// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:15
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $3707  (12040 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $3000 (12288)
//
// Code: 2097 bytes, Data: 9943 bytes
// Labels: 221, Subroutines: 8
//
// Cross-references: all OK
// ============================================


// --- Region $0af0-$0af0 ---
.pc = $0af0 "Program $0af0"
        .byte $02                                   // jam // ILLEGAL

// --- Region $1072-$176b ---
.pc = $1072 "sub_1072"
// Referenced by: jsr from $3059

sub_1072:
        asl
        asl
        asl
        tay
        lda $182a,y
        sta $1100
        lda $182b,y
        sta $10f4
        ldx #$18
        lda #$00

loc_1086:
        sta $d400,x
        dex
        bpl loc_1086
        stx $106d

loc_108f:
        inx
        iny
        iny
        lda $182a,y
        sta $101e,x
        lda $182b,y
        sta $1021,x
        lda #$01
        sta $1000,x
        sta $1069
        lda #$00
        sta $101b,x
        sta $1018,x
        sta $1024,x
        sta $100c,x
        cpx #$02
        bne loc_108f
        sta $1068
        sta $12a6
        sta $1461
        sta $106a
        sta $106b
        sta $d404
        sta $d40b
        sta $d412
        lda #$0f
        sta $145f
        rts

loc_10d6:
        cld
        ldx #$02
        lda $106a
        beq loc_10ee
        dec $106b
        bpl loc_10ee
        sta $106b
        dec $145f
        bne loc_10ee
        inc $106d

loc_10ee:
        dec $1069
        bpl loc_10fa
        lda #$00
        sta $1069
        bne loc_110d

loc_10fa:
        dec $1068
        bpl loc_110d
        lda #$02
        sta $1068
        dec $1000
        dec $1001
        dec $1002

loc_110d:
        lda $1000,x
        beq loc_1115
        jmp loc_12e1

loc_1115:
        sta $1045,x
        sta $1006,x
        sta $105a,x
        sta $1039,x
        sta $104b,x
        lda $1027,x
        ldy $182c,x
        and #$fe
        sta $d404,y
        lda $101e,x
        sta $fe
        lda $1021,x
        sta $ff
        ldy $101b,x
        lda ($fe),y
        bpl loc_1182
        cmp #$fe
        bcc loc_1155
        bne loc_114a
        inc $106d
        rts

loc_114a:
        iny
        lda ($fe),y
        sta $101b,x
        tay
        lda ($fe),y
        bpl loc_1182

loc_1155:
        cmp #$e0
        bcc loc_1166
        and #$1f
        sta $1024,x
        inc $101b,x
        iny
        lda ($fe),y
        bpl loc_1182

loc_1166:
        cmp #$c0
        bcc loc_1177
        and #$1f
        sta $100c,x
        inc $101b,x
        iny
        lda ($fe),y
        bpl loc_1182

loc_1177:
        and #$3f
        sta $1015,x
        inc $101b,x
        iny
        lda ($fe),y

loc_1182:
        tay
        lda $1b97,y
        sta $fe
        lda $1ba8,y
        sta $ff
        ldy $1018,x
        bne loc_1196
        tya
        sta $1036,x

loc_1196:
        lda ($fe),y
        bpl loc_1208
        cmp #$fe
        beq loc_1214
        cmp #$c0
        bcs loc_11b7
        and #$3f

loc_11a4:
        sta $1003,x
        iny
        lda ($fe),y
        bpl loc_1208
        cmp #$c0
        bcs loc_11b7
        and #$3f
        adc $1003,x
        bne loc_11a4

loc_11b7:
        cmp #$e0
        bcs loc_11cb
        and #$1f
        adc $100c,x
        asl
        asl
        asl
        sta $1009,x
        iny
        lda ($fe),y
        bpl loc_1208

loc_11cb:
        cmp #$f8
        bcs loc_11e4
        and #$1f

loc_11d1:
        sta $1036,x
        iny
        lda ($fe),y
        bpl loc_1208
        cmp #$f8
        bcs loc_11e4
        and #$1f
        adc $1036,x
        bne loc_11d1

loc_11e4:
        bne loc_11ee
        sta $12a6
        iny
        lda ($fe),y
        bpl loc_1208

loc_11ee:
        cmp #$f9
        bne loc_11fc
        lda #$00
        sta $12a6
        iny
        lda ($fe),y
        bpl loc_1208

loc_11fc:
        cmp #$fa
        bne loc_1214
        lda #$00
        sta $d417
        iny
        lda ($fe),y

loc_1208:
        cmp #$60
        bcs loc_1235
        adc $1015,x
        sta $1012,x
        bpl loc_1241

loc_1214:
        iny
        lda ($fe),y
        sta $1042,x
        iny
        lda ($fe),y
        sta $1045,x
        iny
        lda ($fe),y
        clc
        adc $1015,x
        sta $1012,x
        iny
        lda ($fe),y
        adc $1015,x
        sta $1048,x
        bpl loc_1241

loc_1235:
        and #$1f
        sta $1000,x
        lda #$00
        sta $100f,x
        beq loc_124d

loc_1241:
        lda $1009,x
        sta $100f,x
        lda $1003,x
        sta $1000,x

loc_124d:
        iny
        lda ($fe),y
        cmp #$ff
        bne loc_1263
        lda $1024,x
        bne loc_125e
        inc $101b,x
        bne loc_1261

loc_125e:
        dec $1024,x

loc_1261:
        ldy #$00

loc_1263:
        tya
        sta $1018,x
        ldy $1012,x
        lda dat_176c,y
        sta $103c,x
        lda $17cc,y
        sta $103f,x
        ldy $100f,x
        lda $1a9a,y
        sta $1027,x
        lda $1a9c,y
        sta $fe
        lda $1a9d,y
        sta $ff
        lda $1a9e,y
        and #$0f
        sta $105d,x
        lda $1a9f,y
        sta $1030,x
        lda $1aa0,y
        sta $1033,x
        lda $1aa1,y
        and #$f0
        beq loc_12ce
        tay
        lda #$00
        bne loc_12ce
        sta $16d7
        lda $1b26,y
        sta $1066
        lda $1b27,y
        sta $1067
        lda $1b28,y
        clc
        adc $182f,x
        sta $d417
        lda $1b29,y
        sta $1461
        lda $1b2a,y
        sta $16f7

loc_12ce:
        ldy $182c,x
        lda $fe
        sta $d405,y
        lda $ff
        sta $d406,y
        lda $1027,x
        jmp loc_1426

loc_12e1:
        ldy $1045,x
        beq loc_12f4
        lda $1006,x
        cmp $1042,x
        bcc loc_12f4
        jsr sub_1500
        jmp loc_1316

loc_12f4:
        ldy $100f,x
        lda $1aa1,y
        and #$0f
        beq loc_1316
        asl
        asl
        tay
        lda $1006,x
        cmp $1ae7,y
        bcc loc_1316
        lda $104b,x
        bne loc_1313
        jsr sub_156f
        bmi loc_1316

loc_1313:
        jsr sub_15a7

loc_1316:
        lda $1033,x
        and #$20
        beq loc_1327
        lda $103f,x
        sec
        sbc #$01
        bcc loc_134c
        bcs loc_1349

loc_1327:
        lda $1033,x
        and #$40
        beq loc_1338
        lda $103f,x
        clc
        adc #$01
        bcs loc_134c
        bcc loc_1349

loc_1338:
        lda $1033,x
        bpl loc_134c
        lda $1006,x
        lsr
        bcc loc_1345
        eor #$ff

loc_1345:
        clc
        adc $103f,x

loc_1349:
        sta $103f,x

loc_134c:
        ldy $100f,x
        lda $1a9e,y
        and #$f0
        beq loc_1359
        jsr sub_1607

loc_1359:
        ldy $100f,x
        lda $1aa1,y
        and #$f0
        beq loc_1366
        jsr sub_16c2

loc_1366:
        ldy $1036,x
        beq loc_1375
        lda $1030,x
        and #$10
        bne loc_1375
        jsr sub_14cb

loc_1375:
        lda $1030,x
        bpl loc_137d
        jsr sub_1466

loc_137d:
        lda $1030,x
        and #$20
        beq loc_13c6
        lda $1006,x
        cmp #$02
        bcc loc_13c6
        lda $1068
        sta $fe
        lda $1000,x
        sta $ff
        ldy $1069
        dey
        bpl loc_13a1
        lda $10f4
        tay
        bne loc_13ae

loc_13a1:
        dec $fe
        bpl loc_13ae
        lda $1100
        sta $fe
        dec $ff
        beq loc_13be

loc_13ae:
        dey
        bpl loc_13b6
        lda $10f4
        bne loc_13c6

loc_13b6:
        dec $fe
        bpl loc_13c6
        dec $ff
        bne loc_13c6

loc_13be:
        lda #$00
        ldy $182c,x
        sta $d406,y

loc_13c6:
        lda $1006,x
        bne loc_13e1
        inc $1006,x
        lda $1030,x
        and #$40
        beq loc_1420
        ldy $182c,x
        lda #$81
        sta $d404,y
        lda #$ff
        bne loc_143e

loc_13e1:
        inc $1006,x
        bne loc_13e9
        dec $1006,x

loc_13e9:
        lda $1033,x
        and #$0f
        bne loc_1402
        lda $1030,x
        bmi loc_1420
        and #$0f
        tay
        lda $1006,x
        cmp $1ae2,y
        bcs loc_1417
        bcc loc_1420

loc_1402:
        tay
        lda $1ae6,y
        cmp $1000,x
        bcc loc_1420
        lda $1030,x
        bpl loc_1417
        lda $1027,x
        and #$fe
        bcs loc_1423

loc_1417:
        ldy $100f,x
        lda $1a9b,y
        sta $1027,x

loc_1420:
        lda $1027,x

loc_1423:
        ldy $182c,x

loc_1426:
        sta $d404,y
        lda $105a,x
        sta $d402,y
        lda $105d,x
        sta $d403,y
        lda $103c,x
        sta $d400,y
        lda $103f,x

loc_143e:
        sta $d401,y
        dex
        bmi loc_1447
        jmp loc_110d

loc_1447:
        lda $1066
        sta $d415
        lsr
        lsr
        lsr
        sta $fe
        lda $1067
        lsr
        ror
        ror
        ror
        ora $fe
        sta $d416
        lda #$0f
        ora #$10
        sta $d418
        rts

// Referenced by: jsr from $137a
sub_1466: {
        ldy $100f,x
        lda $1a9b,y
        pha
        and #$7f
        tay
        lda $1a23,y
        sta $fe
        lda $1a28,y
        sta $ff
        lda $1006,x
        bne skip1
        sta $102a,x
        sta $102d,x
skip1:
        ldy $102a,x
        lda ($fe),y
        cmp #$fe
        beq skip3
        bcc skip2
        iny
        lda ($fe),y
        tay
        lda ($fe),y
skip2:
        sta $1027,x
        iny
        tya
        sta $102a,x
skip3:
        pla
        bmi done
        tay
        lda $1a2d,y
        sta $fe
        lda $1a32,y
        sta $ff
        ldy $102d,x
        lda ($fe),y
        cmp #$fe
        beq done
        bcc skip4
        iny
        lda ($fe),y
        tay
        lda ($fe),y
skip4:
        sta $103f,x
        lda #$00
        sta $103c,x
        iny
        tya
        sta $102d,x
done:
        rts
}

// Referenced by: jsr from $1372
sub_14cb: {
        lda $1839,y
        sta $fe
        lda $186a,y
        sta $ff
        ldy $1039,x
        iny
        lda ($fe),y
        bpl skip2
        cmp #$81
        beq skip1
        bcs skip2
        rts
skip1:
        iny
        lda ($fe),y
        tay
skip2:
        tya
        sta $1039,x
        lda ($fe),y
        clc
        adc $1012,x
        tay
        lda dat_176c,y
        sta $103c,x
        lda $17cc,y
        sta $103f,x
        rts
}

// Referenced by: jsr from $12ee
sub_1500: {
        sty $fe
        lda #$00
        asl $fe
        rol
        asl $fe
        rol
        sta $ff
        ldy $1048,x
        tya
        cmp $1012,x
        bcs skip
        lda $103c,x
        sec
        sbc $fe
        sta $103c,x
        lda $103f,x
        sbc $ff
        sta $103f,x
        lda $103c,x
        sec
        sbc dat_176c,y
        lda $103f,x
        sbc $17cc,y
        bcs done
loop:
        lda dat_176c,y
        sta $103c,x
        lda $17cc,y
        sta $103f,x
        lda #$00
        sta $1045,x
        sta $104b,x
        tya
        sta $1012,x
done:
        rts
skip:
        lda $103c,x
        clc
        adc $fe
        sta $103c,x
        lda $103f,x
        adc $ff
        sta $103f,x
        lda dat_176c,y
        sec
        sbc $103c,x
        lda $17cc,y
        sbc $103f,x
        bcc loop
        rts
}

// Referenced by: jsr from $130e
sub_156f: {
        sta $1057,x
        inc $104b,x
        lda $1ae8,y
        and #$0f
        sta $104e,x
        lda $1ae8,y
        lsr
        lsr
        lsr
        lsr
        sta $fe
        ldy $1012,x
        lda $176d,y
        sec
        sbc dat_176c,y
        sta $1051,x
        lda $17cd,y
        sbc $17cc,y
        sta $1054,x
loop:
        lsr $1054,x
        ror $1051,x
        dec $fe
        bpl loop
        rts
}

// Referenced by: jsr from $1313
sub_15a7: {
        lda $104b,x
        bmi skip1
        lda $103c,x
        clc
        adc $1051,x
        sta $103c,x
        lda $103f,x
        adc $1054,x
        jmp $15cf
skip1:
        lda $103c,x
        sec
        sbc $1051,x
        sta $103c,x
        lda $103f,x
        sbc $1054,x
skip2:
        sta $103f,x
        dec $104e,x
        bne skip3
        lda $1ae8,y
        and #$0f
        asl
        sta $104e,x
        lda $104b,x
        eor #$ff
        sta $104b,x
skip3:
        lda $1aea,y
        cmp $1057,x
        bcc done
        lda $1ae9,y
        beq done
        adc $1051,x
        sta $1051,x
        lda $1054,x
        adc #$00
        sta $1054,x
        inc $1057,x
done:
        rts
}

// Referenced by: jsr from $1356
sub_1607: {
        tay
        lda $1006,x
        bne skip1
        sta $1063,x
        lda $1ae3,y
        sta $1060,x
skip1:
        lda $1ae4,y
        beq skip4
        sty $164a
        tay
        lda $1b22,y
        sta $fe
        lda $1b23,y
        sta $ff
        ldy $1063,x
        lda ($fe),y
        cmp #$fe
        beq skip3
        bcc skip2
        iny
        lda ($fe),y
        tay
        lda ($fe),y
skip2:
        sta $105a,x
        iny
        lda ($fe),y
        sta $105d,x
        iny
        tya
        sta $1063,x
        rts
skip3:
        ldy #$00
skip4:
        lda $1060,x
        bne skip5
        lda $105a,x
        clc
        adc $1af1,y
        sta $105a,x
        lda $105d,x
        adc $1af2,y
        sta $105d,x
        lda $105a,x
        sec
        sbc $1aed,y
        lda $105d,x
        sbc $1aee,y
        bmi done2
        lda $1ae6,y
        beq done1
        lda $1aeb,y
        sta $105a,x
        lda $1aec,y
        sta $105d,x
        rts
done1:
        inc $1060,x
done2:
        rts
skip5:
        lda $105a,x
        sec
        sbc $1aef,y
        sta $105a,x
        lda $105d,x
        sbc $1af0,y
        sta $105d,x
        lda $105a,x
        sec
        sbc $1aeb,y
        lda $105d,x
        sbc $1aec,y
        bpl done2
        lda $1ae5,y
        beq done3
        lda $1aed,y
        sta $105a,x
        lda $1aee,y
        sta $105d,x
        rts
done3:
        lda #$00
        sta $1060,x
        rts
}
// Referenced by: jsr from $1363

sub_16c2:
        tay
        lda $1b2b,y
        beq loc_16f6
        sty $16f5
        tay
        lda $1b55,y
        sta $fe
        lda $1b56,y
        sta $ff
        ldy #$00
        lda ($fe),y
        cmp #$fe
        beq loc_16f4
        bcc loc_16e6
        iny
        lda ($fe),y
        tay
        lda ($fe),y

loc_16e6:
        sta $1066
        iny
        lda ($fe),y
        sta $1067
        iny
        sty $16d7
        rts

loc_16f4:
        ldy #$10

loc_16f6:
        lda #$01
        bne loc_1732

loc_16fa:
        lda $1066
        clc
        adc $1b34,y
        sta $1066
        lda $1067
        adc $1b35,y
        sta $1067
        lda $1066
        sec
        sbc $1b30,y
        lda $1067
        sbc $1b31,y
        bmi loc_1731
        lda $1b2d,y
        beq loc_172e
        lda $1b2e,y
        sta $1066
        lda $1b2f,y
        sta $1067
        rts

loc_172e:
        inc $16f7

loc_1731:
        rts

loc_1732:
        lda $1066
        sec
        sbc $1b32,y
        sta $1066
        lda $1067
        sbc $1b33,y
        sta $1067
        lda $1066
        sec
        sbc $1b2e,y
        lda $1067
        sbc $1b2f,y
        bpl loc_1731
        lda $1b2c,y
        beq loc_1766
        lda $1b30,y
        sta $1066
        lda $1b31,y
        sta $1067
        rts

loc_1766:
        lda #$00
        sta $16f7
        rts

// --- Region $3000-$30a6 ---
.pc = $3000 "main_3000"

main_3000:
        sei
        ldx #$ff
        txs
        lda #$2f
        sta $00
        lda #$35
        sta $01
        lda #$0b
        sta $d011

loc_3011:
        lda $d012
        bne loc_3011
        sta $d020
        tax

loc_301a:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        sta $0100,x
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_301a
        lda #$08

loc_303a:
        sta $d800,x
        sta $d8e0,x
        inx
        bne loc_303a
        ldx #$27
        lda #$0a

loc_3047:
        sta $d9e0,x
        dex
        bpl loc_3047
        ldx #$4f
        lda #$0e

loc_3051:
        sta $da08,x
        dex
        bpl loc_3051
        lda #$01
        jsr sub_1072
        lda #$01
        sta $3119
        lda $3fff
        sta smc_3412                                // SMC: modifies $3412
        lda #$00
        sta $3fff
        ldx #$05

loc_306e:
        lda bmp_30a6,x
        sta $fffa,x
        dex
        bpl loc_306e
        ldx #$3f

loc_3079:
        lda #$00
        sta $d000,x
        dex
        bpl loc_3079
        lda #$01
        sta $d019
        sta $d01a
        lda #$27
        sta $d012
        lda #$7f
        sta $dc0d
        lda #$01
        sta $dc0e

loc_3098:
        lda $d012
        bne loc_3098
        lda #$1b
        sta $d011
        cli
        jmp loc_33e6

bmp_30a6:
        // === Bitmap data (1 bytes, $30a6-$30a6) ===
        .byte $fc                                   // .

// --- Region $33e6-$33e9 ---
.pc = $33e6 "loc_33e6"

loc_33e6:
        lda #$00
        beq loc_33f2

// --- Region $33f2-$347e ---
.pc = $33f2 "loc_33f2"

loc_33f2:
        lda $dc01
        and #$10
        bne loc_33e6
        sei
        lda #$37
        sta $01
        lda #$0b
        sta $d011

loc_3403:
        lda $d012
        bne loc_3403
        sta $d020
        sta $d021
        sta $d418
.label smc_3412 = * + 1
        lda #$ff                                    // !SMC: modified by $3064
        sta $3fff
        lda #$0f
        sta $d019
        lda #$00
        sta $d01a
        lda #$08
        sta $d016
        lda #$16
        sta $d018
        lda #$81
        sta $dc0d
        lda #$11
        sta $dc0e
        ldx #$00

loc_3436:
        lda #$20
        sta $0500,x
        sta $0600,x
        sta $06e8,x
        lda #$00
        sta $d900,x
        sta $da00,x
        sta $db00,x
        lda txt_0e00,x
        sta $0400,x
        lda $0f00,x
        sta $d800,x
        inx
        bne loc_3436
        ldx #$17

loc_345d:
        lda #$08
        sta $d400,x
        lda #$00
        sta $d400,x
        dex
        bpl loc_345d
        lda #$1b
        sta $d011
        cli
        ldx #$39

loc_3472:
        lda bmp_347e,x
        sta $0340,x
        dex
        bpl loc_3472
        jmp $0340

bmp_347e:
        // === Bitmap data (1 bytes, $347e-$347e) ===
        .byte $78                                   // x

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

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

dat_0808:
        .byte $03,$0f,$3f,$2f,$e7,$eb,$b7,$00,$ff,$ff,$ff,$ef,$6e,$ae,$75,$02 // ..?/........n.u.
        .byte $c0,$f0,$fc,$bc,$6d,$a9,$9f,$65,$ff,$ff,$ff,$ef,$e7,$eb,$b7,$00 // ....m..e........
        .byte $ff,$ff,$ff,$ef,$6e,$ae,$77,$00,$ff,$ff,$ff,$bd,$6d,$a9,$7f,$00 // ....n.w.....m...
        .byte $03,$0f,$3f,$2f,$e7,$eb,$9b,$a6,$ff,$ff,$ff,$ef,$6e,$ae,$77,$c0 // ..?/........n.w.
        .byte $c0,$f0,$fc,$bc,$6d,$a9,$7f,$00,$c3,$c3,$c3,$c3,$c2,$42,$42,$02 // ....m........BB.
        .byte $ff,$ff,$ff,$bd,$6d,$a9,$9f,$65       // ....m..e

txt_0860:
        .text "???/'+'"
        .byte $00                                   // string terminator
        .byte $03,$03,$03,$03,$02,$02,$02,$00,$c3,$c3,$c3,$c3,$ce,$4e,$09,$2e // .............N..
        .byte $ff,$ff,$ff,$bd,$6d,$a9,$9c,$6c,$c0,$c0,$c0,$c0,$c0,$40,$40,$00 // ....m..l.....@@.
        .byte $ff,$ff,$ff,$ef,$e7,$eb,$b7,$01,$00,$c3,$ff,$df,$6e,$ae,$99,$6e // ............n..n
        .byte $aa,$99,$95,$95,$95,$b7,$95,$5d,$aa,$99,$55,$55,$55,$77,$ff,$c2 // .......]..UUUw..
        .byte $57,$9b,$57,$57,$57,$77,$57,$df,$a9,$99,$55,$55,$55,$77,$fd,$c2 // W.WWWwW...UUUw..
        .byte $5c,$94,$70,$c0,$70,$7c,$5c,$df,$80,$40,$c0,$c0,$c0,$c0,$c0,$c0 // \.p.p|\..@......
        .byte $82,$42,$c2,$c2,$c2,$c1,$c2,$c2,$aa,$99,$55,$55,$55,$77,$ff,$c0 // .B........UUUw..
        .byte $80,$40,$c0,$c0,$c0,$c0,$c0,$00,$95,$99,$95,$95,$95,$b7,$95,$5d // .@.............]
        .byte $ea,$69,$e5,$e5,$e5,$d7,$ff,$c2,$aa,$9b,$57,$57,$57,$77,$57,$df // .i........WWWwW.
        .byte $00,$00,$00,$00,$00,$99,$95,$5d,$02,$02,$02,$02,$02,$81,$c2,$c2 // .......]........
        .byte $a5,$99,$55,$55,$55,$77,$f5,$ed,$70,$b0,$c0,$c0,$c0,$70,$70,$dc // ..UUUw..p....pp.
        .byte $a8,$9a,$95,$95,$95,$b7,$95,$5d,$d6,$36,$c2,$c2,$c2,$c1,$c2,$c2 // .......].6......
        .byte $b7,$7f,$5d,$7f,$7f,$7f,$7f,$00,$c1,$c1,$c2,$c1,$c1,$c1,$c1,$00 // ..].............
        .byte $77,$ff,$df,$ff,$ff,$ff,$ff,$00,$db,$ff,$dd,$ff,$ff,$ff,$ff,$00 // w...............
        .byte $77,$ff,$df,$fc,$fc,$f0,$c0,$00,$b7,$7f,$5d,$1f,$1f,$07,$03,$00 // w.........].....
        .byte $59,$ff,$dd,$ff,$ff,$ff,$ff,$00,$99,$ff,$df,$ff,$ff,$ff,$ff,$00 // Y...............
        .byte $d9,$ff,$dd,$ff,$ff,$ff,$ff,$00,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$00 // ................
        .byte $19,$1f,$2d,$1f,$1f,$1f,$1f,$00,$b7,$ff,$dd,$ff,$ff,$ff,$ff,$00 // ..-.............
        .byte $d9,$ff,$df,$ff,$ff,$ff,$ff,$00,$5b,$ff,$dd,$ff,$ff,$ff,$ff,$00 // ........[.......
        .byte $cb,$c7,$c5,$c1,$c1,$c1,$c1,$00,$7c,$ff,$df,$ff,$ff,$ff,$ff,$00 // ........|.......
        .byte $0f,$3f,$3f,$ef,$e7,$eb,$b7,$00,$f0,$fc,$fc,$bd,$6d,$a9,$9f,$65 // .??.........m..e
        .byte $ff,$ff,$ff,$ef,$e7,$eb,$9b,$a6,$c3,$c3,$c3,$c3,$c2,$42,$42,$6e // .............BBn
        .byte $a9,$99,$55,$55,$55,$77,$ff,$c0,$57,$9b,$57,$5c,$5c,$70,$c0,$00 // ..UUUw..W.W\\p..
        .byte $82,$42,$c2,$c2,$c2,$c1,$c2,$c6,$a9,$99,$55,$55,$55,$77,$f5,$c5 // .B........UUUw..
        .byte $57,$94,$5c,$70,$c0,$70,$5c,$dc,$aa,$99,$95,$25,$25,$0b,$03,$00 // W.\p.p\....%%...
        .byte $aa,$99,$55,$55,$55,$77,$fd,$02,$80,$b0,$5c,$5c,$57,$77,$57,$df // ..UUUw....\\WwW.
        .byte $82,$42,$c2,$c2,$c2,$fd,$d6,$dd,$25,$29,$09,$02,$09,$17,$25,$5d // .B......%)....%]
        .byte $55,$99,$55,$55,$55,$77,$55,$fd,$aa,$99,$55,$55,$55,$77,$ff,$02 // U.UUUwU...UUUw..
        .byte $00,$00,$02,$09,$25,$b7,$95,$5d,$2a,$99,$55,$55,$55,$77,$5c,$f0 // ....%..]*.UUUw\.
        .byte $aa,$9b,$5c,$70,$c0,$00,$00,$00,$b7,$7f,$5d,$7f,$1f,$1f,$0f,$00 // ..\p......].....
        .byte $cb,$c1,$c2,$c1,$c1,$c1,$c1,$00,$99,$7f,$5d,$7f,$7f,$7f,$7f,$00 // ..........].....
        .byte $9b,$ff,$dd,$ff,$ff,$ff,$ff,$00,$b7,$7f,$2d,$07,$01,$00,$00,$00 // ..........-.....
        .byte $5b,$ff,$dd,$ff,$ff,$7f,$3c,$00,$77,$ff,$dc,$f0,$c0,$00,$00,$00 // [.....<.w.......
        .byte $77,$ff,$dd,$f7,$f5,$c1,$00,$00,$77,$ff,$df,$ff,$ff,$7f,$7f,$00 // w.......w.......
        .byte $99,$ff,$dd,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ef,$6e,$ae,$77,$02 // ............n.w.
        .byte $c0,$c0,$c0,$40,$c0,$40,$40,$00,$ff,$ff,$ff,$ef,$6e,$ae,$77,$c2 // ...@.@@.....n.w.
        .byte $00,$00,$00,$02,$01,$02,$01,$02,$18,$66,$a9,$aa,$a9,$aa,$a9,$67 // .........f.....g
        .byte $00,$00,$00,$40,$c0,$40,$c0,$40,$02,$09,$25,$25,$95,$b7,$95,$5d // ...@.@.@..%%...]
        .byte $02,$02,$02,$02,$02,$01,$02,$00,$aa,$99,$95,$95,$95,$b7,$bf,$00 // ................
        .byte $95,$99,$95,$25,$25,$0b,$03,$00,$ea,$99,$55,$55,$55,$77,$ff,$02 // ...%%.....UUUw..
        .byte $ea,$99,$55,$55,$55,$77,$ff,$c2       // ..UUUw..

// --- Region $0af1-$0b44 ---
.pc = $0af1 "dat_0af1"

dat_0af1:
        .byte $02,$02,$02,$02,$01,$02,$02,$95,$29,$25,$09,$25,$17,$95,$5d,$57 // ........)%.%..]W
        .byte $94,$5c,$70,$5c,$7c,$57,$df,$00,$00,$00,$00,$00,$00,$14,$65,$01 // .\p\|W........e.
        .byte $03,$00,$00,$00,$00,$00,$00,$55,$77,$df,$ff,$3c,$00,$14,$65,$c0 // .......Uw..<..e.
        .byte $c0,$00,$00,$00,$00,$00,$00,$01,$01,$02,$01,$01,$01,$01,$00,$00 // ................
        .byte $01,$01,$01,$00,$00,$00,$00,$a9,$a9,$65,$57,$5f,$ff,$3c,$00,$00 // .........eW_.<..
        .byte $c0,$c0,$c0                           // ...

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

// --- Region $0c00-$0dc0 ---
.pc = $0c00 "dat_0c00"

dat_0c00:
        .byte $01,$02,$03,$04,$02,$03,$01,$05,$06,$04,$02,$03,$01,$05,$06,$01 // ................
        .byte $05,$06,$07,$08,$09,$04,$0a,$0b,$0c,$05,$06,$00,$0d,$06,$04,$0e // ................
        .byte $0f,$04,$10,$00,$11,$12,$0b,$04,$02,$03,$01,$02,$03,$04,$02,$03 // ................
        .byte $35,$02,$36,$04,$02,$03,$01,$05,$06,$0c,$05,$06,$04,$0a,$0b,$04 // 5.6.............
        .byte $0a,$0b,$04,$0a,$0b,$37,$38,$0b,$04,$0a,$0b,$04,$05,$06,$04,$52 // .....78........R
        .byte $0b,$0c,$05,$53,$04,$52,$03,$04,$52,$03,$04,$0a,$0b,$37,$08,$06 // ...S.R..R....7..
        .byte $07,$08,$06,$04,$05,$06,$07,$54,$03,$07,$54,$03,$00,$00,$00,$55 // .......T..T....U
        .byte $56,$57,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // VW..............
        .byte $13,$14,$15,$13,$16,$17,$13,$18,$00,$13,$19,$15,$13,$1a,$1b,$13 // ................
        .byte $1a,$1b,$1c,$1d,$1e,$13,$14,$15,$00,$13,$18,$1f,$20,$1e,$13,$21 // ............ ..!
        .byte $22,$13,$18,$00,$23,$24,$15,$13,$19,$15,$13,$19,$15,$13,$39,$3a // "...#$........9:
        .byte $13
        .byte $3b,$15,$13
        .text "<=>?"
        .byte $40                                   // @ character
        .byte $00,$13,$18,$13,$19,$15,$13
        .byte $19,$15,$13,$41,$15,$42,$43,$17,$3e,$44,$15,$45,$46,$47,$13,$19 // ...A.BC.>D.EFG..
        .byte $15,$00,$13,$18,$58,$1a,$3a,$59,$44,$15,$5a,$44,$15,$5b,$5c,$40 // ....X.:YD.ZD.[\@
        .byte $1c,$5d,$40,$00,$5e,$1e,$5f,$5d,$60,$5b,$5c,$15,$00,$61,$00,$62 // .]@.^._]`[\..a.b
        .byte $63,$64,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // cd..............

txt_0d00:
        .text "%&'%()*+,%()*-,%."
        .byte $00                                   // string terminator

txt_0d12:
        .text "*-)%&'/01*2)%34*+,%&'%&'*2)%."
        .byte $00                                   // string terminator

txt_0d30:
        .text "H2'%I'JK)"
        .byte $00                                   // string terminator

txt_0d3a:
        .text "%.*2)LMN%OP%&'JQ)%-,%-'/01%-,JQ)"
        .byte $00                                   // string terminator
        .byte $65                                   // e

txt_0d5c:
        .text "'JQ)*-)"
        .byte $00                                   // string terminator
        .byte $65                                   // e

txt_0d65:
        .text "'*-)JQ)"
        .byte $66,$67,$68,$66,$67,$68,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff // fghfgh..........
        .byte $ff,$ff,$ff,$ff,$72,$00,$03,$06,$09,$0c,$0f,$12,$15,$18,$1b,$1e // ....r...........

txt_0d8c:
        .text "!$'*-0369<?BEHK"
        .byte $72,$72,$72,$72,$72,$72,$6f,$72,$72,$72,$72,$72,$72,$72,$72,$72 // rrrrrrorrrrrrrrr
        .byte $72,$72,$72,$6c,$72
        .text "NQTWZ"
        .byte $5d,$60,$63,$66,$69,$72
        .byte $72,$72,$72,$72,$72                   // rrrrr

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

// --- Region $0e00-$1071 ---
.pc = $0e00 "txt_0e00"

txt_0e00:
        .text "      "
        .byte $70                                   // p

txt_0e07:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $6e                                   // n

txt_0e22:
        .text "            "
        .byte $5d
        .text "---A"
        .byte $03,$14,$09,$0f,$0e
        .byte $2d,$49,$0e,$14,$12,$0f
        .byte $2d,$43,$12,$05,$04,$09,$14,$13,$2d,$2d,$2d,$5d // -C......---]

txt_0e4a:
        .text "            "
        .byte $5d,$43,$0f,$04,$09,$0e,$07,$20,$02,$19,$3a,$20,$43,$12,$09,$13 // ]C..... ..: C...
        .byte $10,$20,$0f,$06,$20,$41,$03,$14,$09,$0f,$0e,$5d // . .. A.....]

txt_0e72:
        .text "            "
        .byte $5d,$47,$12,$01,$06,$09,$18,$20,$02,$19,$3a,$20,$43,$12,$09,$13 // ]G..... ..: C...
        .byte $10,$20,$0f,$06,$20,$41,$03,$14,$09,$0f,$0e,$5d // . .. A.....]

txt_0e9a:
        .text "            "
        .byte $5d,$4d,$15,$13,$09,$03,$20,$20,$02,$19 // ]M....  ..

txt_0eb0:
        .text ": 20CC!          "
        .byte $5d                                   // ]

txt_0ec2:
        .text "            "
        .byte $6d                                   // m

txt_0ecf:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $7d                                   // }

txt_0eea:
        .text "                      "
        .byte $01,$01,$01,$01,$01,$01,$07,$07,$07,$07,$07,$07,$07,$07,$07,$07 // ................
        .fill 15, $07
        .byte $0e,$07,$0e,$01,$01,$01,$01,$01,$01,$0e,$01,$01,$01,$01,$01,$07 // ................
        .byte $0b,$0b,$0b,$0f,$0f,$0f,$0f,$0f,$0f,$0c,$0f,$0f,$0f,$0f,$0f,$0c // ................
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0b,$0b,$0b,$06,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$07,$07,$0e,$0e,$0e,$0e,$0e,$0e,$01,$04 // ................
        .byte $04,$03,$01,$0e,$0e,$0e,$0e,$0e,$01,$08,$08,$01,$0b,$0b,$0b,$0b // ................
        .byte $0b,$0b,$0e,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$0e // ................
        .byte $0a,$0a,$0a,$0a,$0a,$0a,$01,$04,$04,$03,$01,$0a,$0a,$0a,$0a,$0a // ................
        .byte $01,$08,$08,$01,$0c,$0c,$0c,$0c,$0c,$0c,$06,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$01,$07,$05,$05,$05,$05,$05,$01,$01,$04 // ................
        .byte $04,$03,$01,$05,$05,$05,$05,$05,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$06,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$0e // ................
        .byte $06,$0e,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06 // ................
        .fill 11, $06
        .fill 22, $01
        .byte $2a,$06,$0a,$40,$0c,$10,$43,$13,$13,$08,$30,$20,$00,$00,$00,$08 // *..@..C...0 ....

txt_1010:
        .text "0 6"
        .byte $40                                   // @ character
        .byte $1d,$08,$14,$0d,$07,$20,$00,$06,$0d,$10,$61,$6c,$7e,$1b,$1b,$1b // ..... ....al~...
        .byte $00,$00,$00,$41,$80,$10,$00,$07,$06,$00,$07,$06,$20,$b0,$b0,$01 // ...A........ ...
        .byte $00,$00,$11,$00,$00,$03,$00,$00,$df,$00,$00,$1d,$dc,$08,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$3a,$00,$00,$00,$00,$01,$02,$00,$32,$ac // ......:.......2.
        .byte $00,$00,$01,$00,$01,$20,$4a,$00,$00,$09,$08,$08,$00,$00,$00,$00 // ..... J.........
        .byte $00,$00,$c0,$07,$01,$00,$00,$00,$a9,$ff,$30,$66,$f0,$55 // ..........0f.U

// --- Region $176c-$1c93 ---
.pc = $176c "dat_176c"

dat_176c:
        .byte $0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d // ..->Qf{......8Z}
        .byte $a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$70,$b4,$fb,$47,$98,$ed,$47 // ...#S...0p..G..G
        .byte $b0,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2 // ..w.a.h..0..N...
        .byte $c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df // .....`...1......
        .byte $3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79 // >.k<9c.K..E.}..y
        .byte $73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e // s.|....~........
        .fill 12, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ................
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

txt_1808:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$00,$07,$0e,$01,$02,$04,$02,$00,$61,$1b,$6c,$1b,$7e,$1b // ..........a.l.~.
        .byte $9c,$a2,$a8,$ae,$b4,$ba,$c0,$c6,$cc,$d2,$d8,$de,$e4,$ea,$f0,$f6 // ................
        .byte $fc,$02,$08,$0e,$14,$1a               // ......

txt_1850:
        .text " '.5<CJQX"
        .byte $5f,$66,$6d,$74,$7b,$83,$8b,$93,$9b,$a3,$ab,$b3,$bb,$c3,$cb,$d1 // _fmt{...........
        .byte $fd,$17,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18 // ................
        .byte $18,$18,$18,$19,$19,$19,$19,$19,$19,$19,$19,$19,$19,$19,$19,$19 // ................
        .fill 18, $19
        .byte $1a,$00,$0c,$05,$02,$81,$00,$00,$0c,$05,$03,$81,$00,$00,$0c,$05 // ................
        .byte $04,$81,$00,$00,$0c,$06,$02,$81,$00,$00,$0c,$06,$03,$81,$00,$00 // ................
        .byte $0c,$06,$04,$81,$00,$00,$0c,$07,$02,$81,$00,$00,$0c,$07,$03,$81 // ................
        .byte $00,$00,$0c,$07,$04,$81,$00,$00,$0c,$07,$05,$81,$00,$00,$0c,$08 // ................
        .byte $02,$81,$00,$00,$0c,$08,$03,$81,$00,$00,$0c,$08,$04,$81,$00,$00 // ................
        .byte $0c,$08,$05,$81,$00,$00,$0c,$09,$02,$81,$00,$00,$0c,$09,$03,$81 // ................
        .byte $00,$00,$0c,$09,$04,$81,$00,$00,$0c,$09,$05,$81,$00,$00,$0c,$0a // ................
        .byte $03,$81,$00,$00,$0c,$0a,$05,$81,$00,$00,$0c,$0a,$07,$81,$00,$00 // ................
        .byte $0c,$0b,$05,$81,$00,$00,$0c,$07,$05,$03,$81,$00,$00,$0c,$08,$05 // ................
        .byte $02,$81,$00,$00,$0c,$08,$05,$03,$81,$00,$00,$0c,$09,$05,$02,$81 // ................
        .byte $00,$00,$0c,$09,$05,$03,$81,$00,$00,$0c,$09,$07,$03,$81,$00,$00 // ................
        .byte $0c,$09,$07,$04,$81,$00,$00,$0c,$0a,$06,$03,$81,$00,$00,$0c,$0a // ................
        .byte $07,$03,$81,$00,$00,$0c,$0a,$06,$04,$81,$00,$00,$0c,$0a,$07,$04 // ................
        .byte $81,$00,$00,$0c,$0b,$06,$04,$81,$00,$00,$0c,$0b,$07,$04,$81,$00 // ................
        .byte $00,$0c,$09,$07,$04,$02,$81,$00,$00,$0c,$0a,$09,$05,$03,$81,$00 // ................
        .byte $00,$00,$00,$02,$02,$02,$81,$00,$00,$00,$00,$03,$03,$03,$81,$00 // ................
        .byte $00,$00,$00,$04,$04,$04,$81,$00,$00,$00,$00,$05,$05,$05,$81,$00 // ................
        .byte $00,$00,$00,$06,$06,$06,$81,$00,$00,$00,$00,$07,$07,$07,$81,$00 // ................
        .byte $00,$00,$00,$08,$08,$08,$81,$00,$00,$00,$00,$09,$09,$09,$81,$00 // ................
        .byte $00,$18,$0c,$00,$81,$00,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$fd // ................
        .byte $fb,$f9,$f7,$f5,$f3,$f1,$f0,$ef,$ed,$ec,$eb,$ea,$e9,$e8,$e7,$e7 // ................
        .byte $e6,$e6,$e5,$e5,$e4,$e4,$e3,$e3,$e3,$e2,$e2,$e2,$e1,$e1,$e1,$e1 // ................
        .byte $e0,$80,$00,$00,$00,$00,$0c,$0c,$0c,$0c,$18,$18,$18,$18,$24,$24 // ..............$$
        .byte $24,$24,$18,$18,$18,$18,$0c,$0c,$0c,$0c,$81,$00,$00,$fb,$f4,$ef // $$..............
        .byte $e8,$e3,$e8,$ef,$f4,$fb,$81,$00,$37,$59,$62,$82,$92,$1a,$1a,$1a // ........7Yb.....
        .byte $1a,$1a,$48,$5c,$72,$86,$96,$1a,$1a,$1a,$1a,$1a,$81,$41,$10,$10 // ..H\r........A..
        .byte $10,$10,$10,$10,$10,$10,$10,$00,$00,$10,$10,$ff,$02,$f0,$0c,$0b // ................
        .byte $0a,$09,$08,$07,$06,$04,$02,$01,$00,$00,$0d,$0c,$ff,$02,$81,$10 // ................
        .byte $fe,$c0,$0c,$08,$04,$02,$fe,$81,$41,$80,$80,$80,$80,$80,$80,$80 // ........A.......
        .byte $80,$00,$00,$80,$40,$ff,$02,$c0,$0e,$f0,$ec,$e8,$e0,$dc,$d8,$d4 // ....@...........
        .byte $d0,$00,$00,$c0,$0e,$ff,$02,$81,$41,$10,$fe,$c0,$0c,$0b,$0a,$09 // ........A.......
        .byte $08,$07,$06,$05,$03,$01,$fe,$81,$41,$80,$fe,$c0,$0e,$f0,$fe,$00 // ........A.......
        .byte $00,$00,$00,$00,$00,$00,$00,$41,$40,$fc,$c9,$18,$20,$01,$00,$41 // .......A@... ..A
        .byte $40,$00,$5d,$28,$20,$00,$01,$41,$40,$00,$e9,$38,$60,$00,$12,$41 // @.]( ..A@..8`..A
        .byte $00,$00,$c9,$08,$b0,$00,$00,$41,$40,$00,$5d,$28,$00,$00,$01,$41 // .......A@.](...A
        .byte $02,$00,$da,$08,$b0,$00,$20,$41,$03,$00,$b8,$08,$b0,$00,$20,$41 // ...... A...... A
        .byte $02,$00,$d9,$08,$b0,$00,$20,$02,$02,$02,$02,$02,$0f,$01,$01,$01 // ...... .........
        .byte $16,$42,$0c,$1f,$09,$02,$04,$24,$00,$00,$00,$00,$00,$00,$00,$00 // .B.....$........
        .byte $90,$04,$40,$0c,$42,$00,$42,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..@.B.B.........
        .byte $50,$05,$40,$0e,$34,$00,$34,$00,$00,$00,$00,$00,$00,$00,$00,$00 // P.@.4.4.........
        .byte $50,$04,$40,$0d,$4c,$00,$4c,$00,$25,$1b,$00,$04,$80,$04,$10,$04 // P.@.L.L.%.......
        .byte $90,$04,$20,$04,$a0,$04,$10,$04,$90,$04,$fe,$40,$05,$f0,$10,$ff // .. ........@....
        .byte $01,$00,$00,$20,$01,$00,$06,$11,$00,$13,$00,$f0,$07,$f0,$10,$01 // ... ............
        .byte $00,$01,$00,$60,$05,$c0,$07,$48,$00,$48,$00,$58,$1b,$c0,$04,$40 // ...`...H.H.X...@
        .byte $04,$c0,$03,$40,$03,$fe,$88,$00,$00,$00,$00,$01,$01,$01,$01,$ff // ...@............
        .byte $00,$94,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$02,$02 // ................
        .byte $02,$ff,$00,$8d,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04 // ................
        .fill 8, $04
        .byte $03,$03,$ff,$00,$b9,$bc,$c8,$24,$67,$6f,$72,$75,$78,$7b,$7e,$81 // .......$gorux{~.
        .byte $84,$87,$8a,$8d,$90,$1b,$1b,$1b,$1c,$1c,$1c,$1c,$1c,$1c,$1c,$1c // ................
        .byte $1c,$1c,$1c,$1c,$1c,$1c,$70,$70,$ff,$a0,$a0,$c1,$e8,$30,$f1,$2e // ......pp.....0..
        .byte $ee,$30,$e8,$30,$ff,$88,$c3,$0c,$84,$18,$0c,$8c,$c6,$2c,$84,$c3 // .0.0.........,..
        .byte $0a,$0c,$07,$18,$0c,$88,$c8,$2c,$84,$c3,$18,$07,$88,$c3,$0a,$84 // .......,........
        .byte $16,$0a,$8c,$c6,$2c,$84,$c3,$07,$0a,$16,$07,$0a,$88,$c8,$2c,$84 // ....,.........,.
        .byte $c3,$16,$0a,$88,$c3,$0c,$84,$18,$0c,$8c,$c6,$2c,$84,$c3,$0a,$0c // ...........,....
        .byte $0c,$0e,$0f,$88,$c8,$2c,$84,$c3,$0f,$0c,$88,$c3,$0a,$84,$16,$0c // .....,..........
        .byte $8c,$c6,$2c,$84,$c3,$0a,$0c,$07,$18,$0c,$86,$c8,$2c,$2c,$84,$2c // ..,.........,,.,
        .byte $ff,$94,$c2,$fe,$00,$28,$2a,$2b,$84,$26,$2b,$2d,$81,$2d,$85,$2e // .....(*+.&+-.-..
        .byte $81,$2d,$85,$2e,$81,$2d,$83,$2e,$84,$c5,$fe,$00,$0c // .-...-.......

txt_1c40:
        .text "-."
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $fe,$00,$0c                           // ...

txt_1c46:
        .text ".--+)&$&"
        .byte $68
        .byte $29,$26,$74
        .byte $26,$2b,$2d,$98
        .byte $2e,$88
        .text "0.025"
        .byte $82

txt_1c5e:
        .text "75"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $fe,$50,$10,$37,$2b,$ff,$8c,$c4,$10,$84,$10,$90,$10,$ff,$70,$70 // .P.7+.........pp
        .byte $ff,$70,$70,$ff,$70,$70,$ff,$70,$70,$ff,$70,$70,$ff,$70,$70,$ff // .pp.pp.pp.pp.pp.
        .byte $70,$70,$ff,$70,$70,$ff,$70,$70,$ff,$70,$70,$ff,$70,$70,$ff,$70 // pp.pp.pp.pp.pp.p
        .byte $70,$ff                               // p.

dat_1c93:
        // === Fill data (1 bytes, $1c93-$1c93) ===
        .byte $00                                   // .

// --- Region $1d00-$25cf ---
.pc = $1d00 "dat_1d00"

dat_1d00:
        // === Fill data (768 bytes, $1d00-$1fff) ===
        .fill 768, $ea

spr_2000:
        // === Bitmap data (1488 bytes, $2000-$25cf) ===
        .fill 8, $ff
        .byte $fd,$fe,$f4,$f4,$dc,$d3,$33,$7c,$ff,$ff,$3f,$ff // ......3|..?.

txt_2014:
        .byte $3f,$3f,$cf,$7f,$ff,$ff,$ff,$ff,$fe,$f9,$e9,$99,$ff,$f9,$d5,$91 // ??..............
        .byte $53,$85,$25,$59,$95,$10,$04,$3c,$50,$14,$45,$51,$17,$31,$0c,$ff // S.%Y...<P.EQ.1..
        .byte $43,$10,$04,$41,$ff,$3f,$0f,$03,$c0,$30,$0c,$03,$ff,$ff,$ff,$ff // C..A.?...0......
        .byte $ff,$3f,$0f,$0f,$ea,$e9,$ea,$e9,$e5,$e8,$e9,$e5,$aa,$a5,$69,$45 // .?............iE
        .byte $a6,$a9,$6a,$9a,$a9,$95,$65,$04,$96,$a5,$69,$9a,$a5,$14,$45,$0c // ..j...e...i...E.
        .byte $54,$95,$65,$59,$14,$30,$0c,$ff,$40,$10,$04,$41,$10,$f3,$3c,$ff // T.eY.0..@..A..<.
        .byte $c3,$30,$0c,$03,$10,$f3,$fc,$ff,$cf,$f3,$3c,$0f,$51,$c3,$f0,$ff // .0........<.Q...
        .byte $cf,$f3,$fc,$3f,$5b,$0f,$cf,$ff,$4f,$0f,$3f,$7f,$fc,$fc,$f0,$f3 // ...?[...O.?.....
        .byte $d3,$c3                               // ..

txt_2096:
        .byte $4f,$4f,$cf,$f3,$fc,$ff,$cf,$f3,$3c,$0f,$4f,$d3,$c0,$30,$c3,$f0 // OO......<.O..0..
        .byte $fd,$3f,$ff,$ff,$ff,$ff,$3f,$ff,$ff,$7f,$fe,$fe,$fa,$fa,$e5,$e8 // .?....?.........
        .byte $95,$51,$a2,$99,$5a,$5a,$66,$69,$5a,$96,$96,$a5,$69,$9a,$a6,$a9 // .Q..ZZfiZ...i...
        .byte $6a,$9a,$54,$95,$65,$59,$96,$aa,$a9,$9a,$50,$14,$45,$51,$54,$95 // j.T.eY....P.EQT.
        .byte $69,$5a,$40,$10,$04,$41,$50,$14       // iZ@..AP.

txt_20de:
        .byte $45,$51,$c3,$03,$1c,$07,$44,$11,$05,$41,$ff,$ff,$ff,$ff,$ff,$3f // EQ....D..A.....?
        .byte $0f,$4f,$e4,$e8,$e5,$e4,$d4,$e0,$e4,$d5,$a6,$69,$5a,$96,$65,$aa // .O.........iZ.e.
        .byte $56,$15,$a6,$a9,$6a,$9a,$a6,$aa,$5a,$96,$96,$a5,$69,$9a,$a6,$aa // V...j...Z...i...
        .byte $6a,$9a,$54,$95,$65,$59,$96,$a5,$59,$8a,$50,$14,$45,$51,$54,$96 // j.T.eY..Y.P.EQT.
        .byte $66,$5a,$40,$10,$04,$41,$50,$69       // fZ@..APi

txt_2126:
        .byte $45,$51,$c3,$30,$0c,$03,$40,$65,$04,$41,$cf,$f3,$3c,$0f,$c3,$45 // EQ.0..@e.A..<..E
        .byte $0c,$03,$0f,$3f,$3f,$7f,$0f,$3f,$3f,$0f,$fd,$fd,$f9,$f5,$e4,$e4 // ...??..??.......
        .byte $a4,$95,$4c,$00,$34,$01,$10,$14       // ..L.4...

txt_214e:
        .byte $45,$51,$c3,$30,$0c,$03,$40,$11,$05,$45,$cf,$f3,$3c,$0f,$c3,$30 // EQ.0..@..E..<..0
        .byte $0c,$c3,$0f,$c3,$cc,$33,$c3,$f0,$3d,$0f,$ff,$ff,$ff,$ff,$ff,$ff // .....3..=.......
        .byte $ff,$7f,$fe,$fd,$fd,$f5,$f4,$f4,$f0,$d3,$41,$41,$04,$35,$01,$d0 // ..........AA.5..
        .byte $c4,$c1,$65,$59,$56,$16,$46,$55,$18,$15,$aa,$69,$99,$93,$5f,$4f // ..eYV.FU...i.._O
        .byte $3f,$ff,$a1,$5f,$ff,$ff,$ff,$ff,$ff,$ff,$56,$d1,$fc,$ff,$ff,$ff // ?.._......V.....
        .byte $ff,$ff,$14,$85,$61,$98,$e5,$e5,$f9,$fa,$50,$14 // ....a.....P.

txt_21aa:
        .text "EQTU%I"
        .byte $83
        .byte $23,$17
        .byte $51,$54,$18

txt_21b6:
        .byte $49,$55,$dc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$30,$ff,$ff,$ff,$ff,$ff // IU........0.....
        .byte $ff,$ff,$10,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$51,$fe,$fe,$fe,$fe,$fe // ..........Q.....
        .byte $fe,$fe,$96,$99,$5a,$8a,$96,$59,$4a,$86,$96,$a6,$6a,$9a,$a6,$aa // ....Z..YJ...j...
        .byte $6a,$9a,$43,$8f,$5f,$4f,$8f,$9f,$5f,$8f,$0f,$ff,$ff,$ff,$ff,$ff // j.C._O.._.......
        .byte $ff,$ff,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fa,$fa,$e6,$e8 // ..?.............
        .byte $99,$92,$92,$95,$59,$5a,$66,$a9,$6a,$9a,$54,$95,$65,$59,$96,$a6 // ....YZf.j.T.eY..
        .byte $6a,$9a,$54,$24,$54,$90,$93,$93,$5f,$4f,$00,$00,$34,$4d,$9c,$57 // j.T$T..._O..4M.W
        .byte $d4,$e1,$c3,$30,$0c,$03,$40,$10,$04,$01,$0f,$c3,$0c,$03,$c7,$31 // ...0..@........1
        .byte $0d,$03,$ff,$ff,$ff,$ff,$ff,$ff       // ........

txt_223e:
        .byte $3f,$4f,$c3,$cf,$df,$c3,$3f,$7f,$0f,$3f,$c0,$30,$0c,$c3,$f0,$3c // ?O....?..?.0...<
        .byte $cc,$f0
        .text "P#GO"
        .byte $0f,$7f,$0f,$ff,$fe,$fe,$fe,$ff,$ff,$ff
        .byte $ff,$ff,$86,$95,$65,$96,$a2,$a9,$aa,$e5,$55,$96,$66,$5a,$aa,$a5 // ....e.....U.fZ..
        .byte $69,$45,$4f,$0f,$7f,$4f,$53,$93,$63,$07,$fe,$fe,$fd,$fe,$fe,$fd // iEO..OS.c.......
        .byte $fd,$fe,$55,$49,$46,$05,$75,$41,$04,$35,$a6,$6a,$5a,$96,$66,$5a // ..UIF.uA.5.jZ.fZ
        .byte $56,$16,$9f,$9f,$5f,$8f,$9f,$5f,$4f,$8f,$fe,$fe,$f8,$f9,$d1,$e3 // V..._.._O.......
        .byte $47,$3c,$61                           // G<a

txt_22a1:
        .byte $49,$46,$d5,$05,$51,$14,$f0,$a6,$69,$5a,$96,$65 // IF..Q...iZ.e

txt_22ad:
        .byte $5a,$56,$c4,$aa,$a9,$69,$99,$a3,$67,$4f,$7f,$7f,$7f,$ff,$ff,$ff // ZV...i..gO......
        .byte $ff,$ff,$ff,$f8,$f9,$fe,$fe,$ff,$ff,$ff,$ff,$10,$04,$75,$5d,$90 // .............u].
        .byte $94,$e4,$d4,$40,$10,$04,$41,$50,$14,$45,$cc,$03,$03,$1c,$07,$44 // ...@..AP.E.....D
        .byte $11,$05,$3c,$ff,$ff,$ff,$ff,$ff,$3f,$0f,$3f,$7c,$4f,$0f,$7c,$4c // ..<.....?.?|O.|L
        .byte $4f,$8c,$0f,$fd,$3c,$cc,$f0,$3d,$0c,$c0,$fc,$ff,$3f,$ff,$ff,$ff // O...<..=....?...
        .byte $3f,$ff,$ff,$fd,$fd,$fd,$fc,$fd,$fd,$fc,$ff,$71,$00,$34,$31,$f0 // ?..........q.41.
        .byte $30,$3c,$ff,$46,$52,$15,$06,$42,$11,$05,$fd,$5f,$4f,$4f,$0f,$7f // 0<.FR..B..._OO..
        .byte $4f,$0f,$ff,$aa,$a9,$aa,$95,$a2,$a5,$96,$92,$ab,$93,$63,$17,$93 // O............c..
        .byte $a3,$a7,$97,$ab,$9b,$64,$08,$86,$a9,$69,$9a,$ff,$ff,$ff,$ff,$3f // .....d...i.....?
        .byte $7f,$5f,$4f,$10,$33,$3c,$7f,$0f,$3f,$7c,$4f,$a1,$95,$92,$51,$81 // ._O.3<..?|O...Q.
        .byte $9d                                   // .

txt_234e:
        .byte $50,$41,$a6,$69,$5a,$96,$65,$59,$56,$15,$a3,$a7,$a7,$97,$a3,$a7 // PA.iZ.eYV.......
        .byte $97,$93,$a6,$a9,$6a,$9a,$a6,$69,$5a,$96,$93,$a3,$a8,$a9,$a6,$a9 // ....j..iZ.......
        .byte $6a,$9a,$ff,$ff,$ff,$ff,$7f,$7f,$5f,$8f,$0f,$7c,$4c,$4f,$8c,$5c // j......._..|LO.\
        .byte $40,$8d,$cf,$f3,$3c,$0f,$c3,$30,$0c,$03,$0f,$3f,$3f,$7f,$0f,$3f // @...<..0...??..?
        .byte $7f,$4f,$8d,$5c,$40,$4d,$0c,$7c,$4c,$0f,$45,$51,$14,$05,$41,$10 // .O.\@M.|L.EQ..A.
        .byte $04,$01,$a3,$97,$93,$53,$83,$9f,$53,$43,$65,$99,$96,$45,$b5,$9d // .....S..SCe..E..

txt_23ae:
        .byte $50,$44,$a3,$a7,$a9,$a9,$a6,$69,$5a,$96,$9c,$50,$81,$9d,$90,$91 // PD.....iZ..P....
        .byte $a1,$95,$0f,$7f,$4f,$4f,$8f,$5f,$43,$8f,$3c,$7c,$0f,$3f,$3c,$7f // ....OO._C.<|.?<.
        .byte $0f,$3f,$c0,$30,$0c,$c3,$f0,$3c,$cf,$f3,$8f,$5f,$43,$4f,$0f,$7f // .?.0...<..._CO..
        .byte $4f,$0f,$86,$95,$65,$96,$a2,$a5,$a9,$e9,$55,$96,$66,$5a,$96,$a5 // O...e.....U.fZ..
        .byte $69,$9a,$4f,$0f,$7f,$4f,$53,$93,$a3,$97,$80,$50,$40,$4d,$0d,$7d // i.O..OS....P@M.}
        .byte $4f,$0f,$45,$11,$d4,$35,$71,$1c,$40,$40,$66,$59,$56,$15,$45,$51 // O.E..5q.@@fYV.EQ
        .byte $14,$05,$a3,$a7,$99,$a5,$65,$59,$5a,$16,$ff,$ff,$ff,$ff,$7f,$3f // ......eYZ......?
        .byte $4f,$8f,$92,$a1,$a5,$96,$a2,$a5,$a6,$96,$54,$95,$65,$59,$96,$a5 // O.........T.eY..
        .byte $69,$9a,$9f,$53,$83,$9f,$93,$93,$a3,$97,$fc,$3f,$cf,$f3,$3c,$0f // i..S.......?..<.
        .byte $c3,$ff,$3f,$7f,$0f,$3f,$3f,$7f,$0f,$ff,$e5,$e8,$e9,$e5,$e4,$e8 // ..?..??.........
        .byte $e5,$d3,$a6,$a9,$6a,$9a,$a6,$69,$5a,$41,$93,$a3,$a7,$97,$a3,$a7 // ....j..iZA......
        .byte $a7,$43,$d3,$c0,$f0,$f7,$fd,$fd,$ff,$ff,$41,$d0,$c4,$31,$f0,$3c // .C........A..1.<
        .byte $4c,$ff,$46,$51,$14,$05,$41,$10,$04,$fc,$63,$97,$95,$24,$55,$55 // L.FQ..A...c..$UU
        .byte $18,$f1,$a2,$a5,$96,$92,$a1,$95,$52,$cc // ........R.

dat_2488:
        // === Fill data (120 bytes, $2488-$24ff) ===
        .fill 120, $ff
        .byte $00,$00,$00,$09,$00,$09,$09,$02,$09,$02,$02,$08,$02,$08,$08,$0a // ................
        .byte $08,$0a,$0a,$0f,$0a,$0f,$0f,$07,$0f,$07,$07,$01,$07,$01,$01,$07 // ................
        .byte $01,$07,$07,$0f,$07,$0f,$0f,$0a,$0f,$0a,$0a,$08,$0a,$08,$08,$02 // ................
        .byte $08,$02,$02,$09,$02,$09,$09,$00,$09,$00,$00,$09,$00,$09,$09,$02 // ................
        .byte $09,$02,$02,$08,$02,$08,$08,$0a,$08,$0a,$0a,$0f,$0a,$0f,$0f,$07 // ................
        .byte $0f,$07,$07,$01,$07,$01,$01,$07,$01,$07,$07,$0f,$07,$0f,$0f,$0a // ................
        .byte $00,$09,$00,$09,$09,$02,$09,$02,$02,$08,$02,$08,$08,$0a,$08,$0a // ................
        .byte $0a,$0f,$0a,$0f,$0f,$07,$0f,$07,$07,$01,$07,$01,$01,$07,$01,$07 // ................
        .byte $07,$0f,$07,$0f,$0f,$0a,$0f,$0a,$0a,$08,$0a,$08,$08,$02,$08,$02 // ................
        .byte $02,$09,$02,$09,$09,$00,$09,$00,$00,$09,$00,$09,$09,$02,$09,$02 // ................
        .byte $02,$08,$02,$08,$08,$0a,$08,$0a,$0a,$0f,$0a,$0f,$0f,$07,$0f,$07 // ................
        .byte $07,$01,$07,$01,$01,$07,$01,$07,$07,$0f,$07,$0f,$0f,$0a,$0f,$0a // ................
        .byte $0a,$08,$0a,$08,$08,$02,$08,$02,$02,$09,$02,$09,$09,$00,$09 // ...............

dat_25cf:
        // === Fill data (1 bytes, $25cf-$25cf) ===
        .byte $00                                   // .

// --- Region $2600-$2700 ---
.pc = $2600 "dat_2600"

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

txt_26c0:
        .text "A=:741.+(%"
        .byte $22                                   // double quote
        .text " "
        .byte $1d,$1a,$18,$16
        .byte $13,$11,$0f,$0d,$0b,$0a,$08,$07,$05,$04,$03,$02,$02,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$02,$02,$03,$04,$05,$07,$08,$0a,$0b,$0d,$0f,$11 // ................
        .byte $13,$16,$18,$1a,$1d                   // .....

txt_26f5:
        .text " "
        .byte $22                                   // double quote
        .text "%(+.147:="

dat_2700:
        // === Fill data (1 bytes, $2700-$2700) ===
        .byte $00                                   // .

// --- Region $2800-$2fff ---
.pc = $2800 "dat_2800"

dat_2800:
        .fill 8, $ff
        .byte $fc,$fd,$f3,$f7,$cc,$cf,$0f,$3f,$ff   // .......?.

txt_2811:
        .byte $30,$3c,$c3,$f0,$3c,$cf,$f3,$3c,$10,$04,$01,$c0,$31,$0d,$c7,$34 // 0<..<..<....1..4
        .byte $61,$27,$44,$8f,$1f,$3f,$3f,$ff,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$f5 // a'D..??.?.......
        .byte $f9,$fe,$fe,$ff,$ff,$ff,$ff,$c3,$85,$55,$55,$92,$a4,$e8,$ea,$0f // .........UU.....
        .byte $14,$45,$51,$54,$95,$65,$19,$7f,$23,$14,$45,$54,$15,$46,$51,$ff // .EQT.e..#.ET.FQ.
        .byte $ff,$ff,$ff,$7f,$0f,$03,$8f,$3f,$8d,$9c,$50,$81,$9d,$90,$91,$fc // .......?..P.....
        .byte $00,$41,$11,$05,$42,$51,$15,$ff,$3f,$ff,$3f,$3f,$3f,$7f,$0f,$fc // .A..BQ..?.???...
        .byte $fc,$fc,$fc,$fd,$fc,$fc,$fd,$ff,$3c,$ff,$f3,$fc,$3f,$ff,$f3,$fc // ........<...?...
        .byte $31,$0d,$c0,$f1,$3d,$cc,$f0,$3f,$0f,$3f,$3f,$ff,$3f,$3f,$ff,$fd // 1...=..?.??.??..
        .byte $fc,$f4,$f4,$d4,$d0,$93,$50,$3c,$3f,$f3,$f0,$cc,$03,$40,$10,$fc // ......P<?....@..
        .byte $3f,$cf,$f3,$3c,$0c,$c0,$34,$f4,$0c,$df,$33,$3f,$3f,$ff,$ff,$fa // ?..<..4...3??...
        .byte $f9,$fe,$fe,$ff,$ff,$ff,$ff,$56,$95,$59,$96,$a2,$a8,$e9,$ea,$54 // .......V.Y.....T
        .byte $95,$65
        .byte $59,$96,$a5,$69
        .byte $5a,$93
        .text "'UUX"
        .byte $96,$66
        .byte $59,$ff
        .byte $ff,$ff,$3f,$4f,$0f,$43,$9f,$a1,$95,$92,$a4,$e8,$e9,$e5,$e8,$46 // ..?O.C.........F
        .byte $52,$54,$95,$65,$59,$96,$a5,$3f,$4f,$9f,$53,$83,$90,$67,$a4,$ff // RT.eY..?O.S..g..
        .byte $ff,$ff,$ff,$ff,$fc,$fc,$fc,$d5,$70,$4c,$0f,$3c,$3c,$ff,$f3,$96 // ........pL.<<...
        .byte $10,$04,$fc,$c1,$31,$0d,$c0,$9b,$5f,$13,$03,$7f,$0f,$3f,$3f,$fd // ....1..._....??.
        .byte $fc,$fd,$fd,$fd,$fe,$fd,$fd,$3c,$3f,$f3,$30,$3c,$33,$70,$00,$fd // .......<?.0<3p..
        .byte $3c,$cc,$f0,$3d,$0c,$c0,$31,$ff,$3f,$ff,$ff,$ff,$3f,$ff,$ff,$fe // <..=..1.?...?...
        .byte $fe,$fa,$f9,$e9,$e9,$a5,$a5           // .......

txt_2938:
        .text "AADU%Y"
        .byte $96,$a5,$04
        .byte $41,$50,$14
        .byte $45,$52,$55,$99
        .byte $00,$13
        .text "SSCOO"
        .byte $0f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fd
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$45,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$04 // .......E........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$14,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$56 // ...............V
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$5a,$fa,$f9,$fe,$fe,$ff,$ff,$ff,$6a // .......Z.......j
        .byte $66,$99,$5a,$96,$a2,$a8,$e9,$a6,$96,$a5,$69,$9a,$a6,$a9,$6a,$5a // f.Z.......i...jZ
        .byte $97,$a4,$65,$59,$9a,$a6,$6a,$9a,$ff,$ff,$3f,$3f,$4f,$8f,$63,$97 // ..eY..j...??O.c.
        .byte $ea,$fa,$fa,$f9,$fa,$fe,$fe,$fe,$29,$5a,$66,$69,$5a,$8a,$96,$65 // ........)ZfiZ..e
        .byte $65,$59,$9a,$a6,$6a,$9a,$a6,$a9,$3f,$3f,$4f,$8f,$6b,$9a,$86,$a1 // eY..j...??O.k...
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$af,$9a,$ff,$ff,$ff,$ff,$ff,$fe,$e4,$54 // ...............T
        .byte $f0,$f3,$d3,$c3,$4f,$0f,$70,$d0,$fc,$ff,$cf,$f3,$3c,$0f,$c3,$30 // ....O.p.....<..0
        .byte $f4,$30,$c3,$f7,$cc,$0f,$df,$33,$fe,$fe,$fd,$fe,$fe,$fe,$fe,$fe // .0.....3........
        .byte $34,$71,$40,$04,$75,$41,$44,$85,$0d,$00,$41,$11,$05,$42,$51,$15 // 4q@.uAD...A..BQ.
        .byte $3f,$3f,$ff,$3f,$3f,$3f,$7f,$0f,$fe,$fe,$f9,$f9,$e6,$e4,$84,$9d // ??.???..........
        .byte $66,$8a,$96,$29,$1a,$96,$65,$59,$69,$9a,$a6,$a9,$6a,$9a,$a6,$69 // f..)..eYi...j..i
        .byte $69,$69,$a5,$a4,$a7,$97,$9f,$9f,$3f,$3f,$ff,$ff,$ff,$ff,$fe,$fe // ii......??......
        .byte $f8,$f5,$e0,$e7,$84,$9d,$50,$85,$0c,$03,$3f,$10,$04,$41,$50,$14 // ......P...?..AP.
        .byte $3c,$0f,$ff,$30,$0c,$03,$40,$10,$fc,$3f,$ff,$f3,$3c,$0f,$c3,$30 // <..0..@..?..<..0
        .byte $f0,$3c,$ff,$f3,$fc,$3f,$cf,$f3,$c0,$30,$ff,$c3,$f0,$3c,$cf,$f3 // .<...?...0...<..
        .byte $41,$10,$f3,$01,$c0,$30,$0c,$c3       // A....0..

txt_2a70:
        .byte $45,$51,$c3,$05,$41,$10,$04,$01,$65,$59,$01,$15,$45,$51,$14,$05 // EQ..A...eY..EQ..
        .byte $66,$59,$0a,$96,$65,$59,$56,$15,$a6,$a9,$6a,$9a,$a6,$69,$5a,$96 // fY..eYV...j..iZ.
        .byte $95,$a4,$69,$9a,$aa,$aa,$6a,$9a,$ff,$ff,$3f,$3f,$8f,$9f,$67,$97 // ..i...j...??..g.
        .byte $96,$95,$e4,$e9,$fa,$f9,$fe,$fe,$6a,$9a,$a6,$29,$1a,$86,$55,$59 // ........j..)..UY
        .byte $68,$9a,$a6,$a9,$6a,$9a,$a6,$69,$65,$09,$91,$a5,$69,$9a,$a6,$a9 // h...j..ie...i...
        .byte $44,$4d,$14,$95,$65,$59,$96,$a5,$04,$41,$50,$14,$45,$51,$54,$95 // DM..eY...AP.EQT.
        .byte $0c,$00,$41,$14,$08,$51,$63,$57,$7f,$0f,$ff,$3f,$ff,$ff,$ff,$ff // ..A..QcW...?....
        .fill 8, $fe
        .byte $55,$49,$86,$95,$59,$8a,$96,$99,$46,$52,$55,$96,$66,$5a,$96,$a6 // UI..Y...FRU.fZ..
        .byte $3f,$7f,$4f,$0f,$7f,$4f,$4f,$8f,$fd,$fe,$f4,$f4,$dc,$d3,$30,$7f // ?.O..OO.......0.
        .byte $10,$35,$71,$d0,$d9,$01,$c0,$ff,$56,$15,$45,$51,$69,$05,$41,$cf // .5q.....V.EQi.A.
        .byte $5a,$a6,$64,$98,$93,$13,$7f,$0f,$3f,$7f,$ff,$ff,$ff,$ff,$fe,$fe // Z.d.....?.......
        .byte $f9,$fa,$e6,$e8,$a9,$9a,$a6,$14,$55,$19,$56,$a5,$aa,$9a,$a6,$54 // ........U.V....T
        .byte $45,$51,$54,$95,$aa,$59,$96,$50,$04,$41,$50,$14,$9a,$51,$54,$40 // EQT..Y.P.AP..QT@
        .byte $0c,$03,$40,$10                       // ..@.

txt_2b4c:
        .byte $59,$41,$50,$c3,$3c,$0f,$c3,$30,$51,$03,$40,$cf,$fc,$3f,$cf,$f3 // YAP.<..0Q.@..?..
        .byte $41,$0f,$c3,$ff,$f0,$3c,$cf,$f3,$01,$3f,$cf,$ff,$c0,$30,$0c,$c3 // A....<...?...0..
        .byte $05,$3c,$cf,$ff,$41,$10,$04,$01,$15,$30,$0c,$ff,$45,$51,$14,$05 // .<..A....0..EQ..
        .byte $96,$10,$04,$fc,$65,$59,$56,$15,$9a,$51,$14,$f0,$a6,$69,$5a,$96 // ....eYV..Q...iZ.
        .byte $aa                                   // .

txt_2b8d:
        .byte $59,$56,$c0,$a5,$a8,$6a,$9a,$aa,$69,$5a,$41,$ff,$ff,$3f,$7f,$9f // YV...j..iZA..?..
        .byte $9f,$67,$47,$96,$c5,$f1,$fc,$ff,$ff,$ff,$ff,$5a,$96,$65,$5a,$16 // .gG........Z.eZ.
        .byte $c5,$f0,$ff,$6a,$9a,$a6,$69,$aa,$96,$65,$04,$69,$9a,$a6,$aa,$aa // ...j..i..e.i....
        .byte $9a,$a5,$17,$66,$59,$a6,$a4,$67,$8f,$7f,$ff,$43,$4f,$3f,$ff,$ff // ...fY..g...CO?..
        .byte $ff,$ff,$ff,$5a,$8a,$96,$59,$4a,$96,$65,$04,$6a,$9a,$a6,$aa,$aa // ...Z..YJ.e.j....
        .byte $9a,$a6,$14,$5f,$4f,$8f,$9f,$5f,$8f,$9f,$5f,$ff,$03,$40,$10,$04 // ..._O.._.._..@..
        .byte $41,$50,$14,$3f,$4f,$0f,$7f,$4f,$4f,$8f,$5f,$c3,$e0,$e7,$d4,$d0 // AP.?O..OO._.....
        .byte $e3,$d7,$d0,$10,$59,$56,$15,$45,$51,$14,$05,$5f,$a7,$97,$93,$a3 // ....YV.EQ.._....
        .byte $97,$93,$53,$ff,$cc,$f3,$f7,$fd,$fc,$ff,$ff,$ff,$f0,$cc,$f3,$f0 // ..S.............
        .byte $3c,$0f,$33,$3d,$10,$04,$01,$c0,$30,$0c,$c3,$3c,$9d,$50,$11,$5d // <.3=....0..<.P.]
        .byte $1c,$00,$01,$a1,$95,$92,$a1,$a5,$96,$a2,$a5,$45,$51,$54,$95,$65 // ...........EQT.e
        .byte $59,$96,$a5,$43,$8f,$9f,$53,$83,$9f,$93,$93,$d3,$73,$4c,$0f,$3c // Y..C..S.....sL.<
        .byte $3c,$ff,$f3,$41,$10,$04,$02,$c1,$31,$0d,$c0,$83,$9f,$53,$03,$7f // <..A....1....S..
        .byte $0f                                   // .

txt_2c5e:
        .byte $3f,$3f,$cf,$cf,$f3,$f7,$fd,$fc,$ff,$ff,$f0,$fc,$cf,$f3,$fc,$3f // ??.............?
        .byte $0f,$33,$c0,$30,$0c,$c3,$f0,$3c,$cf,$f3,$41,$10,$04,$01,$c0,$30 // .3.0...<..A....0
        .byte $0c,$c3,$83,$9f,$53,$43,$8f,$5f       // ....SC._

txt_2c86:
        .byte $43,$4f,$a6,$96,$a2,$a5,$96,$92,$a1,$95,$a3,$97,$93,$a3,$a7,$97 // CO..............
        .byte $a3,$a7,$cf,$df,$f7,$f4,$fd,$fc,$ff,$ff,$fc,$ff,$cf,$f3,$3c,$0f // ..............<.
        .byte $0f,$7c,$f0,$3c,$cf,$f3,$fc,$3f,$cf,$f3,$0f,$7f,$4f,$0f,$3f,$7f // .|.<...?....O.?.
        .byte $0f,$3f,$92,$51,$81,$9d,$50,$41,$8d,$5c,$5a,$96,$65,$59,$56,$15 // .?.Q..PA.\Z.eYV.

txt_2cc6:
        .byte $45,$51,$a7,$97,$a3,$a7,$97,$93,$a3,$97,$4c,$4f,$8c,$5c,$40,$8d // EQ........LO.\@.
        .byte $9c,$50,$3c,$0f,$c3,$30,$0c,$03,$40,$10,$3f,$7f,$0f,$3f,$7f,$4f // .P<..0..@.?..?.O
        .byte $0f,$7f,$40,$4d,$0c,$7c,$4d,$03,$30,$7f,$14,$05,$41,$10,$59,$01 // ..@M.|M.0...A.Y.
        .byte $c0,$ff,$93,$53,$83,$9f,$53,$03,$4f,$cf,$81,$9d,$90,$91,$a2,$99 // ...S..S.O.......
        .byte $96,$90,$4f,$4f,$8f,$5f,$43,$4f,$5f,$c3 // ..OO._CO_.

dat_2d10:
        // === Fill data (112 bytes, $2d10-$2d7f) ===
        .fill 112, $ff
        .fill 10, $00
        .byte $01,$02,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$04,$05,$06 // ................
        .byte $07,$08,$00,$00,$09,$0a,$0b,$0c,$05,$0d,$0e,$0f,$10,$11,$64,$0a // ..............d.
        .byte $65,$00,$00,$03,$04,$05,$06,$07,$08,$00,$00,$64,$0a,$66,$67,$00 // e..........d.fg.
        .byte $00,$00,$68,$10,$11,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$12 // ..h.............
        .byte $13,$14,$15,$00,$00,$00,$00,$00,$00,$00,$00,$16,$17,$18,$19,$1a // ................
        .byte $1b,$1c,$1d,$00,$1e,$1f               // ......

txt_2de0:
        .text " !"
        .byte $22                                   // double quote
        .text "#$%&'"
        .byte $69,$6a,$6b,$00,$16,$17,$18,$19
        .byte $1a,$1b,$1c,$1d,$00,$69,$6a,$6c,$6d,$6e,$00,$00,$6f,$70,$71,$00 // .....ijlmn..opq.
        .fill 8, $00

txt_2e08:
        .text "()*+,-"
        .byte $00,$00,$00,$00,$00,$00

txt_2e14:
        .text "./0123456"
        .byte $15

txt_2e1e:
        .text "789:;<=>?"
        .byte $00,$72,$73,$74

txt_2e2b:
        .text "./0123456"
        .byte $15,$72,$73,$75,$6a,$76,$6e
        .byte $00,$77,$1b,$78,$00,$00,$00,$00,$00,$00,$00,$00 // .w.x........

txt_2e47:
        .byte $40                                   // @ character
        .text "ABCDEFG"
        .byte $00,$00,$00,$00,$00
        .byte $48,$49,$4a
        .byte $00,$00,$00                           // ...

txt_2e5a:
        .text "KLMN"
        .byte $00,$00,$00

txt_2e61:
        .text "OPQR"
        .byte $00,$00,$00,$79,$7a,$7b
        .byte $48,$49,$4a,$00,$00,$00
        .byte $4b,$7c,$7d,$7e,$79,$7a,$7f,$80,$81,$82,$83,$84,$85,$86,$00,$00 // K|}~yz..........
        .byte $00,$00,$00,$00,$00                   // .....

txt_2e86:
        .text "STUVWXYZ"
        .byte $5b
        .byte $5c,$00,$00,$00,$00,$5d,$5e
        .byte $5f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$60,$61,$62,$63,$00 // _..........`abc.
        .byte $00,$00,$5d,$87,$88,$5d,$5e,$5f,$00,$00,$00,$00,$89,$8a,$8b,$5d // ..]..]^_.......]
        .byte $87,$88,$8c,$8d,$8e,$8f,$90,$8a,$8b,$00,$00,$00,$00,$00,$00,$01 // ................
        .byte $02,$03,$04,$05,$00,$00,$06,$07,$08,$09,$0a,$00,$00,$00,$0b,$0c // ................
        .byte $0d,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0e,$0f,$10,$11,$00 // ................
        .byte $00,$00,$0b,$7d,$7e,$0b,$0c,$0d,$00,$00,$00,$00,$7f,$80,$81,$0b // ...}~...........
        .byte $7d,$7e,$00,$82,$83,$84,$85,$80,$81,$00,$00,$00,$00,$00,$12,$13 // }~..............
        .byte $14,$15,$00,$00,$00,$00,$00,$16,$17,$18,$19,$1a,$00,$00,$1b,$1c // ................
        .byte $1d,$00,$00,$00,$1e,$1f,$20,$21,$00,$00,$00 // ...... !...

txt_2f21:
        .byte $22                                   // double quote
        .text "#$%"
        .byte $00,$00,$00,$86,$87,$88,$1b,$1c,$1d,$00,$00,$00
        .byte $1e,$89,$8a,$8b,$86,$87,$88,$00,$00,$8c,$8d,$8e,$8f,$90,$00,$00 // ................
        .byte $00,$00                               // ..

txt_2f43:
        .text "&'()*+,,-./01234"
        .byte $00                                   // .

txt_2f54:
        .text "56789:;<="
        .byte $00,$00,$00,$00

txt_2f61:
        .text ">?"
        .byte $40                                   // @ character
        .text "A"
        .byte $00,$00,$00,$91
        .byte $44,$92

txt_2f6b:
        .text "56789:;<="
        .byte $00,$91
        .byte $44,$92,$00,$00,$00
        .byte $93,$94,$95,$96,$00,$00,$00           // .......

txt_2f82:
        .text "BCDEFGHIJKLMNOPQ"
        .byte $52,$53,$00                           // RS.

txt_2f95:
        .text "TUVWXYZ"
        .byte $5b,$00,$00,$00,$00
        .byte $5c,$5d,$5e,$5f
        .byte $00,$00,$00,$97,$98,$99,$00           // .......

txt_2fac:
        .text "TUVWXYZ"
        .byte $5b,$00,$97,$98,$99,$00,$00,$00,$00
        .byte $9a,$9b,$9c,$00,$00,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a // .....`abcdefghij
        .byte $6b,$6c,$6d,$6e,$6f,$70,$71,$72,$73,$00,$74,$75,$76,$77,$78,$79 // klmnopqrs.tuvwxy
        .byte $00,$00,$00,$00,$00,$5c,$7a,$7b,$7c,$00,$00,$00,$9d,$9e,$9f,$00 // .....\z{|.......
        .byte $00,$74,$75,$76,$77,$78,$79,$00,$00,$9d,$9e,$9f,$00,$00,$00,$00 // .tuvwxy.........
        .byte $a0,$68,$a1,$00                       // .h..

// --- Region $30a7-$33e5 ---
.pc = $30a7 "Segment $30a7"
        .byte $ff                                   // .

txt_30a8:
        .byte $58,$40,$ac,$30,$48,$8e,$26,$32,$8c   // X@.0H.&2.

txt_30b1:
        .byte $24,$32,$a2,$28,$ec,$12,$d0,$d0,$fb,$a0,$0a,$88,$d0,$fd,$e8,$ec // $2.(............
        .byte $12,$d0,$ea,$f0,$02,$51,$ff,$a0,$09,$88,$d0,$fd,$e8,$55,$ff,$ec // .....Q.......U..
        .byte $12,$d0,$ea,$f0,$02,$45,$ff,$a0,$0a,$88,$d0,$fd,$e8,$ec,$12,$d0 // .....E..........
        .byte $d0,$00,$ea,$a9,$1b,$8d,$11,$d0,$a9,$18,$8d,$16,$d0,$a9,$12,$8d // ................
        .byte $18,$d0,$a9,$00,$8d,$22,$d0,$a9,$00,$8d,$23,$d0,$a2,$00,$bc,$00 // ....."....#.....
        .byte $25,$ad,$12,$d0,$cd,$12,$d0,$f0,$fb,$8c,$20,$d0,$8c,$21,$d0,$29 // %......... ..!.)
        .byte $07,$09,$18,$8d,$11,$d0,$e8,$e0,$01,$d0,$e3,$8a,$18,$69,$04,$8d // .............i..

txt_3121:
        .byte $39,$31,$a0,$05,$88,$d0,$fd,$bd,$00,$25,$8d,$20,$d0,$8d,$21,$d0 // 91.......%. ..!.
        .byte $ea,$a0,$08,$88,$d0,$fd,$e8,$e0,$00,$d0,$ec,$a9,$00,$8d,$20,$d0 // .............. .
        .byte $8d,$21,$d0,$a0,$16,$88,$d0,$fd,$a9,$18,$8d,$18,$d0,$a9,$00,$8d // .!..............
        .byte $21,$d0,$8a                           // !..

txt_3154:
        .byte $48,$20,$a0,$32,$68,$48,$18,$69,$55,$cd,$12,$d0,$d0,$fb,$a0,$0a // H .2hH.iU.......
        .byte $88,$d0,$fd,$a9,$1a,$8d,$18,$d0,$2c,$ff,$ff,$68,$18,$69,$7e,$cd // ........,..h.i~.
        .byte $12,$d0,$d0,$fb,$18,$69,$0a,$aa,$a0,$06,$88,$d0,$fd,$a9,$12,$8c // .....i..........
        .byte $21,$d0,$8d,$18,$d0,$bc,$00,$25,$ad,$12,$d0,$cd,$12,$d0,$f0,$fb // !......%........
        .byte $8c,$20,$d0,$8c,$21,$d0,$29,$07,$09,$18,$8d,$11,$d0,$e8,$e0,$d0 // . ..!.).........
        .byte $d0,$e3,$a2,$07,$ca,$d0,$fd,$8e,$20,$d0,$8e,$21,$d0,$a2,$ff,$e8 // ........ ..!....
        .byte $e0,$40,$d0,$02,$a2,$00,$8e,$b2,$31,$bd,$c0,$26,$8d,$19,$31,$a9 // .@......1..&..1.
        .byte $cd,$cd,$12,$d0,$d0,$fb,$a9,$18,$8d,$16,$d0,$a9,$12,$8d,$18,$d0 // ................
        .byte $a9,$0e,$8d,$22,$d0,$a9,$0f,$8d,$23,$d0,$a2,$05,$ca,$d0,$fd,$bd // ..."....#.......
        .byte $29,$32,$8d,$20,$d0,$8d,$21,$d0,$bc,$31,$32,$88,$d0,$fd,$e8,$e0 // )2. ..!..12.....
        .byte $08,$d0,$ec,$20,$7b,$33,$a9,$ed,$cd,$12,$d0,$d0,$fb,$a2,$0a,$ca // ... {3..........
        .byte $d0,$fd,$bd,$39,$32,$8d,$20,$d0,$8d,$21,$d0,$bc,$31,$32,$88,$d0 // ...92. ..!..12..
        .byte $fd,$e8,$e0,$08,$d0,$ec,$20,$41,$32,$ee,$19,$d0,$2c,$0d,$dc,$a0 // ...... A2...,...
        .byte $00,$a2,$00,$68,$40,$09,$02,$08,$0a,$0f,$07,$0a,$00,$01,$08,$08 // ...h@...........
        .byte $08,$08,$08,$08,$08,$0a,$07,$0f,$0a,$08,$02,$09,$00,$a2,$ff,$e8 // ................
        .byte $e0,$60,$d0,$02,$a2,$00,$8e           // .`.....

txt_324b:
        .byte $42,$32,$bd,$00,$26,$8d,$ea,$30,$bc,$60,$26,$a2,$00,$b9,$80,$2d // B2..&..0.`&....-
        .byte $9d,$00,$04,$b9,$c0,$2d,$9d,$28,$04,$b9,$00,$2e,$9d,$50,$04,$b9 // .....-.(.....P..
        .byte $40,$2e,$9d,$78,$04,$b9,$80,$2e,$9d,$a0,$04,$b9,$c0,$2e,$9d,$c8 // @..x............
        .byte $04,$b9,$00,$2f,$9d,$f0,$04,$b9,$40,$2f,$9d,$18,$05,$b9,$80,$2f // .../....@/...../
        .byte $9d,$40,$05,$b9,$c0,$2f,$9d,$68,$05,$c8,$e8,$e0,$28,$d0,$be,$a9 // .@.../.h....(...
        .byte $01,$8d,$e7,$33,$60,$a9,$00,$f0,$04,$ce,$a1,$32,$60,$a2,$02,$ad // ...3`......2`...
        .byte $cb,$31,$38,$e9,$01,$8d,$cb,$31,$c9,$10,$10,$03,$20,$be,$32,$ca // .18....1.... .2.
        .byte $d0,$ed,$60,$a9,$17,$8d,$cb,$31,$a0,$00,$b9,$e1,$05,$99,$e0,$05 // ..`....1........
        .byte $b9,$09,$06,$99,$08,$06,$b9,$31,$06,$99,$30,$06,$c8,$c0,$27,$d0 // .......1..0...'.
        .byte $e9,$a0,$72,$b9,$00,$0c,$8d,$07,$06,$b9,$80,$0c,$8d,$2f,$06,$b9 // ..r........../..
        .byte $00,$0d,$8d,$57,$06,$c8,$8c,$dd,$32,$c0,$73,$f0,$01,$60 // ...W....2.s..`

txt_32f9:
        .byte $20,$3d,$33,$c9,$1e,$d0,$07,$a9,$40,$8d,$a1,$32,$d0,$f2,$c9,$1f //  =3.....@..2....
        .byte $d0,$0b                               // ..

txt_330b:
        .text " =38"
        .byte $e9
        .byte $30,$8d,$a9
        .byte $32,$d0,$e3,$c9,$1c,$d0,$15
        .byte $20
        .byte $59,$33,$8d,$88                       // Y3..

txt_331f:
        .text "3 Y3"
        .byte $8d,$a2

txt_3325:
        .text "3 Y3"
        .byte $8d,$bc
        .byte $33,$4c,$f9
        .byte $32,$a8,$b9,$80,$0d,$8d,$dd
        .byte $32,$18,$69,$03,$8d,$f5,$32,$60,$ee   // 2.i...2`.

txt_333e:
        .byte $46,$33,$d0,$03,$ee                   // F3...

txt_3343:
        .byte $47,$33,$ad,$e0                       // G3..

txt_3347:
        .byte $34,$29,$3f,$d0,$f0,$a9,$e0,$8d       // 4)?.....

txt_334f:
        .byte $46,$33,$a9,$34,$8d                   // F3.4.

txt_3354:
        .text "G3L=3 =3"
        .byte $18,$69,$09,$c9,$10,$90,$03
        .byte $38
        .byte $e9,$39,$a8,$b9,$6b,$33,$60,$00,$0f,$04,$0c,$05,$09,$02,$0e,$06 // .9..k3`.........
        .byte $01,$0a,$03,$07,$0d,$08,$0b,$a9,$01,$ce,$7c,$33,$d0,$53,$a9,$04 // ..........|3.S..
        .byte $8d,$7c,$33,$a9,$00,$c9,$00,$f0,$0b,$10,$06,$ce,$8a,$33,$4c,$98 // .|3..........3L.
        .byte $33,$ee,$8a,$33,$ae,$8a,$33,$bd,$d6,$33,$8d // 3..3..3..3.

txt_339f:
        .byte $4f,$31,$a9,$00,$c9,$00,$f0,$0b,$10,$06,$ce,$a4 // O1..........

txt_33ab:
        .byte $33,$4c,$b2,$33,$ee,$a4,$33,$ae,$a4,$33,$bd,$d6,$33,$8d,$f4,$30 // 3L.3..3..3..3..0
        .byte $a9,$00,$c9,$00,$f0,$0b,$10,$06,$ce,$be // ..........

txt_33c5:
        .byte $33,$4c,$cc,$33,$ee,$be,$33,$ae,$be,$33,$bd,$d6,$33,$8d,$f9,$30 // 3L.3..3..3..3..0
        .byte $60,$00,$09,$06,$0b,$02,$04,$08,$0c,$0e,$05,$0a,$0f,$03,$0d,$07 // `...............
        .byte $01                                   // .

// --- Region $33ea-$33f1 ---
.pc = $33ea "bmp_33ea"

bmp_33ea:
        // === Bitmap data (8 bytes, $33ea-$33f1) ===
        .byte $a9,$00,$8d,$e7                       // ....

txt_33ee:
        .byte $33,$20,$d6,$10                       // 3 ..

// --- Region $347f-$365f ---
.pc = $347f "Segment $347f"
        .byte $a9,$37,$85,$01,$a9,$37,$85,$f9,$a9,$08,$85,$fb,$a0,$00,$84,$f8 // .7...7..........
        .byte $84,$fa,$e6,$01,$b1,$f8,$91,$fa,$c6,$01,$8d,$20,$d0,$c8,$d0,$f2 // ........... ....
        .byte $e6,$fb,$e6,$f9,$d0,$ec,$8c,$20,$d0,$a2,$00,$a0,$00,$86,$ae,$84 // ....... ........
        .byte $af,$86,$2d,$84,$2e,$58,$4c,$e2,$fc,$21,$c9 // ..-..XL..!.

txt_34ba:
        .text "NTRO "
        .byte $c3

txt_34c0:
        .text "ODED BY "
        .byte $c3

txt_34c9:
        .text "RISP OF "
        .byte $c1

txt_34d2:
        .text "CTION IN 1990!  "
        .byte $1c,$35,$33,$04,$20,$1f,$33,$20,$08,$05,$0c,$0c,$0f,$20,$10,$01 // .53. .3 ..... ..
        .byte $0c,$13,$21,$20,$1e,$20,$1c,$36,$34,$05,$20,$14,$08,$09,$13,$20 // ..! . .64. .... 
        .byte $14,$09,$0d,$05,$20,$01,$03,$14,$09,$0f,$0e,$20,$10,$12,$0f,$15 // .... ...... ....
        .byte $04,$0c,$19,$20,$10,$12,$05,$13,$05,$0e,$14,$13,$20,$1f,$35,$1c // ... ........ .5.
        .byte $32,$01,$37,$20,$20,$03,$12,$05,$01,$14,$15,$12,$05,$13,$21,$20 // 2.7  .........! 
        .byte $20,$1e,$20,$1f,$33,$20,$1c           //  . .3 .

txt_3539:
        .text "957 "
        .byte $10,$0c,$15,$13

txt_3541:
        .text " 10! "
        .byte $14,$12,$01,$09,$0e,$05,$12,$13
        .byte $21,$20,$01
        .byte $0e,$04,$20,$06,$01,$13,$14,$0c,$05,$16,$05,$0c,$04,$05,$10,$01 // .. .............
        .byte $03,$0b,$05,$12,$21,$20,$1c,$36,$05,$33,$20,$1f,$34,$20,$03,$12 // ....! .6.3 .4 ..
        .byte $01,$03,$0b,$05,$04,$20,$02,$19,$20,$03,$12,$09,$13,$10,$20,$01 // ..... .. ..... .
        .byte $0e,$04,$20,$08,$0f,$0b,$21,$20,$14,$12,$01,$09,$0e,$05,$04,$20 // .. ...! ....... 
        .byte $02,$19,$20,$03,$12,$09,$13,$10,$20,$08,$0f,$0b,$20,$01,$0e,$04 // .. ..... ... ...
        .byte $20,$13,$10,$09,$14,$06,$09,$12,$05,$20,$0f,$06,$20,$01,$03,$14 //  ........ .. ...
        .byte $09,$0f,$0e,$21,$20,$1c,$02,$03,$06,$20,$1f,$33,$20,$05,$16,$05 // ...! .... .3 ...
        .byte $12,$19,$14,$08,$09,$0e,$07,$20,$17,$0f,$12,$0b,$13 // ....... .....

txt_35ce:
        .text " 100 "
        .byte $10,$05,$12,$03,$05,$0e,$14
        .byte $20,$03,$0f,$1a
        .byte $20,$09,$14,$20,$17,$01,$13,$20,$14,$05,$13,$14,$05,$04,$20,$13 //  .. ... ...... .
        .byte $05,$12,$16,$05,$12,$01,$0c,$20,$14,$09,$0d,$05,$13 // ....... .....

txt_35fb:
        .text "!!! "
        .byte $1c
        .byte $35,$04
        .byte $31,$20,$1f
        .byte $35,$20,$01,$0e,$04
        .byte $20
        .byte $0e,$0f,$17,$20,$13,$0d,$01,$13,$08,$20,$14,$08,$05,$20,$10,$0c // ... ..... ... ..
        .byte $01,$13,$14,$09,$03                   // .....

txt_3620:
        .text "!!! "
        .byte $1f
        .byte $33,$20,$03,$0f,$1a
        .byte $20,$08,$05,$12,$05
        .byte $20
        .byte $09,$13,$20,$14,$08,$05,$20,$05,$0e,$04,$21,$20,$1c // .. ... ...! .

txt_363d:
        .text "000             "
        .fill 18, $20

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