// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:54
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $5500 (21760)
// IRQ handler:  $553c (irq_553c)
// IRQ handler:  $ea31 (loc_ea31)
// IRQ handler:  $5268 (irq_5268)
// IRQ handler:  $515a (irq_515a)
// IRQ handler:  $51d5 (irq_51d5)
// IRQ handler:  $5230 (irq_5230)
//
// Code: 2112 bytes, Data: 61376 bytes
// Labels: 828, Subroutines: 16
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $501f

sub_1000:
        jmp loc_1048

smc_1003:
        jmp loc_107f                                // !SMC: modified by $1080

txt_1006:
        .text " "

// --- Region $1048-$1484 ---
.pc = $1048 "loc_1048"

loc_1048:
        lda #$01
        sta $038d
        lda #$0f
        sta smc_1425                                // SMC: modifies $1425
        ldx #$02

loc_1054:
        lda #$ff
        sta $0343,x
        lda #$00
        sta $0340,x
        sta $0334,x
        sta $0337,x
        sta $033a,x
        dex
        bpl loc_1054
        sta dat_1485
        sta $038c
        ldx #$14

loc_1072:
        sta spr_d400,x
        dex
        bpl loc_1072
        lda $16c8
        sta smc_1085                                // SMC: modifies $1085
        rts

loc_107f:
        dec $038d
        bpl loc_1089
.label smc_1085 = * + 1
        lda #$06                                    // !SMC: modified by $107b
        sta $038d

loc_1089:
        ldx #$02

loc_108b:
        jsr sub_1094
        dex
        bpl loc_108b
        jmp loc_140a
// Referenced by: jsr from $108b

sub_1094:
        lda $038d
        bne loc_10a1
        lda $0340,x
        beq loc_10a4
        dec $0340,x

loc_10a1:
        jmp loc_123f

loc_10a4:
        lda $033d,x
        sta $0340,x
        lda $16c2,x
        sta $fb
        lda $16c5,x
        sta $fc
        ldy $0334,x

loc_10b7:
        lda ($fb),y
        bpl loc_10e8
        cmp #$ff
        bne loc_10da
        lda #$0f
        sta smc_1425                                // SMC: modifies $1425
        ldy #$00
        sty $0337
        sty $0338
        sty $0339
        sty $0334
        sty $0335
        sty $0336
        beq loc_10b7

loc_10da:
        lda ($fb),y
        clc
        adc #$20
        sta $0337,x
        iny
        inc $0334,x
        lda ($fb),y

loc_10e8:
        tay
        lda $16ea,y
        sta $fb
        lda $16f7,y
        sta $fc
        ldy $033a,x
        inc $033a,x
        lda ($fb),y
        iny
        cmp #$80
        bcc loc_1122
        cmp #$c0
        bcs loc_1122
        adc #$80
        sta $033d,x
        sta $0340,x
        cmp #$3f
        bne loc_111c
        inc $033a,x
        lda ($fb),y
        iny
        sta $033d,x
        sta $0340,x

loc_111c:
        inc $033a,x
        lda ($fb),y
        iny

loc_1122:
        cmp #$e0
        bcc loc_1133
        asl
        asl
        asl
        sta $037f,x
        tay
        lda $16a7,y
        jmp loc_113e

loc_1133:
        cmp #$c0
        bcc loc_116a
        pha
        lda #$ff
        sta $037f,x
        pla

loc_113e:
        asl
        asl
        asl
        sta $0343,x
        tay
        lda $15af,y
        and #$f0
        sta $0352,x
        tya
        sta $035e,x
        lsr $0364,x
        lda $15b5,y
        beq loc_115f
        sty $038a
        lsr $038b

loc_115f:
        ldy $033a,x
        inc $033a,x
        lda ($fb),y
        jmp loc_11b4

loc_116a:
        cmp #$70
        bcc loc_117b
        and #$0f
        sta $0355,x
        lda #$f6
        sta $036d,x
        jmp loc_122d

loc_117b:
        cmp #$60
        bcc loc_1190
        asl
        asl
        asl
        asl
        adc $0352,x
        sta $0352,x
        inc $033a,x
        lda ($fb),y
        bpl loc_11b4

loc_1190:
        cmp #$5f
        bne loc_11b4
        inc $033a,x
        lda ($fb),y
        iny
        sta $034c,x
        inc $033a,x
        lda ($fb),y
        clc
        adc $0337,x
        sta $0349,x
        ldy $034c,x
        bne loc_11b1
        sta $0346,x

loc_11b1:
        jmp loc_122d

loc_11b4:
        clc
        adc $0337,x
        sta $0346,x
        sta $0349,x
        ldy $0343,x
        lda $15b5,y
        bne loc_11ce
        lda $038c
        and $148c,x
        bpl loc_11e4

loc_11ce:
        stx $0388
        lda $15b4,y
        lsr
        bcs loc_11de
        tya
        sta $038a
        lsr $038b

loc_11de:
        lda $038c
        ora $1489,x

loc_11e4:
        sta $038c
        lda $15b1,y
        lsr
        bcs loc_11f4
        tya
        sta $035e,x
        lsr $0364,x

loc_11f4:
        lda $15b0,y
        sta $036a,x
        lda $15af,y
        and #$0f
        sta $0355,x
        lda $15b2,y
        and #$f0
        lsr
        lsr
        sta $0376,x
        lda $15b2,y
        and #$0f
        sta $0379,x
        lda #$f7
        sta $036d,x
        lda #$00
        sta $0367,x
        sta $0382,x
        sta $0385,x
        sta $0370,x
        sta $0373,x
        sta $037c,x

loc_122d:
        ldy $033a,x
        lda ($fb),y
        cmp #$60
        bne loc_123e
        lda #$00
        sta $033a,x
        inc $0334,x

loc_123e:
        rts

loc_123f:
        ldy $0343,x
        cpy #$ff
        beq loc_123e
        stx $fb
        lda $15ae,y
        ldy $1486,x
        sty $fc
        sta $d405,y
        lda $0352,x
        ora $0355,x
        sta $d406,y
        ldy $035e,x
        lda $0364,x
        bne loc_1291
        inc $0364,x
        lda $161d,y
        bne loc_127b
        lda $035e,x
        and #$f8
        ora $1641,y
        sta $035e,x
        tay
        lda $161d,y

loc_127b:
        lsr
        lsr
        lsr
        lsr
        sta $035b,x
        lda #$00
        sta $0358,x
        lda $161d,y
        and #$0f
        sta $0361,x
        bpl loc_12d0

loc_1291:
        lda $035b,x
        cmp $0361,x
        bcs loc_12ad
        lda $0358,x
        clc
        adc $1641,y
        tay
        lda $035b,x
        adc #$00
        cmp $0361,x
        bcs loc_12c1
        bcc loc_12c9

loc_12ad:
        lda $0358,x
        sec
        sbc $1641,y
        tay
        lda $035b,x
        sbc #$00
        bcc loc_12c1
        cmp $0361,x
        bcs loc_12c9

loc_12c1:
        inc $035e,x
        lsr $0364,x
        beq loc_12de

loc_12c9:
        sta $035b,x
        tya
        sta $0358,x

loc_12d0:
        ldy $fc
        lda $0358,x
        sta $d402,y
        lda $035b,x
        sta $d403,y

loc_12de:
        lda $0343,x
        ora $0367,x
        inc $0367,x
        tay
        lda $15d7,y
        bne loc_12f3
        lda $15fa,y
        sta $0367,x

loc_12f3:
        lda $15d6,y
        sta $034f,x
        and $036d,x
        ldx $fc
        sta $d404,x
        ldx $fb
        lda $036a,x
        beq loc_1312
        dec $036a,x
        bne loc_1312
        lda #$f6
        sta $036d,x

loc_1312:
        lda $15f9,y
        bpl loc_1329
        tax
        ldy $fc
        lda $14cf,x
        sta spr_d400,y
        lda $146f,x
        sta $d401,y
        ldx $fb
        rts

loc_1329:
        ldy $037f,x
        cpy #$ff
        beq loc_1358
        lda $0385,x
        bne loc_133b
        lda $16a8,y
        sta $0385,x

loc_133b:
        tya
        clc
        adc $0382,x
        tay
        dec $0385,x
        bne loc_1353
        inc $0382,x
        lda $168c,y
        bpl loc_1353
        lda #$00
        sta $0382,x

loc_1353:
        lda $168c,y
        and #$7f

loc_1358:
        clc
        adc $0346,x
        tay
        clc
        lda $154f,y
        adc $0370,x
        ldx $fc
        sta spr_d400,x
        ldx $fb
        sta $fb
        lda $14ef,y
        adc $0373,x
        ldy $fc
        sta $d401,y
        sta $fc
        lda $0349,x
        cmp $0346,x
        bne loc_13e7
        ldy $0343,x
        lda $0376,x
        beq loc_138e
        dec $0376,x

loc_138d:
        rts

loc_138e:
        lda $15b3,y
        beq loc_138d
        lda $0379,x
        bne loc_13a9
        lda $15b2,y
        and #$0f
        asl
        sta $0379,x
        lda $037c,x
        eor #$01
        sta $037c,x

loc_13a9:
        dec $0379,x
        lda $0346,x
        lsr
        clc
        adc $15b3,y
        tay
        lda $037c,x
        beq loc_13d3

loc_13ba:
        clc
        lda $0370,x
        adc $14ef,y
        sta $0370,x
        lda $0373,x
        adc dat_148f,y
        sta $0373,x
        rts

loc_13ce:
        ldy $034c,x
        bcs loc_13ba

loc_13d3:
        sec
        lda $0370,x
        sbc $14ef,y
        sta $0370,x
        lda $0373,x
        sbc dat_148f,y
        sta $0373,x
        rts

loc_13e7:
        tay
        lda #$90
        bcc loc_13ee
        lda #$b0

loc_13ee:
        sta smc_13fb                                // SMC: modifies $13fb
        lda $154f,y
        cmp $fb
        lda $14ef,y
        sbc $fc

smc_13fb:
        bcc loc_13ce                                // !SMC: modified by $13ee
        tya
        sta $0346,x
        lda #$00
        sta $0370,x
        sta $0373,x
        rts

loc_140a:
        ldx $0388
        ldy $0343,x
        lda $15b5,y
        and #$f8
        ora $038c
        sta $d417
        lda $15b5,y
        and #$07
        asl
        asl
        asl
        asl
.label smc_1425 = * + 1
        ora #$0f                                    // !SMC: modified by $104f, $10c1
        sta $d418
        ldy $038a
        lda $038b
        bne loc_144d
        inc $038b
        lda $1666,y
        bne loc_1445
        lda $038a
        and #$f8
        ora $1679,y
        sta $038a
        tay

loc_1445:
        lda $1666,y
        and #$f0
        jmp loc_1474

loc_144d:
        lda $1666,y
        asl
        asl
        asl
        asl
        sta $fb
        lda $0389
        cmp $fb
        bcs loc_146b
        adc $1679,y
        cmp $fb
        bcc loc_1474

loc_1464:
        lsr $038b
        inc $038a
        rts

loc_146b:
        sbc $1679,y
        bcc loc_1464
        cmp $fb
        bcc loc_1464

loc_1474:
        sta $0389
        tay
        lda $034f,x
        and #$08
        beq loc_1481
        ldy #$ff

loc_1481:
        sty $d416
        rts

// --- Region $5000-$5095 ---
.pc = $5000 "loc_5000"

loc_5000:
        lda #$00
        sta $d011
        jsr $e544
        sei
        lda #$5a
        ldx #$51
        sta $0314
        stx $0315
        lda #$01
        ldx #$00
        sta $d01a
        stx $dc0e
        lda #$00
        jsr sub_1000
        jsr sub_53a2
        ldx #$00

loc_5027:
        lda spr_4400,x
        sta $0400,x
        sta scr_5c00,x
        lda $4500,x
        sta $0500,x
        sta $5d00,x
        lda $4600,x
        sta $0600,x
        sta $5e00,x
        lda $46e8,x
        sta $06e8,x
        sta $5ee8,x
        lda $47e8,x
        sta $d800,x
        lda $48e8,x
        sta $d900,x
        lda $49e8,x
        sta $da00,x
        lda $4ad0,x
        sta $dae8,x
        lda #$00
        sta spr_0a00,x
        sta $0b00,x
        sta spr_0c00,x
        sta $0d00,x
        dex
        bne loc_5027
        cli

loc_5075:
        ldx #$00

loc_5077:
        lda spr_0a00,x
        sta scr_4000,x
        lda $0b00,x
        sta spr_4100,x
        lda spr_0c00,x
        sta spr_4200,x
        lda $0d00,x
        sta spr_4300,x
        dex
        bne loc_5077
        jmp loc_5075

smc_5095:
        rts                                         // !SMC: modified by $5173

// --- Region $50a6-$51c3 ---
.pc = $50a6 "sub_50a6"
// Referenced by: jsr from $521d

sub_50a6:
        lda #$28
        sta $07f8
        clc
        adc #$01
        sta $07f9
        adc #$01
        sta $07fa
        adc #$01
        sta $07fb
        adc #$01
        sta $07fc
        adc #$01
        sta $07fd
        adc #$01
        sta $07fe
        adc #$01
        sta $07ff
        rts
// Referenced by: jsr from $528d

sub_50d0:
        lda #$30
        sta $07f8
        clc
        adc #$01
        sta $07f9
        adc #$01
        sta $07fa
        adc #$01
        sta $07fb
        adc #$01
        sta $07fc
        adc #$01
        sta $07fd
        adc #$01
        sta $07fe
        adc #$01
        sta $07ff
        rts

smc_50fa:
        nop                                         // !SMC: modified by $5179
        lda #$96
        sta $dd00
        lda #$7d
        sta $d018
        rts
// Referenced by: jsr from $5220

sub_5106:
        lda #$00
        sta $5ff8
        clc
        adc #$01
        sta $5ff9
        adc #$01
        sta $5ffa
        adc #$01
        sta $5ffb
        adc #$01
        sta $5ffc
        adc #$01
        sta $5ffd
        adc #$01
        sta $5ffe
        adc #$01
        sta $5fff
        rts
// Referenced by: jsr from $5290

sub_5130:
        lda #$08
        sta $5ff8
        clc
        adc #$01
        sta $5ff9
        adc #$01
        sta $5ffa
        adc #$01
        sta $5ffb
        adc #$01
        sta $5ffc
        adc #$01
        sta $5ffd
        adc #$01
        sta $5ffe
        adc #$01
        sta $5fff
        rts

irq_515a:
        inc $d019
        lda #$2e
        sta $d012
        lda #$00
        sta $d021
        sta $d020
        jsr smc_5095
        jsr smc_50fa
        lda dat_4c00
        sta smc_5095                                // SMC: modifies $5095
        lda $4c01
        sta smc_50fa                                // SMC: modifies $50fa
        inc $5171
        inc $5177
        jsr sub_52a0
        jsr smc_1003
        jsr sub_5410
        lda #$ff
        sta $d015
.label smc_5191 = * + 1
        lda $4f00                                   // !SMC: modified by $e4d5
        sta $d011
        jsr smc_51ac
        jsr sub_51c3
        lda #$d5
        ldx #$51
        sta $0314
        stx $0315
        jsr smc_53f6
        jmp loc_febc

smc_51ac:
        nop                                         // !SMC: modified by $51ba
        inc smc_5191
        lda smc_5191
        cmp #$7f
        beq loc_51b8
        rts

loc_51b8:
        lda #$60
        sta smc_51ac                                // SMC: modifies $51ac
        lda #$ea
        sta smc_53f6                                // SMC: modifies $53f6
        rts
// Referenced by: jsr from $5199

sub_51c3:
        rts

// --- Region $51d5-$52ac ---
.pc = $51d5 "irq_51d5"

irq_51d5:
        inc $d019
        lda #$a0
        sta $d012
        lda #$a4
        sta $d001
        sta smc_d003                                // SMC: modifies $d003
        sta smc_d005                                // SMC: modifies $d005
        sta smc_d007                                // SMC: modifies $d007
        clc
        adc #$16
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$1b
        sta $d000
        sta bmp_d008
        clc
        adc #$18
        sta $d002
        sta $d00a
        clc
        adc #$18
        sta smc_d004                                // SMC: modifies $d004
        sta $d00c
        clc
        adc #$18
        sta smc_d006                                // SMC: modifies $d006
        sta $d00e
        jsr sub_50a6
        jsr sub_5106
        lda #$30
        ldx #$52
        sta $0314
        stx $0315
        jmp loc_febc

irq_5230:
        inc $d019
        lda #$cd
        sta $d012
        lda $4f80
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        jsr sub_5263
        lda #$68
        ldx #$52
        sta $0314
        stx $0315
        jmp loc_febc
// Referenced by: jsr from $5253

sub_5263:
        rts

bmp_5264:
        // === Bitmap data (4 bytes, $5264-$5267) ===
        .byte $ee,$39,$52,$60                       // .9R`

irq_5268:
        inc $d019
        lda #$ff
        sta $d012
        lda #$d0
        sta $d001
        sta smc_d003                                // SMC: modifies $d003
        sta smc_d005                                // SMC: modifies $d005
        sta smc_d007                                // SMC: modifies $d007
        clc
        adc #$16
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        jsr sub_50d0
        jsr sub_5130
        lda #$5a
        ldx #$51
        sta $0314
        stx $0315
        jmp loc_febc
// Referenced by: jsr from $5182

sub_52a0:
        nop
        lda #$01
        beq $52bd
        cmp #$01
        bne bmp_52ac
        jmp loc_535d

bmp_52ac:
        // === Bitmap data (1 bytes, $52ac-$52ac) ===
        .byte $c9                                   // .

// --- Region $535d-$5365 ---
.pc = $535d "loc_535d"

loc_535d:
.label smc_535e = * + 1
        ldx #$45                                    // !SMC: modified by $5360
        dex
        stx smc_535e                                // SMC: modifies $535e
        beq bmp_5366
        rts

// --- Region $53a2-$53ba ---
.pc = $53a2 "sub_53a2"
// Referenced by: jsr from $5022

sub_53a2:
        lda #$4d
        sta $52c3
        lda #$0a
        sta $5317
        lda #$00
        sta $52c2
        sta $5316
        sta $539e
        sta $52de
        rts

// --- Region $53f6-$53f6 ---
.pc = $53f6 "smc_53f6"

smc_53f6:
        rts                                         // !SMC: modified by $51bf

// --- Region $5410-$544c ---
.pc = $5410 "sub_5410"
// Referenced by: jsr from $5188

sub_5410:
        lda $5239
        cmp #$fc
        beq loc_5418
        rts

loc_5418:
        lda #$31
        ldx #$ea
        ldy #$97
        sta $0314
        stx $0315
        sty $dd00
        jsr $ff81
        jsr $ff84
        lda #$00
        sta $d021
        sta $d020
        sei
        ldx #$00

loc_5438:
        lda bmp_544c,x
        sta $0340,x
        lda #$00
        sta spr_d400,x
        inx
        cpx #$30
        bne loc_5438
        cli
        jmp $0340

bmp_544c:
        // === Bitmap data (1 bytes, $544c-$544c) ===
        .byte $78                                   // x

// --- Region $5500-$555d ---
.pc = $5500 "main_5500"

main_5500:
        jsr $e544
        lda #$00
        sta $d021
        sta $d020
        lda #$08
        jsr $ffd2
        lda #$1b
        sta $d011
        lda #$16
        sta $d018
        sei
        lda #$3c
        ldx #$55
        sta $0314
        stx $0315
        cli

loc_5526:
        ldx #$00

loc_5528:
        lda dat_5580,x
        sta $05e0,x
        lda $5600
        sta $d9e0,x
        inx
        cpx #$28
        bne loc_5528
        jmp loc_5526

irq_553c:
        lda #$01
        sta $d019
        inc $552f
        lda $552f
        cmp #$ff
        beq loc_554e
        jmp loc_ea31

loc_554e:
        sei
        lda #$31
        ldx #$ea
        sta $0314
        stx $0315
        cli
        jmp loc_5000

dat_555d:
        // === Fill data (1 bytes, $555d-$555d) ===
        .byte $00                                   // .

// --- Region $958d-$958d ---
.pc = $958d "Segment $958d"
        brk

// --- Region $9d54-$9d54 ---
.pc = $9d54 "Segment $9d54"
        brk

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

// --- Region $d003-$d007 ---
.pc = $d003 "smc_d003"

smc_d003:
.label smc_d004 = * + 1
        ldx #$29                                    // !SMC: modified by $1095, $51e2, $520e, $5275

smc_d005:
.label smc_d006 = * + 1
        .byte $04,$40                               // nop $40 // ILLEGAL

smc_d007:
        brk                                         // !SMC: modified by $51e8, $527b

// --- Region $ea31-$ea45 ---
.pc = $ea31 "loc_ea31"

loc_ea31:
        cpx #$80
        ora ($00,x)
        ora ($04,x)
        ora ($04),y
        ora ($04,x)
        ora ($44),y
        ora $44,x
        ora $a8,x
        and ($10,x)
        ldx #$25
        rti

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

// --- Region $fe03-$fe46 ---
.pc = $fe03 "Segment $fe03"
        .byte $af,$be,$a9                           // lax $a9be // ILLEGAL
        lda $55
        lsr $95,x
        eor $a9,x
        sta $55,x
        ora $e3,x
        eor $60,x
        rol $15,x
        eor $16,x
        .byte $5a                                   // nop // ILLEGAL
        adc $95
        .byte $5a                                   // nop // ILLEGAL
        ror
        .byte $5a                                   // nop // ILLEGAL
        tax
        ror
        txs
        eor $5a,x
        lda #$a5
        sta $aa,x
        ldx $96
        .byte $57,$5a                               // sre $5a,x // ILLEGAL
        .byte $5f,$6a,$be                           // sre $be6a,x // ILLEGAL
        tax
        .byte $fb,$fd,$aa                           // isc $aafd,y // ILLEGAL
        sbc $b9ea,x
        ldx $e9a9
        ror
        eor $5a55,y
        sta $a5,x
        eor $55,x
        sty $54,x
        sty $54,x
        .byte $54,$55                               // nop $55,x // ILLEGAL
        bcc loc_fe96
        rti

// --- Region $fe96-$feeb ---
.pc = $fe96 "loc_fe96"

loc_fe96:
        .byte $af,$bf,$e9                           // lax $e9bf // ILLEGAL
        ldx $e5,y
        sta $55,x
        eor $aa,x
        ror
        eor $95,x
        ror
        eor $55,x
        adc $aa
        adc $aa
        eor $55a5,y
        ror
        eor $6aaa,y
        .byte $bf,$6a,$6a                           // lax $6a6a,y // ILLEGAL
        .byte $6b,$e3                               // arr #$e3 // ILLEGAL
        tax
        rts

bmp_feb7:
        // === Bitmap data (5 bytes, $feb7-$febb) ===
        .byte $4f,$ff,$aa,$ea,$ba                   // O....

loc_febc:
        tax
        inc $aaeb
        tax
        .byte $bf,$af,$bf                           // lax $bfaf,y // ILLEGAL
        .byte $fa                                   // nop // ILLEGAL
        tax
        ldx $afab
        .byte $fb,$ff,$aa                           // isc $aaff,y // ILLEGAL
        .byte $ff,$ab,$bf                           // isc $bfab,x // ILLEGAL
        sbc #$e5
        clv
        sbc $a9fc,x
        inx
        sbc $1555,y
        lsr $15,x
        eor $15,x
        eor $55,x
        tax
        eor $65,x
        lsr $5b,x
        lsr $af7a,x
        .byte $9b,$6f,$bf                           // tas $bf6f,y // ILLEGAL
        .byte $fa                                   // nop // ILLEGAL

bmp_feeb:
        // === Bitmap data (1 bytes, $feeb-$feeb) ===
        .byte $bf                                   // .

// --- Region $ff81-$ff87 ---
.pc = $ff81 "Segment $ff81"
        ldx $aebb
        .byte $ab,$be                               // lax #$be // ILLEGAL
        .byte $ab,$aa                               // lax #$aa // ILLEGAL

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

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

// --- Region $0808-$0a00 ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $3c,$06,$76,$c6,$c6,$c6,$7c,$00,$c0,$c0,$dc,$c6,$c6,$c6,$fc,$00 // <.v...|.........
        .byte $70,$c0,$c0,$c0,$c6,$c6,$7c,$00,$06,$06,$76,$c6,$c6,$c6,$7e,$00 // p.....|...v...~.
        .byte $7c,$c6,$c6,$c6,$fc,$c0,$70,$00,$7c,$c0,$f0,$c0,$c0,$c0,$c0,$00 // |.....p.|.......
        .byte $7c,$c6,$c6,$c6,$7e,$06,$1c,$00,$c0,$c0,$fc,$c6,$c6,$c6,$c6,$00 // |...~...........
        .byte $18,$00,$18,$18,$18,$18,$18,$00,$06,$00,$06,$06,$06,$06,$7c,$00 // ..............|.
        .byte $c6,$cc,$fc,$c6,$c6,$c6,$c6,$00,$c0,$c0,$c0,$c0,$c0,$c0,$7e,$00 // ..............~.
        .byte $6c,$fe,$d6,$c6,$c6,$c6,$c6,$00,$7c,$c6,$c6,$c6,$c6,$c6,$c6,$00 // l.......|.......
        .byte $7c,$c6,$c6,$c6,$c6,$c6,$7c,$00,$7c,$c6,$c6,$c6,$fc,$c0,$c0,$00 // |.....|.|.......
        .byte $7c,$c6,$c6,$c6,$7e,$06,$06,$00,$7e,$c0,$c0,$c0,$c0,$c0,$c0,$00 // |...~...~.......
        .byte $70,$c0,$7c,$06,$c6,$c6,$7c,$00,$c0,$c0,$f0,$c0,$c0,$c0,$7e,$00 // p.|...|.......~.
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$7c,$00,$c6,$c6,$c6,$c6,$c6,$6c,$38,$00 // ......|......l8.
        .byte $c6,$c6,$c6,$c6,$d6,$fe,$6c,$00,$c6,$c6,$7c,$c6,$c6,$c6,$c6,$00 // ......l...|.....
        .byte $c6,$c6,$7e,$06,$06,$06,$1c,$00,$1e,$06,$7c,$c0,$c6,$c6,$fc,$00 // ..~.......|.....

txt_08d8:
        .text "8     8"
        .byte $00                                   // string terminator
        .byte $3c,$7e,$ff,$ff,$ff,$ff,$7e,$3c,$1c,$04,$04,$04,$04,$04,$1c,$00 // <~....~<........
        .byte $18,$3c,$7e,$18,$18,$18,$18,$00,$18,$18,$18,$18,$7e,$3c,$18,$00 // .<~.........~<..
        .fill 8, $00
        .byte $18,$18,$18,$18,$18,$00,$18,$00,$36,$6c,$48,$00,$00,$00,$00,$00 // ........6lH.....
        .byte $6c,$fe,$6c,$6c,$6c,$fe,$6c,$00,$70,$d0,$7c,$16,$d6,$d6,$7c,$10 // l.lll.l.p.|...|.
        .byte $46,$ec,$18,$30,$6e,$c4,$00,$00,$38,$6c // F..0n...8l

txt_0932:
        .text "8P"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $dc,$72,$00,$18,$30,$20,$00,$00,$00,$00,$00,$18,$30,$60,$60,$60 // .r..0 ......0```
        .byte $30,$18,$00,$18,$0c,$06,$06,$06,$0c,$18,$00,$3c,$42,$81,$81,$81 // 0..........<B...
        .byte $81,$42,$3c,$00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00 // .B<...~.........
        .byte $18,$30,$20,$00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .0 ...~.........
        .byte $60,$60,$00,$02,$06,$0c,$18,$30,$60,$c0,$00,$7c,$c6,$ce,$d6,$e6 // ``.....0`..|....
        .byte $c6,$7c,$00,$18,$38,$38,$18,$18,$18,$7e,$00,$1c,$06,$7c,$c0,$c6 // .|..88...~...|..
        .byte $c6,$fe,$00,$0c,$06,$1c,$06,$c6,$c6,$7c,$00,$c0,$d8,$fe,$18,$18 // .........|......
        .byte $18,$18,$00,$f0,$c0,$7c,$06,$c6,$c6,$7c,$00,$70,$c0,$fc,$c6,$c6 // .....|...|.p....
        .byte $c6,$7c,$00,$fc,$06,$1e,$06,$06,$06,$06,$00,$7c,$c6,$7c,$c6,$c6 // .|.........|.|..
        .byte $c6,$7c,$00,$7c,$c6,$c6,$c6,$7e,$06,$1c,$00,$00,$60,$60,$00,$60 // .|.|...~....``.`
        .byte $60,$00,$00,$00,$00,$30,$30,$00,$30,$60,$40,$04,$0c,$18,$30,$18 // `....00.0`@...0.
        .byte $0c,$04,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$ff,$ff                       // ....

dat_09f9:
        // === Fill data (8 bytes, $09f9-$0a00) ===
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

spr_0a00:
        .byte $00                                   // .

// --- Region $0a24-$0ab6 ---
.pc = $0a24 "dat_0a24"

dat_0a24:
        .byte $fc,$7c,$fc                           // ######...#####..######..
        .byte $06,$c6,$c6                           // .....##.##...##.##...##.
        .byte $06,$c6,$c6                           // .....##.##...##.##...##.
        .byte $06,$c6,$c6                           // .....##.##...##.##...##.
        .byte $06,$c6,$c6                           // .....##.##...##.##...##.
        .byte $06,$7c,$fc                           // .....##..#####..######..
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00                                   // sprite 0 padding
        .byte $00,$00,$00                           // ........................
        .byte $ee,$7c,$fc                           // ###.###..#####..######..
        .byte $fe,$c6,$06                           // #######.##...##......##.
        .byte $d6,$c6,$06                           // ##.#.##.##...##......##.
        .byte $c6,$c6,$06                           // ##...##.##...##......##.
        .byte $c6,$c6,$06                           // ##...##.##...##......##.
        .byte $c6,$7c,$06                           // ##...##..#####.......##.
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $7c,$c6,$00                           // .#####..##...##.........
        .byte $c6,$c6,$00                           // ##...##.##...##.........
        .byte $fe,$7e,$00                           // #######..######.........
        .byte $c6,$06,$00                           // ##...##......##.........
        .byte $c6,$06,$00                           // ##...##......##.........
        .byte $c6,$fc,$00                           // ##...##.######..........
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00                                   // sprite 1 padding
        .byte $00,$00,$00                           // ........................
        .byte $3c,$c6,$7c                           // ..####..##...##..#####..
        .byte $18,$c6,$c6                           // ...##...##...##.##...##.
        .byte $18,$c6,$7c                           // ...##...##...##..#####..
        .byte $18,$c6,$c6                           // ...##...##...##.##...##.
        .byte $18,$6c,$c6                           // ...##....##.##..##...##.
        .byte $3c,$38,$7c                           // ..####....###....#####..
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $fc,$fc,$3c                           // ######..######....####..
        .byte $c6,$c6,$18                           // ##...##.##...##....##...
        .byte $fc,$fc,$18                           // ######..######.....##...
        .byte $c6,$c6,$18                           // ##...##.##...##....##...
        .byte $c6,$c6,$18                           // ##...##.##...##....##...
        .byte $fc,$c6,$3c                           // ######..##...##...####..

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

// --- Region $0ae4-$0af5 ---
.pc = $0ae4 "dat_0ae4"

dat_0ae4:
        .byte $fc,$7c,$7c,$c6,$c0,$c0,$c6,$de,$7c,$c6,$c6,$06,$c6,$c6,$06,$c6 // .||.....|.......
        .byte $7e,$fc                               // ~.

// --- Region $0b15-$0b35 ---
.pc = $0b15 "dat_0b15"

dat_0b15:
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$fc // ................
        .byte $fc,$c6,$c6,$c6,$c6,$c6,$fc,$c6,$c6,$c6,$c6,$c6,$c6,$c6,$fc,$c6 // ................
        .byte $7c                                   // |

// --- Region $0b55-$0b75 ---
.pc = $0b55 "dat_0b55"

dat_0b55:
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$fc // ................
        .byte $c6,$7c,$c6,$c6,$c0,$c6,$fc,$f8,$c6,$c6,$c0,$c6,$c6,$c0,$c6,$c6 // .|..............
        .byte $7e                                   // ~

// --- Region $0b95-$0bb5 ---
.pc = $0b95 "dat_0b95"

dat_0b95:
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$fc // ................
        .byte $00,$fc,$c6,$00,$c6,$c6,$00,$fc,$c6,$00,$c6,$c6,$00,$c6,$c6,$00 // ................
        .byte $fc                                   // .

// --- Region $0bd5-$0c15 ---
.pc = $0bd5 "dat_0bd5"

dat_0bd5:
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$7c // ...............|
        .byte $fc,$7c,$c6,$06,$c0,$fe,$06,$7c,$c6,$06,$06,$c6,$06,$06,$c6,$06 // .|.....|........
        .byte $fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...........

spr_0c00:
        // === Sprite data (22 bytes, $0c00-$0c15) ===
        .byte $00,$00,$00                           // ........................
        .byte $00,$7c,$fc                           // .........#####..######..
        .byte $00,$c6,$c6                           // ........##...##.##...##.
        .byte $00,$fe,$c6                           // ........#######.##...##.
        .byte $00,$c6,$c6                           // ........##...##.##...##.
        .byte $00,$c6,$c6                           // ........##...##.##...##.
        .byte $00,$c6,$c6                           // ........##...##.##...##.

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

// --- Region $0c43-$0c55 ---
.pc = $0c43 "dat_0c43"

dat_0c43:
        .byte $fc,$00,$fc,$c6,$00,$c6,$c6,$00,$fc,$c6,$00,$c6,$c6,$00,$c6,$fc // ................
        .byte $00,$fc                               // ..

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

// --- Region $0c83-$0c94 ---
.pc = $0c83 "dat_0c83"

dat_0c83:
        .byte $7c,$c0,$00,$c6,$c0,$00,$fe,$c0,$00,$c6,$c0,$00,$c6,$c0,$00,$c6 // |...............
        .byte $7e                                   // ~

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

// --- Region $1007-$1047 ---
.pc = $1007 "Segment $1007"
        .text "MUSIC BY KRISTIA"
        .text "N R0ST0EN/BLUES "
        .text "MUZ'/SHAPE -  PL"
        .text "AYER BY OLAV/PD "
        .byte $2d                                   // -

// --- Region $1485-$148f ---
.pc = $1485 "dat_1485"

dat_1485:
        .byte $00,$00,$07,$0e,$01,$02,$04,$fe,$fd,$fb // ..........

dat_148f:
        // === Fill data (1 bytes, $148f-$148f) ===
        .byte $00                                   // .

// --- Region $14ee-$1e8f ---
.pc = $14ee "dat_14ee"

dat_14ee:
        .fill 12, $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_152a:
        .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,$06,$16,$27,$38,$4b,$5e,$73,$89,$a1,$ba,$d4,$f0,$0d,$2c,$4e // ...'8K^s......,N
        .byte $71,$96,$bd,$e7,$13,$42,$74,$a8,$e0,$1b,$59,$9c,$e2,$2c,$7b,$ce // q....Bt...Y..,{.
        .byte $27,$84,$e8,$51,$c0,$36,$b3,$38,$c4,$59,$f6,$9d,$4e,$09,$d0,$a2 // '..Q.6.8.Y..N...
        .byte $81,$6d,$67,$70,$88,$b2,$ed,$3a,$9c,$13,$a0,$44,$02,$da,$ce,$e0 // .mgp...:...D....
        .byte $11,$64,$da,$75,$38,$26,$40,$89,$04,$b4,$9c,$c0,$22,$c8,$b4,$eb // .d.u8&@....."...
        .byte $71,$4c,$80,$12,$08,$68,$38,$80,$45,$90,$68,$d6,$e3,$98,$00,$24 // qL...h8.E.h....$
        .byte $10,$01,$7e,$f0,$00,$00,$00,$00,$f1,$01,$c7,$02,$00,$00,$00,$00 // ..~.............
        .byte $f1,$01,$6c,$80,$00,$22,$23,$00,$f1,$01,$59,$02,$00,$00,$00,$00 // ..l.."#...Y.....
        .byte $00,$01,$7a,$02,$00,$00,$00,$00,$00,$01,$81,$41,$00,$00,$00,$00 // ..z........A....
        .byte $00,$01,$81,$41,$40,$80,$80,$00,$00,$01,$41,$00,$00,$00,$00,$00 // ...A@.....A.....
        .byte $00,$01,$81,$41,$41,$11,$11,$11,$00,$01,$41,$00,$00,$de,$00,$02 // ...AA.....A.....
        .byte $00,$00,$00,$00,$00,$de,$ac,$a9,$de,$c8,$05,$00,$00,$00,$01,$00 // ................
        .byte $00,$00,$00,$00,$00,$de,$0c,$0c,$00,$00,$00,$09,$00,$00,$01,$00 // ................
        .byte $27,$75,$57,$00,$00,$00,$00,$00,$80,$00,$00,$00,$00,$00,$00,$00 // 'uW.............
        .byte $a7,$78,$87,$00,$00,$00,$00,$00,$81,$00,$00,$00,$00,$00,$00,$00 // .x..............
        .byte $62,$24,$42,$00,$40,$30,$30,$01,$00,$00,$00,$00,$00,$00,$00,$00 // b$B.@00.........
        .byte $00,$00,$00,$00,$40,$20,$20,$01,$00,$00,$00,$00,$20,$00,$00,$00 // ....@  ..... ...
        .byte $00,$00,$00,$00,$40,$20,$20,$01,$00,$a1,$14,$41,$00,$00,$00,$00 // ....@  ....A....
        .byte $00,$ff,$00,$00,$00,$00,$00,$00,$00,$6f,$f6,$00,$08,$01,$01,$01 // .........o......
        .fill 12, $00
        .byte $01,$01,$00,$00,$04,$07,$8b,$00,$00,$00,$00,$00,$03,$07,$8a,$00 // ................
        .byte $00,$00,$00,$00,$03,$05,$89,$00,$00,$00,$00,$00,$8c,$00,$04,$02 // ................
        .byte $00,$00,$00,$00,$00,$00,$04,$02,$00,$00,$00,$00,$00,$00,$04,$02 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$09,$00,$c9,$d4,$df,$16,$16,$16,$02 // ................
        .byte $00,$03,$00,$03,$00,$03,$0a,$0b,$0a,$0c,$ff,$01,$04,$01,$04,$01 // ................
        .byte $04,$01,$04,$01,$04,$ff,$02,$05,$06,$07,$08,$09,$08,$09,$08,$09 // ................
        .byte $ff,$04,$1f,$33,$78,$93,$a8,$c4,$0b,$2f,$d8,$81,$a4,$d7,$17,$17 // ...3x..../......
        .byte $17,$17,$17,$17,$17,$18,$18,$18,$19,$19,$19,$85,$c3 // .............

txt_1706:
        .text "48;?;848;?;836:=:636:=:6"
        .byte $60,$88,$e0                           // `..

txt_1721:
        .text "44444444"
        .byte $e1                                   // .

txt_172a:
        .text "33333333"
        .byte $60,$80,$c2,$39,$98,$5f,$60,$3b,$80,$70,$84,$38,$80,$70,$90,$38 // `..9._`;.p.8.p.8
        .byte $80,$70,$81,$36,$80,$70,$84,$38,$80,$70,$84,$3a,$80,$70,$84,$3b // .p.6.p.8.p.:.p.;
        .byte $80,$70,$3b,$98,$5f,$60,$3d,$80,$70,$81,$3b,$80,$70,$81,$3d,$80 // .p;._`=.p.;.p.=.
        .byte $70,$81,$3b,$80,$70,$84,$3a,$80,$70,$87,$36,$80,$70,$87,$33,$80 // p.;.p.:.p.6.p.3.
        .byte $70,$8a,$2f,$80,$70,$60,$85,$c3       // p./.p`..

txt_177a:
        .text "148;84146:64/36:63/36:63"
        .byte $60,$88,$e1
        .text "1111"
        .byte $e2
        .text "1111"
        .byte $e0

txt_179f:
        .text "////////"
        .byte $60,$80,$c2,$2a,$8f,$5f,$50,$2c,$80,$70,$90,$36,$80,$70,$90,$3b // `..*._P,.p.6.p.;
        .byte $80,$70,$90,$3a,$80,$70,$34,$bf,$46,$5f,$50,$36,$60,$80,$c2,$3d // .p.:.p4.F_P6`..=
        .byte $86,$5f,$60,$3f,$80,$70,$84,$38,$80,$70,$87,$3b,$80,$70,$8a,$3d // ._`?.p.8.p.;.p.=
        .byte $80,$70,$3e,$83,$5f,$00,$3f,$80,$70,$84,$40,$80,$70,$84,$3f,$80 // .p>._.?.p.@.p.?.
        .byte $70,$3e,$83,$5f,$00,$3f,$80,$70,$84,$40,$80,$70,$84,$3f,$80,$70 // p>._.?.p.@.p.?.p
        .byte $43,$9e,$5f,$60,$44,$80,$70,$90,$42,$80,$70,$87,$3f,$80,$70,$8a // C._`D.p.B.p.?.p.
        .byte $3d,$80,$70,$60,$80,$c2,$39,$86,$5f,$50,$3b,$80,$70,$84,$38,$80 // =.p`..9._P;.p.8.
        .byte $70,$87,$34,$80,$70,$8a,$33,$80,$70,$8d,$31,$80,$70,$93,$3a,$80 // p.4.p.3.p.1.p.:.
        .byte $70,$39,$bf,$46,$5f,$50,$3b,$60,$84,$e3,$10,$80,$70,$81,$1c,$80 // p9.F_P;`....p...
        .byte $70,$82,$c1,$24,$81,$c0,$17,$80,$70,$81,$19,$80,$70,$84,$e3,$10 // p..$....p...p...
        .byte $80,$70,$81,$10,$80,$70,$82,$c1,$24,$81,$c0,$17,$80,$70,$81,$19 // .p...p..$....p..
        .byte $80,$70,$84,$e3,$12,$80,$70,$81,$1e,$80,$70,$82,$c1,$26,$81,$c0 // .p....p...p..&..
        .byte $19,$80,$70,$81,$1b,$80,$70,$84,$e3,$12,$80,$70,$81,$12,$80,$70 // ..p...p....p...p
        .byte $82,$c1,$26,$81,$c0,$19,$80,$70,$81,$1b,$80,$70,$84,$e3,$17,$80 // ..&....p...p....
        .byte $70,$81,$23,$80,$70,$82,$c1,$2b,$81,$c0,$1e,$80,$70,$81,$20,$80 // p.#.p..+....p. .
        .byte $70,$84,$e3,$17,$80,$70,$81,$17,$80,$70,$82,$c1,$2b,$81,$c0,$23 // p....p...p..+..#
        .byte $80,$70,$81,$22,$80,$70,$84,$e3,$14,$80,$70,$81,$20,$80,$70,$82 // .p.".p....p. .p.
        .byte $c1,$28,$81,$c0,$1b,$80,$70,$81,$1e,$80,$70,$84,$e3,$14,$80,$70 // .(....p...p....p
        .byte $81,$14,$80,$70,$82,$c1,$28,$81,$c0,$20,$80,$70,$81,$1e,$80,$70 // ...p..(.. .p...p
        .byte $60,$84,$e3,$0d,$80,$70,$81,$19,$80,$70,$82,$c1,$21,$81,$c0,$14 // `....p...p..!...
        .byte $80,$70,$81,$17,$80,$70,$84,$e3,$0d,$80,$70,$81,$0d,$80,$70,$82 // .p...p....p...p.
        .byte $c1,$21,$81,$c0,$14,$80,$70,$81,$17,$80,$70,$84,$e3,$12,$80,$70 // .!....p...p....p
        .byte $81,$1e,$80,$70,$82,$c1,$26,$81,$c0,$19,$80,$70,$81,$1b,$80,$70 // ...p..&....p...p
        .byte $84,$e3,$12,$80,$70,$81,$12,$80,$70,$82,$c1,$26,$81,$c0,$19,$80 // ....p...p..&....
        .byte $70,$81,$1b,$80,$70,$84,$e3,$0b,$80,$70,$81,$17,$80,$70,$82,$c1 // p...p....p...p..
        .byte $1f,$81,$c0,$12,$80,$70,$81,$14,$80,$70,$84,$e3,$0b,$80,$70,$81 // .....p...p....p.
        .byte $17,$80,$70,$82,$c1,$1f,$81,$c0,$22,$80,$70,$81,$23,$80,$70,$84 // ..p.....".p.#.p.
        .byte $e3,$0b,$80,$70,$81,$17,$80,$70,$82,$c1,$1f,$81,$c0,$12,$80,$70 // ...p...p.......p
        .byte $81,$14,$80,$70,$84,$e3,$0b,$80,$70,$81,$17,$80,$70,$82,$c1,$1f // ...p....p...p...
        .byte $81,$c0,$19,$80,$70,$81,$1b,$80,$70,$60,$85,$c3 // ....p...p`..

txt_1983:
        .text "48;?;8;=?"
        .byte $40                                   // @ character
        .text "BD"
        .byte $82                                   // .

txt_1990:
        .text "B?;B?;B?;B?;"
        .byte $85                                   // .

txt_199d:
        .text "DDDDB?"
        .byte $60,$82,$c3                           // `..

txt_19a6:
        .text ";84;84;84;84=:6=:6=:6=:6?;6=:6;83:63/3636;6;?;?D"
        .byte $60,$85,$c3                           // `..

txt_19d9:
        .text ";;;;=?====;:"
        .byte $82                                   // .

txt_19e6:
        .text ";63/36;63/36"
        .byte $85,$3b,$3b,$3b,$91,$3b,$60,$e6       // .;;;.;`.

txt_19fa:
        .text "55"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $24,$e6                               // $.

txt_19ff:
        .text "55"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $24,$83,$c7,$24,$81,$24,$e5,$35,$83,$c8,$24,$81,$c7,$24,$e5,$35 // $..$.$.5..$..$.5
        .byte $83,$c7,$24,$81,$e7                   // ..$..

txt_1a17:
        .text "33"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $22,$e7                               // ".

txt_1a1c:
        .text "33"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $24,$c7,$24,$c8,$24,$c7,$24,$e7,$33,$c8,$22,$24,$e7,$33,$c8,$24 // $.$.$.$.3."$.3.$
        .byte $83,$c7,$24,$81,$e8                   // ..$..

txt_1a34:
        .text "77"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $22,$e8                               // ".

txt_1a39:
        .text "77"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $22,$83,$c7,$22,$81,$22,$e9,$37,$83,$c8,$22,$81,$c7,$22,$e9,$37 // "..".".7.."..".7
        .byte $83,$c7,$22,$81,$ea                   // .."..

txt_1a51:
        .text "88"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $24,$ea                               // $.

txt_1a56:
        .text "88"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $26,$c7,$26,$c8,$26,$c7,$26,$ea,$38,$c8,$24,$26,$ea,$38,$c8,$26 // &.&.&.&.8.$&.8.&
        .byte $60,$82,$e0,$35,$80,$70,$81,$e6,$35,$83,$35,$81,$35,$83,$35,$82 // `..5.p..5.5.5.5.
        .byte $eb,$35,$80,$70,$83,$e5,$35,$35,$35,$82,$e1,$33,$80,$70,$81,$e7 // .5.p..555..3.p..
        .byte $33,$83,$33,$81,$33,$83,$33,$82,$e2,$37,$80,$70,$81,$e7,$33,$83 // 3.3.3.3..7.p..3.
        .byte $33,$81,$33,$83,$33,$82,$e2,$37,$80,$70,$81,$e8,$37,$83,$37,$81 // 3.3.3..7.p..7.7.
        .byte $37,$83,$37,$82,$e3,$37,$80,$70,$83,$e9,$37,$37,$37,$82,$e4,$38 // 7.7..7.p..777..8
        .byte $80,$70,$81,$ea,$38,$83,$38,$81,$38,$83,$38,$82,$e4,$38,$80,$70 // .p..8.8.8.8..8.p
        .byte $81,$ea                               // ..

txt_1acb:
        .text "888888"
        .byte $60,$82,$c0,$11,$80,$70,$82,$1d,$80,$70,$82,$1b,$80,$70,$82,$1d // `....p...p...p..
        .byte $80,$70,$81,$c3,$15,$5f,$00,$16,$80,$5f,$00,$17,$70,$82,$c0,$18 // .p..._..._..p...
        .byte $80,$70,$81,$c3,$18,$5f,$00,$1b,$80,$5f,$00,$1d,$70,$82,$c0,$0c // .p..._..._..p...
        .byte $80,$70,$82,$18,$80,$70,$82,$16,$80,$70,$82,$18,$80,$70,$81,$c3 // .p...p...p...p..
        .byte $10,$5f,$00,$16,$80,$5f,$00,$17,$70,$82,$c0,$18,$80,$70,$84,$c2 // ._..._..p....p..
        .byte $0c,$80,$70,$82,$c0,$0c,$80,$70,$82,$18,$80,$70,$82,$16,$80,$70 // ..p....p...p...p
        .byte $82,$18,$80,$70,$81,$c3,$10,$5f,$00,$16,$80,$5f,$00,$17,$70,$82 // ...p..._..._..p.
        .byte $c0,$18,$80,$70,$81,$c3,$13,$5f,$00,$1b,$80,$5f,$00,$1d,$70,$82 // ...p..._..._..p.
        .byte $c0,$11,$80,$70,$82,$1d,$80,$70,$82,$1b,$80,$70,$82,$1d,$80,$70 // ...p...p...p...p
        .byte $81,$c3,$15,$5f,$00,$16,$80,$5f,$00,$17,$70,$82,$c0,$18,$80,$70 // ..._..._..p....p
        .byte $84,$c2,$1b,$80,$70,$60,$82,$e0,$35,$80,$70,$ca,$3c,$70,$3f,$70 // ....p`..5.p.<p?p
        .byte $6c,$3f,$70,$ca,$3f,$70,$6c,$3f,$70,$cb,$3d,$83,$5f,$00,$3f,$80 // l?p.?pl?p.=._.?.
        .byte $70,$ca,$41,$82,$70,$80,$6c,$41,$70,$41,$70,$ca,$3c,$70,$3f,$70 // p.A.p.lApAp.<p?p
        .byte $82,$cb,$3c,$80,$70,$6c,$3a,$70,$3a,$70,$3a,$70,$ca,$3a,$70,$38 // ..<.pl:p:p:p.:p8
        .byte $70,$84,$cb,$3a,$80,$70,$81,$ca,$3c,$70,$6c,$3c,$70,$80,$ca,$3c // p..:.p..<pl<p..<
        .byte $70,$3f,$70,$3a,$81,$5f,$00,$3c,$80,$70,$3a,$70,$3a,$70,$6c,$3a // p?p:._.<.p:p:pl:
        .byte $70,$3a,$70,$ca,$38,$70,$84,$cb,$3a,$80,$70,$82,$ca,$3c,$80,$70 // p:p.8p..:.p..<.p
        .byte $82,$33,$80,$70,$82,$34,$80,$70,$8f,$35,$80,$c4 // .3.p.4.p.5..

txt_1bed:
        .text "56789:;<=>?"
        .byte $40                                   // @ character
        .text "ABCD"
        .byte $60,$af,$70                           // `.p

scr_1c00:
        // === Screen RAM (656 bytes, $1c00-$1e8f) ===
        .byte $87,$c5                               // scrcode: ..

txt_1c02:
        .text "AAAAAAAA"
        .encoding "screencode_mixed"
        .byte $83,$41,$41,$41,$81,$41,$41,$60,$83,$c7 // scrcode: ..........
        .text "$"
        .byte $81,$c5,$41,$41,$83,$c7               // scrcode: ......
        .text "$"
        .byte $81,$c5,$41,$41,$83,$c7               // scrcode: ......
        .text "$"
        .byte $81,$c5,$41,$41,$83,$c7               // scrcode: ......
        .text "$"
        .byte $81                                   // scrcode: .
        .text "$"
        .byte $c5,$41,$83,$c7                       // scrcode: ....
        .text "$"
        .byte $81                                   // scrcode: .
        .byte $c5,$41,$41,$83,$c7                   // scrcode: .....
        .text "$"
        .byte $81,$c5,$41,$41,$83,$c7               // scrcode: ......
        .text "$"
        .byte $81,$c5,$41,$41,$83,$c7               // scrcode: ......
        .text "$"
        .byte $81                                   // scrcode: .
        .text "$"
        .byte $c5,$41,$83,$c7                       // scrcode: ....
        .text "$"
        .byte $81,$c5,$41,$41,$83,$c8               // scrcode: ......
        .text "$"
        .byte $81,$c5,$41,$41,$83,$c7               // scrcode: ......
        .text "$"
        .byte $81,$c5,$41,$41,$83,$c8               // scrcode: ......
        .text "$"
        .byte $81,$c5,$41,$41,$83,$c7               // scrcode: ......
        .text "$"
        .byte $81,$c5,$41,$41,$83,$c8               // scrcode: ......
        .text "$"
        .byte $81,$c5,$41,$41,$83,$c7               // scrcode: ......
        .text "$"
        .byte $81,$c5                               // scrcode: ..
        .encoding "petscii_upper"

txt_1c79:
        .text "AA"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)

txt_1c7c:
        .text "$$"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $41,$c8                               // scrcode: ..
        .text "$"
        .byte $60,$82,$cc                           // scrcode: ...
        .text "!"
        .byte $80,$70,$82                           // scrcode: ...
        .text "-"
        .byte $80,$70,$82                           // scrcode: ...
        .text "+"
        .byte $80,$70,$82                           // scrcode: ...
        .text "-"
        .byte $80,$70                               // scrcode: ..
        .text "%"
        .byte $70                                   // scrcode: .
        .text "&"
        .byte $70                                   // scrcode: .
        .text "'"
        .byte $70,$82                               // scrcode: ..
        .text "("
        .byte $80,$70,$81                           // scrcode: ...
        .text "(+"
        .byte $80                                   // scrcode: .
        .text "-"
        .byte $70,$82                               // scrcode: ..
        .text "!"
        .byte $80                                   // scrcode: .
        .byte $70,$82                               // scrcode: ..
        .text "-"
        .byte $80,$70,$82                           // scrcode: ...
        .text "+"
        .byte $80,$70,$82                           // scrcode: ...
        .text "-"
        .byte $80,$70                               // scrcode: ..
        .text "%"
        .byte $70                                   // scrcode: .
        .text "&"
        .byte $70                                   // scrcode: .
        .text "'"
        .byte $70,$82                               // scrcode: ..
        .text "("
        .byte $80,$70,$84                           // scrcode: ...
        .text "$"
        .byte $80,$70,$82                           // scrcode: ...
        .text "!"
        .byte $80,$70,$82                           // scrcode: ...
        .text "-"
        .byte $80,$70,$82                           // scrcode: ...
        .text "+"
        .byte $80,$70,$82                           // scrcode: ...
        .text "-"
        .byte $80,$70                               // scrcode: ..
        .text "%"
        .byte $70                                   // scrcode: .
        .text "&"
        .byte $70                                   // scrcode: .
        .text "'"
        .byte $70,$82                               // scrcode: ..
        .text "("
        .byte $80,$70                               // scrcode: ..
        .text "("
        .byte $70                                   // scrcode: .
        .text "+"
        .byte $70                                   // scrcode: .
        .text "-"
        .byte $70,$82                               // scrcode: ..
        .text "!"
        .byte $80,$70,$82                           // scrcode: ...
        .text "-"
        .byte $80,$70,$82                           // scrcode: ...
        .text "+"
        .byte $80,$70,$82                           // scrcode: ...
        .text "-"
        .byte $80,$70                               // scrcode: ..
        .text "%"
        .byte $70                                   // scrcode: .
        .text "&"
        .byte $70                                   // scrcode: .
        .text "'"
        .byte $70,$82                               // scrcode: ..
        .text "("
        .byte $80,$70,$84                           // scrcode: ...
        .text "+"
        .byte $80,$70,$60,$80,$ca,$46,$81,$5f,$70,$48,$80,$70,$46,$70,$46,$70 // scrcode: ................
        .byte $6c,$46,$70,$ca,$44,$70,$6c,$44,$70,$cb,$42,$83,$5f,$68,$44,$80 // scrcode: ................
        .byte $70                                   // scrcode: .
        .byte $ca,$41,$70,$6c,$41,$70,$41,$70,$41,$70,$44,$70,$ca,$46,$70,$41 // scrcode: ................
        .byte $81,$5f                               // scrcode: ..
        .text "@"
        .byte $43,$80,$70                           // scrcode: ...
        .text "?"
        .byte $70                                   // scrcode: .
        .text "?"
        .byte $70,$6c                               // scrcode: ..
        .text "?"
        .byte $70,$ca                               // scrcode: ..
        .text "<"
        .byte $70,$6c                               // scrcode: ..
        .text "<"
        .byte $70,$ca                               // scrcode: ..
        .text "8"
        .byte $83,$5f,$60                           // scrcode: ...
        .text ":"
        .byte $80,$70,$81,$6c                       // scrcode: ....
        .text ":"
        .byte $70                                   // scrcode: .
        .text ":"
        .byte $70                                   // scrcode: .
        .text ":"
        .byte $70,$82,$e4                           // scrcode: ...
        .text "3"
        .byte $80,$70,$82,$e1                       // scrcode: ....
        .text "3"
        .byte $80,$70,$82                           // scrcode: ...
        .text "3"
        .byte $80,$70,$82,$e0                       // scrcode: ....
        .text "0"
        .byte $80,$70,$84,$e1                       // scrcode: ....
        .text "3"
        .byte $80,$70,$84,$e2                       // scrcode: ....
        .text "7"
        .byte $80,$70                               // scrcode: ..
        .byte $82,$e3                               // scrcode: ..
        .text "7"
        .byte $80,$70,$8f,$e4                       // scrcode: ....
        .text "8"
        .byte $80,$ca,$22,$8d,$5f                   // scrcode: .."..
        .text "4)"
        .byte $80,$70,$60,$82,$c1                   // scrcode: .....
        .text "q"
        .byte $80,$70,$82,$1d,$80,$70,$82,$1b,$80,$70,$82,$1d,$80,$70,$81,$c3 // scrcode: ................
        .text "u"
        .byte $5f                                   // scrcode: .
        .text "@"
        .text "v"
        .byte $80,$5f                               // scrcode: ..
        .text "@w"
        .byte $70,$82,$c1                           // scrcode: ...
        .text "x"
        .byte $80,$70,$81,$c3                       // scrcode: ....
        .text "x"
        .byte $5f                                   // scrcode: .
        .text "@"
        .byte $1b,$80,$5f                           // scrcode: ...
        .text "@"
        .byte $1d,$70,$82,$c1                       // scrcode: ....
        .text "q"
        .byte $80,$70,$82,$1d,$80,$70,$82,$1b,$80,$70,$82,$1d,$80,$70,$81 // scrcode: ...............
        .byte $c3                                   // scrcode: .
        .text "u"
        .byte $5f                                   // scrcode: .
        .text "@v"
        .byte $80,$5f                               // scrcode: ..
        .text "@w"
        .byte $70,$82,$c1                           // scrcode: ...
        .text "x"
        .byte $80,$70,$84,$c2                       // scrcode: ....
        .text "t"
        .byte $80,$70,$82,$c1                       // scrcode: ....
        .text "q"
        .byte $80,$70,$82,$1d,$80,$70,$82,$1b,$80,$70,$82,$1d,$80,$70,$81,$c3 // scrcode: ................
        .text "u"
        .byte $5f                                   // scrcode: .
        .text "@v"
        .byte $80,$5f                               // scrcode: ..
        .text "@w"
        .byte $70,$82,$c1                           // scrcode: ...
        .text "x"
        .byte $80,$70,$81,$c3                       // scrcode: ....
        .text "x"
        .byte $5f                                   // scrcode: .
        .text "@"
        .byte $1b,$80,$5f                           // scrcode: ...
        .text "@"
        .byte $1d,$70,$82,$c1                       // scrcode: ....
        .text "q"
        .byte $80,$70,$82,$1d,$80,$70,$82,$1b,$80,$70,$82,$1d,$80 // scrcode: .............
        .byte $70,$81,$c3                           // scrcode: ...
        .text "u"
        .byte $5f                                   // scrcode: .
        .text "@v"
        .byte $80,$5f                               // scrcode: ..
        .text "@w"
        .byte $70,$82,$c1                           // scrcode: ...
        .text "x"
        .byte $80,$70,$84,$c2,$1b,$80,$70,$60,$82,$e0 // scrcode: ..........
        .text "5"
        .byte $80,$70,$81,$e6                       // scrcode: ....
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $81                                   // scrcode: .
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $82,$eb                               // scrcode: ..
        .text "5"
        .byte $80,$70,$83,$e5                       // scrcode: ....
        .text "555"
        .byte $82,$ec                               // scrcode: ..
        .text "5"
        .byte $80,$70,$81,$ed                       // scrcode: ....
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $81                                   // scrcode: .
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $82,$e0                               // scrcode: ..
        .text "5"
        .byte $80,$70,$81,$e6                       // scrcode: ....
        .text "555"
        .byte $e5                                   // scrcode: .
        .text "555"
        .byte $82,$e0                               // scrcode: ..
        .text "5"
        .byte $80,$70                               // scrcode: ..
        .byte $81,$e6                               // scrcode: ..
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $81                                   // scrcode: .
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $82,$eb                               // scrcode: ..
        .text "5"
        .byte $80,$70,$83,$e5                       // scrcode: ....
        .text "555"
        .byte $82,$ec                               // scrcode: ..
        .text "5"
        .byte $80,$70,$81,$ed                       // scrcode: ....
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $81                                   // scrcode: .
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $82,$e0                               // scrcode: ..
        .text "5"
        .byte $80,$70,$81,$e6                       // scrcode: ....
        .text "555"
        .byte $e5                                   // scrcode: .
        .text "555"
        .byte $60                                   // scrcode: .
        .encoding "petscii_upper"

dat_1e8f:
        // === Fill data (1 bytes, $1e8f-$1e8f) ===
        .byte $00                                   // .

// --- Region $2000-$2018 ---
.pc = $2000 "chr_2000"

chr_2000:
        .byte $00,$ff,$9d,$25,$09,$02,$00,$00,$00,$f8,$7e,$fb,$aa,$88,$a2,$15 // ...%......~.....
        .byte $00,$00,$00,$c0,$f0,$cc,$00,$a5       // ........

dat_2018:
        // === Fill data (1 bytes, $2018-$2018) ===
        .byte $00                                   // .

// --- Region $204e-$27a7 ---
.pc = $204e "dat_204e"

dat_204e:
        .byte $03,$0e,$00,$00,$03,$0e,$36,$e9,$a6,$aa,$00,$e5,$95,$59,$65,$96 // ......6......Ye.
        .byte $66,$9b,$00,$fe,$fe,$f9,$e4,$90,$40,$00,$00,$00,$00,$00,$00,$00 // f.......@.......
        .byte $00,$00,$04,$04,$40,$14,$00,$54,$04,$11,$00,$00,$41,$00,$00,$04 // ....@..T....A...
        .byte $40,$00,$00,$00,$04,$00,$41,$10,$00,$04,$00,$00,$01,$00,$00,$04 // @.....A.........
        .byte $00,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$40,$01,$00,$00 // .@..........@...
        .byte $10,$00,$00,$00,$00,$04,$00,$00,$10,$40,$00,$00,$10,$00,$00,$10 // .........@......
        .byte $01,$05,$00,$00,$00,$04,$00,$09,$55,$65,$00,$15,$15,$7f,$6a,$56 // ........Ue....jV
        .byte $66,$54,$00,$41,$01,$81,$a4,$65,$99,$a9,$00,$40,$11,$46,$17,$8a // fT.A...e...@.F..
        .byte $0a,$59,$00,$65,$95,$95,$41,$05,$51,$42,$00,$40,$00,$54,$61,$68 // .Y.e..A.QB.@.Tah
        .byte $5a,$5f,$00,$41,$00,$01,$04,$50,$00,$90,$00,$05,$00,$04,$00,$10 // Z_.A...P........
        .byte $00,$40,$00,$40,$00,$00,$05,$00,$00,$00,$00,$10,$00,$40,$00,$44 // .@.@.........@.D
        .byte $10,$00,$00,$44,$01,$40,$00,$10,$04,$01,$00,$41,$04,$01,$04,$01 // ...D.@.....A....
        .byte $14,$01,$00,$54,$01,$10,$41,$10,$01,$14,$00,$01,$04,$51,$04,$41 // ...T..A......Q.A
        .byte $04,$40,$00,$04,$10,$05,$10,$04,$50,$04,$00,$10,$00,$04,$00,$10 // .@......P.......
        .byte $00,$00,$00,$41,$00,$10,$00,$40,$00,$40,$00,$10,$40,$01,$04,$00 // ...A...@.@..@...
        .byte $01,$00,$10,$40,$10,$44,$11,$54,$11,$54,$3b,$3f,$1d,$07,$05,$41 // ...@.D.T.T;?...A
        .byte $04,$40,$ee,$aa,$99,$55,$4f,$17,$41,$00,$00,$00,$c0,$c0,$aa,$99 // .@...UO.A.......
        .byte $a6,$d9,$00,$00,$00,$00,$ef,$bb,$ef,$fd,$00,$00,$00,$00,$c0,$b0 // ................
        .byte $ec,$bf,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $03,$00,$00,$00,$03,$0f,$3f,$f3,$0c,$33,$3b,$ee,$fb,$fe,$fb,$3e // ......?..3;....>
        .byte $fb,$ef,$ef,$bd,$ff,$be,$f8,$e0,$80,$00,$f8,$e0,$80,$01,$00,$01 // ................
        .byte $04,$11,$04,$01,$04,$11,$44,$15,$44,$15,$00,$00,$00,$00,$00,$00 // ......D.D.......
        .byte $00,$00,$14,$54,$14,$14,$00,$14,$00,$10,$10,$00,$00,$04,$01,$00 // ...T............
        .byte $00,$10,$40,$00,$00,$00,$00,$04,$00,$00,$00,$00,$01,$00,$00,$00 // ..@.............
        .byte $00,$00,$00,$00,$10,$00,$01,$00,$40,$00,$00,$40,$00,$01,$00,$00 // ........@..@....
        .byte $40,$00,$00,$01,$00,$00,$00,$44,$00,$10,$0a,$1a,$1a,$15,$04,$14 // @......D........
        .byte $04,$49,$ff,$aa,$5a,$95,$79,$29,$5e,$6a,$56,$e6,$a5,$a9,$6a,$6e // .I..Z.y)^jV...jn
        .byte $7b,$6e,$a9,$ae,$a9,$a9,$e9,$e9,$a5,$94,$b5,$65,$55,$55,$15,$5a // {n.........eUU.Z
        .byte $5a,$05                               // Z.

txt_2210:
        .text "UVVUZZVE"
        .byte $aa,$a9,$6a,$a6,$65,$95,$a5,$99
        .byte $90,$60,$20,$64,$65,$69,$66,$50,$01,$00,$01,$40,$00,$00,$50,$15 // .` deifP...@..P.
        .byte $50,$00,$55,$00,$15,$00,$15,$44,$00,$40,$00,$50,$00,$41,$10,$40 // P.U....D.@.P.A.@
        .byte $40,$00,$41,$00,$10,$40,$04,$01,$54,$00,$54,$00,$05,$00,$00,$00 // @.A..@..T.T.....
        .byte $41,$00,$01,$50,$05,$00,$10,$00,$04,$40,$04,$40,$00,$40,$11,$00 // A..P.....@.@.@..
        .byte $00,$00,$00,$10,$40,$10,$40,$14,$10,$44,$00,$10,$00,$40,$00,$00 // ....@.@..D...@..
        .byte $00,$10,$00,$40,$00,$10,$00,$14,$50,$04,$10,$05,$50,$00,$05,$00 // ...@....P...P...
        .byte $75,$df,$77,$dd,$ff,$bf,$ee,$bb,$50,$c4,$51,$d4,$f5,$dd,$f7,$bd // u.w.....P.Q.....
        .byte $00,$40,$00,$44,$10,$44,$51,$74,$3a,$0f,$03,$00,$00,$40,$10,$44 // .@.D.DQt:....@.D
        .byte $ee,$bf,$ef,$fc,$33,$0c,$00,$00,$ff,$cc,$33,$cc,$03,$c0,$00,$ea // ....3.....3.....
        .byte $c0,$f0,$0c,$c0,$00,$00,$00,$aa,$03,$30,$00,$0c,$00,$00,$00,$ab // .........0......
        .byte $0c,$33,$c0,$03,$30,$00,$00,$01,$fc,$30,$c0,$00,$00,$01,$04,$11 // .3..0....0......
        .byte $00,$00,$00,$11,$04,$10,$44,$10,$45,$13,$41,$03,$cf,$33,$cf,$02 // ......D.E.A..3..
        .byte $5d,$f7,$dd,$77,$ff,$fe,$bb,$ee,$00,$00,$00,$00,$00,$00,$00,$00 // ]..w............
        .byte $00,$50,$00,$01,$00,$00,$10,$54,$00,$40,$00,$04,$01,$00,$00,$00 // .P.....T.@......
        .byte $40,$00,$00,$04,$00,$00,$40,$00,$00,$10,$00,$40,$00,$00,$01,$00 // @.....@....@....
        .byte $00,$00,$40,$00,$00,$00,$00,$00,$10,$00,$00,$10,$00,$00,$10,$00 // ..@.............
        .byte $01,$40,$00,$00,$00,$01,$00,$05,$01,$10,$45,$14,$14,$55,$26,$57 // .@........E..U&W
        .byte $55,$15,$55,$16,$59,$65,$a4,$f5       // U.U.Ye..

txt_2338:
        .text "ZVUEPE"
        .byte $10
        .byte $40,$90
        .byte $40,$00,$00,$00
        .byte $51,$04
        .byte $51
        .byte $06,$05,$14,$00,$00
        .byte $55,$10
        .text "UUUA"
        .byte $15
        .byte $40,$11,$04
        .byte $50
        .text "YUUE"
        .byte $01,$01,$00,$05,$14
        .byte $50,$94

txt_2363:
        .text "QEDP"
        .byte $40                                   // @ character
        .text "T"
        .byte $01,$14
        .byte $44,$05
        .byte $50,$44,$51,$01,$04,$91

txt_2373:
        .text "T %T"
        .byte $15,$00,$00,$10,$00,$00
        .byte $40,$00,$00,$00,$01,$04
        .byte $40,$00,$01,$10,$04,$00,$00,$00,$00,$01,$00,$00,$40,$00,$10,$00 // @...........@...
        .byte $00,$51,$04,$50,$04,$04,$00,$10,$04,$10,$40,$10,$40,$00,$04,$00 // .Q.P......@.@...
        .byte $00,$05,$10,$01,$14,$00,$00,$00,$00,$50,$40,$54,$01,$00,$04,$10 // .........P@T....
        .byte $00,$00,$01,$04,$00,$04,$01,$00,$14,$40,$01,$04,$01,$aa,$ea,$bb // .........@......
        .byte $ee,$fb,$7e,$df,$57,$8f,$bb,$8e,$4f,$82 // ..~.W...O.

txt_23cd:
        .text "OBCU"
        .byte $d5,$f5,$bd,$f7,$8d,$cf,$0f
        .byte $51,$44,$55,$dd,$75
        .byte $dd,$f7,$bd,$00,$40,$11,$44,$11,$54,$75,$dd,$fb,$ee,$fb,$ea,$ba // ....@.D.Tu......
        .byte $e9,$a6,$e9,$ee,$bb,$fe,$df,$77,$dd,$77,$55,$fb,$ef,$bb,$ef,$bb // .......w.wU.....
        .byte $ae,$6b,$ae                           // .k.

scr_2400:
        // === Screen RAM (936 bytes, $2400-$27a7) ===
        .encoding "screencode_mixed"
        .text "@a"
        .byte $44                                   // scrcode: .
        .text "q"
        .byte $44                                   // scrcode: .
        .text "u"
        .byte $5d,$77,$44                           // scrcode: ...
        .text "q"
        .byte $55,$77,$5d,$77,$df,$7e,$4f,$5e,$5b,$6a,$92,$68,$a2,$ab,$fe,$da // scrcode: ................
        .byte $7a,$6a                               // scrcode: ..
        .text "."
        .byte $bb,$af,$bf,$aa,$ab,$ee,$bb,$ef,$fd,$77,$d5 // scrcode: ...........
        .fill 8, $00                                // scrcode: @@@@@@@@
        .text "dtdtd"
        .byte $54                                   // scrcode: .
        .text "da"
        .byte $40                                   // scrcode: .
        .text "@@"
        .byte $40                                   // scrcode: .
        .text "p@@dp@@@"
        .byte $40                                   // scrcode: .
        .text "@@"
        .byte $44                                   // scrcode: .
        .text "@@a@@p@a@@@@p@@@"
        .text "@pda@"
        .byte $44                                   // scrcode: .
        .text "ataf"
        .byte $55                                   // scrcode: .
        .text "e"
        .byte $45                                   // scrcode: .
        .text "@aa"
        .byte $9a,$97,$5a                           // scrcode: ...
        .text "zz"
        .byte $5a,$6a,$a5,$f9,$a4,$95,$a4,$f5,$a9,$41,$44,$51 // scrcode: ............
        .text "d"
        .byte $51                                   // scrcode: .
        .text "t"
        .byte $45,$55,$56                           // scrcode: ...
        .text "z"
        .byte $44                                   // scrcode: .
        .text "u"
        .byte $56,$6f,$6f,$ab,$ef,$ef,$55,$ab,$ff,$ef,$be,$eb,$be,$ef,$55,$fa // scrcode: ................
        .byte $ef,$fa,$ef,$be,$ff,$ea,$40,$41,$94,$a9,$fe,$ef,$fe,$bf // scrcode: ..............
        .text "u"
        .byte $45                                   // scrcode: .
        .text "te"
        .byte $41,$95,$90,$95                       // scrcode: ....
        .byte $45,$50,$44,$51,$54,$80,$80,$94,$58,$44 // scrcode: ..........
        .text "@"
        .byte $50,$65                               // scrcode: ..
        .text "e"
        .byte $50                                   // scrcode: .
        .text "@pdp@"
        .byte $40,$50,$55                           // scrcode: ...
        .text "eapdep"
        .byte $45                                   // scrcode: .
        .text "p"
        .byte $44                                   // scrcode: .
        .text "t"
        .byte $41                                   // scrcode: .
        .text "da@@a"
        .byte $40                                   // scrcode: .
        .text "@pd"
        .byte $41                                   // scrcode: .
        .text "p@e"
        .byte $41                                   // scrcode: .
        .text "q"
        .byte $55                                   // scrcode: .
        .text "t"
        .byte $59                                   // scrcode: .
        .text "yve"
        .byte $51                                   // scrcode: .
        .text "@"
        .byte $55,$55                               // scrcode: ..
        .text "p"
        .byte $54,$50,$90,$50                       // scrcode: ....
        .text "dad"
        .byte $51                                   // scrcode: .
        .text "@t@"
        .byte $41,$40                               // scrcode: ..
        .text "@@@@p@"
        .byte $41                                   // scrcode: .
        .text "@@@@p"
        .byte $44                                   // scrcode: .
        .text "ad"
        .byte $ef,$bb,$af,$eb                       // scrcode: ....
        .encoding "petscii_upper"

txt_2504:
        .text ".+*:"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $62,$c8,$62,$4a,$6b,$6e,$7b           // scrcode: .......
        .text "j;"
        .byte $ca                                   // scrcode: .
        .text ":"
        .byte $c9,$f6,$c9,$f6,$ff,$bb,$ee,$bb,$ae,$aa,$9a,$66,$ff,$ff,$ef,$bf // scrcode: ................
        .byte $ee,$bb,$ae,$6b,$fb,$ee,$fa,$ee,$ba,$e8,$ba,$e8,$fe // scrcode: .............
        .byte $cf                                   // scrcode: .
        .text "3"
        .byte $cc                                   // scrcode: .
        .text "3"
        .byte $cf                                   // scrcode: .
        .text "3l"
        .byte $e9,$ba,$ee,$fa,$ee,$bb,$fe,$cf,$ff,$ff,$fb,$fe,$bb,$ae,$ba,$a9 // scrcode: ................
        .byte $ff,$ee,$bb,$ee,$ba,$aa,$a6,$99,$aa,$ab,$ae,$ab,$ef,$bd,$ef,$bc // scrcode: ................
        .byte $ff                                   // scrcode: .
        .byte $f9,$fb,$e1,$c9                       // scrcode: ....
        .text "!"
        .byte $89                                   // scrcode: .
        .text "a"
        .byte $fb,$ee,$fa,$eb,$b9,$e8,$a8,$ac       // scrcode: ........
        .text "@@@@@@@@d@d"
        .byte $54                                   // scrcode: .
        .text "t"
        .byte $55,$54                               // scrcode: ..
        .text "q@@@@@p@@@"
        .text "q@dp"
        .byte $41                                   // scrcode: .
        .text "d@dd@q@@d@@"
        .byte $40                                   // scrcode: .
        .text "@@d@@@@q@uaufue"
        .encoding "petscii_upper"

txt_25a1:
        .text "VKZZ"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $6b,$79,$a5,$95,$55,$55,$65,$d9,$45,$95 // scrcode: ..........

txt_25b0:
        .text "PEAEQUVW"
        .byte $6f,$6a,$af,$ba,$af,$fb,$ef,$bb,$ef,$ef,$ae,$ff,$ff,$fb,$ee,$b5 // scrcode: ................
        .byte $fa,$ff,$fb,$ff,$ea,$ab,$aa,$af,$bf,$fe,$ea,$a9,$a5,$9a,$aa,$95 // scrcode: ................
        .byte $aa,$aa,$99,$65,$55,$a6               // scrcode: ......

txt_25de:
        .text "UU"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $a5,$55,$55,$65,$95,$69               // scrcode: ......

txt_25e7:
        .text "ZP"
        .byte $40                                   // @ character
        .text "E"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "U"
        .encoding "screencode_mixed"
        .text "yf"
        .byte $46                                   // scrcode: .
        .text "r"
        .byte $46                                   // scrcode: .
        .text "eaa@e@"
        .encoding "petscii_upper"

txt_25fc:
        .text "AUQDQP"
        .encoding "screencode_mixed"
        .text "d@"
        .byte $45,$50,$55                           // scrcode: ...
        .text "d@"
        .encoding "petscii_upper"

txt_2609:
        .text "UP"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a4,$61                               // scrcode: ..
        .text "("
        .byte $58                                   // scrcode: .
        .text "p"
        .byte $40                                   // scrcode: .
        .text "u@auv"
        .byte $59                                   // scrcode: .
        .text "dap@"
        .byte $50,$54,$64,$55                       // scrcode: ....
        .text "@"
        .byte $41                                   // scrcode: .
        .text "dq"
        .byte $40                                   // scrcode: .
        .text "t"
        .byte $40                                   // scrcode: .
        .text "@@@@"
        .byte $41                                   // scrcode: .
        .text "@p@"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $54                                   // scrcode: .
        .text "@a"
        .text "@e"
        .byte $50                                   // scrcode: .
        .text "@pda@adp"
        .byte $45                                   // scrcode: .
        .text "okfcbba@"
        .byte $e6,$d5,$d5,$f5,$dd,$f5,$fd,$f7,$ef,$a7,$ed,$b7,$ed,$f7,$f5,$f5 // scrcode: ................
        .byte $bb,$fe,$df,$7e                       // scrcode: ....
        .byte $df,$77,$5f,$77,$aa,$ea,$bb,$ee,$bb,$fe,$fb,$7e,$f3,$bc,$f3,$cc // scrcode: ................
        .text "0"
        .byte $c0                                   // scrcode: .
        .text "0@c@c"
        .byte $c0                                   // scrcode: .
        .text "@@@@3"
        .byte $cc                                   // scrcode: .
        .text "clcl0@"
        .byte $aa,$ab,$ee,$bb                       // scrcode: ....
        .byte $ee,$bf,$ef,$bd,$ee,$bf,$f7,$bd,$f7,$dd,$f5,$dd,$fb,$ef,$bf,$e7 // scrcode: ................
        .byte $bd,$e7,$a5,$a1,$fe,$bb,$ef,$af,$af,$7f,$bf,$7f,$f8,$d0,$70,$e0 // scrcode: ................
        .encoding "petscii_upper"

txt_26a4:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $80                                   // scrcode: .
        .text "@@@@@@@@u"
        .byte $45                                   // scrcode: .
        .text "u"
        .byte $41                                   // scrcode: .
        .text "u"
        .byte $40                                   // scrcode: .
        .text "u"
        .byte $50                                   // scrcode: .
        .text "@pa@@@p@@@@d@qd"
        .byte $45,$51                               // scrcode: ..
        .text "d"
        .byte $50,$40,$44                           // scrcode: ...
        .text "@a"
        .text "@@@qaaebau"
        .byte $50,$55,$41                           // scrcode: ...
        .text "@eau"
        .byte $59                                   // scrcode: .
        .text "u"
        .byte $55,$55,$54,$51                       // scrcode: ....
        .text "u"
        .encoding "petscii_upper"

txt_26e7:
        .text "DT"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $6a,$79,$69                           // scrcode: ...
        .text "9"
        .byte $6e,$69,$56                           // scrcode: ...
        .text "g"
        .byte $56                                   // scrcode: .
        .text "jw"
        .byte $46,$4a                               // scrcode: ..
        .text "y"
        .byte $ff,$ae,$a9,$e9,$ba,$a9,$aa,$b9,$95,$55,$55,$51,$69,$7e,$69,$75 // scrcode: ................
        .byte $5b,$5b,$5a,$5f,$5f,$6e,$7f,$fa,$e9,$e5 // scrcode: ..........
        .byte $f9,$ab,$ea,$aa,$a4,$68,$56           // scrcode: .......
        .text "ue"
        .byte $aa,$ff,$bf,$aa                       // scrcode: ....
        .encoding "petscii_upper"

txt_271f:
        .text "ZVVY"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $fb,$ae,$ba,$aa,$50,$50,$50,$94,$d4,$a4,$95,$65 // scrcode: ............
        .text "araeaa@@"
        .byte $50,$94,$90,$50,$95,$40               // scrcode: ......
        .text "qua"
        .byte $41                                   // scrcode: .
        .text "eaf"
        .byte $5a,$56,$5b,$69,$64,$65,$a5           // scrcode: .......
        .byte $99,$b5,$d5,$90                       // scrcode: ....
        .encoding "petscii_upper"

txt_2750:
        .text "YUTQDU"
        .encoding "screencode_mixed"
        .text "yf"
        .byte $40                                   // scrcode: .
        .text "a"
        .byte $40                                   // scrcode: .
        .text "@@"
        .byte $51                                   // scrcode: .
        .text "d"
        .byte $41                                   // scrcode: .
        .text "@a"
        .byte $44                                   // scrcode: .
        .text "q"
        .byte $40                                   // scrcode: .
        .text "t@"
        .byte $40                                   // scrcode: .
        .text "pda@@@a"
        .byte $40                                   // scrcode: .
        .text "@a@"
        .byte $41                                   // scrcode: .
        .text "@"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $41                                   // scrcode: .
        .text "@@ad@"
        .byte $41                                   // scrcode: .
        .text "@a@@@@@@@@"
        .byte $e9,$ea                               // scrcode: ..
        .text "@@@@@@"
        .byte $e5,$bd                               // scrcode: ..
        .text "gmgmoo"
        .byte $fb,$7e,$fb,$ee,$ff,$77,$df,$7e,$ff,$bf,$ff,$bb,$ef,$bf // scrcode: ..............
        .byte $ee,$bb                               // scrcode: ..
        .encoding "petscii_upper"

// --- Region $27c0-$28e7 ---
.pc = $27c0 "dat_27c0"

dat_27c0:
        .encoding "screencode_mixed"
        .byte $ff,$fe,$ff,$ee,$fb,$fe,$bb,$ee,$ef,$bd,$ef,$bb,$ff,$dd,$f7,$bd // scrcode: ................
        .byte $f8,$d2,$70,$d1,$51,$d5,$55,$55,$fa,$ee,$bb,$e9,$b8,$ec,$a4,$e0 // scrcode: ................
        .text "@@@@@@@@"
        .fill 8, $00                                // scrcode: @@@@@@@@
        .byte $55                                   // scrcode: .
        .text "t"
        .byte $55                                   // scrcode: .
        .text "dad"
        .byte $40                                   // scrcode: .
        .text "u"
        .byte $40                                   // scrcode: .
        .text "@@"
        .byte $40                                   // scrcode: .
        .text "@p@d"
        .encoding "petscii_upper"

chr_2800:
        .byte $10,$00,$04,$01,$40,$00,$04,$40,$04,$01,$00,$00,$00,$00,$04,$01 // ....@..@........
        .byte $05,$01,$06,$02,$42,$02,$11,$00,$00,$00,$10,$44,$00,$10,$40,$80 // ....B......D..@.
        .byte $04,$18,$25,$24,$65,$15,$05,$10,$79,$95,$55,$56,$66,$96,$56,$46 // ..%$e...y.UVf.VF
        .byte $0a,$59,$19,$a9,$aa,$d9,$9a,$a9,$a9,$aa,$7a,$7f,$6a,$6f,$6e,$6f // .Y........z.jono
        .byte $95,$5b,$bf,$fe,$ff,$bf,$fe,$af,$ae,$fa,$ba,$ee,$ff,$af,$ff,$bf // .[..............
        .byte $19                                   // .

txt_2851:
        .byte $55,$55,$ba,$fa,$ea,$aa,$56,$5b,$56,$56,$97,$6a,$9a,$a9,$a5,$aa // UU....V[VV.j....
        .byte $aa,$aa,$e9,$a5,$aa,$66               // .....f

txt_2867:
        .byte $5a,$55,$a9,$a9                       // ZU..

txt_286b:
        .byte $55,$55,$aa,$95
        .byte $55,$00
        .byte $40,$55,$05
        .text "UUZUE"
        .byte $11
        .byte $40
        .byte $00,$00                               // ..

txt_287d:
        .byte $54,$41,$40,$be,$54,$40,$10,$40,$10,$40,$10,$54,$00,$01,$00,$55 // TA@.T@.@.@.T...U
        .byte $04,$10,$00,$02,$40,$15,$40,$15,$00,$00,$10,$04,$41,$04,$41,$00 // ....@.@.....A.A.
        .byte $00,$00,$51,$00,$04,$10,$05,$50,$04,$01,$00,$00,$00,$04,$11,$40 // ..Q....P.......@
        .byte $14,$41,$10,$00,$10,$00,$41,$00,$41,$00,$50,$00,$41,$00,$04,$01 // .A....A.A.P.A...
        .byte $50,$00,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // P...............
        .byte $00,$00,$00,$0f,$0f,$0e,$0b,$0e,$0b,$0e,$0b,$ef,$bb,$af,$bb,$ae // ................
        .byte $6b,$ae,$6b,$ee,$ab,$aa,$6a,$aa,$aa,$9a,$66 // k.k...j...f

// --- Region $2900-$2a27 ---
.pc = $2900 "dat_2900"

dat_2900:
        .byte $ee,$bf,$ff,$fd,$ff,$ff,$f7,$dd,$fb,$ee,$fa,$ee,$ba,$e9,$ba,$e9 // ................
        .byte $fb,$fe,$ba,$ee,$ba,$ea,$ba,$ea,$f0,$e0,$d0,$c0,$80,$40,$00,$00 // .............@..
        .fill 17, $00
        .byte $05,$00,$00,$14,$55,$15,$00,$00,$00,$00,$11,$00,$00,$01,$44,$00 // ....U.........D.
        .byte $00,$00,$00,$00,$00,$00,$04,$00,$40,$00,$04,$00,$00,$00,$00,$41 // ........@......A
        .byte $00,$00,$00,$10,$00,$44,$00,$90,$50,$11,$50,$04,$14,$00,$40,$05 // .....D..P.P...@.
        .byte $54,$10,$45,$15,$25,$25,$29,$17,$56,$63,$a6,$9a,$59,$ae,$5a,$95 // T.E.%%).Vc..Y.Z.
        .byte $a5,$59,$a9,$a5,$e6,$9a,$d4           // .Y.....

txt_2978:
        .text ".*Z."
        .byte $af,$fe,$aa
        .byte $47,$bf,$aa,$aa,$aa,$ea,$ab,$aa,$ea
        .byte $fe,$fe,$fd,$fa,$a9,$fd,$bf,$ab,$9a,$69,$55,$5b,$6a,$aa,$aa,$ea // .........iU[j...

txt_2998:
        .byte $41,$55,$aa,$a5,$a6,$95,$aa,$be
        .text "UZVY"
        .byte $95,$69,$a5,$aa

txt_29a8:
        .byte $55,$56,$aa                           // UV.

txt_29ab:
        .byte $55,$55,$55,$aa,$a5
        .byte $55,$69,$91,$65,$66,$95,$9a
        .text "U"
        .byte $40                                   // @ character
        .text "PP"
        .byte $50,$94,$51,$94,$40,$45,$00,$41,$00,$05,$00,$41,$00,$00,$00,$04 // P.Q.@E.A...A....
        .byte $41,$14,$41,$14,$40,$44,$00,$01,$00,$00,$01,$00,$00,$04,$40,$10 // A.A.@D........@.
        .byte $00,$04,$00,$41,$00,$00,$01,$00,$00,$01,$00,$01,$40,$01,$00,$10 // ...A........@...
        .byte $40,$05,$50,$01,$40,$00,$04,$00,$00,$00,$40,$01,$40,$01,$00,$00 // @.P.@.....@.@...
        .byte $01,$14,$01,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$0f,$0e,$0f,$0f,$0f,$0f,$0f,$07,$ff,$bb,$ef // ................
        .byte $bf,$ef,$bb,$ae,$bb,$ee,$bb,$ee,$ab,$ae,$6a,$aa,$6a // ..........j.j

// --- Region $2a40-$2a57 ---
.pc = $2a40 "dat_2a40"

dat_2a40:
        .byte $ee,$bb,$ee,$bf,$ef,$fd,$ff,$fd,$ff,$ee,$fb,$fe,$fb,$ee,$ba,$ee // ................
        .byte $fe,$fd,$fc,$f8,$f4,$f0,$f0,$e0       // ........

// --- Region $2a70-$2b93 ---
.pc = $2a70 "dat_2a70"

dat_2a70:
        .byte $55,$05,$55,$00,$55,$05,$00,$01,$10,$00,$45,$10,$00,$04,$00,$00 // U.U.U.....E.....
        .byte $10,$01,$10,$00,$00,$00,$00,$00,$01,$00,$00,$04,$00,$00,$04,$00 // ................
        .byte $11,$40,$00,$00,$00,$10,$00,$00,$00,$01,$05,$40,$05,$10,$00,$44 // .@.........@...D
        .byte $6e,$6e,$69,$65,$65,$69,$15,$05,$6a,$5a,$6b,$6a,$5a,$6a,$1b,$5e // nnieei..jZkjZj.^
        .byte $40,$51,$55,$90,$64,$94,$55,$95,$56,$16,$52,$00,$55,$00,$00,$55 // @QU.d.U.V.R.U..U
        .byte $ba,$ea,$aa,$eb,$aa,$af,$7a,$6a,$fe,$ab,$af,$ff,$ab,$ff,$ea,$bf // ......zj........
        .byte $ab,$be,$ff,$ef,$fe,$fa,$e9,$a5,$ff,$ea,$ba,$aa,$9a,$a6,$5a,$69 // ..............Zi
        .byte $a5,$95,$a6,$a9,$aa,$aa,$a6,$a9       // ........

txt_2ae8:
        .byte $55,$5a,$aa,$a5,$6a,$99,$55,$aa,$9a,$55,$94,$61,$50,$90,$50,$a4 // UZ..j.U..U.aP.P.
        .byte $40,$00,$40,$00,$14,$01,$04,$01,$00,$01,$44,$00,$44,$11,$40,$14 // @.@.......D.D.@.
        .byte $14,$00,$00,$00,$00,$00,$04,$10,$55,$00,$00,$00,$04,$00,$10,$04 // ........U.......
        .byte $01,$40,$01,$00,$04,$10,$40,$00,$01,$40,$00,$00,$04,$01,$04,$10 // .@....@..@......
        .byte $01,$50,$00,$14,$00,$04,$00,$10,$00,$41,$04,$00,$04,$00,$04,$00 // .P.......A......
        .byte $01,$04,$10,$05,$10,$04,$11,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $0e,$02,$01,$03,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$bf,$7f // ................
        .byte $ff,$bb,$ef,$bf,$ef,$bb,$ae,$bb,$00,$00,$c0,$00,$c0,$30,$c0,$f0 // .............0..
        .fill 16, $00
        .byte $ff,$ee,$fb,$fe,$fb,$ee,$ba,$ee,$ff,$bf,$ff,$ff,$ff,$fe,$fe,$fd // ................
        .byte $e0,$c0,$40,$80                       // ..@.

// --- Region $2bb1-$2c7e ---
.pc = $2bb1 "dat_2bb1"

dat_2bb1:
        .byte $50,$14,$45,$11,$05,$55,$01,$01,$40,$00,$04,$00,$01,$00,$40,$00 // P.E..U..@.....@.
        .byte $10,$00,$00,$04,$41,$10,$44,$10,$04,$01,$00,$04,$00,$00,$00,$10 // ....A.D.........
        .byte $00,$40,$00,$01,$00,$00,$10,$10,$00,$10,$00,$00,$00,$01,$00,$00 // .@..............
        .byte $04,$01,$45,$06,$07,$05,$59,$5e,$5d,$59,$89,$59,$55,$29,$65,$e5 // ..E...Y^]Y.YU)e.
        .byte $e9,$b9
        .byte $2d,$15
        .byte $49,$19
        .byte $2a,$54,$01
        .byte $40,$45,$15
        .byte $40                                   // @ character
        .text "UP6"
        .byte $5a,$0a
        .byte $55,$41,$16,$01,$05,$aa,$aa,$99
        .text "VUUUU"
        .byte $9a
        .byte $a5,$55,$99                           // .U.

txt_2c14:
        .byte $56,$59,$aa,$5a,$9a,$56,$5a,$6a,$95,$6a,$aa,$a9,$6a,$aa,$a9,$5a // VY.Z.VZj.j..j..Z
        .byte $a6,$a9,$5a,$a6,$6a,$aa,$55,$65,$a9,$96,$69,$a5,$90,$90 // ..Z.j.Ue..i...

txt_2c32:
        .text "QPUPPP"
        .byte $14
        .byte $40,$11
        .byte $44,$10
        .byte $40,$00,$11
        .byte $40,$01
        .byte $00,$01,$00,$04,$00,$00,$01,$04,$10,$05,$50,$05,$10,$00,$51,$00 // ..........P...Q.
        .byte $55,$00,$14,$40,$10,$40,$00,$40,$04,$00,$00,$00,$00,$00,$40,$00 // U..@.@.@......@.
        .byte $14,$01,$40,$00,$00,$41,$00,$04,$00,$10,$40,$14,$01,$00,$01,$14 // ..@..A....@.....
        .byte $40,$00,$40,$00,$40,$00,$05,$00,$10,$04,$11,$00,$10 // @.@.@........

// --- Region $2c98-$2cd0 ---
.pc = $2c98 "dat_2c98"

dat_2c98:
        .byte $3f,$2f,$1f,$0f,$0f,$0b,$07,$03,$fb,$ee,$ff,$ff,$ff,$ff,$ff,$ff // ?/..............
        .byte $cc,$f0,$cc,$f3,$bc,$f3,$bc,$ef,$00,$00,$00,$00,$00,$00,$cc,$30 // ...............0
        .fill 8, $00
        .byte $ef,$bb,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$f8,$f4,$f0,$f0,$e0,$d0,$c0 // ................

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

// --- Region $2cf0-$2dbf ---
.pc = $2cf0 "dat_2cf0"

dat_2cf0:
        .byte $14,$45,$11,$04,$15,$55,$15,$44,$01,$00,$40,$05,$00,$00,$04,$40 // .E...U.D..@....@
        .byte $00,$40,$50,$14,$01,$00,$04,$00,$00,$01,$45,$00,$14,$04,$01,$04 // .@P.......E.....
        .byte $00,$40,$85,$51,$00,$14,$11,$44,$05,$00,$00,$00,$14,$01,$54,$04 // .@.Q...D......T.
        .byte $25,$15,$16,$66,$1a,$5a,$0a,$16,$55,$95,$e1,$d5,$81,$85,$81,$94 // %..f.Z..U.......
        .byte $6a,$aa,$a4,$a8,$a9,$aa
        .text "UUUPQ"
        .byte $11,$01,$05,$06,$1a
        .byte $05,$05,$05
        .byte $42,$12
        .text "UFQU"
        .byte $95,$a5,$a9,$fa,$fa,$ba,$aa
        .byte $65,$59,$65,$56,$99,$95,$a9,$a9,$5a,$6a,$56,$aa,$69,$a6 // eYeV....ZjV.i.

txt_2d5e:
        .byte $55,$55,$59,$a6,$99,$aa,$a5,$aa,$6a,$9a,$a9,$55,$aa,$69,$a5,$9a // UUY.....j..U.i..
        .byte $a5,$9a,$54,$51,$90,$64,$50,$94,$54,$91,$04,$40,$04,$01,$04,$00 // ..TQ.dP.T..@....
        .byte $40,$00,$41,$10,$00,$00,$00,$00,$10,$40,$01,$00,$50,$04,$10,$04 // @.A......@..P...
        .byte $11,$00,$01,$50,$01,$00,$41,$14,$41,$10,$00,$45,$00,$41,$00,$40 // ...P..A.A..E.A.@
        .byte $00,$00,$04,$01,$04,$00,$00,$10,$01,$40,$04,$41,$14,$00,$00,$50 // .........@.A...P
        .byte $00,$04,$40,$01,$04,$00,$10,$00,$04,$00,$15,$40,$01,$14,$00,$10 // ..@........@....
        .byte $00,$14                               // ..

// --- Region $2dd8-$2e0b ---
.pc = $2dd8 "dat_2dd8"

dat_2dd8:
        .byte $03,$02,$01,$00,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$bf,$7f,$3f,$3f // ..............??
        .byte $e8,$ba,$ee,$ba,$ee,$fb,$7e,$df,$c0,$30,$cc,$33,$fc,$ef,$bc,$ff // ......~..0.3....
        .byte $00,$00,$00,$03,$c0,$03,$cc,$33,$ff,$ff,$ff,$ff,$fe,$fd,$fc,$fc // .......3........
        .byte $c0,$80,$40                           // ..@

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

// --- Region $2e30-$2f00 ---
.pc = $2e30 "dat_2e30"

dat_2e30:
        .byte $15,$40,$00,$05,$01,$00,$15,$44,$00,$14,$01,$00,$40,$01,$00,$00 // .@.....D....@...
        .byte $00,$04,$00,$00,$04,$00,$10,$04,$00,$00,$01,$00,$00,$00,$01,$00 // ................
        .byte $00,$01,$00,$00,$04,$00,$00,$00,$00,$10,$05,$00,$01,$00,$15,$14 // ................
        .byte $45,$19,$19,$19,$1a,$06,$06,$06,$95,$64 // E........d

txt_2e6a:
        .text "UFTUQT"
        .byte $15
        .byte $55,$15
        .byte $44,$55,$59,$68
        .byte $39,$1a
        .byte $55
        .byte $15,$59,$00,$11,$01,$51,$45,$01,$15,$01,$45,$55,$05,$55,$af,$be // .Y...QE...EU.U..
        .byte $ba,$aa,$6a,$6a                       // ..jj

txt_2e8e:
        .byte $5a,$56,$a9,$a6,$aa,$aa,$aa,$96,$a9,$65,$6a,$96,$55,$95,$aa // ZV.......ej.U..

txt_2e9d:
        .byte $5a,$55,$55,$aa,$6a,$aa,$69,$a6,$69,$9a,$69,$a5,$95,$a5,$5a,$aa // ZUU.j.i.i.i...Z.
        .byte $aa,$5a,$aa,$50,$90,$50,$90,$95,$40,$90,$40,$01,$00,$04,$00,$04 // .Z.P.P..@.@.....
        .byte $00,$41,$10,$04,$00,$00,$10,$00,$00,$01,$40,$00,$00,$10,$00,$10 // .A........@.....
        .byte $40,$00,$00,$44,$10,$00,$00,$00,$04,$10,$05,$01,$04,$00,$04,$00 // @..D............
        .byte $10,$40,$00,$00,$00,$01,$00,$01,$04,$10,$00,$01,$04,$00,$41,$00 // .@............A.
        .byte $04,$00,$01,$10,$00,$41,$00,$01,$00,$10,$00,$00,$44,$11,$00,$00 // .....A......D...
        .byte $00,$40,$10                           // .@.

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

// --- Region $2f20-$2f48 ---
.pc = $2f20 "dat_2f20"

dat_2f20:
        .byte $3a,$1a,$0a,$0e,$06,$02,$03,$01,$e9,$ba,$ee,$fa,$ee,$fb,$fe,$fb // :...............
        .byte $ee,$ba,$e8,$ba,$ee,$fb,$fe,$df,$cf,$3e,$cf,$3e,$fb,$ee,$ba,$ee // .........>.>....
        .byte $f8,$f4,$f0,$e0,$d0,$c0,$80,$40       // .......@

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

// --- Region $2f70-$3040 ---
.pc = $2f70 "dat_2f70"

dat_2f70:
        .byte $01,$05,$40,$00,$45,$10,$00,$00,$00,$00,$10,$40,$00,$04,$00,$10 // ..@.E......@....
        .byte $01,$40,$10,$00,$00,$10,$00,$00,$00,$11,$00,$00,$44,$00,$10,$00 // .@..........D...
        .byte $01,$00,$00,$01,$40,$00,$01,$44,$01,$01,$04,$01,$05,$41,$00,$05 // ....@..D.....A..
        .byte $45,$40,$55,$16,$59,$6a,$55,$79,$51,$02,$04,$55,$6a,$5a,$2a,$6e // E@U.YjUyQ..UjZ*n
        .byte $95,$58,$40,$00,$95,$94,$91,$a5,$15,$01,$14 // .X@........

txt_2fbb:
        .text "QTEUVUU"
        .byte $65
        .byte $21,$61
        .byte $55,$90,$95
        .byte $56,$95
        .byte $55
        .byte $a9,$55,$a6                           // .U.

txt_2fce:
        .byte $59,$55,$a9,$56,$95,$59,$55,$6a,$55,$aa,$5a,$a5,$6a,$aa,$55,$aa // YU.V.YUjU.Z.j.U.
        .byte $55,$aa,$5a,$96,$6a,$99,$5a,$aa,$55,$aa,$6a,$aa,$aa,$6a,$55,$a9 // U.Z.j.Z.U.j..jU.
        .byte $56,$a9,$90,$40,$90                   // V..@.

txt_2ff3:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "QTA"
        .byte $10
        .byte $40,$10
        .byte $40,$01,$00,$00

chr_3000:
        // === Charset data (65 bytes, $3000-$3040) ===
        .byte $04,$10,$41,$04,$10,$00,$41,$00       // char 0 @+0
        .byte $01,$04,$00,$01,$00,$04,$00,$41       // char 1 @+1
        .byte $50,$04,$51,$00,$14,$00,$50,$00       // char 2 @+2
        .byte $41,$00,$00,$04,$10,$00,$40,$01       // char 3 @+3
        .byte $01,$40,$01,$00,$01,$40,$01,$00       // char 4 @+4
        .byte $00,$01,$00,$01,$00,$01,$00,$04       // char 5 @+5
        .byte $04,$00,$11,$04,$00,$00,$14,$00       // char 6 @+6
        .byte $00,$05,$00,$04,$00,$10,$00,$04       // char 7 @+7

dat_3040:
        // === Fill data (1 bytes, $3040-$3040) ===
        .byte $00                                   // .

// --- Region $3068-$307a ---
.pc = $3068 "dat_3068"

dat_3068:
        .byte $fe,$7f,$00,$00,$00,$00,$00,$00       // char 13 @+13
        .byte $ee,$fb,$00,$00,$00,$00,$00,$00       // char 14 @+14
        .byte $ff,$ed                               // char 15 (partial)

dat_307a:
        // === Fill data (1 bytes, $307a-$307a) ===
        .byte $00                                   // .

// --- Region $30b0-$3180 ---
.pc = $30b0 "dat_30b0"

dat_30b0:
        .byte $15,$01,$00,$54,$15,$45,$15,$45       // char 22 @+22
        .byte $41,$00,$00,$10,$00,$00,$41,$00       // char 23 @+23
        .byte $04,$00,$00,$11,$00,$04,$10,$40       // char 24 @+24
        .byte $00,$00,$00,$00,$00,$00,$40,$00       // char 25 @+25
        .byte $00,$00,$04,$11,$05,$02,$1b,$0f       // char 26 @+26
        .byte $01,$07,$2e,$ba,$ff,$fa,$ef,$fa       // char 27 @+27
        .byte $f9,$a9,$aa,$aa,$fe,$fa,$ee,$fa       // char 28 @+28
        .byte $6a,$55,$69,$55,$95,$51,$95,$55       // char 29 @+29
        .byte $95,$50,$55,$55,$55,$50,$01,$55       // char 30 @+30
        .byte $15,$15,$25,$19,$6a,$59,$65           // char 31 (partial)

txt_30ff:
        .byte $56                                   // char 31 (partial)
        .byte $54,$55,$55,$55,$55,$65,$95           // char 32 (partial)

txt_3107:
        .byte $55                                   // char 32 (partial)
        .byte $55,$56,$55,$56,$55,$5a,$55,$55       // char 33 '!'
        .byte $6a,$aa,$55,$aa,$95,$aa,$55,$96       // char 34 '"'
        .byte $55,$aa,$55,$aa                       // char 35 (partial)

txt_311c:
        .byte $55,$5a,$55,$aa                       // char 35 (partial)
        .byte $5a,$a5,$5a,$a5,$56,$99,$55,$5a       // char 36 '$'
        .byte $95,$59,$56,$69                       // char 37 (partial)

txt_312c:
        .byte $59,$55,$5a,$55                       // char 37 (partial)
        .byte $54,$55,$55,$55,$69,$56,$59,$56       // char 38 '&'
        .byte $01,$00                               // char 39 (partial)

txt_313a:
        .byte $51,$40,$54,$54,$55,$55               // char 39 (partial)
        .byte $44,$01,$04,$01,$04,$00,$50,$00       // char 40 '('
        .byte $00,$04,$00,$50,$00,$10,$00,$00       // char 41 ')'
        .byte $14,$00,$00,$00,$00,$10,$40,$00       // char 42 '*'
        .byte $10,$04,$50,$04,$00,$10,$44,$01       // char 43 '+'
        .byte $04,$00,$14,$00,$41,$00,$10,$04       // char 44 ','
        .byte $10,$05,$10,$04,$00,$01,$44,$11       // char 45 '-'
        .byte $01,$00,$00,$14,$01,$00,$00,$14       // char 46 '.'
        .byte $00,$04,$01,$04,$00,$04,$01,$10       // char 47 '/'

dat_3180:
        // === Fill data (1 bytes, $3180-$3180) ===
        .byte $00                                   // .

// --- Region $31f1-$32be ---
.pc = $31f1 "dat_31f1"

dat_31f1:
        .byte $05,$11,$40,$01,$40,$55,$04           // char 62 (partial)
        .byte $00,$00,$04,$00,$10,$44,$00,$00       // char 63 '?'
        .byte $01,$04,$10,$00,$00,$00,$04,$00       // char 64 '@'
        .byte $04,$41,$04,$01,$01,$02,$43,$06       // char 65 'A'
        .byte $2f,$7f,$bf,$fb,$ef,$ff,$bf,$fe       // char 66 'B'
        .byte $ef,$fe,$fb,$fe,$ff,$ff,$fa,$ff       // char 67 'C'
        .byte $be,$ea,$aa,$aa,$e9,$aa,$a9,$a6       // char 68 'D'
        .byte $55,$55,$95,$55,$95                   // char 69 (partial)

txt_322d:
        .byte $55,$55,$55                           // char 69 (partial)
        .byte $55,$55,$56,$55,$55,$55,$55,$55       // char 70 'F'
        .byte $59,$96,$59,$66,$59,$a5,$6a,$a9       // char 71 'G'
        .byte $96,$55,$55,$95,$55,$55,$95           // char 72 (partial)

txt_3247:
        .byte $55                                   // char 72 (partial)
        .byte $55,$aa,$55,$59,$56,$65,$95,$55       // char 73 'I'
        .byte $55,$55,$5a,$6a,$56,$6a,$56,$95       // char 74 'J'
        .byte $56,$95,$a5,$55,$aa,$5a,$aa,$6a       // char 75 'K'
        .byte $aa,$55,$aa,$56,$aa,$a5,$a9,$96       // char 76 'L'
        .byte $95                                   // char 77 (partial)

txt_3269:
        .byte $55,$55,$a5,$59,$a5,$55,$55           // char 77 (partial)
        .byte $59,$95                               // char 78 (partial)

txt_3272:
        .byte $55,$55,$59,$55,$55,$55               // char 78 (partial)
        .byte $55,$65,$59,$66,$59,$66,$59,$65       // char 79 'O'

txt_3280:
        .byte $51,$55,$55,$55,$54,$55,$55,$55       // char 80 'P'
        .byte $41,$90,$a4,$a9,$a9,$aa,$af,$ea       // char 81 'Q'
        .byte $10,$40,$11,$40,$50,$40,$50,$55       // char 82 'R'
        .byte $14,$00,$00,$00,$40,$10,$04,$41       // char 83 'S'
        .byte $50,$04,$01,$00,$04,$10,$00,$00       // char 84 'T'
        .byte $04,$01,$04,$00,$10,$00,$41,$00       // char 85 'U'
        .byte $40,$00,$00,$04,$10,$00,$41,$00       // char 86 'V'
        .byte $01,$10,$00,$10,$01,$40               // char 87 (partial)

dat_32be:
        // === Fill data (1 bytes, $32be-$32be) ===
        .byte $00                                   // .

// --- Region $3330-$33fe ---
.pc = $3330 "dat_3330"

dat_3330:
        .byte $55,$05,$54,$05,$14,$44,$14,$50       // char 102 'f'
        .byte $10,$00,$44,$00,$00,$00,$04,$00       // char 103 'g'
        .byte $01,$10,$04,$00,$10,$00,$00,$04       // char 104 'h'
        .byte $0a,$4f,$1a,$1a,$1a,$2e,$2b,$7a       // char 105 'i'
        .byte $bb,$ff,$aa,$aa,$fa,$ae,$ba,$ea       // char 106 'j'
        .byte $ea,$fa,$aa,$aa,$aa,$aa,$95,$a9       // char 107 'k'
        .byte $99,$a6,$55,$56,$95,$6a,$a5           // char 108 (partial)

txt_3367:
        .byte $55                                   // char 108 (partial)
        .byte $55,$a5,$55,$95,$95,$a5,$69           // char 109 (partial)

txt_336f:
        .byte $55                                   // char 109 (partial)
        .byte $55,$55,$56,$59,$55,$65,$95,$69       // char 110 'n'
        .byte $96,$aa,$65,$a9,$65                   // char 111 (partial)

txt_337d:
        .byte $55,$56,$55                           // char 111 (partial)
        .byte $a5,$a9,$aa,$55,$6a,$95,$66,$99       // char 112 'p'
        .byte $55,$55,$65,$55,$95,$5a,$a5,$5a       // char 113 'q'
        .byte $59,$56,$55,$55,$65,$5a,$95,$a5       // char 114 'r'

txt_3398:
        .byte $55,$5a,$aa,$55,$a5,$5a,$55,$65       // char 115 's'
        .byte $a9,$95,$95,$66,$95                   // char 116 (partial)

txt_33a5:
        .byte $59,$55,$56                           // char 116 (partial)
        .byte $59,$55,$55,$55,$59,$95,$55,$59       // char 117 'u'
        .byte $66                                   // char 118 (partial)

txt_33b1:
        .byte $59,$55,$55,$59,$55,$56,$55           // char 118 (partial)
        .byte $95,$65,$55,$55,$55,$55,$65           // char 119 (partial)

txt_33bf:
        .byte $59                                   // char 119 (partial)
        .byte $55,$55,$55,$55,$55,$69,$55,$69       // char 120 'x'
        .byte $eb,$ae,$af,$aa,$ab,$ae,$ae,$ea       // char 121 'y'

txt_33d0:
        .byte $51,$54,$51,$55,$55,$55,$55,$55       // char 122 'z'
        .byte $04,$51,$44,$50,$14,$40,$15,$41       // char 123 '{'
        .byte $00,$00,$01,$04,$10,$00,$50,$50       // char 124 '|'
        .byte $10,$40,$00,$00,$01,$00,$10,$00       // char 125 '}'
        .byte $10,$00,$10,$40,$00,$50,$04,$01       // char 126 '~'
        .byte $01,$00,$10,$00,$01,$40               // char 127 (partial)

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

// --- Region $3470-$3540 ---
.pc = $3470 "dat_3470"

dat_3470:
        .byte $54,$00,$14,$54,$00,$14,$40,$04       // char 142
        .byte $10,$04,$01,$00,$00,$01,$00,$04       // char 143
        .byte $00,$11,$00,$04,$01,$00,$04           // char 144 (partial)

txt_3487:
        .byte $41                                   // char 144 (partial)
        .byte $2a,$2a,$2a,$2e,$3a,$6f,$6a,$6a       // char 145
        .byte $aa,$aa,$ea,$aa,$a9,$a6,$a9,$a6       // char 146
        .byte $95,$a9,$a6,$55,$95,$55,$a5,$59       // char 147
        .byte $5a,$65,$96,$65                       // char 148 (partial)

txt_34a4:
        .byte $55,$56,$55,$a5                       // char 148 (partial)
        .byte $a9                                   // char 149 (partial)

txt_34a9:
        .byte $55,$5a,$56,$55,$aa,$55,$aa           // char 149 (partial)
        .byte $95,$69,$56,$69,$56,$99,$66,$a9       // char 150
        .byte $55,$55,$55,$95,$55,$95,$55,$96       // char 151
        .byte $5a,$65,$aa,$56,$59,$65,$95,$5a       // char 152
        .byte $55,$55,$95,$aa,$65,$95,$6a,$a5       // char 153

txt_34d0:
        .byte $55,$5a,$55,$aa                       // char 154 (partial)

txt_34d4:
        .byte $55,$55,$aa,$5a                       // char 154 (partial)
        .byte $95,$a5,$55,$a9,$6a,$55,$aa,$aa       // char 155
        .byte $55,$6a,$95,$5a,$aa,$55,$aa,$aa       // char 156
        .byte $55,$55,$95,$65,$96,$65,$9a           // char 157 (partial)

txt_34ef:
        .byte $55                                   // char 157 (partial)
        .byte $59,$56,$59,$a5,$55,$95,$55,$55       // char 158
        .byte $96,$65,$95,$55,$65,$95,$55,$95       // char 159
        .byte $55,$54,$65                           // char 160 (partial)

txt_3503:
        .byte $55,$55,$55,$56,$56                   // char 160 (partial)
        .byte $ae,$f9,$ae,$ed,$fd,$b9,$fd,$fd       // char 161
        .byte $55,$55,$95                           // char 162 (partial)

txt_3513:
        .byte $55,$55,$55,$55,$55                   // char 162 (partial)
        .byte $55,$51,$44,$55,$15,$55,$51,$55       // char 163
        .byte $55,$14                               // char 164 (partial)

txt_3522:
        .byte $44,$54,$54,$55,$55,$54               // char 164 (partial)
        .byte $50,$00,$01,$00,$04,$00,$01,$40       // char 165
        .byte $10,$44,$01,$10,$04,$01,$00,$44       // char 166
        .byte $01,$40,$00,$00,$05,$00,$00,$15       // char 167

dat_3540:
        // === Fill data (1 bytes, $3540-$3540) ===
        .byte $00                                   // .

// --- Region $35b0-$367f ---
.pc = $35b0 "dat_35b0"

dat_35b0:
        .byte $10,$55,$55,$00,$00,$40,$15,$00       // char 182
        .byte $00,$01,$04,$00,$00,$04,$00,$00       // char 183
        .byte $00,$00,$11,$44,$00,$10,$40,$00       // char 184
        .byte $aa,$ae,$ab,$fa,$aa,$ae,$fb,$ae       // char 185
        .byte $a9,$aa,$a9,$a6,$a9,$aa,$aa,$a5       // char 186
        .byte $a6,$95,$59,$a6                       // char 187 (partial)

txt_35dc:
        .byte $59,$55,$a6,$a9                       // char 187 (partial)
        .byte $55,$a5,$59,$6a,$95,$65,$55,$a5       // char 188

txt_35e8:
        .byte $55,$5a,$55,$aa,$6a,$55,$a5,$55       // char 189
        .byte $56,$55,$99,$55,$a5,$69               // char 190 (partial)

txt_35f6:
        .byte $55,$55                               // char 190 (partial)
        .byte $55,$59,$55,$55,$56,$69               // char 191 (partial)

txt_35fe:
        .byte $55,$55                               // char 191 (partial)
        .byte $55,$56,$59,$55,$96,$55,$6a,$55       // char 192
        .byte $6a,$aa,$5a,$aa,$95,$55,$a5,$96       // char 193
        .byte $95,$aa,$aa,$aa                       // char 194 (partial)

txt_3614:
        .byte $55,$55,$a9,$a5                       // char 194 (partial)
        .byte $55,$aa,$aa,$aa,$55,$a5,$55,$55       // char 195
        .byte $55,$95,$a9,$a5,$6a,$55,$55,$5a       // char 196
        .byte $55,$55,$65,$59,$65,$59,$a5           // char 197 (partial)

txt_362f:
        .byte $56                                   // char 197 (partial)
        .byte $55,$55,$55,$59,$55,$55,$55,$55       // char 198
        .byte $55,$55,$95                           // char 199 (partial)

txt_363b:
        .byte $55,$55,$55,$55,$55                   // char 199 (partial)
        .byte $56,$56,$56,$56,$47,$56,$56,$57       // char 200
        .byte $fd,$b9,$a9,$a5,$f5,$a5,$f5,$a5       // char 201

txt_3650:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 202
        .byte $55,$55,$55,$55,$55,$55,$56,$59       // char 203
        .byte $55,$54,$55,$54,$55,$94,$54,$54       // char 204
        .byte $05,$00,$04,$01,$04,$01,$40,$00       // char 205
        .byte $00,$04,$00,$00,$00,$01,$40,$01       // char 206
        .byte $00,$00,$01,$00,$10,$00,$05           // char 207 (partial)

dat_367f:
        // === Fill data (1 bytes, $367f-$367f) ===
        .byte $00                                   // .

// --- Region $36f1-$37c0 ---
.pc = $36f1 "dat_36f1"

dat_36f1:
        .byte $54,$05,$00,$00,$55,$14,$00           // char 222 (partial)
        .byte $40,$00,$00,$00,$04,$00,$01,$04       // char 223
        .byte $04,$00,$04,$11,$40,$00,$01,$01       // char 224
        .byte $fb,$ae,$fa,$ea,$fa,$fe,$eb,$ee       // char 225
        .byte $a9,$aa,$aa,$a5,$aa,$a9,$aa,$a9       // char 226
        .byte $55,$95,$55,$95,$95,$65,$96,$65       // char 227
        .byte $95,$6a,$96,$55,$65,$55,$9a,$55       // char 228
        .byte $6a,$aa,$aa,$55,$6a,$a5,$a9,$5a       // char 229
        .byte $a5,$55,$a9,$55,$a5,$59,$65,$99       // char 230
        .byte $5a,$95,$69,$55,$69                   // char 231 (partial)

txt_373d:
        .byte $55,$55,$55                           // char 231 (partial)
        .byte $a9,$55,$55,$95,$65,$a9,$55,$96       // char 232
        .byte $55,$65                               // char 233 (partial)

txt_374a:
        .byte $5a,$55,$a5,$59,$aa,$65               // char 233 (partial)
        .byte $55,$a5                               // char 234 (partial)

txt_3752:
        .byte $55,$59,$55,$56,$55,$55               // char 234 (partial)
        .byte $55,$55,$aa                           // char 235 (partial)

txt_375b:
        .byte $55,$55,$aa,$55,$aa                   // char 235 (partial)
        .byte $69,$56,$a9                           // char 236 (partial)

txt_3763:
        .byte $55,$55,$55,$55,$55                   // char 236 (partial)
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 237
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 238
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 239
        .byte $56,$57,$56,$56,$56,$57,$56,$56       // char 240
        .byte $b5,$a5,$a5,$d5,$95,$99,$d5,$95       // char 241

txt_3790:
        .byte $59,$55,$55,$55,$55,$55,$55,$55       // char 242
        .byte $65,$56,$59,$56,$69                   // char 243 (partial)

txt_379d:
        .byte $56,$59,$a5                           // char 243 (partial)

txt_37a0:
        .byte $55,$54,$50,$51,$50,$50,$50,$44       // char 244
        .byte $10,$04,$00,$01,$40,$10,$00           // char 245 (partial)

loc_37af:
        .byte $00                                   // char 245 (partial)
        .byte $04,$00,$00,$00,$04,$41,$00,$00       // char 246
        .byte $01,$00,$10,$00,$01,$00,$01,$40       // char 247

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

// --- Region $37f7-$37f7 ---
.pc = $37f7 "loc_37f7"

loc_37f7:
        .byte $00                                   // .

// --- Region $3830-$38ff ---
.pc = $3830 "dat_3830"

dat_3830:
        .byte $40,$00,$54,$00,$14,$54,$00,$00,$00,$01,$40,$00,$01,$00,$40,$00 // @.T..T....@...@.
        .byte $06,$12,$42,$02,$02,$47,$12,$02,$fb,$ee,$fb,$ae,$fa,$fa,$aa,$ea // ..B..G..........
        .byte $aa,$a5,$a9,$aa,$aa,$a9,$a5,$a9,$95,$56,$55,$96,$55,$55,$55,$66 // .........VU.UUUf
        .byte $95,$5a,$69,$95,$5a,$65,$5a,$66,$55,$aa // .Zi.ZeZfU.

txt_386a:
        .byte $55,$55,$aa                           // UU.

txt_386d:
        .byte $55,$5a,$a9,$65,$a5                   // UZ.e.

txt_3872:
        .byte $55,$56,$aa,$5a,$a6                   // UV.Z.

txt_3877:
        .text "VUUUUUU"
        .byte $95,$a5,$65

txt_3881:
        .text "YVYVYUUZ"
        .byte $65,$95
        .byte $59,$96
        .byte $55,$59,$65
        .byte $55
        .byte $95,$55,$95,$65,$55,$69,$55,$55,$6a   // .U.eUiUUj

txt_389a:
        .text "YUUUTU"
        .byte $95
        .text "UUUU"
        .byte $01,$05

txt_38a7:
        .text "EUUUUU"
        .byte $15

txt_38ae:
        .fill 17, $55
        .byte $65                                   // e

txt_38c0:
        .text "WVVVVVRV"
        .byte $99

txt_38c9:
        .text "UUUUUUUVUUUUU"
        .byte $66

txt_38d7:
        .byte $59,$56,$a9                           // YV.

txt_38da:
        .byte $55,$59,$55,$a5
        .byte $55,$65
        .text "PD"
        .byte $40                                   // @ character
        .text "D"
        .byte $11,$00,$00,$00,$00,$00
        .byte $00,$00,$00,$40,$00,$40,$10,$04,$00,$04,$10,$00,$00,$10,$00,$10 // ...@.@..........
        .byte $01,$44,$10,$00,$40                   // .D..@

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

// --- Region $3971-$3a3f ---
.pc = $3971 "dat_3971"

dat_3971:
        .byte $10,$00,$10,$01,$50,$00,$00,$10,$00,$40,$00,$00,$00,$00,$40,$12 // ....P....@....@.
        .byte $06,$11,$05,$1a,$3e,$6f,$b8,$fe,$eb,$ae,$aa,$aa,$aa,$aa,$ea,$a5 // ....>o..........
        .byte $a9,$aa,$a9,$aa,$a9,$a5,$aa,$59,$55,$95,$55,$a9,$56,$59,$96,$55 // .......YU.U.VY.U
        .byte $6a,$59,$65,$95,$66,$95,$55,$6a,$95,$5a,$aa,$55,$a9,$aa,$a9 // jYe.f.Uj.Z.U...

txt_39b0:
        .byte $55,$56,$a6,$56,$57,$57,$9a,$5b,$a5,$b9,$aa,$6f,$aa,$aa,$ab,$6a // UV.VWW.[...o...j
        .byte $56,$65                               // Ve

txt_39c2:
        .byte $56,$55,$d6,$a5,$b9,$ea,$56,$95,$56,$95,$56,$69,$5a,$65,$55,$a9 // VU....V.V.ViZeU.
        .byte $95,$69,$a6,$55,$a5                   // .i.U.

txt_39d7:
        .text "UUTUTUU"
        .byte $65
        .byte $55,$55,$10,$05,$01
        .byte $55,$01,$05
        .byte $01                                   // .

txt_39e8:
        .text "EUUUUVUVUUU"
        .byte $65
        .text "UYUU"
        .byte $55,$99
        .text "UUZU"
        .byte $65,$99

txt_3a00:
        .text "RVRVVV"
        .byte $96

txt_3a07:
        .text "ZUUUZUUVU"
        .byte $99

txt_3a11:
        .byte $56,$59,$a6,$99,$66
        .byte $59,$96,$94
        .byte $54,$54,$94
        .text "PPPP"
        .byte $01
        .byte $44,$10,$00,$01,$40,$01,$40,$04,$01,$04,$01,$00,$00,$00,$00,$00 // D...@.@.........
        .byte $04,$00,$04,$00,$41,$00,$40,$11,$04,$10,$00,$00,$01,$04 // ....A.@.......

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

// --- Region $3ab0-$3b7f ---
.pc = $3ab0 "dat_3ab0"

dat_3ab0:
        .byte $10,$50,$00,$00,$10,$00,$10,$00,$01,$00,$40,$00,$00,$01,$00,$04 // .P........@.....
        .byte $b8,$b5,$70                           // ..p

txt_3ac3:
        .text "58<>?"
        .byte $be,$be,$be,$fe,$bf,$ff,$bf,$bf,$96,$a5,$a9
        .byte $a5,$aa,$a5,$9a,$aa,$a9,$66,$55,$65,$96,$65,$56,$95,$56,$a5,$59 // ......fUe.eV.V.Y
        .byte $a5,$5a,$a5,$55,$a9,$55,$69,$55,$95,$56,$5b,$6e,$7f,$6f,$6f,$ba // .Z.U.UiU.V[n.oo.
        .byte $ee,$bd,$fa,$b9,$a5,$ae,$ab,$ab,$aa,$aa,$aa,$6a,$6a,$bf,$ea,$aa // ...........jj...
        .byte $fa,$ae,$ab,$ba,$ae,$95,$d5,$a5,$aa,$bd,$fa,$ff,$bf,$a9 // ..............

txt_3b11:
        .byte $55,$56,$aa                           // UV.

txt_3b14:
        .byte $55,$55,$aa,$e9,$a9                   // UU...

txt_3b19:
        .byte $55,$55,$a5                           // UU.

txt_3b1c:
        .byte $5a,$55,$a9,$55,$55,$01,$05           // ZU.UU..

txt_3b23:
        .text "UUEAUYVUUV"
        .byte $69

txt_3b2e:
        .byte $5a,$5a,$aa,$65                       // ZZ.e

txt_3b32:
        .byte $5a,$55,$aa                           // ZU.

txt_3b35:
        .byte $55,$55,$aa,$55,$65,$55,$99,$65,$95,$65,$95,$59,$5a,$5e,$5a,$6e // UU.UeU.e.e.YZ^Zn
        .byte $7e,$6a,$ea,$56,$55,$55,$65,$5a,$55,$6a,$59,$55,$95,$55,$55,$95 // ~j.VUUeZUjYU.UU.
        .byte $55,$a5                               // U.

txt_3b57:
        .text "Y"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "DP"
        .byte $00,$00,$01,$10,$00,$10,$00,$10,$00
        .byte $41
        .byte $00,$10,$04,$00,$00,$00,$40,$00,$40,$00,$10,$00,$14,$00,$04,$10 // ......@.@.......
        .byte $40,$01,$00,$05,$00,$10,$00,$41       // @......A

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

// --- Region $3bf2-$3cc0 ---
.pc = $3bf2 "dat_3bf2"

dat_3bf2:
        .byte $14,$50,$01,$50,$54,$10,$00,$00,$00,$01,$10,$44,$01,$00,$1f,$5f // .P.PT......D..._
        .byte $0f,$1f,$4f,$1b,$13,$47,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$aa,$95 // ..O..G..........
        .byte $aa,$ea,$e9,$ea,$e9,$f6,$56,$55,$55,$95,$56,$6a,$aa,$ab,$65,$96 // ......VUU.Vj..e.
        .byte $6b,$9e,$bf,$ff,$ea,$ef,$fb,$ef,$aa,$ff,$ee,$fa,$fa,$a5,$e9,$d5 // k...............
        .byte $a5,$aa,$5a,$aa,$a9,$a6,$6a,$aa,$6e,$6a,$6a,$aa,$6a,$aa,$eb,$ba // ..Z...j.njj.j...
        .byte $aa,$aa,$aa,$ff,$aa,$aa,$af,$ff,$af,$be,$aa,$bf,$ab,$aa,$e5,$fa // ................
        .byte $aa,$be,$fe,$ef,$fe,$fb               // ......

txt_3c58:
        .byte $55,$56,$aa,$a9,$6a,$a9,$96,$e9       // UV..j...

txt_3c60:
        .text "AUEUEUUU"
        .byte $65
        .byte $56,$5a,$65,$95,$65
        .byte $55,$55
        .byte $69,$aa,$a9,$56,$5a,$6a               // i..VZj

txt_3c76:
        .byte $55,$56,$59,$a6,$a7,$9f,$af,$6f,$bf,$fe,$aa,$fa,$ea,$ae,$ea,$fa // UVY....o........
        .byte $fa,$aa
        .byte $55,$a5,$69,$a5
        .byte $59,$56,$99,$a6
        .text "UUUT"
        .byte $64
        .byte $54
        .byte $54,$55,$04,$00,$10,$40,$04,$11,$00,$04,$10,$00,$10,$40,$10,$00 // TU...@.......@..
        .byte $41,$00,$00,$11,$04,$01,$14,$41,$00,$00,$00,$00,$11,$04,$00,$01 // A......A........
        .byte $00,$04,$10,$00,$01,$00,$45,$10,$00,$10 // ......E...

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

// --- Region $3d30-$3dfe ---
.pc = $3d30 "dat_3d30"

dat_3d30:
        .byte $04,$50,$04,$00,$14,$51,$04,$10,$10,$00,$00,$40,$00,$00,$40,$00 // .P...Q.....@..@.
        .byte $13,$06,$11,$04,$00,$05,$00,$40,$ff,$ff,$ff,$ff,$bf,$7f,$7f,$3f // .......@.......?
        .byte $e9,$fa,$fa,$ee,$fb,$fe,$fe,$aa,$ae,$7b,$ae,$fb,$ae,$aa,$be,$ea // .........{......
        .byte $ba,$aa,$be,$e9,$a6,$d5,$96,$55,$95,$95,$6a // .......U..j

txt_3d6b:
        .byte $5a,$55,$a6,$5a,$96,$55,$aa,$95,$aa,$5a,$aa,$a5,$aa,$6e,$aa,$6a // ZU.Z.U...Z...n.j
        .byte $ae,$ab,$aa,$5e,$9a,$aa,$aa,$aa,$af,$aa,$af,$aa,$ae,$ef,$bf,$ea // ...^............
        .byte $fa,$ea,$ab,$ff,$be,$ff,$fe,$af,$aa,$ff,$ea,$ff,$fa,$e5,$b9,$f9 // ................
        .byte $ad,$e9,$fd,$bd,$ac                   // .....

txt_3da0:
        .text "UVUUUVU"
        .byte $04
        .byte $55,$aa
        .byte $55,$a5,$5b
        .byte $5a,$6f,$be
        .byte $5a,$5f,$7a,$ef,$fb,$fe,$eb,$aa,$eb,$bf,$ea,$ff,$bf,$be,$eb,$be // Z_z.............
        .byte $ea,$a9,$b9,$ae,$e9,$b6,$a9,$a5
        .byte $59,$95
        .byte $55,$65
        .text "UUVU"
        .byte $54,$91                               // T.

txt_3dd2:
        .text "PQPTP"
        .byte $40                                   // @ character
        .byte $00,$00,$05,$10
        .byte $40,$04,$10,$01,$00,$00
        .byte $00,$04,$00,$01,$00,$01,$00,$40,$01,$10,$00,$00,$01,$00,$10,$04 // .......@........
        .byte $00,$00,$40,$00,$01,$04,$41,$10,$05,$10,$00,$05 // ..@...A.....

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

// --- Region $3e70-$3f40 ---
.pc = $3e70 "dat_3e70"

dat_3e70:
        .byte $40,$00,$01,$10,$04,$00,$14,$40,$40,$00,$04,$00,$00,$00,$40,$00 // @......@@.....@.
        .byte $04,$10,$00,$00,$10,$00,$44,$00       // ......D.

txt_3e88:
        .text ")>>/*+"
        .byte $1a,$5e,$bf,$6a
        .byte $55,$55,$95,$d1,$a5,$a4
        .byte $a9,$a5                               // ..

txt_3e9a:
        .text "QTUUQUYUUUUU"
        .byte $15

txt_3ea7:
        .text "UUVY"
        .byte $a5

txt_3eac:
        .text "UUUUU"
        .byte $aa
        .byte $56,$aa
        .byte $5a,$55,$55,$6a,$5e,$ab,$9e,$aa
        .byte $aa,$ab,$57,$aa,$aa,$ba,$ab,$aa,$aa,$aa,$aa,$ea,$aa,$bb,$af,$ea // ..W.............
        .byte $ab,$af,$bf,$eb,$fe,$ff,$ff,$af,$fe,$fa,$ff,$ea,$f9,$ec,$a9,$f8 // ................
        .byte $b9,$fa,$af,$be,$51,$46,$5b,$5a,$6e,$ab,$fa,$ae,$bf,$fe,$ab,$fe // ....QF[Zn.......
        .byte $aa,$eb,$aa,$ee,$ff,$aa,$ff,$aa,$aa,$aa,$ae,$ba,$ff,$aa,$fe,$ae // ................
        .byte $a9,$b9,$e5,$aa,$95,$95,$96
        .byte $59,$65,$a5
        .text "UUYUU"
        .byte $95
        .byte $55,$65
        .text "UT"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "D"
        .byte $00,$10,$00,$00
        .byte $40,$44,$00,$10,$00
        .byte $40,$10,$00,$01,$00,$01,$40,$10,$40,$01,$00,$00,$05,$00,$00,$40 // @.....@.@......@
        .byte $00,$00,$04,$00,$00,$00,$40,$10,$00,$04,$10,$00,$05,$10,$00,$00 // ......@.........
        .byte $00,$00,$00,$01                       // ....

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

// --- Region $4000-$4000 ---
.pc = $4000 "scr_4000"

scr_4000:
        .byte $00                                   // .

// --- Region $4024-$40b6 ---
.pc = $4024 "dat_4024"

dat_4024:
        .byte $fc,$7c,$fc,$06,$c6,$c6,$06,$c6,$c6,$06,$c6,$c6,$06,$c6,$c6,$06 // .|..............
        .byte $7c,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // |...........

spr_4040:
        .byte $00,$00,$00,$ee,$7c,$fc,$fe,$c6,$06,$d6,$c6,$06,$c6,$c6,$06,$c6 // ....|...........
        .byte $c6,$06,$c6,$7c,$06,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...|............
        .byte $00,$00,$00,$00,$7c,$c6,$00,$c6,$c6,$00,$fe,$7e,$00,$c6,$06,$00 // ....|......~....
        .byte $c6,$06,$00,$c6,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$3c,$c6,$7c,$18,$c6,$c6,$18,$c6,$7c,$18,$c6,$c6,$18 // ...<.|.....|....
        .byte $6c,$c6,$3c,$38,$7c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // l.<8|...........
        .byte $00,$00,$00,$00,$fc,$fc,$3c,$c6,$c6,$18,$fc,$fc,$18,$c6,$c6,$18 // ......<.........
        .byte $c6,$c6,$18,$fc,$c6,$3c               // .....<

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

// --- Region $40e4-$4135 ---
.pc = $40e4 "dat_40e4"

dat_40e4:
        .byte $fc,$7c,$7c,$c6,$c0,$c0,$c6,$de,$7c,$c6,$c6,$06,$c6,$c6,$06,$c6 // .||.....|.......
        .byte $7e,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ~...........

spr_4100:
        .fill 21, $00
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$fc // ................
        .byte $fc,$c6,$c6,$c6,$c6,$c6,$fc,$c6,$c6,$c6,$c6,$c6,$c6,$c6,$fc,$c6 // ................
        .byte $7c                                   // |

// --- Region $4155-$4175 ---
.pc = $4155 "dat_4155"

dat_4155:
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$fc // ................
        .byte $c6,$7c,$c6,$c6,$c0,$c6,$fc,$f8,$c6,$c6,$c0,$c6,$c6,$c0,$c6,$c6 // .|..............
        .byte $7e                                   // ~

// --- Region $4195-$41b5 ---
.pc = $4195 "dat_4195"

dat_4195:
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$fc // ................
        .byte $00,$fc,$c6,$00,$c6,$c6,$00,$fc,$c6,$00,$c6,$c6,$00,$c6,$c6,$00 // ................
        .byte $fc                                   // .

// --- Region $41d5-$4215 ---
.pc = $41d5 "dat_41d5"

dat_41d5:
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$7c // ...............|
        .byte $fc,$7c,$c6,$06,$c0,$fe,$06,$7c,$c6,$06,$06,$c6,$06,$06,$c6,$06 // .|.....|........
        .byte $fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...........

spr_4200:
        .byte $00,$00,$00,$00,$7c,$fc,$00,$c6,$c6,$00,$fe,$c6,$00,$c6,$c6,$00 // ....|...........
        .byte $c6,$c6,$00,$c6,$c6                   // .....

dat_4215:
        // === Fill data (1 bytes, $4215-$4215) ===
        .byte $00                                   // .

// --- Region $4240-$4255 ---
.pc = $4240 "spr_4240"

spr_4240:
        .byte $00,$00,$00,$fc,$00,$fc,$c6,$00,$c6,$c6,$00,$fc,$c6,$00,$c6,$c6 // ................
        .byte $00,$c6,$fc,$00,$fc                   // .....

dat_4255:
        // === Fill data (1 bytes, $4255-$4255) ===
        .byte $00                                   // .

// --- Region $4280-$4294 ---
.pc = $4280 "spr_4280"

spr_4280:
        .byte $00,$00,$00,$7c,$c0,$00,$c6,$c0,$00,$fe,$c0,$00,$c6,$c0,$00,$c6 // ...|............
        .byte $c0,$00,$c6,$7e                       // ...~

dat_4294:
        // === Fill data (1 bytes, $4294-$4294) ===
        .byte $00                                   // .

// --- Region $42c0-$42c0 ---
.pc = $42c0 "spr_42c0"

spr_42c0:
        .byte $00                                   // .

// --- Region $4300-$4300 ---
.pc = $4300 "spr_4300"

spr_4300:
        .byte $00                                   // .

// --- Region $4340-$4340 ---
.pc = $4340 "spr_4340"

spr_4340:
        .byte $00                                   // .

// --- Region $4380-$4380 ---
.pc = $4380 "spr_4380"

spr_4380:
        .byte $00                                   // .

// --- Region $43c0-$43c0 ---
.pc = $43c0 "spr_43c0"

spr_43c0:
        .byte $00                                   // .

// --- Region $4400-$4bd0 ---
.pc = $4400 "spr_4400"

spr_4400:
        // === Screen RAM (1024 bytes, $4400-$47ff) ===
        .byte $cb,$fb,$cf,$98,$98,$98,$98,$98,$98,$9c,$fc,$fc,$bc,$98,$98,$98 // scrcode: ................
        .byte $98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98 // scrcode: ................
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // scrcode: ........
        .byte $98,$bf,$bc,$cf,$bf,$9c,$98,$98,$98,$9c,$fb,$9b,$98,$98,$98,$98 // scrcode: ................
        .byte $98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98 // scrcode: ................
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // scrcode: ........
        .byte $98,$98,$98,$9c,$9c,$9f,$9f,$9f       // scrcode: ........

dat_4458:
        // === Fill data (32 bytes, $4458-$4477) ===
        .fill 32, $98
        .encoding "screencode_mixed"
        .byte $58,$c8,$98,$98,$98,$bc,$bf,$bc,$98,$98,$9b,$b8,$58,$98,$98,$98 // scrcode: ................
        .byte $98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98 // scrcode: ................
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // scrcode: ........
        .byte $93                                   // scrcode: .
        .text ";"
        .byte $c8,$c8,$c8,$9b,$9c,$fc,$c8,$c8,$58,$5b,$b3,$98,$98,$98,$98,$98 // scrcode: ................
        .byte $98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98 // scrcode: ................
        .byte $98,$98,$98,$98,$98,$98               // scrcode: ......
        .byte $5d,$cb,$5b,$58,$58,$9c,$98,$98       // scrcode: ........
        .encoding "petscii_upper"

txt_44d0:
        .text "XX"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $bc,$db,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98 // scrcode: ................
        .byte $98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$c3,$5c // scrcode: ................
        .text "<"
        .byte $95,$98,$98,$98,$95                   // scrcode: .....
        .encoding "petscii_upper"

txt_44f9:
        .text "<;"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .fill 30, $98
        .byte $9d,$d3                               // scrcode: ..
        .text "5"
        .byte $98,$98,$98                           // scrcode: ...
        .text "<"
        .byte $d3,$9d,$b5,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98 // scrcode: ................
        .byte $98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98 // scrcode: ................
        .byte $98                                   // scrcode: .
        .byte $53,$9d,$d3,$98,$98,$98,$d5,$9d,$b5,$98,$98,$98,$98,$98,$98,$98 // scrcode: ................
        .byte $98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98,$98 // scrcode: ................
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // scrcode: ........
        .byte $5d,$b5,$9d,$98,$98,$98,$9d,$b3,$5b   // scrcode: .........
        .encoding "petscii_upper"

dat_4573:
        // === Fill data (32 bytes, $4573-$4592) ===
        .fill 32, $98
        .byte $b5,$93,$9c,$98,$98,$93,$b5           // scrcode: .......

dat_459a:
        // === Fill data (33 bytes, $459a-$45ba) ===
        .fill 33, $98
        .byte $b5,$b5,$fb,$9c,$98,$b5,$b5           // scrcode: .......

dat_45c2:
        // === Fill data (34 bytes, $45c2-$45e3) ===
        .fill 34, $98
        .byte $bd,$bc,$fb,$9c,$b5                   // scrcode: .....

dat_45e9:
        // === Fill data (36 bytes, $45e9-$460c) ===
        .fill 36, $98
        .byte $bc,$9c,$bf                           // scrcode: ...

dat_4610:
        // === Fill data (472 bytes, $4610-$47e7) ===
        .fill 472, $98
        .encoding "screencode_mixed"
        .byte $5f                                   // scrcode: .
        .text "l"
        .byte $9b,$5a,$fa,$9a,$6a,$aa               // scrcode: ......
        .text "j"
        .byte $9b,$9b,$ab,$9f,$6a,$aa               // scrcode: ......
        .text "j"
        .byte $9a,$5a,$fa,$9a,$6a,$6a,$5a           // scrcode: .......
        .text "j"
        .byte $9a,$5a,$9a,$9a,$6a,$aa               // scrcode: ......
        .text "j"
        .byte $9a,$5a,$aa,$9a,$6a,$9a               // scrcode: ......
        .text "j"
        .byte $9a,$5a                               // scrcode: ..
        .byte $aa,$9c,$6f,$ab                       // scrcode: ....
        .text "l"
        .byte $9b,$9a                               // scrcode: ..
        .text "k"
        .byte $5b                                   // scrcode: .
        .text "k"
        .byte $6c,$6c                               // scrcode: ..
        .text "j"
        .byte $9a                                   // scrcode: .
        .text "j"
        .byte $5a                                   // scrcode: .
        .text "j"
        .byte $6a,$aa                               // scrcode: ..
        .text "j"
        .byte $9a,$5a,$6a                           // scrcode: ...
        .text "j"
        .byte $6a,$ba                               // scrcode: ..
        .text "j"
        .byte $9a,$5a,$7a                           // scrcode: ...
        .text "j"
        .byte $6a,$6a,$5a                           // scrcode: ...
        .text "j"
        .byte $9a                                   // scrcode: .
        .text "z"
        .byte $aa                                   // scrcode: .
        .text "j"
        .byte $6a                                   // scrcode: .
        .byte $ab                                   // scrcode: .
        .text "k"
        .byte $9b,$5b,$ab                           // scrcode: ...
        .text "k"
        .byte $6b,$ab                               // scrcode: ..
        .text "k"
        .byte $9b,$4a,$6b                           // scrcode: ...
        .text "k"
        .byte $6a,$5a                               // scrcode: ..
        .text "j"
        .byte $9a,$4a,$9a,$aa,$da,$6a               // scrcode: ......
        .text "z*"
        .byte $aa,$9a,$aa,$fa,$6a                   // scrcode: .....
        .text "z*"
        .byte $aa,$9a,$ea,$ba,$6a                   // scrcode: .....
        .text "j*"
        .byte $aa,$9a                               // scrcode: ..
        .byte $ec,$bb,$6b,$9b,$5b,$5f,$9c,$6f,$5b,$fb,$9c,$1c,$9c,$9a,$6a,$5a // scrcode: ................
        .byte $fa,$9a                               // scrcode: ..
        .text "z"
        .byte $5a,$9a,$6a,$5a,$fa,$9a,$5a,$6a,$9a,$6a,$6a // scrcode: ...........
        .text "jj"
        .byte $9a,$ba,$4a                           // scrcode: ...
        .text "j"
        .byte $6a                                   // scrcode: .
        .text "jj"
        .byte $9a                                   // scrcode: .
        .byte $b5,$5c                               // scrcode: ..
        .text "k"
        .byte $6b,$1b,$8c,$9b,$ab,$1b               // scrcode: ......
        .text "k"
        .byte $6c                                   // scrcode: .
        .text "l"
        .byte $c5,$9a,$9a,$fa                       // scrcode: ....
        .text "j"
        .byte $ba,$6a,$aa                           // scrcode: ...
        .text "j"
        .byte $9a,$aa,$4a,$ba,$6a,$aa               // scrcode: ......
        .text "j"
        .byte $9a,$ea,$9a,$ba,$6a,$8a               // scrcode: ......
        .text "j"
        .byte $9a,$aa,$9a,$ba,$6a                   // scrcode: .....
        .byte $63,$b3                               // scrcode: ..
        .text ","
        .byte $9c,$9c,$5b                           // scrcode: ...
        .text "k"
        .byte $6b,$ac                               // scrcode: ..
        .text ","
        .byte $9c,$93                               // scrcode: ..
        .text "sj"
        .byte $6a,$aa                               // scrcode: ..
        .text "*"
        .byte $9a,$9a                               // scrcode: ..
        .text "zj"
        .byte $6a,$aa                               // scrcode: ..
        .text "*"
        .byte $9a,$9a,$9a,$5a                       // scrcode: ....
        .text "j"
        .byte $6a,$aa,$5a,$9a,$9a                   // scrcode: .....
        .text "zj"
        .byte $6a,$aa,$5a,$9a                       // scrcode: ....
        .byte $9a                                   // scrcode: .
        .text "mc"
        .byte $65,$bc,$9a                           // scrcode: ...
        .text "z"
        .byte $9a,$5c                               // scrcode: ..
        .text "e"
        .byte $95,$93,$6a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a // scrcode: ................
        .byte $6a,$9a,$9a,$6a,$9a,$9a,$6a,$9a,$9a,$9a,$9a,$9a,$9a,$9a // scrcode: ..............
        .byte $9a,$9a,$93,$95,$9c,$9a,$6a,$9a,$95,$65,$93,$9d,$6a,$9a,$9a,$9a // scrcode: ................
        .byte $9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$6a,$9a,$9a // scrcode: ................
        .byte $6a,$9a,$9a,$9a,$9a,$9a,$9a,$9a       // scrcode: ........
        .byte $9a,$9a,$9d,$93,$95,$9a,$9a,$9a,$93,$63,$9d,$9a,$6a,$9a,$9a,$6a // scrcode: ................
        .byte $9a,$9a                               // scrcode: ..
        .text "j"
        .byte $9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$5a,$6a,$aa // scrcode: ............
        .text "j"
        .byte $6a                                   // scrcode: .
        .text "jj"
        .byte $6a,$5a,$aa,$5a,$9a                   // scrcode: .....
        .byte $fa                                   // scrcode: .
        .text "j"
        .byte $9b                                   // scrcode: .
        .text "mc"
        .byte $9b,$4a,$aa,$a3,$9d,$9d               // scrcode: ......
        .text "j"
        .byte $6a,$9a                               // scrcode: ..
        .text "jj"
        .byte $9a                                   // scrcode: .
        .text "j"
        .byte $aa,$9a,$9a,$aa                       // scrcode: ....
        .text "j"
        .byte $6a                                   // scrcode: .
        .text "jj"
        .byte $6a                                   // scrcode: .
        .text "j*"
        .byte $9a,$aa,$9a                           // scrcode: ...
        .text "j"
        .byte $9a                                   // scrcode: .
        .text "jj"
        .byte $9a,$9a,$5a,$6a                       // scrcode: ....
        .byte $9a,$9a,$aa                           // scrcode: ...
        .text "m"
        .byte $6d,$4b                               // scrcode: ..
        .text "k"
        .byte $6a,$ad                               // scrcode: ..
        .text "-"
        .byte $9a,$aa,$aa                           // scrcode: ...
        .text "j"
        .byte $9a,$5a                               // scrcode: ..
        .text "j"
        .byte $9a,$9a,$6a,$fa                       // scrcode: ....
        .text "j"
        .byte $6a                                   // scrcode: .
        .text "*j"
        .byte $6a,$5a,$aa,$9a,$9a,$fa               // scrcode: ......
        .text "j"
        .byte $9a                                   // scrcode: .
        .text "zj"
        .byte $9a,$ea,$6a,$9a,$9a                   // scrcode: .....
        .byte $fa                                   // scrcode: .
        .text "j"
        .byte $6a,$9d                               // scrcode: ..
        .text "ml"
        .byte $9b,$eb,$4d,$5d,$9a,$fa               // scrcode: ......
        .text "j"
        .byte $6a,$5a                               // scrcode: ..
        .text "j"
        .byte $6a,$aa                               // scrcode: ..
        .encoding "petscii_upper"

txt_49b2:
        .byte $2a,$5a,$aa,$aa,$0a,$9a,$5a,$0a,$9a,$6a,$ba,$2a,$aa,$aa,$aa,$0a // *Z....Z..j.*....
        .byte $9a,$5a,$0a,$9a,$5a,$0a,$9a,$6a,$aa,$0a,$65,$5f,$0c,$6b,$9d,$0a // .Z..Z..j..e_.k..
        .byte $6a,$9a,$6a,$aa,$0a,$6a,$aa,$0a,$6a,$aa,$9a,$9a,$9a,$9a,$9a,$9a // j.j..j..j.......
        .byte $6a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$5a,$9a,$9a // j............Z..
        .byte $9a,$6a,$9a,$9f,$6f,$9c,$9a,$aa,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a // .j..o...........
        .byte $9a,$9a,$9a,$9a,$9a,$6a,$9a,$9a,$6a,$9a,$9a,$6a,$9a,$9a,$9a,$9a // .....j..j..j....
        .fill 9, $9a
        .byte $6a,$9a,$9a,$6a,$9a,$9a,$6a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a // j..j..j.........
        .byte $9a,$9a,$9a,$9a,$9a,$9a,$9a,$6a,$9a,$9a,$6a,$9a,$9a,$9a,$9a,$9a // .......j..j.....
        .fill 11, $9a
        .byte $6a,$9a,$9a,$6a,$9a,$9a,$6a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a // j..j..j.........
        .byte $9a,$9a,$9a,$9a,$6a,$9a,$9a,$6a,$9a,$9a,$6a,$9a,$9a,$9a,$9a,$9a // ....j..j..j.....
        .fill 11, $9a
        .byte $6a,$9a,$9a,$6a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a // j..j............
        .byte $9a,$9a,$9a,$9a,$6a,$9a,$9a,$6a,$9a,$9a,$6a,$9a,$9a,$9a,$9a,$9a // ....j..j..j.....
        .byte $9a,$9a,$9a,$9a,$9a,$9a,$9a,$4a,$6a,$9a,$9a,$6a,$9a,$9a,$6a,$9a // .......Jj..j..j.
        .byte $9a,$1a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$aa,$9a,$9a,$9a,$6a // ...............j
        .byte $9a,$9a,$6a,$9a,$9a,$aa,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a,$9a // ..j.............
        .byte $9a,$9a,$9a,$6a,$9a,$9a,$6a,$9a,$9a,$6a,$9a,$9a,$9a,$9a,$9a,$9a // ...j..j..j......
        .byte $9a,$9a,$9a,$9a,$9a,$9a,$9a,$aa,$ba,$6a,$0a,$2a,$9a,$9a,$ea,$ca // .........j.*....
        .byte $6a,$5a,$2a,$9a,$9a,$9a,$aa,$0a,$9a,$0a,$0a,$9a,$ba,$5a,$0a,$6a // jZ*..........Z.j
        .byte $aa,$0a,$6a,$0a,$0a,$6a,$aa,$5a,$9a,$9a,$ea,$0a,$9a,$6a,$aa,$0a // ..j..j.Z.....j..
        .byte $6a,$aa,$1a,$9a,$9a,$ea,$0a,$9a,$aa,$0a,$9a,$ea,$5a,$9a,$6a,$aa // j...........Z.j.
        .byte $ea,$6a,$4a,$fa,$6a,$9a,$aa,$9a,$9a,$6a,$5a,$9a,$6a,$0a,$ea,$6a // .jJ.j....jZ.j..j
        .byte $aa,$9a,$9a,$9a,$5a,$ba,$9a,$0a,$fa,$9a,$aa,$9a,$9a,$9a,$9a,$5a // ....Z..........Z
        .byte $7a,$9a,$0a,$fa,$9a,$ea,$aa,$9a,$9a,$ea,$0a,$6a,$5a,$ea,$6a,$ea // z..........jZ.j.
        .byte $2a,$1a,$aa,$ba,$ea,$9a,$6a,$1a,$ba,$6a,$ea,$2a,$6a,$aa,$ba,$fa // *.....j..j.*j...
        .byte $9a,$0a,$0a,$9a,$aa,$0a,$9a,$aa,$ba,$0a,$6a,$5a,$0a,$6a,$9a,$aa // ..........jZ.j..
        .byte $0a,$9a,$aa,$5a,$2a,$6a,$4a,$ca,$6a,$aa,$ba,$6a,$aa,$aa,$9a,$9a // ...Z*jJ.j..j....
        .byte $4a,$fa,$9a,$aa,$fa,$9a,$6a,$aa,$aa,$9a,$9a,$0a,$aa,$9a,$aa,$ba // J.....j.........
        .byte $9a,$aa,$1a,$9a,$6a,$4a,$4a,$6a,$aa,$5a,$6a,$aa,$9a,$9a,$9a,$6a // ....jJJj.Zj....j
        .byte $4a,$0a,$6a,$ea,$4a,$6a,$aa,$5a,$9a,$9a,$4a,$0a,$9a,$aa,$0a,$9a // J.j.Jj.Z..J.....
        .byte $aa,$9a,$9a,$9a,$0a,$4a,$6a,$9a,$aa,$ea,$9a,$aa,$5a,$9a,$9a,$5a // .....Jj.....Z..Z
        .byte $1a,$6a,$9a,$3a,$6a,$6a,$2a,$9a,$6a,$5a,$1a,$9a,$9a,$0a,$9a,$6a // .j.:jj*.jZ.....j
        .byte $6a,$2a,$9a,$5a,$1a,$aa,$9a,$aa,$0a,$9a,$aa,$0a,$9a,$aa,$9a // j*.Z...........

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

// --- Region $4c00-$4ee0 ---
.pc = $4c00 "dat_4c00"

dat_4c00:
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60,$ea,$60 // .`.`.`.`.`.`.`.`
        .byte $20,$20,$20,$0d,$0f,$14,$09,$16       //    .....

txt_4d08:
        .text "8   "
        .byte $14,$0f,$04,$01,$19
        .byte $20,$02,$12,$09,$0e,$07,$13

txt_4d18:
        .fill 12, $3e
        .byte $04,$12,$15,$0e,$0b,$05,$0e,$20,$02,$01,$14,$13,$20,$01,$0e,$04 // ....... .... ...
        .byte $20,$02,$01,$0c,$0c,$13               //  .....

txt_4d3a:
        .text "! ????????????"
        .byte $13,$15
        .byte $10,$10,$0c,$09,$05,$04,$20,$02,$19   // ...... ..

txt_4d53:
        .text ":   "
        .byte $09,$02,$01,$0e,$05,$1a

txt_4d5d:
        .text "       "
        .byte $0d,$0f,$15,$0e,$14

txt_4d69:
        .text "      "
        .byte $0f,$0c,$19,$0d,$10,$15,$13

txt_4d76:
        .text "  +45-75910920>>"
        .fill 10, $3e
        .fill 12, $3f
        .byte $20,$20,$20,$0c,$09,$11,$15,$09,$04   //    ......

txt_4da5:
        .text "      "
        .byte $10,$01,$0c,$01,$03,$05

txt_4db1:
        .text "   609-396-9058 "
        .byte $17,$05,$20,$13,$01,$0c,$15,$14,$05   // .. ......

txt_4dca:
        .text ":  ??????????   "
        .byte $20,$08,$09,$14,$0d,$05,$0e           //  ......

txt_4de1:
        .text "       "
        .byte $06
        .byte $34,$03,$07

txt_4dec:
        .text "    "
        .byte $13,$15,$03,$03,$05,$13,$13
        .byte $2b,$14,$12,$03
        .byte $20
        .byte $20,$0f,$0e,$13,$0c,$01,$15,$07,$08,$14,$20,$20,$20,$03,$08,$12 //  .........   ...
        .byte $0f,$0d,$01,$0e,$03,$05,$20,$20,$01,$0c,$10,$08,$01,$20,$06,$0c // ......  ..... ..
        .byte $09,$07,$08,$14,$20,$02,$19,$14,$05,$12,$01,$10,$05,$12,$13,$20 // .... .......... 
        .byte $20,$06,$01,$09,$12,$0c,$09,$07,$08,$14 //  .........

txt_4e36:
        .text "     "
        .byte $13,$14,$19,$0c,$05

txt_4e40:
        .text "      "
        .byte $04,$05,$0d,$0f,$0e,$09,$18

txt_4e4d:
        .text "      "
        .byte $13,$14,$0f,$12,$0d

txt_4e58:
        .text "      9"
        .byte $14,$08
        .byte $20,$08,$05,$0c,$0c

txt_4e66:
        .text "     "
        .byte $13,$08,$01,$10,$05

txt_4e70:
        .text "    "
        .byte $01,$0e,$04
        .byte $20,$14,$08,$05
        .byte $20,$12,$05,$13,$14
        .byte $20,$03,$0f,$04,$09,$0e,$07,$20,$02,$19,$3a,$20,$03,$12,$0f,$13 //  ...... ..: ....
        .byte $13,$06,$09,$12,$05,$2f,$0d           // ...../.

txt_4e97:
        .text "8= ======== ="
        .byte $07,$12,$01
        .byte $10,$08,$09,$03,$13,$20,$02,$19,$3a,$20,$20,$18,$0c,$2e,$03,$2e // ..... ..:  .....
        .byte $15,$13                               // ..

txt_4eb9:
        .text "!  = ======== = "
        .byte $20,$0c,$0f,$07,$0f,$20,$02,$19,$3a,$20,$20,$13,$0d,$04,$2f,$01 //  .... ..:  .../.
        .byte $14,$0c,$01,$0e,$14,$09,$13           // .......

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

// --- Region $4f32-$4fa8 ---
.pc = $4f32 "dat_4f32"

dat_4f32:
        .byte $3b,$00
        .byte $3b,$3b,$00
        .byte $3b,$3b,$3b,$00
        .text ";;;;"
        .byte $00

dat_4f40:
        .text ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"
        .byte $0c,$0c,$0c,$0c,$0f,$0f,$0f,$0f,$07,$07,$07,$07,$01,$01,$01,$01 // ................
        .byte $0d,$0d,$0d,$0d,$0f,$0f,$0f,$0f,$0a,$0a,$0a,$0a,$04,$04,$04,$04 // ................
        .byte $02,$02,$02,$02,$06,$06,$06,$06       // ........

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

// --- Region $5096-$50a5 ---
.pc = $5096 "bmp_5096"

bmp_5096:
        // === Bitmap data (16 bytes, $5096-$50a5) ===
        .byte $a9,$d8,$8d,$16,$d0,$a9,$97,$8d,$00,$dd,$a9,$19,$8d,$18,$d0,$60 // ...............`

// --- Region $51c4-$51d4 ---
.pc = $51c4 "bmp_51c4"

bmp_51c4:
        // === Bitmap data (17 bytes, $51c4-$51d4) ===
        .byte $ce,$91,$51,$ad,$91,$51,$c9,$04,$f0,$01,$60,$a9,$05,$8d,$91,$51 // ..Q..Q....`....Q
        .byte $60                                   // `

// --- Region $52ad-$535c ---
.pc = $52ad "Segment $52ad"
        .byte $02,$d0,$03                           // ...

txt_52b0:
        .byte $4c,$32,$53,$c9,$03,$d0,$03,$4c,$6f,$53,$4c,$8c,$53,$a0,$00,$84 // L2S....LoSL.S...
        .byte $b1,$ad,$60,$1b,$d0,$05,$a2,$01,$8e,$9e,$53,$0a,$26,$b1,$0a,$26 // ..`.......S.&..&
        .byte $b1,$0a,$26,$b1,$85,$b0,$a5,$b1,$18,$69,$08,$85,$b1,$a2,$00,$bd // ..&......i......
        .byte $ca,$53,$8d,$16,$53,$ae,$de,$52,$e8,$e0,$19,$d0,$17,$ad,$17,$53 // .S..S..R.......S
        .byte $c9,$0d,$f0,$2d,$ee,$17,$53,$a9,$00,$8d,$16,$53,$a2,$00,$8e,$de // ...-..S....S....
        .byte $52,$4c,$0f,$53,$8e,$de,$52,$ee,$c2,$52,$d0,$03,$ee,$c3,$52,$a2 // RL.S..R..R....R.
        .byte $00,$a0,$00,$b1,$b0,$9d,$00,$0a,$e8,$e8,$e8,$c8,$c0,$08,$d0,$f3 // ................
        .byte $60,$a9,$00,$8d,$de,$52,$8d,$16,$53,$ee,$a2,$52,$a9,$0a,$8d,$17 // `....R..S..R....
        .byte $53,$60,$a2,$03,$ca,$8e,$33,$53,$f0,$01,$60,$a9,$03,$8d // S`....3S..`...

txt_533e:
        .byte $33,$53,$a2,$00,$a0,$00,$bd,$e2,$53,$99,$ff,$03,$c8,$c0,$01,$d0 // 3S......S.......
        .byte $f8,$e8,$e0,$09,$d0,$05,$a2,$00,$ee,$a2,$52,$8e,$41,$53,$60 // ..........R.AS`

// --- Region $5366-$53a1 ---
.pc = $5366 "bmp_5366"

bmp_5366:
        // === Bitmap data (60 bytes, $5366-$53a1) ===
        .byte $a9,$80,$8d,$5e,$53,$ee,$a2,$52,$60,$a2,$00,$a9,$00,$9d,$00,$0a // ...^S..R`.......
        .byte $e8,$d0,$fa,$ee,$75,$53,$ad,$75,$53,$c9,$0e,$d0,$08,$a9,$0a,$8d // ....uS.uS.......
        .byte $75,$53,$ee,$a2,$52,$60,$a2,$00,$a9,$0f,$9d,$ff,$03,$e8,$e0,$01 // uS..R`..........
        .byte $d0,$f8,$a9,$00,$8d,$a2,$52,$a9,$00,$d0,$01,$60 // ......R....`

// --- Region $53bb-$53f5 ---
.pc = $53bb "bmp_53bb"

bmp_53bb:
        // === Bitmap data (59 bytes, $53bb-$53f5) ===
        .byte $a2,$02,$ca,$8e,$bc,$53,$f0,$01,$60,$a9,$02,$8d,$bc,$53,$60,$00 // .....S..`....S`.
        .byte $01,$02,$40,$41,$42,$80,$81,$82,$c0,$c1,$c2,$21,$22,$23,$61,$62 // ..@AB......!"#ab
        .byte $63,$a1,$a2,$a3,$e1,$e2,$e3,$0d,$07,$01,$07,$0d,$0e,$04,$0b,$00 // c...............
        .byte $0b,$04,$0e,$0d,$07,$0f,$07,$0d,$0e,$04,$0b // ...........

// --- Region $53f7-$540f ---
.pc = $53f7 "bmp_53f7"

bmp_53f7:
        // === Bitmap data (25 bytes, $53f7-$540f) ===
        .byte $ad,$01,$dc,$c9,$ef,$f0,$01,$60,$a9,$ea,$8d,$63,$52,$8d,$c3,$51 // .......`...cR..Q
        .byte $a9,$60,$8d,$f6,$53,$8d,$a0,$52,$60   // .`..S..R`

// --- Region $544d-$5479 ---
.pc = $544d "Segment $544d"
        .byte $a9,$34,$85,$01,$a2,$00,$bd,$00,$80,$9d,$00,$10,$e8,$d0,$f7,$ee // .4..............
        .byte $49,$03,$ee,$4c,$03,$ad,$49,$03,$c9,$00,$d0,$e8,$a9,$37,$85,$01 // I..L..I......7..
        .byte $58,$a9,$00,$8d,$00,$08,$4c,$e2,$fc,$4c,$0b,$08 // X.....L..L..

dat_5479:
        // === Fill data (1 bytes, $5479-$5479) ===
        .byte $00                                   // .

// --- Region $5580-$55a8 ---
.pc = $5580 "dat_5580"

dat_5580:
        .byte $20,$2e,$2e,$13,$08,$0f,$12,$14,$0c,$19,$20,$01,$06,$14,$05,$12 //  ......... .....
        .byte $20,$14,$08,$05,$20,$10,$12,$05,$16,$09,$05,$17,$2c,$20,$08,$05 //  ... ......., ..
        .byte $12,$05,$20,$09,$13,$2e,$2e,$20       // .. .... 

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

// --- Region $5610-$56f0 ---
.pc = $5610 "dat_5610"

dat_5610:
        .byte $09,$09,$09,$09,$0b,$0b,$0b,$0b,$08,$08,$08,$08,$0c,$0c,$0c,$0c // ................
        .byte $0f,$0f,$0f,$0f,$0d,$0d,$0d,$0d,$01,$01,$01,$01,$0d,$0d,$0d,$0d // ................
        .byte $0f,$0f,$0f,$0f                       // ....

dat_5634:
        // === Fill data (152 bytes, $5634-$56cb) ===
        .fill 76, $0c

spr_5680:
        .fill 76, $0c
        .byte $0f,$0f,$0f,$0f,$0d,$0d,$0d,$0d,$01,$01,$01,$01,$0d,$0d,$0d,$0d // ................
        .byte $0f,$0f,$0f,$0f,$0c,$0c,$0c,$0c,$08,$08,$08,$08,$0b,$0b,$0b,$0b // ................
        .byte $09,$09,$09,$09                       // ....

dat_56f0:
        // === Fill data (1 bytes, $56f0-$56f0) ===
        .byte $00                                   // .

// --- Region $5800-$5800 ---
.pc = $5800 "chr_5800"

chr_5800:
        .byte $00                                   // .

// --- Region $5a80-$5a80 ---
.pc = $5a80 "spr_5a80"

spr_5a80:
        .byte $00                                   // .

// --- Region $5c00-$6018 ---
.pc = $5c00 "scr_5c00"

scr_5c00:
        .byte $cb,$fb,$cf,$98,$98,$98,$98,$98       // char 128
        .byte $98,$9c,$fc,$fc,$bc,$98,$98,$98       // char 129
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 130
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 131
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 132
        .byte $98,$bf,$bc,$cf,$bf,$9c,$98,$98       // char 133
        .byte $98,$9c,$fb,$9b,$98,$98,$98,$98       // char 134
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 135
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 136
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 137
        .byte $98,$98,$98,$9c,$9c,$9f,$9f,$9f       // char 138

dat_5c58:
        // === Fill data (32 bytes, $5c58-$5c77) ===
        .fill 32, $98
        .byte $58,$c8,$98,$98,$98,$bc,$bf,$bc       // char 143
        .byte $98,$98,$9b,$b8,$58,$98,$98,$98       // char 144
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 145
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 146
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 147
        .byte $93,$3b,$c8,$c8,$c8,$9b,$9c,$fc       // char 148
        .byte $c8,$c8,$58,$5b,$b3,$98,$98,$98       // char 149
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 150
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 151
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 152
        .byte $5d,$cb,$5b,$58,$58,$9c,$98,$98       // char 153

txt_5cd0:
        .byte $58,$58,$b5,$bc,$db,$98,$98,$98       // char 154
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 155
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 156
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 157
        .byte $98,$c3,$5c,$3c,$95,$98,$98,$98       // char 158
        .byte $95                                   // char 159 (partial)

txt_5cf9:
        .byte $3c,$3b,$bd,$98,$98,$98,$98           // char 159 (partial)
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 160
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 161
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 162
        .byte $98,$98,$9d,$d3,$35,$98,$98,$98       // char 163
        .byte $3c,$d3,$9d,$b5,$98,$98,$98,$98       // char 164
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 165
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 166
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 167
        .byte $98,$98,$53,$9d,$d3,$98,$98,$98       // char 168
        .byte $d5,$9d,$b5,$98,$98,$98,$98,$98       // char 169
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 170
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 171
        .byte $98,$98,$98,$98,$98,$98,$98,$98       // char 172
        .byte $98,$98,$5d,$b5,$9d,$98,$98,$98       // char 173
        .byte $9d,$b3,$5b                           // char 174 (partial)

dat_5d73:
        // === Fill data (32 bytes, $5d73-$5d92) ===
        .fill 32, $98
        .byte $b5,$93,$9c,$98,$98                   // char 178 (partial)
        .byte $93,$b5                               // char 179 (partial)

dat_5d9a:
        // === Fill data (33 bytes, $5d9a-$5dba) ===
        .fill 33, $98
        .byte $b5,$b5,$fb,$9c,$98                   // char 183 (partial)
        .byte $b5,$b5                               // char 184 (partial)

dat_5dc2:
        // === Fill data (34 bytes, $5dc2-$5de3) ===
        .fill 34, $98
        .byte $bd,$bc,$fb,$9c                       // char 188 (partial)
        .byte $b5                                   // char 189 (partial)

dat_5de9:
        // === Fill data (36 bytes, $5de9-$5e0c) ===
        .fill 36, $98
        .byte $bc,$9c,$bf                           // char 193 (partial)

dat_5e10:
        // === Fill data (472 bytes, $5e10-$5fe7) ===
        .fill 304, $98

spr_5f40:
        .fill 168, $98
        .fill 16, $00
        .byte $08,$09,$0a,$0b,$0c,$0d,$0e,$0f       // ........

chr_6000:
        // === Bitmap data (25 bytes, $6000-$6018) ===
        .byte $00,$ff,$9d,$25,$09,$02,$00,$00,$00,$f8,$7e,$fb,$aa,$88,$a2,$15 // ...%......~.....
        .byte $00,$00,$00,$c0,$f0,$cc,$00,$a5       // ........

dat_6018:
        // === Fill data (1 bytes, $6018-$6018) ===
        .byte $00                                   // .

// --- Region $604e-$67a7 ---
.pc = $604e "dat_604e"

dat_604e:
        .byte $03,$0e,$00,$00,$03,$0e,$36,$e9,$a6,$aa,$00,$e5,$95,$59,$65,$96 // ......6......Ye.
        .byte $66,$9b,$00,$fe,$fe,$f9,$e4,$90,$40,$00,$00,$00,$00,$00,$00,$00 // f.......@.......
        .byte $00,$00,$00,$50,$14,$00,$14,$00,$50,$00,$00,$00,$00,$10,$40,$00 // ...P....P.....@.
        .byte $00,$04,$00,$00,$40,$00,$00,$00,$00,$00,$00,$00,$00,$40,$00,$00 // ....@........@..
        .byte $01,$00,$00,$00,$00,$44,$00,$00,$11,$00,$00,$00,$00,$10,$00,$00 // .....D..........
        .byte $00,$04,$00,$00,$01,$40,$00,$01,$04,$00,$00,$04,$01,$00,$05,$00 // .....@..........
        .byte $00,$40,$00,$41,$04,$51,$01,$5a,$21,$5a,$00,$00,$15,$be,$a9,$55 // .@.A.Q.Z!Z.....U
        .byte $66,$95,$00,$10,$41,$54,$95,$20,$a5,$a5,$00,$15,$46,$4e,$5a,$1a // f...AT. ....FNZ.
        .text "VU"
        .byte $40                                   // @ character
        .text "PU"
        .byte $65
        .byte $54,$55,$15
        .byte $55,$00

txt_60d9:
        .byte $54,$40,$45,$a5,$69,$6d,$6a,$00,$10,$40,$10,$40,$01,$44,$40,$00 // T@E.imj..@.@.D@.
        .byte $40,$00,$41,$00,$04,$01,$10,$00,$11,$04,$40,$00,$40,$14,$01,$00 // @.A.......@.@...
        .byte $04,$00,$14,$00,$01,$00,$04,$00,$00,$00,$10,$01,$00,$01,$00,$00 // ................
        .byte $10,$00,$40,$00,$40,$00,$00,$00,$01,$40,$04,$10,$04,$40,$00,$00 // ..@.@....@...@..
        .byte $50,$00,$00,$40,$10,$40,$10,$00,$41,$00,$00,$00,$01,$00,$01,$00 // P..@.@..A.......
        .byte $04,$00,$41,$00,$04,$10,$04,$00,$10,$00,$04,$01,$10,$01,$14,$00 // ..A.............
        .byte $04,$00,$10,$00,$40,$10,$00,$10,$40,$10,$44,$11,$54,$11,$54,$3b // ....@...@.D.T.T;
        .byte $3f,$1d,$07,$05,$41,$04,$40,$ee,$aa,$99,$55,$4f,$17,$41,$00,$00 // ?...A.@...UO.A..
        .byte $00,$c0,$c0,$aa,$99,$a6,$d9,$00,$00,$00,$00,$ef,$bb,$ef,$fd,$00 // ................
        .byte $00,$00,$00,$c0,$b0,$ec,$bf,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$03,$00,$00,$00,$03,$0f,$3f,$f3,$0c,$33,$3b // ...........?..3;
        .byte $ee,$fb,$fe,$fb,$3e,$fb,$ef,$ef,$bd,$ff,$be,$f8,$e0,$80,$00,$f8 // ....>...........
        .byte $e0,$80,$01,$00,$01,$04,$11,$04,$01,$04,$11,$44,$15,$44,$15,$00 // ...........D.D..
        .byte $00,$00,$00,$00,$00,$00,$00,$10,$00,$00,$40,$50,$41,$10,$44,$00 // ..........@PA.D.
        .byte $00,$00,$00,$40,$00,$00,$00,$00,$00,$10,$01,$40,$00,$00,$00,$00 // ...@.......@....
        .byte $10,$00,$00,$00,$40,$04,$00,$00,$04,$00,$00,$00,$10,$00,$00,$00 // ....@...........
        .byte $11,$00,$40,$00,$10,$00,$04,$00,$10,$00,$11,$00,$01,$00,$00,$1b // ..@.............
        .byte $1a,$65,$4a,$14,$15,$10,$05,$fa,$6e,$6a,$86,$95,$65,$6a,$99,$55 // .eJ.....nj..ej.U
        .byte $95,$a6,$ba,$ba,$aa,$a9,$69,$aa,$a5,$a9,$95,$a4,$b5,$a5,$a5,$a5 // ......i.........
        .byte $66
        .text "VZZ)"
        .byte $66,$19

txt_6210:
        .text "EFYUZZV"
        .byte $16
        .byte $59,$95,$a6,$65,$95,$e4,$95,$65
        .byte $54,$91,$54,$10,$60,$a4,$56,$64,$40,$10,$00,$10,$41,$14,$40,$50 // T.T.`.Vd@...A.@P
        .byte $04,$00,$00,$00,$00,$40,$00,$00,$10,$04,$00,$04,$00,$10,$00,$04 // .....@..........
        .byte $10,$00,$10,$00,$04,$01,$00,$00,$00,$04,$01,$00,$40,$01,$14,$41 // ............@..A
        .byte $00,$50,$00,$00,$00,$40,$04,$11,$41,$10,$41,$00,$14,$00,$00,$00 // .P...@..A.A.....
        .byte $00,$54,$00,$05,$00,$04,$00,$01,$00,$01,$00,$04,$00,$15,$40,$11 // .T............@.
        .byte $00,$04,$01,$10,$00,$04,$00,$01,$04,$00,$00,$00,$00,$00,$40,$00 // ..............@.
        .byte $75,$df,$77,$dd,$ff,$bf,$ee,$bb,$50,$c4,$51,$d4,$f5,$dd,$f7,$bd // u.w.....P.Q.....
        .byte $00,$40,$00,$44,$10,$44,$51,$74,$3a,$0f,$03,$00,$00,$40,$10,$44 // .@.D.DQt:....@.D
        .byte $ee,$bf,$ef,$fc,$33,$0c,$00,$00,$ff,$cc,$33,$cc,$03,$c0,$00,$ea // ....3.....3.....
        .byte $c0,$f0,$0c,$c0,$00,$00,$00,$aa,$03,$30,$00,$0c,$00,$00,$00,$ab // .........0......
        .byte $0c,$33,$c0,$03,$30,$00,$00,$01,$fc,$30,$c0,$00,$00,$01,$04,$11 // .3..0....0......
        .byte $00,$00,$00,$11,$04,$10,$44,$10,$45,$13,$41,$03,$cf,$33,$cf,$02 // ......D.E.A..3..
        .byte $5d,$f7,$dd,$77,$ff,$fe,$bb,$ee,$00,$00,$00,$00,$00,$00,$00,$00 // ]..w............
        .byte $10,$00,$50,$50,$00,$50,$00,$00,$04,$00,$00,$00,$40,$00,$00,$10 // ..PP.P......@...
        .byte $11,$00,$00,$40,$00,$00,$04,$00,$00,$00,$04,$00,$10,$00,$00,$00 // ...@............
        .byte $00,$11,$00,$00,$01,$44,$04,$00,$01,$00,$00,$04,$00,$01,$00,$04 // .....D..........
        .byte $00,$11,$04
        .byte $40,$00,$10,$00,$01
        .byte $55,$54,$50,$60
        .text "5%ZZ"
        .byte $16,$15,$04,$55,$69,$a5,$e5,$d4,$6a   // ...Ui...j

txt_6339:
        .text "UU"
        .byte $40                                   // @ character
        .text "UPE"
        .byte $14
        .byte $54,$51,$04
        .byte $51,$04,$00,$01,$00
        .byte $55
        .byte $18,$25,$45,$00,$00,$01,$54,$15,$05,$50,$00,$15,$40,$41,$14,$15 // .%E...T..P..@A..
        .byte $19,$15,$05,$15,$41,$14,$41,$94,$65,$55,$40,$50,$00,$05,$00,$04 // ....A.A.eU@P....
        .byte $01,$01
        .text "T"
        .byte $40                                   // @ character
        .text "DP"
        .byte $40                                   // @ character
        .byte $10,$01,$00,$81
        .byte $54,$20,$10
        .byte $55,$10
        .byte $05,$00,$44,$00,$11,$44,$11,$50,$00,$00,$01,$10,$00,$00,$00,$00 // ..D..D.P........
        .byte $54,$01,$10,$40,$10,$04,$00,$44,$01,$44,$11,$00,$00,$01,$00,$01 // T..@...D.D......
        .byte $40,$05,$00,$00,$15,$00,$11,$00,$41,$04,$41,$00,$00,$54,$01,$04 // @.......A.A..T..
        .byte $41,$14,$41,$14,$01,$00,$00,$00,$01,$00,$04,$10,$00,$40,$01,$00 // A.A..........@..
        .byte $40,$00,$00,$00,$10,$00,$40,$aa,$ea,$bb,$ee,$fb,$7e,$df,$57,$8f // @.....@.....~.W.
        .byte $bb,$8e,$4f,$82                       // ..O.

txt_63cd:
        .text "OBCU"
        .byte $d5,$f5,$bd,$f7,$8d,$cf,$0f
        .byte $51,$44,$55,$dd,$75
        .byte $dd,$f7,$bd,$00,$40,$11,$44,$11,$54,$75,$dd,$fb,$ee,$fb,$ea,$ba // ....@.D.Tu......
        .byte $e9,$a6,$e9,$ee,$bb,$fe,$df,$77,$dd,$77,$55,$fb,$ef,$bb,$ef,$bb // .......w.wU.....
        .byte $ae,$6b,$ae                           // .k.

scr_6400:
        // === Screen RAM (936 bytes, $6400-$67a7) ===
        .encoding "screencode_mixed"
        .text "@a"
        .byte $44                                   // scrcode: .
        .text "q"
        .byte $44                                   // scrcode: .
        .text "u"
        .byte $5d,$77,$44                           // scrcode: ...
        .text "q"
        .byte $55,$77,$5d,$77,$df,$7e,$4f,$5e,$5b,$6a,$92,$68,$a2,$ab,$fe,$da // scrcode: ................
        .byte $7a,$6a                               // scrcode: ..
        .text "."
        .byte $bb,$af,$bf,$aa,$ab,$ee,$bb,$ef,$fd,$77,$d5 // scrcode: ...........
        .fill 8, $00                                // scrcode: @@@@@@@@
        .byte $54                                   // scrcode: .
        .text "@"
        .byte $54                                   // scrcode: .
        .text "@p@@"
        .byte $50                                   // scrcode: .
        .text "@d@@d@@"
        .byte $40                                   // scrcode: .
        .text "@@d@pa@@"
        .byte $40                                   // scrcode: .
        .text "@p@@da@"
        .byte $41                                   // scrcode: .
        .text "@@u"
        .byte $50,$40                               // scrcode: ..
        .text "@d"
        .text "@@"
        .byte $45                                   // scrcode: .
        .text "q@a@e"
        .byte $45                                   // scrcode: .
        .text "f"
        .byte $56,$54,$40                           // scrcode: ...
        .text "aau"
        .byte $9f,$9b                               // scrcode: ..
        .text "z"
        .byte $5a,$6a,$6a,$aa,$a6,$e5,$d5,$90,$94,$a4,$68 // scrcode: ...........
        .text "t"
        .byte $51,$50                               // scrcode: ..
        .text "atauv"
        .byte $1b,$6f                               // scrcode: ..
        .text "e"
        .byte $56                                   // scrcode: .
        .text "z"
        .byte $6f,$af,$bf,$af,$fb,$56,$aa,$af,$fa,$ff,$ff,$ff,$ff,$94,$a9,$fa // scrcode: ................
        .byte $bf,$fb,$ee,$bb,$ff                   // scrcode: .....
        .text "u"
        .byte $50,$95,$e5,$b9,$ea,$aa,$ea           // scrcode: .......
        .text "ad"
        .byte $55,$50,$45,$41,$95,$a1               // scrcode: ......
        .byte $40                                   // scrcode: .
        .text "dup"
        .byte $55,$55,$54                           // scrcode: ...
        .text "@"
        .byte $54,$41                               // scrcode: ..
        .text "p"
        .byte $55,$69                               // scrcode: ..
        .text "qe"
        .byte $55                                   // scrcode: .
        .text "@ad"
        .byte $41                                   // scrcode: .
        .text "u"
        .byte $50,$54                               // scrcode: ..
        .text "u@@@"
        .byte $40                                   // scrcode: .
        .text "@a@aa@"
        .byte $40                                   // scrcode: .
        .text "p"
        .byte $44                                   // scrcode: .
        .text "q"
        .byte $40                                   // scrcode: .
        .text "t"
        .byte $51                                   // scrcode: .
        .text "d"
        .byte $41                                   // scrcode: .
        .text "pe"
        .byte $51,$40                               // scrcode: ..
        .text "p@@t%"
        .byte $69,$59,$56                           // scrcode: ...
        .text "@u@@"
        .byte $54,$50,$55,$50,$84,$40               // scrcode: ......
        .text "@@@@a@pt@q"
        .byte $44                                   // scrcode: .
        .text "@d@p"
        .text "pd"
        .byte $50                                   // scrcode: .
        .text "d@@@"
        .byte $40,$ef,$bb,$af,$eb                   // scrcode: .....
        .encoding "petscii_upper"

txt_6504:
        .text ".+*:"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $62,$c8,$62,$4a,$6b,$6e,$7b           // scrcode: .......
        .text "j;"
        .byte $ca                                   // scrcode: .
        .text ":"
        .byte $c9,$f6,$c9,$f6,$ff,$bb,$ee,$bb,$ae,$aa,$9a,$66,$ff,$ff,$ef,$bf // scrcode: ................
        .byte $ee,$bb,$ae,$6b,$fb,$ee,$fa,$ee,$ba,$e8,$ba,$e8,$fe // scrcode: .............
        .byte $cf                                   // scrcode: .
        .text "3"
        .byte $cc                                   // scrcode: .
        .text "3"
        .byte $cf                                   // scrcode: .
        .text "3l"
        .byte $e9,$ba,$ee,$fa,$ee,$bb,$fe,$cf,$ff,$ff,$fb,$fe,$bb,$ae,$ba,$a9 // scrcode: ................
        .byte $ff,$ee,$bb,$ee,$ba,$aa,$a6,$99,$aa,$ab,$ae,$ab,$ef,$bd,$ef,$bc // scrcode: ................
        .byte $ff                                   // scrcode: .
        .byte $f9,$fb,$e1,$c9                       // scrcode: ....
        .text "!"
        .byte $89                                   // scrcode: .
        .text "a"
        .byte $fb,$ee,$fa,$eb,$b9,$e8,$a8,$ac       // scrcode: ........
        .text "@@@@@@@@@"
        .byte $55                                   // scrcode: .
        .text "@@u"
        .byte $40                                   // scrcode: .
        .text "e"
        .byte $54                                   // scrcode: .
        .text "@da"
        .byte $40                                   // scrcode: .
        .text "d@d"
        .byte $41                                   // scrcode: .
        .text "@"
        .text "@@@@@@ad"
        .byte $50                                   // scrcode: .
        .text "p@@"
        .byte $40                                   // scrcode: .
        .text "a@@q@a@"
        .byte $41                                   // scrcode: .
        .text "d"
        .byte $51                                   // scrcode: .
        .text "p@@aae"
        .byte $56,$58                               // scrcode: ..
        .text "vv"
        .byte $56,$5a,$6d,$a6,$6a,$69,$96           // scrcode: .......
        .encoding "petscii_upper"

txt_65a9:
        .text "VUV"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $95,$65,$64,$45                       // scrcode: ....
        .text "@"
        .byte $51,$41,$46,$52,$47,$87,$6f,$7f,$bf,$ff,$fb,$fe,$fb,$fe,$ae,$ff // scrcode: ................
        .byte $ff,$bf,$be,$bf,$fa,$a5,$ff,$bf,$fe,$ba,$fe,$fa,$ae,$6b,$ff,$ab // scrcode: ................
        .byte $f9,$a5,$aa                           // scrcode: ...
        .byte $a9,$95,$a9,$fe,$aa                   // scrcode: .....
        .encoding "petscii_upper"

txt_65da:
        .text "VZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $55,$55,$55,$96,$96,$a7,$56,$96,$66,$5a,$56 // scrcode: ...........
        .text "e"
        .byte $41                                   // scrcode: .
        .text "@"
        .byte $40                                   // scrcode: .
        .text "p"
        .byte $44                                   // scrcode: .
        .text "q"
        .byte $44,$55                               // scrcode: ..
        .text "xyeae"
        .byte $42                                   // scrcode: .
        .text "v"
        .byte $41                                   // scrcode: .
        .text "p"
        .byte $40                                   // scrcode: .
        .text "q"
        .byte $45,$41                               // scrcode: ..
        .text "d"
        .byte $50,$41                               // scrcode: ..
        .text "r"
        .byte $56                                   // scrcode: .
        .text "v"
        .encoding "petscii_upper"

txt_6604:
        .text "EV"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "u"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $44,$81,$d4,$a0,$51,$51               // scrcode: ......
        .text "da@a"
        .byte $55                                   // scrcode: .
        .text "f"
        .byte $65,$55                               // scrcode: ..
        .text "q"
        .byte $50                                   // scrcode: .
        .text "dq"
        .byte $44,$80,$54,$50,$40                   // scrcode: .....
        .text "p@@@a@t@"
        .byte $54                                   // scrcode: .
        .text "@p@dp"
        .text "d@a@p"
        .byte $40                                   // scrcode: .
        .text "@@d@@"
        .byte $40                                   // scrcode: .
        .text "p@"
        .byte $40                                   // scrcode: .
        .text "@@okfcbba@"
        .byte $e6,$d5,$d5,$f5,$dd,$f5,$fd,$f7,$ef,$a7,$ed,$b7,$ed,$f7,$f5 // scrcode: ...............
        .byte $f5,$bb,$fe,$df,$7e,$df,$77,$5f,$77,$aa,$ea,$bb,$ee,$bb,$fe,$fb // scrcode: ................
        .byte $7e,$f3,$bc,$f3,$cc                   // scrcode: .....
        .text "0"
        .byte $c0                                   // scrcode: .
        .text "0@c@c"
        .byte $c0                                   // scrcode: .
        .text "@@@@3"
        .byte $cc                                   // scrcode: .
        .text "clcl0"
        .text "@"
        .encoding "petscii_upper"

spr_6680:
        .byte $aa,$ab,$ee,$bb,$ee,$bf,$ef,$bd,$ee,$bf,$f7,$bd,$f7,$dd,$f5,$dd // scrcode: ................
        .byte $fb,$ef,$bf,$e7,$bd,$e7,$a5,$a1,$fe,$bb,$ef,$af,$af,$7f,$bf,$7f // scrcode: ................
        .byte $f8,$d0,$70,$e0                       // scrcode: ....

txt_66a4:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $80                                   // scrcode: .
        .text "@@@@@@@@"
        .byte $45,$50,$54,$54                       // scrcode: ....
        .text "t"
        .byte $55                                   // scrcode: .
        .text "d"
        .byte $54                                   // scrcode: .
        .text "d@@p@e@@p"
        .byte $44                                   // scrcode: .
        .text "@"
        .byte $40                                   // scrcode: .
        .text "addpet@"
        .byte $41                                   // scrcode: .
        .text "@@@"
        .byte $40                                   // scrcode: .
        .text "daaae"
        .byte $45                                   // scrcode: .
        .text "dt"
        .byte $50,$80                               // scrcode: ..
        .text "@@d"
        .byte $40                                   // scrcode: .
        .text "ah"
        .byte $a9,$a5,$91,$61,$45,$40,$45,$41,$75,$75,$7a,$b5,$f5,$a6,$e6,$a9 // scrcode: ................
        .byte $5b,$5b,$4b,$5a,$4a,$5a               // scrcode: ......
        .text "z"
        .text "z"
        .byte $af,$fa,$fd,$f9,$a9,$e9,$a5,$a9,$95,$55,$55,$55,$69,$6a,$b5,$95 // scrcode: ................
        .byte $ae,$6f,$5f,$6f,$5a,$7e,$aa,$fd,$95,$a5,$e9,$fa,$a6,$9a,$61,$55 // scrcode: ................
        .byte $5a,$55,$54,$fa,$af,$bb,$af           // scrcode: .......
        .byte $af,$59,$59                           // scrcode: ...
        .text "y"
        .byte $ae,$fe,$fa,$ea,$aa,$51,$44,$51,$50,$95,$94,$a5,$54,$47 // scrcode: ..............
        .text "vf"
        .byte $42                                   // scrcode: .
        .text "q"
        .byte $44                                   // scrcode: .
        .text "t"
        .encoding "petscii_upper"

txt_6737:
        .text "AAEQUEUA"
        .encoding "screencode_mixed"
        .text "p"
        .byte $45                                   // scrcode: .
        .text "q"
        .byte $41,$46,$56,$5a,$5a,$6e               // scrcode: ......
        .text "p"
        .byte $95,$61,$a5,$a9,$a5,$d5               // scrcode: ......
        .encoding "petscii_upper"

txt_674f:
        .text "DUPPDQ"
        .byte $40                                   // @ character
        .text "U"
        .encoding "screencode_mixed"
        .byte $5d                                   // scrcode: .
        .text "@"
        .byte $50                                   // scrcode: .
        .text "@"
        .byte $54,$40                               // scrcode: ..
        .text "@"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $40                                   // scrcode: .
        .text "p@@@a@ta@"
        .byte $40                                   // scrcode: .
        .text "p"
        .byte $40                                   // scrcode: .
        .text "t@@p"
        .byte $40                                   // scrcode: .
        .text "@p@t@p@"
        .byte $50                                   // scrcode: .
        .text "@"
        .byte $40                                   // scrcode: .
        .text "@p@"
        .byte $50                                   // scrcode: .
        .text "@@@@@@@@"
        .byte $e9,$ea                               // scrcode: ..
        .text "@@@@@@"
        .byte $e5,$bd                               // scrcode: ..
        .text "gmgmoo"
        .byte $fb,$7e,$fb,$ee,$ff,$77,$df,$7e,$ff,$bf,$ff,$bb,$ef,$bf,$ee // scrcode: ...............
        .byte $bb                                   // scrcode: .
        .encoding "petscii_upper"

// --- Region $67c0-$68e7 ---
.pc = $67c0 "dat_67c0"

dat_67c0:
        .encoding "screencode_mixed"
        .byte $ff,$fe,$ff,$ee,$fb,$fe,$bb,$ee,$ef,$bd,$ef,$bb,$ff,$dd,$f7,$bd // scrcode: ................
        .byte $f8,$d2,$70,$d1,$51,$d5,$55,$55,$fa,$ee,$bb,$e9,$b8,$ec,$a4,$e0 // scrcode: ................
        .text "@@@@@@@@"
        .fill 8, $00                                // scrcode: @@@@@@@@
        .text "d"
        .byte $50                                   // scrcode: .
        .text "d"
        .byte $50,$54,$40                           // scrcode: ...
        .text "q@dpad@d@@"
        .encoding "petscii_upper"

chr_6800:
        .byte $10,$41,$00,$00,$10,$00,$01,$00,$00,$00,$10,$40,$04,$00,$40,$00 // .A.........@..@.
        .byte $09,$48,$04,$04,$05,$01,$02,$02,$00,$01,$00,$00,$00,$05,$14,$01 // .H..............
        .byte $64,$61,$65,$65,$52,$51,$01,$01,$a8,$a8,$95,$59,$56,$66,$a7,$96 // daeeRQ.....YVf..
        .byte $5a,$1a,$6a,$59,$9a,$99,$99,$aa,$a9,$a5,$6b,$6f,$7f,$7f,$6f,$7b // Z.jY......ko..o{
        .byte $97,$5b,$af,$ff,$ef,$fb,$ef,$fb,$f9,$f9,$f9,$f9,$ef,$fe,$bb,$ee // .[..............
        .byte $69,$55,$65,$ea,$fa,$95,$95,$aa,$6a,$5f,$57,$5a,$96,$55,$96,$aa // iUe.....j_WZ.U..
        .byte $ea,$a5,$e5,$aa,$aa,$a5,$a9,$a6,$a9   // .........

txt_6869:
        .byte $55,$55,$a9,$a9,$55,$a9,$a9,$14,$00,$00,$40,$15,$55,$55,$65,$05 // UU..U.....@.UUe.
        .byte $05,$04,$54,$40,$00                   // ..T@.

txt_687e:
        .byte $40,$50,$b9,$54,$11,$04,$00,$04,$01,$00,$51,$04,$50,$00,$00,$01 // @P.T......Q.P...
        .byte $04,$01,$55,$00,$00,$00,$00,$41,$55,$04,$40,$00,$00,$00,$10,$44 // ..U....AU.@....D
        .byte $10,$00,$00,$41,$00,$00,$00,$00,$40,$10,$14,$41,$00,$00,$00,$00 // ...A....@..A....
        .byte $00,$00,$00,$04,$00,$10,$00,$10,$00,$04,$00,$10,$00,$40,$00,$00 // .............@..
        .byte $04,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .@..............
        .byte $00,$00,$0f,$0f,$0e,$0b,$0e,$0b,$0e,$0b,$ef,$bb,$af,$bb,$ae,$6b // ...............k
        .byte $ae,$6b,$ee,$ab,$aa,$6a,$aa,$aa,$9a,$66 // .k...j...f

// --- Region $6900-$6a27 ---
.pc = $6900 "dat_6900"

dat_6900:
        .byte $ee,$bf,$ff,$fd,$ff,$ff,$f7,$dd,$fb,$ee,$fa,$ee,$ba,$e9,$ba,$e9 // ................
        .byte $fb,$fe,$ba,$ee,$ba,$ea,$ba,$ea,$f0,$e0,$d0,$c0,$80,$40,$00,$00 // .............@..
        .fill 16, $00
        .text "P"
        .byte $40                                   // @ character
        .text "TT"
        .byte $05,$00,$00,$14
        .byte $40,$04,$00,$00,$00,$10,$00,$00
        .byte $04,$40,$10,$04,$40,$11,$40,$00,$10,$00,$00,$41,$00,$00,$04,$40 // .@..@.@....A...@
        .byte $00,$10,$00,$04,$00,$01,$00,$00,$04,$40,$40,$11,$10,$01,$04,$14 // .........@@.....
        .byte $01,$05
        .text "UAVUU"
        .byte $65,$96,$9a,$9a,$de,$99,$6e,$a6,$6a
        .byte $a5,$59,$a4,$a4,$a5,$9a,$da,$51,$6f,$7f,$3f,$6a,$6a,$ea,$af,$5a // .Y.....Qo.?jj..Z
        .byte $ea,$ff,$aa,$ae,$aa,$aa,$aa,$ab,$be,$a9,$ba,$a9,$f9,$aa,$ab,$fe // ................
        .byte $69,$94,$41,$5e,$ba,$e9,$e9,$bb,$55,$14,$ea,$aa,$a9,$69,$6a,$ef // i.A^....U....ij.
        .byte $6a,$56,$55,$9a,$66,$5a,$a9,$a5,$aa,$a5,$55,$aa,$aa,$a9,$55,$5a // jVU.fZ....U...UZ
        .byte $59,$55,$65,$65,$6a,$6a,$55,$6a       // YUeejjUj

txt_69b8:
        .text "DATAA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $84,$00,$00,$10,$00
        .byte $40,$00,$10,$04
        .byte $54,$00,$41,$00,$01,$00,$00,$05,$01,$44,$10,$41,$14,$40,$54,$01 // T.A......D.A.@T.
        .byte $00,$01,$04,$00,$41,$00,$10,$00,$41,$10,$40,$14,$40,$10,$40,$10 // ....A...A.@.@.@.
        .byte $10,$00,$05,$00,$00,$00,$00,$10,$01,$40,$01,$50,$05,$00,$10,$04 // .........@.P....
        .byte $00,$40,$14,$00,$00,$00,$40,$10,$00,$00,$00,$00,$00,$00,$00,$00 // .@....@.........
        .fill 8, $00
        .byte $0f,$0e,$0f,$0f,$0f,$0f,$0f,$07,$ff,$bb,$ef,$bf,$ef,$bb,$ae,$bb // ................
        .byte $ee,$bb,$ee,$ab,$ae,$6a,$aa,$6a       // .....j.j

// --- Region $6a40-$6a57 ---
.pc = $6a40 "dat_6a40"

dat_6a40:
        .byte $ee,$bb,$ee,$bf,$ef,$fd,$ff,$fd,$ff,$ee,$fb,$fe,$fb,$ee,$ba,$ee // ................
        .byte $fe,$fd,$fc,$f8,$f4,$f0,$f0,$e0       // ........

// --- Region $6a71-$6b93 ---
.pc = $6a71 "dat_6a71"

dat_6a71:
        .byte $40,$00,$55,$01,$50,$55,$04,$01,$00,$00,$00,$00,$01,$40,$00,$00 // @.U.PU.......@..
        .byte $00,$00,$04,$40,$00,$04,$40,$00,$10,$00,$41,$00,$40,$01,$00,$00 // ...@..@...A.@...
        .byte $00,$04,$10,$00,$01,$00,$04,$01,$40,$00,$01,$00,$00,$01,$00,$66 // ........@......f
        .byte $e9,$ad,$e9,$a5,$a4,$10,$50,$25,$69,$6b,$2a,$6a,$5d,$5e,$6f,$44 // ......P%ik*j]^oD
        .byte $50,$54,$81,$94,$55,$65,$95,$0b,$07,$07,$56,$02,$55,$55,$40,$ea // PT..Ue....V.UU@.
        .byte $bf,$eb,$aa,$eb,$ea,$aa,$ad,$af,$ff,$fa,$eb,$fe,$aa,$fe,$aa,$ff // ................
        .byte $ff,$ab,$fa,$aa,$aa,$aa,$aa,$ba,$ea,$aa,$aa,$a5,$6a,$a5,$9a,$aa // ............j...
        .byte $aa,$69,$9a,$6a,$95,$6a,$5a,$a9,$a5,$95,$6a,$95,$a5,$aa,$55,$66 // .i.j.jZ...j...Uf
        .byte $94,$60
        .byte $50,$94
        .text "QTAQ"
        .byte $05,$10,$04,$00,$00
        .byte $40,$00
        .byte $50
        .byte $00,$00,$41,$00,$00,$00,$01,$00,$04,$51,$04,$11,$40,$01,$00,$00 // ..A......Q..@...
        .byte $40,$15,$40,$01,$40,$04,$00,$10,$00,$10,$40,$01,$00,$01,$10,$00 // @.@.@.....@.....
        .byte $10,$04,$41,$00,$40,$00,$01,$00,$04,$00,$01,$00,$41,$00,$04,$10 // ..A.@.......A...
        .byte $00,$41,$00,$01,$40,$01,$40,$40,$00,$00,$00,$00,$00,$00,$00,$00 // .A..@.@@........
        .fill 15, $00
        .byte $0e,$02,$01,$03,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$bf,$7f // ................
        .byte $ff,$bb,$ef,$bf,$ef,$bb,$ae,$bb,$00,$00,$c0,$00,$c0,$30,$c0,$f0 // .............0..
        .fill 16, $00
        .byte $ff,$ee,$fb,$fe,$fb,$ee,$ba,$ee,$ff,$bf,$ff,$ff,$ff,$fe,$fe,$fd // ................
        .byte $e0,$c0,$40,$80                       // ..@.

// --- Region $6bb1-$6c7e ---
.pc = $6bb1 "dat_6bb1"

dat_6bb1:
        .byte $54,$15,$54,$55,$55,$01,$54,$10,$00,$01,$00,$40,$10,$44,$50,$01 // T.TUU.T....@.DP.
        .byte $00,$04,$00,$00,$00,$00,$00,$00,$00,$40,$00,$00,$41,$00,$04,$00 // .........@..A...
        .byte $00,$01,$10,$00,$00,$04,$01,$01,$04,$00,$05,$40,$10,$40,$00,$15 // ...........@.@..
        .byte $40,$14,$02,$06,$5a,$19,$15,$5b,$6a,$69,$55,$69,$24,$55,$44,$94 // @...Z..[jiUi$UD.
        .byte $a5,$e4,$a5,$25,$55,$29,$6a,$05,$54,$55,$00,$40,$15,$40,$15,$6a // ...%U)j.TU.@.@.j
        .byte $25,$55,$09,$05,$01,$01,$11,$aa,$a9   // %U.......

txt_6c0a:
        .text "UUUUUU"
        .byte $95
        .byte $5a,$6a
        .byte $56,$a5

txt_6c15:
        .byte $56,$55,$55,$a6,$a9,$a5,$96,$6a,$99   // VUU....j.

txt_6c1e:
        .byte $56,$5a,$a5,$56,$9a,$a6,$69,$9a,$a6,$a9,$95,$55,$aa,$aa,$5a,$a5 // VZ.V..i....U..Z.
        .byte $9a,$6a,$50,$44,$90,$40,$80,$80,$54,$41,$00,$00,$00,$00,$01,$04 // .jPD.@..TA......
        .byte $10,$00,$00,$10,$40,$10,$40,$00,$41,$10,$00,$40,$00,$00,$00,$00 // ....@.@.A..@....
        .byte $00,$04,$00,$00,$00,$00,$01,$00,$05,$00,$44,$00,$01,$40,$04,$41 // ..........D..@.A
        .byte $04,$50,$04,$01,$00,$00,$10,$04,$10,$00,$01,$40,$00,$04,$00,$00 // .P.........@....
        .byte $00,$40,$00,$00,$01,$00,$15,$00,$11,$04,$40,$00,$04,$00,$00,$00 // .@........@.....
        .byte $04                                   // .

// --- Region $6c98-$6cd0 ---
.pc = $6c98 "dat_6c98"

dat_6c98:
        .byte $3f,$2f,$1f,$0f,$0f,$0b,$07,$03,$fb,$ee,$ff,$ff,$ff,$ff,$ff,$ff // ?/..............
        .byte $cc,$f0,$cc,$f3,$bc,$f3,$bc,$ef,$00,$00,$00,$00,$00,$00,$cc,$30 // ...............0
        .fill 8, $00
        .byte $ef,$bb,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$f8,$f4,$f0,$f0,$e0,$d0,$c0 // ................

dat_6cd0:
        // === Fill data (1 bytes, $6cd0-$6cd0) ===
        .byte $00                                   // .

// --- Region $6cf0-$6dbf ---
.pc = $6cf0 "dat_6cf0"

dat_6cf0:
        .text "EPTT"
        .byte $40                                   // @ character
        .byte $04
        .byte $40,$54,$00,$14,$00,$05
        .byte $40,$00,$01,$00
        .byte $01,$10,$04,$01,$00,$01,$00,$40,$50,$00,$00,$01,$44,$01,$00,$40 // .......@P...D..@
        .byte $00,$01,$00,$00,$55,$00,$04,$01,$00,$40,$14,$50,$00,$00,$00,$10 // ....U....@.P....

txt_6d20:
        .byte $54,$59,$a6,$56,$66,$16,$09,$1a,$94,$d5,$95,$86 // TY.Vf.......

txt_6d2c:
        .text "RFQE"
        .byte $aa,$99,$a5,$a5,$a5,$95
        .text "UT"
        .byte $40                                   // @ character
        .text "U"
        .byte $04,$14
        .byte $15
        .text "EYUF"
        .byte $01
        .byte $46,$16,$07,$06,$03,$16
        .byte $55,$55,$e5,$ba
        .byte $ed,$bb,$fe,$fa
        .text "ZVZUV"
        .byte $95,$96,$a5,$a6,$95,$aa
        .byte $55
        .byte $5a,$69,$6a,$aa,$aa,$aa,$aa,$6a,$aa,$6a,$95,$aa,$9a,$aa,$65,$9a // Zij....j.j....e.
        .byte $6a,$a5,$6a,$a5,$80,$50,$80,$40,$85,$50,$80,$50,$00,$00,$41,$00 // j.j..P.@.P.P..A.
        .byte $40,$01,$14,$00,$00,$00,$04,$41,$14,$01,$04,$00,$50,$00,$05,$00 // @......A....P...
        .byte $00,$00,$00,$00,$10,$00,$00,$50,$00,$00,$00,$00,$00,$00,$00,$10 // .......P........
        .byte $00,$11,$04,$40,$00,$40,$00,$41,$04,$00,$00,$10,$00,$00,$00,$01 // ...@.@.A........
        .byte $04,$00,$01,$40,$10,$00,$40,$01,$04,$01,$40,$01,$00,$00,$00,$00 // ...@..@...@.....
        .byte $00,$04,$00,$01                       // ....

// --- Region $6dd8-$6e0b ---
.pc = $6dd8 "dat_6dd8"

dat_6dd8:
        .byte $03,$02,$01,$00,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$bf,$7f,$3f,$3f // ..............??
        .byte $e8,$ba,$ee,$ba,$ee,$fb,$7e,$df,$c0,$30,$cc,$33,$fc,$ef,$bc,$ff // ......~..0.3....
        .byte $00,$00,$00,$03,$c0,$03,$cc,$33,$ff,$ff,$ff,$ff,$fe,$fd,$fc,$fc // .......3........
        .byte $c0,$80,$40                           // ..@

dat_6e0b:
        // === Fill data (1 bytes, $6e0b-$6e0b) ===
        .byte $00                                   // .

// --- Region $6e31-$6f00 ---
.pc = $6e31 "dat_6e31"

dat_6e31:
        .byte $04,$11,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$10,$00,$44,$00 // ..@...........D.
        .byte $00,$40,$01,$00,$00,$00,$00,$00,$00,$00,$00,$10,$40,$00,$00,$00 // .@..........@...
        .byte $11,$00,$41,$00,$00,$01,$40,$54,$00,$41,$15,$44,$51,$00,$01,$09 // ..A...@T.A.DQ...
        .byte $16,$16,$16,$11,$65,$26,$69,$90,$50,$14 // ....e&i.P.

txt_6e6b:
        .text "UAUQEU"
        .byte $14,$01,$14
        .byte $45,$64
        .byte $29,$a0
        .byte $59,$69
        .byte $55
        .byte $54,$54,$55,$16,$15,$46,$16,$05,$55,$15,$05,$55,$15,$fa,$aa,$af // TTU..F..U..U....
        .byte $aa,$ba,$6a,$99,$6a,$a9,$a9,$a5,$a9,$a9,$aa,$6a,$9a,$55,$6a,$aa // ..j.j......j.Uj.
        .byte $6a,$55,$96,$a9,$aa,$65,$99,$66,$9a,$69,$9a,$a6,$9a,$6a,$a9,$6a // jU...e.f.i...j.j
        .byte $a5,$95
        .byte $55,$a5
        .byte $55,$90
        .text "DQ"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80
        .byte $44,$40,$50,$00
        .byte $41
        .byte $00,$41,$00,$10,$00,$01,$40,$00,$05,$00,$40,$10,$00,$54,$01,$04 // .A....@...@..T..
        .byte $01,$04,$01,$04,$50,$01,$00,$05,$50,$01,$40,$00,$00,$00,$40,$00 // ....P...P.@...@.
        .byte $41,$00,$04,$01,$10,$01,$50,$00,$10,$40,$00,$01,$00,$00,$40,$00 // A.....P..@....@.
        .byte $10,$00,$41,$00,$50,$04,$00,$10,$00,$10,$00,$04,$00,$00,$00,$00 // ..A.P...........
        .byte $00,$44,$10,$00,$04                   // .D...

dat_6f00:
        // === Fill data (1 bytes, $6f00-$6f00) ===
        .byte $00                                   // .

// --- Region $6f20-$6f48 ---
.pc = $6f20 "dat_6f20"

dat_6f20:
        .byte $3a,$1a,$0a,$0e,$06,$02,$03,$01,$e9,$ba,$ee,$fa,$ee,$fb,$fe,$fb // :...............
        .byte $ee,$ba,$e8,$ba,$ee,$fb,$fe,$df,$cf,$3e,$cf,$3e,$fb,$ee,$ba,$ee // .........>.>....
        .byte $f8,$f4,$f0,$e0,$d0,$c0,$80,$40       // .......@

dat_6f48:
        // === Fill data (1 bytes, $6f48-$6f48) ===
        .byte $00                                   // .

// --- Region $6f70-$7040 ---
.pc = $6f70 "dat_6f70"

dat_6f70:
        .byte $50,$40,$14,$54,$00,$04,$10,$45,$00,$00,$04,$00,$00,$01,$00,$00 // P@.T...E........
        .byte $00,$00,$00,$00,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$04 // ................
        .byte $00,$10,$00,$00,$10,$00,$00,$00,$14,$50,$04,$55,$01,$15,$01,$41 // .........P.U...A
        .byte $01                                   // .

txt_6fa1:
        .text "P%YU&E"
        .byte $a5,$15
        .byte $55,$55,$55,$5b
        .byte $56,$69,$6b,$95
        .byte $15,$55,$54,$81,$55,$90,$90,$42,$55,$41,$15,$45,$55,$55,$15,$15 // .UT.U..BUA.EUU..
        .byte $25,$11,$55,$91,$90,$95,$51,$55,$56,$69,$55,$5a,$55,$96 // %.U...QUViUZU.

txt_6fcf:
        .byte $55,$5a,$a5,$6a,$95,$aa,$55,$aa,$55,$96 // UZ.j..U.U.

txt_6fd9:
        .byte $59,$56,$55,$aa,$55,$aa,$55,$a6,$a9,$65,$9a,$a6,$55,$aa,$55,$95 // YVU.U.U..e..U.U.
        .byte $55,$55,$95,$aa,$56,$a5,$55,$44,$40,$04,$40,$04,$50,$40,$50,$00 // UU..V.UD@.@.P@P.
        .byte $04,$00,$04,$00,$10,$40,$10           // .....@.

chr_7000:
        // === Charset data (65 bytes, $7000-$7040) ===
        .byte $01,$00,$00,$00,$01,$00,$10,$00       // char 0 @+0
        .byte $00,$40,$00,$50,$00,$41,$00,$10       // char 1 @+1
        .byte $00,$00,$00,$00,$01,$00,$04,$00       // char 2 @+2
        .byte $00,$10,$40,$01,$00,$04,$10,$00       // char 3 @+3
        .byte $10,$00,$10,$00,$10,$00,$10,$00       // char 4 @+4
        .byte $00,$10,$40,$10,$40,$10,$40,$01       // char 5 @+5
        .byte $41,$00,$00,$00,$41,$00,$01,$00       // char 6 @+6
        .byte $00,$40,$00,$40,$00,$04,$00,$41       // char 7 @+7

dat_7040:
        // === Fill data (1 bytes, $7040-$7040) ===
        .byte $00                                   // .

// --- Region $7068-$707a ---
.pc = $7068 "dat_7068"

dat_7068:
        .byte $fe,$7f,$00,$00,$00,$00,$00,$00       // char 13 @+13
        .byte $ee,$fb,$00,$00,$00,$00,$00,$00       // char 14 @+14
        .byte $ff,$ed                               // char 15 (partial)

dat_707a:
        // === Fill data (1 bytes, $707a-$707a) ===
        .byte $00                                   // .

// --- Region $70b1-$717e ---
.pc = $70b1 "dat_70b1"

dat_70b1:
        .byte $55,$55,$45,$11,$54,$40,$54           // char 22 (partial)
        .byte $00,$00,$04,$01,$00,$10,$00,$00       // char 23 @+23
        .byte $41,$00,$00,$00,$00,$00,$00,$00       // char 24 @+24
        .byte $00,$10,$01,$44,$00,$11,$04,$01       // char 25 @+25
        .byte $01,$40,$01,$00,$02,$1b,$0b,$6e       // char 26 @+26
        .byte $05,$5b,$6f,$bf,$ee,$bf,$fe,$ff       // char 27 @+27
        .byte $a9,$e6,$fd,$fe,$fa,$aa,$fa,$aa       // char 28 @+28
        .byte $aa,$a5,$59,$59,$55,$55,$54,$95       // char 29 @+29
        .byte $55,$54,$55,$51,$40,$10,$45,$55       // char 30 @+30
        .byte $5a,$6a,$59,$56,$55,$56,$59,$65       // char 31 @+31

txt_7100:
        .byte $54,$51,$54,$55,$54,$55,$55,$55       // char 32 ' '
        .byte $5a,$55,$59,$55,$59,$55,$56,$69       // char 33 '!'

txt_7110:
        .byte $55,$55,$aa,$55,$6a,$55,$aa,$65       // char 34 '"'
        .byte $aa,$55,$aa,$55,$aa,$95,$aa,$55       // char 35 '#'
        .byte $a5,$5a,$a5,$5a,$a5,$56,$aa,$95       // char 36 '$'
        .byte $6a,$95,$a5,$55,$96,$a5,$95,$a5       // char 37 '%'
        .byte $55,$94,$55,$55,$55,$55,$95,$55       // char 38 '&'
        .byte $40,$10                               // char 39 (partial)

txt_713a:
        .byte $40,$50,$55,$55,$55,$55               // char 39 (partial)
        .byte $00,$00,$40,$00,$40,$01,$04,$55       // char 40 '('
        .byte $00,$41,$04,$01,$04,$01,$04,$51       // char 41 ')'
        .byte $01,$40,$04,$51,$44,$01,$14,$40       // char 42 '*'
        .byte $00,$00,$01,$00,$04,$01,$00,$00       // char 43 '+'
        .byte $41,$00,$01,$00,$10,$00,$04,$00       // char 44 ','
        .byte $00,$00,$00,$01,$40,$10,$00,$00       // char 45 '-'
        .byte $10,$40,$01,$00,$00,$40,$01,$00       // char 46 '.'
        .byte $00,$40,$00,$40,$00,$40               // char 47 (partial)

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

// --- Region $71f0-$72c0 ---
.pc = $71f0 "dat_71f0"

dat_71f0:
        .byte $55,$50,$05,$14,$54,$54,$04,$50       // char 62 '>'
        .byte $04,$40,$01,$00,$00,$01,$00,$04       // char 63 '?'
        .byte $00,$00,$00,$00,$45,$00,$00,$40       // char 64 '@'
        .byte $00,$00,$01,$41,$16,$07,$1b,$0f       // char 65 'A'
        .byte $3b,$af,$bf,$ff,$ff,$bf,$ff,$af       // char 66 'B'
        .byte $ff,$ff,$ff,$ff,$fa,$fa,$fe,$aa       // char 67 'C'
        .byte $ea,$ba,$e9,$e9,$aa,$a5,$a9,$95       // char 68 'D'

txt_7228:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 69 'E'
        .byte $55,$55,$55,$56,$5a,$55,$56,$55       // char 70 'F'
        .byte $55,$55,$95,$55,$95,$5a,$55,$56       // char 71 'G'
        .byte $65,$55,$aa                           // char 72 (partial)

txt_7243:
        .byte $55,$5a,$a5,$55,$a5                   // char 72 (partial)
        .byte $56,$55,$56,$96                       // char 73 (partial)

txt_724c:
        .byte $55,$56,$59,$55                       // char 73 (partial)
        .byte $aa,$a9,$95,$55,$a5,$55,$95,$6a       // char 74 'J'
        .byte $a5,$6a,$59,$aa,$55,$95               // char 75 (partial)

txt_725e:
        .byte $55,$55                               // char 75 (partial)
        .byte $55,$aa,$55,$a5,$55,$59,$56,$65       // char 76 'L'
        .byte $59,$a5                               // char 77 (partial)

txt_726a:
        .byte $59,$55,$55,$56,$55,$a5               // char 77 (partial)
        .byte $56,$55,$6a,$95,$56,$55,$6a,$55       // char 78 'N'
        .byte $95,$55,$95,$55,$96,$55,$95           // char 79 (partial)

txt_727f:
        .byte $5a                                   // char 79 (partial)
        .byte $55,$52,$56,$56,$56,$56,$a6,$55       // char 80 'P'
        .byte $00,$94,$a5,$a4,$a8,$a9,$ed,$a9       // char 81 'Q'
        .byte $05,$10,$00,$10,$04,$51,$54,$50       // char 82 'R'
        .byte $00,$01,$44,$11,$04,$01,$00,$00       // char 83 'S'
        .byte $01,$00,$00,$40,$01,$00,$04,$41       // char 84 'T'
        .byte $00,$00,$40,$01,$04,$00,$10,$00       // char 85 'U'
        .byte $00,$05,$10,$41,$04,$00,$10,$00       // char 86 'V'
        .byte $00,$00,$04,$00,$00,$10,$04,$40       // char 87 'W'

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

// --- Region $7330-$7400 ---
.pc = $7330 "dat_7330"

dat_7330:
        .byte $05,$50,$44,$50,$44,$10,$45,$14       // char 102 'f'
        .byte $00,$00,$01,$00,$04,$40,$00,$01       // char 103 'g'
        .byte $00,$00,$00,$00,$01,$04,$40,$00       // char 104 'h'
        .byte $1f,$1a,$2f,$3f,$7e,$2b,$7a,$6e       // char 105 'i'
        .byte $ff,$aa,$ff,$fe,$aa,$aa,$aa,$aa       // char 106 'j'
        .byte $fa,$aa,$aa,$e5,$a5,$95,$a9,$55       // char 107 'k'
        .byte $a5,$55,$99,$a5,$59,$55,$56,$6a       // char 108 'l'

txt_7368:
        .byte $55,$55,$56,$a9,$65                   // char 109 (partial)

txt_736d:
        .byte $5a,$55,$aa                           // char 109 (partial)
        .byte $99,$65,$55,$95,$55,$59,$56,$55       // char 110 'n'
        .byte $65,$55,$59,$56,$5a,$65,$95,$65       // char 111 'o'

txt_7380:
        .byte $59,$56,$55,$aa,$55,$6a,$55,$66       // char 112 'p'
        .byte $65,$55,$56,$99,$66,$95,$69,$95       // char 113 'q'
        .byte $56,$95,$59,$a6,$59,$95,$6a,$5a       // char 114 'r'
        .byte $a9,$95,$55,$69,$55,$55,$95,$55       // char 115 's'
        .byte $55,$5a,$65,$55,$55,$55,$55,$65       // char 116 't'
        .byte $55,$95,$56,$55,$55,$55,$55,$95       // char 117 'u'
        .byte $55,$55,$56,$55,$95                   // char 118 (partial)

txt_73b5:
        .byte $55,$55,$55                           // char 118 (partial)
        .byte $55,$55,$59,$55,$55,$55,$5a,$96       // char 119 'w'

txt_73c0:
        .byte $55,$55,$55,$56,$56,$56,$9a,$56       // char 120 'x'
        .byte $bd,$e9,$e9,$ed,$fd,$e9,$ed,$bd       // char 121 'y'

txt_73d0:
        .byte $55,$55,$54,$55,$55,$51,$55,$55       // char 122 'z'
        .byte $40,$00,$50,$15,$55,$55,$51,$54       // char 123 '{'
        .byte $04,$50,$00,$00,$00,$45,$00,$10       // char 124 '|'
        .byte $04,$01,$04,$40,$10,$00,$04,$01       // char 125 '}'
        .byte $04,$01,$04,$01,$04,$00,$00,$00       // char 126 '~'
        .byte $10,$00,$04,$00,$10,$00,$04,$40       // char 127

dat_7400:
        // === Fill data (1 bytes, $7400-$7400) ===
        .byte $00                                   // .

// --- Region $7471-$753e ---
.pc = $7471 "dat_7471"

dat_7471:
        .byte $54,$05,$00,$54,$00,$14,$41           // char 142 (partial)
        .byte $00,$00,$00,$00,$10,$40,$00,$00       // char 143
        .byte $00,$00,$00,$40,$00,$00,$00,$00       // char 144
        .byte $7a,$ae,$ba,$aa,$aa,$aa,$ba,$ee       // char 145
        .byte $aa,$a9,$aa,$a5,$aa,$a9,$aa,$a9       // char 146
        .byte $a6                                   // char 147 (partial)

txt_7499:
        .byte $55,$55,$a5,$99,$a6,$55,$95           // char 147 (partial)
        .byte $95,$5a,$65,$5a,$9a,$65,$6a,$59       // char 148
        .byte $55,$9a,$a5,$a5,$aa,$55,$aa,$55       // char 149
        .byte $56,$55,$95,$55,$a5,$55,$55,$55       // char 150
        .byte $59,$96,$69,$55,$56,$69,$55,$65       // char 151
        .byte $95,$5a,$55,$65,$96,$59,$66,$95       // char 152
        .byte $aa,$aa,$6a,$55,$5a,$6a               // char 153 (partial)

txt_74ce:
        .byte $55,$5a                               // char 153 (partial)
        .byte $a9,$95,$aa,$55,$aa,$aa,$55,$a5       // char 154
        .byte $99,$56,$a9,$55,$95,$aa,$55,$55       // char 155
        .byte $56,$55,$69,$95,$55,$aa,$55,$55       // char 156
        .byte $55,$96,$59,$55,$65,$55,$55,$95       // char 157
        .byte $95,$55,$55,$5a,$55,$69,$95,$69       // char 158
        .byte $65,$59,$65                           // char 159 (partial)

txt_74fb:
        .byte $56,$55,$55,$55,$55                   // char 159 (partial)
        .byte $56,$57,$53,$56,$53,$97,$53,$52       // char 160
        .byte $e9,$bd,$e9,$b9,$a9,$b9,$aa,$a5       // char 161

txt_7510:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 162
        .byte $54,$55,$55,$55,$55,$55,$55,$55       // char 163
        .byte $40,$50,$54,$51,$54,$54,$54,$54       // char 164
        .byte $04,$00,$10,$00,$41,$00,$10,$00       // char 165
        .byte $00,$00,$00,$00,$00,$40,$00,$01       // char 166
        .byte $10,$00,$04,$40,$00,$40               // char 167 (partial)

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

// --- Region $75b0-$767f ---
.pc = $75b0 "dat_75b0"

dat_75b0:
        .byte $14,$00,$00                           // char 182 (partial)

txt_75b3:
        .byte $54,$55,$54,$40,$54                   // char 182 (partial)
        .byte $00,$00,$40,$00,$00,$40,$00,$04       // char 183
        .byte $10,$00,$00,$00,$01,$01,$04,$01       // char 184
        .byte $fa,$ea,$fa,$ae,$fa,$ea,$ba,$ea       // char 185
        .byte $aa,$99,$aa,$a9,$aa,$a6,$a9,$aa       // char 186
        .byte $55,$65,$95,$55,$95,$a6,$55,$55       // char 187
        .byte $6a,$5a,$96,$55,$6a,$5a,$69,$5a       // char 188
        .byte $aa,$95,$aa                           // char 189 (partial)

txt_75eb:
        .byte $55,$55,$aa,$5a,$aa                   // char 189 (partial)
        .byte $95,$a9,$55,$a9,$56,$55,$96,$a5       // char 190
        .byte $56,$95,$56,$a5                       // char 191 (partial)

txt_75fc:
        .byte $55,$55,$5a,$a6                       // char 191 (partial)
        .byte $59,$a5,$56,$99,$65,$99,$55,$99       // char 192
        .byte $55,$55,$95,$55,$6a,$aa,$59,$65       // char 193
        .byte $aa                                   // char 194 (partial)

txt_7611:
        .byte $55,$55,$55,$aa,$aa                   // char 194 (partial)

txt_7616:
        .byte $5a,$5a                               // char 194 (partial)
        .byte $aa                                   // char 195 (partial)

txt_7619:
        .byte $55,$55,$55,$aa,$6a,$aa,$aa           // char 195 (partial)
        .byte $aa,$6a                               // char 196 (partial)

txt_7622:
        .byte $56,$5a,$55,$aa,$a5,$95               // char 196 (partial)
        .byte $aa,$a5,$5a,$95,$56,$55,$55,$55       // char 197
        .byte $95,$65,$95,$55,$95                   // char 198 (partial)

txt_7635:
        .byte $55,$55,$55                           // char 198 (partial)
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 199
        .byte $57,$53,$17                           // char 200 (partial)

txt_7643:
        .byte $57,$56,$57,$57,$57                   // char 200 (partial)
        .byte $a5,$b5,$f5,$f5,$b5,$e5,$a5,$e5       // char 201

txt_7650:
        .byte $55,$54,$55,$55,$55,$55,$55,$55       // char 202
        .byte $55,$55,$55,$55,$55,$65,$95           // char 203 (partial)

txt_765f:
        .byte $55                                   // char 203 (partial)
        .byte $54,$54,$54,$54,$54,$50,$54,$50       // char 204
        .byte $40,$00,$40,$00,$40,$00,$10,$04       // char 205
        .byte $00,$41,$00,$44,$10,$00,$10,$00       // char 206
        .byte $00,$10,$40,$00,$04,$00,$40           // char 207 (partial)

dat_767f:
        // === Fill data (1 bytes, $767f-$767f) ===
        .byte $00                                   // .

// --- Region $76f0-$77c0 ---
.pc = $76f0 "dat_76f0"

dat_76f0:
        .byte $54,$00,$40,$00,$14,$00,$44,$54       // char 222
        .byte $10,$01,$04,$00,$40,$00,$00,$40       // char 223
        .byte $41,$01,$02,$01,$02,$17,$02,$43       // char 224
        .byte $fa,$ea,$ae,$fb,$ee,$aa,$fa,$ea       // char 225
        .byte $aa,$95,$aa,$a9,$a5,$9a,$a5,$9a       // char 226
        .byte $99,$66,$95,$69,$56,$55,$55,$59       // char 227
        .byte $6a,$55,$65,$aa,$5a,$a9,$55,$aa       // char 228

txt_7728:
        .byte $55,$55,$55,$aa,$55,$5a,$56,$95       // char 229
        .byte $59,$95,$55,$65,$55,$95               // char 230 (partial)

txt_7736:
        .byte $55,$55                               // char 230 (partial)
        .byte $55,$59,$56,$59,$56,$59,$66           // char 231 (partial)

txt_773f:
        .byte $59                                   // char 231 (partial)
        .byte $56,$a9,$9a,$6a,$59,$56,$99,$65       // char 232
        .byte $aa,$55,$95,$65,$56,$55,$55,$56       // char 233
        .byte $6a,$5a,$55,$56,$95,$55,$95,$65       // char 234
        .byte $aa,$aa,$55,$aa,$aa,$55,$6a,$55       // char 235
        .byte $55,$95                               // char 236 (partial)

txt_7762:
        .byte $55,$55,$a5,$55,$95                   // char 236 (partial)

txt_7767:
        .byte $55                                   // char 236 (partial)
        .byte $55,$55,$55,$55,$55,$95,$55,$55       // char 237
        .byte $55,$55,$95                           // char 238 (partial)

txt_7773:
        .byte $55,$55,$55,$55,$55                   // char 238 (partial)
        .byte $54,$55,$55,$55,$55,$55,$55,$55       // char 239
        .byte $57,$57,$57,$5b,$57,$57,$57,$57       // char 240
        .byte $95,$d5,$d5,$96,$d5,$95,$59,$55       // char 241
        .byte $56,$95,$56,$65,$56,$55,$56,$59       // char 242
        .byte $55,$95,$55,$95,$55,$95,$55,$55       // char 243
        .byte $50,$50,$90,$50,$50,$44,$40,$41       // char 244
        .byte $00,$01,$40,$10,$00,$04,$00,$11       // char 245
        .byte $40,$01,$04,$41,$00,$00,$10,$04       // char 246
        .byte $10,$00,$04,$00,$10,$40,$00,$10       // char 247

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

// --- Region $7830-$7900 ---
.pc = $7830 "dat_7830"

dat_7830:
        .byte $14,$54,$00,$54,$00,$00,$50,$50,$00,$00,$10,$00,$00,$10,$00,$04 // .T.T..PP........
        .byte $03,$02,$03,$17,$02,$03,$03,$06,$ba,$ea,$fa,$ea,$ee,$ab,$fe,$fa // ................
        .byte $a5,$aa,$9a,$a5,$a5,$9a,$aa,$aa,$55,$65,$95,$65,$95,$6a,$95,$55 // ........Ue.e.j.U
        .byte $6a,$95,$56,$6a,$95,$5a,$95,$65,$aa,$55,$aa,$aa,$55,$aa,$a5,$5a // j.Vj.Z.e.U..U..Z
        .byte $51,$55,$95,$aa,$5a,$9a,$6a,$9a,$66   // QU..Z.j.f

txt_7879:
        .text "UVUVUU"
        .byte $95
        .byte $5a,$96,$65,$96,$65,$95
        .byte $5a,$66,$95
        .byte $55,$6a,$95,$65,$aa,$95
        .byte $5a,$59,$55,$66
        .text "UYUV"
        .byte $95

txt_7898:
        .text "YUUYUUUTUUUUUUUQ"
        .fill 12, $55
        .text "VUUUUUUUUUUUVWRV"
        .text "UUYTU"
        .byte $65,$95

txt_78cb:
        .text "QUUVUU"
        .byte $65
        .byte $5a,$65,$9a,$65
        .byte $55,$96
        .byte $55,$55,$55
        .byte $95
        .text "UUUT"
        .byte $40                                   // @ character
        .byte $00
        .byte $41,$00,$00,$00,$04
        .byte $50,$44,$00,$11
        .byte $44,$00,$11,$04,$01,$00,$01,$40,$00,$00,$04,$00,$04,$04,$00,$00 // D......@........
        .byte $00,$00,$04,$10,$04                   // .....

dat_7900:
        // === Fill data (1 bytes, $7900-$7900) ===
        .byte $00                                   // .

// --- Region $7970-$7a3e ---
.pc = $7970 "dat_7970"

dat_7970:
        .byte $54,$40,$50,$00,$50,$00,$50,$44,$00,$04,$01,$10,$01,$44,$01,$10 // T@P.P.PD.....D..
        .byte $02,$02,$02                           // ...

txt_7983:
        .byte $42,$2b,$af,$fd,$f9,$aa,$aa,$ea,$aa,$ae,$aa,$9a,$ea,$aa,$aa,$a5 // B+..............
        .byte $9a,$a5,$9a,$aa,$a5,$96,$55,$aa,$55,$55,$95,$95,$55,$9a,$55,$96 // ......U.UU..U.U.
        .byte $59,$6a,$55,$69,$99,$96,$6a,$a5,$56,$aa // YjUi..j.V.

txt_79ad:
        .byte $5a,$55,$5a,$a7,$96,$56,$97,$86,$5a,$4e,$2e,$e5,$a5,$bd,$ea,$bb // ZUZ..V..ZN......
        .byte $af,$ba,$af
        .text "UYUU"
        .byte $95,$e6,$b9,$bd,$a5,$69,$a5,$69,$a5
        .byte $56,$95                               // V.

txt_79cf:
        .text "ZUUVUU"
        .byte $66
        .byte $59,$6a
        .text "PUTU"
        .byte $94
        .byte $54,$55
        .byte $55,$05,$55,$55,$55,$14               // U.UUU.

txt_79e5:
        .fill 12, $55
        .text "YUUVU"
        .byte $a6
        .text "YUUV"
        .byte $95
        .byte $55,$95

txt_79fe:
        .text "YUYYYYYY"
        .byte $5d

txt_7a07:
        .text "YUZUUU"
        .byte $6a
        .byte $55,$69
        .byte $55,$a5
        .text "UUUU"
        .byte $95
        .byte $65                                   // e

txt_7a18:
        .text "TTPQPT"
        .byte $40                                   // @ character
        .text "D"
        .byte $00,$00,$01,$00,$10,$00,$10,$00
        .byte $00,$40,$00,$40,$10,$04,$50,$04,$00,$41,$00,$41,$00,$10,$00,$11 // .@.@..P..A.A....
        .byte $00,$00,$00,$04,$10,$40               // .....@

dat_7a3e:
        // === Fill data (1 bytes, $7a3e-$7a3e) ===
        .byte $00                                   // .

// --- Region $7ab0-$7b7f ---
.pc = $7ab0 "dat_7ab0"

dat_7ab0:
        .byte $10,$00,$10,$50,$04,$50,$01,$40,$00,$00,$14,$01,$40,$10,$00,$01 // ...P.P.@....@...
        .byte $f4,$e0,$e4,$e1,$b1,$b9,$7c,$3e,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$ff // ......|>........
        .byte $a9,$aa,$9a,$aa,$95,$aa,$a5,$95,$55,$55,$95,$59,$55,$55,$95,$65 // ........UU.YUU.e
        .byte $65
        .text "ZUZUZ"
        .byte $6a
        .byte $55,$a9
        .byte $55,$a5
        .byte $56,$97,$5f,$7f,$eb
        .byte $2a,$b9,$be,$f9,$e9,$b9,$e9,$e9,$aa,$aa,$aa,$aa,$bb,$ae,$aa,$af // *...............
        .byte $ea,$bf,$bf,$af,$ab,$fa,$ae,$ab,$69,$aa,$ea,$f5,$ea,$be,$af,$aa // ........i.......
        .byte $55,$aa,$a5,$55,$aa,$aa,$55,$9a       // U..U..U.

txt_7b18:
        .byte $55,$55,$a9,$55,$95,$a9,$55,$aa,$15,$55,$55,$05,$11,$55,$55,$15 // UU.U..U..UU..UU.
        .byte $55,$55,$55,$6a,$55,$56,$55,$95,$55,$5a,$95,$aa,$55,$aa,$aa,$55 // UUUjUVU.UZ..U..U
        .byte $a6,$59,$a6                           // .Y.

txt_7b3b:
        .byte $55,$5a,$a5,$59,$a5,$5d,$59,$69,$6d,$69,$a9,$b9,$fe,$95,$69,$66 // UZ.Y.]Yimi....if

txt_7b4b:
        .byte $59,$55,$a5,$55,$95,$95,$65,$59,$95,$65 // YU.U..eY.e

txt_7b55:
        .text "UUU"
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .byte $01,$00,$04,$10,$00,$05,$00,$04,$01,$04
        .byte $00,$10,$00,$00,$01,$40,$15,$00,$11,$00,$14,$04,$01,$00,$00,$01 // .....@..........
        .byte $00,$00,$04,$10,$00,$40,$00,$04,$00,$10 // .....@....

dat_7b7f:
        // === Fill data (1 bytes, $7b7f-$7b7f) ===
        .byte $00                                   // .

// --- Region $7bf0-$7cbf ---
.pc = $7bf0 "dat_7bf0"

dat_7bf0:
        .byte $10,$40,$01,$00,$50,$00,$00,$00,$40,$04,$10,$00,$00,$00,$00,$00 // .@..P...@.......
        .byte $3f,$3f,$6f,$1f,$0f,$0f,$0f,$0b,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ??o.............
        .byte $a5,$aa,$a5,$95,$aa,$d5,$ea,$e9,$95,$65,$9a,$65,$95,$55,$57,$5a // .........e.e.UWZ
        .byte $5a,$6b,$5b,$ae,$bb,$ea,$bf,$ae,$fe,$bb,$ff,$ae,$fa,$b9,$a5,$ea // Zk[.............
        .byte $ea,$a9,$6a,$95,$a6,$95,$5a,$69,$ba,$6a,$ab,$aa,$ab,$aa,$aa,$bb // ..j...Zi.j......
        .byte $ba,$ae,$ab,$fe,$ab,$aa,$ab,$fe,$eb,$aa,$eb,$ab,$ff,$aa,$ee,$ff // ................
        .byte $ea,$e6,$f9,$f9,$ae,$fb,$af,$be,$a9,$a5,$55,$56,$95,$55,$a9,$95 // ..........UV.U..
        .byte $55,$15,$55,$55,$55,$15,$55,$16,$5a,$65,$95,$5a,$6a,$5a,$aa,$6a // U.UUU.U.Ze.ZjZ.j
        .byte $9a                                   // .

txt_7c71:
        .byte $55,$5a,$a9,$a5,$95,$aa,$a6,$96,$57,$5a,$5f,$6a,$be,$aa,$fb,$fd // UZ......WZ_j....
        .byte $aa,$fd,$ea,$b9,$ae,$a9,$e9,$6a,$59,$55,$5a,$95,$a5,$55,$55,$94 // .......jYUZ..UU.
        .byte $54,$94,$54,$54,$55,$90,$50,$40,$01,$04,$00,$00,$00,$00,$40,$04 // T.TTU.P@......@.
        .byte $01,$04,$01,$04,$00,$10,$04,$00,$00,$00,$00,$00,$00,$10,$44,$11 // ..............D.
        .byte $00,$00,$00,$40,$10,$40,$01,$04,$00,$50,$00,$00,$00,$04 // ...@.@...P....

dat_7cbf:
        // === Fill data (1 bytes, $7cbf-$7cbf) ===
        .byte $00                                   // .

// --- Region $7d30-$7e00 ---
.pc = $7d30 "dat_7d30"

dat_7d30:
        .byte $01,$04,$50,$50,$00,$00,$40,$00,$04,$00,$01,$10,$04,$00,$10,$04 // ..PP..@.........
        .byte $03,$03,$03,$02,$40,$00,$00,$00,$fe,$ff,$ff,$ff,$ff,$ff,$bf,$af // ....@...........
        .byte $ea,$ea,$ba,$bb,$ef,$ea,$eb,$aa,$6f,$ba,$ea,$aa,$ab,$fe,$aa,$e9 // ........o.......
        .byte $af,$bf,$e9,$b6,$e5,$95               // ......

txt_7d66:
        .byte $55,$55,$aa,$6a,$55,$95,$6a,$55,$55,$65,$aa,$65,$aa,$59,$a5,$55 // UU.jU.jUUe.e.Y.U
        .byte $6a,$59,$aa,$6a,$bf,$6a,$6a,$6b,$aa,$aa,$aa,$ff,$aa,$ea,$ba,$aa // jY.j.jjk........
        .byte $ee,$eb,$aa,$aa,$bf,$af,$bf,$fa,$aa,$ae,$ab,$af,$fb,$ff,$aa,$ff // ................
        .byte $ab,$bf,$e9,$e5,$b8,$fd,$fc,$a9,$e8,$f9,$55,$15,$56,$15,$55,$15 // ..........U.V.U.

txt_7da6:
        .byte $55,$55,$aa,$55,$65,$56,$5b,$5e,$7a,$af,$9b,$6f,$bf,$fa,$bf,$ab // UU.UeV[^z..o....
        .byte $fe,$ff,$fa,$ea,$bf,$aa,$ea,$ab,$fe,$ab,$ba,$e9,$aa,$e5,$aa,$a5 // ................
        .byte $d6,$a9,$95,$65,$95,$59,$95,$65,$95   // ...e.Y.e.

txt_7dcf:
        .text "UPPPP"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "AD"
        .byte $01
        .byte $40,$00,$00,$01,$00,$00
        .byte $00,$10,$44,$00,$41,$00,$50,$00,$10,$01,$10,$00,$00,$04,$40,$10 // ..D.A.P.......@.
        .byte $00,$00,$00,$41,$10,$01,$10,$40,$00,$00,$00,$00,$00,$00,$40,$00 // ...A...@......@.
        .byte $40                                   // @

dat_7e00:
        // === Fill data (1 bytes, $7e00-$7e00) ===
        .byte $00                                   // .

// --- Region $7e70-$7f3f ---
.pc = $7e70 "dat_7e70"

dat_7e70:
        .byte $14,$40,$50,$00,$40,$10,$00,$10,$00,$00,$01,$40,$00,$04,$00,$10 // .@P.@......@....
        .byte $01,$00,$00,$04,$00,$01,$00,$00,$ba,$69,$6a,$6a // .........ijj

txt_7e8c:
        .text ">*>+"
        .byte $ab,$6a
        .byte $55,$55,$55,$95,$95,$a5,$a9,$a5,$95

txt_7e9b:
        .text "UAPUPUUUUUUUU"
        .byte $9a,$65
        .byte $56
        .byte $59,$56,$6a                           // YVj

txt_7eae:
        .byte $55,$5a,$aa,$55,$a9,$55,$a5,$aa,$aa,$55,$ae,$5a,$aa,$5e,$5e,$5a // UZ.U.U...U.Z.^^Z
        .byte $aa,$5a,$bb,$ae,$bb,$ae,$ab,$be,$ab,$aa,$ef,$fa,$ae,$fb,$be,$ea // .Z..............
        .byte $aa,$ba,$af,$aa,$aa,$ea,$ab,$be,$ab,$ba,$a8,$f4,$f0,$a4,$e5,$bf // ................
        .byte $fb,$af,$16,$17,$1f,$6e,$bb,$fe,$bf,$ea,$ea,$ab,$fe,$ab,$ff,$ba // .....n..........
        .byte $ff,$aa,$aa,$ff,$aa,$ff,$ff,$ff,$ea,$af,$aa,$ff,$aa,$ea,$fa,$a9 // ................
        .byte $a6,$95,$96,$a9,$65,$95               // ....e.

txt_7f04:
        .byte $59,$56,$a9,$56,$95,$55,$65           // YV.V.Ue

txt_7f0b:
        .text "UUTTTP"
        .byte $00
        .byte $41,$00,$04
        .byte $40,$11,$00,$00,$00,$04
        .byte $00,$00,$04,$00,$00,$40,$10,$00,$04,$00,$10,$00,$44,$40,$00,$10 // .....@......D@..
        .byte $04,$11,$40,$01,$00,$41,$10,$00,$05,$00,$00,$01,$00,$00,$00,$00 // ..@..A..........
        .byte $14,$40,$04,$10                       // .@..

dat_7f3f:
        // === Fill data (1 bytes, $7f3f-$7f3f) ===
        .byte $00                                   // .

// --- Region $8000-$8000 ---
.pc = $8000 "scr_8000"

scr_8000:
        .byte $00                                   // .

// --- Region $958e-$958e ---
.pc = $958e "bmp_958e"

bmp_958e:
        // === Bitmap data (1 bytes, $958e-$958e) ===
        .byte $00                                   // .

// --- Region $9800-$9800 ---
.pc = $9800 "chr_9800"

chr_9800:
        // === Charset data (1 bytes, $9800-$9800) ===
        .byte $00                                   // char 0 (partial)

// --- Region $9d55-$9d55 ---
.pc = $9d55 "dat_9d55"

dat_9d55:
        // === Fill data (1 bytes, $9d55-$9d55) ===
        .byte $00                                   // .

// --- Region $a000-$a000 ---
.pc = $a000 "bmp_a000"

bmp_a000:
        .byte $00                                   // .

// --- Region $a400-$a400 ---
.pc = $a400 "scr_a400"

scr_a400:
        .byte $00                                   // .

// --- Region $b004-$b004 ---
.pc = $b004 "dat_b004"

dat_b004:
        // === Fill data (1 bytes, $b004-$b004) ===
        .byte $00                                   // .

// --- Region $b400-$d002 ---
.pc = $b400 "dat_b400"

dat_b400:
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39 // -........9..0..9
        .byte $b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0 // ./.L". q../.-./.
        .byte $02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9 // ..0.-........9..
        .byte $4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00 // L..,...7..X .

txt_b43d:
        .byte $55,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1 // UL........,.....
        .byte $2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5 // /.-.......-e..-.
        .byte $2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85 // .i........../e..
        .byte $2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff // /.0i..0L........
        .byte $c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea // ................
        .byte $60,$a8,$23,$3c,$06,$76,$e3,$c6,$25,$7c,$00,$c0,$c0,$dc,$e3,$c6 // `.#<.v..%|......
        .byte $23,$fc,$00,$70,$e3,$c0,$27,$c6,$c6,$7c,$00,$06,$06,$76,$e3,$c6 // #..p..'..|...v..
        .byte $23,$7e,$00,$7c,$e3,$c6,$27,$fc,$c0,$70,$00,$7c,$c0,$f0,$e4,$c0 // #~.|..'..p.|....
        .byte $22,$00,$7c,$e3,$c6,$27,$7e,$06,$1c,$00,$c0,$c0,$fc,$e4,$c6,$23 // ".|..'~........#
        .byte $00,$18,$00,$e5,$18,$23,$00,$06,$00,$e4,$06,$25,$7c,$00,$c6,$cc // .....#.....%|...
        .byte $fc,$e4,$c6,$a1,$e6,$c0,$25,$7e,$00,$6c,$fe,$d6,$e4,$c6,$22,$00 // ......%~.l....".
        .byte $7c,$e6,$c6,$22,$00,$7c,$e5,$c6,$23,$7c,$00,$7c,$e3,$c6,$25,$fc // |..".|..#|.|..%.
        .byte $c0,$c0,$00,$7c,$e3,$c6,$25,$7e,$06,$06,$00,$7e,$e6,$c0,$2c,$00 // ...|..%~...~..,.
        .byte $70,$c0,$7c,$06,$c6,$c6,$7c,$00,$c0,$c0,$f0,$e3,$c0,$22,$7e,$00 // p.|...|......"~.
        .byte $e6,$c6,$22,$7c,$00,$e5,$c6,$23,$6c,$38,$00,$e4,$c6,$27,$d6,$fe // .."|...#l8...'..
        .byte $6c,$00,$c6,$c6,$7c,$e4,$c6,$24,$00,$c6,$c6,$7e,$e3,$06,$2b,$1c // l...|..$...~..+.
        .byte $00,$1e,$06,$7c,$c0,$c6,$c6,$fc,$00,$38,$e5,$20,$24,$38,$00,$3c // ...|.....8. $8.<
        .byte $7e,$c4,$23,$7e,$3c,$1c,$e5,$04,$25,$1c,$00,$18,$3c,$7e,$e4,$18 // ~.#~<...%...<~..
        .byte $a1,$e4,$18,$23,$7e,$3c,$18,$a9,$e5,$18,$26,$00,$18,$00,$36,$6c // ...#~<....&...6l
        .byte $48,$a5,$22,$6c,$fe,$e3,$6c,$31,$fe,$6c,$00,$70,$d0,$7c,$16,$d6 // H."l..l1.l.p.|..
        .byte $d6,$7c,$10,$46,$ec,$18,$30,$6e,$c4,$a2,$2b,$38,$6c // .|.F..0n..+8l

txt_b58a:
        .byte $38,$50,$ca,$dc,$72,$00,$18           // 8P..r..

txt_b591:
        .byte $30,$20,$a5,$22,$18,$30,$e3,$60,$25,$30,$18,$00,$18,$0c,$e3,$06 // 0 .".0.`%0......
        .byte $25,$0c,$18,$00,$3c,$42,$e4,$81,$28,$42,$3c,$00,$18,$18,$7e,$18 // %...<B..(B<...~.
        .byte $18,$a7,$23,$18                       // ..#.

txt_b5b5:
        .byte $30,$20,$a3,$21,$7e,$a9,$36,$60,$60,$00,$02,$06,$0c,$18,$30,$60 // 0 .!~.6``.....0`
        .byte $c0,$00,$7c,$c6,$ce,$d6,$e6,$c6,$7c,$00,$18,$38,$38,$e3,$18,$35 // ..|.....|..88..5
        .byte $7e,$00,$1c,$06,$7c,$c0,$c6,$c6,$fe,$00,$0c,$06,$1c,$06,$c6,$c6 // ~...|...........
        .byte $7c,$00,$c0,$d8,$fe,$e4,$18,$2c,$00,$f0,$c0,$7c,$06,$c6,$c6,$7c // |......,...|...|
        .byte $00,$70,$c0,$fc,$e3,$c6,$25,$7c,$00,$fc,$06,$1e,$e4,$06,$24,$00 // .p....%|......$.
        .byte $7c,$c6,$7c,$e3,$c6,$23,$7c,$00,$7c,$e3,$c6,$23,$7e,$06,$1c,$a2 // |.|..#|.|..#~...
        .byte $25,$60,$60,$00,$60,$60,$a4,$2d,$30,$30,$00,$30,$60,$40,$04,$0c // %``.``.-00.0`@..
        .byte $18,$30,$18,$0c,$04,$a4,$c1,$ab,$c2,$80,$2b,$00,$32,$fc,$7c,$fc // .0........+.2.|.
        .byte $06,$c6,$c6,$06,$c6,$c6,$06,$c6,$c6,$06,$c6,$c6,$06,$7c,$fc,$ad // .............|..
        .byte $32,$ee,$7c,$fc,$fe,$c6,$06,$d6,$c6,$06,$c6,$c6,$06,$c6,$c6,$06 // 2.|.............
        .byte $c6,$7c,$06,$af,$31,$7c,$c6,$00,$c6,$c6,$00,$fe,$7e,$00,$c6,$06 // .|..1|......~...
        .byte $00,$c6,$06,$00,$c6,$fc,$ae           // .......

txt_b66c:
        .byte $32,$3c,$c6,$7c,$18,$c6,$c6,$18,$c6,$7c,$18,$c6,$c6,$18,$6c,$c6 // 2<.|.....|....l.
        .byte $3c,$38,$7c,$af,$32,$fc,$fc,$3c,$c6,$c6,$18,$fc,$fc,$18,$c6,$c6 // <8|.2..<........
        .byte $18,$c6,$c6,$18,$fc,$c6,$3c,$80,$2e,$00,$32,$fc,$7c,$7c,$c6,$c0 // ......<...2.||..
        .byte $c0,$c6,$de,$7c,$c6,$c6,$06,$c6,$c6,$06,$c6,$7e,$fc,$80,$1f,$00 // ...|.......~....
        .byte $c3,$ac,$22,$fc,$fc,$e5,$c6,$21,$fc,$e7,$c6,$23,$fc,$c6,$7c,$80 // .."....!...#..|.
        .byte $1f,$00,$c3,$ac,$32,$fc,$c6,$7c,$c6,$c6,$c0,$c6,$fc,$f8,$c6,$c6 // ....2..|........
        .byte $c0,$c6,$c6,$c0,$c6,$c6,$7e,$80,$1f,$00,$c3,$ac,$32,$fc,$00,$fc // ......~.....2...
        .byte $c6,$00,$c6,$c6,$00,$fc,$c6,$00,$c6,$c6,$00,$c6,$c6,$00,$fc,$80 // ................
        .byte $1f,$00,$c3,$ac,$32,$7c,$fc,$7c,$c6,$06,$c0,$fe,$06,$7c,$c6,$06 // ....2|.|.....|..
        .byte $06,$c6,$06,$06,$c6,$06,$fc,$ae,$31,$7c,$fc,$00,$c6,$c6,$00,$fe // ........1|......
        .byte $c6,$00,$c6,$c6,$00,$c6,$c6,$00,$c6,$c6,$80,$2e,$00,$32,$fc,$00 // .............2..
        .byte $fc,$c6,$00,$c6,$c6,$00,$fc,$c6,$00,$c6,$c6,$00,$c6,$fc,$00,$fc // ................
        .byte $80,$2e,$00,$31,$7c,$c0,$00,$c6,$c0,$00,$fe,$c0,$00,$c6,$c0,$00 // ...1|...........
        .byte $c6,$c0,$00,$c6,$7e,$83,$6c,$00,$61,$26,$4c,$48,$10,$4c,$7f,$10 // ....~.l.a&LH.L..

txt_b74c:
        .text " MUSIC BY KRISTI"
        .text "AN R0ST0EN/BLUES"
        .text " MUZ'/SHAPE -  P"
        .text "LAYER BY OLAV/PD"
        .byte $20,$2d,$a9,$01,$8d,$8d,$03,$a9,$0f,$8d,$25,$14,$a2,$02,$a9,$ff //  -........%.....
        .byte $9d,$43,$03,$a9,$00,$9d,$40,$03,$9d,$34,$03,$9d,$37,$03,$9d,$3a // .C....@..4..7..:
        .byte $03,$ca,$10,$ea,$8d,$85,$14,$8d,$8c,$03,$a2,$14,$9d,$00,$d4,$ca // ................
        .byte $10,$fa,$ad,$c8,$16,$8d,$85,$10,$60,$ce,$8d,$03,$10,$05,$a9,$06 // ........`.......
        .byte $8d,$8d,$03,$a2,$02,$20,$94,$10,$ca,$10,$fa,$4c,$0a,$14,$ad,$8d // ..... .....L....
        .byte $03,$d0,$08,$bd,$40,$03,$f0,$06,$de,$40,$03,$4c,$3f,$12,$bd,$3d // ....@....@.L?..=
        .byte $03,$9d,$40,$03,$bd,$c2,$16,$85,$fb,$bd,$c5,$16,$85,$fc,$bc,$34 // ..@............4
        .byte $03,$b1,$fb,$10,$2d,$c9,$ff,$d0,$1b,$a9,$0f,$8d,$25,$14,$a0,$00 // ....-.......%...
        .byte $8c,$37,$03,$8c,$38,$03,$8c,$39,$03,$8c,$34,$03,$8c,$35,$03,$8c // .7..8..9..4..5..
        .byte $36,$03,$f0,$dd,$b1,$fb,$18,$69,$20,$9d,$37,$03,$c8,$fe,$34,$03 // 6......i .7...4.
        .byte $b1,$fb,$a8,$b9,$ea,$16,$85,$fb,$b9,$f7,$16,$85,$fc,$bc,$3a,$03 // ..............:.
        .byte $fe,$3a,$03,$b1,$fb,$c8,$c9,$80,$90,$22,$c9,$c0,$b0,$1e,$69,$80 // .:......."....i.
        .byte $9d,$3d,$03,$9d,$40,$03,$c9,$3f,$d0,$0c,$fe,$3a,$03,$b1,$fb,$c8 // .=..@..?...:....
        .byte $9d,$3d,$03,$9d,$40,$03,$fe,$3a,$03,$b1,$fb,$c8,$c9,$e0,$90,$0d // .=..@..:........
        .byte $e3,$0a,$35,$9d,$7f,$03,$a8,$b9,$a7,$16,$4c,$3e,$11,$c9,$c0,$90 // ..5.......L>....

txt_b87c:
        .byte $33,$48,$a9,$ff,$9d,$7f,$03,$68,$e3,$0a,$60,$3e,$9d,$43,$03,$a8 // 3H.....h..`>.C..
        .byte $b9,$af,$15,$29,$f0,$9d,$52,$03,$98,$9d,$5e,$03,$5e,$64,$03,$b9 // ...)..R...^.^d..
        .byte $b5,$15,$f0,$06,$8c,$8a,$03,$4e,$8b,$03,$bc,$3a,$03,$fe,$3a,$03 // .......N...:..:.
        .byte $b1,$fb,$4c,$b4,$11,$c9,$70,$90,$0d,$29,$0f,$9d,$55,$03,$a9,$f6 // ..L...p..)..U...
        .byte $9d,$6d,$03,$4c,$2d,$12,$c9,$60,$90,$11,$e4,$0a,$60,$f8,$7d,$52 // .m.L-..`....`.}R
        .byte $03,$9d,$52,$03,$fe,$3a,$03,$b1,$fb,$10,$24,$c9,$5f,$d0,$20,$fe // ..R..:....$._. .
        .byte $3a,$03,$b1,$fb,$c8,$9d,$4c,$03,$fe,$3a,$03,$b1,$fb,$18,$7d,$37 // :.....L..:....}7
        .byte $03,$9d,$49,$03,$bc,$4c,$03,$d0,$03,$9d,$46,$03,$4c,$2d,$12,$18 // ..I..L....F.L-..
        .byte $7d,$37,$03,$9d,$46,$03,$9d,$49,$03,$bc,$43,$03,$b9,$b5,$15,$d0 // }7..F..I..C.....
        .byte $08,$ad,$8c,$03,$3d,$8c,$14,$10,$16,$8e,$88,$03,$b9,$b4,$15,$4a // ....=..........J
        .byte $b0,$07,$98,$8d,$8a,$03,$4e,$8b,$03,$ad,$8c,$03,$1d,$89,$14,$8d // ......N.........
        .byte $8c,$03,$b9,$b1,$15,$4a,$b0,$07,$98,$9d,$5e,$03,$5e,$64,$03,$b9 // .....J....^.^d..
        .byte $b0,$15,$9d,$6a,$03,$b9,$af,$15,$29,$0f,$9d,$55,$03,$b9,$b2,$15 // ...j....)..U....
        .byte $29,$f0,$4a,$4a,$9d,$76,$03,$b9,$b2,$15,$29,$0f,$9d,$79,$03,$a9 // ).JJ.v....)..y..
        .byte $f7,$9d,$6d,$03,$a9,$00,$9d,$67,$03,$9d,$82,$03,$9d,$85,$03,$9d // ..m....g........
        .byte $70,$03,$9d,$73,$03,$9d,$7c,$03,$bc,$3a,$03,$b1,$fb,$c9,$60,$d0 // p..s..|..:....`.
        .byte $08,$a9,$00,$9d,$3a,$03,$fe,$34,$03,$60,$bc,$43,$03,$c0,$ff,$f0 // ....:..4.`.C....
        .byte $f8,$86,$fb,$b9,$ae,$15,$bc,$86,$14,$84,$fc,$99,$05,$d4,$bd,$52 // ...............R
        .byte $03,$1d,$55,$03,$99,$06,$d4,$bc,$5e,$03,$bd,$64,$03,$d0,$2d,$fe // ..U.....^..d..-.
        .byte $64,$03,$b9,$1d,$16,$d0,$0f,$bd,$5e,$03,$29,$f8,$19,$41,$16,$9d // d.......^.)..A..
        .byte $5e,$03,$a8,$b9,$1d,$16,$e4,$4a,$61,$a1,$9d,$5b,$03,$a9,$00,$9d // ^......Ja..[....
        .byte $58,$03,$b9,$1d,$16,$29,$0f,$9d,$61,$03,$10,$3f,$bd,$5b,$03,$dd // X....)..a..?.[..
        .byte $61,$03,$b0,$14,$bd,$58,$03,$18,$79,$41,$16,$a8,$bd,$5b,$03,$69 // a....X..yA...[.i
        .byte $00,$dd,$61,$03,$b0,$16,$90,$1c,$bd,$58,$03,$38,$f9,$41,$16,$a8 // ..a......X.8.A..
        .byte $bd,$5b,$03,$e9,$00,$90,$05,$dd,$61,$03,$b0,$08,$fe,$5e,$03,$5e // .[......a....^.^
        .byte $64,$03,$f0,$15,$9d,$5b,$03,$98,$9d,$58,$03,$a4,$fc,$bd,$58,$03 // d....[...X....X.
        .byte $99,$02,$d4,$bd,$5b,$03,$99,$03,$d4,$bd,$43,$03,$1d,$67,$03,$fe // ....[.....C..g..
        .byte $67,$03,$a8,$b9,$d7,$15,$d0,$06,$b9,$fa,$15,$9d,$67,$03,$b9,$d6 // g...........g...
        .byte $15,$9d,$4f,$03,$3d,$6d,$03,$a6,$fc,$9d,$04,$d4,$a6,$fb,$bd,$6a // ..O.=m.........j
        .byte $03,$f0,$0a,$de,$6a,$03,$d0,$05,$a9,$f6,$9d,$6d,$03,$b9,$f9,$15 // ....j......m....
        .byte $10,$12,$aa,$a4,$fc,$bd,$cf,$14,$99,$00,$d4,$bd,$6f,$14,$99,$01 // ............o...
        .byte $d4,$a6,$fb,$60,$bc,$7f,$03,$c0,$ff,$f0,$28,$bd,$85,$03,$d0,$06 // ...`......(.....
        .byte $b9,$a8,$16,$9d,$85,$03,$98,$18,$7d,$82,$03,$a8,$de,$85,$03,$d0 // ........}.......
        .byte $0d,$fe,$82,$03,$b9,$8c,$16,$10,$05,$a9,$00,$9d,$82,$03,$b9,$8c // ................
        .byte $16,$29,$7f,$18,$7d,$46,$03,$a8,$18,$b9,$4f,$15,$7d,$70,$03,$a6 // .)..}F....O.}p..
        .byte $fc,$9d,$00,$d4,$a6,$fb,$85,$fb,$b9,$ef,$14,$7d,$73,$03,$a4,$fc // ...........}s...
        .byte $99,$01,$d4,$85,$fc,$bd,$49,$03,$dd,$46,$03,$d0,$65,$bc,$43,$03 // ......I..F..e.C.
        .byte $bd,$76,$03,$f0,$04,$de,$76,$03,$60,$b9,$b3,$15,$f0,$fa,$bd,$79 // .v....v.`......y
        .byte $03,$d0,$11,$b9,$b2,$15,$29,$0f,$0a,$9d,$79,$03,$bd,$7c,$03,$49 // ......)...y..|.I
        .byte $01,$9d,$7c,$03,$de,$79,$03,$bd,$46,$03,$4a,$18,$79,$b3,$15,$a8 // ..|..y..F.J.y...
        .byte $bd,$7c,$03,$f0,$19,$18,$bd,$70,$03,$79,$ef,$14,$9d,$70,$03,$bd // .|.....p.y...p..
        .byte $73,$03,$79,$8f,$14,$9d,$73,$03,$60,$bc,$4c,$03,$b0,$e7,$38,$bd // s.y...s.`.L...8.
        .byte $70,$03,$f9,$ef,$14,$9d,$70,$03,$bd,$73,$03,$f9,$8f,$14,$9d,$73 // p.....p..s.....s
        .byte $03,$60,$a8,$a9,$90,$90,$02,$a9,$b0,$8d,$fb,$13,$b9,$4f,$15,$c5 // .`...........O..
        .byte $fb,$b9,$ef,$14,$e5,$fc,$90,$d1,$98,$9d,$46,$03,$a9,$00,$9d,$70 // ..........F....p
        .byte $03,$9d,$73,$03,$60,$ae,$88,$03,$bc,$43,$03,$b9,$b5,$15,$29,$f8 // ..s.`....C....).
        .byte $0d,$8c,$03,$8d,$17,$d4,$b9,$b5,$15,$29,$07,$e4,$0a,$60,$2c,$09 // .........)...`,.
        .byte $0f,$8d,$18,$d4,$ac,$8a,$03,$ad,$8b,$03,$d0,$1c,$ee,$8b,$03,$b9 // ................
        .byte $66,$16,$d0,$0c,$ad,$8a,$03,$29,$f8,$19,$79,$16,$8d,$8a,$03,$a8 // f......)..y.....
        .byte $b9,$66,$16,$29,$f0,$4c,$74,$14,$b9,$66,$16,$e4,$0a,$60,$31,$85 // .f.).Lt..f...`1.
        .byte $fb,$ad,$89,$03,$c5,$fb,$b0,$0e,$79,$79,$16,$c5,$fb,$90,$10,$4e // ........yy.....N
        .byte $8b,$03,$ee,$8a,$03,$60,$f9,$79,$16,$90,$f4,$c5,$fb,$90,$f0,$8d // .....`.y........
        .byte $89,$03,$a8,$bd,$4f,$03,$29,$08,$f0,$02,$a0,$ff,$8c,$16,$d4,$60 // ....O.)........`
        .byte $a2,$28,$07,$0e,$01,$02,$04,$fe,$fd,$fb,$80,$5f,$00,$ec,$01,$e7 // .(........._....
        .byte $02,$e5,$03,$e4,$04,$e3,$05,$e3,$06,$60,$a1,$07,$07,$08,$08,$09 // .........`......
        .byte $09,$0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17 // ................
        .byte $18,$1a,$1b,$1d,$1f                   // .....

txt_bc01:
        .text " "
        .byte $22                                   // double quote
        .text "$')+.147:>AEIN"
        .byte $52,$57,$5c,$62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4 // RW\bhnu|........
        .byte $d0,$dd,$ea,$f8,$06,$16,$27,$38,$4b,$5e,$73,$89,$a1,$ba,$d4,$f0 // ......'8K^s.....
        .byte $0d,$2c,$4e,$71,$96,$bd,$e7,$13,$42,$74,$a8,$e0,$1b,$59,$9c,$e2 // .,Nq....Bt...Y..
        .byte $2c,$7b,$ce,$27,$84,$e8,$51,$c0,$36,$b3,$38,$c4,$59,$f6,$9d,$4e // ,{.'..Q.6.8.Y..N
        .byte $09,$d0,$a2,$81,$6d,$67,$70,$88,$b2,$ed,$3a,$9c,$13,$a0,$44,$02 // ....mgp...:...D.
        .byte $da,$ce,$e0,$11,$64,$da,$75,$38,$26,$40,$89,$04,$b4,$9c,$c0,$22 // ....d.u8&@....."
        .byte $c8,$b4,$eb,$71,$4c,$80,$12,$08,$68,$38,$80,$45,$90,$68,$d6,$e3 // ...qL...h8.E.h..
        .byte $98,$00,$24,$10,$01,$7e,$f0,$a4,$24,$f1,$01,$c7,$02,$a4,$2c,$f1 // ..$..~..$.....,.
        .byte $01,$6c,$80,$00,$22,$23,$00,$f1,$01,$59,$02,$a5,$23,$01,$7a,$02 // .l.."#...Y..#.z.
        .byte $a5,$23,$01,$81,$41,$a5,$26,$01,$81,$41,$40,$80,$80,$a2,$22,$01 // .#..A.&..A@...".
        .byte $41,$a6,$24,$01,$81,$41,$41,$e3,$11,$23,$00,$01,$41,$a2,$23,$de // A.$..AA..#..A.#.
        .byte $00,$02,$a5,$26,$de,$ac,$a9,$de,$c8,$05,$a3,$21,$01,$a6,$23,$de // ...&.......!..#.
        .byte $0c,$0c,$a3,$21,$09,$a2,$25,$01,$00,$27,$75,$57,$a5,$21,$80,$a7 // ...!..%..'uW.!..
        .byte $23,$a7,$78,$87,$a5,$21,$81,$a7,$28,$62,$24,$42,$00,$40,$30,$30 // #.x..!..(b$B.@00
        .byte $01,$ac                               // ..

txt_bcf3:
        .text "$"
        .byte $40                                   // @ character
        .text "  "
        .byte $01,$a4

txt_bcf9:
        .byte $21,$20,$a7                           // ! .

txt_bcfc:
        .text "("
        .byte $40                                   // @ character
        .text "  "
        .byte $01,$00,$a1,$14
        .byte $41,$a5,$c1,$a7
        .byte $24,$6f,$f6,$00
        .byte $08,$e3,$01,$ac,$22,$01,$01,$a2,$23,$04,$07,$8b,$a5,$23,$03,$07 // ...."...#....#..
        .byte $8a,$a5,$23,$03,$05,$89,$a5,$21,$8c,$43,$00,$04,$02,$00,$00,$00 // ..#....!.C......
        .byte $00,$00,$a2,$25,$09,$00,$c9,$d4,$df,$e3,$16,$2c,$02,$00,$03,$00 // ...%.......,....
        .byte $03,$00,$03,$0a,$0b,$0a,$0c,$ff,$02,$01,$04,$01,$04,$3b,$01,$04 // .............;..
        .byte $ff,$02,$05,$06,$07,$08,$09,$08,$09,$08,$09,$ff,$04,$1f,$33,$78 // ..............3x
        .byte $93,$a8,$c4,$0b,$2f,$d8,$81,$a4,$d7,$e7,$17,$e3,$18,$e3,$19,$3d // ..../..........=
        .byte $85,$c3                               // ..

txt_bd6e:
        .text "48;?;848;?;836:="
        .text ":636:=:6"
        .byte $60,$88,$e0,$e8
        .byte $34,$21,$e1,$e8
        .byte $33,$60,$63,$60,$80,$c2,$39,$98,$5f,$60,$3b,$80,$70,$84,$38,$80 // 3`c`..9._`;.p.8.
        .byte $70,$90,$38,$80,$70,$81,$36,$80,$70,$84,$38,$80,$70,$84,$3a,$80 // p.8.p.6.p.8.p.:.
        .byte $70,$84,$3b,$80,$70,$3b,$98,$5f,$60,$3d,$80,$70,$81,$3b,$80,$70 // p.;.p;._`=.p.;.p
        .byte $81,$3d,$80,$70,$81,$3b,$80,$70,$84,$3a,$80,$70,$87,$36,$80,$70 // .=.p.;.p.:.p.6.p
        .byte $87,$33,$80,$70,$8a,$2f,$80,$70,$60,$85,$c3 // .3.p./.p`..

txt_bdd9:
        .text "148;84146:64/36:"
        .text "63/36:63"
        .byte $60,$88,$e1,$e4
        .byte $31,$21,$e2,$e4
        .byte $31,$21,$e0,$e8,$2f,$61,$f6,$60,$80,$c2,$2a,$8f,$5f,$50,$2c,$80 // 1!../a.`..*._P,.
        .byte $70,$90,$36,$80,$70,$90,$3b,$80,$70,$90,$3a,$80,$70,$34,$bf,$46 // p.6.p.;.p.:.p4.F
        .byte $5f,$50,$36,$60,$80,$c2,$3d,$86,$5f,$60,$3f,$80,$70,$84,$38,$80 // _P6`..=._`?.p.8.
        .byte $70,$87,$3b,$80,$70,$8a,$3d,$80,$70,$3e,$83,$5f,$00,$3f,$80,$70 // p.;.p.=.p>._.?.p
        .byte $84,$40,$80,$70,$84,$3f,$80,$70,$3e,$83,$5f,$00,$3f,$80,$70,$84 // .@.p.?.p>._.?.p.
        .byte $40,$80,$70,$84,$3f,$80,$70,$43,$9e,$5f,$60,$44,$80,$70,$90,$42 // @.p.?.pC._`D.p.B
        .byte $80,$70,$87,$3f,$80,$70,$8a,$3d,$80,$70,$60,$80,$c2,$39,$86,$5f // .p.?.p.=.p`..9._
        .byte $50,$3b,$80,$70,$84,$38,$80,$70,$87,$34,$80,$70,$8a,$33,$80,$70 // P;.p.8.p.4.p.3.p
        .byte $8d,$31,$80,$70,$93,$3a,$80,$70,$39,$bf,$46,$5f,$50,$3b,$60,$84 // .1.p.:.p9.F_P;`.
        .byte $e3,$10,$80,$70,$81,$1c,$80,$70,$82,$c1,$24,$81,$c0,$17,$80,$70 // ...p...p..$....p
        .byte $81,$19,$80,$70,$84,$e3,$10,$80,$70,$81,$10,$80,$70,$82,$c1,$24 // ...p....p...p..$
        .byte $81,$c0,$17,$80,$70,$81,$19,$80,$70,$84,$e3,$12,$80,$70,$81,$1e // ....p...p....p..
        .byte $80,$70,$82,$c1,$26,$81,$c0,$19,$80,$70,$81,$1b,$80,$70,$84,$e3 // .p..&....p...p..
        .byte $12,$80,$70,$81,$12,$80,$70,$82,$c1,$26,$81,$c0,$19,$80,$70,$81 // ..p...p..&....p.
        .byte $1b,$80,$70,$84,$e3,$17,$80,$70,$81,$23,$80,$70,$82,$c1,$2b,$81 // ..p....p.#.p..+.
        .byte $c0,$1e,$80,$70,$81,$20,$80,$70,$84,$e3,$17,$80,$70,$81,$17,$80 // ...p. .p....p...
        .byte $70,$82,$c1,$2b,$81,$c0,$23,$80,$70,$81,$22,$80,$70,$84,$e3,$14 // p..+..#.p.".p...
        .byte $80,$70,$81,$20,$80,$70,$82,$c1,$28,$81,$c0,$1b,$80,$70,$81,$1e // .p. .p..(....p..
        .byte $80,$70,$84,$e3,$14,$80,$70,$81,$14,$80,$70,$82,$c1,$28,$81,$c0 // .p....p...p..(..
        .byte $20,$80,$70,$81,$1e,$80,$70,$60,$84,$e3,$0d,$80,$70,$81,$19,$80 //  .p...p`....p...
        .byte $70,$82,$c1,$21,$81,$c0,$14,$80,$70,$81,$17,$80,$70,$84,$e3,$0d // p..!....p...p...
        .byte $80,$70,$81,$0d,$80,$70,$82,$c1,$21,$81,$c0,$14,$80,$70,$81,$17 // .p...p..!....p..
        .byte $80,$70,$84,$e3,$12,$80,$70,$81,$1e,$80,$70,$82,$c1,$26,$81,$c0 // .p....p...p..&..
        .byte $19,$80,$70,$81,$1b,$80,$70,$84,$e3,$12,$80,$70,$81,$12,$80,$70 // ..p...p....p...p
        .byte $82,$c1,$26,$81,$c0,$19,$80,$70,$81,$1b,$80,$70,$84,$e3,$0b,$80 // ..&....p...p....
        .byte $70,$81,$17,$80,$70,$82,$c1,$1f,$81,$c0,$12,$80,$70,$81,$14,$80 // p...p.......p...
        .byte $70,$84,$e3,$0b,$80,$70,$81,$17,$80,$70,$82,$c1,$1f,$81,$c0,$22 // p....p...p....."
        .byte $80,$70,$81,$23,$80,$70,$84,$e3,$0b,$80,$70,$81,$17,$80,$70,$82 // .p.#.p....p...p.
        .byte $c1,$1f,$81,$c0,$12,$80,$70,$81,$14,$80,$70,$84,$e3,$0b,$80,$70 // ......p...p....p
        .byte $81,$17,$80,$70,$82,$c1,$1f,$81,$c0,$19,$80,$70,$81,$1b,$80,$70 // ...p.......p...p
        .byte $60,$85,$c3                           // `..

txt_bfdc:
        .text "48;?;8;=?"
        .byte $40                                   // @ character
        .text "BD"
        .byte $82                                   // .

txt_bfe9:
        .text "B?;B?;B?;B?;"
        .byte $85,$e4,$44,$60,$38,$42,$3f,$60,$82,$c3 // ..D`8B?`..

txt_bfff:
        .text ";"

scr_c000:
        // === Bitmap data (4099 bytes, $c000-$d002) ===
        .text "84;84;84;84=:6=:"
        .text "6=:6=:6?;6=:6;83"
        .text ":63/3636;6;?;?D"
        .byte $60
        .byte $85,$c3,$e4
        .text ";"
        .byte $22                                   // double quote
        .text "=?"
        .byte $e4
        .text "=0;:"
        .byte $82

txt_c03d:
        .text ";63/36;63/36"
        .byte $85,$e3
        .byte $3b,$60
        .byte $28,$91,$3b,$60,$e6                   // (.;`.

txt_c052:
        .byte $35,$35,$c8,$24,$e6                   // 55.$.

txt_c057:
        .byte $35,$35,$c8,$24,$83,$c7,$24,$81,$24,$e5,$35,$83,$c8,$24,$81,$c7 // 55.$..$.$.5..$..
        .byte $24,$e5,$35,$83,$c7,$24,$81,$e7       // $.5..$..

txt_c06f:
        .byte $33,$33,$c8,$22,$e7,$33,$33,$02,$c8,$24,$c7,$24,$60,$32,$e7,$33 // 33.".33..$.$`2.3
        .byte $c8,$22,$24,$e7,$33,$c8,$24,$83,$c7,$24,$81,$e8 // ."$.3.$..$..

txt_c08b:
        .byte $37,$37,$c8,$22,$e8                   // 77.".

txt_c090:
        .byte $37,$37,$c8,$22,$83,$c7,$22,$81,$22,$e9,$37,$83,$c8,$22,$81,$c7 // 77."..".".7.."..
        .byte $22,$e9,$37,$83,$c7,$22,$81,$ea       // ".7.."..

txt_c0a8:
        .byte $38,$38,$c8,$24,$ea,$38,$38,$02,$c8,$26,$c7,$26,$60,$1f,$ea,$38 // 88.$.88..&.&`..8
        .byte $c8,$24,$26,$ea,$38,$c8,$26,$60,$82,$e0,$35,$80,$70,$81,$e6,$35 // .$&.8.&`..5.p..5
        .byte $83,$35,$81,$35,$83,$35,$82,$eb,$35,$80,$70,$83,$e5,$e3,$35,$60 // .5.5.5..5.p...5`
        .byte $31,$82,$e1,$33,$80,$70,$81,$e7,$33,$83,$33,$81,$33,$83,$33,$82 // 1..3.p..3.3.3.3.
        .byte $e2,$37,$80,$70,$81,$e7,$33,$83,$33,$81,$33,$83,$33,$82,$e2,$37 // .7.p..3.3.3.3..7
        .byte $80,$70,$81,$e8,$37,$83,$37,$81       // .p..7.7.

spr_c100:
        .byte $37,$83,$37,$82,$e3,$37,$80,$70,$83,$e9,$e3,$37,$35,$82,$e4,$38 // 7.7..7.p...75..8
        .byte $80,$70,$81,$ea,$38,$83,$38,$81,$38,$83,$38,$82,$e4,$38,$80,$70 // .p..8.8.8.8..8.p
        .byte $81,$ea,$e6,$38,$61,$31,$60,$82,$c0,$11,$80,$70,$82,$1d,$80,$70 // ...8a1`....p...p
        .byte $82,$1b,$80,$70,$82,$1d,$80,$70,$81,$c3,$15,$5f,$00,$16,$80,$5f // ...p...p..._..._

spr_c140:
        .byte $00,$17,$70,$82,$c0,$18,$80,$70,$81,$c3,$18,$5f,$00,$1b,$80,$5f // ..p....p..._..._
        .byte $00,$1d,$70,$82,$c0,$0c,$80,$70,$82,$18,$80,$70,$82,$16,$80,$70 // ..p....p...p...p
        .byte $82,$18,$80,$70,$81,$c3,$10,$5f,$00,$16,$80,$5f,$00,$17,$70,$82 // ...p..._..._..p.
        .byte $c0,$18,$80,$70,$84,$c2,$0c,$80,$70,$82,$c0,$0c,$80,$70,$82,$18 // ...p....p....p..
        .byte $80,$70,$82,$16,$80,$70,$82,$18,$80,$70,$81,$c3,$10,$5f,$00,$16 // .p...p...p..._..
        .byte $80,$5f,$00,$17,$70,$82,$c0,$18,$80,$70,$81,$c3,$13,$5f,$00,$1b // ._..p....p..._..
        .byte $80,$5f,$00,$1d,$70,$82,$c0,$11,$80,$70,$82,$1d,$80,$70,$82,$1b // ._..p....p...p..
        .byte $80,$70,$82,$1d,$80,$70,$81,$c3,$15,$5f,$00,$16,$80,$5f,$00,$17 // .p...p..._..._..
        .byte $70,$82,$c0,$18,$80,$70,$84,$c2,$1b,$80,$70,$60,$82,$e0,$35,$80 // p....p....p`..5.
        .byte $70,$ca,$3c,$70,$3f,$70,$6c,$3f,$70,$ca,$3f,$70,$6c,$3f,$70,$cb // p.<p?pl?p.?pl?p.
        .byte $3d,$83,$5f,$00,$3f,$80,$70,$ca,$41,$82,$70,$80,$6c,$41,$70,$41 // =._.?.p.A.p.lApA
        .byte $70,$ca,$3c,$70,$3f,$70,$82,$cb,$3c,$80,$70,$6c,$3a,$70,$3a,$70 // p.<p?p..<.pl:p:p
        .byte $3a,$70,$ca,$3a,$70,$38,$70,$84,$cb,$3a,$80,$70,$81,$ca,$3c,$70 // :p.:p8p..:.p..<p
        .byte $6c,$3c,$70,$80,$ca,$3c,$70,$3f,$70,$3a,$81,$5f,$00,$3c,$80,$70 // l<p..<p?p:._.<.p
        .byte $3a,$70,$3a,$70,$6c,$3a,$70,$3a,$70,$ca,$38,$70,$84,$cb,$3a,$80 // :p:pl:p:p.8p..:.
        .byte $70,$82,$ca,$3c,$80,$70,$82,$33,$80,$70,$82,$34,$80,$70,$8f,$35 // p..<.p.3.p.4.p.5

spr_c240:
        .byte $80,$c4                               // ..

txt_c242:
        .text "56789:;<=>?"
        .byte $40                                   // @ character
        .text "ABCD"
        .byte $60,$af,$70,$87,$c5,$e8,$41,$21,$83,$e3,$41,$61,$4b,$81,$41,$41 // `.p...A!..AaK.AA
        .byte $60,$83,$c7,$24,$81,$c5,$41,$41,$83,$c7,$24,$81,$c5,$41,$41,$83 // `..$..AA..$..AA.
        .byte $c7,$24,$81,$c5,$41,$41,$83,$c7,$24,$81,$24,$c5,$41,$83,$c7,$24 // .$..AA..$.$.A..$
        .byte $81,$c5,$41,$41,$83,$c7,$24,$81,$c5,$41,$41,$83,$c7,$24,$81,$c5 // ..AA..$..AA..$..
        .byte $41,$41,$83,$c7,$24,$81,$24,$c5,$41,$83,$c7,$24,$81,$c5,$41,$41 // AA..$.$.A..$..AA
        .byte $83,$c8,$24,$81,$c5,$41,$41,$83,$c7,$24,$81,$c5,$41,$41,$83,$c8 // ..$..AA..$..AA..
        .byte $24,$81,$c5,$41,$41,$83,$c7,$24,$81,$c5,$41,$41,$83,$c8,$24,$81 // $..AA..$..AA..$.
        .byte $c5,$41,$41,$83,$c7,$24,$81,$c5       // .AA..$..

txt_c2ca:
        .byte $41,$41,$c8                           // AA.

txt_c2cd:
        .byte $24,$24,$c5,$41,$c8,$24,$60,$82,$cc,$21,$80,$70,$82,$2d,$80,$70 // $$.A.$`..!.p.-.p
        .byte $82,$2b,$80,$70,$82,$2d,$80,$70,$25,$70,$26,$70,$27,$70,$82,$28 // .+.p.-.p%p&p'p.(
        .byte $80,$70,$81,$28,$2b,$80,$2d,$70,$82,$21,$80,$70,$82,$2d,$80,$70 // .p.(+.-p.!.p.-.p
        .byte $82,$2b,$80,$70,$82,$2d,$80,$70,$25,$70,$26,$70,$27,$70,$82,$28 // .+.p.-.p%p&p'p.(
        .byte $80,$70,$84,$24,$80,$70,$82,$21,$80,$70,$82,$2d,$80,$70,$82,$2b // .p.$.p.!.p.-.p.+
        .byte $80,$70,$82,$2d,$80,$70,$25,$70,$26,$70,$27,$70,$82,$28,$80,$70 // .p.-.p%p&p'p.(.p
        .byte $28,$70,$2b,$70,$2d,$70,$82,$21,$80,$70,$82,$2d,$80,$70,$82,$2b // (p+p-p.!.p.-.p.+
        .byte $80,$70,$82,$2d,$80,$70,$25,$70,$26,$70,$27,$70,$82,$28,$80,$70 // .p.-.p%p&p'p.(.p
        .byte $84,$2b,$80,$70,$60,$80,$ca,$46,$81,$5f,$70,$48,$80,$70,$46,$70 // .+.p`..F._pH.pFp
        .byte $46,$70,$6c,$46,$70,$ca,$44,$70,$6c,$44,$70,$cb,$42,$83,$5f,$68 // FplFp.DplDp.B._h
        .byte $44,$80,$70,$ca,$41,$70,$6c,$41,$70,$41,$70,$41,$70,$44,$70,$ca // D.p.AplApApApDp.
        .byte $46,$70,$41,$81,$5f,$00,$43,$80,$70,$3f,$70,$3f,$70,$6c,$3f,$70 // FpA._.C.p?p?pl?p
        .byte $ca,$3c,$70,$6c,$3c,$70,$ca,$38,$83,$5f,$60,$3a,$80,$70,$81,$6c // .<pl<p.8._`:.p.l
        .byte $3a,$70,$3a,$70,$3a,$70,$82,$e4,$33,$80,$70,$82,$e1,$02,$33,$80 // :p:p:p..3.p...3.
        .byte $70,$82,$60,$da,$e0,$30,$80,$70,$84,$e1,$33,$80,$70,$84,$e2,$37 // p.`..0.p..3.p..7
        .byte $80,$70,$82,$e3,$37,$80,$70,$8f,$e4,$38,$80,$ca,$22,$8d,$5f,$34 // .p..7.p..8.."._4
        .byte $29,$80,$70,$60,$82,$c1,$11,$80,$70,$82,$1d,$80,$70,$82,$1b,$80 // ).p`....p...p...
        .byte $70,$82,$1d,$80,$70,$81,$c3,$15,$5f,$00,$16,$80,$5f,$00,$17,$70 // p...p..._..._..p
        .byte $82,$c1,$18,$80,$70,$81,$c3,$18,$5f,$00,$1b,$80,$5f,$00,$1d,$70 // ....p..._..._..p
        .byte $82,$c1,$11                           // ...

spr_c400:
        // === Screen RAM (1024 bytes, $c400-$c7ff) ===
        .encoding "screencode_mixed"
        .byte $80,$70,$82,$1d,$80,$70,$82,$1b,$80,$70,$82,$1d,$80,$70,$81,$c3 // scrcode: ................
        .text "u"
        .byte $5f                                   // scrcode: .
        .text "@v"
        .byte $80,$5f                               // scrcode: ..
        .text "@w"
        .byte $70,$82,$c1                           // scrcode: ...
        .text "x"
        .byte $80,$70,$84,$c2                       // scrcode: ....
        .text "t"
        .byte $80,$70,$82,$c1                       // scrcode: ....
        .text "q"
        .byte $80,$70                               // scrcode: ..
        .byte $82,$1d,$80,$70,$82,$1b,$80,$70,$82,$1d,$80,$70,$81,$c3 // scrcode: ..............
        .text "u"
        .byte $5f                                   // scrcode: .
        .text "@v"
        .byte $80,$5f                               // scrcode: ..
        .text "@w"
        .byte $70,$82                               // scrcode: ..
        .encoding "petscii_upper"

spr_c440:
        .encoding "screencode_mixed"
        .byte $c1                                   // scrcode: .
        .text "x"
        .byte $80,$70,$81,$c3                       // scrcode: ....
        .text "x"
        .byte $5f                                   // scrcode: .
        .text "@"
        .byte $1b,$80,$5f                           // scrcode: ...
        .text "@"
        .byte $1d,$70,$82,$c1                       // scrcode: ....
        .text "q"
        .byte $80,$70,$82,$1d,$80,$70,$82,$1b,$80,$70,$82,$1d,$80,$70,$81,$c3 // scrcode: ................
        .text "u"
        .byte $5f                                   // scrcode: .
        .text "@v"
        .byte $80,$5f                               // scrcode: ..
        .text "@w"
        .byte $70,$82,$c1                           // scrcode: ...
        .text "x"
        .byte $80,$70,$84,$c2,$1b,$80,$70,$60,$82,$e0 // scrcode: ..........
        .text "5"
        .byte $80,$70,$81,$e6                       // scrcode: ....
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .encoding "petscii_upper"

spr_c480:
        .encoding "screencode_mixed"
        .byte $81                                   // scrcode: .
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $82,$eb                               // scrcode: ..
        .text "5"
        .byte $80,$70,$83,$e5,$e3                   // scrcode: .....
        .text "55"
        .byte $82,$ec                               // scrcode: ..
        .text "5"
        .byte $80,$70,$81,$ed                       // scrcode: ....
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $81                                   // scrcode: .
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $82,$e0                               // scrcode: ..
        .text "5"
        .byte $80,$70,$81,$e6,$e3                   // scrcode: .....
        .text "5!"
        .byte $e5,$e3                               // scrcode: ..
        .text "55"
        .byte $82,$e0                               // scrcode: ..
        .text "5"
        .byte $80,$70,$81,$e6                       // scrcode: ....
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $81                                   // scrcode: .
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $82,$eb                               // scrcode: ..
        .text "5"
        .byte $80,$70,$83,$e5,$e3                   // scrcode: .....
        .text "55"
        .byte $82,$ec                               // scrcode: ..
        .text "5"
        .byte $80,$70,$81,$ed                       // scrcode: ....
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $81                                   // scrcode: .
        .text "5"
        .byte $83                                   // scrcode: .
        .text "5"
        .byte $82,$e0                               // scrcode: ..
        .text "5"
        .byte $80,$70,$81,$e6,$e3                   // scrcode: .....
        .text "5!"
        .byte $e5,$e3                               // scrcode: ..
        .text "5!"
        .byte $60,$81,$72                           // scrcode: ...
        .text "@%"
        .byte $ff,$9d                               // scrcode: ..
        .text "%ib"
        .byte $a3                                   // scrcode: .
        .text "'"
        .byte $f8,$7e,$fb,$aa,$88,$a2               // scrcode: ......
        .text "u"
        .byte $a3                                   // scrcode: .
        .text "%"
        .byte $c0,$f0,$cc                           // scrcode: ...
        .text "@"
        .byte $a5                                   // scrcode: .
        .byte $80                                   // scrcode: .
        .text "6@"
        .byte $22                                   // scrcode: "
        .text "cn"
        .byte $a2                                   // scrcode: .
        .text "5cn6"
        .byte $e9,$a6,$aa                           // scrcode: ...
        .text "@"
        .byte $e5,$95,$59,$65,$96,$66,$9b           // scrcode: .......
        .text "@"
        .byte $fe,$fe,$f9,$e4,$90,$40,$a9           // scrcode: .......
        .text "(dd"
        .byte $40                                   // scrcode: .
        .text "t@"
        .byte $54                                   // scrcode: .
        .text "dq"
        .byte $a2                                   // scrcode: .
        .encoding "petscii_upper"

txt_c520:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $22                                   // scrcode: "
        .text "d"
        .byte $40,$a3                               // scrcode: ..
        .text "&d@"
        .byte $41                                   // scrcode: .
        .text "p@d"
        .byte $a2                                   // scrcode: .
        .text "!a"
        .byte $a2                                   // scrcode: .
        .text "#d@"
        .byte $40,$aa,$22,$40                       // scrcode: ..".
        .text "a"
        .byte $a2                                   // scrcode: .
        .text "!p"
        .byte $a4                                   // scrcode: .
        .text "!d"
        .byte $a2,$22                               // scrcode: ."
        .text "p"
        .byte $40,$a2                               // scrcode: ..
        .text "!p"
        .byte $a2                                   // scrcode: .
        .text "#pa"
        .text "e"
        .byte $a3,$60                               // scrcode: ..
        .text "?d@i"
        .byte $55,$65                               // scrcode: ..
        .text "@uu"
        .byte $7f,$6a,$56,$66,$54                   // scrcode: .....
        .text "@"
        .byte $41                                   // scrcode: .
        .text "a"
        .byte $81,$a4,$65,$99,$a9                   // scrcode: .....
        .text "@"
        .byte $40                                   // scrcode: .
        .text "q"
        .byte $46                                   // scrcode: .
        .text "w"
        .byte $8a                                   // scrcode: .
        .text "j"
        .byte $59                                   // scrcode: .
        .text "@"
        .byte $65,$95,$95,$41                       // scrcode: ....
        .text "e"
        .byte $51                                   // scrcode: .
        .byte $42                                   // scrcode: .
        .text "@"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $54,$61,$68,$5a,$5f                   // scrcode: .....
        .text "@"
        .byte $41                                   // scrcode: .
        .text "@a"
        .encoding "petscii_upper"

spr_c580:
        .encoding "screencode_mixed"
        .text "d"
        .byte $50                                   // scrcode: .
        .text "@"
        .byte $90                                   // scrcode: .
        .text "@e@d@p@"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $40,$a2                               // scrcode: ..
        .text "!e"
        .byte $a4                                   // scrcode: .
        .text "&p@"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $44                                   // scrcode: .
        .text "p"
        .byte $a2,$60                               // scrcode: ..
        .text "&"
        .byte $44                                   // scrcode: .
        .text "a"
        .byte $40                                   // scrcode: .
        .text "@pda@"
        .byte $41                                   // scrcode: .
        .text "dad"
        .text "ata@"
        .byte $54                                   // scrcode: .
        .text "ap"
        .byte $41                                   // scrcode: .
        .text "pat@ad"
        .byte $51                                   // scrcode: .
        .text "d"
        .byte $41                                   // scrcode: .
        .text "d"
        .byte $40                                   // scrcode: .
        .text "@dpepd"
        .byte $50                                   // scrcode: .
        .text "bd@p@"
        .byte $a2,$60                               // scrcode: ..
        .text "&"
        .byte $41                                   // scrcode: .
        .text "@p@"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $40                                   // scrcode: .
        .text "@p"
        .byte $40                                   // scrcode: .
        .text "ad@a@p"
        .byte $40                                   // scrcode: .
        .text "p"
        .byte $44                                   // scrcode: .
        .text "q"
        .byte $54                                   // scrcode: .
        .text "q"
        .byte $54                                   // scrcode: .
        .text ";?"
        .byte $1d                                   // scrcode: .
        .text "ge"
        .byte $41                                   // scrcode: .
        .text "d"
        .byte $40,$ee,$aa,$99,$55,$4f               // scrcode: ......
        .text "w"
        .byte $41,$a3                               // scrcode: ..
        .text "&"
        .byte $c0,$c0,$aa,$99,$a6,$d9               // scrcode: ......
        .byte $a4                                   // scrcode: .
        .text "$"
        .byte $ef,$bb,$ef,$fd,$a4                   // scrcode: .....
        .text "$"
        .byte $c0,$b0,$ec,$bf,$ae                   // scrcode: .....
        .text "!c"
        .byte $a3,$60                               // scrcode: ..
        .text "&co?"
        .byte $f3                                   // scrcode: .
        .text "l3;"
        .byte $ee,$fb,$fe,$fb                       // scrcode: ....
        .text ">"
        .byte $fb,$ef,$ef,$bd,$ff,$be,$f8,$e0,$80   // scrcode: .........
        .text "@"
        .byte $f8,$e0,$80                           // scrcode: ...
        .text "a@adqdadq"
        .byte $44                                   // scrcode: .
        .text "u"
        .byte $44                                   // scrcode: .
        .text "u"
        .byte $a8                                   // scrcode: .
        .text ")t"
        .byte $54                                   // scrcode: .
        .text "tt@t@pp"
        .byte $a2,$22                               // scrcode: ."
        .text "da"
        .byte $a2,$22                               // scrcode: ."
        .text "p"
        .byte $40,$a4                               // scrcode: ..
        .text "!d"
        .byte $a4                                   // scrcode: .
        .text "!"
        .text "a"
        .byte $a7                                   // scrcode: .
        .text "%p@a@"
        .byte $40,$a2                               // scrcode: ..
        .text "#"
        .byte $40                                   // scrcode: .
        .text "@a"
        .byte $a2                                   // scrcode: .
        .encoding "petscii_upper"

txt_c656:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "!a"
        .byte $a3,$60,$47,$44                       // scrcode: ....
        .text "@pjzzudtd"
        .byte $49,$ff,$aa,$5a,$95,$79               // scrcode: ......
        .text ")"
        .byte $5e,$6a,$56,$e6,$a5,$a9,$6a,$6e,$7b,$6e,$a9,$ae,$a9,$a9,$e9,$e9 // scrcode: ................
        .byte $a5,$94                               // scrcode: ..
        .byte $b5,$65,$55,$55                       // scrcode: ....
        .text "u"
        .byte $5a,$5a                               // scrcode: ..
        .text "e"
        .encoding "petscii_upper"

txt_c689:
        .text "UVVUZZVE"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a9,$6a,$a6,$65,$95,$a5,$99,$90,$60   // scrcode: .........
        .text " "
        .byte $64,$65,$69,$66,$50                   // scrcode: .....
        .text "a@a"
        .byte $40,$a2,$60,$1f,$50                   // scrcode: .....
        .text "u"
        .byte $50                                   // scrcode: .
        .text "@"
        .byte $55                                   // scrcode: .
        .text "@u@u"
        .byte $44                                   // scrcode: .
        .text "@"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $50                                   // scrcode: .
        .text "@"
        .byte $41                                   // scrcode: .
        .text "p"
        .byte $40                                   // scrcode: .
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $41                                   // scrcode: .
        .text "@p"
        .byte $40                                   // scrcode: .
        .text "da"
        .byte $54                                   // scrcode: .
        .text "@"
        .byte $54                                   // scrcode: .
        .text "@e"
        .byte $a3                                   // scrcode: .
        .text "/"
        .byte $41                                   // scrcode: .
        .text "@a"
        .byte $50                                   // scrcode: .
        .text "e@p@d"
        .byte $40                                   // scrcode: .
        .text "d"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $40                                   // scrcode: .
        .text "q"
        .byte $a4                                   // scrcode: .
        .text "+p"
        .byte $40                                   // scrcode: .
        .text "p"
        .byte $40                                   // scrcode: .
        .text "tp"
        .byte $44                                   // scrcode: .
        .text "@"
        .text "p@"
        .byte $40,$a3,$60                           // scrcode: ...
        .text "*p@"
        .byte $40                                   // scrcode: .
        .text "@p@t"
        .byte $50                                   // scrcode: .
        .text "dpe"
        .byte $50                                   // scrcode: .
        .text "@e@"
        .byte $75,$df,$77,$dd,$ff,$bf,$ee,$bb,$50,$c4,$51,$d4,$f5,$dd,$f7,$bd // scrcode: ................
        .text "@"
        .byte $40                                   // scrcode: .
        .text "@"
        .byte $44                                   // scrcode: .
        .text "p"
        .byte $44,$51,$74                           // scrcode: ...
        .text ":oc"
        .byte $a2                                   // scrcode: .
        .text ")"
        .byte $40                                   // scrcode: .
        .text "p"
        .byte $44,$ee,$bf,$ef,$fc                   // scrcode: .....
        .text "3l"
        .byte $a2                                   // scrcode: .
        .text ","
        .byte $ff,$cc                               // scrcode: ..
        .text "3"
        .byte $cc                                   // scrcode: .
        .text "c"
        .byte $c0                                   // scrcode: .
        .text "@"
        .byte $ea,$c0,$f0                           // scrcode: ...
        .text "l"
        .byte $c0,$a3                               // scrcode: ..
        .text "%"
        .byte $aa                                   // scrcode: .
        .text "c0@l"
        .byte $a3                                   // scrcode: .
        .text "&"
        .byte $ab                                   // scrcode: .
        .text "l3"
        .byte $c0                                   // scrcode: .
        .text "c0"
        .byte $a2                                   // scrcode: .
        .text "$a"
        .byte $fc                                   // scrcode: .
        .text "0"
        .byte $c0                                   // scrcode: .
        .encoding "petscii_upper"

spr_c740:
        .encoding "screencode_mixed"
        .byte $a2                                   // scrcode: .
        .text "#adq"
        .byte $a3                                   // scrcode: .
        .text "5qdp"
        .byte $44                                   // scrcode: .
        .text "p"
        .byte $45                                   // scrcode: .
        .text "s"
        .byte $41                                   // scrcode: .
        .text "c"
        .byte $cf                                   // scrcode: .
        .text "3"
        .byte $cf                                   // scrcode: .
        .text "b"
        .byte $5d,$f7,$dd,$77,$ff,$fe,$bb,$ee,$a9   // scrcode: .........
        .text "#"
        .byte $50                                   // scrcode: .
        .text "@a"
        .byte $a2                                   // scrcode: .
        .text "'p"
        .byte $54                                   // scrcode: .
        .text "@"
        .byte $40                                   // scrcode: .
        .text "@"
        .text "da"
        .byte $a3                                   // scrcode: .
        .encoding "petscii_upper"

txt_c76b:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "!d"
        .byte $a2                                   // scrcode: .
        .encoding "petscii_upper"

txt_c771:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "#p@"
        .byte $40,$a2                               // scrcode: ..
        .text "!a"
        .byte $a3                                   // scrcode: .
        .encoding "petscii_upper"

txt_c77c:
        .text "!"
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "!p"
        .byte $a2                                   // scrcode: .
        .text "!p"
        .byte $a2                                   // scrcode: .
        .text "$p@a"
        .byte $40,$a3                               // scrcode: ..
        .text "=a@eap"
        .byte $45                                   // scrcode: .
        .text "tt"
        .byte $55                                   // scrcode: .
        .text "&"
        .byte $57,$55                               // scrcode: ..
        .text "u"
        .byte $55                                   // scrcode: .
        .text "v"
        .byte $59,$65,$a4,$f5                       // scrcode: ....
        .encoding "petscii_upper"

txt_c79f:
        .text "ZVUEPE"
        .encoding "screencode_mixed"
        .text "p"
        .byte $40,$90,$40,$a3                       // scrcode: ....
        .text "&"
        .byte $51                                   // scrcode: .
        .text "d"
        .byte $51                                   // scrcode: .
        .text "fet"
        .byte $a2,$22,$55                           // scrcode: .".
        .text "p"
        .byte $e3,$55,$60                           // scrcode: ...
        .text "&"
        .byte $41                                   // scrcode: .
        .text "u"
        .byte $40                                   // scrcode: .
        .text "qd"
        .byte $50,$59,$55,$55,$45                   // scrcode: .....
        .text "aa@et"
        .byte $50,$94                               // scrcode: ..
        .encoding "petscii_upper"

txt_c7ca:
        .text "QEDP"
        .byte $40                                   // @ character
        .text "T"
        .encoding "screencode_mixed"
        .text "at"
        .byte $44                                   // scrcode: .
        .text "e"
        .byte $50,$44,$51                           // scrcode: ...
        .text "ad"
        .byte $91                                   // scrcode: .
        .encoding "petscii_upper"

txt_c7da:
        .text "T %T"
        .encoding "screencode_mixed"
        .text "u"
        .byte $a2                                   // scrcode: .
        .text "!p"
        .byte $a2                                   // scrcode: .
        .encoding "petscii_upper"

txt_c7e3:
        .text "!"
        .byte $40                                   // @ character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "'ad"
        .byte $40                                   // scrcode: .
        .text "@apd"
        .byte $a4                                   // scrcode: .
        .text "!a"
        .byte $a2                                   // scrcode: .
        .text "#"
        .byte $40                                   // scrcode: .
        .text "@p"
        .byte $a2                                   // scrcode: .
        .text "."
        .byte $51                                   // scrcode: .
        .text "d"
        .byte $50                                   // scrcode: .
        .text "dd@pd"
        .encoding "petscii_upper"

spr_c800:
        .byte $10,$40,$10,$40,$00,$04,$a2,$24,$05,$10,$01,$14,$a4,$27,$50,$40 // .@.@...$.....'P@
        .byte $54,$01,$00,$04,$10,$a2,$60,$73,$01,$04,$00,$04,$01,$00,$14,$40 // T.....`s.......@
        .byte $01,$04,$01,$aa,$ea,$bb,$ee,$fb,$7e,$df,$57,$8f,$bb,$8e,$4f,$82 // ........~.W...O.

txt_c830:
        .text "OBCU"
        .byte $d5,$f5,$bd,$f7,$8d,$cf,$0f
        .byte $51,$44,$55,$dd,$75
        .byte $dd,$f7,$bd,$00,$40,$11,$44,$11,$54,$75,$dd,$fb,$ee,$fb,$ea,$ba // ....@.D.Tu......
        .byte $e9,$a6,$e9,$ee,$bb,$fe,$df,$77,$dd,$77,$55,$fb,$ef,$bb,$ef,$bb // .......w.wU.....
        .byte $ae,$6b,$ae,$00,$01,$44,$11,$44,$15,$5d,$77,$44,$11,$55,$77,$5d // .k...D.D.]wD.Uw]
        .byte $77,$df,$7e,$4f,$5e,$5b,$6a,$92,$68,$a2,$ab,$fe,$da,$7a,$6a,$2e // w.~O^[j.h....zj.
        .byte $bb,$af,$bf,$aa,$ab,$ee,$bb,$ef,$fd,$77,$d5,$a8,$29,$04,$14,$04 // .........w..)...
        .byte $14,$04,$54,$04,$01,$40,$a2,$22,$40,$10,$a2,$22,$04,$10,$a3 // ..T..@."@.."...

txt_c89f:
        .byte $21,$40,$a2                           // !@.

txt_c8a2:
        .byte $21,$44,$a2,$21,$01,$a2,$23,$10,$00,$01,$a4,$21,$10,$a4,$60,$73 // !D.!..#....!..`s
        .byte $10,$04,$01,$00,$44,$01,$14,$01,$06,$55,$05,$45,$00,$01,$01,$9a // ....D....U.E....
        .byte $97,$5a,$1a,$1a,$5a,$6a,$a5,$f9,$a4,$95,$a4,$f5,$a9,$41,$44,$51 // .Z..Zj.......ADQ
        .byte $04,$51,$14,$45,$55,$56,$1a,$44,$15,$56,$6f,$6f,$ab,$ef,$ef,$55 // .Q.EUV.D.Voo...U
        .byte $ab,$ff,$ef,$be,$eb,$be,$ef,$55,$fa,$ef,$fa,$ef,$be,$ff,$ea,$40 // .......U.......@
        .byte $41,$94,$a9,$fe,$ef,$fe,$bf,$15,$45,$14,$05,$41,$95,$90,$95,$45 // A.......E..A...E
        .text "PDQT"
        .byte $80,$80,$94
        .byte $58,$44,$00
        .byte $50,$65,$05
        .byte $50,$00,$10
        .byte $04,$10,$00,$40,$50,$55,$05,$01,$10,$04,$05,$10,$45,$10,$44,$14 // ...@PU......E.D.
        .byte $41,$04,$01,$a2,$60,$23,$01,$40,$00,$10,$04,$41,$10,$00,$05,$41 // A...`#.@...A...A
        .byte $11,$55,$14,$59,$19,$16,$05,$51,$00,$55,$55,$10,$54,$50,$90,$50 // .U.Y...Q.UU.TP.P
        .byte $04,$01,$04,$51,$00,$14,$00           // ...Q...

txt_c949:
        .byte $41,$40,$a4,$23,$10,$00,$41,$a4,$60,$24,$10,$44,$01,$04,$ef,$bb // A@.#..A.`$.D....
        .byte $af,$eb                               // ..

txt_c95b:
        .text ".+*:"
        .byte $c8,$62,$c8,$62
        .byte $4a,$6b,$6e,$7b,$0a
        .byte $3b,$ca
        .byte $3a
        .byte $c9,$f6,$c9,$f6,$ff,$bb,$ee,$bb,$ae,$aa,$9a,$66,$c2,$3e,$ef,$bf // ...........f.>..
        .byte $ee,$bb,$ae,$6b,$fb,$ee,$fa,$ee,$ba,$e8,$ba,$e8,$fe,$cf,$33,$cc // ...k..........3.
        .byte $33,$cf,$33,$0c,$e9,$ba,$ee,$fa,$ee,$bb,$fe,$cf,$c2,$60,$26,$fb // 3.3..........`&.
        .byte $fe,$bb,$ae,$ba,$a9,$ff,$ee,$bb,$ee,$ba,$aa,$a6,$99,$aa,$ab,$ae // ................
        .byte $ab,$ef,$bd,$ef,$bc,$ff,$f9,$fb,$e1,$c9,$21,$89,$01,$fb,$ee,$fa // ..........!.....
        .byte $eb,$b9,$e8,$a8,$ac                   // .....

spr_c9c0:
        .byte $a8,$28,$04,$00,$04,$54,$14,$55,$54,$11,$a5,$21,$10,$a3,$2b,$11 // .(...T.UT..!..+.
        .byte $00,$04,$10,$41,$04,$00,$04,$04,$00,$11,$a2,$21,$04,$a2 // ...A.......!..

txt_c9de:
        .byte $21,$40,$a2,$21,$04,$a4,$60,$2a,$11,$00,$15,$01,$15,$06,$15,$05 // !@.!..`*........

txt_c9ee:
        .text "VKZZ"
        .byte $ad,$6b,$79,$a5,$95
        .byte $55,$55,$65,$d9
        .byte $45,$95

txt_c9fd:
        .text "PEAEQUVW"
        .byte $6f,$6a,$af,$ba,$af,$fb,$ef,$bb
        .byte $ef,$ef,$ae,$c2,$60,$28,$fb,$ee,$b5,$fa,$ff,$fb,$ff,$ea,$ab,$aa // ....`(..........
        .byte $af,$bf,$fe,$ea,$a9,$a5,$9a,$aa,$95,$aa,$aa,$99,$65,$55,$a6 // ............eU.

txt_ca2c:
        .byte $55,$55,$a4,$a5,$55,$55,$65,$95,$69   // UU..UUe.i

txt_ca35:
        .text "ZP"
        .byte $40                                   // @ character
        .text "E"
        .byte $40                                   // @ character
        .text "A"
        .byte $e3
        .byte $40,$60
        .byte $37,$55,$19,$06
        .byte $46,$12
        .byte $46
        .byte $05,$01,$01,$00,$05,$00               // ......

txt_ca4b:
        .text "AUQDQP"
        .byte $04,$00
        .byte $45,$50,$55,$04,$00

txt_ca58:
        .byte $55,$50,$a4,$a4,$61,$28,$58,$10,$40,$15,$00,$01,$15,$16,$59,$04 // UP..a(X.@.....Y.
        .byte $01,$10,$00,$50,$54,$64,$55,$00,$41,$04,$11,$40,$14,$40,$a4,$60 // ...PTdU.A..@.@.`
        .byte $49,$41,$00,$10,$00,$40,$00,$54,$00,$01,$00,$05,$50,$00,$10,$04 // IA...@.T....P...
        .byte $01,$00,$01,$04,$10,$45,$0f,$0b,$06,$03,$02,$02,$01,$00,$e6,$d5 // .....E..........
        .byte $d5,$f5,$dd,$f5,$fd,$f7,$ef,$a7,$ed,$b7,$ed,$f7,$f5,$f5,$bb,$fe // ................
        .byte $df,$7e,$df,$77,$5f,$77,$aa,$ea,$bb,$ee,$bb,$fe,$fb,$7e,$f3,$bc // .~.w_w.......~..
        .byte $f3,$cc,$30,$c0,$30,$00,$03,$00,$03,$c0,$a4,$60 // ..0.0......`

txt_cac4:
        .byte $30,$33,$cc,$03,$0c,$03,$0c,$30,$00,$aa,$ab,$ee,$bb,$ee,$bf,$ef // 03.....0........
        .byte $bd,$ee,$bf,$f7,$bd,$f7,$dd,$f5,$dd,$fb,$ef,$bf,$e7,$bd,$e7,$a5 // ................
        .byte $a1,$fe,$bb,$ef,$af,$af,$7f,$bf,$7f,$f8,$d0,$70,$e0 // ...........p.

txt_caf1:
        .byte $40,$40,$c0,$80,$a8,$2b,$15,$45,$15,$41,$15,$40,$15,$50,$00,$10 // @@...+.E.A.@.P..
        .byte $01,$a3,$21,$10,$a4,$2c,$04,$00,$11,$04,$45,$51,$04,$50,$40,$44 // ..!..,....EQ.P@D
        .byte $00,$01,$a3,$60,$56,$11,$01,$01,$05,$02,$01,$15,$50,$55,$41,$00 // ...`V.......PUA.
        .byte $05,$01,$15
        .byte $59,$15
        .text "UUTQ"
        .byte $15

txt_cb2b:
        .byte $44,$54,$a6,$6a,$79,$69,$39,$6e,$69,$56,$07,$56,$0a,$17,$46,$4a // DT.jyi9niV.V..FJ
        .byte $19,$ff,$ae,$a9,$e9,$ba,$a9,$aa,$b9,$95,$55,$55,$51,$69,$7e,$69 // ..........UUQi~i
        .byte $75,$5b,$5b,$5a,$5f,$5f,$6e,$7f,$fa,$e9,$e5,$f9,$ab,$ea,$aa,$a4 // u[[Z__n.........
        .byte $68,$56,$15,$05,$aa,$ff,$bf,$aa       // hV......

txt_cb63:
        .text "ZVVY"
        .byte $be,$fb,$ae,$ba,$aa,$e3
        .byte $50,$2b,$94,$d4,$a4,$95
        .byte $65,$01,$12,$01,$05,$01,$01,$a2,$60,$23,$50,$94,$90,$50,$95,$40 // e.......`#P..P.@
        .byte $11,$15,$01,$41,$05,$01,$06,$5a,$56,$5b,$69,$64,$65,$a5,$99,$b5 // ...A...ZV[ide...
        .byte $d5,$90                               // ..

txt_cb95:
        .text "YUTQDU"
        .byte $19,$06
        .byte $40,$01
        .byte $40,$a2
        .byte $2e,$51,$04
        .byte $41
        .byte $00,$01,$44,$11,$40,$14,$00,$40,$10,$04,$01,$a3,$2a,$01,$40,$00 // ..D.@..@....*.@.
        .byte $01,$00,$41,$00,$40,$00,$41,$a2,$26,$01,$04,$00,$41,$00,$01,$a8 // ..A.@.A.&...A...
        .byte $22,$e9,$ea,$a6,$38,$e5,$bd,$07,$0d,$07,$0d,$0f,$0f,$fb,$7e,$fb // "...8.........~.
        .byte $ee,$ff,$77,$df,$7e,$ff,$bf,$ff,$bb,$ef,$bf,$ee,$bb,$b8,$60,$20 // ..w.~.........` 
        .byte $ff,$fe,$ff,$ee,$fb,$fe,$bb,$ee,$ef,$bd,$ef,$bb,$ff,$dd,$f7,$bd // ................
        .byte $f8,$d2,$70,$d1,$51,$d5,$55,$55,$fa,$ee,$bb,$e9,$b8,$ec,$a4,$e0 // ..p.Q.UU........
        .byte $b0,$29,$55,$14,$55,$04,$01,$04,$40,$15,$40,$a2,$2f,$40,$00,$10 // .)U.U...@.@./@..
        .byte $00,$04,$10,$00,$04,$01,$40,$00,$04,$40,$04,$01,$a4,$29,$04,$01 // ......@..@...)..
        .byte $05,$01,$06,$02,$42,$02,$11,$a3,$60,$46,$10,$44,$00,$10,$40,$80 // ....B...`F.D..@.
        .byte $04,$18,$25,$24,$65,$15,$05,$10,$79,$95,$55,$56,$66,$96,$56,$46 // ..%$e...y.UVf.VF
        .byte $0a,$59,$19,$a9,$aa,$d9,$9a,$a9,$a9,$aa,$7a,$7f,$6a,$6f,$6e,$6f // .Y........z.jono
        .byte $95,$5b,$bf,$fe,$ff,$bf,$fe,$af,$ae,$fa,$ba,$ee,$ff,$af,$ff,$bf // .[..............
        .byte $19                                   // .

txt_cc66:
        .byte $55,$55,$ba,$fa,$ea,$aa,$56,$5b,$56,$56,$97,$6a,$9a,$a9,$a5,$e3 // UU....V[VV.j....
        .byte $aa,$38,$e9,$a5,$aa,$66               // .8...f

txt_cc7c:
        .byte $5a,$55,$a9,$a9                       // ZU..

txt_cc80:
        .byte $55,$55,$aa,$95
        .byte $55,$00
        .byte $40,$55,$05
        .text "UUZUE"
        .byte $11
        .byte $40
        .byte $a2                                   // .

txt_cc91:
        .text "8TA"
        .byte $40                                   // @ character
        .byte $be
        .byte $54,$40,$10
        .byte $40,$10
        .byte $40,$10
        .byte $54,$00,$01,$00
        .byte $55,$04,$10,$00,$02,$40,$15,$40,$15,$a2,$25,$10,$04,$41,$04,$41 // U....@.@..%..A.A
        .byte $a3,$28,$51,$00,$04,$10,$05,$50,$04,$01,$a3,$36,$04,$11,$40,$14 // .(Q....P...6..@.
        .byte $41,$10,$00,$10,$00,$41,$00,$41,$00,$50,$00,$41,$00,$04,$01,$50 // A....A.A.P.A...P
        .byte $00,$04,$b0,$38,$0f,$0f,$0e,$0b,$0e,$0b,$0e,$0b,$ef,$bb,$af,$bb // ...8............
        .byte $ae,$6b,$ae,$6b,$ee,$ab,$aa,$6a,$aa,$aa,$9a,$66,$b8,$24,$ee,$bf // .k.k...j...f.$..
        .byte $ff,$fd,$c2,$38,$f7,$dd,$fb,$ee,$fa,$ee,$ba,$e9,$ba,$e9,$fb,$fe // ...8............
        .byte $ba,$ee,$ba,$ea,$ba,$ea,$f0,$e0,$d0,$c0,$80,$40,$b3,$21,$05,$a2 // ...........@.!..
        .byte $23,$14,$55,$15,$a4,$21,$11,$a2,$22,$01,$44,$a7,$25,$04,$00,$40 // #.U..!..".D.%..@
        .byte $00,$04,$a4                           // ...

txt_cd24:
        .byte $21,$41,$a3,$60,$2d,$10,$00,$44,$00,$90,$50,$11,$50,$04,$14,$00 // !A.`-..D..P.P...
        .byte $40,$05,$54,$10,$45,$15,$25,$25,$29,$17,$56,$63,$a6,$9a,$59,$ae // @.T.E.%%).Vc..Y.
        .byte $5a,$95,$a5,$59,$a9,$a5,$e6,$9a,$d4   // Z..Y.....

txt_cd4d:
        .text ".*Z."
        .byte $af,$fe,$aa
        .byte $47,$bf,$e3,$aa,$60
        .byte $27,$ea,$ab,$aa
        .byte $ea,$fe,$fe,$fd,$fa,$a9,$fd,$bf,$ab,$9a,$69,$55,$5b,$6a,$aa,$aa // ..........iU[j..
        .byte $ea                                   // .

txt_cd6e:
        .byte $41,$55,$aa,$a5,$a6,$95,$aa,$be
        .text "UZVY"
        .byte $95,$69,$a5,$aa

txt_cd7e:
        .byte $55,$56,$aa,$e3                       // UV..

txt_cd82:
        .byte $55,$2b,$aa,$a5,$55,$69,$91,$65,$66,$95,$9a,$55,$40,$e3,$50,$2b // U+..Ui.ef..U@.P+
        .byte $94,$51,$94,$40,$45,$00,$41,$00,$05,$00,$41,$a3,$29,$04,$41,$14 // .Q.@E.A...A.).A.
        .byte $41,$14,$40,$44,$00,$01,$a2,$21,$01,$a2,$27,$04,$40,$10,$00,$04 // A.@D...!..'.@...
        .byte $00,$41,$a2,$21,$01,$a2,$2e,$01,$00,$01,$40,$01,$00,$10,$40,$05 // .A.!......@...@.
        .byte $50,$01,$40,$00,$04,$a3,$24,$40,$01,$40,$01,$a2,$24,$01,$14,$01 // P.@...$@.@..$...
        .byte $04,$b1,$22,$0f,$0e,$e5,$0f,$31,$07,$ff,$bb,$ef,$bf,$ef,$bb,$ae // .."....1........
        .byte $bb,$ee,$bb,$ee,$ab,$ae,$6a,$aa,$6a,$b8,$38,$ee,$bb,$ee,$bf,$ef // ......j.j.8.....
        .byte $fd,$ff,$fd,$ff,$ee,$fb,$fe,$fb,$ee,$ba,$ee,$fe,$fd,$fc,$f8,$f4 // ................
        .byte $f0,$f0,$e0,$b8,$2e,$55,$05,$55,$00,$55,$05,$00,$01,$10,$00,$45 // .....U.U.U.....E
        .byte $10,$00,$04,$a2,$23,$10,$01,$10,$a5,$21,$01,$a2,$21,$04,$a2,$24 // ....#....!..!..$
        .byte $04,$00,$11,$40,$a3,$21,$10,$a3,$60,$24,$01,$05,$40,$05,$10,$00 // ...@.!..`$..@...
        .byte $44,$6e,$6e,$69,$65,$65,$69,$15,$05,$6a,$5a,$6b,$6a,$5a,$6a,$1b // Dnnieei..jZkjZj.
        .byte $5e,$40,$51,$55,$90,$64,$94,$55,$95,$56,$16,$52,$00,$55,$a2,$60 // ^@QU.d.U.V.R.U.`

txt_ce52:
        .byte $4a,$55,$ba,$ea,$aa,$eb,$aa,$af,$7a,$6a,$fe,$ab,$af,$ff,$ab,$ff // JU......zj......
        .byte $ea,$bf,$ab,$be,$ff,$ef,$fe,$fa,$e9,$a5,$ff,$ea,$ba,$aa,$9a,$a6 // ................
        .byte $5a,$69,$a5,$95,$a6,$a9,$aa,$aa,$a6,$a9 // Zi........

txt_ce7c:
        .byte $55,$5a,$aa,$a5,$6a,$99,$55,$aa,$9a,$55,$94,$61,$50,$90,$50,$a4 // UZ..j.U..U.aP.P.
        .byte $40,$00,$40,$00,$14,$01,$04,$01,$00,$01,$44,$00,$44,$11,$40,$14 // @.@.......D.D.@.
        .byte $14,$a5,$23,$04,$10,$55,$a3,$2e,$04,$00,$10,$04,$01,$40,$01,$00 // ..#..U.......@..
        .byte $04,$10,$40,$00,$01,$40,$a2,$3b,$04,$01,$04,$10,$01,$50,$00,$14 // ..@..@.;.....P..
        .byte $00,$04,$00,$10,$00,$41,$04,$00,$04,$00,$04,$00,$01,$04,$10,$05 // .....A..........
        .byte $10,$04,$11,$b1,$24,$0e,$02,$01,$03,$a4,$c6,$2a,$bf,$7f,$ff,$bb // ....$......*....
        .byte $ef,$bf,$ef,$bb,$ae,$bb,$a2,$26,$c0,$00,$c0,$30,$c0,$f0,$b0,$2a // .......&...0...*
        .byte $ff,$ee,$fb,$fe,$fb,$ee,$ba,$ee,$ff,$bf,$c3,$27,$fe,$fe,$fd,$e0 // ...........'....
        .byte $c0,$40,$80,$bd,$31,$50,$14,$45,$11,$05,$55,$01,$01,$40,$00,$04 // .@..1P.E..U..@..
        .byte $00,$01,$00,$40,$00,$10,$a2,$29,$04,$41,$10,$44,$10,$04,$01,$00 // ...@...).A.D....
        .byte $04,$a3,$25,$10,$00,$40,$00,$01,$a2,$24,$10,$10,$00,$10,$a3,$21 // ..%..@...$.....!
        .byte $01,$a2,$60,$2b,$04,$01,$45,$06,$07,$05,$59,$5e,$5d,$59,$89,$59 // ..`+..E...Y^]Y.Y
        .byte $55,$29,$65,$e5,$e9,$b9,$2d,$15,$49,$19,$2a,$54,$01,$40,$45,$15 // U)e...-.I.*T.@E.
        .byte $40                                   // @ character
        .text "UP6Z"
        .byte $0a
        .byte $55,$41,$16,$01,$05,$aa,$aa,$99
        .byte $56,$e4
        .byte $55,$60,$25,$9a,$a5,$55,$99           // U`%..U.

txt_cf63:
        .byte $56,$59,$aa,$5a,$9a,$56,$5a,$6a,$95,$6a,$aa,$a9,$6a,$aa,$a9,$5a // VY.Z.VZj.j..j..Z
        .byte $a6,$a9,$5a,$a6,$6a,$aa,$55,$65,$a9,$96,$69,$a5,$90,$90,$51,$50 // ..Z.j.Ue..i...QP
        .byte $55,$e3,$50,$2e,$14,$40,$11,$44,$10,$40,$00,$11,$40,$01,$00,$01 // U.P..@.D.@..@...
        .byte $00,$04,$a2,$33,$01,$04,$10,$05,$50,$05,$10,$00,$51,$00,$55,$00 // ...3....P...Q.U.
        .byte $14,$40,$10,$40,$00,$40,$04,$a5,$25,$40,$00,$14,$01,$40,$a2,$38 // .@.@.@..%@...@.8
        .byte $41,$00,$04,$00,$10,$40,$14,$01,$00,$01,$14,$40,$00,$40,$00,$40 // A....@.....@.@.@
        .byte $00,$05,$00,$10,$04,$11,$00,$10,$b9,$2a,$3f,$2f,$1f,$0f,$0f,$0b // .........*?/....
        .byte $07,$03,$fb,$ee,$c6,$28,$cc,$f0,$cc,$f3,$bc,$f3,$bc,$ef,$a6,$22 // .....(........."
        .byte $cc,$30,$a8,$22,$ef,$bb,$c6,$28,$fc,$f8,$f4,$f0,$f0,$e0,$d0,$c0 // .0."...(........
        .byte $80,$20,$00,$2c,$14,$45,$11,$04,$15,$55,$15,$44,$01,$00,$40,$05 // . .,.E...U.D..@.

// --- Region $d008-$ea30 ---
.pc = $d008 "bmp_d008"

bmp_d008:
        // === Bitmap data (3896 bytes, $d008-$df3f) ===
        .byte $40,$50,$14,$01,$00,$04,$a2,$30,$01,$45,$00,$14,$04,$01,$04,$00 // @P.....0.E......
        .byte $40,$85,$51,$00,$14,$11,$44,$05,$a3,$3a,$14,$01,$54,$04,$25,$15 // @.Q...D..:..T.%.
        .byte $16,$66,$1a,$5a,$0a,$16,$55,$95,$e1,$d5,$81,$85,$81,$94,$6a,$aa // .f.Z..U.......j.
        .byte $a4,$a8,$a9,$aa,$e3
        .text "U'PQ"
        .byte $11,$01,$05,$06,$1a,$e3,$05
        .byte $60
        .byte $3f,$42,$12
        .text "UFQU"
        .byte $95,$a5,$a9,$fa,$fa,$ba,$aa,$65
        .byte $59,$65,$56,$99,$95,$a9,$a9,$5a,$6a,$56,$aa,$69,$a6 // YeV....ZjV.i.

txt_d065:
        .byte $55,$55,$59,$a6,$99,$aa,$a5,$aa,$6a,$9a,$a9,$55,$aa,$69,$a5,$9a // UUY.....j..U.i..
        .byte $a5,$9a,$54,$51,$90,$64,$50,$94,$54,$91,$04,$40,$04,$01,$04,$00 // ..TQ.dP.T..@....
        .byte $40,$00,$41,$10,$a4,$38,$10,$40,$01,$00,$50,$04,$10,$04,$11,$00 // @.A..8.@..P.....
        .byte $01,$50,$01,$00,$41,$14,$41,$10,$00,$45,$00,$41,$00,$40,$a2,$23 // .P..A.A..E.A.@.#
        .byte $04,$01,$04,$a2,$26,$10,$01,$40,$04,$41,$14,$a2,$33,$50,$00,$04 // ....&..@.A..3P..
        .byte $40,$01,$04,$00,$10,$00,$04,$00,$15,$40,$01,$14,$00,$10,$00,$14 // @........@......
        .byte $b8,$23,$03,$02,$01,$a5,$c4,$34,$bf,$7f,$3f,$3f,$e8,$ba,$ee,$ba // .#.....4..??....
        .byte $ee,$fb,$7e,$df,$c0,$30,$cc,$33,$fc,$ef,$bc,$ff,$a3,$25,$03,$c0 // ..~..0.3.....%..
        .byte $03,$cc,$33,$c4,$27,$fe,$fd,$fc,$fc,$c0,$80,$40,$80,$25,$00,$2e // ..3.'......@.%..
        .byte $15,$40,$00,$05,$01,$00,$15,$44,$00,$14,$01,$00,$40,$01,$a3,$21 // .@.....D....@..!
        .byte $04,$a2,$24,$04,$00,$10,$04,$a2,$21,$01,$a3,$21,$01,$a2,$21,$01 // ..$.....!..!..!.
        .byte $a2,$21,$04,$a4,$28,$10,$05,$00,$01,$00,$15,$14,$45,$e3,$19,$21 // .!..(.......E..!
        .byte $1a,$e3,$06,$60,$2a,$95,$64           // ...`*.d

txt_d12c:
        .text "UFTUQT"
        .byte $15
        .byte $55,$15
        .byte $44,$55,$59,$68
        .byte $39,$1a
        .byte $55
        .byte $15,$59,$00,$11,$01,$51,$45,$01,$15,$01,$45,$55,$05,$55,$af,$be // .Y...QE...EU.U..
        .byte $ba,$aa,$6a,$6a                       // ..jj

txt_d150:
        .byte $5a,$56,$a9,$a6,$e3,$aa,$60,$2c,$96,$a9,$65,$6a,$96,$55,$95,$aa // ZV....`,..ej.U..

txt_d160:
        .byte $5a,$55,$55,$aa,$6a,$aa,$69,$a6,$69,$9a,$69,$a5,$95,$a5,$5a,$aa // ZUU.j.i.i.i...Z.
        .byte $aa,$5a,$aa,$50,$90,$50,$90,$95,$40,$90,$40,$01,$00,$04,$00,$04 // .Z.P.P..@.@.....
        .byte $00,$41,$10,$04,$a2,$21,$10,$a2,$22,$01,$40,$a2,$24,$10,$00,$10 // .A...!..".@.$...
        .byte $40,$a2,$22,$44,$10,$a3,$2a,$04,$10,$05,$01,$04,$00,$04,$00,$10 // @."D..*.........
        .byte $40,$a3,$35,$01,$00,$01,$04,$10,$00,$01,$04,$00,$41,$00,$04,$00 // @.5.........A...
        .byte $01,$10,$00,$41,$00,$01,$00,$10,$a2,$22,$44,$11,$a3,$22,$40,$10 // ...A....."D.."@.
        .byte $80,$20,$00,$60,$28,$3a,$1a,$0a,$0e,$06,$02,$03,$01,$e9,$ba,$ee // . .`(:..........
        .byte $fa,$ee,$fb,$fe,$fb,$ee,$ba,$e8,$ba,$ee,$fb,$fe,$df,$cf,$3e,$cf // ..............>.
        .byte $3e,$fb,$ee,$ba,$ee,$f8,$f4,$f0,$e0,$d0,$c0,$80,$40,$80,$28,$00 // >...........@.(.
        .byte $26,$01,$05,$40,$00,$45,$10,$a4,$29,$10,$40,$00,$04,$00,$10,$01 // &..@.E..).@.....
        .byte $40,$10,$a2,$21,$10,$a3,$21,$11,$a2,$25,$44,$00,$10,$00,$01,$a2 // @..!..!..%D.....
        .byte $60,$60,$01,$40,$00,$01,$44,$01,$01,$04,$01,$05,$41,$00,$05,$45 // ``.@..D.....A..E
        .byte $40,$55,$16,$59,$6a,$55,$79,$51,$02,$04,$55,$6a,$5a,$2a,$6e,$95 // @U.YjUyQ..UjZ*n.
        .byte $58,$40,$00,$95,$94,$91,$a5,$15,$01,$14 // X@........

txt_d23a:
        .text "QTEUVUU"
        .byte $65
        .byte $21,$61
        .byte $55,$90,$95
        .byte $56,$95
        .byte $55
        .byte $a9,$55,$a6                           // .U.

txt_d24d:
        .byte $59,$55,$a9,$56,$95,$59,$55,$6a,$55,$aa,$5a,$a5,$6a,$aa,$55,$aa // YU.V.YUjU.Z.j.U.
        .byte $55,$aa,$5a,$96,$6a,$99,$5a,$aa,$55,$aa,$6a,$aa,$aa,$6a,$55,$a9 // U.Z.j.Z.U.j..jU.
        .byte $56,$a9,$90
        .byte $40,$90,$e3
        .byte $40                                   // @ character
        .text "(QTA"
        .byte $10
        .byte $40,$10
        .byte $40,$01
        .byte $a2,$39,$04,$10,$41,$04,$10,$00,$41,$00,$01,$04,$00,$01,$00,$04 // .9..A...A.......
        .byte $00,$41,$50,$04,$51,$00,$14,$00,$50,$00,$41,$a2,$25,$04,$10,$00 // .AP.Q...P.A.%...
        .byte $40,$01,$02,$01,$40,$01,$00,$2c,$00,$01,$00,$01,$00,$01,$00,$04 // @...@..,........
        .byte $04,$00,$11,$04,$a2,$21,$14,$a2,$27,$05,$00,$04,$00,$10,$00,$04 // .....!..'.......
        .byte $80,$28,$00,$22,$fe,$7f,$a6,$22,$ee,$fb,$a6,$22,$ff,$ed,$80,$36 // .(."..."..."...6
        .byte $00,$29,$15,$01,$00,$54,$15,$45,$15   // .)...T.E.

txt_d2d6:
        .byte $45,$41,$a2,$21,$10,$a2,$23,$41,$00,$04,$a2,$25,$11,$00,$04,$10 // EA.!..#A...%....
        .byte $40,$a6                               // @.

txt_d2e8:
        .byte $21,$40,$a3,$60,$20,$04,$11,$05,$02,$1b,$0f,$01,$07,$2e,$ba,$ff // !@.` ...........
        .byte $fa,$ef,$fa,$f9,$a9,$aa,$aa,$fe,$fa,$ee,$fa,$6a,$55,$69,$55,$95 // ...........jUiU.
        .byte $51,$95,$55,$95,$50,$e3,$55,$2c,$50,$01,$55,$15,$15,$25,$19,$6a // Q.U.P.U,P.U..%.j
        .byte $59,$65,$56,$54,$e4,$55,$60,$2c,$65,$95 // YeVT.U`,e.

txt_d322:
        .text "UUVUVUZUU"
        .byte $6a,$aa
        .byte $55,$aa,$95,$aa
        .byte $55
        .byte $96,$55,$aa,$55,$aa                   // .U.U.

txt_d337:
        .byte $55,$5a,$55,$aa,$5a,$a5,$5a,$a5,$56,$99,$55,$5a,$95,$59,$56,$69 // UZU.Z.Z.V.UZ.YVi
        .text "YUZUT"
        .byte $e3
        .byte $55,$33,$69
        .byte $56,$59,$56,$01,$00

txt_d355:
        .text "Q"
        .byte $40                                   // @ character
        .text "TTUUD"
        .byte $01,$04,$01,$04,$00
        .byte $50,$a2
        .byte $25,$04
        .byte $00,$50,$00,$10,$a2,$21,$14,$a4,$3b,$10,$40,$00,$10,$04,$50,$04 // .P...!..;.@...P.
        .byte $00,$10,$44,$01,$04,$00,$14,$00,$41,$00,$10,$04,$10,$05,$10,$04 // ..D.....A.......
        .byte $00,$01,$44,$11,$02,$01,$00,$00,$14,$28,$00,$04,$01,$04,$00,$04 // ..D......(......
        .byte $01,$10,$80,$71,$00,$27,$05,$11,$40,$01,$40,$55,$04,$a2,$24,$04 // ...q.'..@.@U..$.
        .byte $00,$10,$44,$a2,$23,$01,$04,$10,$a3,$36,$04,$00,$04,$41,$04,$01 // ..D.#....6...A..
        .byte $01,$02,$43,$06,$2f,$7f,$bf,$fb,$ef,$ff,$bf,$fe,$ef,$fe,$fb,$fe // ..C./...........
        .byte $c2,$2f,$fa,$ff,$be,$ea,$aa,$aa,$e9,$aa,$a9,$a6,$55,$55,$95,$55 // ./..........UU.U
        .byte $95,$e5,$55,$21,$56,$e5,$55,$37,$59,$96,$59,$66,$59,$a5,$6a,$a9 // ..U!V.U7Y.YfY.j.
        .byte $96,$55,$55,$95,$55,$55,$95           // .UU.UU.

txt_d3ec:
        .byte $55,$55,$aa,$55,$59,$56,$65,$95,$e3,$55,$60,$23,$5a,$6a,$56,$6a // UU.UYVe..U`#ZjVj
        .byte $56,$95,$56,$95                       // V.V.

spr_d400:
        .byte $a5,$55,$aa,$5a,$aa,$6a,$aa,$55,$aa,$56,$aa,$a5,$a9,$96,$95 // .U.Z.j.U.V.....

txt_d40f:
        .byte $55,$55,$a5,$59,$a5,$55,$55,$59,$95,$55,$55,$59,$e4,$55,$28,$65 // UU.Y.UUY.UUY.U(e
        .byte $59,$66,$59,$66,$59,$65,$51,$e3,$55,$21,$54,$e3,$55,$31,$41,$90 // YfYfYeQ.U!T.U1A.
        .byte $a4,$a9,$a9,$aa,$af,$ea,$10
        .byte $40,$11
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .text "PU"
        .byte $14,$a3
        .byte $2a                                   // *

spr_d440:
        .byte $40,$10,$04,$41,$50,$04,$01,$00,$04,$10,$a2,$29,$04,$01,$04,$00 // @..AP......)....
        .byte $10,$00,$41,$00,$40,$a2,$2b,$04,$10,$00,$41,$00,$01,$10,$00,$10 // ..A.@.+...A.....
        .byte $01,$40,$80,$72,$00,$2b,$55,$05,$54,$05,$14,$44,$14,$50,$10,$00 // .@.r.+U.T..D.P..
        .byte $44,$a3,$27,$04,$00,$01,$10,$04,$00,$10,$a2,$23,$04,$0a,$4f,$e3 // D.'........#..O.
        .byte $1a,$2d,$2e,$2b,$7a,$bb,$ff,$aa,$aa,$fa,$ae,$ba,$ea,$ea,$fa,$e4 // .-.+z...........
        .byte $aa,$31,$95,$a9,$99,$a6,$55,$56,$95,$6a,$a5 // .1....UV.j.

txt_d49b:
        .byte $55,$55,$a5
        .byte $55,$95,$95,$a5,$69,$e3
        .byte $55,$60
        .text "7VYU"
        .byte $65
        .byte $95,$69,$96,$aa,$65,$a9,$65           // .i..e.e

txt_d4b2:
        .byte $55,$56,$55,$a5,$a9,$aa,$55,$6a,$95,$66,$99,$55,$55,$65,$55,$95 // UVU...Uj.f.UUeU.
        .byte $5a,$a5
        .text "ZYVUU"
        .byte $65
        .byte $5a,$95,$a5

txt_d4cd:
        .byte $55,$5a,$aa,$55,$a5,$5a,$55,$65,$a9,$95,$95,$66,$95,$59,$55,$56 // UZ.U.ZUe...f.YUV
        .byte $59,$e3,$55,$2e,$59,$95,$55,$59,$66   // Y.U.Y.UYf

txt_d4e6:
        .text "YUUYUVU"
        .byte $95,$65,$e4
        .byte $55,$22,$65
        .byte $59,$e5
        .byte $55
        .byte $2e,$69,$55,$69,$eb,$ae,$af,$aa,$ab,$ae,$ae,$ea,$51,$54,$51,$e5 // .iUi........QTQ.
        .byte $55,$28,$04,$51,$44,$50,$14,$40,$15,$41,$a2,$28,$01,$04,$10,$00 // U(.QDP.@.A.(....
        .byte $50,$50,$10,$40,$a2,$32,$01,$00,$10,$00,$10,$00,$10,$40,$00,$50 // PP.@.2.......@.P
        .byte $04,$01,$01,$00,$10,$00,$01,$40,$80,$72,$00,$2b,$54,$00,$14,$54 // .......@.r.+T..T
        .byte $00,$14,$40,$04,$10,$04,$01,$a2,$2b,$01,$00,$04,$00,$11,$00,$04 // ..@.....+.......
        .byte $01,$00,$04,$41,$e3,$2a,$60,$2d,$2e,$3a,$6f,$6a,$6a,$aa,$aa,$ea // ...A.*`-.:ojj...
        .byte $aa,$a9,$a6,$a9,$a6,$95,$a9,$a6,$55,$95,$55,$a5,$59,$5a,$65,$96 // ........U.U.YZe.
        .byte $65                                   // e

txt_d567:
        .byte $55,$56,$55,$a5,$a9                   // UVU..

txt_d56c:
        .text "UZVU"
        .byte $aa
        .byte $55,$aa,$95,$69
        .byte $56,$69
        .byte $56,$99,$66,$a9,$e3
        .byte $55,$60,$48,$95,$55,$95,$55,$96,$5a,$65,$aa,$56,$59,$65,$95,$5a // U`H.U.U.Ze.VYe.Z
        .byte $55,$55,$95,$aa,$65,$95,$6a,$a5       // UU..e.j.

txt_d594:
        .byte $55,$5a,$55,$aa                       // UZU.

txt_d598:
        .byte $55,$55,$aa,$5a,$95,$a5,$55,$a9,$6a,$55,$aa,$aa,$55,$6a,$95,$5a // UU.Z..U.jU..Uj.Z
        .byte $aa,$55,$aa,$aa,$55,$55,$95,$65,$96,$65,$9a // .U..UU.e.e.

txt_d5b3:
        .text "UYVY"
        .byte $a5
        .byte $55,$95
        .byte $55,$55,$96,$65,$95
        .byte $55,$65,$95
        .byte $55
        .byte $95,$55,$54,$65,$e3                   // .UTe.

txt_d5c8:
        .text "U-VV"
        .byte $ae,$f9,$ae,$ed,$fd,$b9,$fd,$fd
        .byte $55,$55,$95,$e6
        .byte $55,$60
        .text "!QDU"
        .byte $15
        .text "UQUU"
        .byte $14

txt_d5e4:
        .text "DTTUUTP"
        .byte $00,$01,$00,$04,$00,$01
        .byte $40,$10
        .byte $44
        .byte $01,$10,$04,$01,$00,$44,$01,$40,$a2,$21,$05,$a2,$21,$15,$80,$70 // .....D.@.!..!..p
        .byte $00,$23,$10                           // .#.

txt_d607:
        .byte $55,$55,$a2,$22,$40,$15,$a2,$22,$01,$04,$a2,$21,$04,$a4,$60,$34 // UU."@.."...!..`4
        .byte $11,$44,$00,$10,$40,$00,$aa,$ae,$ab,$fa,$aa,$ae,$fb,$ae,$a9,$aa // .D..@...........
        .byte $a9,$a6,$a9,$aa,$aa,$a5,$a6,$95,$59,$a6 // ........Y.

txt_d631:
        .byte $59,$55,$a6,$a9,$55,$a5,$59,$6a,$95,$65,$55,$a5 // YU..U.Yj.eU.

txt_d63d:
        .byte $55,$5a,$55,$aa,$6a,$55,$a5,$55,$56,$55,$99,$55,$a5,$69,$e3 // UZU.jU.UVU.U.i.

txt_d64c:
        .text "U%YUUV"
        .byte $69,$e3
        .text "U0VYU"
        .byte $96
        .byte $55,$6a
        .byte $55,$6a,$aa,$5a,$aa,$95,$55,$a5,$96,$95,$e3,$aa // Uj.Z..U.....

txt_d668:
        .byte $25,$55,$55,$a9,$a5,$55,$e3,$aa       // %UU..U..

txt_d670:
        .byte $22,$55,$a5,$e3
        .byte $55,$2f,$95,$a9,$a5,$6a
        .text "UUZUU"
        .byte $65
        .byte $59,$65,$59,$a5,$56,$e3,$55,$21,$59,$e6,$55,$21,$95,$e5,$55,$e4 // YeY.V.U!Y.U!..U.

txt_d690:
        .text "V,GVVW"
        .byte $fd,$b9,$a9,$a5,$f5,$a5,$f5,$a5,$ee

txt_d69f:
        .text "U1VYUTUTU"
        .byte $94
        .byte $54,$54,$05,$00,$04,$01
        .byte $04,$01,$40,$a2,$21,$04,$a3,$23,$01,$40,$01,$a2,$25,$01,$00,$10 // ..@.!..#.@..%...
        .byte $00,$05,$80,$72,$00,$22,$54,$05,$a2,$24,$55,$14,$00,$40,$a3,$60 // ...r."T..$U..@.`
        .byte $41,$04,$00,$01,$04,$04,$00,$04,$11,$40,$00,$01,$01,$fb,$ae,$fa // A........@......
        .byte $ea,$fa,$fe,$eb,$ee,$a9,$aa,$aa,$a5,$aa,$a9,$aa,$a9,$55,$95,$55 // .............U.U
        .byte $95,$95,$65,$96,$65,$95,$6a,$96,$55,$65,$55,$9a,$55,$6a,$aa,$aa // ..e.e.j.UeU.Uj..
        .byte $55,$6a,$a5,$a9,$5a,$a5,$55,$a9,$55,$a5,$59,$65,$99,$5a,$95,$69 // Uj..Z.U.U.Ye.Z.i
        .byte $55,$69,$e3                           // Ui.

txt_d712:
        .byte $55,$36,$a9,$55,$55,$95,$65,$a9,$55,$96,$55,$65 // U6.UU.e.U.Ue

txt_d71e:
        .byte $5a,$55,$a5
        .byte $59,$aa,$65
        .byte $55,$a5
        .text "UYUV"
        .byte $e4

txt_d72b:
        .byte $55,$29,$aa                           // U).

txt_d72e:
        .byte $55,$55,$aa
        .byte $55,$aa,$69
        .byte $56,$a9,$fd
        .text "U"
        .byte $22                                   // double quote
        .text "VW"
        .byte $e3

txt_d73c:
        .text "V,WVV"
        .byte $b5,$a5,$a5,$d5,$95,$99,$d5,$95
        .byte $59,$e7
        .byte $55
        .byte $2c,$65,$56,$59,$56,$69               // ,eVYVi

txt_d752:
        .byte $56,$59,$a5
        .text "UTPQ"
        .byte $e3
        .byte $50,$27,$44,$10,$04,$00,$01
        .byte $40
        .byte $10,$a2,$21,$04,$a3,$22,$04,$41,$a2,$28,$01,$00,$10,$00,$01,$00 // ..!..".A.(......
        .byte $01,$40,$80,$70,$00,$26,$40,$00,$54,$00,$14,$54,$a3,$60,$23,$01 // .@.p.&@.T..T.`#.
        .byte $40,$00,$01,$00,$40,$00,$06,$12,$42,$02,$02,$47,$12,$02,$fb,$ee // @...@...B..G....
        .byte $fb,$ae,$fa,$fa,$aa,$ea,$aa,$a5,$a9,$aa,$aa,$a9,$a5,$a9,$95,$56 // ...............V
        .byte $55,$96,$e3,$55,$39,$66,$95,$5a,$69,$95,$5a,$65,$5a,$66,$55,$aa // U..U9f.Zi.ZeZfU.

txt_d7b2:
        .byte $55,$55,$aa                           // UU.

txt_d7b5:
        .byte $55,$5a,$a9,$65,$a5                   // UZ.e.

txt_d7ba:
        .byte $55,$56,$aa,$5a,$a6,$56,$e6,$55,$3d,$95,$a5,$65 // UV.Z.V.U=..e

txt_d7c6:
        .text "YVYVYUUZ"
        .byte $65,$95
        .byte $59,$96
        .byte $55,$59,$65
        .byte $55
        .byte $95
        .byte $55,$95,$65
        .byte $55,$69
        .byte $55,$55,$6a
        .byte $59,$e3
        .text "U#TU"
        .byte $95
        .byte $e4,$55,$23,$01,$05,$45,$e5,$55,$21,$15,$f1,$55,$22,$65,$57,$e5 // .U#..E.U!..U"eW.
        .text "V#RV"
        .byte $99,$e7
        .byte $55,$21,$56,$e5
        .byte $55,$2f,$66

txt_d803:
        .byte $59,$56,$a9                           // YV.

txt_d806:
        .byte $55,$59,$55,$a5
        .byte $55,$65
        .text "PD"
        .byte $40                                   // @ character
        .text "D"
        .byte $11,$a8
        .byte $28,$40,$00
        .byte $40
        .byte $10,$04,$00,$04,$10,$a2,$28,$10,$00,$10,$01,$44,$10,$00,$40,$80 // ......(....D..@.
        .byte $72,$00,$25,$10,$00,$10,$01,$50,$a2,$23,$10,$00,$40,$a4,$2c,$40 // r.%....P.#..@.,@
        .byte $12,$06,$11,$05,$1a,$3e,$6f,$b8,$fe,$eb,$ae,$e4,$aa,$60,$5a,$ea // .....>o......`Z.
        .byte $a5,$a9,$aa,$a9,$aa,$a9,$a5,$aa,$59,$55,$95,$55,$a9,$56,$59,$96 // ........YU.U.VY.
        .byte $55,$6a,$59,$65,$95,$66,$95,$55,$6a,$95,$5a,$aa,$55,$a9,$aa,$a9 // UjYe.f.Uj.Z.U...

txt_d866:
        .byte $55,$56,$a6,$56,$57,$57,$9a,$5b,$a5,$b9,$aa,$6f,$aa,$aa,$ab,$6a // UV.VWW.[...o...j
        .byte $56,$65                               // Ve

txt_d878:
        .byte $56,$55,$d6,$a5,$b9,$ea,$56,$95,$56,$95,$56,$69,$5a,$65,$55,$a9 // VU....V.V.ViZeU.
        .byte $95,$69,$a6,$55,$a5                   // .i.U.

txt_d88d:
        .text "UUTUTUU"
        .byte $65
        .byte $55,$55,$10,$05,$01
        .byte $55,$01,$05
        .byte $01
        .byte $45,$e4
        .text "U#VUV"
        .byte $e3
        .byte $55,$23,$65
        .byte $55,$59,$e3
        .byte $55
        .byte $2a,$99
        .text "UUZU"
        .byte $65,$99
        .byte $52,$56,$52,$e3
        .byte $56,$22,$96
        .byte $5a
        .byte $e3                                   // .

txt_d8be:
        .text "U1ZUUVU"
        .byte $99

txt_d8c6:
        .byte $56,$59,$a6,$99,$66,$59,$96,$94,$54,$54,$94,$e4,$50,$2c,$01,$44 // VY..fY..TT..P,.D
        .byte $10,$00,$01,$40,$01,$40,$04,$01,$04,$01,$a5,$2a,$04,$00,$04,$00 // ...@.@.....*....
        .byte $41,$00,$40,$11,$04,$10,$a2,$22,$01,$04,$80,$71,$00,$22,$10,$50 // A.@...."...q.".P
        .byte $a2,$27,$10,$00,$10,$00,$01,$00,$40,$a2,$2b,$01,$00,$04,$b8,$b5 // .'......@.+.....
        .byte $70
        .text "58<>?"
        .byte $e3,$be,$60
        .byte $30,$fe,$bf,$ff,$bf,$bf,$96
        .byte $a5,$a9,$a5,$aa,$a5,$9a,$aa,$a9,$66,$55,$65,$96,$65,$56,$95,$56 // ........fUe.eV.V
        .byte $a5,$59,$a5,$5a,$a5,$55,$a9,$55,$69,$55,$95,$56,$5b,$6e,$7f,$6f // .Y.Z.U.UiU.V[n.o
        .byte $6f,$ba,$ee,$bd,$fa,$b9,$a5,$ae,$ab,$ab,$e3,$aa,$60,$5f,$6a,$6a // o...........`_jj
        .byte $bf,$ea,$aa,$fa,$ae,$ab,$ba,$ae,$95,$d5,$a5,$aa,$bd,$fa,$ff,$bf // ................
        .byte $a9                                   // .

txt_d957:
        .byte $55,$56,$aa                           // UV.

txt_d95a:
        .byte $55,$55,$aa,$e9,$a9                   // UU...

txt_d95f:
        .byte $55,$55,$a5                           // UU.

txt_d962:
        .byte $5a,$55,$a9,$55,$55,$01,$05           // ZU.UU..

txt_d969:
        .text "UUEAUYVUUV"
        .byte $69

txt_d974:
        .byte $5a,$5a,$aa,$65                       // ZZ.e

txt_d978:
        .byte $5a,$55,$aa                           // ZU.

txt_d97b:
        .byte $55,$55,$aa,$55,$65,$55,$99,$65,$95,$65,$95,$59,$5a,$5e,$5a,$6e // UU.UeU.e.e.YZ^Zn
        .byte $7e,$6a,$ea,$56,$55,$55,$65,$5a,$55,$6a,$59,$55,$95,$55,$55,$95 // ~j.VUUeZUjYU.UU.
        .byte $55,$a5                               // U.

txt_d99d:
        .text "Y"
        .byte $40                                   // @ character
        .text "A"
        .byte $40                                   // @ character
        .text "DP"
        .byte $a2
        .byte $2b,$01,$10,$00,$10,$00,$10,$00
        .byte $41
        .byte $00,$10,$04,$a3,$32,$40,$00,$40,$00,$10,$00,$14,$00,$04,$10,$40 // ....2@.@.......@
        .byte $01,$00,$05,$00,$10,$00,$41,$80,$73,$00,$26,$14,$50,$01,$50,$54 // ......A.s.&.P.PT
        .byte $10,$a3,$2d,$01,$10,$44,$01,$00,$1f,$5f,$0f,$1f,$4f,$1b,$13,$47 // ..-..D..._..O..G
        .byte $c8,$60,$32,$aa,$95,$aa,$ea,$e9,$ea,$e9,$f6,$56,$55,$55,$95,$56 // .`2........VUU.V
        .byte $6a,$aa,$ab,$65,$96,$6b,$9e,$bf,$ff,$ea,$ef,$fb,$ef,$aa,$ff,$ee // j..e.k..........
        .byte $fa,$fa,$a5,$e9,$d5,$a5,$aa,$5a,$aa,$a9,$a6,$6a,$aa,$6e,$6a,$6a // .......Z...j.njj
        .byte $aa,$6a,$aa,$eb,$ba,$e3,$aa,$60,$20,$ff,$aa,$aa,$af,$ff,$af,$be // .j.....` .......
        .byte $aa,$bf,$ab,$aa,$e5,$fa,$aa,$be,$fe,$ef,$fe,$fb // ............

txt_da29:
        .byte $55,$56,$aa,$a9,$6a,$a9,$96,$e9
        .text "AUEUE"
        .byte $e3
        .byte $55,$60
        .byte $28,$65,$56,$5a,$65,$95,$65,$55,$55,$69,$aa,$a9,$56,$5a,$6a // (eVZe.eUUi..VZj

txt_da48:
        .byte $55,$56,$59,$a6,$a7,$9f,$af,$6f,$bf,$fe,$aa,$fa,$ea,$ae,$ea,$fa // UVY....o........
        .byte $fa,$aa,$55,$a5,$69,$a5,$59,$56,$99,$a6,$e3,$55,$34,$54,$64,$54 // ..U.i.YV...U4TdT
        .byte $54,$55,$04,$00,$10,$40,$04,$11,$00,$04,$10,$00,$10,$40,$10,$00 // TU...@.......@..
        .byte $41,$a2,$25,$11,$04,$01,$14,$41       // A.%....A

spr_da80:
        .byte $a4,$2e,$11,$04,$00,$01,$00,$04,$10,$00,$01,$00,$45,$10,$00,$10 // ............E...
        .byte $80,$70,$00,$29,$04,$50,$04,$00,$14,$51,$04,$10,$10,$a2 // .p.).P...Q....

txt_da9e:
        .byte $21,$40,$a2,$2a,$40,$00,$13,$06,$11,$04,$00,$05,$00,$40,$c4,$60 // !@.*@........@.`
        .byte $34,$bf,$7f,$7f,$3f,$e9,$fa,$fa,$ee,$fb,$fe,$fe,$aa,$ae,$7b,$ae // 4...?.........{.
        .byte $fb,$ae,$aa,$be,$ea,$ba,$aa,$be,$e9,$a6,$d5,$96,$55,$95,$95,$6a // ............U..j

txt_dace:
        .byte $5a,$55,$a6,$5a,$96,$55,$aa,$95,$aa,$5a,$aa,$a5,$aa,$6e,$aa,$6a // ZU.Z.U...Z...n.j
        .byte $ae,$ab,$aa,$5e,$9a,$e3,$aa,$60,$1f,$af,$aa,$af,$aa,$ae,$ef,$bf // ...^...`........
        .byte $ea,$fa,$ea,$ab,$ff,$be,$ff,$fe,$af,$aa,$ff,$ea,$ff,$fa,$e5,$b9 // ................
        .byte $f9,$ad,$e9,$fd,$bd,$ac,$55,$56,$e3,$55,$60,$33,$56,$55,$04,$55 // ......UV.U`3VU.U
        .byte $aa,$55,$a5,$5b,$5a,$6f,$be,$5a,$5f,$7a,$ef,$fb,$fe,$eb,$aa,$eb // .U.[Zo.Z_z......
        .byte $bf,$ea,$ff,$bf,$be,$eb,$be,$ea,$a9,$b9,$ae,$e9,$b6,$a9,$a5,$59 // ...............Y
        .byte $95
        .byte $55,$65
        .text "UUVUT"
        .byte $91

txt_db37:
        .text "PQPTP"
        .byte $40                                   // @ character
        .byte $a2
        .byte $26,$05,$10
        .byte $40,$04,$10,$01,$a3
        .byte $29
        .byte $04,$00,$01,$00,$01,$00,$40,$01,$10,$a2,$24,$01,$00,$10,$04,$a2 // ......@...$.....
        .byte $2a,$40,$00,$01,$04,$41,$10,$05,$10,$00,$05,$80,$72,$00,$2b,$40 // *@...A......r.+@
        .byte $00,$01,$10,$04,$00,$14,$40,$40,$00,$04,$a3,$24,$40,$00,$04,$10 // ......@@...$@...
        .byte $a2,$3d,$10,$00,$44,$00               // .=..D.

txt_db7d:
        .text ")>>/*+"
        .byte $1a,$5e,$bf,$6a
        .byte $55,$55,$95,$d1,$a5,$a4
        .byte $a9,$a5                               // ..

txt_db8f:
        .text "QTUUQUY"
        .byte $e5
        .byte $55,$26,$15

txt_db9a:
        .text "UUVY"
        .byte $a5,$e5

txt_dba0:
        .byte $55,$32,$aa,$56,$aa,$5a,$55,$55,$6a,$5e,$ab,$9e,$aa,$aa,$ab,$57 // U2.V.ZUUj^.....W
        .byte $aa,$aa,$ba,$ab,$e4,$aa,$2a,$ea,$aa,$bb,$af,$ea,$ab,$af,$bf,$eb // ......*.........
        .byte $fe,$c2,$60,$20,$af,$fe,$fa,$ff,$ea,$f9,$ec,$a9,$f8,$b9,$fa,$af // ..` ............
        .byte $be,$51,$46,$5b,$5a,$6e,$ab,$fa,$ae,$bf,$fe,$ab,$fe,$aa,$eb,$aa // .QF[Zn..........
        .byte $ee,$ff,$aa,$ff,$e3,$aa,$60,$1f,$ae,$ba,$ff,$aa,$fe,$ae,$a9,$b9 // ......`.........
        .byte $e5,$aa,$95,$95,$96
        .byte $59,$65,$a5
        .text "UUYUU"
        .byte $95
        .byte $55,$65

spr_dc00:
        .text "UT"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "D"
        .byte $00,$10,$a2
        .byte $2f,$40,$44,$00,$10,$00
        .byte $40,$10
        .byte $00,$01,$00,$01,$40,$10,$40,$01,$a2,$21,$05,$a2 // ....@.@..!..

txt_dc1c:
        .byte $21,$40,$a2,$21,$04,$a3,$28,$40,$10,$00,$04,$10,$00,$05,$10,$a5 // !@.!..(@........
        .byte $21,$01,$80,$e4,$00,$32,$fc,$7c,$fc,$06,$c6,$c6,$06,$c6,$c6,$06 // !....2.|........
        .byte $c6,$c6,$06,$c6,$c6,$06,$7c,$fc,$ad,$32,$ee,$7c,$fc,$fe,$c6,$06 // ......|..2.|....
        .byte $d6,$c6,$06,$c6,$c6,$06,$c6,$c6,$06,$c6,$7c,$06,$af,$31,$7c,$c6 // ..........|..1|.
        .byte $00,$c6,$c6,$00,$fe,$7e,$00,$c6,$06,$00,$c6,$06,$00,$c6,$fc,$ae // .....~..........

txt_dc6c:
        .byte $32,$3c,$c6,$7c,$18,$c6,$c6,$18,$c6,$7c,$18,$c6,$c6,$18,$6c,$c6 // 2<.|.....|....l.
        .byte $3c,$38,$7c,$af,$32,$fc,$fc,$3c,$c6,$c6,$18,$fc,$fc,$18,$c6,$c6 // <8|.2..<........
        .byte $18,$c6,$c6,$18,$fc,$c6,$3c,$80,$2e,$00,$32,$fc,$7c,$7c,$c6,$c0 // ......<...2.||..
        .byte $c0,$c6,$de,$7c,$c6,$c6,$06,$c6,$c6,$06,$c6,$7e,$fc,$80,$1f,$00 // ...|.......~....
        .byte $c3,$ac,$22,$fc,$fc,$e5,$c6,$21,$fc,$e7,$c6,$23,$fc,$c6,$7c,$80 // .."....!...#..|.
        .byte $1f,$00,$c3,$ac,$32,$fc,$c6,$7c,$c6,$c6,$c0,$c6,$fc,$f8,$c6,$c6 // ....2..|........
        .byte $c0,$c6,$c6,$c0,$c6,$c6,$7e,$80,$1f,$00,$c3,$ac,$32,$fc,$00,$fc // ......~.....2...
        .byte $c6,$00,$c6,$c6,$00,$fc,$c6,$00,$c6,$c6,$00,$c6,$c6,$00,$fc,$80 // ................
        .byte $1f,$00,$c3,$ac,$32,$7c,$fc,$7c,$c6,$06,$c0,$fe,$06,$7c,$c6,$06 // ....2|.|.....|..
        .byte $06,$c6,$06,$06,$c6,$06,$fc,$ae,$31,$7c,$fc,$00,$c6,$c6,$00,$fe // ........1|......
        .byte $c6,$00,$c6,$c6,$00,$c6,$c6,$00,$c6,$c6,$80,$2e,$00,$32,$fc,$00 // .............2..
        .byte $fc,$c6,$00,$c6,$c6,$00,$fc,$c6,$00,$c6,$c6,$00,$c6,$fc,$00,$fc // ................
        .byte $80,$2e,$00,$31,$7c,$c0,$00,$c6,$c0,$00,$fe,$c0,$00,$c6,$c0,$00 // ...1|...........
        .byte $c6,$c0,$00,$c6,$7e,$81,$6c,$00,$23,$cb,$fb,$cf,$e6,$98,$24,$9c // ....~.l.#.....$.
        .byte $fc,$fc,$bc,$fc,$98,$25,$bf,$bc,$cf,$bf,$9c,$e3,$98,$23,$9c,$fb // .....%.......#..
        .byte $9b,$80,$1f,$98,$22,$9c,$9c,$e3,$9f,$80,$20,$98 // ...."..... .

txt_dd68:
        .byte $22,$58,$c8,$e3,$98,$28,$bc,$bf,$bc,$98,$98,$9b,$b8,$58,$fb,$98 // "X...(.......X..
        .byte $22,$93,$3b,$e3,$c8,$28,$9b,$9c,$fc,$c8,$c8,$58,$5b,$b3,$fb,$98 // ".;..(.....X[...
        .byte $2d,$5d,$cb,$5b,$58,$58,$9c,$98,$98   // -].[XX...

txt_dd91:
        .byte $58,$58,$b5,$bc,$db,$fc,$98,$24,$c3,$5c,$3c,$95,$e3,$98,$24,$95 // XX.....$.\<...$.

txt_dda1:
        .byte $3c,$3b,$bd,$fe,$98,$23,$9d,$d3,$35,$e3,$98 // <;...#..5..

txt_ddac:
        .byte $24,$3c,$d3,$9d,$b5,$fe,$98,$23,$53,$9d,$d3,$e3,$98,$23,$d5,$9d // $<.....#S....#..
        .byte $b5,$80,$1f,$98,$23,$5d,$b5,$9d,$e3,$98,$23,$9d,$b3,$5b,$80,$20 // ....#]....#..[. 
        .byte $98,$27,$b5,$93,$9c,$98,$98,$93,$b5,$80,$21,$98,$27,$b5,$b5,$fb // .'........!.'...
        .byte $9c,$98,$b5,$b5,$80,$22,$98,$25,$bd,$bc,$fb,$9c,$b5,$80,$24,$98 // .....".%......$.
        .byte $23,$bc,$9c,$bf,$81,$d8,$98,$60,$e0,$5f,$0c,$9b,$5a,$fa,$9a,$6a // #......`._..Z..j
        .byte $aa,$0a,$9b,$9b,$ab,$9f,$6a,$aa,$0a,$9a,$5a,$fa,$9a,$6a,$6a,$5a // ......j...Z..jjZ
        .byte $0a,$9a,$5a,$9a,$9a,$6a,$aa,$0a,$9a,$5a,$aa,$9a,$6a,$9a,$0a,$9a // ..Z..j...Z..j...
        .byte $5a,$aa,$9c,$6f,$ab,$0c,$9b,$9a,$0b,$5b,$0b,$6c,$6c,$0a,$9a,$0a // Z..o.....[.ll...
        .byte $5a,$0a,$6a,$aa,$0a,$9a,$5a,$6a,$0a,$6a,$ba,$0a,$9a,$5a,$7a,$0a // Z.j...Zj.j...Zz.
        .byte $6a,$6a,$5a,$0a,$9a,$1a,$aa,$0a,$6a,$ab,$0b,$9b,$5b,$ab,$0b,$6b // jjZ.....j...[..k
        .byte $ab,$0b,$9b,$4a,$6b,$0b,$6a,$5a,$0a,$9a,$4a,$9a,$aa,$da,$6a,$1a // ...Jk.jZ..J...j.
        .byte $2a,$aa,$9a,$aa,$fa,$6a,$1a,$2a,$aa,$9a,$ea,$ba,$6a,$0a,$2a,$aa // *....j.*....j.*.
        .byte $9a,$ec,$bb,$6b,$9b,$5b,$5f,$9c,$6f,$5b,$fb,$9c,$1c,$9c,$9a,$6a // ...k.[_.o[.....j
        .byte $5a,$fa,$9a,$1a,$5a,$9a,$6a,$5a,$fa,$9a,$5a,$6a,$9a,$6a,$6a,$0a // Z...Z.jZ..Zj.jj.
        .byte $0a,$9a,$ba,$4a,$0a,$6a,$0a,$0a,$9a,$b5,$5c,$0b,$6b,$1b,$8c,$9b // ...J.j....\.k...
        .byte $ab,$1b,$0b,$6c,$0c,$c5,$9a,$9a,$fa,$0a,$ba,$6a,$aa,$0a,$9a,$aa // ...l.......j....
        .byte $4a,$ba,$6a,$aa,$0a,$9a,$ea,$9a,$ba,$6a,$8a,$0a,$9a,$aa,$9a,$ba // J.j......j......
        .byte $6a,$63,$b3,$2c,$9c,$9c,$5b,$0b,$6b,$ac,$2c,$9c,$93,$13,$0a,$6a // jc.,..[.k.,....j
        .byte $aa,$2a,$9a,$9a,$1a,$0a,$6a,$aa,$2a,$e3,$9a,$3a,$5a,$0a,$6a,$aa // .*....j.*..:Z.j.
        .byte $5a,$9a,$9a,$1a,$0a,$6a,$aa,$5a,$9a,$9a,$0d,$03,$65,$bc,$9a,$1a // Z....j.Z....e...
        .byte $9a,$5c,$05,$95,$93,$6a,$ed,$9a,$27,$6a,$9a,$9a,$6a,$9a,$9a,$6a // .\...j..'j..j..j
        .byte $e9,$9a,$2b,$93,$95,$9c,$9a,$6a,$9a,$95,$65,$93,$9d,$6a,$f0,$9a // ..+....j..e..j..
        .byte $24,$6a,$9a,$9a,$6a,$e9,$9a,$23,$9d,$93,$95,$e3,$9a,$2b,$93,$63 // $j..j..#.....+.c
        .byte $9d,$9a,$6a,$9a,$9a,$6a,$9a,$9a,$0a,$e9,$9a,$60,$7a,$5a,$6a,$aa // ..j..j.....`zZj.
        .byte $0a,$6a,$0a,$0a,$6a,$5a,$aa,$5a,$9a,$fa,$0a,$9b,$0d,$03,$9b,$4a // .j..jZ.Z.......J
        .byte $aa,$a3,$9d,$9d,$0a,$6a,$9a,$0a,$0a,$9a,$0a,$aa,$9a,$9a,$aa,$0a // .....j..........
        .byte $6a,$0a,$0a,$6a,$0a,$2a,$9a,$aa,$9a,$0a,$9a,$0a,$0a,$9a,$9a,$5a // j..j.*.........Z
        .byte $6a,$9a,$9a,$aa,$0d,$6d,$4b,$0b,$6a,$ad,$2d,$9a,$aa,$aa,$0a,$9a // j....mK.j.-.....
        .byte $5a,$0a,$9a,$9a,$6a,$fa,$0a,$6a,$2a,$0a,$6a,$5a,$aa,$9a,$9a,$fa // Z...j..j*.jZ....
        .byte $0a,$9a,$1a,$0a,$9a,$ea,$6a,$9a,$9a,$fa,$0a,$6a,$9d,$0d,$0c,$9b // ......j....j....
        .byte $eb,$4d,$5d,$9a,$fa,$0a,$6a,$5a,$0a,$6a,$aa // .M]...jZ.j.

txt_df97:
        .text "*Z"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $aa                                   // scrcode: .
        .text "j"
        .byte $9a,$5a                               // scrcode: ..
        .text "j"
        .byte $9a,$6a,$ba                           // scrcode: ...
        .text "*"
        .byte $e3,$aa                               // scrcode: ..
        .text ";j"
        .byte $9a,$5a                               // scrcode: ..
        .text "j"
        .byte $9a,$5a                               // scrcode: ..
        .text "j"
        .byte $9a,$6a,$aa                           // scrcode: ...
        .text "j"
        .byte $65,$5f                               // scrcode: ..
        .text "l"
        .byte $6b,$9d                               // scrcode: ..
        .text "j"
        .byte $6a,$9a,$6a,$aa                       // scrcode: ....
        .text "j"
        .byte $6a,$aa                               // scrcode: ..
        .text "j"
        .byte $6a,$aa,$e6                           // scrcode: ...
        .byte $9a                                   // scrcode: .
        .text "!"
        .byte $6a,$ec,$9a                           // scrcode: ...
        .text "!"
        .byte $5a,$e3,$9a                           // scrcode: ...
        .text "'"
        .byte $6a,$9a,$9f,$6f,$9c,$9a,$aa,$ed,$9a   // scrcode: .........
        .text "'"
        .byte $6a,$9a,$9a,$6a,$9a,$9a,$6a,$ed,$9a   // scrcode: .........
        .text "'"
        .byte $6a,$9a,$9a,$6a,$9a,$9a,$6a,$f0,$9a   // scrcode: .........
        .text "$"
        .byte $6a,$9a,$9a,$6a,$f0,$9a               // scrcode: ......
        .text "'"
        .byte $6a,$9a,$9a,$6a,$9a,$9a,$6a,$ed,$9a   // scrcode: .........
        .text "'"
        .byte $6a,$9a,$9a,$6a,$9a                   // scrcode: .....
        .encoding "petscii_upper"

spr_e000:
        // === Bitmap data (2609 bytes, $e000-$ea30) ===
        .byte $9a,$6a,$f0,$9a,$24,$6a,$9a,$9a,$6a,$f0,$9a,$27,$6a,$9a,$9a,$6a // .j..$j..j..'j..j
        .byte $9a,$9a,$6a,$ec,$9a,$2b,$4a,$6a,$9a,$9a,$6a,$9a,$9a,$6a,$9a,$9a // ..j..+Jj..j..j..
        .byte $1a,$e9,$9a,$21,$aa,$e3,$9a,$27,$6a,$9a,$9a,$6a,$9a,$9a,$aa,$ed // ...!...'j..j....
        .byte $9a,$27,$6a,$9a,$9a,$6a,$9a,$9a,$6a,$ed,$9a,$2c,$aa,$ba,$6a,$0a // .'j..j..j..,..j.
        .byte $2a,$9a,$9a,$ea,$ca,$6a,$5a,$2a,$e3,$9a,$60,$3b,$aa,$0a,$9a,$0a // *....jZ*..`;....
        .byte $0a,$9a,$ba,$5a,$0a,$6a,$aa,$0a,$6a,$0a,$0a,$6a,$aa,$5a,$9a,$9a // ...Z.j..j..j.Z..
        .byte $ea,$0a,$9a,$6a,$aa,$0a,$6a,$aa,$1a,$9a,$9a,$ea,$0a,$9a,$aa,$0a // ...j..j.........
        .byte $9a,$ea,$5a,$9a,$6a,$aa,$ea,$6a,$4a,$fa,$6a,$9a,$aa,$9a,$9a,$6a // ..Z.j..jJ.j....j

spr_e080:
        .byte $5a,$9a,$6a,$0a,$ea,$6a,$aa,$e3,$9a   // Z.j..j...

txt_e089:
        .byte $27,$5a,$ba,$9a,$0a,$fa,$9a,$aa,$e4,$9a,$60,$5d,$5a,$7a,$9a,$0a // 'Z........`]Zz..
        .byte $fa,$9a,$ea,$aa,$9a,$9a,$ea,$0a,$6a,$5a,$ea,$6a,$ea,$2a,$1a,$aa // ........jZ.j.*..
        .byte $ba,$ea,$9a,$6a,$1a,$ba,$6a,$ea,$2a,$6a,$aa,$ba,$fa,$9a,$0a,$0a // ...j..j.*j......
        .byte $9a,$aa,$0a,$9a,$aa,$ba,$0a,$6a,$5a,$0a,$6a,$9a,$aa,$0a,$9a,$aa // .......jZ.j.....
        .byte $5a,$2a,$6a,$4a,$ca,$6a,$aa,$ba,$6a,$aa,$aa,$9a,$9a,$4a,$fa,$9a // Z*jJ.j..j....J..
        .byte $aa,$fa,$9a,$6a,$aa,$aa,$9a,$9a,$0a,$aa,$9a,$aa,$ba,$9a,$aa,$1a // ...j............
        .byte $9a,$6a,$4a,$4a,$6a,$aa,$5a,$6a,$aa,$e3,$9a,$32,$6a,$4a,$0a,$6a // .jJJj.Zj...2jJ.j
        .byte $ea,$4a,$6a,$aa,$5a,$9a,$9a,$4a,$0a,$9a,$aa,$0a,$9a,$aa,$e3,$9a // .Jj.Z..J........
        .byte $60,$2b,$0a,$4a,$6a,$9a,$aa,$ea,$9a,$aa,$5a,$9a,$9a,$5a,$1a,$6a // `+.Jj.....Z..Z.j
        .byte $9a,$3a,$6a,$6a,$2a,$9a,$6a,$5a,$1a,$9a,$9a,$0a,$9a,$6a,$6a,$2a // .:jj*.jZ.....jj*
        .byte $9a,$5a,$1a,$aa,$9a,$aa,$0a,$9a,$aa,$0a,$9a,$aa,$9a,$80,$30,$00 // .Z............0.
        .byte $21,$ea,$1f,$60,$ea,$60,$ea,$21,$60,$1f,$ea,$60,$ea,$60,$26,$ea // !..`.`.!`..`.`&.
        .byte $60,$ea,$60,$ea,$60,$e3,$20,$26,$0d,$0f,$14,$09,$16,$38,$e3,$20 // `.`.`. &.....8. 
        .byte $2c,$14,$0f,$04,$01,$19,$20,$02,$12,$09,$0e,$07,$13,$ec,$3e,$38 // ,..... .......>8
        .byte $04,$12,$15,$0e,$0b,$05,$0e,$20,$02,$01,$14,$13,$20,$01,$0e,$04 // ....... .... ...
        .byte $20,$02,$01,$0c,$0c,$13,$21,$20,$ec,$3f,$2c,$13,$15,$10,$10,$0c //  .....! .?,.....
        .byte $09,$05,$04,$20,$02,$19,$3a,$e3,$20,$26,$09,$02,$01,$0e,$05,$1a // ... ..:. &......
        .byte $e7,$20,$25,$0d,$0f,$15,$0e,$14,$e6,$20,$35,$0f,$0c,$19,$0d,$10 // . %...... 5.....
        .byte $15,$13                               // ..

txt_e1ab:
        .text "  +45-75910920"
        .byte $ec
        .byte $3e
        .byte $ec,$3f,$e3,$20,$26,$0c,$09,$11,$15,$09,$04,$e6,$20,$26,$10,$01 // .?. &....... &..
        .byte $0c,$01,$03,$05,$e3                   // .....

txt_e1d0:
        .text " 9609-396-9058 "
        .byte $17
        .byte $05,$20,$13,$01,$0c,$15,$14,$05,$3a,$20,$20,$ea,$3f,$e4,$20,$26 // . ......:  .?. &
        .byte $08,$09,$14,$0d,$05,$0e,$e7,$20,$24,$06,$34,$03,$07,$e4,$20,$36 // ....... $.4... 6
        .byte $13,$15,$03,$03,$05,$13,$13,$2b,$14,$12,$03,$20,$20,$0f,$0e,$13 // .......+...  ...
        .byte $0c,$01,$15,$07,$08,$14,$e3,$20,$60,$2d,$03,$08,$12,$0f,$0d,$01 // ....... `-......
        .byte $0e,$03,$05,$20,$20,$01,$0c,$10,$08,$01,$20,$06,$0c,$09,$07,$08 // ...  ..... .....
        .byte $14,$20,$02,$19,$14,$05,$12,$01,$10,$05,$12,$13,$20,$20,$06,$01 // . ..........  ..
        .byte $09,$12,$0c,$09,$07,$08,$14,$e5,$20,$25,$13,$14,$19,$0c,$05,$e6 // ........ %......
        .byte $20,$27,$04,$05,$0d,$0f,$0e,$09,$18,$e6,$20,$25,$13,$14,$0f,$12 //  '........ %....
        .byte $0d,$e6,$20,$28,$39,$14,$08,$20,$08,$05,$0c,$0c,$e5,$20,$25,$13 // .. (9.. ..... %.
        .byte $08,$01,$10,$05,$e4,$20,$60,$26,$01,$0e,$04,$20,$14,$08,$05,$20 // ..... `&... ... 
        .byte $12,$05,$13,$14,$20,$03,$0f,$04,$09,$0e,$07,$20,$02,$19,$3a,$20 // .... ...... ..: 
        .byte $03,$12,$0f,$13,$13,$06,$09,$12,$05,$2f,$0d,$38,$3d,$20,$e8 // ........./.8= .

txt_e29f:
        .text "=< ="
        .byte $07,$12,$01,$10,$08,$09,$03,$13
        .byte $20,$02,$19
        .byte $3a
        .byte $20,$20,$18,$0c,$2e,$03,$2e,$15,$13   //   .......

txt_e2b8:
        .text "!  = "
        .byte $e8

txt_e2be:
        .text "=: =  "
        .byte $0c,$0f,$07,$0f
        .byte $20,$02,$19
        .byte $3a,$20,$20
        .byte $13,$0d,$04,$2f,$01,$14,$0c,$01,$0e,$14,$09,$13,$80,$52,$00,$22 // .../.........R."
        .byte $3b,$00,$02,$3b,$3b,$00,$3b,$e3,$3b,$a1,$80,$40,$3b,$e4,$0c,$e4 // ;..;;.;.;..@;...
        .byte $0f,$e4,$07,$e4,$01,$e4,$0d,$e4,$0f,$e4,$0a,$e4,$04,$e4,$02,$e4 // ................
        .byte $06,$80,$58,$00,$63,$18,$a9,$00,$8d,$11,$d0,$20,$44,$e5,$78,$a9 // ..X.c...... D.x.
        .byte $5a,$a2,$51,$8d,$14,$03,$8e,$15,$03,$a9,$01,$a2,$00,$8d,$1a,$d0 // Z.Q.............
        .byte $8e,$0e,$dc,$a9,$00,$20,$00,$10,$20,$a2,$53,$a2,$00,$bd,$00,$44 // ..... .. .S....D
        .byte $9d,$00,$04,$9d,$00,$5c,$bd,$00,$45,$9d,$00,$05,$9d,$00,$5d,$bd // .....\..E.....].
        .byte $00,$46,$9d,$00,$06,$9d,$00,$5e,$bd,$e8,$46,$9d,$e8,$06,$9d,$e8 // .F.....^..F.....
        .byte $5e,$bd,$e8,$47,$9d,$00,$d8,$bd,$e8,$48,$9d,$00,$d9,$bd,$e8,$49 // ^..G.....H.....I
        .byte $9d,$00,$da,$bd,$d0,$4a,$9d,$e8,$da,$a9,$00,$9d,$00,$0a,$9d,$00 // .....J..........
        .byte $0b,$9d,$00,$0c,$9d,$00,$0d,$ca,$d0,$b3,$58,$a2,$00,$bd,$00,$0a // ..........X.....
        .byte $9d,$00,$40,$bd,$00,$0b,$9d,$00,$41,$bd,$00,$0c,$9d,$00,$42,$bd // ..@.....A.....B.
        .byte $00,$0d,$9d,$00,$43,$ca,$d0,$e5,$4c,$75,$50,$60,$a9,$d8,$8d,$16 // ....C...LuP`....
        .byte $d0,$a9,$97,$8d,$00,$dd,$a9,$19,$8d,$18,$d0,$60,$a9,$28,$8d,$f8 // ...........`.(..
        .byte $07,$18,$69,$01,$8d,$f9,$07,$69,$01,$8d,$fa,$07,$69,$01,$8d,$fb // ..i....i....i...
        .byte $07,$69,$01,$8d,$fc,$07,$69,$01,$8d,$fd,$07,$69,$01,$8d,$fe,$07 // .i....i....i....
        .byte $69,$01,$8d,$ff,$07,$60,$a9,$30,$8d,$f8,$07,$18,$69,$01,$8d,$f9 // i....`.0....i...
        .byte $07,$69,$01,$8d,$fa,$07,$69,$01,$8d,$fb,$07,$69,$01,$8d,$fc,$07 // .i....i....i....
        .byte $69,$01,$8d,$fd,$07,$69,$01,$8d,$fe,$07,$69,$01,$8d,$ff,$07,$60 // i....i....i....`
        .byte $ea,$a9                               // ..

scr_e400:
        // === Screen RAM (1024 bytes, $e400-$e7ff) ===
        .encoding "screencode_mixed"
        .byte $96,$8d                               // scrcode: ..
        .text "@"
        .byte $dd,$a9,$7d,$8d                       // scrcode: ....
        .text "x"
        .byte $d0,$60,$a9                           // scrcode: ...
        .text "@"
        .byte $8d,$f8,$5f                           // scrcode: ...
        .text "x"
        .byte $69                                   // scrcode: .
        .text "a"
        .byte $8d,$f9,$5f,$69                       // scrcode: ....
        .text "a"
        .byte $8d,$fa,$5f,$69                       // scrcode: ....
        .text "a"
        .byte $8d,$fb,$5f,$69                       // scrcode: ....
        .text "a"
        .byte $8d,$fc,$5f,$69                       // scrcode: ....
        .text "a"
        .byte $8d,$fd                               // scrcode: ..
        .byte $5f,$69                               // scrcode: ..
        .text "a"
        .byte $8d,$fe,$5f,$69                       // scrcode: ....
        .text "a"
        .byte $8d,$ff,$5f,$60,$a9                   // scrcode: .....
        .text "h"
        .byte $8d,$f8,$5f                           // scrcode: ...
        .text "x"
        .byte $69                                   // scrcode: .
        .text "a"
        .byte $8d,$f9,$5f,$69                       // scrcode: ....
        .text "a"
        .byte $8d,$fa,$5f,$69                       // scrcode: ....
        .text "a"
        .byte $8d,$fb,$5f,$69                       // scrcode: ....
        .text "a"
        .byte $8d,$fc,$5f,$69                       // scrcode: ....
        .text "a"
        .byte $8d,$fd,$5f,$69                       // scrcode: ....
        .text "a"
        .byte $8d,$fe,$5f,$69                       // scrcode: ....
        .text "a"
        .byte $8d,$ff,$5f,$60,$ee                   // scrcode: .....
        .text "y"
        .byte $d0,$a9                               // scrcode: ..
        .text "."
        .byte $8d                                   // scrcode: .
        .text "r"
        .byte $d0,$a9                               // scrcode: ..
        .text "@"
        .byte $8d                                   // scrcode: .
        .text "!"
        .byte $d0,$8d                               // scrcode: ..
        .text " "
        .byte $d0                                   // scrcode: .
        .text " "
        .byte $95,$50                               // scrcode: ..
        .text " "
        .byte $fa,$50,$ad                           // scrcode: ...
        .text "@"
        .byte $4c,$8d                               // scrcode: ..
        .byte $95,$50,$ad                           // scrcode: ...
        .text "a"
        .byte $4c,$8d,$fa,$50,$ee,$71,$51,$ee,$77   // scrcode: .........
        .encoding "petscii_upper"

txt_e485:
        .text "Q "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $52                                   // scrcode: .
        .text " cp p"
        .byte $54,$a9,$ff,$8d                       // scrcode: ....
        .text "u"
        .byte $d0,$ad                               // scrcode: ..
        .text "@"
        .byte $4f,$8d                               // scrcode: ..
        .text "q"
        .byte $d0                                   // scrcode: .
        .text " "
        .byte $ac                                   // scrcode: .
        .encoding "petscii_upper"

txt_e49c:
        .text "Q "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $51,$a9,$d5,$a2,$51,$8d               // scrcode: ......
        .text "tc"
        .byte $8e                                   // scrcode: .
        .text "uc "
        .byte $f6                                   // scrcode: .
        .encoding "petscii_upper"

txt_e4ac:
        .text "SL"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $fe,$ea,$ee,$91,$51,$ad,$91,$51,$c9,$7f,$f0 // scrcode: ...........
        .text "a"
        .byte $60,$a9,$60,$8d,$ac,$51,$a9,$ea,$8d,$f6,$53,$60,$60,$ce,$91,$51 // scrcode: ................
        .byte $ad,$91,$51,$c9                       // scrcode: ....
        .text "d"
        .byte $f0                                   // scrcode: .
        .text "a"
        .byte $60                                   // scrcode: .
        .encoding "petscii_upper"

loc_e4d3:
        .encoding "screencode_mixed"
        .byte $a9                                   // scrcode: .
        .text "e"
        .byte $8d,$91,$51,$60,$ee                   // scrcode: .....
        .text "y"
        .byte $d0,$a9,$a0,$8d                       // scrcode: ....
        .text "r"
        .byte $d0,$a9,$a4,$8d                       // scrcode: ....
        .text "a"
        .byte $d0,$8d                               // scrcode: ..
        .text "c"
        .byte $d0,$8d                               // scrcode: ..
        .text "e"
        .byte $d0,$8d                               // scrcode: ..
        .text "g"
        .byte $d0                                   // scrcode: .
        .text "x"
        .byte $69                                   // scrcode: .
        .text "v"
        .byte $8d                                   // scrcode: .
        .text "i"
        .byte $d0,$8d                               // scrcode: ..
        .text "k"
        .byte $d0,$8d                               // scrcode: ..
        .text "m"
        .byte $d0                                   // scrcode: .
        .byte $8d                                   // scrcode: .
        .text "o"
        .byte $d0,$a9,$1b,$8d                       // scrcode: ....
        .text "@"
        .byte $d0,$8d                               // scrcode: ..
        .text "h"
        .byte $d0                                   // scrcode: .
        .text "x"
        .byte $69                                   // scrcode: .
        .text "x"
        .byte $8d                                   // scrcode: .
        .text "b"
        .byte $d0,$8d                               // scrcode: ..
        .text "j"
        .byte $d0                                   // scrcode: .
        .text "x"
        .byte $69                                   // scrcode: .
        .text "x"
        .byte $8d                                   // scrcode: .
        .text "d"
        .byte $d0,$8d                               // scrcode: ..
        .text "l"
        .byte $d0                                   // scrcode: .
        .text "x"
        .byte $69                                   // scrcode: .
        .text "x"
        .byte $8d                                   // scrcode: .
        .text "f"
        .byte $d0,$8d                               // scrcode: ..
        .text "n"
        .byte $d0                                   // scrcode: .
        .text " "
        .byte $a6                                   // scrcode: .
        .byte $50                                   // scrcode: .
        .text " f"
        .byte $51,$a9                               // scrcode: ..
        .text "0"
        .byte $a2,$52,$8d                           // scrcode: ...
        .text "tc"
        .byte $8e                                   // scrcode: .
        .text "uc"
        .byte $4c,$bc,$fe,$ee                       // scrcode: ....
        .text "y"
        .byte $d0,$a9,$cd,$8d                       // scrcode: ....
        .text "r"
        .byte $d0,$ad,$80,$4f,$8d                   // scrcode: .....
        .text "'"
        .byte $d0,$8d                               // scrcode: ..
        .text "("
        .byte $d0,$8d                               // scrcode: ..
        .text ")"
        .byte $d0,$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                                   // scrcode: .
        .text " "
        .byte $63,$52,$a9,$68,$a2,$52,$8d           // scrcode: .......
        .text "tc"
        .byte $8e                                   // scrcode: .
        .text "uc"
        .byte $4c,$bc,$fe,$60,$ee                   // scrcode: .....
        .text "9"
        .byte $52,$60,$ee                           // scrcode: ...
        .text "y"
        .byte $d0,$a9,$ff,$8d                       // scrcode: ....
        .text "r"
        .byte $d0,$a9,$d0,$8d                       // scrcode: ....
        .text "a"
        .byte $d0,$8d                               // scrcode: ..
        .text "c"
        .byte $d0,$8d                               // scrcode: ..
        .text "e"
        .byte $d0,$8d                               // scrcode: ..
        .text "g"
        .byte $d0                                   // scrcode: .
        .text "x"
        .byte $69                                   // scrcode: .
        .text "v"
        .byte $8d                                   // scrcode: .
        .text "i"
        .byte $d0,$8d                               // scrcode: ..
        .text "k"
        .byte $d0,$8d                               // scrcode: ..
        .text "m"
        .byte $d0,$8d                               // scrcode: ..
        .text "o"
        .byte $d0                                   // scrcode: .
        .text " "
        .byte $d0                                   // scrcode: .
        .encoding "petscii_upper"

txt_e593:
        .text "P 0Q"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $5a,$a2,$51,$8d                       // scrcode: ....
        .text "tc"
        .byte $8e                                   // scrcode: .
        .text "uc"
        .byte $4c,$bc,$fe,$ea,$a9                   // scrcode: .....
        .text "a"
        .byte $f0                                   // scrcode: .
        .text "x"
        .byte $c9                                   // scrcode: .
        .text "a"
        .byte $d0                                   // scrcode: .
        .text "c"
        .byte $4c,$5d,$53,$c9                       // scrcode: ....
        .text "b"
        .byte $d0                                   // scrcode: .
        .text "c"
        .encoding "petscii_upper"

txt_e5b4:
        .text "L2S"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "c"
        .byte $d0                                   // scrcode: .
        .text "c"
        .byte $4c,$6f,$53,$4c,$8c,$53,$a0           // scrcode: .......
        .text "@"
        .byte $84,$b1,$ad,$60,$1b,$d0               // scrcode: ......
        .text "e"
        .byte $a2                                   // scrcode: .
        .text "a"
        .byte $8e,$9e,$53                           // scrcode: ...
        .text "j&"
        .byte $b1                                   // scrcode: .
        .text "j&"
        .byte $b1                                   // scrcode: .
        .text "j&"
        .byte $b1,$85,$b0,$a5,$b1                   // scrcode: .....
        .text "x"
        .byte $69                                   // scrcode: .
        .text "h"
        .byte $85                                   // scrcode: .
        .byte $b1,$a2                               // scrcode: ..
        .text "@"
        .byte $bd,$ca,$53,$8d                       // scrcode: ....
        .text "v"
        .byte $53,$ae,$de,$52,$e8,$e0               // scrcode: ......
        .text "y"
        .byte $d0                                   // scrcode: .
        .text "w"
        .byte $ad                                   // scrcode: .
        .text "w"
        .byte $53,$c9                               // scrcode: ..
        .text "m"
        .byte $f0                                   // scrcode: .
        .text "-"
        .byte $ee                                   // scrcode: .
        .text "w"
        .byte $53,$a9                               // scrcode: ..
        .text "@"
        .byte $8d                                   // scrcode: .
        .text "v"
        .byte $53,$a2                               // scrcode: ..
        .text "@"
        .byte $8e,$de,$52,$4c                       // scrcode: ....
        .text "o"
        .byte $53                                   // scrcode: .
        .byte $8e,$de,$52,$ee,$c2,$52,$d0           // scrcode: .......
        .text "c"
        .byte $ee,$c3,$52,$a2                       // scrcode: ....
        .text "@"
        .byte $a0                                   // scrcode: .
        .text "@"
        .byte $b1,$b0,$9d                           // scrcode: ...
        .text "@j"
        .byte $e3,$e8,$61,$5e,$c8,$c0               // scrcode: ......
        .text "h"
        .byte $d0,$f3,$60,$a9                       // scrcode: ....
        .text "@"
        .byte $8d,$de,$52,$8d                       // scrcode: ....
        .text "v"
        .byte $53,$ee,$a2                           // scrcode: ...
        .byte $52,$a9                               // scrcode: ..
        .text "j"
        .byte $8d                                   // scrcode: .
        .text "w"
        .byte $53,$60,$a2                           // scrcode: ...
        .text "c"
        .byte $ca,$8e                               // scrcode: ..
        .text "3"
        .byte $53,$f0                               // scrcode: ..
        .text "a"
        .byte $60,$a9                               // scrcode: ..
        .text "c"
        .byte $8d                                   // scrcode: .
        .encoding "petscii_upper"

txt_e643:
        .text "3S"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "@"
        .byte $a0                                   // scrcode: .
        .text "@"
        .byte $bd,$e2,$53,$99,$ff                   // scrcode: .....
        .text "c"
        .byte $c8,$c0                               // scrcode: ..
        .text "a"
        .byte $d0,$f8,$e8,$e0                       // scrcode: ....
        .text "i"
        .byte $d0                                   // scrcode: .
        .text "e"
        .byte $a2                                   // scrcode: .
        .text "@"
        .byte $ee,$a2,$52,$8e,$41,$53,$60,$a2,$45,$ca,$8e,$5e,$53,$f0 // scrcode: ..............
        .text "a"
        .byte $60,$a9,$80,$8d                       // scrcode: ....
        .byte $5e,$53,$ee,$a2,$52,$60,$a2           // scrcode: .......
        .text "@"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $9d                                   // scrcode: .
        .text "@j"
        .byte $e8,$d0,$fa,$ee,$75                   // scrcode: .....
        .encoding "petscii_upper"

spr_e680:
        .encoding "screencode_mixed"
        .byte $53,$ad,$75,$53,$c9                   // scrcode: .....
        .text "n"
        .byte $d0                                   // scrcode: .
        .text "h"
        .byte $a9                                   // scrcode: .
        .text "j"
        .byte $8d,$75,$53,$ee,$a2,$52,$60,$a2       // scrcode: ........
        .text "@"
        .byte $a9                                   // scrcode: .
        .text "o"
        .byte $9d,$ff                               // scrcode: ..
        .text "c"
        .byte $e8,$e0                               // scrcode: ..
        .text "a"
        .byte $d0,$f8,$a9                           // scrcode: ...
        .text "@"
        .byte $8d,$a2,$52,$a9                       // scrcode: ....
        .text "@"
        .byte $d0                                   // scrcode: .
        .text "a"
        .byte $60,$a9                               // scrcode: ..
        .byte $4d,$8d,$c3,$52,$a9                   // scrcode: .....
        .text "j"
        .byte $8d                                   // scrcode: .
        .text "w"
        .byte $53,$a9                               // scrcode: ..
        .text "@"
        .byte $8d,$c2,$52,$8d                       // scrcode: ....
        .text "v"
        .byte $53,$8d,$9e,$53,$8d,$de,$52,$60,$a2   // scrcode: .........
        .text "b"
        .byte $ca,$8e,$bc,$53,$f0                   // scrcode: .....
        .text "a"
        .byte $60,$a9                               // scrcode: ..
        .text "b"
        .byte $8d,$bc,$53,$60                       // scrcode: ....
        .text "@"
        .text "ab"
        .byte $40,$41,$42,$80,$81,$82,$c0,$c1,$c2   // scrcode: .........
        .text "!"
        .byte $22                                   // scrcode: "
        .text "#"
        .byte $61,$62,$63,$a1,$a2,$a3,$e1,$e2,$e3   // scrcode: .........
        .text "mgagmndk@kdnmgogm"
        .text "ndk"
        .byte $60,$ad                               // scrcode: ..
        .text "a"
        .byte $dc,$c9,$ef,$f0                       // scrcode: ....
        .text "a"
        .byte $60,$a9,$ea,$8d,$63,$52,$8d,$c3,$51,$a9,$60,$8d,$f6,$53,$8d,$a0 // scrcode: ................
        .byte $52,$60,$ad                           // scrcode: ...
        .encoding "petscii_upper"

txt_e716:
        .text "9R"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $fc,$f0                               // scrcode: ..
        .text "a"
        .byte $60,$a9                               // scrcode: ..
        .text "1"
        .byte $a2,$ea,$a0,$97,$8d                   // scrcode: .....
        .text "tc"
        .byte $8e                                   // scrcode: .
        .text "uc"
        .byte $8c                                   // scrcode: .
        .text "@"
        .byte $dd                                   // scrcode: .
        .text " "
        .byte $81,$ff                               // scrcode: ..
        .text " "
        .byte $84,$ff,$a9                           // scrcode: ...
        .text "@"
        .byte $8d                                   // scrcode: .
        .text "!"
        .byte $d0,$8d                               // scrcode: ..
        .text " "
        .byte $d0,$78,$a2                           // scrcode: ...
        .text "@"
        .byte $bd,$4c,$54,$9d                       // scrcode: ....
        .byte $40                                   // scrcode: .
        .text "c"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $9d                                   // scrcode: .
        .text "@"
        .byte $d4,$e8,$e0                           // scrcode: ...
        .text "0"
        .byte $d0,$f0,$58,$4c,$40                   // scrcode: .....
        .text "c"
        .byte $78,$a9                               // scrcode: ..
        .text "4"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $a2                                   // scrcode: .
        .text "@"
        .byte $bd                                   // scrcode: .
        .text "@"
        .byte $80,$9d                               // scrcode: ..
        .text "@p"
        .byte $e8,$d0,$f7,$ee,$49                   // scrcode: .....
        .text "c"
        .byte $ee,$4c                               // scrcode: ..
        .text "c"
        .byte $ad,$49                               // scrcode: ..
        .text "c"
        .byte $c9                                   // scrcode: .
        .text "@"
        .byte $d0,$e8,$a9                           // scrcode: ...
        .text "7"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $58,$a9                               // scrcode: ..
        .text "@"
        .byte $8d                                   // scrcode: .
        .text "@h"
        .byte $4c,$e2,$fc,$4c                       // scrcode: ....
        .text "kh"
        .byte $80,$87                               // scrcode: ..
        .text "@"
        .byte $60,$5d                               // scrcode: ..
        .text " "
        .byte $44,$e5,$a9                           // scrcode: ...
        .text "@"
        .byte $8d                                   // scrcode: .
        .text "!"
        .byte $d0,$8d                               // scrcode: ..
        .text " "
        .byte $d0,$a9                               // scrcode: ..
        .text "h "
        .byte $d2,$ff,$a9,$1b,$8d                   // scrcode: .....
        .text "q"
        .byte $d0,$a9                               // scrcode: ..
        .text "v"
        .byte $8d                                   // scrcode: .
        .text "x"
        .byte $d0,$78,$a9                           // scrcode: ...
        .text "<"
        .byte $a2,$55,$8d                           // scrcode: ...
        .text "tc"
        .byte $8e                                   // scrcode: .
        .text "uc"
        .byte $58,$a2                               // scrcode: ..
        .text "@"
        .byte $bd,$80,$55,$9d,$e0                   // scrcode: .....
        .text "e"
        .byte $ad                                   // scrcode: .
        .text "@"
        .byte $56,$9d,$e0,$d9,$e8,$e0               // scrcode: ......
        .text "("
        .byte $d0,$ef                               // scrcode: ..
        .encoding "petscii_upper"

txt_e7bc:
        .text "L&U"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "a"
        .byte $8d                                   // scrcode: .
        .text "y"
        .byte $d0,$ee                               // scrcode: ..
        .encoding "petscii_upper"

txt_e7c5:
        .text "/U"
        .byte $ad                                   // '-' | $80 (end-of-string marker)

txt_e7c8:
        .text "/U"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $ff,$f0                               // scrcode: ..
        .text "c"
        .byte $4c                                   // scrcode: .
        .text "1"
        .byte $ea,$78,$a9                           // scrcode: ...
        .text "1"
        .byte $a2,$ea,$8d                           // scrcode: ...
        .text "tc"
        .byte $8e                                   // scrcode: .
        .text "uc"
        .byte $58,$4c                               // scrcode: ..
        .text "@"
        .byte $50,$80                               // scrcode: ..
        .text "#@"
        .byte $60                                   // scrcode: .
        .encoding "petscii_upper"

txt_e7e4:
        .text "( .."
        .encoding "screencode_mixed"
        .text "shortly after the preview, here is.. "
        .byte $80,$68                               // scrcode: ..
        .text "@"
        .byte $e4                                   // scrcode: .
        .text "i"
        .byte $e4                                   // scrcode: .
        .text "k"
        .byte $e4                                   // scrcode: .
        .text "h"
        .byte $e4                                   // scrcode: .
        .text "l"
        .byte $e4                                   // scrcode: .
        .text "o"
        .byte $e4                                   // scrcode: .
        .text "m"
        .byte $e4                                   // scrcode: .
        .text "a"
        .byte $e4                                   // scrcode: .
        .text "m"
        .byte $e4                                   // scrcode: .
        .text "o"
        .byte $80,$98                               // scrcode: ..
        .text "l"
        .byte $e4                                   // scrcode: .
        .text "o"
        .byte $e4                                   // scrcode: .
        .text "m"
        .byte $e4                                   // scrcode: .
        .text "a"
        .byte $e4                                   // scrcode: .
        .text "m"
        .byte $e4                                   // scrcode: .
        .text "o"
        .byte $e4                                   // scrcode: .
        .text "l"
        .byte $e4                                   // scrcode: .
        .text "h"
        .byte $e4                                   // scrcode: .
        .text "k"
        .byte $e4                                   // scrcode: .
        .text "i"
        .byte $85                                   // scrcode: .
        .text "p@#"
        .byte $cb,$fb,$cf,$e6,$98                   // scrcode: .....
        .text "$"
        .byte $9c,$fc,$fc,$bc,$fc,$98               // scrcode: ......
        .text "%"
        .byte $bf,$bc,$cf,$bf,$9c,$e3,$98           // scrcode: .......
        .text "#"
        .byte $9c,$fb,$9b,$80,$1f,$98,$22,$9c,$9c,$e3,$9f,$80 // scrcode: ......".....
        .text " "
        .byte $98                                   // scrcode: .
        .encoding "petscii_upper"

txt_e85e:
        .byte $22,$58,$c8,$e3,$98,$28,$bc,$bf,$bc,$98,$98,$9b,$b8,$58,$fb,$98 // "X...(.......X..
        .byte $22,$93,$3b,$e3,$c8,$28,$9b,$9c,$fc,$c8,$c8,$58,$5b,$b3,$fb,$98 // ".;..(.....X[...
        .byte $2d,$5d,$cb,$5b,$58,$58,$9c,$98,$98   // -].[XX...

txt_e887:
        .byte $58,$58,$b5,$bc,$db,$fc,$98,$24,$c3,$5c,$3c,$95,$e3,$98,$24,$95 // XX.....$.\<...$.

txt_e897:
        .byte $3c,$3b,$bd,$fe,$98,$23,$9d,$d3,$35,$e3,$98 // <;...#..5..

txt_e8a2:
        .byte $24,$3c,$d3,$9d,$b5,$fe,$98,$23,$53,$9d,$d3,$e3,$98,$23,$d5,$9d // $<.....#S....#..
        .byte $b5,$80,$1f,$98,$23,$5d,$b5,$9d,$e3,$98,$23,$9d,$b3,$5b,$80,$20 // ....#]....#..[. 
        .byte $98,$27,$b5,$93,$9c,$98,$98,$93,$b5,$80,$21,$98,$27,$b5,$b5,$fb // .'........!.'...
        .byte $9c,$98,$b5,$b5,$80,$22,$98,$25,$bd,$bc,$fb,$9c,$b5,$80,$24,$98 // .....".%......$.
        .byte $23,$bc,$9c,$bf,$81,$d8,$98,$b0,$2e,$08,$09,$0a,$0b,$0c,$0d,$0e // #...............
        .byte $0f,$00,$ff,$9d,$25,$09,$02,$a3,$27,$f8,$7e,$fb,$aa,$88,$a2,$15 // ....%...'.~.....
        .byte $a3,$25,$c0,$f0,$cc,$00,$a5,$80,$36,$00,$22,$03,$0e,$a2,$35,$03 // .%......6."...5.
        .byte $0e,$36,$e9,$a6,$aa,$00,$e5,$95,$59,$65,$96,$66,$9b,$00,$fe,$fe // .6......Ye.f....
        .byte $f9,$e4,$90,$40,$aa,$26,$50,$14,$00,$14,$00,$50,$a4,$22,$10,$40 // ...@.&P....P.".@
        .byte $a2,$21,$04,$a2                       // .!..

txt_e936:
        .byte $21,$40,$a8                           // !@.

txt_e939:
        .byte $21,$40,$a2,$21,$01,$a4               // !@.!..

txt_e93f:
        .byte $21,$44,$a2,$21,$11,$a4,$21,$10,$a3,$21,$04,$a2,$25,$01,$40,$00 // !D.!..!..!..%.@.
        .byte $01,$04,$a2,$24,$04,$01,$00,$05,$a2,$29,$40,$00,$41,$04,$51,$01 // ...$.....)@.A.Q.

txt_e95f:
        .byte $5a,$21,$5a,$a2,$60,$46,$15,$be,$a9,$55,$66,$95,$00,$10,$41,$54 // Z!Z.`F...Uf...AT
        .byte $95
        .byte $20,$a5,$a5,$00,$15
        .byte $46,$4e,$5a,$1a
        .text "VU"
        .byte $40                                   // @ character
        .text "PU"
        .byte $65
        .byte $54,$55,$15,$55,$00                   // TU.U.

txt_e984:
        .byte $54,$40,$45,$a5,$69,$6d,$6a,$00,$10,$40,$10,$40,$01,$44,$40,$00 // T@E.imj..@.@.D@.
        .byte $40,$00,$41,$00,$04,$01,$10,$00,$11,$04,$40,$00,$40,$14,$01,$00 // @.A.......@.@...
        .byte $04,$00,$14,$00,$01,$00,$04,$a3,$24,$10,$01,$00,$01,$a2,$25,$10 // ........$.....%.
        .byte $00,$40,$00,$40,$a3,$26,$01,$40,$04,$10,$04,$40,$a2 // .@.@.&.@...@.

txt_e9c1:
        .byte $21,$50,$a2,$26,$40,$10,$40,$10,$00,$41,$a3,$60,$32,$01,$00,$01 // !P.&@.@..A.`2...
        .byte $00,$04,$00,$41,$00,$04,$10,$04,$00,$10,$00,$04,$01,$10,$01,$14 // ...A............
        .byte $00,$04,$00,$10,$00,$40,$10,$00,$10,$40,$10,$44,$11,$54,$11,$54 // .....@...@.D.T.T
        .byte $3b,$3f,$1d,$07,$05,$41,$04,$40,$ee,$aa,$99,$55,$4f,$17,$41,$a3 // ;?...A.@...UO.A.
        .byte $26,$c0,$c0,$aa,$99,$a6,$d9,$a4,$24,$ef,$bb,$ef,$fd,$a4,$24,$c0 // &.......$.....$.
        .byte $b0,$ec,$bf,$ae,$21,$03,$a3,$60,$26,$03,$0f,$3f,$f3,$0c,$33,$3b // ....!..`&..?..3;
        .byte $ee,$fb,$fe,$fb,$3e,$fb,$ef,$ef,$bd,$ff,$be,$f8,$e0,$80,$00,$f8 // ....>...........

// --- Region $ea46-$fa8c ---
.pc = $ea46 "bmp_ea46"

bmp_ea46:
        // === Bitmap data (4167 bytes, $ea46-$fa8c) ===
        .byte $50,$41,$10,$44,$a4                   // PA.D.

txt_ea4b:
        .byte $21,$40,$a5,$23,$10,$01,$40,$a4,$21,$10,$a3,$22,$40,$04,$a2,$21 // !@.#..@.!.."@..!
        .byte $04,$a3,$21,$10,$a3,$2d,$11,$00,$40,$00,$10,$00,$04,$00,$10,$00 // ..!..-..@.......
        .byte $11,$00,$01,$a2,$3e,$1b,$1a,$65,$4a,$14,$15,$10,$05,$fa,$6e,$6a // ....>..eJ.....nj
        .byte $86,$95,$65,$6a,$99,$55,$95,$a6,$ba,$ba,$aa,$a9,$69,$aa,$a5,$a9 // ..ej.U......i...
        .byte $95,$a4,$b5,$e3,$a5,$60
        .byte $28,$66
        .text "VZZ)"
        .byte $66,$19

txt_ea99:
        .text "EFYUZZV"
        .byte $16
        .byte $59,$95,$a6,$65,$95,$e4,$95,$65
        .byte $54,$91,$54,$10,$60,$a4,$56,$64,$40,$10,$00,$10,$41,$14,$40,$50 // T.T.`.Vd@...A.@P
        .byte $04,$a4                               // ..

txt_eabb:
        .byte $21,$40,$a2,$2e,$10,$04,$00,$04,$00,$10,$00,$04,$10,$00,$10,$00 // !@..............
        .byte $04,$01,$a3,$29,$04,$01,$00,$40,$01,$14,$41,$00,$50,$a3,$28,$40 // ...)...@..A.P.(@
        .byte $04,$11,$41,$10,$41,$00,$14,$a4,$38,$54,$00,$05,$00,$04,$00,$01 // ..A.A...8T......
        .byte $00,$01,$00,$04,$00,$15,$40,$11,$00,$04,$01,$10,$00,$04,$00,$01 // ......@.........
        .byte $04,$a5,$3d,$40,$00,$75,$df,$77,$dd,$ff,$bf,$ee,$bb,$50,$c4,$51 // ..=@.u.w.....P.Q
        .byte $d4,$f5,$dd,$f7,$bd,$00,$40,$00,$44,$10,$44,$51,$74,$3a,$0f,$03 // ......@.D.DQt:..
        .byte $a2,$29,$40,$10,$44,$ee,$bf,$ef,$fc,$33,$0c,$a2,$2c,$ff,$cc,$33 // .)@.D....3..,..3
        .byte $cc,$03,$c0,$00,$ea,$c0,$f0,$0c,$c0,$a3,$25,$aa,$03,$30,$00,$0c // ..........%..0..
        .byte $a3,$26,$ab,$0c,$33,$c0,$03,$30,$a2,$24,$01,$fc,$30,$c0,$a2,$23 // .&..3..0.$..0..#
        .byte $01,$04,$11,$a3,$35,$11,$04,$10,$44,$10,$45,$13,$41,$03,$cf,$33 // ....5...D.E.A..3
        .byte $cf,$02,$5d,$f7,$dd,$77,$ff,$fe,$bb,$ee,$a8,$26,$10,$00,$50,$50 // ..]..w.....&..PP
        .byte $00,$50,$a2,$21,$04,$a3               // .P.!..

txt_eb71:
        .byte $21,$40,$a2,$22,$10,$11,$a2           // !@."...

txt_eb78:
        .byte $21,$40,$a2,$21,$04,$a3,$23,$04,$00,$10,$a4,$21,$11,$a2,$25,$01 // !@.!..#....!..%.
        .byte $44,$04,$00,$01,$a2,$60,$31,$04,$00,$01,$00,$04,$00,$11,$04,$40 // D....`1........@
        .byte $00,$10,$00,$01
        .byte $55,$54,$50,$60
        .text "5%ZZ"
        .byte $16,$15,$04
        .byte $55
        .byte $69,$a5,$e5,$d4,$6a                   // i...j

txt_ebad:
        .text "UU"
        .byte $40                                   // @ character
        .text "UPE"
        .byte $14
        .byte $54,$51,$04
        .byte $51,$04,$00,$01,$00
        .byte $55
        .byte $18                                   // .

txt_ebbe:
        .byte $25,$45,$a2,$60,$33,$01,$54,$15,$05,$50,$00,$15,$40,$41,$14,$15 // %E.`3.T..P..@A..
        .byte $19,$15,$05,$15,$41,$14,$41,$94,$65,$55,$40,$50,$00,$05,$00,$04 // ....A.A.eU@P....
        .byte $01,$01
        .text "T"
        .byte $40                                   // @ character
        .text "DP"
        .byte $40                                   // @ character
        .byte $10,$01,$00,$81
        .byte $54,$20,$10
        .byte $55,$10
        .byte $05,$00,$44,$00,$11,$44,$11,$50,$a2,$22,$01,$10,$a4,$2b,$54,$01 // ..D..D.P."...+T.
        .byte $10,$40,$10,$04,$00,$44,$01,$44,$11,$a2,$25,$01,$00,$01,$40,$05 // .@...D.D..%...@.
        .byte $a2,$27,$15,$00,$11,$00,$41,$04,$41,$a2,$28,$54,$01,$04,$41,$14 // .'....A.A.(T..A.
        .byte $41,$14,$01,$a3,$29,$01,$00,$04,$10,$00,$40,$01,$00,$40,$a3,$60 // A...).....@..@.`
        .byte $6b,$10,$00,$40,$aa,$ea,$bb,$ee,$fb,$7e,$df,$57,$8f,$bb,$8e,$4f // k..@.....~.W...O
        .byte $82                                   // .

txt_ec3f:
        .text "OBCU"
        .byte $d5,$f5,$bd,$f7,$8d,$cf,$0f
        .byte $51,$44,$55,$dd,$75
        .byte $dd,$f7,$bd,$00,$40,$11,$44,$11,$54,$75,$dd,$fb,$ee,$fb,$ea,$ba // ....@.D.Tu......
        .byte $e9,$a6,$e9,$ee,$bb,$fe,$df,$77,$dd,$77,$55,$fb,$ef,$bb,$ef,$bb // .......w.wU.....
        .byte $ae,$6b,$ae,$00,$01,$44,$11,$44,$15,$5d,$77,$44,$11,$55,$77,$5d // .k...D.D.]wD.Uw]
        .byte $77,$df,$7e,$4f,$5e,$5b,$6a,$92,$68,$a2,$ab,$fe,$da,$7a,$6a,$2e // w.~O^[j.h....zj.
        .byte $bb,$af,$bf,$aa,$ab,$ee,$bb,$ef,$fd,$77,$d5,$a8,$25,$54,$00,$54 // .........w..%T.T
        .byte $00,$10,$a2,$23,$50,$00,$04,$a2,$21,$04,$a2 // ...#P...!..

txt_ecaa:
        .byte $21,$40,$a2,$24,$04,$00,$10,$01,$a2,$23,$40,$00,$10,$a2,$24,$04 // !@.$.....#@...$.
        .byte $01,$00,$41,$a2,$25,$15,$50,$40,$00,$04,$a2,$60,$32,$45,$11,$00 // ..A.%.P@...`2E..
        .byte $01,$00,$05,$45,$06,$56,$54,$40,$01,$01,$15,$9f,$9b,$1a,$5a,$6a // ...E.VT@......Zj
        .byte $6a,$aa,$a6,$e5,$d5,$90,$94,$a4,$68,$14,$51,$50,$01,$14,$01,$15 // j.......h.QP....
        .byte $16,$1b,$6f,$05,$56,$1a,$6f,$af,$bf,$af,$fb,$56,$aa,$af,$fa,$c4 // ..o.V.o....V....
        .byte $60,$30,$94,$a9,$fa,$bf,$fb,$ee,$bb,$ff,$15,$50,$95,$e5,$b9,$ea // `0.........P....
        .byte $aa,$ea,$01,$04
        .text "UPEA"
        .byte $95,$a1
        .byte $40,$04,$15,$10
        .byte $55,$55
        .byte $54,$00,$54,$41,$10,$55,$69,$11,$05,$55,$00,$01,$04,$41,$15,$50 // T.TA.Ui..U...A.P
        .byte $54,$15,$a3,$35,$40,$00,$01,$00,$01,$01,$00,$40,$10,$44,$11,$40 // T..5@......@.D.@
        .byte $14,$51,$04,$41,$10,$05,$51,$40,$10,$a2,$27,$14,$25,$69,$59,$56 // .Q.A..Q@..'.%iYV
        .byte $00,$15,$a2
        .text "&TPUP"
        .byte $84
        .byte $40,$a4
        .byte $2f,$01,$00,$10,$14
        .byte $00,$11,$44,$00,$04,$00,$10,$10,$04,$50,$04,$a3,$60,$21,$40,$ef // ..D......P..`!@.
        .byte $bb,$af,$eb                           // ...

txt_ed6d:
        .text ".+*:"
        .byte $c8,$62,$c8,$62
        .byte $4a,$6b,$6e,$7b,$0a
        .byte $3b,$ca
        .byte $3a
        .byte $c9,$f6,$c9,$f6,$ff,$bb,$ee,$bb,$ae,$aa,$9a,$66,$c2,$3e,$ef,$bf // ...........f.>..
        .byte $ee,$bb,$ae,$6b,$fb,$ee,$fa,$ee,$ba,$e8,$ba,$e8,$fe,$cf,$33,$cc // ...k..........3.
        .byte $33,$cf,$33,$0c,$e9,$ba,$ee,$fa,$ee,$bb,$fe,$cf,$c2,$60,$26,$fb // 3.3..........`&.
        .byte $fe,$bb,$ae,$ba,$a9,$ff,$ee,$bb,$ee,$ba,$aa,$a6,$99,$aa,$ab,$ae // ................
        .byte $ab,$ef,$bd,$ef,$bc,$ff,$f9,$fb,$e1,$c9,$21,$89,$01,$fb,$ee,$fa // ..........!.....
        .byte $eb,$b9,$e8,$a8,$ac,$a9               // ......

txt_edd3:
        .byte $21,$55,$a2,$2c,$15,$40,$05,$54,$00,$04,$01,$40,$04,$00,$04,$41 // !U.,.@.T...@...A
        .byte $a7,$24,$01,$04,$50,$10,$a2,$22,$40,$01,$a2,$28,$11,$00,$01,$00 // .$..P.."@..(....
        .byte $41,$04,$51,$10,$a2,$60,$26,$01,$01,$05,$56,$58,$16,$16,$56,$5a // A.Q..`&...VX..VZ
        .byte $6d,$a6,$6a,$69,$96                   // m.ji.

txt_ee08:
        .byte $56,$55,$56,$a1,$95,$65,$64
        .byte $45,$00
        .text "QAFRG"
        .byte $87,$6f
        .byte $7f,$bf,$ff,$fb,$fe,$fb,$fe,$ae,$c2,$3a,$bf,$be,$bf,$fa,$a5,$ff // .........:......
        .byte $bf,$fe,$ba,$fe,$fa,$ae,$6b,$ff,$ab,$f9,$a5,$aa,$a9,$95,$a9,$fe // ......k.........
        .byte $aa                                   // .

txt_ee39:
        .byte $56,$5a,$aa,$e3,$55,$60,$42,$96,$96,$a7,$56,$96,$66,$5a,$56,$05 // VZ..U`B...V.fZV.
        .byte $41,$00,$40,$10,$44,$11,$44,$55,$18,$19,$05,$01,$05,$42,$16,$41 // A.@.D.DU.....B.A
        .byte $10,$40,$11,$45,$41,$04,$50,$41,$12,$56,$16 // .@.EA.PA.V.

txt_ee64:
        .byte $45,$56,$a5,$15,$40,$00,$44,$81,$d4,$a0,$51,$51,$04,$01,$00,$01 // EV..@.D...QQ....
        .byte $55,$06,$65,$55,$11,$50,$04,$11,$44,$80,$54,$50,$40,$10,$a3,$30 // U.eU.P..D.TP@..0
        .byte $01,$00,$14,$00,$54,$00,$10,$00,$04,$10,$04,$00,$01,$00,$10,$40 // ....T..........@
        .byte $a2,$21,$04,$a2,$24,$40,$10,$00,$40,$a2,$60,$34,$0f,$0b,$06,$03 // .!..$@..@.`4....
        .byte $02,$02,$01,$00,$e6,$d5,$d5,$f5,$dd,$f5,$fd,$f7,$ef,$a7,$ed,$b7 // ................
        .byte $ed,$f7,$f5,$f5,$bb,$fe,$df,$7e,$df,$77,$5f,$77,$aa,$ea,$bb,$ee // .......~.w_w....
        .byte $bb,$fe,$fb,$7e,$f3,$bc,$f3,$cc,$30,$c0,$30,$00,$03,$00,$03,$c0 // ...~....0.0.....
        .byte $a4,$60                               // .`

txt_eed6:
        .byte $30,$33,$cc,$03,$0c,$03,$0c,$30,$00,$aa,$ab,$ee,$bb,$ee,$bf,$ef // 03.....0........
        .byte $bd,$ee,$bf,$f7,$bd,$f7,$dd,$f5,$dd,$fb,$ef,$bf,$e7,$bd,$e7,$a5 // ................
        .byte $a1,$fe,$bb,$ef,$af,$af,$7f,$bf,$7f,$f8,$d0,$70,$e0 // ...........p.

txt_ef03:
        .byte $40,$40,$c0,$80,$a8
        .text ")EPTT"
        .byte $14
        .byte $55,$04
        .byte $54,$04,$a2
        .byte $23,$10,$00,$05,$a2,$2c,$10,$44,$00,$40,$01,$04,$04,$10,$05,$14 // #....,.D.@......
        .byte $00,$41,$a3,$22,$40,$04,$e3,$01,$26,$05,$45,$04,$14,$50,$80,$a2 // .A."@...&.E..P..
        .byte $60
        .byte $25,$04
        .byte $40,$01,$08,$a9,$a5,$91,$61
        .text "E"
        .byte $40                                   // @ character
        .text "EA"
        .byte $75,$75
        .byte $7a,$b5,$f5,$a6,$e6,$a9,$5b,$5b
        .text "KZJZ"
        .byte $1a,$1a,$af,$fa
        .byte $fd,$f9,$a9,$e9,$a5,$a9,$95,$e3,$55,$60,$5e,$69,$6a,$b5,$95,$ae // ........U`^ij...
        .byte $6f,$5f,$6f,$5a,$7e,$aa,$fd,$95,$a5,$e9,$fa,$a6,$9a,$61,$55,$5a // o_oZ~........aUZ
        .byte $55,$54,$fa,$af,$bb,$af,$af,$59,$59,$19,$ae,$fe,$fa,$ea,$aa,$51 // UT.....YY......Q
        .byte $44,$51,$50,$95,$94,$a5,$54,$47,$16,$06,$42,$11,$44,$14 // DQP...TG..B.D.

txt_ef91:
        .text "AAEQUEUA"
        .byte $10
        .byte $45,$11
        .text "AFVZZ"
        .byte $6e,$10,$95,$61,$a5,$a9,$a5,$d5       // n..a....

txt_efa9:
        .text "DUPPDQ"
        .byte $40                                   // @ character
        .text "U"
        .byte $5d,$00
        .byte $50,$00
        .byte $54,$40,$00
        .byte $40
        .byte $00,$40,$10,$a3,$29,$01,$00,$14,$01,$00,$40,$10,$40,$14,$a2,$30 // .@..).....@.@..0
        .byte $10,$40,$00,$10,$00,$14,$00,$10,$00,$50,$00,$40,$00,$10,$00,$50 // .@.......P.@...P
        .byte $a8,$22,$e9,$ea,$a6,$38,$e5,$bd,$07,$0d,$07,$0d,$0f,$0f,$fb,$7e // ."...8.........~
        .byte $fb,$ee,$ff,$77,$df,$7e,$ff,$bf,$ff,$bb,$ef,$bf,$ee,$bb,$b8,$60 // ...w.~.........`
        .byte $20,$ff,$fe,$ff,$ee,$fb,$fe,$bb,$ee,$ef,$bd,$ef,$bb,$ff,$dd,$f7 //  ...............
        .byte $bd,$f8,$d2,$70,$d1,$51,$d5,$55,$55,$fa,$ee,$bb,$e9,$b8,$ec,$a4 // ...p.Q.UU.......
        .byte $e0,$b0,$2e,$04,$50,$04,$50,$54,$40,$11,$00,$04,$10,$01,$04,$00 // ....P.PT@.......
        .byte $04,$a2,$22,$10,$41,$a2,$23,$10,$00,$01,$a3,$30,$10,$40,$04,$00 // ..".A.#....0.@..
        .byte $40,$00,$09,$48,$04,$04,$05           // @..H...

spr_f040:
        .byte $01,$02,$02,$00,$01,$a3,$60,$2b,$05,$14,$01,$64,$61,$65,$65,$52 // ......`+...daeeR
        .byte $51,$01,$01,$a8,$a8,$95,$59,$56,$66,$a7,$96,$5a,$1a,$6a,$59,$9a // Q.....YVf..Z.jY.
        .byte $99,$99,$aa,$a9,$a5,$6b,$6f,$7f,$7f,$6f,$7b,$97,$5b,$af,$ff,$ef // .....ko..o{.[...
        .byte $fb,$ef,$fb,$e4,$f9,$60,$25,$ef,$fe,$bb,$ee,$69,$55,$65,$ea,$fa // .....`%....iUe..
        .byte $95,$95,$aa,$6a,$5f,$57,$5a,$96,$55,$96,$aa,$ea,$a5,$e5,$aa,$aa // ...j_WZ.U.......
        .byte $a5,$a9,$a6,$a9                       // ....

txt_f094:
        .byte $55,$55,$a9,$a9,$55,$a9,$a9,$14,$a2,$38,$40,$15,$55,$55,$65,$05 // UU..U....8@.UUe.
        .byte $05,$04,$54,$40,$00                   // ..T@.

txt_f0a9:
        .byte $40,$50,$b9,$54,$11,$04,$00,$04,$01,$00,$51,$04,$50,$a2,$24,$01 // @P.T......Q.P.$.
        .byte $04,$01,$55,$a4,$24,$41,$55,$04,$40,$a3,$23,$10,$44,$10,$a2 // ..U.$AU.@.#.D..

txt_f0c8:
        .byte $21,$41,$a4,$24,$40,$10,$14,$41,$a7,$2b,$04,$00,$10,$00,$10,$00 // !A.$@..A.+......
        .byte $04,$00,$10,$00,$40,$a2,$22,$04,$40,$b0,$38,$0f,$0f,$0e,$0b,$0e // ....@.".@.8.....
        .byte $0b,$0e,$0b,$ef,$bb,$af,$bb,$ae,$6b,$ae,$6b,$ee,$ab,$aa,$6a,$aa // ........k.k...j.
        .byte $aa,$9a,$66,$b8,$24,$ee,$bf,$ff,$fd,$c2,$38,$f7,$dd,$fb,$ee,$fa // ..f.$.....8.....
        .byte $ee,$ba,$e9,$ba,$e9,$fb,$fe,$ba,$ee,$ba,$ea,$ba,$ea,$f0,$e0,$d0 // ................
        .byte $c0,$80
        .byte $40,$b2
        .text "%P"
        .byte $40                                   // @ character
        .text "TT"
        .byte $05,$a2
        .byte $23,$14
        .byte $40,$04,$a3
        .byte $21,$10,$a2,$29,$04,$40,$10,$04,$40,$11,$40,$00,$10,$a2 // !..).@..@.@...

txt_f136:
        .byte $21,$41,$a2,$28,$04,$40,$00,$10,$00,$04,$00,$01,$a2,$60,$2c,$04 // !A.(.@.......`,.
        .byte $40,$40,$11,$10,$01,$04,$14,$01,$05
        .text "UAVUU"
        .byte $65,$96
        .byte $9a,$9a,$de,$99,$6e,$a6,$6a,$a5,$59,$a4,$a4,$a5,$9a,$da,$51,$6f // ....n.j.Y.....Qo
        .byte $7f,$3f,$6a,$6a,$ea,$af,$5a,$ea,$ff,$aa,$ae,$e3,$aa,$60,$39,$ab // .?jj..Z......`9.
        .byte $be,$a9,$ba,$a9,$f9,$aa,$ab,$fe,$69,$94,$41,$5e,$ba,$e9,$e9,$bb // ........i.A^....
        .byte $55,$14,$ea,$aa,$a9,$69,$6a,$ef,$6a,$56,$55,$9a,$66,$5a,$a9,$a5 // U....ij.jVU.fZ..
        .byte $aa,$a5
        .byte $55,$aa,$aa,$a9
        .text "UZYU"
        .byte $65,$65,$6a,$6a
        .byte $55,$6a

txt_f1a6:
        .text "DATAA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $84,$a2
        .byte $2b,$10,$00
        .byte $40,$00,$10,$04
        .byte $54,$00,$41,$00,$01,$a2,$3c,$05,$01,$44,$10,$41,$14,$40,$54,$01 // T.A...<..D.A.@T.
        .byte $00,$01,$04,$00,$41,$00,$10,$00,$41,$10,$40,$14,$40,$10,$40,$10 // ....A...A.@.@.@.
        .byte $10,$00,$05,$a4,$2c,$10,$01,$40,$01,$50,$05,$00,$10,$04,$00,$40 // ....,..@.P.....@
        .byte $14,$a3,$22,$40,$10,$b0,$22,$0f,$0e,$e5,$0f,$31,$07,$ff,$bb,$ef // .."@.."....1....
        .byte $bf,$ef,$bb,$ae,$bb,$ee,$bb,$ee,$ab,$ae,$6a,$aa,$6a,$b8,$38,$ee // ..........j.j.8.
        .byte $bb,$ee,$bf,$ef,$fd,$ff,$fd,$ff,$ee,$fb,$fe,$fb,$ee,$ba,$ee,$fe // ................
        .byte $fd,$fc,$f8,$f4,$f0,$f0,$e0,$b9,$28,$40,$00,$55,$01,$50,$55,$04 // ........(@.U.PU.
        .byte $01,$a4,$22,$01,$40,$a4,$2c,$04,$40,$00,$04,$40,$00,$10,$00,$41 // ..".@.,.@..@...A
        .byte $00,$40,$01,$a3,$2a,$04,$10,$00,$01,$00,$04,$01,$40,$00,$01,$a2 // .@..*.......@...
        .byte $60,$32,$01,$00,$66,$e9,$ad,$e9,$a5,$a4,$10,$50,$25,$69,$6b,$2a // `2..f......P%ik*
        .byte $6a,$5d,$5e,$6f,$44,$50,$54,$81,$94,$55,$65,$95,$0b,$07,$07,$56 // j]^oDPT..Ue....V
        .byte $02,$55,$55,$40,$ea,$bf,$eb,$aa,$eb,$ea,$aa,$ad,$af,$ff,$fa,$eb // .UU@............
        .byte $fe,$aa,$fe,$aa,$c2,$22,$ab,$fa,$e4,$aa,$60,$24,$ba,$ea,$aa,$aa // ....."....`$....
        .byte $a5,$6a,$a5,$9a,$aa,$aa,$69,$9a,$6a,$95,$6a,$5a,$a9,$a5,$95,$6a // .j....i.j.jZ...j
        .byte $95,$a5,$aa
        .byte $55,$66,$94,$60
        .byte $50,$94
        .text "QTAQ"
        .byte $05,$10,$04
        .byte $a2,$23,$40,$00,$50,$a2               // .#@.P.

txt_f2ac:
        .byte $21,$41,$a3,$28,$01,$00,$04,$51,$04,$11,$40,$01,$a2,$60,$28,$40 // !A.(...Q..@..`(@
        .byte $15,$40,$01,$40,$04,$00,$10,$00,$10,$40,$01,$00,$01,$10,$00,$10 // .@.@.....@......
        .byte $04,$41,$00,$40,$00,$01,$00,$04,$00,$01,$00,$41,$00,$04,$10,$00 // .A.@.......A....
        .byte $41,$00,$01,$40,$01                   // A..@.

txt_f2e1:
        .byte $40,$40,$b7,$24,$0e,$02,$01,$03,$a4,$c6,$2a,$bf,$7f,$ff,$bb,$ef // @@.$......*.....
        .byte $bf,$ef,$bb,$ae,$bb,$a2,$26,$c0,$00,$c0,$30,$c0,$f0,$b0,$2a,$ff // ......&...0...*.
        .byte $ee,$fb,$fe,$fb,$ee,$ba,$ee,$ff,$bf,$c3,$27,$fe,$fe,$fd,$e0,$c0 // ..........'.....
        .byte $40,$80,$bd,$32,$54,$15,$54,$55,$55,$01,$54,$10,$00,$01,$00,$40 // @..2T.TUU.T....@
        .byte $10,$44,$50,$01,$00,$04,$a7           // .DP....

txt_f328:
        .byte $21,$40,$a2,$23,$41,$00,$04,$a2,$22,$01,$10,$a2,$60,$34,$04,$01 // !@.#A..."...`4..
        .byte $01,$04,$00,$05,$40,$10,$40,$00,$15,$40,$14,$02,$06,$5a,$19,$15 // ....@.@..@...Z..
        .byte $5b,$6a,$69,$55,$69,$24,$55,$44,$94,$a5,$e4,$a5,$25,$55,$29,$6a // [jiUi$UD....%U)j
        .byte $05,$54,$55,$00,$40,$15,$40,$15,$6a,$25,$55,$09,$05,$01,$01,$11 // .TU.@.@.j%U.....
        .byte $aa,$a9,$e6,$55,$60,$28,$95,$5a,$6a,$56,$a5 // ...U`(.ZjV.

txt_f373:
        .byte $56,$55,$55,$a6,$a9,$a5,$96,$6a,$99   // VUU....j.

txt_f37c:
        .byte $56,$5a,$a5,$56,$9a,$a6,$69,$9a,$a6,$a9,$95,$55,$aa,$aa,$5a,$a5 // VZ.V..i....U..Z.
        .byte $9a,$6a,$50,$44,$90,$40,$80,$80       // .jPD.@..

txt_f394:
        .byte $54,$41,$a4,$23,$01,$04,$10,$a2,$29,$10,$40,$10,$40,$00,$41,$10 // TA.#....).@.@.A.
        .byte $00,$40,$a5,$21,$04,$a4,$2e,$01,$00,$05,$00,$44,$00,$01,$40,$04 // .@.!.......D..@.
        .byte $41,$04,$50,$04,$01,$a2,$28,$10,$04,$10,$00,$01,$40,$00,$04,$a3 // A.P...(.....@...

txt_f3c4:
        .byte $21,$40,$a2,$27,$01,$00,$15,$00,$11,$04,$40,$02,$00,$04,$00,$00 // !@.'......@.....
        .byte $b7,$2a,$3f,$2f,$1f,$0f,$0f,$0b,$07,$03,$fb,$ee,$c6,$28,$cc,$f0 // .*?/.........(..
        .byte $cc,$f3,$bc,$f3,$bc,$ef,$a6,$22,$cc,$30,$a8,$22,$ef,$bb,$c6,$28 // .......".0."...(
        .byte $fc,$f8,$f4,$f0,$f0,$e0,$d0,$c0,$80,$20,$00 // ......... .

txt_f3ff:
        .text "9EPTT"
        .byte $40                                   // @ character
        .byte $04
        .byte $40,$54,$00,$14,$00,$05
        .byte $40,$00,$01
        .byte $00,$01,$10,$04,$01,$00,$01,$00       // ........

txt_f417:
        .byte $40,$50,$a2,$27,$01,$44,$01,$00,$40,$00,$01,$a2,$28,$55,$00,$04 // @P.'.D..@...(U..
        .byte $01,$00,$40,$14,$50,$a3,$33,$10       // ..@.P.3.

txt_f42f:
        .byte $54,$59,$a6,$56,$66,$16,$09,$1a,$94,$d5,$95,$86 // TY.Vf.......

txt_f43b:
        .text "RFQE"
        .byte $aa,$99,$e3,$a5,$60
        .byte $2a,$95
        .text "UT"
        .byte $40                                   // @ character
        .text "U"
        .byte $04
        .byte $14,$15
        .text "EYUF"
        .byte $01
        .byte $46,$16,$07,$06,$03,$16
        .byte $55,$55,$e5
        .byte $ba,$ed,$bb,$fe,$fa
        .text "ZVZUV"
        .byte $95,$96,$a5,$a6,$95,$aa
        .byte $55,$5a,$69,$6a,$e4,$aa,$35,$6a,$aa,$6a,$95,$aa,$9a,$aa,$65,$9a // UZij..5j.j....e.
        .byte $6a,$a5,$6a,$a5,$80,$50,$80,$40,$85,$50,$80,$50,$a2,$25,$41,$00 // j.j..P.@.P.P.%A.
        .byte $40,$01,$14,$a3,$29,$04,$41,$14,$01,$04,$00,$50,$00,$05,$a5,$21 // @...).A....P...!
        .byte $10,$a2                               // ..

txt_f49d:
        .byte $21,$50,$a7,$2a,$10,$00,$11,$04,$40,$00,$40,$00,$41,$04,$a2,$21 // !P.*....@.@.A..!
        .byte $10,$a3,$2d,$01,$04,$00,$01,$40,$10,$00,$40,$01,$04,$01,$40,$01 // ..-....@..@...@.
        .byte $a5,$23,$04,$00,$01,$b8,$23,$03,$02,$01,$a5,$c4,$34,$bf,$7f,$3f // .#....#.....4..?
        .byte $3f,$e8,$ba,$ee,$ba,$ee,$fb,$7e,$df,$c0,$30,$cc,$33,$fc,$ef,$bc // ?......~..0.3...
        .byte $ff,$a3,$25,$03,$c0,$03,$cc,$33,$c4,$27,$fe,$fd,$fc,$fc,$c0,$80 // ..%....3.'......
        .byte $40,$80,$26,$00,$23,$04,$11,$40,$a9,$23,$10,$00,$44,$a2,$22,$40 // @.&.#..@.#..D."@
        .byte $01,$a8,$22,$10,$40,$a3,$23,$11,$00,$41,$a2,$2b,$01,$40,$54,$00 // ..".@.#..A.+.@T.
        .byte $41,$15,$44,$51,$00,$01,$09,$e3,$16,$60,$72,$11,$65,$26,$69,$90 // A.DQ.....`r.e&i.
        .byte $50,$14                               // P.

txt_f51f:
        .text "UAUQEU"
        .byte $14,$01,$14
        .byte $45,$64
        .byte $29,$a0
        .byte $59,$69
        .byte $55
        .byte $54,$54,$55,$16,$15,$46,$16,$05,$55,$15,$05,$55,$15,$fa,$aa,$af // TTU..F..U..U....
        .byte $aa,$ba,$6a,$99,$6a,$a9,$a9,$a5,$a9,$a9,$aa,$6a,$9a,$55,$6a,$aa // ..j.j......j.Uj.
        .byte $6a,$55,$96,$a9,$aa,$65,$99,$66,$9a,$69,$9a,$a6,$9a,$6a,$a9,$6a // jU...e.f.i...j.j
        .byte $a5,$95
        .byte $55,$a5
        .byte $55,$90
        .text "DQ"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80
        .byte $44,$40,$50,$00
        .byte $41
        .byte $00,$41,$00,$10,$00,$01,$40,$00,$05,$00,$40,$10,$00,$54,$01,$04 // .A....@...@..T..
        .byte $01,$04,$01,$04,$50,$01,$00,$05,$50,$01,$40,$a3,$2e,$40,$00,$41 // ....P...P.@..@.A
        .byte $00,$04,$01,$10,$01,$50,$00,$10,$40,$00,$01,$a2,$2e,$40,$00,$10 // .....P..@....@..
        .byte $00,$41,$00,$50,$04,$00,$10,$00,$10,$00,$04,$a5,$24,$44,$10,$00 // .A.P........$D..
        .byte $04,$80,$20,$00,$60,$28,$3a,$1a,$0a,$0e,$06,$02,$03,$01,$e9,$ba // .. .`(:.........
        .byte $ee,$fa,$ee,$fb,$fe,$fb,$ee,$ba,$e8,$ba,$ee,$fb,$fe,$df,$cf,$3e // ...............>
        .byte $cf,$3e,$fb,$ee,$ba,$ee,$f8,$f4,$f0,$e0,$d0,$c0,$80,$40,$80,$28 // .>...........@.(
        .byte $00,$28,$50,$40,$14,$54,$00,$04,$10,$45,$a2,$21,$04,$a2,$21,$01 // .(P@.T...E.!..!.
        .byte $a6,$21,$04,$aa,$23,$04,$00,$10,$a2,$21,$10,$a3,$31,$14,$50,$04 // .!..#....!..1.P.
        .byte $55,$01,$15,$01,$41,$01               // U...A.

txt_f605:
        .text "P%YU&E"
        .byte $a5,$15,$e3
        .byte $55,$60
        .byte $55,$5b
        .byte $56,$69,$6b
        .byte $95,$15,$55,$54,$81,$55,$90,$90,$42,$55,$41,$15,$45,$55,$55,$15 // ..UT.U..BUA.EUU.
        .byte $15,$25,$11,$55,$91,$90,$95,$51,$55,$56,$69,$55,$5a,$55,$96 // .%.U...QUViUZU.

txt_f634:
        .byte $55,$5a,$a5,$6a,$95,$aa,$55,$aa,$55,$96 // UZ.j..U.U.

txt_f63e:
        .byte $59,$56,$55,$aa,$55,$aa,$55,$a6,$a9,$65,$9a,$a6,$55,$aa,$55,$95 // YVU.U.U..e..U.U.
        .byte $55,$55,$95,$aa,$56,$a5,$55,$44,$40,$04,$40,$04,$50,$40,$50,$00 // UU..V.UD@.@.P@P.
        .byte $04,$00,$04,$00,$10,$40,$10,$01,$a3,$23,$01,$00,$10,$a2,$27,$40 // .....@...#....'@
        .byte $00,$50,$00,$41,$00,$10,$a4,$23,$01,$00,$04,$a2,$25,$10,$40,$01 // .P.A...#....%.@.
        .byte $00,$04,$02,$10,$00,$10,$00,$21,$10,$a2,$28,$10,$40,$10,$40,$10 // .......!..(.@.@.
        .byte $40,$01,$41,$a3,$23,$41,$00,$01,$a2,$27,$40,$00,$40,$00,$04,$00 // @.A.#A...'@.@...
        .byte $41,$80,$28,$00,$22,$fe,$7f,$a6,$22,$ee,$fb,$a6,$22,$ff,$ed,$80 // A.(."..."..."...
        .byte $37,$00
        .text "'UUE"
        .byte $11

txt_f6b5:
        .byte $54,$40,$54,$a2,$24,$04,$01,$00,$10,$a2 // T@T.$.....

txt_f6bf:
        .byte $21,$41,$a8,$60,$3c,$10,$01,$44,$00,$11,$04,$01,$01,$40,$01,$00 // !A.`<..D.....@..
        .byte $02,$1b,$0b,$6e,$05,$5b,$6f,$bf,$ee,$bf,$fe,$ff,$a9,$e6,$fd,$fe // ...n.[o.........
        .byte $fa,$aa,$fa,$aa,$aa,$a5
        .text "YYUUT"
        .byte $95
        .text "UTUQ"
        .byte $40,$10
        .byte $45,$55,$5a,$6a
        .text "YVUVY"
        .byte $65
        .text "TQTU"
        .byte $54,$e3,$55,$60                       // T.U`

txt_f703:
        .text "*ZUYUYUV"
        .byte $69

txt_f70c:
        .byte $55,$55,$aa,$55,$6a,$55,$aa,$65,$aa,$55,$aa,$55,$aa,$95,$aa,$55 // UU.UjU.e.U.U...U
        .byte $a5,$5a,$a5,$5a,$a5,$56,$aa,$95,$6a,$95,$a5,$55,$96,$a5,$95,$a5 // .Z.Z.V..j..U....
        .byte $55,$94,$e4,$55,$26,$95,$55,$40,$10,$40,$50,$e4,$55,$a2,$36,$40 // U..U&.U@.@P.U.6@
        .byte $00,$40,$01,$04,$55,$00,$41,$04,$01,$04,$01,$04,$51,$01,$40,$04 // .@..U.A.....Q.@.
        .byte $51,$44,$01,$14,$40,$a2,$24,$01,$00,$04,$01,$a2,$27,$41,$00,$01 // QD..@.$.....'A..
        .byte $00,$10,$00,$04,$a4,$23,$01,$40,$10,$a2,$21,$10,$02,$40,$01,$00 // .....#.@..!..@..
        .byte $00,$25,$40,$00,$40,$00,$40,$80,$72,$00,$2b,$55,$50,$05,$14,$54 // .%@.@.@.r.+UP..T
        .byte $54,$04,$50,$04,$40,$01,$a2,$23,$01,$00,$04,$a4 // T.P.@..#....

txt_f788:
        .byte $21,$45,$a2                           // !E.

txt_f78b:
        .byte $21,$40,$a2,$29,$01,$41,$16,$07,$1b,$0f,$3b,$af,$bf,$c2,$23,$bf // !@.).A....;...#.
        .byte $ff,$af,$c4,$2c,$fa,$fa,$fe,$aa,$ea,$ba,$e9,$e9,$aa,$a5,$a9,$95 // ...,............
        .byte $eb                                   // .

txt_f7ac:
        .text "U$VZUV"
        .byte $e3
        .byte $55,$60
        .byte $24,$95
        .byte $55,$95
        .byte $5a,$55,$56
        .byte $65,$55,$aa                           // eU.

txt_f7bf:
        .byte $55,$5a,$a5,$55,$a5,$56,$55,$56,$96   // UZ.U.VUV.

txt_f7c8:
        .text "UVYU"
        .byte $aa,$a9,$95
        .byte $55,$a5
        .byte $55,$95,$6a,$a5,$6a
        .byte $59,$aa
        .byte $55,$95,$e3,$55,$60,$21,$aa,$55,$a5,$55,$59,$56,$65,$59,$a5 // U..U`!.U.UYVeY.

txt_f7e7:
        .text "YUUVU"
        .byte $a5
        .byte $56,$55,$6a,$95
        .byte $56,$55,$6a
        .byte $55,$95
        .byte $55
        .byte $95,$55,$96,$55,$95,$5a,$55,$52,$e4   // .U.U.ZUR.

txt_f800:
        .byte $56,$38,$a6,$55,$00,$94,$a5,$a4,$a8,$a9,$ed,$a9,$05,$10,$00,$10 // V8.U............
        .byte $04,$51,$54,$50,$00,$01,$44,$11,$04,$01,$a2,$21,$01,$a2,$25,$40 // .QTP..D....!..%@
        .byte $01,$00,$04,$41,$a2,$25,$40,$01,$04,$00,$10,$a2,$26,$05,$10,$41 // ...A.%@.....&..A
        .byte $04,$00,$10,$a3,$21,$04,$a2,$23,$10,$04,$40,$80,$70,$00,$28,$05 // ....!..#..@.p.(.
        .text "PDPD"
        .byte $10
        .byte $45,$14,$a2
        .byte $26,$01,$00,$04
        .byte $40,$00,$01,$a4
        .byte $30,$01,$04,$40,$00,$1f,$1a,$2f,$3f,$7e,$2b,$7a,$6e,$ff,$aa,$ff // 0..@.../?~+zn...
        .byte $fe,$e4,$aa,$60,$4b,$fa,$aa,$aa,$e5,$a5,$95,$a9,$55,$a5,$55,$99 // ...`K.......U.U.
        .byte $a5,$59,$55,$56,$6a                   // .YUVj

txt_f875:
        .byte $55,$55,$56,$a9,$65                   // UUV.e

txt_f87a:
        .byte $5a,$55,$aa,$99,$65
        .byte $55,$95
        .text "UYVU"
        .byte $65
        .text "UYVZ"
        .byte $65,$95,$65                           // e.e

txt_f88d:
        .byte $59,$56,$55,$aa,$55,$6a,$55,$66,$65,$55,$56,$99,$66,$95,$69,$95 // YVU.UjUfeUV.f.i.
        .byte $56,$95,$59,$a6,$59,$95,$6a,$5a,$a9,$95,$55,$69,$55,$55,$95,$55 // V.Y.Y.jZ..UiUU.U
        .byte $55,$5a,$65,$e4,$55,$24,$65,$55,$95,$56,$e4,$55,$26,$95,$55,$55 // UZe.U$eU.V.U&.UU
        .byte $56,$55,$95,$e5,$55,$21,$59,$e3,$55,$22,$5a,$96,$e3,$55,$e3,$56 // VU..U!Y.U"Z..U.V
        .byte $3c,$9a,$56,$bd,$e9,$e9,$ed,$fd,$e9,$ed,$bd // <.V........

txt_f8d8:
        .text "UUTUUQUU"
        .byte $40                                   // @ character
        .byte $00
        .byte $50,$15
        .text "UUQT"
        .byte $04,$50,$a3,$30,$45,$00,$10,$04,$01,$04,$40,$10,$00,$04,$01,$04 // .P.0E.....@.....
        .byte $01,$04,$01,$04,$a3,$28,$10,$00,$04,$00,$10,$00,$04,$40,$80,$71 // .....(.......@.q
        .byte $00,$27,$54,$05,$00,$54,$00,$14,$41,$a4,$22,$10,$40,$a5 // .'T..T..A.".@.

txt_f916:
        .byte $21,$40,$a4,$23,$7a,$ae,$ba,$e3,$aa,$60,$27,$ba,$ee,$aa,$a9,$aa // !@.#z....`'.....
        .byte $a5,$aa,$a9,$aa,$a9,$a6               // ......

txt_f92c:
        .byte $55,$55,$a5,$99,$a6,$55,$95,$95,$5a,$65,$5a,$9a,$65,$6a,$59,$55 // UU...U..ZeZ.ejYU
        .byte $9a,$a5,$a5,$aa,$55,$aa,$55,$56,$55,$95,$55,$a5,$e3,$55,$60,$2e // ....U.UVU.U..U`.
        .byte $59,$96,$69,$55,$56,$69,$55,$65,$95,$5a,$55,$65,$96,$59,$66,$95 // Y.iUViUe.ZUe.Yf.
        .byte $aa,$aa,$6a,$55,$5a,$6a               // ..jUZj

txt_f962:
        .byte $55,$5a,$a9,$95,$aa,$55,$aa,$aa,$55,$a5,$99,$56,$a9,$55,$95,$aa // UZ...U..U..V.U..
        .text "UUVU"
        .byte $69,$95
        .byte $55,$aa,$e3
        .byte $55,$33,$96
        .byte $59,$55,$65
        .byte $55
        .byte $55,$95,$95
        .text "UUZU"
        .byte $69,$95,$69,$65
        .byte $59,$65
        .byte $56,$e4

txt_f991:
        .text "U0VWSVS"
        .byte $97
        .byte $53,$52,$e9,$bd,$e9,$b9,$a9,$b9
        .byte $aa,$a5,$e8,$55,$21,$54,$e7           // ...U!T.

txt_f9a8:
        .text "U$"
        .byte $40                                   // @ character
        .text "PTQ"
        .byte $e4
        .byte $54,$27,$04,$00,$10,$00
        .byte $41,$00,$10
        .byte $a6,$29,$40,$00,$01,$10,$00,$04,$40,$00,$40,$80,$72,$00,$21,$14 // .)@.....@.@.r.!.
        .byte $a2                                   // .

txt_f9c9:
        .text "%TUT"
        .byte $40                                   // @ character
        .text "T"
        .byte $a2

txt_f9d0:
        .byte $21,$40,$a2,$24,$40,$00,$04,$10,$a3,$60,$4d,$01,$01,$04,$01,$fa // !@.$@....`M.....
        .byte $ea,$fa,$ae,$fa,$ea,$ba,$ea,$aa,$99,$aa,$a9,$aa,$a6,$a9,$aa,$55 // ...............U
        .byte $65,$95,$55,$95,$a6,$55,$55,$6a,$5a,$96,$55,$6a,$5a,$69,$5a,$aa // e.U..UUjZ.UjZiZ.
        .byte $95,$aa                               // ..

txt_fa02:
        .byte $55,$55,$aa,$5a,$aa,$95,$a9,$55,$a9,$56,$55,$96,$a5,$56,$95,$56 // UU.Z...U.VU..V.V
        .byte $a5                                   // .

txt_fa13:
        .byte $55,$55,$5a,$a6,$59,$a5,$56,$99,$65,$99,$55,$99,$55,$55,$95,$55 // UUZ.Y.V.e.U.UU.U
        .byte $6a,$aa,$59,$65,$aa,$e3               // j.Ye..

txt_fa29:
        .byte $55,$25,$aa,$aa                       // U%..

txt_fa2d:
        .byte $5a,$5a,$aa,$e3                       // ZZ..

txt_fa31:
        .byte $55,$22,$aa,$6a,$e3,$aa,$2c,$6a       // U".j..,j

txt_fa39:
        .byte $56,$5a,$55,$aa,$a5,$95,$aa,$a5,$5a,$95,$56,$e3,$55,$25,$95,$65 // VZU.....Z.V.U%.e
        .byte $95
        .byte $55,$95,$eb
        .text "U%WS"
        .byte $17
        .byte $57,$56,$e3

txt_fa55:
        .byte $57,$2a,$a5,$b5,$f5,$f5,$b5,$e5,$a5,$e5,$55,$54,$eb,$55,$23,$65 // W*........UT.U#e
        .byte $95,$55,$e5                           // .U.

txt_fa68:
        .text "T2PTP"
        .byte $40                                   // @ character
        .byte $00
        .byte $40,$00
        .byte $40,$00,$10,$04,$00
        .byte $41,$00
        .byte $44,$10,$00,$10,$a2,$26,$10,$40,$00,$04,$00,$40,$80,$71,$00,$2d // D....&.@...@.q.-
        .byte $54,$00,$40,$00,$14                   // T.@..

// --- Region $fa8e-$fe02 ---
.pc = $fa8e "bmp_fa8e"

bmp_fa8e:
        // === Bitmap data (885 bytes, $fa8e-$fe02) ===
        .byte $44,$54,$10,$01,$04,$00,$40,$a2,$60,$29,$40,$41,$01,$02,$01,$02 // DT....@.`)@A....
        .byte $17,$02,$43,$fa,$ea,$ae,$fb,$ee,$aa,$fa,$ea,$aa,$95,$aa,$a9,$a5 // ..C.............
        .byte $9a,$a5,$9a,$99,$66,$95,$69
        .text "VUUY"
        .byte $6a
        .byte $55,$65,$aa
        .byte $5a
        .byte $a9,$55,$aa,$e3                       // .U..

txt_fac2:
        .byte $55,$2b,$aa,$55,$5a,$56,$95,$59,$95,$55,$65,$55,$95,$e3,$55,$60 // U+.UZV.Y.UeU..U`

txt_fad2:
        .text ".YVYVY"
        .byte $66

txt_fad9:
        .byte $59,$56,$a9,$9a,$6a,$59,$56,$99,$65,$aa,$55,$95,$65,$56,$55,$55 // YV..jYV.e.U.eVUU
        .byte $56,$6a,$5a,$55,$56,$95,$55,$95,$65,$aa,$aa,$55,$aa,$aa,$55,$6a // VjZUV.U.e..U..Uj
        .byte $55,$55,$95                           // UU.

txt_fafc:
        .byte $55,$55,$a5,$55,$95,$e6,$55,$21,$95,$e4,$55,$21,$95,$e5,$55,$21 // UU.U..U!..U!..U!
        .byte $54,$e7,$55,$e3,$57,$21,$5b,$e4,$57,$60,$2c,$95,$d5,$d5,$96,$d5 // T.U.W![.W`,.....
        .byte $95
        .byte $59,$55,$56,$95
        .byte $56,$65
        .text "VUVYU"
        .byte $95
        .byte $55,$95
        .byte $55
        .byte $95
        .text "UUPP"
        .byte $90
        .text "PPD"
        .byte $40                                   // @ character
        .text "A"
        .byte $00,$01
        .byte $40,$10,$00
        .byte $04,$00,$11,$40                       // ...@

spr_fb40:
        .byte $01,$04,$41,$a2,$2a,$10,$04,$10,$00,$04,$00,$10,$40,$00,$10,$80 // ..A.*.......@...
        .byte $70,$00,$24,$14,$54,$00,$54,$a2       // p.$.T.T.

txt_fb58:
        .byte $22,$50,$50,$a2,$21,$10,$a2,$60,$5f,$10,$00,$04,$03,$02,$03,$17 // "PP.!..`_.......
        .byte $02,$03,$03,$06,$ba,$ea,$fa,$ea,$ee,$ab,$fe,$fa,$a5,$aa,$9a,$a5 // ................
        .byte $a5,$9a,$aa,$aa,$55,$65,$95,$65,$95,$6a,$95,$55,$6a,$95,$56,$6a // ....Ue.e.j.Uj.Vj
        .byte $95,$5a,$95,$65,$aa,$55,$aa,$aa,$55,$aa,$a5,$5a,$51,$55,$95,$aa // .Z.e.U..U..ZQU..
        .byte $5a,$9a,$6a,$9a,$66                   // Z.j.f

txt_fb9d:
        .text "UVUVUU"
        .byte $95
        .byte $5a,$96,$65,$96,$65,$95
        .byte $5a,$66,$95
        .byte $55,$6a,$95,$65,$aa,$95
        .byte $5a,$59,$55,$66
        .text "UYUV"
        .byte $95
        .byte $59
        .byte $55,$55,$59,$e3,$55,$21,$54,$e7,$55,$21,$51,$ec,$55,$21,$56,$eb // UUY.U!T.U!Q.U!V.

txt_fbcd:
        .text "U8VWRVUUYTU"
        .byte $65,$95

txt_fbda:
        .text "QUUVUU"
        .byte $65
        .byte $5a,$65,$9a,$65
        .byte $55,$96,$e3
        .byte $55,$21
        .byte $95,$e3
        .text "U$T"
        .byte $40                                   // @ character
        .byte $00
        .byte $41,$a3
        .byte $2d,$04
        .byte $50,$44,$00,$11
        .byte $44
        .byte $00,$11,$04,$01,$00,$01,$40,$a2,$24,$04,$00,$04,$04,$a4,$23,$04 // ......@.$.....#.
        .byte $10,$04,$80,$70,$00
        .text "0T"
        .byte $40                                   // @ character
        .text "P"
        .byte $00
        .byte $50,$00
        .byte $50,$44,$00,$04
        .byte $01,$10,$01,$44,$01,$10,$e3,$02,$60,$5e // ...D....`^

txt_fc24:
        .byte $42,$2b,$af,$fd,$f9,$aa,$aa,$ea,$aa,$ae,$aa,$9a,$ea,$aa,$aa,$a5 // B+..............
        .byte $9a,$a5,$9a,$aa,$a5,$96,$55,$aa,$55,$55,$95,$95,$55,$9a,$55,$96 // ......U.UU..U.U.
        .byte $59,$6a,$55,$69,$99,$96,$6a,$a5,$56,$aa // YjUi..j.V.

txt_fc4e:
        .byte $5a,$55,$5a,$a7,$96,$56,$97,$86,$5a,$4e,$2e,$e5,$a5,$bd,$ea,$bb // ZUZ..V..ZN......
        .byte $af,$ba,$af
        .text "UYUU"
        .byte $95,$e6,$b9,$bd,$a5,$69,$a5,$69,$a5
        .byte $56,$95                               // V.

txt_fc70:
        .text "ZUUVUU"
        .byte $66
        .byte $59,$6a
        .text "PUTU"
        .byte $94
        .byte $54,$55
        .byte $55,$05,$e3,$55,$21,$14,$ec           // U..U!..

txt_fc87:
        .text "U/YUUVU"
        .byte $a6
        .text "YUUV"
        .byte $95
        .byte $55,$95
        .byte $59
        .byte $55,$e6,$59,$24,$5d,$59,$55,$5a,$e3,$55,$25,$6a,$55,$69,$55,$a5 // U.Y$]YUZ.U%jUiU.
        .byte $e4,$55,$2a,$95,$65                   // .U*.e

txt_fcac:
        .text "TTPQPT"
        .byte $40                                   // @ character
        .text "D"
        .byte $a2
        .byte $25,$01,$00,$10,$00,$10,$a2
        .byte $2f,$40,$00,$40,$10,$04,$50,$04,$00,$41,$00,$41,$00,$10,$00,$11 // /@.@..P..A.A....
        .byte $a3,$23,$04,$10,$40,$80,$72,$00,$28,$10,$00,$10,$50,$04,$50,$01 // .#..@.r.(...P.P.
        .byte $40,$a2,$2e,$14,$01,$40,$10,$00,$01,$f4,$e0,$e4,$e1,$b1,$b9,$7c // @....@.........|
        .byte $3e,$e7,$fe,$60,$29,$ff,$a9,$aa,$9a,$aa,$95,$aa,$a5,$95,$55,$55 // >..`).........UU
        .byte $95
        .byte $59,$55,$55,$95,$65,$65
        .text "ZUZUZ"
        .byte $6a
        .byte $55,$a9
        .byte $55
        .byte $a5,$56,$97,$5f,$7f,$eb,$2a,$b9,$be,$f9,$e9,$b9,$e9,$e9,$e4,$aa // .V._..*.........
        .byte $60,$2c,$bb,$ae,$aa,$af,$ea,$bf,$bf,$af,$ab,$fa,$ae,$ab,$69,$aa // `,............i.
        .byte $ea,$f5,$ea,$be,$af,$aa,$55,$aa,$a5,$55,$aa,$aa,$55,$9a // ......U..U..U.

txt_fd3a:
        .byte $55,$55,$a9,$55,$95,$a9,$55,$aa,$15,$55,$55,$05,$11,$55,$55,$15 // UU.U..U..UU..UU.
        .byte $e3,$55,$60,$2a,$6a,$55,$56,$55,$95,$55,$5a,$95,$aa,$55,$aa,$aa // .U`*jUVU.UZ..U..
        .byte $55,$a6,$59,$a6                       // U.Y.

txt_fd5e:
        .byte $55,$5a,$a5,$59,$a5,$5d,$59,$69,$6d,$69,$a9,$b9,$fe,$95,$69,$66 // UZ.Y.]Yimi....if

txt_fd6e:
        .byte $59,$55,$a5
        .byte $55,$95,$95,$65
        .byte $59,$95,$65,$e3
        .text "U/"
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .byte $01,$00,$04,$10,$00,$05,$00,$04,$01,$04,$00,$10,$a2,$29,$01,$40 // .............).@
        .byte $15,$00,$11,$00,$14,$04,$01,$a2,$21,$01,$a2,$28,$04,$10,$00,$40 // ........!..(...@
        .byte $00,$04,$00,$10,$80,$71,$00,$25,$10,$40,$01,$00,$50,$a3,$23,$40 // .....q.%.@..P.#@
        .byte $04,$10,$a5,$24,$3f,$3f,$6f,$1f,$e3,$0f,$21,$0b,$c8,$60,$52,$a5 // ...$??o...!..`R.
        .byte $aa,$a5,$95,$aa,$d5,$ea,$e9,$95,$65,$9a,$65,$95
        .text "UWZZ"
        .byte $6b,$5b,$ae,$bb,$ea,$bf,$ae,$fe,$bb,$ff,$ae,$fa,$b9,$a5,$ea,$ea // k[..............
        .byte $a9,$6a,$95,$a6,$95,$5a,$69,$ba,$6a,$ab,$aa,$ab,$aa,$aa,$bb,$ba // .j...Zi.j.......
        .byte $ae,$ab,$fe,$ab,$aa,$ab,$fe,$eb,$aa,$eb,$ab,$ff,$aa,$ee,$ff,$ea // ................
        .byte $e6,$f9,$f9,$ae,$fb                   // .....

// --- Region $fe47-$fe95 ---
.pc = $fe47 "bmp_fe47"

bmp_fe47:
        // === Bitmap data (79 bytes, $fe47-$fe95) ===
        .byte $01,$04,$a4,$29,$40,$04,$01,$04,$01,$04,$00,$10,$04,$a6,$23,$10 // ...)@.........#.
        .byte $44,$11,$a3,$27,$40,$10,$40,$01,$04,$00,$50,$a3,$21,$04,$80,$71 // D..'@.@...P.!..q
        .byte $00,$24,$01,$04                       // .$..

txt_fe6b:
        .byte $50,$50,$a2,$2a,$40,$00,$04,$00,$01,$10,$04,$00,$10,$04,$e3,$03 // PP.*@...........
        .byte $22,$02,$40,$a3,$21,$fe,$c5,$60,$30,$bf,$af,$ea,$ea,$ba,$bb,$ef // ".@.!..`0.......
        .byte $ea,$eb,$aa,$6f,$ba,$ea,$aa,$ab,$fe,$aa,$e9 // ...o.......

// --- Region $feec-$ff80 ---
.pc = $feec "Segment $feec"
        .byte $ab,$fe,$ff,$fa,$ea,$bf,$aa,$ea,$ab,$fe,$ab,$ba,$e9,$aa,$e5,$aa // ................
        .byte $a5,$d6,$a9,$95,$65,$95,$59,$95,$65,$95,$55,$e4 // ....e.Y.e.U.

txt_ff08:
        .text "P&"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "AD"
        .byte $01
        .byte $40,$a2
        .byte $21,$01,$a3
        .byte $2a,$10
        .byte $44,$00
        .byte $41,$00,$50,$00,$10,$01,$10,$a2,$23,$04,$40,$10,$a3,$25,$41,$10 // A.P.....#.@..%A.
        .byte $01,$10,$40,$a6,$23,$40,$00,$40,$80,$70,$00,$28,$14,$40,$50,$00 // ..@.#@.@.p.(.@P.
        .byte $40,$10,$00,$10,$a2,$27,$01,$40,$00,$04,$00,$10,$01,$a2,$23,$04 // @....'.@......#.
        .byte $00,$01,$a2,$2a,$ba,$69,$6a,$6a       // ...*.ijj

txt_ff50:
        .text ">*>+"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $6a,$e3
        .byte $55,$2b,$95,$95,$a5,$a9,$a5,$95
        .text "UAPUP"
        .byte $e8
        .byte $55,$60,$4b,$9a,$65,$56,$59,$56,$6a   // U`K.eVYVj

txt_ff6e:
        .text "UZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$a9,$55,$a5,$aa,$aa,$55,$ae,$5a,$aa,$5e,$5e,$5a,$aa,$5a,$bb // U.U...U.Z.^^Z.Z.

// --- Region $ff88-$ffd1 ---
.pc = $ff88 "dat_ff88"

dat_ff88:
        .byte $ef,$fa,$ae,$fb,$be,$ea,$aa,$ba,$af,$aa,$aa,$ea,$ab,$be,$ab,$ba // ................
        .byte $a8,$f4,$f0,$a4,$e5,$bf,$fb,$af,$16,$17,$1f,$6e,$bb,$fe,$bf,$ea // ...........n....
        .byte $ea,$ab,$fe,$ab,$ff,$ba,$ff,$aa,$aa,$ff,$aa,$c3,$37,$ea,$af,$aa // ............7...
        .byte $ff,$aa,$ea,$fa,$a9,$a6,$95,$96,$a9,$65,$95 // .........e.

txt_ffc3:
        .text "YV"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $56,$95,$55,$65,$55,$55,$e3,$54,$27,$50,$00,$41 // V.UeUU.T'P.A

// --- Region $ffd3-$fffc ---
.pc = $ffd3 "dat_ffd3"

dat_ffd3:
        .byte $04,$40,$11,$a3,$21,$04,$a2,$21,$04,$a2,$34,$40,$10,$00,$04,$00 // .@..!..!..4@....
        .byte $10,$00,$44,$40,$00,$10,$04,$11,$40,$01,$00,$41,$10,$00,$05,$a2 // ..D@....@..A....
        .byte $21,$01,$a4,$24,$14,$40,$04,$10,$80,$c1 // !..$.@....
