// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:25
// 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:  $3400 (13312)
// IRQ handler:  $3498 (irq_3498)
// IRQ handler:  $34ef (irq_34ef)
// IRQ handler:  $3563 (irq_3563)
// IRQ handler:  $35d1 (irq_35d1)
// IRQ handler:  $3605 (irq_3605)
//
// Code: 2635 bytes, Data: 60853 bytes
// Labels: 404, Subroutines: 10
//
// Cross-references: all OK
// ============================================


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

sub_1000:
        jmp loc_1040
// Referenced by: jsr from $3622

sub_1003:
        jmp loc_10da

dat_1006:
        .byte $01                                   // .

// --- Region $1040-$136a ---
.pc = $1040 "loc_1040"

loc_1040:
        asl
        asl
        asl
        tay
        ldx #$00

loc_1046:
        lda $17ef,y
        sta $174e,x
        sta $1754,x
        lda $17f0,y
        sta $1751,x
        sta $1757,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1046
        ldx #$00
        stx $174d
        lda $17ef,y
        sta $100b
        sta $177b
        sta $177c
        sta $177d

loc_1073:
        sta $17d9,x
        inc $174d
        lda $100b
        clc
        adc $17ef,y
        sta $100b
        clc
        adc $174d
        inx
        cpx #$10
        bne loc_1073
        lda $1020
        beq loc_10bc
        ldx #$02

loc_1093:
        lda $17f0,y
        sta $174d
        and $175a,x
        sta dat_1006,x
        dex
        bpl loc_1093
        bit $174d
        bpl loc_10bc
        ldx #$00

loc_10a9:
        lda $17f1,y
        sta $1754,x
        lda $17f2,y
        sta $1757,x
        iny
        iny
        inx
        cpx #$03
        bne loc_10a9

loc_10bc:
        ldy #$00
        tya

loc_10bf:
        sta $d400,y
        iny
        cpy #$1b
        bne loc_10bf
        tay

loc_10c8:
        sta $177e,y
        sta $1766,y
        iny
        cpy #$0c
        bne loc_10c8
        lda $1009
        sta $d418
        rts

loc_10da:
        ldx #$02

loc_10dc:
        lda $1769,x
        cmp #$02
        bne loc_110f
        ldy $1772,x
        lda $18c1,y
        ldy $1760,x
        sta $d405,y
        ldy $1772,x
        lda $18c2,y
        ldy $1760,x
        sta $d406,y
        lda $1890
        beq loc_1109
        lda $188f
        sta $d404,y
        jmp loc_110f

loc_1109:
        lda $1778,x
        sta $d404,y

loc_110f:
        dex
        bpl loc_10dc
        lda $fb
        pha
        lda $fc
        pha
        ldx #$02

loc_111a:
        lda dat_1006,x
        bne loc_1122
        jmp loc_1680

loc_1122:
        lda $176f,x
        beq loc_112f
        dec $176f,x
        bne loc_113f
        jmp loc_12bd

loc_112f:
        ldy $1772,x
        lda $18c4,y
        and #$0f
        cmp $177b,x
        beq loc_1142
        dec $177b,x

loc_113f:
        jmp loc_139a

loc_1142:
        sta $176f,x
        lda $1775,x
        sta $177b,x
        lda $174e,x
        sta $fb
        lda $1751,x
        sta $fc
        ldy #$00
        tya
        sta $176c,x
        lda ($fb),y
        bpl loc_116e
        asl
        sta $1781,x
        inc $174e,x
        bne loc_116b
        inc $1751,x

loc_116b:
        iny
        lda ($fb),y

loc_116e:
        tay
        lda $19a0,y
        sta $fb
        lda $19aa,y
        sta $fc

loc_1179:
        ldy $1766,x
        lda ($fb),y
        bmi loc_11a8
        beq loc_119e
        cmp #$7e
        beq loc_1194
        sta $177e,x
        lda $17ca,x
        beq loc_1197
        dec $17ca,x
        jmp loc_1197

loc_1194:
        inc $176c,x

loc_1197:
        lda #$ff
        sta $1763,x
        bne loc_120a

loc_119e:
        lda #$fe
        sta $1763,x
        inc $176c,x
        bne loc_120a

loc_11a8:
        pha
        and #$e0
        cmp #$80
        bne loc_11c8
        pla
        pha
        and #$10
        sta $176c,x
        pla
        and #$0f
        tay
        lda $17d9,y
        sta $177b,x
        sta $1775,x
        inc $1766,x
        bne loc_1179

loc_11c8:
        cmp #$a0
        bne loc_11d8
        pla
        asl
        asl
        asl
        sta $1772,x

loc_11d3:
        inc $1766,x
        bne loc_1179

loc_11d8:
        pla
        and #$3f
        asl
        tay
        lda $1972,y
        sta $17c1,x
        lda $1971,y
        pha
        and #$1f
        sta $17c4,x
        pla
        pha
        and #$80
        sta $17c7,x
        lda #$01
        sta $17ca,x
        lda #$00
        sta $17d0,x
        sta $17d3,x
        pla
        and #$20
        bne loc_11d3
        inc $17ca,x
        bne loc_11d3

loc_120a:
        inc $1766,x
        ldy $1766,x
        lda ($fb),y
        cmp #$7f
        bne loc_1243
        lda #$00
        sta $1766,x
        tay
        lda $174e,x
        clc
        adc #$01
        sta $174e,x
        sta $fb
        lda $1751,x
        adc #$00
        sta $1751,x
        sta $fc
        lda ($fb),y
        cmp #$ff
        bne loc_1243
        lda $1754,x
        sta $174e,x
        lda $1757,x
        sta $1751,x

loc_1243:
        cmp #$fe
        bne loc_1255
        lda #$00
        sta dat_1006,x
        ldy $1760,x
        sta $d404,y
        jmp loc_1680

loc_1255:
        lda $176c,x
        beq loc_127d
        lda $176f,x
        bne loc_127a
        lda $1763,x
        sta $101a,x
        lda $177e,x
        sta $1014,x
        lda $1781,x
        sta $1017,x
        lda $17ca,x
        sta $17cd,x
        sta $1769,x

loc_127a:
        jmp loc_139a

loc_127d:
        ldy $1760,x
        lda $188e
        sta $d405,y
        sta $d406,y
        lda $176f,x
        beq loc_12bd
        jmp loc_1680

loc_1291:
        ldy $1760,x
        lda $1778,x
        and #$fe
        sta $d404,y
        ldy $1772,x
        lda $18c1,y
        ldy $1760,x
        sta $d405,y
        ldy $1772,x
        lda $18c2,y
        ldy $1760,x
        sta $d406,y
        lda $1778,x
        sta $d404,y
        jmp loc_1304

loc_12bd:
        lda $1763,x
        sta $101a,x
        lda $177e,x
        sta $1014,x
        lda $1781,x
        sta $1017,x
        lda $17ca,x
        sta $17cd,x
        sta $1769,x
        lda $176c,x
        beq loc_12e0
        jmp loc_139a

loc_12e0:
        ldy $1760,x
        lda $188d
        sta $d405,y
        sta $d406,y
        lda $1890
        beq loc_12fc
        lda $188f
        and #$fe
        sta $d404,y
        jmp loc_1304

loc_12fc:
        lda $1778,x
        and #$fe
        sta $d404,y

loc_1304:
        ldy $1772,x
        tya
        sta $101d,x
        lda $18c8,y
        sta $17be,x
        lda $18c7,y
        sta $17ab,x
        tay
        lda #$00
        sta $17ae,x
        lda $18a3,y
        and #$80
        cmp #$80
        beq loc_1335
        lda $18a4,y
        pha
        and #$f0
        sta $17b1,x
        pla
        and #$0f
        sta $17b4,x

loc_1335:
        ldy $1772,x
        lda $18c5,y
        ldy #$00
        and #$0f
        beq loc_1359
        cmp #$08
        beq loc_1358
        asl
        asl
        asl
        asl
        ora $1009
        sta $d418
        iny
        lda $100a
        ora $175a,x
        bne loc_135f

loc_1358:
        iny

loc_1359:
        lda $100a
        and $175d,x

loc_135f:
        sta $d417
        sta $100a
        cpy #$01
        bne loc_1387

dat_1369:
        .byte $bc,$72                               // .r

// --- Region $1387-$168d ---
.pc = $1387 "loc_1387"

loc_1387:
        lda #$03
        sta $1769,x
        lda $1890
        bne loc_1394
        jmp loc_14c7

loc_1394:
        dec $1769,x
        jmp loc_1680

loc_139a:
        lda $17ae,x
        beq loc_13a5
        dec $17ae,x
        jmp loc_13f0

loc_13a5:
        ldy $17ab,x
        lda $18a1,y
        pha
        lsr
        lsr
        lsr
        lsr
        sta $179f,x
        pla
        and #$0f
        sta $17a2,x
        lda $18a2,y
        sta $17a5,x
        lda $18a3,y
        sta $174d
        and #$3f
        asl
        sta $17ae,x
        bit $174d
        bpl loc_13e4
        lda $18a4,y
        pha
        and #$f0
        sta $17b1,x
        pla
        and #$0f
        sta $17b4,x
        lda #$00
        sta $17a8,x

loc_13e4:
        bit $174d
        bvs loc_13f0
        tya
        clc
        adc #$04
        sta $17ab,x

loc_13f0:
        lda $17a8,x
        bne loc_140e
        lda $17b1,x
        clc
        adc $17a5,x
        sta $17b1,x
        lda $17b4,x
        adc #$00
        sta $17b4,x
        cmp $17a2,x
        bne loc_142d
        beq loc_1425

loc_140e:
        lda $17b1,x
        sec
        sbc $17a5,x
        sta $17b1,x
        lda $17b4,x
        sbc #$00
        sta $17b4,x
        cmp $179f,x
        bne loc_142d

loc_1425:
        lda $17a8,x
        eor #$01
        sta $17a8,x

loc_142d:
        cpx #$00
        beq loc_1434
        jmp loc_14c7

loc_1434:
        lda $17bc
        beq loc_143f
        dec $17bc
        jmp loc_149a

loc_143f:
        ldy $17bb
        lda $188d,y
        pha
        and #$f0
        sta $17b7
        pla
        asl
        asl
        asl
        asl
        sta dat_17b8
        lda $188e,y
        sta $17b9
        lda $188f,y
        sta $174d
        and #$3f
        asl
        sta $17bc
        bit $174d
        bpl loc_148e
        lda $100a
        and #$0f
        sta $174d
        lda $1890,y
        pha
        and #$f0
        sta $17bd
        pla
        asl
        asl
        asl
        asl
        ora $174d
        sta $100a
        sta $d417
        lda #$00
        sta $17ba

loc_148e:
        bit $174d
        bvs loc_149a
        tya
        clc
        adc #$04
        sta $17bb

loc_149a:
        lda $17ba
        bne loc_14b0
        lda $17bd
        clc
        adc $17b9
        sta $17bd
        cmp dat_17b8
        bcc loc_14c7
        bcs loc_14bf

loc_14b0:
        lda $17bd
        sec
        sbc $17b9
        sta $17bd
        cmp $17b7
        bcs loc_14c7

loc_14bf:
        lda $17ba
        eor #$01
        sta $17ba

loc_14c7:
        ldy $1772,x
        lda $18c5,y
        and #$f0
        cmp #$10
        bne loc_14f2
        ldy $17be,x
        lda $17ff,y
        cmp #$7f
        bne loc_14e7
        lda $1846,y
        sta $17be,x
        tay
        lda $17ff,y

loc_14e7:
        sta $100f,x
        lda #$00
        sta $100c,x
        jmp loc_1531

loc_14f2:
        ldy $17be,x
        lda $17ff,y
        bmi loc_150a
        cmp #$7f
        bne loc_1510
        lda $1846,y
        sta $17be,x
        tay
        lda $17ff,y
        bpl loc_1510

loc_150a:
        asl
        ldy #$01
        jmp loc_151b

loc_1510:
        clc
        adc $1014,x
        asl
        clc
        adc $1017,x
        ldy #$00

loc_151b:
        sty $174d
        tay
        lda dat_168d,y
        clc
        adc $17d6,x
        sta $100c,x
        lda $168e,y
        adc #$00
        sta $100f,x

loc_1531:
        ldy $17be,x
        lda $1846,y
        sta $1778,x
        inc $17be,x
        lda $17cd,x
        beq loc_1595
        lda $17c7,x
        bne loc_155d
        lda $17d0,x
        clc
        adc $17c1,x
        sta $17d0,x
        lda $17d3,x
        adc $17c4,x
        sta $17d3,x
        jmp loc_1570

loc_155d:
        lda $17d0,x
        sec
        sbc $17c1,x
        sta $17d0,x
        lda $17d3,x
        sbc $17c4,x
        sta $17d3,x

loc_1570:
        lda $174d
        bne loc_1588
        lda $100c,x
        clc
        adc $17d0,x
        sta $100c,x
        lda $100f,x
        adc $17d3,x
        sta $100f,x

loc_1588:
        lda $1769,x
        cmp #$01
        beq loc_1592
        dec $1769,x

loc_1592:
        jmp loc_1656

loc_1595:
        lda $1769,x
        beq loc_15d8
        cmp #$01
        beq loc_15a4
        dec $1769,x
        jmp loc_1656

loc_15a4:
        ldy $1772,x
        lda $18c4,y
        lsr
        lsr
        lsr
        lsr
        sta $1787,x
        sec
        sbc #$01
        sta $1784,x
        lda #$00
        sta $1790,x
        sta $1796,x
        sta $1799,x
        lda $18c3,y
        pha
        and #$f0
        sta $179c,x
        pla
        and #$0f
        asl
        sta $1793,x
        dec $1769,x
        jmp loc_1656

loc_15d8:
        lda $1787,x
        beq loc_1656
        dec $1793,x
        bmi loc_15e5
        jmp loc_1656

loc_15e5:
        inc $1793,x
        lda $100f,x
        lsr
        lsr
        lsr
        sta $100b
        lda $179c,x
        clc
        adc $100b
        sta $178a,x
        lda #$00
        adc #$00
        sta $178d,x
        dec $1784,x
        bpl loc_1615
        lda $1790,x
        eor #$01
        sta $1790,x
        lda $1787,x
        sta $1784,x

loc_1615:
        lda $1790,x
        bne loc_1630
        lda $1796,x
        clc
        adc $178a,x
        sta $1796,x
        lda $1799,x
        adc $178d,x
        sta $1799,x
        jmp loc_1643

loc_1630:
        lda $1796,x
        sec
        sbc $178a,x
        sta $1796,x
        lda $1799,x
        sbc $178d,x
        sta $1799,x

loc_1643:
        lda $100c,x
        clc
        adc $1796,x
        sta $100c,x
        lda $100f,x
        adc $1799,x
        sta $100f,x

loc_1656:
        ldy $1760,x
        lda $17b1,x
        sta $d402,y
        lda $17b4,x
        sta $d403,y
        lda $17bd
        sta $d416
        lda $100c,x
        sta $d400,y
        lda $100f,x
        sta $d401,y
        lda $1778,x
        and $101a,x
        sta $d404,y

loc_1680:
        dex
        bmi loc_1686
        jmp loc_111a

loc_1686:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_168d:
        .byte $16                                   // .

// --- Region $16b8-$16bd ---
.pc = $16b8 "loc_16b8"

loc_16b8:
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL
        .byte $03,$1b                               // slo ($1b,x) // ILLEGAL

dat_16bc:
        .byte $04,$5a                               // .Z

// --- Region $1731-$1735 ---
.pc = $1731 "loc_1731"

loc_1731:
        bpl loc_17af
        bvs loc_16b8
        rti

// --- Region $17af-$17b7 ---
.pc = $17af "loc_17af"

loc_17af:
        .byte $1a                                   // nop // ILLEGAL
        .byte $0b,$00                               // anc #$00 // ILLEGAL
        cpy #$c0
        php
        asl $03
        brk

// --- Region $2030-$204e ---
.pc = $2030 "sub_2030"
// Referenced by: jsr from $341b

sub_2030:
        jsr $e544
        lda $02a6
        bne loc_204e
        lda #$01
        sta smc_34ce                                // SMC: modifies $34ce
        sta smc_350e                                // SMC: modifies $350e
        sta smc_3542                                // SMC: modifies $3542
        sta smc_3582                                // SMC: modifies $3582
        sta smc_35aa                                // SMC: modifies $35aa
        lda #$12
        sta smc_35f4                                // SMC: modifies $35f4

loc_204e:
        rts

// --- Region $3400-$374f ---
.pc = $3400 "main_3400"

main_3400:
        lda #$00
        sta $3fff
        sta $d011
        jsr sub_36f5
        lda #$00
        sta bmp_366f
        sta $3670
        sta bmp_3750
        lda #$c8
        sta $3671
        jsr sub_2030
        ldx #$00
        ldy #$00

loc_3422:
        lda txt_1c00,x
        and #$3f
        sta dat_1c80,y
        clc
        adc #$40
        sta $1c81,y
        iny
        iny
        inx
        cpx #$27
        bne loc_3422
        ldx #$00
        stx $d020
        stx $d021

loc_343f:
        lda $3000,x
        sta $0450,x
        lda $3018,x
        sta $0468,x
        lda dat_3200,x
        sta $d850,x
        lda $3218,x
        sta $d868,x
        inx
        bne loc_343f
        ldx #$00
        lda #$00

loc_345e:
        sta $d800,x
        sta $d968,x
        inx
        cpx #$50
        bne loc_345e
        lda #$00
        jsr sub_1000
        sei
        lda #$7f
        sta $dc0d
        and $d011
        sta $d011
        lda #$01
        sta $d01a
        lda #$2a
        sta $d012
        lda #$98
        sta $0314
        lda #$34
        sta $0315
        cli
        lda #$1b
        sta $d011

loc_3494:
        jmp loc_3494
// Referenced by: jsr from $34c5, $34c8, $34cb, $3505, $3508, $350b, $3539, $353c

sub_3497:
        rts

irq_3498:
        lda #$01
        sta $d019
        lda #$1b
        sta $d011
.label smc_34a3 = * + 1
        lda #$c6                                    // !SMC: modified by $367d
        sta $d016
        lda #$12
        sta $d018
        lda #$00
        sta $d020
        sta $d021
        dec bmp_362b
        ldx #$00

loc_34b9:
        lda $d012
        adc #$03
        and #$07
        ora #$18
        sta $d011
        jsr sub_3497
        jsr sub_3497
        jsr sub_3497

smc_34ce:
        nop                                         // !SMC: modified by $203a
        nop
        nop
        inx
.label smc_34d3 = * + 1
        cpx #$03                                    // !SMC: modified by $3635
        bne loc_34b9
        dec bmp_362b
        lda smc_34d3
        clc
        adc #$3e
        sta $d012
        lda #$ef
        sta $0314
        lda #$34
        sta $0315
        jmp loc_ea81

irq_34ef:
        lda #$01
        sta $d019
        dec bmp_362b
        ldx #$00

loc_34f9:
        lda $d012
        adc #$03
        and #$07
        ora #$18
        sta $d011
        jsr sub_3497
        jsr sub_3497
        jsr sub_3497

smc_350e:
        nop                                         // !SMC: modified by $203d, $f011
        nop
        nop
        inx
.label smc_3513 = * + 1
        cpx #$23                                    // !SMC: modified by $363e
        bne loc_34f9
        inc bmp_362b
        lda #$3b
        sta $d011
        lda #$d8
        sta $d016
        lda #$18
        sta $d018
        dec bmp_362b
        ldx #$00

loc_352d:
        lda $d012
        adc #$03
        and #$07
        ora #$38
        sta $d011
        jsr sub_3497
        jsr sub_3497
        jsr sub_3497

smc_3542:
        nop                                         // !SMC: modified by $2040, $f014
        nop
        nop
        inx
.label smc_3547 = * + 1
        cpx #$25                                    // !SMC: modified by $3647
        bne loc_352d
        dec bmp_362b
        lda smc_3547
        clc
        adc #$9c
        sta $d012
        lda #$63
        sta $0314
        lda #$35
        sta $0315
        jmp loc_ea81

irq_3563:
        lda #$01
        sta $d019
        dec bmp_362b
        ldx #$00

loc_356d:
        lda $d012
        adc #$03
        and #$07
        ora #$38
        sta $d011
        jsr sub_3497
        jsr sub_3497
        jsr sub_3497

smc_3582:
        nop                                         // !SMC: modified by $2043
        nop
        nop
        inx
.label smc_3587 = * + 1
        cpx #$07                                    // !SMC: modified by $3650
        bne loc_356d
        inc bmp_362b
        dec bmp_362b
        dec bmp_362b
        ldx #$00

loc_3595:
        lda $d012
        adc #$03
        and #$07
        ora #$18
        sta $d011
        jsr sub_3497
        jsr sub_3497
        jsr sub_3497

smc_35aa:
        nop                                         // !SMC: modified by $2046
        nop
        nop
        inx
.label smc_35af = * + 1
        cpx #$01                                    // !SMC: modified by $365c
        bne loc_3595
        lda #$12
        sta $d018
.label smc_35b8 = * + 1
        lda #$c2                                    // !SMC: modified by $36b1
        sta $d016
        jsr sub_3672
        lda #$ff
        sta $d012
        lda #$d1
        sta $0314
        lda #$35
        sta $0315
        jmp loc_ea81

irq_35d1:
        lda #$01
        sta $d019
        jsr sub_3497
        jsr sub_3497
        lda #$06
        sta $d020
        sta $d021
        jsr sub_362c
        jsr sub_37a2
        jsr sub_36a4
        jsr sub_36a4
        jsr sub_36a4
.label smc_35f4 = * + 1
        lda #$00                                    // !SMC: modified by $204b
        sta $d012
        lda #$05
        sta $0314
        lda #$36
        sta $0315
        jmp loc_ea81

irq_3605:
        lda #$01
        sta $d019
        lda #$02
        sta $d020
        sta $d021
        lda #$2f
        sta $d012
        lda #$98
        sta $0314
        lda #$34
        sta $0315
        cli
        jsr sub_1003
        jsr sub_3704
        jmp loc_ea81

bmp_362b:
        // === Bitmap data (1 bytes, $362b-$362b) ===
        .byte $7d                                   // }
// Referenced by: jsr from $35e4

sub_362c:
        ldx bmp_366f
        lda $1f00,x
        clc
        adc #$02
        sta smc_34d3                                // SMC: modifies $34d3
        lda #$24
        sec
        sbc $1f00,x
        sta smc_3513                                // SMC: modifies $3513
        ldx $3670
        lda $1e00,x
        sta smc_3547                                // SMC: modifies $3547
        lda #$2c
        sec
        sbc $1e00,x
        sta smc_3587                                // SMC: modifies $3587
        ldx $3671
        lda #$22
        sec
        sbc $1f00,x
        sta smc_35af                                // SMC: modifies $35af
        inc bmp_366f
        inc bmp_366f
        inc $3671
        inc $3671
        inc $3670
        rts

bmp_366f:
        // === Bitmap data (3 bytes, $366f-$3671) ===
        .byte $34,$9a,$fc                           // 4..
// Referenced by: jsr from $35bc

sub_3672:
        ldx bmp_36a3
        lda dat_1d00,x
        pha
        and #$07
        eor #$c7
        sta smc_34a3                                // SMC: modifies $34a3
        pla
        lsr
        lsr
        lsr
        tay
        ldx #$00

loc_3687:
        lda dat_1c80,y
        sta $0400,x
        clc
        adc #$80
        sta $0428,x
        iny
        inx
        cpx #$28
        bne loc_3687
        inc bmp_36a3
        inc bmp_36a3
        inc bmp_36a3
        rts

bmp_36a3:
        // === Bitmap data (1 bytes, $36a3-$36a3) ===
        .byte $38                                   // 8
// Referenced by: jsr from $35ea, $35ed, $35f0

sub_36a4:
        lda smc_35b8
        cmp #$c0
        beq loc_36af
        dec smc_35b8
        rts

loc_36af:
        lda #$c7
        sta smc_35b8                                // SMC: modifies $35b8
        ldx #$00

loc_36b6:
        lda $0569,x
        sta $0568,x
        inx
        cpx #$50
        bne loc_36b6
        lda bmp_36cc
        cmp #$01
        beq loc_36cd
        inc bmp_36cc
        rts

bmp_36cc:
        // === Bitmap data (1 bytes, $36cc-$36cc) ===
        .byte $00                                   // .

loc_36cd:
        lda #$00
        sta bmp_36cc

loc_36d2:
.label smc_36d3 = * + 1
.label smc_36d4 = * + 2
        lda $2c12                                   // !SMC: modified by $36f7, $36fc
        cmp #$00
        beq sub_36f5
        sta $058e
        clc
        adc #$40
        sta $058f
        adc #$40
        sta $05b6
        adc #$40
        sta $05b7
        inc smc_36d3
        bne loc_36f4
        inc smc_36d4

loc_36f4:
        rts
// Referenced by: jsr from $3408; branch from $36d7

sub_36f5:
        lda #$00
        sta smc_36d3                                // SMC: modifies $36d3
        lda #$2c
        sta smc_36d4                                // SMC: modifies $36d4
        lda #$20
        jmp loc_36d2
// Referenced by: jsr from $3625

sub_3704:
        lda bmp_370f
        cmp #$02
        beq loc_3710
        inc bmp_370f
        rts

bmp_370f:
        // === Bitmap data (1 bytes, $370f-$370f) ===
        .byte $02                                   // .

loc_3710:
        lda #$00
        sta bmp_370f
        ldx bmp_3750
        lda dat_3752,x
        ldx #$00

loc_371d:
        sta $d968,x
        inx
        cpx #$50
        bne loc_371d
        ldx $3751
        lda dat_377a,x
        ldx #$00

loc_372d:
        sta $d800,x
        inx
        cpx #$50
        bne loc_372d
        ldx bmp_3750
        inx
        cpx #$28
        bne loc_373f
        ldx #$00

loc_373f:
        stx bmp_3750
        ldx $3751
        inx
        cpx #$28
        bne loc_374c
        ldx #$00

loc_374c:
        stx $3751
        rts

// --- Region $37a2-$37dd ---
.pc = $37a2 "sub_37a2"
// Referenced by: jsr from $35e7

sub_37a2:
        lda $dc01
        cmp #$ef
        beq loc_37aa
        rts

loc_37aa:
        sei
        jsr $ff81
        jsr loc_ff84
        jsr $ff8a
        cli
        ldx #$00
        stx $d020
        stx $d021

loc_37bd:
        lda txt_1b80,x
        sta $0400,x
        lda #$0f
        sta $d800,x
        inx
        cpx #$78
        bne loc_37bd
        ldx #$00

loc_37cf:
        lda bmp_2000,x
        sta $0100,x
        inx
        cpx #$30
        bne loc_37cf
        jmp $0100

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

// --- Region $71ae-$71ae ---
.pc = $71ae "loc_71ae"

loc_71ae:
        brk

// --- Region $828d-$828d ---
.pc = $828d "loc_828d"

loc_828d:
        brk

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

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

// --- Region $d24c-$d24c ---
.pc = $d24c "IO $d24c"
        brk

// --- Region $ea81-$ea81 ---
.pc = $ea81 "loc_ea81"

loc_ea81:
        .byte $02                                   // jam // ILLEGAL

// --- Region $ff81-$ffa6 ---
.pc = $ff81 "Segment $ff81"
        .byte $37,$a2                               // rla $a2,x // ILLEGAL
        brk

loc_ff84:
        sta $d800,x
        inx
        cpx #$50
        bne loc_ff84
        ldx bmp_3750
        inx
        cpx #$28
        bne loc_ff96
        ldx #$00

loc_ff96:
        stx bmp_3750
        ldx $3751
        inx
        cpx #$28
        bne loc_ffa3
        ldx #$00

loc_ffa3:
        stx $3751
        rts

// --- Region $ffc6-$fffb ---
.pc = $ffc6 "loc_ffc6"

loc_ffc6:
        ora ($60,x)
        sei
        jsr $ff81
        jsr loc_ff84
        jsr $ff8a
        cli
        ldx #$00
        stx $d020
        stx $d021

loc_ffdb:
        lda txt_1b80,x
        sta $0400,x
        lda #$0f
        sta $d800,x
        inx
        cpx #$78
        bne loc_ffdb
        ldx #$00

loc_ffed:
        lda bmp_2000,x
        sta $0100,x
        inx
        cpx #$30
        bne loc_ffed
        jmp $0100

dat_fffb:
        .byte $88                                   // .

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

// --- Region $0808-$08d8 ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $0f,$3f,$3f,$7c,$78,$78,$7f,$7f,$3f,$7f,$7f,$78,$78,$78,$7f,$7f // .??|xx..?..xxx..
        .byte $0f,$3f,$3f,$7c,$78,$78,$78,$78,$3f,$7f,$7f,$78,$78,$78,$78,$78 // .??|xxxx?..xxxxx
        .byte $3f,$7f,$7f,$78,$78,$78,$7f,$7f,$3f,$7f,$7f,$78,$78,$78,$7f,$7f // ?..xxx..?..xxx..
        .byte $0f,$3f,$3f,$7c,$78,$78,$78,$78,$30,$78,$78,$78,$78,$78,$7f,$7f // .??|xxxx0xxxxx..
        .byte $01,$03,$03,$03,$03,$03,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $30,$78,$78,$78,$78,$78,$7f,$7f,$30,$78,$78,$78,$78,$78,$78,$78 // 0xxxxx..0xxxxxxx
        .byte $38,$7c,$7e,$7f,$7f,$7b,$79,$78,$0f,$3f,$3f,$7c,$78,$78,$78,$78 // 8|~..{yx.??|xxxx
        .byte $0f,$3f,$3f,$7c,$78,$78,$78,$78,$3f,$7f,$7f,$78,$78,$78,$7f,$7f // .??|xxxx?..xxx..
        .byte $0f,$3f,$3f,$7c,$78,$78,$78,$78,$3f,$7f,$7f,$78,$78,$78,$7f,$7f // .??|xxxx?..xxx..
        .byte $0f,$3f,$3f,$7c,$78,$7c,$3f,$3f,$3f,$7f,$3f,$03,$03,$03,$03,$03 // .??|x|???.?.....
        .byte $30,$78,$78,$78,$78,$78,$78,$78,$30,$78,$78,$7c,$3c,$3e,$1e,$1f // 0xxxxxxx0xx|<>..
        .byte $30,$78,$78,$78,$78,$78,$78,$78,$30,$78,$78,$78,$78,$7c,$3f,$3f // 0xxxxxxx0xxxx|??
        .byte $30,$78,$78,$78,$78,$7c,$3f,$3f,$03,$07,$03,$00,$00,$00,$0f,$3f // 0xxxx|??.......?

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

// --- Region $0908-$0914 ---
.pc = $0908 "dat_0908"

dat_0908:
        .byte $01,$03,$03,$03,$03,$03,$03,$03,$0c,$1e,$3c,$38 // ..........<8

dat_0914:
        // === Fill data (1 bytes, $0914-$0914) ===
        .byte $00                                   // .

// --- Region $0938-$09d7 ---
.pc = $0938 "dat_0938"

dat_0938:
        .byte $01,$03,$07,$07,$00,$00,$00,$00,$00,$03,$03,$07,$07,$07,$07,$07 // ................
        .byte $03,$07,$07,$03,$01,$01,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$01,$03,$03,$03,$03,$3f,$7f,$00,$00,$00,$00,$00,$00,$00,$00 // ......?.........
        .byte $00,$00,$00,$00,$00,$00,$3f,$7f,$00,$00,$00,$00,$00,$00,$00,$00 // ......?.........
        .fill 8, $00
        .byte $0f,$3f,$3f,$7c,$78,$78,$78,$79,$00,$01,$03,$07,$03,$01,$01,$01 // .??|xxxy........
        .byte $03,$07,$03,$00,$00,$00,$0f,$3f,$03,$07,$03,$00,$00,$00,$0f,$1f // .......?........
        .byte $01,$03,$07,$0f,$1f,$3e,$7f,$7f,$3f,$7f,$7f,$78,$78,$78,$7f,$7f // .....>..?..xxx..
        .byte $0f,$3f,$3f,$7c,$78,$78,$7f,$7f,$3f,$7f,$3f,$00,$00,$00,$03,$07 // .??|xx..?.?.....
        .byte $07,$1f,$1f,$3e,$3c,$3e,$1f,$3f,$0f,$3f,$3f,$7c,$78,$7c,$3f,$3f // ...><>.?.??|x|??
        .byte $00,$00,$00,$01,$03,$03,$01           // .......

dat_09d7:
        // === Fill data (1 bytes, $09d7-$09d7) ===
        .byte $00                                   // .

// --- Region $09f8-$0ad8 ---
.pc = $09f8 "dat_09f8"

dat_09f8:
        .byte $3f,$7f,$3f,$00,$00,$00,$03,$07,$00,$00,$00,$00,$00,$00,$00,$00 // ?.?.............
        .byte $f0,$fc,$fc,$3e,$1e,$1e,$fe,$fe,$c0,$f0,$f0,$f8,$78,$f8,$f0,$fc // ...>........x...
        .byte $c0,$e0,$c0,$00,$00,$00,$00,$00,$f0,$fc,$fc,$3e,$1e,$1e,$1e,$1e // ...........>....
        .byte $c0,$e0,$c0,$00,$00,$00,$f0,$f8,$fc,$fe,$fc,$00,$00,$00,$f0,$f8 // ................
        .byte $c0,$e0,$c0,$00,$00,$00,$7c,$fe,$0c,$1e,$1e,$1e,$1e,$1e,$fe,$fe // ......|.........
        .byte $80,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$0c,$1e,$1e,$1e,$1e,$1e,$1e,$1e // ................
        .byte $0c,$1e,$1e,$1e,$1e,$3e,$fc,$fc,$00,$00,$00,$00,$00,$00,$00,$00 // .....>..........
        .byte $1c,$3e,$7e,$fe,$fe,$de,$9e,$1e,$f0,$fc,$fc,$3e,$1e,$1e,$1e,$1e // .>~........>....
        .byte $f0,$fc,$fc,$3e,$1e,$1e,$1e,$1e,$f0,$fc,$fc,$3e,$1e,$3e,$fc,$fc // ...>.......>.>..
        .byte $f0,$fc,$fc,$3e,$1e,$1e,$1e,$1e,$f0,$fc,$fc,$3e,$1e,$3e,$fc,$fc // ...>.......>.>..
        .byte $c0,$e0,$c0,$00,$00,$00,$f0,$fc,$fc,$fe,$fc,$c0,$c0,$c0,$c0,$c0 // ................
        .byte $0c,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$0c,$1e,$1e,$3e,$3c,$7c,$78,$f8 // ...........><|x.
        .byte $0c,$1e,$1e,$1e,$1e,$1e,$1e,$1e,$0c,$1e,$1e,$1e,$1e,$3e,$fc,$fc // .............>..
        .byte $0c,$1e,$1e,$1e,$1e,$3e,$fc,$fc,$fc,$fe,$fe,$1e,$1e,$3e,$fc,$fc // .....>.......>..

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

// --- Region $0b08-$0b14 ---
.pc = $0b08 "dat_0b08"

dat_0b08:
        .byte $80,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$18,$3c,$78,$70 // .........<xp

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

// --- Region $0b38-$0bd7 ---
.pc = $0b38 "dat_0b38"

dat_0b38:
        .byte $80,$c0,$80,$00,$00,$00,$00,$00,$c0,$e0,$e0,$c0,$80,$80,$80,$80 // ................
        .byte $00,$c0,$c0,$e0,$e0,$e0,$e0,$e0,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$80,$c0,$c0,$c0,$c0,$fc,$fe,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$fc,$fe,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $f0,$fc,$fc,$3e,$3e,$7e,$de,$9e,$c0,$e0,$e0,$e0,$e0,$e0,$e0,$e0 // ...>>~..........
        .byte $f0,$fc,$fc,$3e,$1e,$3e,$fc,$fc,$f0,$fc,$fc,$3e,$1e,$3e,$fc,$fc // ...>.>.....>.>..
        .byte $8c,$de,$de,$9e,$1e,$1e,$fe,$fe,$c0,$e0,$c0,$00,$00,$00,$f0,$fc // ................
        .byte $c0,$e0,$c0,$00,$00,$00,$f0,$fc,$fc,$fe,$fe,$1e,$1e,$3e,$fc,$fc // .............>..
        .byte $e0,$f8,$f8,$7c,$3c,$7c,$f8,$fc,$f0,$fc,$fc,$3e,$1e,$1e,$fe,$fe // ...|<|.....>....
        .byte $00,$00,$00,$80,$c0,$c0,$80           // .......

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

// --- Region $0bf8-$0cd7 ---
.pc = $0bf8 "dat_0bf8"

dat_0bf8:
        .byte $f0,$fc,$fc,$3e,$1e,$3e,$fc,$fc       // ...>.>..

scr_0c00:
        // === Screen RAM (216 bytes, $0c00-$0cd7) ===
        .encoding "screencode_mixed"
        .fill 8, $00                                // scrcode: @@@@@@@@
        .byte $7f,$78,$78,$78,$78,$78               // scrcode: ......
        .text "0@"
        .byte $7f,$78,$78,$78,$7f,$7f               // scrcode: ......
        .text "?@"
        .byte $78,$78,$78,$7c                       // scrcode: ....
        .text "??o@"
        .byte $78,$78,$78,$78,$7f,$7f               // scrcode: ......
        .text "?@"
        .byte $7f,$78,$78,$78,$7f,$7f               // scrcode: ......
        .text "?@"
        .byte $7f,$78,$78,$78,$78,$78               // scrcode: ......
        .text "0@"
        .byte $78,$78,$78,$7c                       // scrcode: ....
        .text "??o@"
        .byte $7f,$78,$78,$78,$78,$78               // scrcode: ......
        .text "0@cccccca@@@@@?"
        .byte $7f                                   // scrcode: .
        .text "?@"
        .byte $7f,$78,$78,$78,$78,$78               // scrcode: ......
        .text "0@"
        .byte $78,$78,$78,$78,$7f,$7f               // scrcode: ......
        .text "?@"
        .byte $78,$78,$78,$78,$78,$78               // scrcode: ......
        .text "0@"
        .byte $78,$78,$78,$78,$78,$78               // scrcode: ......
        .text "0@"
        .byte $78,$78,$78,$7c                       // scrcode: ....
        .text "??o@"
        .byte $7f,$78,$78,$78,$78,$78               // scrcode: ......
        .text "0@"
        .byte $78,$78,$78,$7c                       // scrcode: ....
        .text "??o@"
        .byte $7f,$78,$78,$78,$78,$78               // scrcode: ......
        .text "0@o@@@?"
        .byte $7f                                   // scrcode: .
        .text "?@cccccca@"
        .byte $78,$78,$78,$7c                       // scrcode: ....
        .text "??o@ooggcca@"
        .byte $79,$7b,$7f,$7f,$7e,$7c               // scrcode: ......
        .text "8@?"
        .byte $7c,$78,$78,$78,$78                   // scrcode: .....
        .text "0@occccca@"
        .text "?"
        .byte $7c,$78,$78,$7f,$7f                   // scrcode: .....
        .text "?"
        .encoding "petscii_upper"

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

// --- Region $0d08-$0d0f ---
.pc = $0d08 "dat_0d08"

dat_0d08:
        .encoding "screencode_mixed"
        .text "ca@acca"
        .encoding "petscii_upper"

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

// --- Region $0d40-$0dd5 ---
.pc = $0d40 "dat_0d40"

dat_0d40:
        .encoding "screencode_mixed"
        .text "ggggcc@@aaacggc@@@@@@@@@?cccca@@@@@@acgg"
        .text "?@@@@@@@@@@acca@@@@@@@@@"
        .byte $7b,$7e,$7c,$7c                       // scrcode: ....
        .text "??o@aaaaaa@@"
        .text "?"
        .byte $7c,$78,$78,$7f,$7f                   // scrcode: .....
        .text "?@o@@@?"
        .byte $7f                                   // scrcode: .
        .text "?@?@@@@@@@?@@@?"
        .byte $7f                                   // scrcode: .
        .text "?@"
        .byte $7f,$78,$78,$7c                       // scrcode: ....
        .text "??o@"
        .text "ggggggc@?"
        .byte $7c,$78,$7c                           // scrcode: ...
        .text "??o@o@@@?"
        .byte $7f                                   // scrcode: .
        .text "?@@acca"
        .encoding "petscii_upper"

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

// --- Region $0df8-$0ed7 ---
.pc = $0df8 "dat_0df8"

dat_0df8:
        .encoding "screencode_mixed"
        .text "gc@cggc@@@@@@@@@"
        .byte $fe,$1e,$1e,$1e,$1e,$1e               // scrcode: ......
        .text "l@"
        .byte $fc                                   // scrcode: .
        .text ">"
        .byte $1e                                   // scrcode: .
        .text ">"
        .byte $fc,$fc,$f0                           // scrcode: ...
        .text "@@@@@"
        .byte $fc,$fe,$fc                           // scrcode: ...
        .text "@"
        .byte $1e,$1e,$1e                           // scrcode: ...
        .text ">"
        .byte $fc,$fc,$f0                           // scrcode: ...
        .text "@"
        .byte $f0                                   // scrcode: .
        .text "@@@"
        .byte $fc,$fe,$fc                           // scrcode: ...
        .text "@"
        .byte $f0                                   // scrcode: .
        .text "@@@@@@@"
        .byte $7e,$1e,$1e,$1e,$fe,$fe,$fc           // scrcode: .......
        .text "@"
        .byte $fe,$1e,$1e,$1e,$1e,$1e               // scrcode: ......
        .text "l@"
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$80           // scrcode: .......
        .text "@"
        .byte $1e,$1e,$1e                           // scrcode: ...
        .text ">"
        .byte $fc,$fc,$f0                           // scrcode: ...
        .text "@"
        .byte $fc                                   // scrcode: .
        .text ">"
        .byte $1e,$1e,$1e,$1e                       // scrcode: ....
        .text "l@@@@@"
        .byte $fc,$fe,$fc                           // scrcode: ...
        .text "@"
        .byte $1e,$1e,$1e,$1e,$1e,$1e               // scrcode: ......
        .text "l@"
        .byte $1e,$1e,$1e,$1e,$1e,$1e               // scrcode: ......
        .text "l@"
        .byte $1e,$1e,$1e                           // scrcode: ...
        .text ">"
        .byte $fc,$fc,$f0                           // scrcode: ...
        .text "@"
        .byte $f0                                   // scrcode: .
        .text "@@@@@@@nv:"
        .byte $7c,$be,$dc,$e8                       // scrcode: ....
        .text "@"
        .byte $fc                                   // scrcode: .
        .text ">"
        .byte $1e,$1e,$1e,$1e                       // scrcode: ....
        .text "l@"
        .byte $fc                                   // scrcode: .
        .text ">"
        .byte $1e                                   // scrcode: .
        .text ">"
        .byte $fc,$fc,$f0                           // scrcode: ...
        .text "@"
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$80           // scrcode: .......
        .text "@"
        .byte $1e,$1e,$1e                           // scrcode: ...
        .text ">"
        .byte $fc,$fc,$f0                           // scrcode: ...
        .text "@"
        .byte $f0,$f0,$e0,$e0,$c0,$c0,$80           // scrcode: .......
        .text "@"
        .byte $9e,$de,$fe,$fe,$7e                   // scrcode: .....
        .text ">"
        .byte $1c                                   // scrcode: .
        .text "@"
        .byte $fc                                   // scrcode: .
        .text ">"
        .byte $1e,$1e,$1e,$1e                       // scrcode: ....
        .text "l@"
        .byte $f0,$c0,$c0,$c0,$c0,$c0,$80           // scrcode: .......
        .text "@"
        .byte $f0                                   // scrcode: .
        .text "@@@"
        .byte $fc,$fe,$fc                           // scrcode: ...
        .encoding "petscii_upper"

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

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

dat_0f08:
        .encoding "screencode_mixed"
        .byte $c0,$80                               // scrcode: ..
        .text "@"
        .byte $80,$c0,$c0,$80                       // scrcode: ....
        .encoding "petscii_upper"

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

// --- Region $0f40-$0fd5 ---
.pc = $0f40 "dat_0f40"

dat_0f40:
        .encoding "screencode_mixed"
        .byte $80,$80,$80,$c0,$e0,$e0,$c0           // scrcode: .......
        .text "@"
        .byte $e0,$e0,$e0,$e0,$c0,$c0               // scrcode: ......
        .text "@@@@@@@@@@"
        .byte $fc,$c0,$c0,$c0,$c0,$80               // scrcode: ......
        .text "@@@@@@"
        .byte $80,$c0,$80                           // scrcode: ...
        .text "@"
        .byte $fc                                   // scrcode: .
        .text "@@@@@@@@@@"
        .byte $80,$c0,$c0,$80                       // scrcode: ....
        .text "@@@@@@@@@"
        .byte $1e,$1e,$1e                           // scrcode: ...
        .text ">"
        .byte $fc,$fc,$f0                           // scrcode: ...
        .text "@"
        .byte $e0,$e0,$e0,$e0,$e0,$e0,$c0           // scrcode: .......
        .text "@"
        .byte $f0                                   // scrcode: .
        .text "@@@"
        .byte $fc,$fe,$fc                           // scrcode: ...
        .text "@"
        .byte $fc                                   // scrcode: .
        .text ">"
        .byte $1e                                   // scrcode: .
        .text ">"
        .byte $fc,$fc,$f0                           // scrcode: ...
        .text "@"
        .byte $fe,$1e,$1e,$1e,$1e,$1e               // scrcode: ......
        .text "l@"
        .byte $fc                                   // scrcode: .
        .text ">"
        .byte $1e                                   // scrcode: .
        .text ">"
        .byte $fc,$fc,$f0                           // scrcode: ...
        .text "@"
        .byte $fc                                   // scrcode: .
        .text ">"
        .byte $1e                                   // scrcode: .
        .text ">"
        .byte $fc,$fc,$f0                           // scrcode: ...
        .text "@"
        .byte $f0,$80,$80,$80,$80,$80               // scrcode: ......
        .text "@@"
        .byte $fc                                   // scrcode: .
        .text ">"
        .byte $1e                                   // scrcode: .
        .text ">"
        .byte $fc,$fc,$f0                           // scrcode: ...
        .text "@"
        .byte $fe,$1e,$1e                           // scrcode: ...
        .text ">"
        .byte $fc,$fc,$f0                           // scrcode: ...
        .text "@@"
        .byte $80,$c0,$c0,$80                       // scrcode: ....
        .encoding "petscii_upper"

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

// --- Region $0ff8-$0fff ---
.pc = $0ff8 "dat_0ff8"

dat_0ff8:
        .encoding "screencode_mixed"
        .byte $f0,$80                               // scrcode: ..
        .text "@@"
        .byte $80,$80                               // scrcode: ..
        .text "@@"
        .encoding "petscii_upper"

// --- Region $1007-$103f ---
.pc = $1007 "Segment $1007"
        .byte $02,$04,$0f,$f2,$00,$5a,$9c,$be,$04,$04,$52,$fc,$3e,$0c,$15,$3b // .....Z....R.>..;
        .byte $18,$08,$08,$ff,$ff,$fe,$60           // ......`

txt_101e:
        .text " (-COMPOSED BY NIGHTLIGHT/KEFRENS-"

// --- Region $136b-$1386 ---
.pc = $136b "Segment $136b"
        .byte $17,$b9,$c6,$18,$8d,$bb,$17,$a8,$b9,$8f,$18,$29,$80,$c9,$80,$d0 // ...........)....
        .byte $06,$b9,$90,$18,$8d,$bd,$17,$a9,$00,$8d,$bc,$17 // ............

// --- Region $168e-$16b7 ---
.pc = $168e "Segment $168e"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9 // .....B.t..

// --- Region $16be-$1730 ---
.pc = $16be "Segment $16be"
        .byte $04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8 // .....,.{...'....
        .byte $06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5 // .Q...7...7...W..
        .byte $0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68 // ...N.........n.h
        .byte $11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1 // .n.......9......
        .byte $1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6 // .F.... .".$.'^).
        .byte $2b,$72                               // +r

txt_1710:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_1720:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75 // R.W.\pbLh.n.u

// --- Region $1736-$17ae ---
.pc = $1736 "dat_1736"

dat_1736:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$00,$7b,$8b,$9b,$19,$19,$19,$77,$80 // .0. ....{.....w.
        .byte $90,$19,$19,$19,$01,$02,$04,$fe,$fd,$fb,$00,$07,$0e,$ff,$ff,$fe // ................
        .byte $24,$22,$29,$00,$00,$00,$00,$00,$01,$00,$00,$00,$60,$20,$28,$07 // $").........` (.
        .byte $1b,$0b,$f0,$41,$11,$01,$05,$09,$0c,$15,$3b,$18,$08,$08,$ff,$02 // ...A......;.....
        .byte $02,$00,$03,$03,$61,$10,$4a,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ....a.J.........
        .byte $00,$00,$00,$00,$00,$00,$00,$10,$40,$00,$06,$00,$00,$0a,$04,$00 // ........@.......
        .byte $20,$10,$00,$00,$01,$18,$0c,$14,$79   //  .......y

// --- Region $17b8-$1b27 ---
.pc = $17b8 "dat_17b8"

dat_17b8:
        .byte $00,$00,$01,$08,$13,$16,$3c,$11,$18,$08,$10,$00,$00,$00,$08,$00 // ......<.........
        .byte $80,$80,$00,$00,$00,$00,$00,$00,$38,$80,$00,$00,$ff,$f0,$00,$01 // ........8.......
        .byte $02,$03,$07,$0b,$0f,$13,$17,$1b,$1f   // .........

txt_17e1:
        .text "#'+/37;?"
        .byte $00                                   // string terminator
        .byte $00,$00,$fc,$3c,$01,$77,$19,$80,$19,$90,$19,$03,$07,$77,$19,$80 // ...<.w.......w..
        .byte $19,$90,$19,$ff,$ff,$00,$05,$08,$7f,$00,$03,$07,$7f,$00,$04,$07 // ................
        .byte $7f,$00,$05,$09,$7f,$00,$7f,$0c,$0c,$00,$0c,$0c,$0c,$0c,$0c,$0c // ................
        .byte $0c,$7f,$20,$24,$00,$7f,$00,$7f,$00,$7f,$00,$7f,$c8,$aa,$a8,$a6 // .. $............
        .byte $a2,$00,$7f,$c1,$ae,$c4,$aa,$c1,$c4,$c1,$c8,$00,$7f,$df,$d4,$b0 // ................
        .byte $00,$7f,$00,$7f,$00,$04,$09,$7f,$0c,$0c,$00,$7f,$41,$41,$41,$00 // ............AAA.
        .byte $41,$41,$41,$04,$41,$41,$41,$08,$41,$41,$41,$0c,$41,$10,$41,$41 // AAA.AAA.AAA.A.AA
        .fill 8, $11
        .byte $14,$11,$11,$51,$1f,$21,$21,$11,$23,$00,$25,$81,$41,$11,$10,$10 // ...Q.!!.#.%.A...
        .byte $f0,$2c,$81,$41,$81,$41,$80,$80,$80,$80,$f0,$36,$81,$81,$10,$f0 // .,.A.A.....6....
        .byte $3b,$81
        .text "=AAA?"
        .byte $11,$11,$11
        .byte $45,$0f,$00,$09,$01,$04
        .byte $06,$84,$4f,$00,$00                   // ..O..

txt_1897:
        .text "O/H "
        .byte $ff,$8f,$00,$00,$00,$00,$e0,$10,$04,$0e,$3e,$40,$4f,$00,$6a,$20 // ..........>@O.j 
        .byte $88,$04,$6a,$20,$4f,$04,$04,$10,$88,$04,$04,$10,$4f,$00,$00,$00 // ..j O.......O...
        .byte $ff,$08,$00,$00,$00,$00,$02,$4c,$00,$00,$00,$58,$00,$00,$02,$4c // .......L...X...L
        .byte $00,$00,$00,$37,$00,$04,$02,$4c,$00,$00,$00,$47,$00,$08,$02,$4c // ...7...L...G...L
        .byte $00,$00,$00,$59,$00,$0c,$00,$e9,$16,$30,$01,$04,$08,$10,$02,$a8 // ...Y.....0......
        .byte $42,$33,$00,$00,$10,$12,$04,$b0,$12,$22,$00,$00,$10,$1d,$00,$a8 // B3......."......
        .byte $00,$00,$01,$0c,$00,$21,$00,$ac,$68,$30,$00,$00,$00,$23,$00,$00 // .....!..h0...#..
        .byte $00,$00,$01,$00,$00,$25,$00,$c8,$00,$00,$00,$00,$18,$27,$00,$c7 // .....%.......'..
        .byte $00,$00,$00,$00,$18,$2e,$00,$c2,$00,$00,$00,$00,$18,$38,$09,$09 // .............8..
        .byte $00,$00,$00,$00,$00,$3d,$02,$4c,$00,$00,$00,$5a,$00,$3f,$00,$28 // .....=.L...Z.?.(
        .byte $00,$00,$00,$00,$18,$27,$00,$68,$00,$00,$00,$00,$18,$27,$00,$28 // .....'.h.....'.(
        .byte $00,$00,$00,$00,$18,$2e,$00,$68,$00,$00,$00,$00,$18,$2e,$00,$00 // .......h........
        .byte $00,$00,$00,$00,$00,$25,$00,$c8,$00,$00,$00,$00,$00,$43,$00,$00 // .....%.......C..
        .byte $00,$00,$00,$00,$00,$00,$00,$10,$a0,$10,$00,$00,$8c,$02,$8c,$03 // ................
        .byte $02,$02,$02,$02,$ff,$8c,$04,$8c,$04,$04,$04,$04,$04,$90,$05,$84 // ................
        .byte $06,$07,$06,$07,$ff,$8c,$08,$8c,$08,$08,$08,$08,$08,$08,$08,$84 // ................
        .byte $09,$09,$09,$09,$ff,$b4,$b7,$bd,$fa,$3e,$42,$70,$a4,$e0,$e4,$19 // .........>Bp....
        .byte $19,$19,$19,$1a,$1a,$1a,$1a,$1a,$1a,$80,$00,$7f,$8f,$7e,$7e,$7e // .............~~~
        .byte $7e,$7f,$aa,$83,$0c,$ac,$81,$0c,$ab,$83,$0c,$ac,$81,$0c,$aa,$83 // ~...............
        .byte $0c,$81,$0c,$ad,$4f,$ac,$0c,$aa,$0c,$ab,$83,$0c,$ac,$81,$0c,$aa // ....O...........
        .byte $0c,$83,$0c,$ac,$81,$0c,$ab,$83,$0c,$ac,$81,$0c,$aa,$83,$0c,$81 // ................
        .byte $0c,$ad,$83,$4f,$aa,$81,$0c,$ad,$83,$4f,$ab,$81,$0c,$0c,$7f,$aa // ...O.....O......
        .byte $81,$0c,$ad,$4f,$ac,$0c,$aa,$0c,$ab,$83,$0c,$ad,$81,$4f,$aa,$0c // ...O.........O..
        .byte $0c,$ac,$0c,$aa,$0c,$0c,$ab,$0c,$ac,$0c,$0c,$af,$80,$0c,$b0,$0c // ................
        .byte $aa,$81,$0c,$ad,$83,$4f,$aa,$81,$0c,$ab,$0c,$aa,$0c,$0c,$ac,$0c // .....O..........
        .byte $b1,$80,$0c,$b2,$0c,$ab,$81,$0c,$83,$0c,$aa,$81,$0c,$ad,$4f,$ab // ..............O.
        .byte $0c,$0c,$7f,$a9,$8f,$3c,$7f,$a4,$81,$10,$a9,$80,$0c,$82,$00,$a4 // .....<..........
        .byte $80,$04,$a9,$0c,$a4,$82,$0e,$a9,$80,$0c,$81,$00,$a4,$80,$04,$a9 // ................
        .byte $0c,$a4,$07,$90,$09,$c1,$80,$7e,$00,$81,$07,$04,$82,$02,$80,$00 // .......~........
        .byte $82,$03,$80,$00,$7f,$a4,$83,$10,$80,$00,$a9,$0c,$a4,$81,$1c,$a9 // ................
        .byte $0c,$a4,$10,$83,$12,$86,$13,$80,$00,$13,$a9,$0c,$a4,$10,$a9,$0c // ................
        .byte $a4,$82,$14,$80,$00,$86,$15,$80,$00,$15,$a9,$0c,$81,$00,$a4,$83 // ................
        .byte $17,$85,$18,$81,$18,$83,$17,$13,$7f,$a4,$83,$10,$80,$00,$a9,$0c // ................
        .byte $a4,$81,$1c,$a9,$0c,$a4,$10,$83,$12,$86,$13,$80,$00,$13,$a9,$0c // ................
        .byte $a4,$10,$a9,$0c,$a4,$82,$10,$80,$00,$86,$0c,$80,$00,$18,$a9,$0c // ................
        .byte $81,$00,$a4,$83,$0c,$80,$0b,$a9,$0c,$a4,$0b,$a9,$0c,$a4,$83,$0b // ................
        .byte $0e,$81,$0f,$10,$7f,$b3,$8f,$3c,$7f,$a5,$80,$34,$00,$34,$00,$3b // .......<...4.4.;
        .byte $00,$39,$82,$00,$80,$39,$00,$3b,$82,$00,$a2,$84,$37,$80,$00,$37 // .9...9.;....7..7
        .byte $00,$b4,$34,$00,$2f,$00,$34,$00,$37,$00,$a5,$34,$00,$34,$00,$3b // ..4./.4.7..4.4.;
        .byte $82,$00,$80,$39,$00,$3b,$00,$3e,$00,$40,$00,$a1,$84,$39,$80,$00 // ...9.;.>.@...9..
        .byte $39,$00,$b4,$34,$00,$2f,$00,$34,$00,$37,$00,$7f // 9..4./.4.7..

dat_1b27:
        // === Fill data (1 bytes, $1b27-$1b27) ===
        .byte $00                                   // .

// --- Region $1b80-$1c28 ---
.pc = $1b80 "txt_1b80"

txt_1b80:
        .text "       "

txt_1b87:
        .encoding "screencode_mixed"
        .text "intro coded by trap/bonzai"
        .encoding "petscii_upper"

txt_1ba1:
        .text "                "

txt_1bb1:
        .encoding "screencode_mixed"
        .text "graphics by fox/bonzai"
        .encoding "petscii_upper"

txt_1bc7:
        .text "          "
        .byte $0d                                   // string terminator

txt_1bd2:
        .encoding "screencode_mixed"
        .text "usic by nightlight - converted by jch "
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .encoding "petscii_upper"

txt_1c00:
        .text "            "
        .byte $04,$09,$10,$0c,$0f,$0d,$01,$03,$19   // .........

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

// --- Region $1c80-$1cce ---
.pc = $1c80 "dat_1c80"

dat_1c80:
        .byte $20,$60,$20,$60,$20,$60,$20,$60,$20,$60,$20,$60,$20,$60,$20,$60 //  ` ` ` ` ` ` ` `
        .byte $20,$60,$20,$60,$20,$60,$20,$60,$04,$44,$09,$49,$10,$50,$0c,$4c //  ` ` ` `.D.I.P.L
        .byte $0f,$4f,$0d,$4d,$01,$41,$03,$43,$19,$59,$20,$60,$20,$60,$20,$60 // .O.M.A.C.Y ` ` `
        .byte $20,$60,$20,$60,$20,$60,$20,$60,$20,$60,$20,$60,$20,$60,$20,$60 //  ` ` ` ` ` ` ` `
        .byte $20,$60,$20,$60,$20,$60,$20,$60,$20,$60,$20,$60,$20,$60 //  ` ` ` ` ` ` `

dat_1cce:
        // === Fill data (1 bytes, $1cce-$1cce) ===
        .byte $00                                   // .

// --- Region $1d00-$202f ---
.pc = $1d00 "dat_1d00"

dat_1d00:
        // === Sine/lookup table (256 bytes, range $00-$fe) ===
        .byte $7f,$82,$85,$88,$8b,$8f,$92,$95,$98,$9b,$9e,$a1,$a4,$a7,$aa,$ad // ................
        .byte $b0,$b2,$b5,$b8,$bb,$be,$c0,$c3,$c6,$c8,$cb,$cd,$d0,$d2,$d4,$d7 // ................
        .byte $d9,$db,$dd,$df,$e1,$e3,$e5,$e7,$e9,$ea,$ec,$ee,$ef,$f0,$f2,$f3 // ................
        .byte $f4,$f6,$f7,$f8,$f9,$f9,$fa,$fb,$fc,$fc,$fd,$fd,$fd,$fe,$fe,$fe // ................
        .byte $fe,$fe,$fe,$fe,$fd,$fd,$fd,$fc,$fc,$fb,$fa,$f9,$f8,$f8,$f7,$f5 // ................
        .byte $f4,$f3,$f2,$f0,$ef,$ed,$ec,$ea,$e9,$e7,$e5,$e3,$e1,$df,$dd,$db // ................
        .byte $d9,$d6,$d4,$d2,$cf,$cd,$cb,$c8,$c5,$c3,$c0,$bd,$bb,$b8,$b5,$b2 // ................
        .byte $af,$ad,$aa,$a7,$a4,$a1,$9e,$9b,$98,$94,$91,$8e,$8b,$88,$85,$82 // ................
        .byte $7f,$7c,$79,$75,$72,$6f,$6c,$69,$66,$63,$60,$5d // .|yurolifc`]

txt_1d8c:
        .text "ZWTQNKHFC"
        .byte $40                                   // @ character
        .text "=;8631.,)'%#!"
        .byte $1f,$1d,$1b,$19,$17,$15,$14,$12,$10,$0f,$0d,$0c,$0b,$0a,$08,$07 // ................
        .byte $06,$05,$05,$04,$03,$02,$02,$01,$01,$01,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$01,$01,$01,$02,$03,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c // ................
        .byte $0e,$0f,$11,$12,$14,$16,$17,$19,$1b,$1d,$1f // ...........

txt_1dde:
        .text "!#%(*,/1469;>ADFILORUX"
        .byte $5b,$5e,$61,$64,$67,$6a,$6d,$70,$73,$76,$79,$7c,$02,$02,$02,$02 // [^adgjmpsvy|....
        .byte $02,$03,$04,$05,$06,$07,$09,$0a,$0c,$0e,$10,$12,$14,$16,$18,$1a // ................
        .byte $1c,$1e                               // ..

txt_1e16:
        .text " "
        .byte $22                                   // double quote character
        .text "#%&'()*****)('&%#"
        .byte $22                                   // double quote character
        .text " "
        .byte $1e,$1c,$1a,$18,$16                   // .....

dat_1e30:
        // === Fill data (69 bytes, $1e30-$1e74) ===
        .fill 69, $14
        // === Sine/lookup table (59 bytes, range $02-$2a) ===
        .byte $12,$10,$0e,$0c,$0a,$09,$07,$06,$05,$04,$03,$02,$02,$02,$02,$02 // ................
        .byte $03,$04,$05,$06,$07,$09,$0a,$0c,$0e,$10,$12,$14,$16,$18,$1a,$1c // ................
        .byte $1e                                   // .

txt_1e96:
        .text " "
        .byte $22                                   // double quote character
        .text "#%&'()*****)('&%#"
        .byte $22                                   // double quote character
        .text " "
        .byte $1e,$1c,$1a,$18,$16                   // .....

dat_1eb0:
        // === Fill data (69 bytes, $1eb0-$1ef4) ===
        .fill 69, $14
        // === Sine/lookup table (158 bytes, range $01-$21) ===
        .byte $12,$10,$0e,$0c,$0a,$09,$07,$06,$05,$04,$03,$21,$20,$1f,$1e,$1d // ...........! ...
        .byte $1b,$1a,$19,$18,$17,$16,$15,$14,$13,$12,$11,$10,$0f,$0e,$0d,$0c // ................
        .byte $0c,$0b,$0a,$09,$09,$08,$07,$07,$06,$05,$05,$04,$04,$03,$03,$03 // ................
        .byte $02,$02,$02,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$02,$02 // ................
        .byte $02,$03,$03,$03,$04,$04,$05,$05,$06,$06,$07,$08,$08,$09,$0a,$0b // ................
        .byte $0c,$0c,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a // ................
        .byte $1b,$1c,$1e,$1f,$21,$20,$20,$1f,$1e,$1e,$1d,$1c,$1c,$1b,$1b,$1a // ....!  .........
        .byte $1a,$19,$19,$18,$18,$18,$17,$17,$17,$17,$17,$17,$17,$17,$17,$17 // ................
        .byte $18,$18,$18,$19,$19,$1a,$1a,$1b,$1b,$1c,$1c,$1d,$1e,$1e,$1f // ...............

txt_1f84:
        .text "  !! "
        .byte $1f,$1e,$1e,$1d,$1d,$1d,$1e,$1e,$1f   // .........

txt_1f92:
        .text " "

dat_1f93:
        // === Fill data (109 bytes, $1f93-$1fff) ===
        .fill 109, $21

bmp_2000:
        // === Bitmap data (48 bytes, $2000-$202f) ===
        .byte $78,$a9,$30,$85,$01,$a2,$00,$bd,$01,$40,$9d,$01,$08,$e8,$d0,$f7 // x.0......@......
        .byte $ad,$09,$01,$c9,$ff,$f0,$09,$ee,$09,$01,$ee,$0c,$01,$4c,$05,$01 // .............L..
        .byte $a9,$37,$85,$01,$58,$a9,$00,$8d,$00,$08,$4c,$e2,$fc,$4c,$ae,$a7 // .7..X.....L..L..

// --- Region $204f-$204f ---
.pc = $204f "dat_204f"

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

// --- Region $2290-$23b0 ---
.pc = $2290 "txt_2290"

txt_2290:
        .text "; 1$%)"
        .byte $16
        .byte $2a,$a9,$00,$11
        .byte $44,$55,$99,$66,$aa
        .byte $bf,$00,$33,$cc,$fc,$b8,$ef,$a8,$10,$00,$01,$04,$15,$00,$15,$00 // ..3.............
        .byte $11,$00,$11,$44,$55,$00,$df,$00,$fb,$00,$33,$cc,$ff,$00,$99,$00 // ...DU.....3.....
        .byte $ab,$00,$11,$44,$55,$00,$fb,$00,$bf,$00,$11,$44,$55,$00,$a9,$00 // ...DU......DU...
        .byte $9a,$00,$33,$cc,$ff,$00,$bf,$00,$bb,$00,$33,$cc,$ff,$00,$30,$00 // ..3.......3...0.
        .byte $51,$00,$11,$44,$55,$00,$11,$00,$01,$00,$11,$44,$55,$00,$5d,$00 // Q..DU......DU.].
        .byte $15,$00,$11,$44,$55,$00,$fe,$00,$9a,$00,$11,$44,$55,$00,$bf,$00 // ...DU......DU...
        .byte $bb,$00,$11,$44,$55,$00,$ba,$00,$59,$00,$33,$cc,$ff,$00,$bb,$00 // ...DU...Y.3.....
        .byte $a9,$00,$11,$44,$55,$00,$51,$00,$95,$00,$11,$44,$55,$00,$01,$00 // ...DU.Q....DU...
        .byte $10,$00,$11,$44,$55,$00,$15,$00,$11,$00,$11,$44,$55,$00,$df,$00 // ...DU......DU...
        .byte $59,$00,$11,$44,$55,$00,$bb,$00,$ab,$00,$11,$44,$55,$00,$fb,$00 // Y..DU......DU...
        .byte $95,$00,$33,$cc,$ff,$00,$ab,$00,$ba,$00,$11,$44,$55,$00,$95,$00 // ..3........DU...
        .byte $99,$00,$11,$44,$55,$00,$10,$00,$a2,$00,$22,$88,$aa,$00,$22,$00 // ...DU....."...".
        .byte $01,$00,$11,$44,$55,$00,$5d,$00,$15,$00,$11,$44,$55,$00,$fe,$00 // ...DU.]....DU...
        .byte $ba,$00,$33,$cc,$ff,$00,$95,$00,$bb,$00,$11,$44,$55,$00,$ba,$00 // ..3........DU...
        .byte $fb,$00,$11,$44,$55,$00,$99,$00,$57,$00,$33,$cc,$ff,$00,$f3,$00 // ...DU...W.3.....
        .byte $d1,$10,$11,$40,$50,$00,$01,$00,$10,$00,$11,$44,$55,$99,$66,$aa // ...@P......DU.f.
        .byte $33,$00,$33,$cc,$ff,$bb,$ee,$aa,$f0,$20,$30,$e0,$e0,$a0,$d0,$a0 // 3.3...... 0.....

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

// --- Region $23d0-$24f0 ---
.pc = $23d0 "dat_23d0"

dat_23d0:
        .byte $1b,$1e,$1f,$0b,$1f,$0f,$0f,$0f,$bb,$ee,$ff,$bb,$ff,$ff,$ff,$ff // ................
        .byte $9b,$67,$57,$9a                       // .gW.

txt_23e4:
        .text "WVVV"
        .byte $00,$00,$02,$0a,$0b,$0f
        .byte $3b,$2f,$0b,$ae,$bf,$bb
        .byte $ff,$ff,$ff,$ff,$95,$66,$55,$99,$57,$58,$5b,$56,$9a,$66,$55,$99 // .....fU.WX[V.fU.
        .byte $ff,$00,$bf,$00,$99,$ee,$ff,$bb,$55,$c0,$f0,$fc,$f3,$66,$55,$99 // ........U....fU.
        .byte $ff,$00,$33,$c0,$00,$40,$70,$80,$f0,$30,$f3,$02,$00,$06,$1b,$6b // ..3..@p..0.....k
        .byte $bf,$7f,$bf,$ff,$9a,$6e,$ff,$bb,$ff,$ff,$ff,$ff,$99,$66,$55,$99 // .....n.......fU.
        .byte $7f,$80,$9a,$60,$fb,$ee,$ff,$bb,$55,$00,$99,$00,$ab,$66,$55,$99 // ...`....U....fU.
        .byte $ff,$00,$f3,$00,$d5,$b8,$a9,$ec,$54,$00,$01,$00,$00,$00,$01,$05 // ........T.......
        .byte $06,$06,$16,$1a,$05,$57,$6a,$ee,$aa,$aa,$aa,$aa,$fb,$66,$55,$99 // .....Wj......fU.

txt_2464:
        .text "WXYU"
        .byte $a9,$66
        .byte $55,$99,$ff,$00
        .byte $59,$02,$bf,$ee,$ff,$bb
        .byte $55,$c0,$f9,$fe,$9a,$66,$55,$99,$ff,$00,$bf,$c0,$b3,$63,$73,$b0 // U....fU......cs.
        .byte $f3,$00,$30,$00,$51,$ee,$ff,$bb,$55,$00,$11,$00,$01,$bb,$aa,$ee // ..0.Q...U.......
        .byte $55,$00,$5e,$7a,$15,$bb,$aa,$ee,$55,$80,$be,$b0,$9a,$ee,$ff,$bb // U.^z....U.......
        .byte $5f,$0b,$bb
        .byte $3f,$98,$65
        .byte $55,$99
        .text "UUUU"
        .byte $00
        .byte $40,$90,$a8
        .byte $58,$5c,$5b,$57,$00,$00,$01,$05,$07,$07,$17,$0f,$05,$56,$7f,$bb // X\[W.........V..
        .byte $ff,$ff,$ff,$ff,$20,$77,$55,$dd,$56,$5c,$5e,$57,$22,$77,$55,$dd // .... wU.V\^W"wU.
        .byte $aa,$00,$ef,$03,$bb,$ee,$ff,$bb,$ff,$ff,$ff,$ff,$99,$66,$55,$99 // .............fU.

txt_24e4:
        .text "UUUU"
        .byte $d0
        .byte $50,$50,$f0
        .byte $50,$70,$70,$70

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

// --- Region $2510-$2630 ---
.pc = $2510 "dat_2510"

dat_2510:
        .byte $3a,$0a,$3a,$3a,$3a,$1a,$3a,$1a,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // :.:::.:.........

txt_2520:
        .text "UWUUUWUW???/?///"
        .fill 8, $ff
        .byte $fe,$fe,$fe,$fc,$fe,$fc,$fc,$fc,$03,$00,$00,$00,$03,$00,$03,$03 // ................
        .fill 8, $ff
        .byte $30,$7c,$5b
        .text "VUUUV"
        .byte $03,$03,$01,$c3,$d1,$b1,$91,$13

txt_2560:
        .fill 16, $55
        .byte $e0,$e0,$d0,$e0,$d0,$d0,$d0,$c0,$00,$00,$00,$00,$30,$05,$05,$05 // ............0...
        .byte $00,$00,$00,$00,$33,$aa,$aa,$aa,$00,$00,$00,$00,$fb,$56,$56,$56 // ....3........VVV
        .byte $3a,$1a,$3a,$1a,$1a,$1a,$2a,$1a,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // :.:...*.........
        .byte $ff,$fe,$ff,$fe,$fe,$fe,$fd,$fe,$03,$03,$02,$03,$02,$02,$02,$00 // ................
        .fill 8, $aa
        .byte $f0                                   // .

txt_25b9:
        .text "LPTUUUV"
        .byte $00,$00,$00,$c0
        .byte $33,$f2,$f3
        .byte $22,$03
        .byte $0e,$39,$e5,$95,$55,$55,$55,$ea,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$50 // .9..UUU........P
        .byte $70,$50,$50,$50,$70,$50,$70           // pPPPpPp

txt_25e0:
        .text "*:*:::"
        .byte $1a
        .byte $3a,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff

txt_25f0:
        .text "WTWTTTWT5"
        .byte $05,$05,$05
        .byte $35,$05

txt_25fe:
        .text "55UUUUUUUU"
        .byte $ab,$a9,$a9,$a9,$aa,$a9
        .byte $aa,$aa,$03,$02,$03,$03,$03,$02,$03,$02 // ..........

txt_2618:
        .fill 8, $55
        .fill 8, $ff
        .byte $70,$60,$70,$70,$70,$40,$70,$40       // p`ppp@p@

dat_2630:
        // === Fill data (1 bytes, $2630-$2630) ===
        .byte $00                                   // .

// --- Region $2650-$2770 ---
.pc = $2650 "txt_2650"

txt_2650:
        .text "::*:-  1"
        .byte $ff,$ff,$ff,$95,$00,$00,$00,$11
        .byte $fe,$fe,$fd,$be,$19,$01,$01,$10,$3a,$1a,$3a,$3a,$37,$00,$30,$03 // ........:.::7.0.
        .byte $ff,$ff,$ff,$95,$00,$00,$00,$11,$fe,$fc,$fe,$7e,$26,$01,$00,$22 // ...........~&.."
        .byte $03,$02,$03,$02,$02,$ea,$00,$33,$ff,$ff,$ff,$fe,$a4,$00,$00,$11 // .......3........
        .byte $57,$5c,$70,$c0,$00,$00,$00,$33,$11,$33,$13 // W\p....3.3.

txt_269b:
        .text "323"
        .byte $22                                   // double quote
        .text "2UUU"
        .byte $5e,$e0,$00,$00
        .byte $22                                   // double quote
        .text "UUU"
        .byte $f9,$03,$00,$00,$33,$70               // ....3p

txt_26b1:
        .byte $40,$40,$40,$b0,$00,$30,$30,$35,$05   // @@@..005.

txt_26ba:
        .text "55; 0#"
        .byte $aa,$aa,$aa,$d5,$00,$00,$00,$11,$aa,$ab
        .byte $aa,$ea,$1e,$03,$02,$13,$15,$15,$15,$35,$1e // .........5.

txt_26d5:
        .text "002UUU"
        .byte $ea,$00,$00,$00
        .byte $22,$fe,$fe,$fe,$7c
        .byte $26
        .byte $00,$00
        .byte $22,$03,$00,$00,$00,$03,$0c,$00
        .text "3UUUW"
        .byte $f8
        .byte $00,$00
        .byte $22,$fe,$f8,$e0,$80,$00,$00,$00
        .byte $22                                   // double quote
        .text "2"
        .byte $22                                   // double quote
        .text "!"
        .byte $22                                   // double quote
        .byte $11
        .byte $21,$11,$12,$55,$55,$55,$5e,$e0,$00,$00,$22,$aa,$aa,$aa,$f6,$03 // !..UUU^...".....
        .byte $00,$00,$33,$e0,$e0,$d0,$e0,$90,$10,$10,$00,$3a,$3a,$3a,$0a,$37 // ..3........:::.7
        .byte $00,$00,$03,$aa,$aa,$aa,$d5,$00,$00,$00,$11,$57,$57,$57,$96,$3b // ...........WWW.;
        .byte $02,$02                               // ..

txt_2737:
        .text "25%5%+ "
        .byte $10
        .text "#UUU"
        .byte $ea,$00,$00,$00

txt_2747:
        .byte $22                                   // double quote
        .text "UWU"
        .byte $d7
        .byte $2f,$03,$02
        .byte $23,$03,$03,$02,$03,$02,$02,$02
        .byte $00,$55,$55,$55,$5e,$e0,$00,$00,$22,$ff,$ff,$ff,$a7,$02,$00,$00 // .UUU^...".......
        .byte $22,$40,$40,$70                       // "@@p

txt_276b:
        .byte $40                                   // @ character
        .text "0000"

dat_2770:
        // === Fill data (1 bytes, $2770-$2770) ===
        .byte $00                                   // .

// --- Region $2790-$28b7 ---
.pc = $2790 "dat_2790"

dat_2790:
        .text "4%)&"
        .byte $1a
        .byte $2b,$1e,$1f
        .byte $44,$55,$99,$66,$aa,$bb,$ee,$ff
        .byte $45,$54,$98,$64,$a9,$b8,$ed,$fd,$04,$01,$19,$06,$1a,$1b,$16,$2b // ET.d...........+
        .byte $44,$55,$99,$66,$aa,$bb,$ee,$ff,$44,$55,$98,$66,$ab,$bb,$ef,$fe // DU.f....DU.f....
        .byte $44,$55,$00,$fe,$00,$00,$00,$00,$44,$55,$00,$2a,$00,$00,$00,$00 // DU......DU.*....
        .byte $44,$55,$00,$65,$00,$00,$00,$00,$51,$50,$11,$40,$00,$00,$01,$00 // DU.e....QP.@....
        .byte $44,$55,$99,$66,$aa,$bb,$6e,$bf,$44,$55,$99,$66,$aa,$bb,$ee,$ff // DU.f..n.DU.f....
        .byte $50,$60,$90,$60,$a0,$a0,$f0,$e0,$2c,$2f,$1b,$2e,$1a,$19,$16,$25 // P`.`....,/.....%

chr_2800:
        // === Charset data (184 bytes, $2800-$28b7) ===
        .byte $cc,$ff,$bb,$ee,$aa,$98,$63,$4e       // char 0 @+0
        .byte $ce,$fe,$b3,$ce,$38,$e0,$80,$00       // char 1 @+1
        .byte $3c,$1f,$37,$3d,$35,$06,$3d,$06       // char 2 @+2
        .byte $cc,$ff,$77,$dd,$55,$66,$99,$aa       // char 3 @+3
        .byte $cc,$ff,$b8,$ef,$ab,$9a,$67,$56       // char 4 @+4
        .byte $cc,$ff,$00,$dd,$00,$00,$00,$00       // char 5 @+5
        .byte $cc,$ff,$00,$59,$00,$00,$00,$00       // char 6 @+6
        .byte $cc,$ff,$00,$a9,$00,$00,$00,$00       // char 7 @+7
        .byte $e2,$d1,$21,$91,$03,$01,$03,$03       // char 8 @+8
        .byte $cc,$ff,$bb,$ee,$aa,$99,$66,$55       // char 9 @+9
        .byte $cc,$ff,$77,$dd,$55,$66,$99,$aa       // char 10 @+10
        .byte $f0,$c0,$40,$c0,$70,$40,$b0,$b0       // char 11 @+11
        .byte $3c,$0f                               // char 12 (partial)

txt_2862:
        .byte $3b,$3e,$3a,$29,$36,$25               // char 12 (partial)
        .byte $cc,$ff,$77,$dd,$55,$66,$99,$aa       // char 13 @+13
        .byte $ce,$fd,$76,$de,$56,$65,$9a,$a9       // char 14 @+14
        .byte $2c,$2f,$27,$1d,$25,$16,$1d,$16       // char 15 @+15
        .byte $cc,$ff,$77,$dd,$55,$66,$99,$aa       // char 16 @+16
        .byte $cf,$ff,$77,$dc,$57,$64,$98,$a8       // char 17 @+17
        .byte $03,$00,$00,$00,$03,$00,$03,$03       // char 18 @+18
        .byte $cc,$ff,$bb,$ee,$aa,$99,$66,$54       // char 19 @+19
        .byte $cc,$ff,$bb,$ec,$a2,$8a,$28,$a0       // char 20 @+20
        .byte $f0                                   // char 21 (partial)

txt_28a9:
        .byte $20,$20,$a0,$80,$00,$00,$01           // char 21 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$90       // char 22 @+22

// --- Region $28d0-$29f7 ---
.pc = $28d0 "dat_28d0"

dat_28d0:
        .byte $39,$05,$35,$05,$09,$0f,$30,$0f       // char 26 @+26
        .byte $dd                                   // char 27 (partial)

txt_28d9:
        .byte $55,$55,$55,$55,$aa,$00,$bb           // char 27 (partial)
        .byte $de,$57,$56,$57,$5f,$ab,$01,$f7       // char 28 @+28
        .byte $3d,$2b,$08,$04,$09,$01,$00,$00       // char 29 @+29
        .byte $dd,$55,$d5,$b5                       // char 30 (partial)

txt_28f4:
        .byte $2b,$42,$dc,$0f                       // char 30 (partial)
        .byte $dd                                   // char 31 (partial)

txt_28f9:
        .byte $57,$55,$55,$55,$aa,$00,$ba           // char 31 (partial)
        .byte $00,$fb                               // char 32 (partial)

txt_2902:
        .byte $55,$55,$55,$aa,$00,$88               // char 32 (partial)
        .byte $00,$fc,$55,$55,$55,$ff,$00,$0c       // char 33 '!'
        .byte $00,$c0,$55,$55,$55,$ff,$00,$fe       // char 34 '"'
        .byte $03,$c3,$70,$70,$b0,$e0,$30,$e0       // char 35 '#'
        .byte $e9,$f5,$89,$ce,$a3,$24,$09,$00       // char 36 '$'
        .byte $dd                                   // char 37 (partial)

txt_2929:
        .byte $55,$55,$55,$b5,$2a,$40,$77           // char 37 (partial)
        .byte $d0                                   // char 38 (partial)

txt_2931:
        .byte $57,$55,$55,$55,$aa,$00,$fb           // char 38 (partial)
        .byte $1d,$74                               // char 39 (partial)

txt_293a:
        .byte $55,$55,$55,$a5,$05,$a5               // char 39 (partial)
        .byte $38,$ef                               // char 40 (partial)

txt_2942:
        .byte $55,$55,$55,$55,$55,$55               // char 40 (partial)
        .byte $00,$cc                               // char 41 (partial)

txt_294a:
        .byte $54,$54,$57,$54,$57,$57               // char 41 (partial)
        .byte $0e,$0f,$00,$0c,$0f,$02,$00,$00       // char 42 '*'
        .byte $dd,$55,$d5,$b5,$2b,$82,$fc,$07       // char 43 '+'
        .byte $df                                   // char 44 (partial)

txt_2961:
        .byte $57,$55,$55,$55,$aa,$00,$57           // char 44 (partial)
        .byte $00,$75                               // char 45 (partial)

txt_296a:
        .byte $55,$55,$55,$aa,$00,$7f               // char 45 (partial)
        .byte $00,$77                               // char 46 (partial)

txt_2972:
        .byte $55,$55,$55,$aa,$00,$ba               // char 46 (partial)
        .byte $00,$fb                               // char 47 (partial)

txt_297a:
        .byte $55,$55,$55,$aa,$00,$88               // char 47 (partial)
        .byte $03,$f0,$73,$40,$b0,$c0,$03,$00       // char 48 '0'
        .byte $99,$55,$55,$55,$55,$ff,$00,$fe       // char 49 '1'
        .byte $dd                                   // char 50 (partial)

txt_2991:
        .byte $55,$55,$55,$55,$aa,$00,$bf           // char 50 (partial)
        .byte $e0,$70,$60,$70,$70,$b0,$10,$70       // char 51 '3'
        .byte $3d,$35,$15,$35,$1d,$1a,$10,$37       // char 52 '4'
        .byte $dd                                   // char 53 (partial)

txt_29a9:
        .byte $55,$55,$55,$55,$aa,$00,$fb           // char 53 (partial)
        .byte $df,$57,$56,$57,$5e,$aa,$02,$a8       // char 54 '6'
        .byte $3e,$2f,$0c,$0c,$03,$00,$00,$00       // char 55 '7'
        .byte $dd,$55,$d5,$b5,$2b,$02,$20,$0a       // char 56 '8'
        .byte $de                                   // char 57 (partial)

txt_29c9:
        .byte $54,$55,$55,$55,$aa,$00,$bb           // char 57 (partial)
        .byte $03,$fe,$55,$55,$55,$ff,$00,$a6       // char 58 ':'
        .byte $d3                                   // char 59 (partial)

txt_29d9:
        .byte $4f,$55,$55,$55,$aa,$00,$57           // char 59 (partial)
        .byte $80,$65,$55,$55,$55,$ff,$00,$6a       // char 60 '<'
        .byte $02,$63,$53,$63,$a0,$e1,$32,$e3       // char 61 '='
        .byte $00,$e0,$00,$00,$00,$d0,$10,$10       // char 62 '>'

// --- Region $2a11-$2b38 ---
.pc = $2a11 "txt_2a11"

txt_2a11:
        .byte $3e,$35,$25,$39,$2f,$20,$26           // char 66 (partial)
        .byte $00,$ea,$55,$55,$55,$ff,$00,$56       // char 67 'C'
        .byte $00,$65,$55,$55,$55,$ff,$00,$6a       // char 68 'D'
        .byte $00,$77                               // char 69 (partial)

txt_2a2a:
        .byte $55,$55,$55,$aa,$00,$ba               // char 69 (partial)
        .byte $00,$fb                               // char 70 (partial)

txt_2a32:
        .byte $55,$55,$55,$aa,$00,$88               // char 70 (partial)
        .byte $00,$fc,$55,$55,$55,$ff,$00,$0c       // char 71 'G'
        .byte $00,$c0,$55,$55,$55,$ff,$00,$fe       // char 72 'H'
        .byte $00,$cf,$55,$55,$55,$ff,$00,$ea       // char 73 'I'
        .byte $00,$ee,$55,$55,$55,$ff,$00,$65       // char 74 'J'
        .byte $00,$f7                               // char 75 (partial)

txt_2a5a:
        .byte $55,$55,$55,$aa,$00,$77               // char 75 (partial)
        .byte $00                                   // char 76 (partial)

txt_2a61:
        .byte $57,$55,$55,$55,$aa,$00,$fb           // char 76 (partial)
        .byte $00,$7f                               // char 77 (partial)

txt_2a6a:
        .byte $55,$55,$55,$aa,$00,$a8               // char 77 (partial)
        .byte $00,$ef,$57,$54,$5b,$fc,$00,$c0       // char 78 'N'
        .byte $35,$05,$35,$05,$09,$0f,$30,$0f       // char 79 'O'
        .byte $55,$55,$55,$55,$55,$ff,$00,$ee       // char 80 'P'
        .byte $57,$56,$57,$56,$5a,$fe,$01,$a6       // char 81 'Q'
        .byte $00,$3f,$35,$35,$1d,$3a,$10,$17       // char 82 'R'
        .byte $00,$75                               // char 83 (partial)

txt_2a9a:
        .byte $55,$55,$55,$aa,$00,$7f               // char 83 (partial)
        .byte $00,$77                               // char 84 (partial)

txt_2aa2:
        .byte $55,$55,$55,$aa,$00,$ba               // char 84 (partial)
        .byte $00,$fb                               // char 85 (partial)

txt_2aaa:
        .byte $55,$55,$55,$aa,$00,$88               // char 85 (partial)
        .byte $00,$fc,$55,$55,$55,$ff,$00,$0c       // char 86 'V'
        .byte $00,$c0,$55,$55,$55,$ff,$00,$fe       // char 87 'W'
        .byte $00,$cf,$55,$55,$55,$ff,$00,$ea       // char 88 'X'
        .byte $00,$ee,$55,$55,$55,$ff,$00,$65       // char 89 'Y'
        .byte $00,$f7                               // char 90 (partial)

txt_2ad2:
        .byte $55,$55,$55,$aa,$00,$77               // char 90 (partial)
        .byte $00,$56,$55,$55,$55,$ff,$00,$ae       // char 91 '['
        .byte $00,$7f                               // char 92 (partial)

txt_2ae2:
        .byte $55,$55,$55,$aa,$00,$a8               // char 92 (partial)
        .byte $00,$ef,$55,$55,$55,$ff,$00,$c0       // char 93 ']'
        .byte $00,$cc,$55,$55,$55,$ff,$00,$cf       // char 94 '^'
        .byte $00,$0c,$55,$55,$55,$ff,$00,$ee       // char 95 '_'
        .byte $00,$fe,$55,$55,$55,$ff,$00,$a6       // char 96 '`'
        .byte $00,$ea,$55,$55,$55,$ff,$00,$56       // char 97 'a'
        .byte $00,$65,$55,$55,$55,$ff,$00,$6a       // char 98 'b'
        .byte $00,$66,$55,$55,$55,$ff,$00,$ef       // char 99 'c'
        .byte $00,$ae,$55,$55,$55,$ff,$00,$cc       // char 100 'd'
        .byte $03,$f3,$70,$41,$b2,$c0,$03,$03       // char 101 'e'
        .byte $30,$e0,$00,$10,$10,$40,$30,$20       // char 102 'f'

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

// --- Region $2c00-$3118 ---
.pc = $2c00 "dat_2c00"

dat_2c00:
        .byte $20,$19,$0f,$15,$20,$08,$01,$16       // char 128
        .byte $05,$20,$04,$0f,$0e,$05,$20,$01       // char 129
        .byte $13,$20,$01,$0c,$0c,$20,$0f,$06       // char 130
        .byte $20,$19,$0f,$15,$12,$20,$01,$0e       // char 131
        .byte $03,$05,$13,$14,$0f,$12,$13           // char 132 (partial)

txt_2c27:
        .byte $2e                                   // char 132 (partial)
        .byte $2e,$2e,$20,$19,$0f,$15,$20,$08       // char 133
        .byte $01,$16,$05,$20,$03,$15,$0c,$14       // char 134
        .byte $09,$16,$01,$14,$05,$04,$20,$14       // char 135
        .byte $08,$05,$20,$13,$0f,$09,$0c           // char 136 (partial)

txt_2c47:
        .byte $2e                                   // char 136 (partial)
        .byte $2e,$2e,$20,$17,$05,$0c,$0c,$2c       // char 137
        .byte $20,$06,$01,$12,$0d,$05,$12,$2c       // char 138
        .byte $20,$09,$20,$08,$01,$16,$05,$20       // char 139
        .byte $0e,$05,$17,$13,$20,$06,$0f,$12       // char 140
        .byte $20,$19,$0f,$15                       // char 141 (partial)

txt_2c6c:
        .byte $2e,$2e,$2e,$20                       // char 141 (partial)
        .byte $14,$08,$05,$20,$10,$05,$01,$03       // char 142
        .byte $05,$06,$15,$0c,$20,$04,$01,$19       // char 143
        .byte $13,$20,$01,$12,$05,$20,$0f,$16       // char 144
        .byte $05,$12                               // char 145 (partial)

txt_2c8a:
        .byte $2e,$2e,$2e,$20,$09,$14               // char 145 (partial)
        .byte $27,$13,$20,$14,$09,$0d,$05,$20       // char 146
        .byte $14,$0f,$20,$0c,$05,$01,$16,$05       // char 147
        .byte $20,$14,$08,$05,$20,$10,$0c,$0f       // char 148
        .byte $15,$07,$08,$20,$02,$05,$08,$09       // char 149
        .byte $0e,$04,$20,$01,$0e,$04,$20,$14       // char 150
        .byte $01,$0b,$05,$20,$15,$10,$20,$14       // char 151
        .byte $08,$05,$20,$13,$17,$0f,$12,$04       // char 152

txt_2cc8:
        .byte $2e,$2e,$2e,$20,$19,$0f,$15,$20       // char 153
        .byte $17,$05,$12,$05,$20,$01,$20,$06       // char 154
        .byte $01,$12,$0d,$05,$12,$2c,$20,$0e       // char 155
        .byte $0f,$17,$20,$19,$0f,$15,$20,$01       // char 156
        .byte $12,$05,$20,$01,$20,$13,$0f,$0c       // char 157
        .byte $04,$09,$05,$12                       // char 158 (partial)

txt_2cf4:
        .byte $2e,$2e,$2e,$20                       // char 158 (partial)
        .byte $05,$09,$14,$08,$05,$12,$20,$17       // char 159
        .byte $01,$19,$2c,$20,$19,$0f,$15,$27       // char 160
        .byte $0c,$0c,$20,$13,$05,$12,$16,$05       // char 161
        .byte $20,$19,$0f,$15,$12,$20,$0d,$01       // char 162
        .byte $13,$14,$05,$12,$13                   // char 163 (partial)

txt_2d1d:
        .byte $20,$21,$20                           // char 163 (partial)
        .byte $20,$20,$20,$20,$04,$09,$10,$0c       // char 164
        .byte $0f,$0d,$01,$03,$19,$20,$02,$19       // char 165
        .byte $20,$16,$09,$07,$09,$0e,$20,$0c       // char 166
        .byte $05,$09,$13,$15,$12,$05,$20,$07       // char 167
        .byte $05,$0e,$09,$15,$13,$20,$17,$01       // char 168
        .byte $13,$20,$03,$12,$01,$03,$0b,$05       // char 169
        .byte $04,$20,$02,$19,$20,$0c,$05,$07       // char 170
        .byte $05,$0e,$04,$20,$2d,$20,$14,$08       // char 171
        .byte $05,$20,$17,$09,$0c,$0c,$20,$0f       // char 172
        .byte $06,$20,$07,$0f,$04                   // char 173 (partial)

txt_2d6d:
        .byte $20,$21,$20                           // char 173 (partial)
        .byte $20,$20,$01,$20,$12,$05,$10,$05       // char 174
        .byte $01,$14,$05,$04,$20,$17,$01,$12       // char 175
        .byte $0d,$20,$17,$05,$0c,$03,$0f,$0d       // char 176
        .byte $05,$20,$14,$0f,$20,$0f,$15,$12       // char 177
        .byte $20,$0e,$05,$17,$05,$13,$14,$20       // char 178
        .byte $0d,$05,$0d,$02,$05,$12,$20,$07       // char 179
        .byte $0c,$01,$13,$0e,$0f,$13,$14           // char 180 (partial)

txt_2da7:
        .byte $20                                   // char 180 (partial)
        .byte $21,$20,$20,$03,$01,$0c,$0c,$20       // char 181
        .byte $17,$08,$05,$12,$05,$20,$14,$08       // char 182
        .byte $05,$20,$17,$01,$12,$05,$13,$20       // char 183
        .byte $03,$0f,$0d,$05,$20,$06,$12,$0f       // char 184
        .byte $0d,$20,$3a,$20,$13,$05,$03,$0f       // char 185
        .byte $0e,$04,$20,$14,$0f,$20,$0e,$0f       // char 186
        .byte $0e,$05,$20,$28,$0e,$05,$03,$2d       // char 187
        .byte $0c,$05,$07,$05,$0e,$04,$2d,$0e       // char 188
        .byte $05,$09                               // char 189 (partial)

txt_2dea:
        .byte $29,$2e,$20,$20,$03,$12               // char 189 (partial)
        .byte $05,$04,$09,$14,$20,$17,$08,$05       // char 190
        .byte $12,$05,$20,$03,$12,$05,$04,$09       // char 191
        .byte $14,$20,$09,$13,$20,$04,$15,$05       // char 192
        .byte $20,$3a,$20,$0e,$05,$09,$2c,$20       // char 193
        .byte $0e,$05,$03,$2c,$20,$05,$18,$03       // char 194
        .byte $2c,$20,$04,$0d,$18,$2c,$20,$09       // char 195
        .byte $0b,$01,$12,$09,$2b,$14,$01,$0c       // char 196
        .byte $05,$0e,$14,$2c,$20,$03,$05,$0e       // char 197
        .byte $13,$0f,$12,$2c,$20,$05,$18,$14       // char 198
        .byte $01,$13,$19,$2c,$20,$0c,$09,$07       // char 199
        .byte $08,$14,$2c,$20,$07,$10,$2c,$20       // char 200
        .byte $09,$0c,$13,$2c,$20,$01,$03,$14       // char 201
        .byte $09,$0f,$0e,$2c,$20,$04,$19,$0e       // char 202
        .byte $01,$0d,$09,$18,$20,$01,$0e,$04       // char 203
        .byte $20,$01,$0c,$0c,$20,$0d,$01,$0d       // char 204
        .byte $02,$01,$20,$12,$05,$01,$04,$05       // char 205
        .byte $12,$13                               // char 206 (partial)

txt_2e72:
        .byte $2e,$20,$20,$20,$20,$13               // char 206 (partial)
        .byte $05,$05,$20,$19,$01,$2c,$20,$07       // char 207
        .byte $0f,$0c,$04,$06,$09,$13,$08           // char 208 (partial)

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

dat_2ead:
        .text "                                                                                                                                                                                                                                                                                                                                                     **"
        .byte $fa
        .byte $2f,$2f,$fa
        .byte $2a,$2a,$fa,$fa
        .text "*//**"
        .byte $fa

txt_3012:
        .text "**//**"
        .byte $fa
        .byte $2a,$2a,$f2
        .byte $2f,$2f,$fa

txt_301f:
        .byte $2a,$2a,$af,$2f,$2a,$fa,$fa,$fe,$fe,$2a,$fa,$2a,$2a,$fa,$2a,$2a // **./*....*.**.**
        .byte $fa,$fa,$2a,$fa,$fa,$2a,$2a,$fa,$2a,$fa,$2f,$2f,$2f,$fa,$fa,$2a // ..*..**.*.///..*
        .byte $fa,$fa
        .text "*//*"
        .byte $fa,$fa
        .byte $2a,$2a,$f2,$f2
        .byte $2a,$fa,$fe,$fe
        .byte $fe,$6e,$fe,$af,$6e,$fe,$6a,$6e,$62,$6e,$6e,$fa,$f2,$fe,$f6,$2a // .n..n.jnbnn....*
        .byte $fe,$ef,$fa,$af,$e0,$2a,$62,$ef,$fa,$fa,$fa,$ef,$fe,$2f,$e6,$fe // .....*b....../..
        .byte $fe,$fe,$af,$6a,$fe,$6e,$fa,$fe,$fe,$6e,$6e // ...j.n...nn

txt_307a:
        .byte $2f,$2a,$2a,$af,$2a,$a2,$6a,$2a,$f6,$f2,$f2,$fa,$fa,$fa,$2f,$2f // /**.*.j*......//
        .byte $f2,$f2,$a2,$ef,$f2,$e2,$fa,$f2,$af,$2a,$af,$2f,$fa,$fa,$f2,$f2 // .........*./....
        .byte $f2,$f2,$a2,$fe,$fe,$fe,$6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e,$6e // ......nnnnnnnnnn
        .byte $6e,$6e,$6e,$6e,$6e,$fe,$fe,$fe,$ef,$ef,$fe,$ef,$ef,$ef,$ef,$fe // nnnnn...........
        .byte $ef,$ef,$fe,$ef,$ef,$ef,$ef,$ef,$ef,$fe,$fe,$fe,$6e,$fe,$f2,$f2 // ............n...
        .byte $fe,$f6,$f6,$fe,$f6,$f6,$f6,$fa,$fe,$fe,$fe,$f6,$f6,$f6,$fe,$fe // ................
        .byte $fe,$f6,$f6,$f6,$f6,$f6,$fe,$fe,$f6,$f6,$f6,$f6,$f6,$fe,$f6,$f6 // ................
        .byte $fe,$f6,$fe,$fe,$6f,$fe,$fa,$fe,$fe,$fe,$fe,$f6,$f6,$fa,$fe,$fe // ....o...........
        .byte $fe,$f6,$f6,$f6,$fe,$fe,$fe,$fe,$f6,$f6,$f6,$f6,$fa,$fe,$fe,$fe // ................
        .byte $f6,$fe,$f6,$fe,$fa,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$6f,$fe // ............o.

dat_3118:
        // === Fill data (1 bytes, $3118-$3118) ===
        .byte $00                                   // .

// --- Region $3200-$3318 ---
.pc = $3200 "dat_3200"

dat_3200:
        .byte $4a,$d0,$cf,$ff,$02,$a0,$ea,$42,$df,$0f,$f2,$b2,$e5,$fa,$0a,$9f // J......B........
        .byte $2f,$62,$ef,$af,$f0,$ea,$9f,$0f,$12,$af,$0f,$f0,$0a,$2a,$f2,$ff // /b...........*..
        .byte $df,$22,$0a,$35,$a2,$f2,$15,$d5,$4f,$02,$6f,$ff,$d2,$2f,$bf,$92 // .".5....O.o../..
        .byte $f2,$8f,$e2,$f2,$9f,$bf,$b2,$ff,$02,$ea,$80,$9a,$92,$22,$1f,$32 // .............".2
        .byte $e2,$cf,$0a,$fa,$0f,$f2,$f2,$bf,$af,$fa,$0a,$0f,$f5,$fa,$d5,$a5 // ................
        .byte $ff,$b6,$f2,$ff,$fa,$ff,$ff,$ff,$b2,$ff,$92,$fa,$f6,$fe,$ff,$b2 // ................
        .byte $f2,$82,$f2,$ff,$ff,$fa,$b6,$f2,$a2,$f2,$fa,$fa,$fa,$bf,$f2,$62 // ...............b
        .byte $f6,$f2,$ff,$f6,$bf,$f2,$45,$f5,$ef,$0f,$fa,$ff,$af,$f2,$ff,$9f // ......E.........
        .byte $d2,$0f,$f2,$aa,$fa,$f2,$82,$22,$da,$fa,$1a,$fa,$bf,$f2,$fa,$8f // ......."........
        .byte $d2,$9a,$c2,$bf,$f2,$fa,$f2,$82,$ea,$ca,$ba,$8a,$ff,$f2,$05,$f5 // ................
        .byte $ff,$9f,$9f,$cf,$9f,$1f,$af,$ff,$3f,$0f,$8f,$0f,$1f,$2f,$ff,$b6 // ........?..../..
        .byte $a6,$f6,$06,$b6,$a6,$06,$b6,$86,$f6,$b6,$86,$f6,$c6,$b6,$b6,$f6 // ................
        .byte $b6,$66,$46,$c6,$86,$f6,$45,$b5,$fa,$fa,$f6,$fe,$ae,$f6,$fe,$fe // .fF...E.........
        .byte $fe,$f6,$f6,$56,$f6,$fe,$fe,$fe,$f6,$f6,$16,$fe,$fe,$fe,$fe,$fe // ...V............
        .byte $f6,$86,$fe,$fe,$fe,$fe,$fe,$f6,$fe,$fe,$f6,$fe,$f6,$f6,$fe,$f5 // ................
        .byte $f2,$8a,$a6,$f6,$c6,$de,$fe,$26,$96,$d6,$06,$4e,$9e,$fe,$46,$96 // .......&...N..F.
        .byte $f6,$96,$ce,$ee,$fe,$fe,$96,$f6,$26,$d6,$1e,$26,$3e,$06,$f6,$26 // ........&..&>..&
        .byte $d6,$86,$46,$36,$96,$f6,$fe,$85       // ..F6....

dat_3318:
        // === Fill data (1 bytes, $3318-$3318) ===
        .byte $00                                   // .

// --- Region $3750-$37a1 ---
.pc = $3750 "bmp_3750"

bmp_3750:
        // === Bitmap data (82 bytes, $3750-$37a1) ===
        .byte $06,$01                               // ..

dat_3752:
        // === Fill data (33 bytes, $3752-$3772) ===
        .fill 33, $06
        .byte $0e,$0f,$0f,$0f,$0e,$06,$06           // .......

dat_377a:
        // === Fill data (33 bytes, $377a-$379a) ===
        .fill 33, $02
        .byte $0a,$0f,$0f,$0f,$0a,$02,$02           // .......

// --- Region $3c00-$3c00 ---
.pc = $3c00 "spr_3c00"

spr_3c00:
        .byte $00                                   // .

// --- Region $71af-$71af ---
.pc = $71af "dat_71af"

dat_71af:
        // === Fill data (1 bytes, $71af-$71af) ===
        .byte $00                                   // .

// --- Region $828e-$828e ---
.pc = $828e "dat_828e"

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

// --- Region $8dd1-$8dd1 ---
.pc = $8dd1 "dat_8dd1"

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

// --- Region $8ed1-$8ed1 ---
.pc = $8ed1 "dat_8ed1"

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

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

scr_c400:
        .byte $00                                   // .

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

scr_cc00:
        .byte $00                                   // .

// --- Region $d24d-$d24d ---
.pc = $d24d "dat_d24d"

dat_d24d:
        // === Fill data (1 bytes, $d24d-$d24d) ===
        .byte $00                                   // .

// --- Region $dd00-$ea80 ---
.pc = $dd00 "dat_dd00"

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

txt_dd6e:
        .text "4L"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a8,$2b // .............`.+
        .byte $0f,$3f,$3f,$7c,$78,$78,$7f,$7f,$3f,$7f,$7f,$e3,$78,$26,$7f,$7f // .??|xx..?...x&..
        .byte $0f,$3f,$3f,$7c,$e4,$78,$23,$3f,$7f,$7f,$e5,$78,$23,$3f,$7f,$7f // .??|.x#?...x#?..
        .byte $e3,$78,$25,$7f,$7f,$3f,$7f,$7f,$e3,$78,$26,$7f,$7f,$0f,$3f,$3f // .x%..?...x&...??
        .byte $7c,$e4,$78,$21,$30,$e5,$78,$23,$7f,$7f,$01,$e7,$03,$a8,$21,$30 // |.x!0.x#......!0
        .byte $e5,$78,$23,$7f,$7f,$30,$e7,$78,$27,$38,$7c,$7e,$7f,$7f,$7b,$79 // .x#..0.x'8|~..{y
        .byte $42,$78,$0f,$3f,$3f,$7c,$78,$78,$78,$24,$78,$3f,$7f,$7f,$e3,$78 // Bx.??|xxx$x?...x
        .byte $26,$7f,$7f,$0f,$3f,$3f,$7c,$e4,$78,$23,$3f,$7f,$7f,$e3,$78,$28 // &...??|.x#?...x(
        .byte $7f,$7f,$0f,$3f,$3f,$7c,$78,$7c,$e3,$3f,$22,$7f,$3f,$e5,$03,$21 // ...??|x|.?".?..!
        .byte $30,$e7,$78,$29,$30,$78,$78,$7c,$3c,$3e,$1e,$1f,$30,$e7,$78,$21 // 0.x)0xx|<>..0.x!
        .byte $30,$e4,$78,$24,$7c,$3f,$3f,$30,$e4,$78,$26,$7c,$3f,$3f,$03,$07 // 0.x$|??0.x&|??..
        .byte $03,$a3,$22,$0f,$3f,$80,$30,$00,$21,$01,$e7,$03,$24,$0c,$1e,$3c // ..".?.0.!...$..<
        .byte $38,$80,$24,$00,$24,$01,$03,$07,$07,$a5,$22,$03,$03,$e5,$07,$24 // 8.$.$....."....$
        .byte $03,$07,$07,$03,$e4,$01,$a9,$21,$01,$e4,$03,$22,$3f,$7f,$ae,$22 // .......!..."?.."
        .byte $3f,$7f,$b0,$24,$0f,$3f,$3f,$7c,$e3,$78,$26,$79,$00,$01,$03,$07 // ?..$.??|.x&y....
        .byte $03,$e3,$01,$23,$03,$07,$03,$a3,$25,$0f,$3f,$03,$07,$03,$a3,$2d // ...#....%.?....-
        .byte $0f,$1f,$01,$03,$07,$0f,$1f,$3e,$7f,$7f,$3f,$7f,$7f,$e3,$78,$2d // .......>..?...x-
        .byte $7f,$7f,$0f,$3f,$3f,$7c,$78,$78,$7f,$7f,$3f,$7f,$3f,$a3,$32,$03 // ...??|xx..?.?.2.
        .byte $07,$07,$1f,$1f,$3e,$3c,$3e,$1f,$3f,$0f,$3f,$3f,$7c,$78,$7c // ....><>.?.??|x|

txt_dee0:
        .text "??"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $24,$01,$03,$03,$01,$80,$21,$00,$23,$3f,$7f,$3f,$a3,$22,$03,$07 // $.....!.#?.?."..
        .byte $a8,$33,$f0,$fc,$fc,$3e,$1e,$1e,$fe,$fe,$c0,$f0,$f0,$f8,$78,$f8 // .3...>........x.
        .byte $f0,$fc,$c0,$e0,$c0,$a5,$24,$f0,$fc,$fc,$3e,$e4,$1e,$23,$c0,$e0 // ......$...>..#..
        .byte $c0,$a3,$25,$f0,$f8,$fc,$fe,$fc,$a3,$25,$f0,$f8,$c0,$e0,$c0,$a3 // ..%......%......
        .byte $23,$7c,$fe,$0c,$e5,$1e,$23,$fe,$fe,$80,$e7,$c0,$21,$0c,$e7,$1e // #|....#.....!...
        .byte $21,$0c,$e4,$1e,$23,$3e,$fc,$fc,$a8,$27,$1c,$3e,$7e,$fe,$fe,$de // !...#>...'.>~...
        .byte $9e,$42,$1e,$f0,$fc,$fc,$3e,$1e,$1e,$1e,$2d,$1e,$f0,$fc,$fc,$3e // .B....>...-....>
        .byte $1e,$3e,$fc,$fc,$f0,$fc,$fc,$3e,$e4,$1e,$2b,$f0,$fc,$fc,$3e,$1e // .>.....>..+...>.
        .byte $3e,$fc,$fc,$c0,$e0,$c0,$a3,$25,$f0,$fc,$fc,$fe,$fc,$e5,$c0,$21 // >......%.......!
        .byte $0c,$e7,$1e,$29,$0c,$1e,$1e,$3e,$3c,$7c,$78,$f8,$0c,$e7,$1e,$21 // ...)...><|x....!
        .byte $0c,$e4,$1e,$24,$3e,$fc,$fc,$0c,$e4,$1e,$21,$3e,$e3,$fc,$27,$fe // ...$>.....!>..'.
        .byte $fe,$1e,$1e,$3e,$fc,$fc,$80,$30,$00,$21,$80,$e7,$c0,$24,$18,$3c // ...>...0.!...$.<
        .byte $78,$70,$80,$24,$00,$23,$80,$c0,$80,$a5,$24,$c0,$e0,$e0,$c0,$e4 // xp.$.#....$.....
        .byte $80,$23,$00,$c0,$c0,$e5,$e0,$a9,$21,$80,$e4,$c0,$22,$fc,$fe,$ae // .#......!..."...
        .byte $22,$fc,$fe,$b0,$29,$f0,$fc,$fc,$3e,$3e,$7e,$de,$9e,$c0,$e7,$e0 // "...)...>>~.....
        .byte $38,$f0,$fc,$fc,$3e,$1e,$3e,$fc,$fc,$f0,$fc,$fc,$3e,$1e,$3e,$fc // 8...>.>.....>.>.
        .byte $fc,$8c,$de,$de,$9e,$1e,$1e,$fe,$fe,$42,$c0,$e0,$c0,$00,$00,$00 // .........B......
        .byte $f0,$fc,$38,$fc,$fe,$fe,$1e,$1e,$3e,$fc,$fc,$e0,$f8 // ..8.....>....

bmp_e000:
        // === Bitmap data (2689 bytes, $e000-$ea80) ===
        .byte $f8,$7c,$3c,$7c,$f8,$fc,$f0,$fc,$fc,$3e,$1e,$1e,$fe,$fe,$a3,$24 // .|<|.....>.....$
        .byte $80,$c0,$c0,$80,$80,$21,$00,$28,$f0,$fc,$fc,$3e,$1e,$3e,$fc,$fc // .....!.(...>.>..
        .byte $a8,$21,$7f,$e5,$78,$23,$30,$00,$7f,$e3,$78,$24,$7f,$7f,$3f,$00 // .!..x#0...x$..?.
        .byte $e3,$78,$25,$7c,$3f,$3f,$0f,$00,$e4,$78,$25,$7f,$7f,$3f,$00,$7f // .x%|??...x%..?..
        .byte $e3,$78,$25,$7f,$7f,$3f,$00,$7f,$e5,$78,$22,$30,$00,$e3,$78,$26 // .x%..?...x"0..x&
        .byte $7c,$3f,$3f,$0f,$00,$7f,$e5,$78,$22,$30,$00,$e6,$03,$21,$01,$a5 // |??....x"0...!..
        .byte $25,$3f,$7f,$3f,$00,$7f,$e5,$78,$22,$30,$00,$e4,$78,$23,$7f,$7f // %?.?...x"0..x#..
        .byte $3f,$42,$00,$78,$78,$78,$78,$78,$78,$30,$a1,$e3,$78,$26,$7c,$3f // ?B.xxxxxx0..x&|?
        .byte $3f,$0f,$00,$7f,$e5,$78,$22,$30,$00,$e3,$78,$26,$7c,$3f,$3f,$0f // ?....x"0..x&|??.
        .byte $00,$7f,$e5,$78,$23,$30,$00,$0f,$a3,$24,$3f,$7f,$3f,$00,$e6,$03 // ...x#0...$?.?...
        .byte $22,$01,$00,$e3,$78,$37,$7c,$3f,$3f,$0f,$00,$0f,$0f,$07,$07,$03 // "...x7|??.......
        .byte $03,$01,$00,$79,$7b,$7f,$7f,$7e,$7c,$38,$00,$3f,$7c,$e4,$78,$23 // ...y{..~|8.?|.x#
        .byte $30,$00,$0f,$e5,$03,$29,$01,$00,$3f,$7c,$78,$78,$7f,$7f,$3f,$80 // 0....)..?|xx..?.
        .byte $31,$00,$27,$03,$01,$00,$01,$03,$03,$01,$80,$31,$00,$e4,$07,$22 // 1.'........1..."
        .byte $03,$03,$a2,$e3,$01,$24,$03,$07,$07,$03,$a9,$21,$3f,$e4,$03,$21 // .....$.....!?..!
        .byte $01,$a6,$25,$01,$03,$07,$07,$3f,$aa,$24,$01,$03,$03,$01,$a9,$28 // ..%....?.$.....(
        .byte $7b,$7e,$7c,$7c,$3f,$3f,$0f,$00,$e6,$01,$a2,$29,$3f,$7c,$78,$78 // {~||??.....)?|xx
        .byte $7f,$7f,$3f,$00,$0f,$a3,$25,$3f,$7f,$3f,$00,$3f,$a7 // ..?...%?.?.?.

txt_e11d:
        .byte $21,$3f,$a3,$2c,$3f,$7f,$3f,$00,$7f,$78,$78,$7c,$3f,$3f,$0f,$00 // !?.,?.?..xx|??..
        .byte $e6,$07,$2b,$03,$00,$3f,$7c,$78,$7c,$3f,$3f,$0f,$00,$0f,$a3,$23 // ..+..?|x|??....#
        .byte $3f,$7f,$3f,$a2,$24,$01,$03,$03,$01,$80,$23,$00,$27,$07,$03,$00 // ?.?.$.....#.'...
        .byte $03,$07,$07,$03,$a9,$21,$fe,$e5,$1e,$29,$0c,$00,$fc,$3e,$1e,$3e // .....!...)...>.>
        .byte $fc,$fc,$f0,$a5,$24,$fc,$fe,$fc,$00,$e3,$1e,$26,$3e,$fc,$fc,$f0 // ....$......&>...
        .byte $00,$f0,$a3,$25,$fc,$fe,$fc,$00,$f0,$a7,$21,$7e,$e3,$1e,$25,$fe // ...%......!~..%.
        .byte $fe,$fc,$00,$fe,$e5,$1e,$22,$0c,$00,$e6,$c0,$22,$80,$00,$e3,$1e // ......"...."....
        .byte $27,$3e,$fc,$fc,$f0,$00,$fc,$3e,$e4,$1e,$21,$0c,$a5,$23,$fc,$fe // '>.....>..!..#..
        .byte $fc,$42,$00,$1e,$1e,$1e,$1e,$1e,$1e,$0c,$a1,$e3,$1e,$26,$3e,$fc // .B...........&>.
        .byte $fc,$f0,$00,$f0,$a7,$2a,$0e,$16,$3a,$7c,$be,$dc,$e8,$00,$fc,$3e // .....*..:|.....>
        .byte $e4,$1e,$2a,$0c,$00,$fc,$3e,$1e,$3e,$fc,$fc,$f0,$00,$e6,$c0,$22 // ..*...>.>......"
        .byte $80,$00,$e3,$1e,$37,$3e,$fc,$fc,$f0,$00,$f0,$f0,$e0,$e0,$c0,$c0 // ....7>..........
        .byte $80,$00,$9e,$de,$fe,$fe,$7e,$3e,$1c,$00,$fc,$3e,$e4,$1e,$23,$0c // ......~>...>..#.
        .byte $00,$f0,$e5,$c0,$23,$80,$00,$f0,$a3,$23,$fc,$fe,$fc,$80,$31,$00 // ....#....#....1.
        .byte $27,$c0,$80,$00,$80,$c0,$c0,$80,$80,$31,$00,$e3,$80,$25,$c0,$e0 // '........1...%..
        .byte $e0,$c0,$00,$e4,$e0,$22,$c0,$c0,$aa,$21,$fc,$e4,$c0,$21,$80,$a6 // ....."...!...!..
        .byte $25,$80,$c0,$80,$00,$fc,$aa,$24,$80,$c0,$c0,$80,$a9,$e3,$1e,$25 // %......$.......%
        .byte $3e,$fc,$fc,$f0,$00,$e6,$e0,$23,$c0,$00,$f0,$a3,$2d,$fc,$fe,$fc // >......#....-...
        .byte $00,$fc,$3e,$1e,$3e,$fc,$fc,$f0,$00,$fe,$e5,$1e,$21,$0c,$42,$00 // ..>.>.......!.B.
        .byte $fc,$3e,$1e,$3e,$fc,$fc,$f0,$22,$00,$f0,$e5,$80,$a2,$2f,$fc,$3e // .>.>..."...../.>
        .byte $1e,$3e,$fc,$fc,$f0,$00,$fe,$1e,$1e,$3e,$fc,$fc,$f0,$a2,$24,$80 // .>.......>....$.
        .byte $c0,$c0,$80,$80,$23,$00,$22,$f0,$80,$a2,$22,$80,$80,$a2,$3a,$4c // ....#."..."...:L
        .byte $40,$10,$4c,$da,$10,$01,$02,$04,$0f,$f2,$00,$5a,$9c,$be,$04,$04 // @.L........Z....
        .byte $52,$fc,$3e,$0c,$15,$3b,$18,$08,$08,$c2,$60,$24,$fe,$60 // R.>..;....`$.`

txt_e29b:
        .text " (-COMPOSED BY N"
        .text "IGHTLIGHT/KEFREN"
        .byte $53,$2d,$e3,$0a,$61,$8a,$a8,$a2,$00,$b9,$ef,$17,$9d,$4e,$17,$9d // S-..a........N..
        .byte $54,$17,$b9,$f0,$17,$9d,$51,$17,$9d,$57,$17,$c8,$c8,$e8,$e0,$03 // T.....Q..W......
        .byte $d0,$e7,$a2,$00,$8e,$4d,$17,$b9,$ef,$17,$8d,$0b,$10,$8d,$7b,$17 // .....M........{.
        .byte $8d,$7c,$17,$8d,$7d,$17,$9d,$d9,$17,$ee,$4d,$17,$ad,$0b,$10,$18 // .|..}.....M.....
        .byte $79,$ef,$17,$8d,$0b,$10,$18,$6d,$4d,$17,$e8,$e0,$10,$d0,$e7,$ad // y......mM.......
        .byte $20,$10,$f0,$2b,$a2,$02,$b9,$f0,$17,$8d,$4d,$17,$3d,$5a,$17,$9d //  ..+......M.=Z..
        .byte $06,$10,$ca,$10,$f1,$2c,$4d,$17,$10,$15,$a2,$00,$b9,$f1,$17,$9d // .....,M.........
        .byte $54,$17,$b9,$f2,$17,$9d,$57,$17,$c8,$c8,$e8,$e0,$03,$d0,$ed,$a0 // T.....W.........
        .byte $00,$98,$99,$00,$d4,$c8,$c0,$1b,$d0,$f8,$a8,$99,$7e,$17,$99,$66 // ............~..f
        .byte $17,$c8,$c0,$0c,$d0,$f5,$ad,$09,$10,$8d,$18,$d4,$60,$a2,$02,$bd // ............`...
        .byte $69,$17,$c9,$02,$d0,$2c,$bc,$72,$17,$b9,$c1,$18,$bc,$60,$17,$99 // i....,.r.....`..
        .byte $05,$d4,$bc,$72,$17,$b9,$c2,$18,$bc,$60,$17,$99,$06,$d4,$ad,$90 // ...r.....`......
        .byte $18,$f0,$09,$ad,$8f,$18,$99,$04,$d4,$4c,$0f,$11,$bd,$78,$17,$99 // .........L...x..
        .byte $04,$d4,$ca,$10,$ca,$a5,$fb,$48,$a5,$fc,$48,$a2,$02,$bd,$06,$10 // .......H..H.....
        .byte $d0,$03,$4c,$80,$16,$bd,$6f,$17,$f0,$08,$de,$6f,$17,$d0,$13,$4c // ..L...o....o...L
        .byte $bd,$12,$bc,$72,$17,$b9,$c4,$18,$29,$0f,$dd,$7b,$17,$f0,$06,$de // ...r....)..{....
        .byte $7b,$17,$4c,$9a,$13,$9d,$6f,$17,$bd,$75,$17,$9d,$7b,$17,$bd,$4e // {.L...o..u..{..N
        .byte $17,$85,$fb,$bd,$51,$17,$85,$fc,$a0,$00,$98,$9d,$6c,$17,$b1,$fb // ....Q.......l...
        .byte $10,$0f,$0a,$9d,$81,$17,$fe,$4e,$17,$d0,$03,$fe,$51,$17,$c8,$b1 // .......N....Q...
        .byte $fb,$a8,$b9,$a0,$19,$85,$fb,$b9,$aa,$19,$85,$fc,$bc,$66,$17,$b1 // .............f..
        .byte $fb,$30,$28,$f0,$1c,$c9,$7e,$f0,$0e,$9d,$7e,$17,$bd,$ca,$17,$f0 // .0(...~...~.....
        .byte $09,$de,$ca,$17,$4c,$97,$11,$fe,$6c,$17,$a9,$ff,$9d,$63,$17,$d0 // ....L...l....c..
        .byte $6c,$a9,$fe,$9d,$63,$17,$fe,$6c,$17,$d0,$62,$48,$29,$e0,$c9,$80 // l...c..l..bH)...
        .byte $d0,$19,$68,$48,$29,$10,$9d,$6c,$17,$68,$29,$0f,$a8,$b9,$d9,$17 // ..hH)..l.h).....
        .byte $9d,$7b,$17,$9d,$75,$17,$fe,$66,$17,$d0,$b1,$c9,$a0,$d0,$0c,$68 // .{..u..f.......h
        .byte $e3,$0a,$61,$75,$9d,$72,$17,$fe,$66,$17,$d0,$a1,$68,$29,$3f,$0a // ..au.r..f...h)?.
        .byte $a8,$b9,$72,$19,$9d,$c1,$17,$b9,$71,$19,$48,$29,$1f,$9d,$c4,$17 // ..r.....q.H)....
        .byte $68,$48,$29,$80,$9d,$c7,$17,$a9,$01,$9d,$ca,$17,$a9,$00,$9d,$d0 // hH).............
        .byte $17,$9d,$d3,$17,$68                   // ....h

txt_e480:
        .byte $29,$20,$d0,$ce,$fe,$ca,$17,$d0,$c9,$fe,$66,$17,$bc,$66,$17,$b1 // ) ........f..f..
        .byte $fb,$c9,$7f,$d0,$2d,$a9,$00,$9d,$66,$17,$a8,$bd,$4e,$17,$18,$69 // ....-...f...N..i
        .byte $01,$9d,$4e,$17,$85,$fb,$bd,$51,$17,$69,$00,$9d,$51,$17,$85,$fc // ..N....Q.i..Q...
        .byte $b1,$fb,$c9,$ff,$d0,$0c,$bd,$54,$17,$9d,$4e,$17,$bd,$57,$17,$9d // .......T..N..W..
        .byte $51,$17,$c9,$fe,$d0,$0e,$a9,$00,$9d,$06,$10,$bc,$60,$17,$99,$04 // Q...........`...
        .byte $d4,$4c,$80,$16,$bd,$6c,$17,$f0,$23,$bd,$6f,$17,$d0,$1b,$bd,$63 // .L...l..#.o....c
        .byte $17,$9d,$1a,$10,$bd,$7e,$17,$9d,$14,$10,$bd,$81,$17,$9d,$17,$10 // .....~..........
        .byte $bd,$ca,$17,$9d,$cd,$17,$9d,$69,$17,$4c,$9a,$13,$bc,$60,$17,$ad // .......i.L...`..
        .byte $8e,$18,$99,$05,$d4,$99,$06,$d4,$bd,$6f,$17,$f0,$2f,$4c,$80,$16 // .........o../L..
        .byte $bc,$60,$17,$bd,$78,$17,$29,$fe,$99,$04,$d4,$bc,$72,$17,$b9,$c1 // .`..x.).....r...
        .byte $18,$bc,$60,$17,$99,$05,$d4,$bc,$72,$17,$b9,$c2,$18,$bc,$60,$17 // ..`.....r.....`.
        .byte $99,$06,$d4,$bd,$78,$17,$99,$04,$d4,$4c,$04,$13,$bd,$63,$17,$9d // ....x....L...c..
        .byte $1a,$10,$bd,$7e,$17,$9d,$14,$10,$bd,$81,$17,$9d,$17,$10,$bd,$ca // ...~............
        .byte $17,$9d,$cd,$17,$9d,$69,$17,$bd,$6c,$17,$f0,$03,$4c,$9a,$13 // .....i..l...L..

loc_e55f:
        .byte $bc,$60,$17,$ad,$8d,$18,$99,$05,$d4,$99,$06,$d4,$ad,$90,$18,$f0 // .`..............
        .byte $0b,$ad,$8f,$18,$29,$fe,$99,$04,$d4,$4c,$04,$13 // ....)....L..

loc_e57b:
        .byte $bd,$78,$17,$29,$fe,$99,$04,$d4,$bc,$72,$17,$98,$9d,$1d,$10,$b9 // .x.).....r......
        .byte $c8,$18,$9d,$be,$17,$b9,$c7,$18,$9d,$ab,$17,$a8,$a9,$00,$9d,$ae // ................
        .byte $17,$b9,$a3,$18,$29,$80,$c9,$80,$f0,$0f,$b9,$a4,$18,$48,$29,$f0 // ....)........H).
        .byte $9d,$b1,$17,$68,$29,$0f,$9d,$b4,$17   // ...h)....

loc_e5b4:
        .byte $bc,$72,$17,$b9,$c5,$18,$a0,$00,$29,$0f,$f0,$18,$c9,$08,$f0,$13 // .r......).......
        .byte $e4,$0a,$60,$63,$0d,$09,$10,$8d,$18,$d4,$c8,$ad,$0a,$10,$1d,$5a // ..`c...........Z
        .byte $17,$d0,$07                           // ...

loc_e5d7:
        .byte $c8                                   // .

loc_e5d8:
        .byte $ad,$0a,$10,$3d,$5d,$17,$8d,$17,$d4,$8d,$0a,$10,$c0,$01,$d0,$1e // ...=]...........
        .byte $bc,$72,$17,$b9,$c6,$18,$8d,$bb,$17,$a8,$b9,$8f,$18,$29,$80,$c9 // .r...........)..
        .byte $80,$d0,$06,$b9,$90,$18,$8d,$bd,$17   // .........

loc_e601:
        .byte $a9,$00,$8d,$bc,$17                   // .....

loc_e606:
        .byte $a9,$03,$9d,$69,$17,$ad,$90,$18,$d0,$03,$4c,$c7,$14 // ...i......L..

loc_e613:
        .byte $de,$69,$17,$4c,$80,$16,$bd,$ae,$17,$f0,$06,$de,$ae,$17,$4c,$f0 // .i.L..........L.
        .byte $13,$bc,$ab,$17,$b9,$a1,$18,$48,$e4,$4a,$60,$9c,$9d,$9f,$17,$68 // .......H.J`....h
        .byte $29,$0f,$9d,$a2,$17,$b9,$a2,$18,$9d,$a5,$17,$b9,$a3,$18,$8d,$4d // )..............M
        .byte $17,$29,$3f,$0a,$9d,$ae,$17,$2c,$4d,$17,$10,$14,$b9,$a4,$18,$48 // .)?....,M......H
        .byte $29,$f0,$9d,$b1,$17,$68,$29,$0f,$9d,$b4,$17,$a9,$00,$9d,$a8,$17 // )....h).........
        .byte $2c,$4d,$17,$70,$07,$98,$18,$69,$04,$9d,$ab,$17,$bd,$a8,$17,$d0 // ,M.p...i........
        .byte $19,$bd,$b1,$17,$18,$7d,$a5,$17,$9d,$b1,$17,$bd,$b4,$17,$69,$00 // .....}........i.
        .byte $9d,$b4,$17,$dd,$a2,$17,$d0,$21,$f0,$17,$bd,$b1,$17,$38,$fd,$a5 // .......!.....8..
        .byte $17,$9d,$b1,$17,$bd,$b4,$17,$e9,$00,$9d,$b4,$17,$dd,$9f,$17,$d0 // ................
        .byte $08,$bd,$a8,$17,$49,$01,$9d,$a8,$17,$e0,$00,$f0,$03,$4c,$c7,$14 // ....I........L..
        .byte $ad,$bc,$17,$f0,$06,$ce,$bc,$17,$4c,$9a,$14,$ac,$bb,$17,$b9,$8d // ........L.......
        .byte $18,$48,$29,$f0,$8d,$b7,$17,$68,$e4,$0a,$60,$2c,$8d,$b8,$17,$b9 // .H)....h..`,....
        .byte $8e,$18,$8d,$b9,$17,$b9,$8f,$18,$8d,$4d,$17,$29,$3f,$0a,$8d,$bc // .........M.)?...
        .byte $17,$2c,$4d,$17,$10,$24,$ad,$0a,$10,$29,$0f,$8d,$4d,$17,$b9,$90 // .,M..$...)..M...
        .byte $18,$48,$29,$f0,$8d,$bd,$17,$68,$e4,$0a,$61,$2a,$0d,$4d,$17,$8d // .H)....h..a*.M..
        .byte $0a,$10,$8d,$17,$d4,$a9,$00,$8d,$ba,$17,$2c,$4d,$17,$70,$07,$98 // ..........,M.p..
        .byte $18,$69,$04,$8d,$bb,$17,$ad,$ba,$17,$d0,$11,$ad,$bd,$17,$18,$6d // .i.............m
        .byte $b9,$17,$8d,$bd,$17,$cd,$b8,$17,$90,$19,$b0,$0f,$ad,$bd,$17,$38 // ...............8
        .byte $ed,$b9,$17,$8d,$bd,$17,$cd,$b7,$17,$b0,$08,$ad,$ba,$17,$49,$01 // ..............I.
        .byte $8d,$ba,$17,$bc,$72,$17,$b9,$c5,$18,$29,$f0,$c9,$10,$d0,$1f,$bc // ....r....)......
        .byte $be,$17,$b9,$ff,$17,$c9,$7f,$d0,$0a,$b9,$46,$18,$9d,$be,$17,$a8 // ..........F.....
        .byte $b9,$ff,$17,$9d,$0f,$10,$a9,$00,$9d,$0c,$10,$4c,$31,$15,$bc,$be // ...........L1...
        .byte $17,$b9,$ff,$17,$30,$10,$c9,$7f,$d0,$12,$b9,$46,$18,$9d,$be,$17 // ....0......F....
        .byte $a8,$b9,$ff,$17,$10,$06,$0a,$a0,$01,$4c,$1b,$15,$18,$7d,$14,$10 // .........L...}..
        .byte $0a,$18,$7d,$17,$10,$a0,$00,$8c,$4d,$17,$a8,$b9,$8d,$16,$18,$7d // ..}.....M......}
        .byte $d6,$17,$9d,$0c,$10,$b9,$8e,$16,$69,$00,$9d,$0f,$10,$bc,$be,$17 // ........i.......
        .byte $b9,$46,$18,$9d,$78,$17,$fe,$be,$17,$bd,$cd,$17,$f0,$53,$bd,$c7 // .F..x........S..
        .byte $17,$d0,$16,$bd,$d0,$17,$18,$7d,$c1,$17,$9d,$d0,$17,$bd,$d3,$17 // .......}........
        .byte $7d,$c4,$17,$9d,$d3,$17,$4c,$70,$15,$bd,$d0,$17,$38,$fd,$c1,$17 // }.....Lp....8...
        .byte $9d,$d0,$17,$bd,$d3,$17,$fd,$c4,$17,$9d,$d3,$17,$ad,$4d,$17,$d0 // .............M..
        .byte $13,$bd,$0c,$10,$18,$7d,$d0,$17,$9d,$0c,$10,$bd,$0f,$10,$7d,$d3 // .....}........}.
        .byte $17,$9d,$0f,$10,$bd,$69,$17,$c9,$01,$f0,$03,$de,$69,$17,$4c,$56 // .....i......i.LV
        .byte $16,$bd,$69,$17,$f0,$3e,$c9,$01,$f0,$06,$de,$69,$17,$4c,$56,$16 // ..i..>.....i.LV.
        .byte $bc,$72,$17,$b9,$c4,$18,$e4,$4a,$60,$3d,$9d,$87,$17,$38,$e9,$01 // .r.....J`=...8..
        .byte $9d,$84,$17,$a9,$00,$9d,$90,$17,$9d,$96,$17,$9d,$99,$17,$b9,$c3 // ................
        .byte $18,$48,$29,$f0,$9d,$9c,$17,$68,$29,$0f,$0a,$9d,$93,$17,$de,$69 // .H)....h)......i
        .byte $17,$4c,$56,$16,$bd,$87,$17,$f0,$79,$de,$93,$17,$30,$03,$4c,$56 // .LV.....y...0.LV
        .byte $16,$fe,$93,$17,$bd,$0f,$10,$e3,$4a,$61,$63,$8d,$0b,$10,$bd,$9c // ........Jac.....
        .byte $17,$18,$6d,$0b,$10,$9d,$8a,$17,$a9,$00,$69,$00,$9d,$8d,$17,$de // ..m.......i.....
        .byte $84,$17,$10,$0e,$bd,$90,$17,$49,$01,$9d,$90,$17,$bd,$87,$17,$9d // .......I........
        .byte $84,$17,$bd,$90,$17,$d0,$16,$bd,$96,$17,$18,$7d,$8a,$17,$9d,$96 // ...........}....
        .byte $17,$bd,$99,$17,$7d,$8d,$17,$9d,$99,$17,$4c,$43,$16,$bd,$96,$17 // ....}.....LC....
        .byte $38,$fd,$8a,$17,$9d,$96,$17,$bd,$99,$17,$fd,$8d,$17,$9d,$99,$17 // 8...............
        .byte $bd,$0c,$10,$18,$7d,$96,$17,$9d,$0c,$10,$bd,$0f,$10,$7d,$99,$17 // ....}........}..
        .byte $9d,$0f,$10,$bc,$60,$17,$bd,$b1,$17,$99,$02,$d4,$bd,$b4,$17,$99 // ....`...........
        .byte $03,$d4,$ad,$bd,$17,$8d,$16,$d4,$bd,$0c,$10,$99,$00,$d4,$bd,$0f // ................
        .byte $10,$99,$01,$d4,$bd,$78,$17,$3d,$1a,$10,$99,$04,$d4,$ca,$30,$03 // .....x.=......0.
        .byte $4c,$1a,$11,$68,$85,$fc,$68,$85,$fb,$60,$16,$01,$27,$01,$38,$01 // L..h..h..`..'.8.
        .byte $4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba,$01,$d4,$01,$f0,$01 // K._.s...........
        .byte $0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd,$02,$e7,$02,$13,$03 // ..-.N.q.........
        .byte $42,$03,$74,$03,$a9,$03,$e0,$03,$1b,$04,$5a,$04,$9b,$04,$e2,$04 // B.t.......Z.....
        .byte $2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8,$06,$51,$07,$c1,$07 // ,.{...'.....Q...
        .byte $37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5,$0a,$9c,$0b,$4e,$0c // 7...7...W.....N.
        .byte $09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68,$11,$6e,$12,$88,$13 // ........n.h.n...
        .byte $af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1,$1b,$46,$1d,$04,$1f // ....9.......F...
        .byte $dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6,$2b,$72 // . .".$.'^).+r

txt_e990:
        .text ".81&4B7"
        .byte $8c
        .byte $3a,$08
        .byte $3e,$b8
        .byte $41,$a0
        .byte $45,$b8

txt_e9a0:
        .byte $49,$20,$4e,$bc,$52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18 // I N.R.W.\pbLh.n.
        .byte $75,$10,$7c,$70,$83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8 // u.|p.@.p.@.x.X..
        .byte $b9,$e0,$c4,$98,$d0,$08,$dd,$30,$ea,$20,$f8,$2e,$fd,$00,$7b,$8b // .......0. ....{.
        .byte $9b,$e3,$19,$23,$77,$80,$90,$e3,$19,$29,$01,$02,$04,$fe,$fd,$fb // ...#w....)......
        .byte $00,$07,$0e,$c2,$24,$fe               // ....$.

txt_e9e6:
        .byte $24,$22,$29,$a5,$21,$01,$a3,$3b,$60,$20,$28,$07,$1b,$0b,$f0,$41 // $").!..;` (....A
        .byte $11,$01,$05,$09,$0c,$15,$3b,$18,$08,$08,$ff,$02,$02,$00,$03,$03 // ......;.........
        .byte $61,$10,$4a,$b0,$24,$10,$40,$00,$06,$a2,$25,$0a,$04,$00,$20,$10 // a.J.$.@...%... .
        .byte $a2,$2d,$01,$18,$0c,$14,$79,$1a,$0b,$00,$c0,$c0,$08,$06,$03,$a3 // .-....y.........
        .byte $29,$01,$08,$13,$16,$3c,$11,$18,$08,$10,$a3,$24,$08,$00,$80,$80 // )....<.....$....
        .byte $a6,$22,$38,$80,$a2,$35,$ff,$f0,$00,$01,$02,$03,$07,$0b,$0f,$13 // ."8..5..........
        .byte $17,$1b,$1f                           // ...

txt_ea49:
        .text "#'+/37;?"
        .byte $a3
        .byte $31,$fc
        .byte $3c,$01,$77,$19,$80
        .byte $19,$90,$19,$03,$07,$77,$19,$80,$19,$90,$19,$c2,$35,$00,$05,$08 // .....w......5...
        .byte $7f,$00,$03,$07,$7f,$00,$04,$07,$7f,$00,$05,$09,$7f,$00,$7f,$0c // ................
        .byte $0c,$00,$e7,$0c,$23,$7f,$20,$24       // ....#. $

// --- Region $ea82-$ff80 ---
.pc = $ea82 "bmp_ea82"

bmp_ea82:
        // === Bitmap data (5310 bytes, $ea82-$ff3f) ===
        .byte $00,$7f,$00,$7f,$60,$20,$c8,$aa,$a8,$a6,$a2,$00,$7f,$c1,$ae,$c4 // ....` ..........
        .byte $aa,$c1,$c4,$c1,$c8,$00,$7f,$df,$d4,$b0,$00,$7f,$00,$7f,$00,$04 // ................
        .byte $09,$7f,$0c,$0c,$00,$7f,$e3,$41,$a1,$e3,$41,$21,$04,$e3,$41,$21 // .......A..A!..A!
        .byte $08,$e3,$41,$25,$0c,$41,$10,$41,$41,$e8,$11,$36,$14,$11,$11,$51 // ..A%.A.AA..6...Q
        .byte $1f,$21,$21,$11,$23,$00,$25,$81,$41,$11,$10,$10,$f0,$2c,$81,$41 // .!!.#.%.A....,.A
        .byte $81,$41,$e4,$80,$29,$f0,$36,$81,$81,$10,$f0,$3b,$81,$3d,$e3,$41 // .A..).6....;.=.A
        .byte $21,$3f,$e3,$11,$29,$45,$0f,$00,$09,$01,$04,$06,$84,$4f,$a2 // !?..)E.......O.

txt_eaf1:
        .text "&O/H "
        .byte $ff,$8f,$a4
        .byte $37,$e0,$10,$04,$0e
        .byte $3e,$40,$4f
        .byte $00,$6a,$20,$88,$04,$6a,$20,$4f,$04,$04,$10,$88,$04,$04,$10,$4f // .j ..j O.......O
        .byte $a3,$22,$ff,$08,$a4,$22,$02,$4c,$a3   // ."...".L.

txt_eb1a:
        .byte $21,$58,$a2,$22,$02,$4c,$a3,$25,$37,$00,$04,$02,$4c,$a3,$25,$47 // !X.".L.%7...L.%G
        .byte $00,$08,$02,$4c,$a3,$2f,$59,$00,$0c,$00,$e9,$16,$30,$01,$04,$08 // ...L./Y.....0...
        .byte $10,$02,$a8                           // ...

txt_eb3d:
        .byte $42,$33,$a2,$26,$10,$12,$04,$b0,$12,$22,$a2,$24,$10,$1d,$00,$a8 // B3.&.....".$....
        .byte $a2,$28,$01,$0c,$00,$21,$00,$ac,$68,$30,$a3 // .(...!..h0.

txt_eb58:
        .byte $21,$23,$a4,$21,$01,$a2,$23,$25,$00,$c8,$a4,$24,$18,$27,$00,$c7 // !#.!..#%...$.'..
        .byte $a4,$24,$18,$2e,$00,$c2,$a4,$24,$18,$38,$09,$09,$a5,$23,$3d,$02 // .$.....$.8...#=.
        .byte $4c,$a3,$25,$5a,$00,$3f,$00,$28,$a4,$24,$18,$27,$00,$68,$a4,$24 // L.%Z.?.(.$.'.h.$
        .byte $18,$27,$00,$28,$a4,$24,$18,$2e,$00,$68,$a4,$22,$18,$2e,$a7,$23 // .'.(.$...h."...#
        .byte $25,$00,$c8,$a5                       // %...

txt_eb9c:
        .byte $21,$43,$a9,$23,$10,$a0,$10,$a2,$24,$8c,$02,$8c,$03,$e4,$02,$24 // !C.#....$......$
        .byte $ff,$8c,$04,$8c,$e5,$04,$2b,$90,$05,$84,$06,$07,$06,$07,$ff,$8c // ......+.........
        .byte $08,$8c,$e7,$08,$21,$84,$e4,$09,$2b,$ff,$b4,$b7,$bd,$fa,$3e,$42 // ....!...+.....>B
        .byte $70,$a4,$e0,$e4,$e4,$19,$e6,$1a,$24,$80,$00,$7f,$8f,$e4,$7e,$61 // p.......$.....~a
        .byte $15,$7f,$aa,$83,$0c,$ac,$81,$0c,$ab,$83,$0c,$ac,$81,$0c,$aa,$83 // ................
        .byte $0c,$81,$0c,$ad,$4f,$ac,$0c,$aa,$0c,$ab,$83,$0c,$ac,$81,$0c,$aa // ....O...........
        .byte $0c,$83,$0c,$ac,$81,$0c,$ab,$83,$0c,$ac,$81,$0c,$aa,$83,$0c,$81 // ................
        .byte $0c,$ad,$83,$4f,$aa,$81,$0c,$ad,$83,$4f,$ab,$81,$0c,$0c,$7f,$aa // ...O.....O......
        .byte $81,$0c,$ad,$4f,$ac,$0c,$aa,$0c,$ab,$83,$0c,$ad,$81,$4f,$aa,$0c // ...O.........O..
        .byte $0c,$ac,$0c,$aa,$0c,$0c,$ab,$0c,$ac,$0c,$0c,$af,$80,$0c,$b0,$0c // ................
        .byte $aa,$81,$0c,$ad,$83,$4f,$aa,$81,$0c,$ab,$0c,$aa,$0c,$0c,$ac,$0c // .....O..........
        .byte $b1,$80,$0c,$b2,$0c,$ab,$81,$0c,$83,$0c,$aa,$81,$0c,$ad,$4f,$ab // ..............O.
        .byte $0c,$0c,$7f,$a9,$8f,$3c,$7f,$a4,$81,$10,$a9,$80,$0c,$82,$00,$a4 // .....<..........
        .byte $80,$04,$a9,$0c,$a4,$82,$0e,$a9,$80,$0c,$81,$00,$a4,$80,$04,$a9 // ................
        .byte $0c,$a4,$07,$90,$09,$c1,$80,$7e,$00,$81,$07,$04,$82,$02,$80,$00 // .......~........
        .byte $82,$03,$80,$00,$7f,$a4,$83,$10,$80,$00,$a9,$0c,$a4,$81,$1c,$a9 // ................
        .byte $0c,$a4,$10,$83,$12,$86,$13,$80,$00,$13,$a9,$0c,$a4,$10,$a9,$0c // ................
        .byte $a4,$82,$14,$80,$00,$86,$15,$80,$00,$15,$a9,$0c,$81,$00,$a4,$83 // ................
        .byte $17,$85,$18,$81,$18,$83,$17,$13,$7f,$a4,$83,$10,$80,$00,$a9,$0c // ................
        .byte $a4,$81,$1c,$a9,$0c,$a4,$10,$83,$12,$86,$13,$80,$00,$13,$a9,$0c // ................
        .byte $a4,$10,$a9,$0c,$a4,$82,$10,$80,$00,$86,$0c,$80,$00,$18,$a9,$0c // ................
        .byte $81,$00,$a4,$83,$0c,$80,$02,$0b,$a9,$0c,$a4,$60,$4e,$83,$0b,$0e // ...........`N...
        .byte $81,$0f,$10,$7f,$b3,$8f,$3c,$7f,$a5,$80,$34,$00,$34,$00,$3b,$00 // ......<...4.4.;.
        .byte $39,$82,$00,$80,$39,$00,$3b,$82,$00,$a2,$84,$37,$80,$00,$37,$00 // 9...9.;....7..7.
        .byte $b4,$34,$00,$2f,$00,$34,$00,$37,$00,$a5,$34,$00,$34,$00,$3b,$82 // .4./.4.7..4.4.;.
        .byte $00,$80,$39,$00,$3b,$00,$3e,$00,$40,$00,$a1,$84,$39,$80,$00,$39 // ..9.;.>.@...9..9
        .byte $00,$b4,$34,$00,$2f,$00,$34,$00,$37,$00,$7f,$80,$59,$00,$e7,$20 // ..4./.4.7...Y.. 
        .byte $3a,$09,$0e,$14,$12,$0f,$20,$03,$0f,$04,$05,$04,$20,$02,$19,$20 // :..... ..... .. 
        .byte $14,$12,$01,$10,$2f,$02,$0f,$0e,$1a,$01,$09,$f0,$20,$36,$07,$12 // ..../....... 6..
        .byte $01,$10,$08,$09,$03,$13,$20,$02,$19,$20,$06,$0f,$18,$2f,$02,$0f // ...... .. .../..
        .byte $0e,$1a,$01,$09,$ea,$20,$60,$27,$0d,$15,$13,$09,$03,$20,$02,$19 // ..... `'..... ..
        .byte $20,$0e,$09,$07,$08,$14,$0c,$09,$07,$08,$14,$20,$2d,$20,$03,$0f //  .......... - ..
        .byte $0e,$16,$05,$12,$14,$05,$04,$20,$02,$19,$20,$0a,$03,$08,$20,$a8 // ....... .. ... .
        .byte $ec,$20,$29,$04,$09,$10,$0c,$0f,$0d,$01,$03,$19,$f3,$20,$80,$58 // . ).......... .X
        .byte $00,$21,$20,$05,$60,$20,$60,$20,$35,$60,$20,$60,$04,$44,$09,$49 // .! .` ` 5` `.D.I
        .byte $10,$50,$0c,$4c,$0f,$4f,$0d,$4d,$01,$41,$03,$43,$19,$59,$09,$20 // .P.L.O.M.A.C.Y. 
        .byte $60,$20,$60,$80,$32,$00,$60,$3a,$7f,$82,$85,$88,$8b,$8f,$92,$95 // ` `.2.`:........
        .byte $98,$9b,$9e,$a1,$a4,$a7,$aa,$ad,$b0,$b2,$b5,$b8,$bb,$be,$c0,$c3 // ................
        .byte $c6,$c8,$cb,$cd,$d0,$d2,$d4,$d7,$d9,$db,$dd,$df,$e1,$e3,$e5,$e7 // ................
        .byte $e9,$ea,$ec,$ee,$ef,$f0,$f2,$f3,$f4,$f6,$f7,$f8,$f9,$f9,$fa,$fb // ................
        .byte $fc,$fc,$e3,$fd,$e7,$fe,$e3,$fd,$60,$73,$fc,$fc,$fb,$fa,$f9,$f8 // ........`s......
        .byte $f8,$f7,$f5,$f4,$f3,$f2,$f0,$ef,$ed,$ec,$ea,$e9,$e7,$e5,$e3,$e1 // ................
        .byte $df,$dd,$db,$d9,$d6,$d4,$d2,$cf,$cd,$cb,$c8,$c5,$c3,$c0,$bd,$bb // ................
        .byte $b8,$b5,$b2,$af,$ad,$aa,$a7,$a4,$a1,$9e,$9b,$98,$94,$91,$8e,$8b // ................
        .byte $88,$85,$82,$7f,$7c,$79,$75,$72,$6f,$6c,$69,$66,$63,$60,$5d // ....|yurolifc`]

txt_ee6b:
        .text "ZWTQNKHFC"
        .byte $40                                   // @ character
        .text "=;8631"
        .text ".,)'%#!"
        .byte $1f,$1d,$1b,$19,$17,$15,$14,$12,$10
        .byte $0f,$0d,$0c,$0b,$0a,$08,$07,$06,$05,$05,$04,$03,$02,$02,$e3,$01 // ................
        .byte $a7,$e3,$01,$60,$39,$02,$03,$03,$04,$05,$06,$07,$08,$09,$0a,$0b // ...`9...........
        .byte $0c,$0e,$0f,$11,$12,$14,$16,$17,$19,$1b,$1d,$1f // ............

txt_eeb7:
        .text "!#%(*,/1469;>ADF"
        .text "ILORUX"
        .byte $5b,$5e,$61,$64,$67,$6a,$6d,$70,$73,$76
        .byte $79,$7c,$e5,$02,$39,$03,$04,$05,$06,$07,$09,$0a,$0c,$0e,$10,$12 // y|..9...........
        .byte $14,$16,$18,$1a,$1c,$1e               // ......

txt_eeed:
        .text " "
        .byte $22                                   // double quote
        .text "#%&'()"
        .byte $e5

txt_eef6:
        .text "*-)('&%#"
        .byte $22                                   // double quote
        .text " "
        .byte $1e,$1c,$1a,$18,$16,$80
        .byte $45,$14,$2b,$12,$10,$0e,$0c,$0a,$09,$07,$06,$05,$04,$03,$e5,$02 // E.+.............
        .byte $39,$03,$04,$05,$06,$07,$09,$0a,$0c,$0e,$10,$12,$14,$16,$18,$1a // 9...............
        .byte $1c,$1e                               // ..

txt_ef28:
        .text " "
        .byte $22                                   // double quote
        .text "#%&'()"
        .byte $e5

txt_ef31:
        .text "*-)('&%#"
        .byte $22                                   // double quote
        .text " "
        .byte $1e,$1c,$1a,$18,$16,$80
        .byte $45,$14,$60,$2d,$12,$10,$0e,$0c,$0a,$09,$07,$06,$05,$04,$03,$21 // E.`-...........!
        .byte $20,$1f,$1e,$1d,$1b,$1a,$19,$18,$17,$16,$15,$14,$13,$12,$11,$10 //  ...............
        .byte $0f,$0e,$0d,$0c,$0c,$0b,$0a,$09,$09,$08,$07,$07,$06,$05,$05,$04 // ................
        .byte $04,$e3,$03,$e3,$02,$eb,$01,$e3,$02,$e3,$03,$60,$2f,$04,$04,$05 // ...........`/...
        .byte $05,$06,$06,$07,$08,$08,$09,$0a,$0b,$0c,$0c,$0d,$0e,$0f,$10,$11 // ................
        .byte $12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1e,$1f,$21,$20,$20 // .............!  
        .byte $1f,$1e,$1e,$1d,$1c,$1c,$1b,$1b,$1a,$1a,$19,$19,$e3,$18,$ea,$17 // ................
        .byte $e3,$18,$34,$19,$19,$1a,$1a,$1b,$1b,$1c,$1c,$1d,$1e,$1e,$1f // ..4............

txt_efc0:
        .text "  !! "
        .byte $1f,$1e,$1e,$e3,$1d
        .byte $24,$1e,$1e,$1f
        .byte $20,$80
        .byte $6d,$21,$60,$4f,$78,$a9,$30,$85,$01,$a2,$00,$bd,$01,$40,$9d,$01 // m!`Ox.0......@..
        .byte $08,$e8,$d0,$f7,$ad,$09,$01,$c9,$ff,$f0,$09,$ee,$09,$01,$ee,$0c // ................
        .byte $01,$4c,$05,$01,$a9,$37,$85,$01,$58,$a9,$00,$8d,$00,$08,$4c,$e2 // .L...7..X.....L.
        .byte $fc,$4c,$ae,$a7,$20,$44,$e5,$ad,$a6,$02,$d0,$16,$a9,$01,$8d,$ce // .L.. D..........
        .byte $34,$8d,$0e,$35,$8d,$42,$35,$8d,$82,$35,$8d,$aa,$35,$a9,$12,$8d // 4..5.B5..5..5...
        .byte $f4,$35,$60,$82,$41,$00,$61           // .5`.A.a

txt_f027:
        .text " ; 1$%)"
        .byte $16
        .byte $2a,$a9,$00,$11
        .byte $44,$55,$99,$66
        .byte $aa,$bf,$00,$33,$cc,$fc,$b8,$ef,$a8,$10,$00,$01,$04,$15,$00,$15 // ...3............
        .byte $00,$11,$00,$11,$44,$55,$00,$df,$00,$fb,$00,$33,$cc,$ff,$00,$99 // ....DU.....3....
        .byte $00,$ab,$00,$11,$44,$55,$00,$fb,$00,$bf,$00,$11,$44,$55,$00,$a9 // ....DU......DU..
        .byte $00,$9a,$00,$33,$cc,$ff,$00,$bf,$00,$bb,$00,$33,$cc,$ff,$00,$30 // ...3.......3...0
        .byte $00,$51,$00,$11,$44,$55,$00,$11,$00,$01,$00,$11,$44,$55,$00,$5d // .Q..DU......DU.]
        .byte $00,$15,$00,$11,$44,$55,$00,$fe,$00,$9a,$00,$11,$44,$55,$00,$bf // ....DU......DU..
        .byte $00,$bb,$00,$11,$44,$55,$00,$ba,$00,$59,$00,$33,$cc,$ff,$00,$bb // ....DU...Y.3....
        .byte $00,$a9,$00,$11,$44,$55,$00,$51,$00,$95,$00,$11,$44,$55,$00,$01 // ....DU.Q....DU..
        .byte $00,$10,$00,$11,$44,$55,$00,$15,$00,$11,$00,$11,$44,$55,$00,$df // ....DU......DU..
        .byte $00,$59,$00,$11,$44,$55,$00,$bb,$00,$ab,$00,$11,$44,$55,$00,$fb // .Y..DU......DU..
        .byte $00,$95,$00,$33,$cc,$ff,$00,$ab,$00,$ba,$00,$11,$44,$55,$00,$95 // ...3........DU..
        .byte $00,$99,$00,$11,$44,$55,$00,$10,$00,$a2,$00,$22,$88,$aa,$00,$22 // ....DU....."..."
        .byte $00,$01,$00,$11,$44,$55,$00,$5d,$00,$15,$00,$11,$44,$55,$00,$fe // ....DU.]....DU..
        .byte $00,$ba,$00,$33,$cc,$ff,$00,$95,$00,$bb,$00,$11,$44,$55,$00,$ba // ...3........DU..
        .byte $00,$fb,$00,$11,$44,$55,$00,$99,$00,$57,$00,$33,$cc,$ff,$00,$f3 // ....DU...W.3....
        .byte $00,$d1,$10,$11,$40,$50,$00,$01,$00,$10,$00,$11,$44,$55,$99,$66 // ....@P......DU.f
        .byte $aa,$33,$00,$33,$cc,$ff,$bb,$ee,$aa,$f0,$20,$30,$e0,$e0,$a0,$d0 // .3.3...... 0....
        .byte $a0,$80,$20,$00,$25,$1b,$1e,$1f,$0b,$1f,$e3,$0f,$24,$bb,$ee,$ff // .. .%.......$...
        .byte $bb,$c4,$25,$9b,$67,$57,$9a,$57,$e3,$56,$a2,$2a,$02,$0a,$0b,$0f // ..%.gW.W.V.*....
        .byte $3b,$2f,$0b,$ae,$bf,$bb,$c4,$60,$34,$95,$66,$55,$99,$57,$58,$5b // ;/.....`4.fU.WX[
        .byte $56,$9a,$66,$55,$99,$ff,$00,$bf,$00,$99,$ee,$ff,$bb,$55,$c0,$f0 // V.fU.........U..
        .byte $fc,$f3,$66,$55,$99,$ff,$00,$33,$c0,$00,$40,$70,$80,$f0,$30,$f3 // ..fU...3..@p..0.
        .byte $02,$00,$06,$1b,$6b,$bf,$7f,$bf,$ff,$9a,$6e,$ff,$bb,$c4,$60,$1f // ....k.....n...`.
        .byte $99,$66,$55,$99,$7f,$80,$9a,$60,$fb,$ee,$ff,$bb,$55,$00,$99,$00 // .fU....`....U...
        .byte $ab,$66,$55,$99,$ff,$00,$f3,$00,$d5,$b8,$a9,$ec,$54,$00,$01,$a3 // .fU.........T...
        .byte $2a,$01,$05,$06,$06,$16,$1a,$05,$57,$6a,$ee,$e4,$aa,$60,$4c,$fb // *.......Wj...`L.
        .byte $66,$55,$99                           // fU.

txt_f1da:
        .text "WXYU"
        .byte $a9,$66
        .byte $55,$99,$ff,$00
        .byte $59,$02,$bf,$ee,$ff,$bb
        .byte $55,$c0,$f9,$fe,$9a,$66,$55,$99,$ff,$00,$bf,$c0,$b3,$63,$73,$b0 // U....fU......cs.
        .byte $f3,$00,$30,$00,$51,$ee,$ff,$bb,$55,$00,$11,$00,$01,$bb,$aa,$ee // ..0.Q...U.......
        .byte $55,$00,$5e,$7a,$15,$bb,$aa,$ee,$55,$80,$be,$b0,$9a,$ee,$ff,$bb // U.^z....U.......
        .byte $5f,$0b,$bb,$3f,$98,$65,$55,$99,$e4,$55,$28,$00,$40,$90,$a8,$58 // _..?.eU..U(.@..X
        .byte $5c,$5b,$57,$a2,$2a,$01,$05,$07,$07,$17,$0f,$05,$56,$7f,$bb,$c4 // \[W.*.......V...
        .byte $34,$20,$77,$55,$dd,$56,$5c,$5e,$57,$22,$77,$55,$dd,$aa,$00,$ef // 4 wU.V\^W"wU....
        .byte $03,$bb,$ee,$ff,$bb,$c4,$24,$99,$66,$55,$99,$e4 // ......$.fU..

txt_f256:
        .byte $55,$25,$d0,$50,$50,$f0,$50,$e3,$70,$80,$20,$00,$22,$3a,$0a,$e3 // U%.PP.P.p. .":..
        .byte $3a,$23,$1a
        .byte $3a,$1a,$c8
        .byte $22,$55,$57,$e3
        .text "U#WUW"
        .byte $e3
        .text "?"
        .byte $22                                   // double quote
        .text "/?"
        .byte $e3
        .byte $2f,$c8,$e3,$fe
        .byte $22,$fc,$fe,$e3,$fc
        .byte $21,$03
        .byte $a3,$24,$03,$00,$03,$03,$c8,$24,$30,$7c,$5b,$56,$e3,$55,$29,$56 // .$.....$0|[V.U)V
        .byte $03,$03,$01,$c3,$d1,$b1,$91,$13,$f0,$55,$24,$e0,$e0,$d0,$e0,$e3 // .........U$.....
        .byte $d0,$21,$c0,$a4,$21,$30,$e3,$05,$a4,$21,$33,$e3,$aa,$a4,$21,$fb // .!..!0...!3...!.
        .byte $e3,$56,$23,$3a,$1a,$3a,$e3,$1a,$22,$2a,$1a,$c9,$22,$fe,$ff,$e3 // .V#:.:.."*.."...
        .byte $fe,$26,$fd,$fe,$03,$03,$02,$03,$e3,$02,$a1,$e8,$aa,$24,$f0,$4c // .&...........$.L
        .byte $50,$54,$e3                           // PT.

txt_f2d9:
        .byte $55,$21,$56,$a3,$2a,$c0,$33,$f2,$f3,$22,$03,$0e,$39,$e5,$95,$e3 // U!V.*.3.."..9...
        .byte $55,$21,$ea,$e7,$aa,$22,$50,$70,$e3,$50,$26,$70,$50,$70,$2a,$3a // U!..."Pp.P&pPp*:
        .byte $2a,$e3
        .byte $3a,$22,$1a
        .byte $3a,$c8
        .text "#WTW"
        .byte $e3
        .text "T#WT"
        .byte $35,$e3,$05,$24,$35,$05,$35,$35,$e8   // 5..$5.55.

txt_f312:
        .byte $55,$21,$ab,$e3,$a9,$26,$aa,$a9,$aa,$aa,$03,$02,$e3,$03,$23,$02 // U!...&........#.
        .byte $03,$02,$e8,$55,$c8,$22,$70,$60,$e3,$70,$23,$40,$70,$40,$80,$20 // ...U."p`.p#@p@. 
        .byte $00                                   // .

txt_f333:
        .text "(::*:-  1"
        .byte $c3
        .byte $21,$95,$a3
        .byte $31,$11,$fe
        .byte $fe,$fd,$be,$19,$01,$01,$10,$3a,$1a,$3a,$3a,$37,$00,$30,$03,$c3 // .......:.::7.0..
        .byte $21,$95,$a3,$31,$11,$fe,$fc,$fe,$7e,$26,$01,$00,$22,$03,$02,$03 // !..1....~&.."...
        .byte $02,$02,$ea,$00,$33,$c3,$22,$fe,$a4,$a2,$25,$11,$57,$5c,$70,$c0 // ....3."...%.W\p.
        .byte $a3
        .byte $29,$33,$11
        .byte $33,$13
        .text "323"
        .byte $22                                   // double quote
        .text "2"
        .byte $e3
        .byte $55,$22,$5e,$e0
        .byte $a2,$21,$22,$e3,$55,$22,$f9,$03,$a2,$22,$33,$70,$e3 // .!".U"..."3p.

txt_f390:
        .byte $40,$2c,$b0,$00,$30,$30,$35,$05       // @,..005.

txt_f398:
        .text "55; 0#"
        .byte $e3,$aa
        .byte $21,$d5,$a3
        .byte $29,$11,$aa,$ab,$aa
        .byte $ea,$1e,$03,$02,$13,$e3,$15,$25,$35,$1e,$30,$30,$32,$e3,$55,$21 // .......%5.002.U!
        .byte $ea,$a3,$21,$22,$e3,$fe,$22,$7c,$26,$a2,$22,$22,$03,$a3,$24,$03 // ..!".."|&.""..$.
        .byte $0c,$00,$33,$e3,$55,$22,$57,$f8,$a2,$25,$22,$fe,$f8,$e0,$80,$a3 // ..3.U"W..%".....

txt_f3d8:
        .text ")"
        .byte $22                                   // double quote
        .text "2"
        .byte $22                                   // double quote
        .text "!"
        .byte $22                                   // double quote
        .byte $11
        .byte $21,$11,$12,$e3
        .byte $55,$22,$5e,$e0,$a2
        .byte $21,$22,$e3,$aa,$22,$f6,$03,$a2,$29,$33,$e0,$e0,$d0,$e0,$90,$10 // !".."...)3......
        .byte $10,$00,$e3,$3a,$22,$0a,$37,$a2,$21,$03,$e3,$aa,$21,$d5,$a3,$21 // ...:".7.!...!..!
        .byte $11,$e3,$57,$2d,$96,$3b,$02,$02       // ..W-.;..

txt_f410:
        .text "25%5%+ "
        .byte $10
        .byte $23,$e3
        .byte $55,$21,$ea,$a3

txt_f41e:
        .text "-"
        .byte $22                                   // double quote
        .text "UWU"
        .byte $d7
        .byte $2f,$03,$02
        .byte $23,$03,$03,$02,$03,$e3,$02
        .byte $a1,$e3,$55,$22,$5e,$e0,$a2           // ..U"^..

txt_f435:
        .byte $21,$22,$c3
        .byte $22,$a7,$02,$a2
        .text "%"
        .byte $22                                   // double quote
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $70
        .byte $40,$e4
        .byte $30,$80
        .byte $20,$00,$60
        .text "44%)&"
        .byte $1a
        .byte $2b,$1e,$1f
        .byte $44,$55,$99,$66
        .byte $aa,$bb,$ee,$ff,$45,$54,$98,$64,$a9,$b8,$ed,$fd,$04,$01,$19,$06 // ....ET.d........
        .byte $1a,$1b,$16,$2b,$44,$55,$99,$66,$aa,$bb,$ee,$ff,$44,$55,$98,$66 // ...+DU.f....DU.f
        .byte $ab,$bb,$ef,$fe,$44,$55,$00,$fe,$a4,$24,$44,$55,$00,$2a,$a4,$24 // ....DU...$DU.*.$
        .byte $44,$55,$00,$65,$a4,$24,$51,$50,$11,$40,$a2,$60,$4e,$01,$00,$44 // DU.e.$QP.@.`N..D
        .byte $55,$99,$66,$aa,$bb,$6e,$bf,$44,$55,$99,$66,$aa,$bb,$ee,$ff,$50 // U.f..n.DU.f....P
        .byte $60,$90,$60,$a0,$a0,$f0,$e0,$2c,$2f,$1b,$2e,$1a,$19,$16,$25,$cc // `.`....,/.....%.
        .byte $ff,$bb,$ee,$aa,$98,$63,$4e,$ce,$fe,$b3,$ce,$38,$e0,$80,$00,$3c // .....cN....8...<
        .byte $1f,$37,$3d,$35,$06,$3d,$06,$cc,$ff,$77,$dd,$55,$66,$99,$aa,$cc // .7=5.=...w.Uf...
        .byte $ff,$b8,$ef,$ab,$9a,$67,$56,$cc,$ff,$00,$dd,$a4,$24,$cc,$ff,$00 // .....gV.....$...
        .byte $59,$a4,$24,$cc,$ff,$00,$a9,$a4,$60,$51,$e2,$d1,$21,$91,$03,$01 // Y.$.....`Q..!...
        .byte $03,$03,$cc,$ff,$bb,$ee,$aa,$99,$66,$55,$cc,$ff,$77,$dd,$55,$66 // ........fU..w.Uf
        .byte $99,$aa,$f0,$c0,$40,$c0,$70,$40,$b0,$b0,$3c,$0f // ....@.p@..<.

txt_f511:
        .text ";>:)6%"
        .byte $cc,$ff,$77,$dd
        .byte $55,$66,$99,$aa,$ce,$fd
        .byte $76,$de,$56,$65,$9a,$a9,$2c,$2f,$27,$1d,$25,$16,$1d,$16,$cc,$ff // v.Ve..,/'.%.....
        .byte $77,$dd,$55,$66,$99,$aa,$cf,$ff,$77,$dc,$57,$64,$98,$a8,$03,$a3 // w.Uf....w.Wd....
        .byte $39,$03,$00,$03,$03,$cc,$ff,$bb,$ee,$aa,$99,$66,$54,$cc,$ff,$bb // 9..........fT...
        .byte $ec,$a2,$8a,$28,$a0,$f0               // ...(..

txt_f557:
        .byte $20,$20,$a0,$80,$a2,$21,$01,$a7,$21,$90,$b8,$29,$39,$05,$35,$05 //   ...!..!..)9.5.
        .byte $09,$0f,$30,$0f,$dd,$e4               // ..0...

txt_f56d:
        .byte $55,$31,$aa,$00,$bb,$de,$57,$56,$57,$5f,$ab,$01,$f7,$3d,$2b,$08 // U1....WVW_...=+.
        .byte $04,$09,$01,$a2,$2a,$dd,$55,$d5,$b5   // ....*.U..

txt_f586:
        .byte $2b,$42,$dc,$0f,$dd,$57,$e3           // +B...W.

txt_f58d:
        .byte $55,$25,$aa,$00,$ba,$00,$fb,$e3       // U%......

txt_f595:
        .byte $55,$25,$aa,$00,$88,$00,$fc,$e3,$55,$25,$ff,$00,$0c,$00,$c0,$e3 // U%......U%......
        .byte $55,$34,$ff,$00,$fe,$03,$c3,$70,$70,$b0,$e0,$30,$e0,$e9,$f5,$89 // U4.....pp..0....
        .byte $ce,$a3,$24,$09,$00,$dd,$e3           // ..$....

txt_f5bc:
        .byte $55,$26,$b5,$2a,$40,$77,$d0,$57,$e3   // U&.*@w.W.

txt_f5c5:
        .byte $55,$25,$aa,$00,$fb,$1d,$74,$e3       // U%....t.

txt_f5cd:
        .byte $55,$25,$a5,$05,$a5,$38,$ef,$e6,$55,$2e,$00,$cc // U%...8..U...

txt_f5d9:
        .text "TTWTWW"
        .byte $0e,$0f,$00,$0c,$0f,$02,$a2
        .byte $2a,$dd
        .byte $55
        .byte $d5,$b5,$2b,$82,$fc,$07,$df,$57,$e3   // ..+....W.

txt_f5f2:
        .byte $55,$25,$aa,$00,$57,$00,$75,$e3       // U%..W.u.

txt_f5fa:
        .byte $55,$25,$aa,$00,$7f,$00,$77,$e3       // U%....w.

txt_f602:
        .byte $55,$25,$aa,$00,$ba,$00,$fb,$e3       // U%......

txt_f60a:
        .byte $55,$2c,$aa,$00,$88,$03,$f0,$73,$40,$b0,$c0,$03,$00,$99,$e4,$55 // U,.....s@......U
        .byte $24,$ff,$00,$fe,$dd,$e4               // $.....

txt_f620:
        .byte $55,$34,$aa,$00,$bf,$e0,$70,$60,$70,$70,$b0,$10,$70,$3d,$35,$15 // U4....p`pp..p=5.
        .byte $35,$1d,$1a,$10,$37,$dd,$e4           // 5...7..

txt_f637:
        .byte $55,$30,$aa,$00,$fb,$df,$57,$56,$57,$5e,$aa,$02,$a8,$3e,$2f,$0c // U0....WVW^...>/.
        .byte $0c,$03,$a3,$2a,$dd,$55,$d5,$b5,$2b,$02,$20,$0a,$de,$54,$e3 // ...*.U..+. ..T.

txt_f656:
        .byte $55,$25,$aa,$00,$bb,$03,$fe,$e3,$55,$25,$ff,$00,$a6,$d3,$4f,$e3 // U%......U%....O.

txt_f666:
        .byte $55,$25,$aa,$00,$57,$80,$65,$e3,$55,$2d,$ff,$00,$6a,$02,$63,$53 // U%..W.e.U-..j.cS
        .byte $63,$a0,$e1,$32,$e3,$00,$e0,$a3,$23,$d0,$10,$10,$b9 // c..2....#....

txt_f683:
        .text ")>5%9/ &"
        .byte $00,$ea,$e3
        .byte $55,$25,$ff,$00
        .byte $56
        .byte $00,$65,$e3,$55,$25,$ff,$00,$6a,$00,$77,$e3 // .e.U%..j.w.

txt_f69e:
        .byte $55,$25,$aa,$00,$ba,$00,$fb,$e3       // U%......

txt_f6a6:
        .byte $55,$25,$aa,$00,$88,$00,$fc,$e3,$55,$25,$ff,$00,$0c,$00,$c0,$e3 // U%......U%......
        .byte $55,$25,$ff,$00,$fe,$00,$cf,$e3,$55,$25,$ff,$00,$ea,$00,$ee,$e3 // U%......U%......
        .byte $55,$25,$ff,$00,$65,$00,$f7,$e3       // U%..e...

txt_f6ce:
        .byte $55,$25,$aa,$00,$77,$00,$57,$e3       // U%..w.W.

txt_f6d6:
        .byte $55,$25,$aa,$00,$fb,$00,$7f,$e3       // U%......

txt_f6de:
        .byte $55,$33,$aa,$00,$a8,$00,$ef,$57,$54,$5b,$fc,$00,$c0,$35,$05,$35 // U3.....WT[...5.5
        .byte $05,$09,$0f
        .byte $30,$0f,$e5
        .byte $55,$35,$ff,$00,$ee
        .text "WVWVZ"
        .byte $fe,$01,$a6,$00,$3f,$35,$35,$1d,$3a,$10,$17,$00,$75,$e3 // ....?55.:...u.

txt_f70c:
        .byte $55,$25,$aa,$00,$7f,$00,$77,$e3       // U%....w.

txt_f714:
        .byte $55,$25,$aa,$00,$ba,$00,$fb,$e3       // U%......

txt_f71c:
        .byte $55,$25,$aa,$00,$88,$00,$fc,$e3,$55,$25,$ff,$00,$0c,$00,$c0,$e3 // U%......U%......
        .byte $55,$25,$ff,$00,$fe,$00,$cf,$e3,$55,$25,$ff,$00,$ea,$00,$ee,$e3 // U%......U%......
        .byte $55,$25,$ff,$00,$65,$00,$f7,$e3       // U%..e...

txt_f744:
        .byte $55,$25,$aa,$00,$77,$00,$56,$e3,$55,$25,$ff,$00,$ae,$00,$7f,$e3 // U%..w.V.U%......

txt_f754:
        .byte $55,$25,$aa,$00,$a8,$00,$ef,$e3,$55,$25,$ff,$00,$c0,$00,$cc,$e3 // U%......U%......
        .byte $55,$25,$ff,$00,$cf,$00,$0c,$e3,$55,$25,$ff,$00,$ee,$00,$fe,$e3 // U%......U%......
        .byte $55,$25,$ff,$00,$a6,$00,$ea,$e3,$55,$25,$ff,$00,$56,$00,$65,$e3 // U%......U%..V.e.
        .byte $55,$25,$ff,$00,$6a,$00,$66,$e3,$55,$25,$ff,$00,$ef,$00,$ae,$e3 // U%..j.f.U%......
        .byte $55,$33,$ff,$00,$cc,$03,$f3,$70,$41,$b2,$c0,$03,$03,$30,$e0,$00 // U3.....pA....0..
        .byte $10,$10,$40,$30,$20,$80,$c8,$00,$60,$27,$20,$19,$0f,$15,$20,$08 // ..@0 ...`' ... .
        .byte $01,$16,$05,$20,$04,$0f,$0e,$05,$20,$01,$13,$20,$01,$0c,$0c,$20 // ... .... .. ... 
        .byte $0f,$06,$20,$19,$0f,$15,$12,$20,$01,$0e,$03,$05,$13,$14,$0f,$12 // .. .... ........
        .byte $13,$e3,$2e,$3d,$20,$19,$0f,$15,$20,$08,$01,$16,$05,$20,$03,$15 // ...= ... .... ..
        .byte $0c,$14,$09,$16,$01,$14,$05,$04,$20,$14,$08,$05,$20,$13,$0f,$09 // ........ ... ...
        .byte $0c,$e3,$2e,$60,$22,$20,$17,$05,$0c,$0c,$2c,$20,$06,$01,$12,$0d // ...`" ...., ....
        .byte $05,$12,$2c,$20,$09,$20,$08,$01,$16,$05,$20,$0e,$05,$17,$13,$20 // .., . .... .... 
        .byte $06,$0f,$12,$20,$19,$0f,$15,$e3,$2e,$3b,$20,$14,$08,$05,$20,$10 // ... .....; ... .
        .byte $05,$01,$03,$05,$06,$15,$0c,$20,$04,$01,$19,$13,$20,$01,$12,$05 // ....... .... ...
        .byte $20,$0f,$16,$05,$12,$e3,$2e,$60,$3b,$20,$09,$14,$27,$13,$20,$14 //  ......`; ..'. .
        .byte $09,$0d,$05,$20,$14,$0f,$20,$0c,$05,$01,$16,$05,$20,$14,$08,$05 // ... .. ..... ...
        .byte $20,$10,$0c,$0f,$15,$07,$08,$20,$02,$05,$08,$09,$0e,$04,$20,$01 //  ...... ...... .
        .byte $0e,$04,$20,$14,$01,$0b,$05,$20,$15,$10,$20,$14,$08,$05,$20,$13 // .. .... .. ... .
        .byte $17,$0f,$12,$04,$e3,$2e,$60,$29,$20,$19,$0f,$15,$20,$17,$05,$12 // ......`) ... ...
        .byte $05,$20,$01,$20,$06,$01,$12,$0d,$05,$12,$2c,$20,$0e,$0f,$17,$20 // . . ......, ... 
        .byte $19,$0f,$15,$20,$01,$12,$05,$20,$01,$20,$13,$0f,$0c,$04,$09,$05 // ... ... . ......
        .byte $12,$e3,$2e,$60,$28,$20,$05,$09,$14,$08,$05,$12,$20,$17,$01,$19 // ...`( ...... ...
        .byte $2c,$20,$19,$0f,$15,$27,$0c,$0c,$20,$13,$05,$12,$16,$05,$20,$19 // , ...'.. ..... .
        .byte $0f,$15,$12,$20,$0d,$01,$13,$14,$05,$12,$13,$20,$21,$e5,$20,$60 // ... ....... !. `
        .byte $4b,$04,$09,$10,$0c,$0f,$0d,$01,$03,$19,$20,$02,$19,$20,$16,$09 // K......... .. ..
        .byte $07,$09,$0e,$20,$0c,$05,$09,$13,$15,$12,$05,$20,$07,$05,$0e,$09 // ... ....... ....
        .byte $15,$13,$20,$17,$01,$13,$20,$03,$12,$01,$03,$0b,$05,$04,$20,$02 // .. ... ....... .
        .byte $19,$20,$0c,$05,$07,$05,$0e,$04,$20,$2d,$20,$14,$08,$05,$20,$17 // . ...... - ... .
        .byte $09,$0c,$0c,$20,$0f,$06,$20,$07,$0f,$04,$20,$21,$e3,$20,$61,$01 // ... .. ... !. a.
        .byte $01,$20,$12,$05,$10,$05,$01,$14,$05,$04,$20,$17,$01,$12,$0d,$20 // . ........ .... 
        .byte $17,$05,$0c,$03,$0f,$0d,$05,$20,$14,$0f,$20,$0f,$15,$12,$20,$0e // ....... .. ... .
        .byte $05,$17,$05,$13,$14,$20,$0d,$05,$0d,$02,$05,$12,$20,$07,$0c,$01 // ..... ...... ...
        .byte $13,$0e,$0f,$13,$14                   // .....

txt_f959:
        .text " !  "
        .byte $03,$01,$0c,$0c
        .byte $20,$17,$08,$05,$12,$05
        .byte $20,$14
        .byte $08,$05,$20,$17,$01,$12,$05,$13,$20,$03,$0f,$0d,$05,$20,$06,$12 // .. ..... .... ..
        .byte $0f,$0d,$20,$3a,$20,$13,$05,$03,$0f,$0e,$04,$20,$14,$0f,$20,$0e // .. : ...... .. .
        .byte $0f,$0e,$05,$20,$28,$0e,$05,$03,$2d,$0c,$05,$07,$05,$0e,$04,$2d // ... (...-......-
        .byte $0e,$05,$09                           // ...

txt_f99c:
        .text ").  "
        .byte $03,$12,$05,$04,$09,$14
        .byte $20,$17,$08,$05,$12,$05
        .byte $20,$03,$12,$05,$04,$09,$14,$20,$09,$13,$20,$04,$15,$05,$20,$3a //  ...... .. ... :
        .byte $20,$0e,$05,$09,$2c,$20,$0e,$05,$03,$2c,$20,$05,$18,$03,$2c,$20 //  ..., ..., ..., 
        .byte $04,$0d,$18,$2c,$20,$09,$0b,$01,$12,$09,$2b,$14,$01,$0c,$05,$0e // ..., .....+.....
        .byte $14,$2c,$20,$03,$05,$0e,$13,$0f,$12,$2c,$20,$05,$18,$14,$01,$13 // ., ......, .....
        .byte $19,$2c,$20,$0c,$09,$07,$08,$14,$2c,$20,$07,$10,$2c,$20,$09,$0c // ., ....., .., ..
        .byte $13,$2c,$20,$01,$03,$14,$09,$0f,$0e,$2c,$20,$04,$19,$0e,$01,$0d // ., ......, .....
        .byte $09,$18,$20,$01,$0e,$04,$20,$01,$0c,$0c,$20,$0d,$01,$0d,$02,$01 // .. ... ... .....
        .byte $20,$12,$05,$01,$04,$05,$12,$13,$2e,$e4,$20,$30,$13,$05,$05,$20 //  ......... 0... 
        .byte $19,$01,$2c,$20,$07,$0f,$0c,$04,$06,$09,$13,$08,$80 // .., .........

txt_fa39:
        .byte $25,$20,$a1,$81,$55,$20,$60,$37,$2a,$2a,$fa,$2f,$2f,$fa,$2a,$2a // % ..U `7**.//.**
        .byte $fa,$fa
        .text "*//**"
        .byte $fa

txt_fa51:
        .text "**//**"
        .byte $fa
        .byte $2a,$2a,$f2
        .byte $2f,$2f,$fa

txt_fa5e:
        .byte $2a,$2a,$af,$2f,$2a,$fa,$fa,$fe,$fe,$2a,$fa,$2a,$2a,$fa,$2a,$2a // **./*....*.**.**
        .byte $fa,$fa,$2a,$fa,$fa,$2a,$2a,$fa,$2a,$fa,$e3,$2f,$31,$fa,$fa,$2a // ..*..**.*../1..*
        .byte $fa,$fa
        .text "*//*"
        .byte $fa,$fa
        .byte $2a,$2a,$f2,$f2
        .byte $2a,$fa,$e3,$fe
        .byte $37,$6e,$fe,$af,$6e,$fe,$6a,$6e,$62,$6e,$6e,$fa,$f2,$fe,$f6,$2a // 7n..n.jnbnn....*
        .byte $fe,$ef,$fa,$af,$e0,$2a,$62,$ef,$e3,$fa,$24,$ef,$fe,$2f,$e6,$e3 // .....*b...$../..
        .byte $fe,$34,$af,$6a,$fe,$6e,$fa,$fe,$fe,$6e,$6e // .4.j.n...nn

txt_fab9:
        .byte $2f,$2a,$2a,$af,$2a,$a2,$6a,$2a,$f6,$f2,$f2,$e3,$fa,$30,$2f,$2f // /**.*.j*.....0//
        .byte $f2,$f2,$a2,$ef,$f2,$e2,$fa,$f2,$af,$2a,$af,$2f,$fa,$fa,$e4,$f2 // .........*./....
        .byte $21,$a2,$e3,$fe,$ef,$6e,$e3,$fe,$23,$ef,$ef,$fe,$e4,$ef,$24,$fe // !....n..#.....$.
        .byte $ef,$ef,$fe,$e6,$ef,$e3,$fe,$28,$6e,$fe,$f2,$f2,$fe,$f6,$f6,$fe // .......(n.......
        .byte $e3,$f6,$21,$fa,$e3,$fe,$e3,$f6,$e3,$fe,$e5,$f6,$22,$fe,$fe,$e5 // ..!........."...
        .byte $f6,$2a,$fe,$f6,$f6,$fe,$f6,$fe,$fe,$6f,$fe,$fa,$e4,$fe,$23,$f6 // .*.......o....#.
        .byte $f6,$fa,$e3,$fe,$e3,$f6,$e4,$fe,$e4,$f6,$21,$fa,$e3,$fe,$25,$f6 // ..........!...%.
        .byte $fe,$f6,$fe,$fa,$e7,$fe,$22,$6f,$fe,$80,$e8,$00,$60 // ......"o....`

txt_fb36:
        .byte $55,$4a,$d0,$cf,$ff,$02,$a0,$ea,$42,$df,$0f,$f2,$b2,$e5,$fa,$0a // UJ......B.......
        .byte $9f,$2f,$62,$ef,$af,$f0,$ea,$9f,$0f,$12,$af,$0f,$f0,$0a,$2a,$f2 // ./b...........*.
        .byte $ff,$df,$22,$0a,$35,$a2,$f2,$15,$d5,$4f,$02,$6f,$ff,$d2,$2f,$bf // ..".5....O.o../.
        .byte $92,$f2,$8f,$e2,$f2,$9f,$bf,$b2,$ff,$02,$ea,$80,$9a,$92,$22,$1f // ..............".
        .byte $32,$e2,$cf,$0a,$fa,$0f,$f2,$f2,$bf,$af,$fa,$0a,$0f,$f5,$fa,$d5 // 2...............
        .byte $a5,$ff,$b6,$f2,$ff,$fa,$c3,$2b,$b2,$ff,$92,$fa,$f6,$fe,$ff,$b2 // .......+........
        .byte $f2,$82,$f2,$c2,$25,$fa,$b6,$f2,$a2,$f2,$e3,$fa,$60,$61,$bf,$f2 // ....%.......`a..
        .byte $62,$f6,$f2,$ff,$f6,$bf,$f2,$45,$f5,$ef,$0f,$fa,$ff,$af,$f2,$ff // b......E........
        .byte $9f,$d2,$0f,$f2,$aa,$fa,$f2,$82,$22,$da,$fa,$1a,$fa,$bf,$f2,$fa // ........".......
        .byte $8f,$d2,$9a,$c2,$bf,$f2,$fa,$f2,$82,$ea,$ca,$ba,$8a,$ff,$f2,$05 // ................
        .byte $f5,$ff,$9f,$9f,$cf,$9f,$1f,$af,$ff,$3f,$0f,$8f,$0f,$1f,$2f,$ff // .........?..../.
        .byte $b6,$a6,$f6,$06,$b6,$a6,$06,$b6,$86,$f6,$b6,$86,$f6,$c6,$b6,$b6 // ................
        .byte $f6,$b6,$66,$46,$c6,$86,$f6,$45,$b5,$fa,$fa,$f6,$fe,$ae,$f6,$e3 // ..fF...E........
        .byte $fe,$24,$f6,$f6,$56,$f6,$e3,$fe,$23,$f6,$f6,$16,$e5,$fe,$22,$f6 // .$..V...#.....".
        .byte $86,$e5,$fe,$60,$31,$f6,$fe,$fe,$f6,$fe,$f6,$f6,$fe,$f5,$f2,$8a // ...`1...........
        .byte $a6,$f6,$c6,$de,$fe,$26,$96,$d6,$06,$4e,$9e,$fe,$46,$96,$f6,$96 // .....&...N..F...
        .byte $ce,$ee,$fe,$fe,$96,$f6,$26,$d6,$1e,$26,$3e,$06,$f6,$26,$d6,$86 // ......&..&>..&..
        .byte $46,$36,$96,$f6,$fe,$85,$80,$e8,$00,$60,$ce,$a9,$00,$8d,$ff,$3f // F6.......`.....?
        .byte $8d,$11,$d0,$20,$f5,$36,$a9,$00,$8d,$6f,$36,$8d,$70,$36,$8d // ... .6...o6.p6.

txt_fc65:
        .byte $50,$37,$a9,$c8,$8d,$71               // P7...q

txt_fc6b:
        .text "6 0 "
        .byte $a2,$00,$a0,$00,$bd,$00,$1c
        .byte $29,$3f,$99,$80,$1c
        .byte $18,$69,$40,$99,$81,$1c,$c8,$c8,$e8,$e0,$27,$d0,$eb,$a2,$00,$8e // .i@.......'.....
        .byte $20,$d0,$8e,$21,$d0,$bd,$00,$30,$9d,$50,$04,$bd,$18,$30,$9d,$68 //  ..!...0.P...0.h
        .byte $04,$bd,$00,$32,$9d,$50,$d8,$bd,$18,$32,$9d,$68,$d8,$e8,$d0,$e5 // ...2.P...2.h....
        .byte $a2,$00,$a9,$00,$9d,$00,$d8,$9d,$68,$d9,$e8,$e0,$50,$d0,$f5,$a9 // ........h...P...
        .byte $00,$20,$00,$10,$78,$a9,$7f,$8d,$0d,$dc,$2d,$11,$d0,$8d,$11,$d0 // . ..x.....-.....
        .byte $a9,$01,$8d,$1a,$d0,$a9,$2a,$8d,$12,$d0,$a9,$98,$8d,$14,$03,$a9 // ......*.........
        .byte $34,$8d,$15,$03,$58,$a9,$1b,$8d,$11,$d0,$4c,$94,$34,$60,$a9,$01 // 4...X.....L.4`..
        .byte $8d,$19,$d0,$a9,$1b,$8d,$11,$d0,$a9,$c6,$8d,$16,$d0,$a9,$12,$8d // ................
        .byte $18,$d0,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$ce // ..... ..!..

txt_fd06:
        .byte $2b,$36,$a2,$00,$ad,$12,$d0,$69,$03,$29,$07,$09,$18,$8d,$11,$d0 // +6.....i.)......
        .byte $20,$97,$34,$20,$97,$34,$20,$97,$34,$e3,$ea,$60,$3d,$e8,$e0,$03 //  .4 .4 .4..`=...
        .byte $d0,$e3,$ce                           // ...

txt_fd29:
        .byte $2b,$36,$ad,$d3,$34,$18,$69,$3e,$8d,$12,$d0,$a9,$ef,$8d,$14,$03 // +6..4.i>........
        .byte $a9,$34,$8d,$15,$03,$4c,$81,$ea,$a9,$01,$8d,$19,$d0,$ce // .4...L........

txt_fd47:
        .byte $2b,$36,$a2,$00,$ad,$12,$d0,$69,$03,$29,$07,$09,$18,$8d,$11,$d0 // +6.....i.)......
        .byte $20,$97,$34,$20,$97,$34,$20,$97,$34,$e3,$ea,$60,$31,$e8,$e0,$23 //  .4 .4 .4..`1..#
        .byte $d0,$e3,$ee                           // ...

txt_fd6a:
        .byte $2b,$36,$a9,$3b,$8d,$11,$d0,$a9,$d8,$8d,$16,$d0,$a9,$18,$8d,$18 // +6.;............
        .byte $d0,$ce                               // ..

txt_fd7c:
        .byte $2b,$36,$a2,$00,$ad,$12,$d0,$69,$03,$29,$07,$09,$38,$8d,$11,$d0 // +6.....i.)..8...
        .byte $20,$97,$34,$20,$97,$34,$20,$97,$34,$e3,$ea,$60,$3d,$e8,$e0,$25 //  .4 .4 .4..`=..%
        .byte $d0,$e3,$ce                           // ...

txt_fd9f:
        .byte $2b,$36,$ad,$47,$35,$18,$69,$9c,$8d,$12,$d0,$a9,$63,$8d,$14,$03 // +6.G5.i.....c...
        .byte $a9,$35,$8d,$15,$03,$4c,$81,$ea,$a9,$01,$8d,$19,$d0,$ce // .5...L........

txt_fdbd:
        .byte $2b,$36,$a2,$00,$ad,$12,$d0,$69,$03,$29,$07,$09,$38,$8d,$11,$d0 // +6.....i.)..8...
        .byte $20,$97,$34,$20,$97,$34,$20,$97,$34,$e3,$ea,$60,$25,$e8,$e0,$07 //  .4 .4 .4..`%...
        .byte $d0,$e3,$ee                           // ...

txt_fde0:
        .byte $2b,$36,$ce                           // +6.

txt_fde3:
        .byte $2b,$36,$ce                           // +6.

txt_fde6:
        .byte $2b,$36,$a2,$00,$ad,$12,$d0,$69,$03,$29,$07,$09,$18,$8d,$11,$d0 // +6.....i.)......
        .byte $20,$97,$34,$20,$97,$34,$20,$97,$34,$e3,$ea,$60,$d4,$e8,$e0,$01 //  .4 .4 .4..`....
        .byte $d0,$e3,$a9,$12,$8d,$18,$d0,$a9,$c2,$8d,$16,$d0,$20,$72,$36,$a9 // ............ r6.
        .byte $ff,$8d,$12,$d0,$a9,$d1,$8d,$14,$03,$a9,$35,$8d,$15,$03,$4c,$81 // ..........5...L.
        .byte $ea,$a9,$01,$8d,$19,$d0,$20,$97,$34,$20,$97,$34,$a9,$06,$8d,$20 // ...... .4 .4... 
        .byte $d0,$8d,$21,$d0                       // ..!.

txt_fe3a:
        .text " ,6 "
        .byte $a2

txt_fe3f:
        .byte $37,$20,$a4                           // 7 .

txt_fe42:
        .byte $36,$20,$a4                           // 6 .

txt_fe45:
        .byte $36,$20,$a4,$36,$a9,$00,$8d,$12,$d0,$a9,$05,$8d,$14,$03,$a9,$36 // 6 .6...........6
        .byte $8d,$15,$03,$4c,$81,$ea,$a9,$01,$8d,$19,$d0,$a9,$02,$8d,$20,$d0 // ...L.......... .
        .byte $8d,$21,$d0,$a9,$2f,$8d,$12,$d0,$a9,$98,$8d,$14,$03,$a9,$34,$8d // .!../.........4.
        .byte $15,$03,$58,$20,$03,$10,$20,$04,$37,$4c,$81,$ea,$7d,$ae,$6f,$36 // ..X .. .7L..}.o6
        .byte $bd,$00,$1f,$18,$69,$02,$8d,$d3,$34,$a9,$24,$38,$fd,$00,$1f,$8d // ....i...4.$8....
        .byte $13,$35,$ae,$70,$36,$bd,$00,$1e,$8d   // .5.p6....

txt_fe9e:
        .byte $47,$35,$a9,$2c,$38,$fd,$00,$1e,$8d,$87,$35,$ae,$71,$36,$a9,$22 // G5.,8.....5.q6."
        .byte $38,$fd,$00,$1f,$8d,$af,$35,$ee,$6f,$36,$ee,$6f,$36,$ee,$71,$36 // 8.....5.o6.o6.q6
        .byte $ee,$71,$36,$ee,$70,$36,$60,$34,$9a,$fc,$ae,$a3,$36,$bd,$00,$1d // .q6.p6`4....6...
        .byte $48,$29,$07,$49,$c7,$8d,$a3,$34,$68,$e3,$4a,$60,$ce,$a8,$a2,$00 // H).I...4h.J`....
        .byte $b9,$80,$1c,$9d,$00,$04,$18,$69,$80,$9d,$28,$04,$c8,$e8,$e0,$28 // .......i..(....(
        .byte $d0,$ee,$ee,$a3,$36,$ee,$a3,$36,$ee,$a3,$36,$60,$38,$ad,$b8,$35 // ....6..6..6`8..5
        .byte $c9,$c0,$f0,$04,$ce,$b8,$35,$60,$a9,$c7,$8d,$b8,$35,$a2,$00,$bd // ......5`....5...
        .byte $69,$05,$9d,$68,$05,$e8,$e0,$50,$d0,$f5,$ad,$cc,$36,$c9,$01,$f0 // i..h...P....6...
        .byte $05,$ee,$cc,$36,$60,$00,$a9,$00,$8d,$cc,$36,$ad,$12,$2c,$c9,$00 // ...6`.....6..,..
        .byte $f0,$1c,$8d,$8e,$05,$18,$69,$40,$8d,$8f,$05,$69,$40,$8d,$b6,$05 // ......i@...i@...
        .byte $69,$40,$8d,$b7,$05,$ee,$d3,$36,$d0,$03,$ee,$d4,$36,$60,$a9,$00 // i@.....6....6`..
        .byte $8d,$d3,$36,$a9,$2c,$8d,$d4,$36,$a9   // ..6.,..6.

txt_ff57:
        .text " L"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $36,$ad,$0f,$37,$c9,$02,$f0,$05,$ee,$0f,$37,$60,$02,$a9,$00,$8d // 6..7......7`....
        .byte $0f,$37,$ae                           // .7.

txt_ff6d:
        .text "P7"
        .byte $bd                                   // '=' | $80 (end-of-string marker)

txt_ff70:
        .text "R7"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $00,$9d,$68,$d9,$e8,$e0,$50,$d0,$f8,$ae // ..h...P...

txt_ff7d:
        .text "Q7"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $7a                                   // z

// --- Region $ffa7-$ffc5 ---
.pc = $ffa7 "dat_ffa7"

dat_ffa7:
        .byte $06,$01,$80,$21,$06,$21,$0e,$e3,$0f,$23,$0e,$06,$06,$80,$21,$02 // ...!.!...#....!.
        .byte $21,$0a,$e3,$0f,$60,$3e,$0a,$02,$02,$ad,$01,$dc,$c9,$ef,$f0 // !...`>.........

// --- Region $fffc-$fffc ---
.pc = $fffc "Segment $fffc"
        .byte $24                                   // $
