// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:27
// 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:  $0dc1 (3521)
// IRQ handler:  $0b00 (irq_0b00)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 3105 bytes, Data: 60383 bytes
// Labels: 593, Subroutines: 10
//
// Cross-references: all OK
// ============================================


// --- Region $0a00-$0af6 ---
.pc = $0a00 "loc_0a00"

loc_0a00:
        jmp loc_0a1f
// Referenced by: jsr from $0ac1

sub_0a03:
        sei
        lda #$0b
        ldy #$00
        sta $0315
        sty $0314
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        cli
        rts

loc_0a1f:
        jsr $ff5b
        lda #$0f
        sta $0286
        jsr $e544
        lda #$00
        sta $d020
        sta $d021
        jsr sub_1006
        ldx #$77

loc_0a37:
        lda $0f00,x
        sta $0400,x
        lda $0f78,x
        sta $0770,x
        dex
        bpl loc_0a37
        ldx #$77
        lda #$0b

loc_0a4a:
        sta $d800,x
        sta $db70,x
        dex
        bpl loc_0a4a
        ldx #$00
        lda #$0e

loc_0a57:
        sta $d8a0,x
        sta $d8e0,x
        inx
        bne loc_0a57
        ldx #$27
        lda #$00

loc_0a64:
        sta $d878,x
        sta $d9e0,x
        sta $db48,x
        dex
        bpl loc_0a64
        ldx #$4f

loc_0a72:
        lda txt_27b0,x
        sta $0608,x
        dex
        bpl loc_0a72
        lda #$20
        ldy #$40
        sta $7c
        sty $7d
        lda #$d8
        ldy #$41
        sta $9e
        sty $9f
        lda #$c7
        sta $50
        sta $80
        ldx #$00
        lda #$0f

loc_0a95:
        sta $da08,x
        sta $da48,x
        inx
        bne loc_0a95
        lda #$28
        ldx #$09
        sta $0cfc
        stx $0cfd
        lda #$00
        ldx #$1a
        sta smc_0c6c                                // SMC: modifies $0c6c
        stx smc_0b8a                                // SMC: modifies $0b8a
        lda #$0f
        ldx #$0a
        ldy #$0a
        sta smc_0b8f                                // SMC: modifies $0b8f
        stx smc_0b94                                // SMC: modifies $0b94
        sty smc_0c93                                // SMC: modifies $0c93
        jsr sub_0a03

loc_0ac4:
        jmp loc_0ac4

loc_0ac7:
        sta $d023
        ldx #$3f
        lda smc_0c93

loc_0acf:
        sta $d9a0,x
        dex
        bpl loc_0acf
        rts

loc_0ad6:
        sta $d016
        ldx #$13
        lda smc_0c93

loc_0ade:
        sta $d8a0,x
        dex
        bpl loc_0ade
        rts

loc_0ae5:
        lda #$c9
        sta $7c
        sta $80
        lda #$3a
        sta $7d
        lda #$00
        sta $97
        jmp $0334

dat_0af6:
        .byte $00                                   // .

// --- Region $0b00-$0d36 ---
.pc = $0b00 "irq_0b00"

irq_0b00:
        lda #$32
        sta $d012
        lda #$18
        sta $d018
        lda #$d8
        sta $d016
        lda #$09
        sta $d022
        lda #$05

smc_0b16:
.label smc_0b17 = * + 1
.label smc_0b18 = * + 2
        sta $d023                                   // !SMC: modified by $0dd1, $0dd4, $0dd7
        lda $50
        sec
        sbc #$02
        sta $50
        cmp #$c0
        bcc loc_0b27
        jmp loc_0b7d

loc_0b27:
        and #$07
        ora #$c0
        sta $50
        ldx #$00

loc_0b2f:
        lda $0681,x
        sta $0680,x
        lda $06a9,x
        sta $06a8,x
        inx
        cpx #$27
        bne loc_0b2f
        ldy #$00
        lda ($7c),y
        cmp #$00
        beq loc_0b75
        ldx $03
        bne loc_0b5c
        sta $06a7
        clc
        adc #$80
        sta $06cf
        lda #$ff
        sta $03
        jmp loc_0b7d

loc_0b5c:
        clc
        adc #$40
        sta $06a7
        clc
        adc #$80
        sta $06cf
        lda #$00
        sta $03
        inc $7c
        bne loc_0b72
        inc $7d

loc_0b72:
        jmp loc_0b7d

loc_0b75:
        lda #$20
        ldy #$40
        sta $7c
        sty $7d

loc_0b7d:
        lda $d012
        cmp #$50
        bne loc_0b7d
.label smc_0b85 = * + 1
        lda #$10                                    // !SMC: modified by $0c58
        sta $d016
.label smc_0b8a = * + 1
        lda #$1a                                    // !SMC: modified by $0aaf, $0c7c, $0c8d
        sta $d018
.label smc_0b8f = * + 1
        lda #$0f                                    // !SMC: modified by $0ab8, $0cba
        sta $d022
.label smc_0b94 = * + 1
        lda #$0a                                    // !SMC: modified by $0abb, $0cc0
        jsr sub_0ce5

loc_0b98:
        lda $d012
        cmp #$93
        bne loc_0b98
        lda #$12
        sta $d018
        lda #$c8

smc_0ba6:
.label smc_0ba7 = * + 1
.label smc_0ba8 = * + 2
        sta $d016                                   // !SMC: modified by $0ddc, $0ddf, $0de2
        lda $80
        sec
        sbc #$03
        sta $80
        cmp #$c0
        bcc loc_0bb7
        jmp loc_0c0d

loc_0bb7:
        and #$07
        ora #$c0
        sta $80
        ldx #$00

loc_0bbf:
        lda $06f9,x
        sta $06f8,x
        lda $0721,x
        sta $0720,x
        inx
        cpx #$27
        bne loc_0bbf
        ldy #$00
        lda ($9e),y
        cmp #$00
        beq loc_0c05
        ldx $02
        bne loc_0bec
        sta $071f
        clc
        adc #$80
        sta $0747
        lda #$ff
        sta $02
        jmp loc_0c0d

loc_0bec:
        clc
        adc #$40
        sta $071f
        clc
        adc #$80
        sta $0747
        lda #$00
        sta $02
        inc $9e
        bne loc_0c02
        inc $9f

loc_0c02:
        jmp loc_0c0d

loc_0c05:
        lda #$d8
        ldy #$41
        sta $9e
        sty $9f

loc_0c0d:
        lda $d012
        cmp #$ab
        bne loc_0c0d
        lda #$1d
        sta $d018
        lda $50
        sta $d016

loc_0c1e:
        lda $d012
        cmp #$c8
        bne loc_0c1e
        lda $80
        sta $d016
        lda #$1d
        sta $d018

loc_0c2f:
        lda $d012
.label smc_0c33 = * + 1
        cmp #$e0                                    // !SMC: modified by $0dc8
        bne loc_0c2f
        lda #$18
        sta $d018
        lda #$d8
        sta $d016
        lda #$09
        sta $d022
        lda #$05
        sta $d023
        inc $0cfe
        ldx $0cfe
        lda $0e00,x
        tay
        and #$07
        ora #$10
        sta smc_0b85                                // SMC: modifies $0b85
        tya
        lsr
        lsr
        lsr
        sta $0cff
        lda #$20
        sec
        sbc $0cff
        tax
        ldy #$00
.label smc_0c6c = * + 1
        jsr sub_0d00                                // !SMC: modified by $0aac, $0c77, $0c88
        lda $0cfd
        cmp #$04
        bne loc_0c82
        lda #$00
        sta smc_0c6c                                // SMC: modifies $0c6c
        lda #$1a
        sta smc_0b8a                                // SMC: modifies $0b8a
        jmp loc_0c90

loc_0c82:
        cmp #$0d
        bne loc_0c90
        lda #$37
        sta smc_0c6c                                // SMC: modifies $0c6c
        lda #$1f
        sta smc_0b8a                                // SMC: modifies $0b8a

loc_0c90:
        ldx #$00
.label smc_0c93 = * + 1
        lda #$0e                                    // !SMC: modified by $0abe, $0cc6

loc_0c94:
        sta $d8a0,x
        sta $d8e0,x
        inx
        bne loc_0c94
        dec $0cfc
        bne loc_0cd3
        lda #$03
        sta $0cfc
        ldx $0cfd
        lda $0d70,x
        cmp #$ff
        bne loc_0cba
        lda #$40
        sta $0cfc
        nop
        jmp loc_0cc9

loc_0cba:
        sta smc_0b8f                                // SMC: modifies $0b8f
        lda $0d90,x
        sta smc_0b94                                // SMC: modifies $0b94
        lda $0daf,x
        sta smc_0c93                                // SMC: modifies $0c93

loc_0cc9:
        inx
        cpx #$12
        bne loc_0cd0
        ldx #$00

loc_0cd0:
        stx $0cfd

loc_0cd3:
        lda #$01
        sta $d019
        lda $dc01
        cmp #$ef
        bne loc_0ce2
        jmp loc_4178

loc_0ce2:
        jmp loc_ea81
// Referenced by: jsr from $0b95

sub_0ce5:
        sta $d023
        jsr sub_1000
        rts
// Referenced by: jsr from $4183

sub_0cec:
        jsr txt_fd15
        jsr $fda5
        jsr $e518
        lda #$1b
        sta $d011
        rts

dat_0cfb:
        .byte $00,$0a,$09,$bc,$13                   // .....
// Referenced by: jsr from $0c6b; branch from $0d34

sub_0d00:
        lda $2d44,x
        sta $04a0,y
        lda $2d94,x
        sta $04c8,y
        lda $2de4,x
        sta $04f0,y
        lda $2e34,x
        sta $0518,y
        lda $2e84,x
        sta $0540,y
        lda $2ed4,x
        sta $0568,y
        lda $2f24,x
        sta $0590,y
        lda $2f74,x
        sta $05b8,y
        inx
        iny
        cpy #$28
        bne sub_0d00
        rts

// --- Region $0dc1-$0df2 ---
.pc = $0dc1 "main_0dc1"

main_0dc1:
        lda $02a6
        bne loc_0df0
        lda #$db
        sta smc_0c33                                // SMC: modifies $0c33
        lda #$20
        ldx #$c7
        ldy #$0a
        sta smc_0b16                                // SMC: modifies $0b16
        stx smc_0b17                                // SMC: modifies $0b17
        sty smc_0b18                                // SMC: modifies $0b18
        ldx #$d6
        sta smc_0ba6                                // SMC: modifies $0ba6
        stx smc_0ba7                                // SMC: modifies $0ba7
        sty smc_0ba8                                // SMC: modifies $0ba8
        ldx #$0c

loc_0de7:
        lda dat_0df3,x
        sta loc_0c90,x
        dex
        bpl loc_0de7

loc_0df0:
        jmp loc_0a00

// --- Region $0e01-$0e29 ---
.pc = $0e01 "sub_0e01"
// Referenced by: jsr from $40a2

sub_0e01:
        stx $8c
        .byte $92                                   // jam // ILLEGAL

dat_0e04:
        .byte $98,$9e,$a4,$aa,$b0,$b6               // ......

loc_0e0a:
        .byte $bb,$c1,$c6                           // las $c6c1,y // ILLEGAL

dat_0e0d:
        .byte $cb,$d0                               // ..
// Referenced by: jsr from $40bc

sub_0e0f:
        cmp $d9,x
        dec $e6e2,x
        sbc #$ec
        beq loc_0e0a
        sbc $f7,x
        sbc $fcfb,y
        sbc $fefe,x
        .byte $ff,$fe,$fe                           // isc $fefe,x // ILLEGAL
        sbc $fbfc,x
        sbc $f5f7,y
        .byte $f2                                   // jam // ILLEGAL

// --- Region $0f0e-$0f22 ---
.pc = $0f0e "$0f0e"
        asl $201f,x
        ora ($12),y
.label sub_0f14 = * + 1
        .byte $13,$14                               // slo ($14),y // ILLEGAL
        ora $16,x
        .byte $17,$22                               // slo $22,x // ILLEGAL
        ora $1b1a,y
        .byte $1c,$1d,$1e                           // nop $1e1d,x // ILLEGAL
        .byte $1f,$20,$11                           // slo $1120,x // ILLEGAL

dat_0f22:
        // === Sine/lookup table (222 bytes, range $00-$63) ===
        .byte $12                                   // .

// --- Region $1000-$1067 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $0ce8

sub_1000:
        jmp loc_11de

scr_1003:
        // === Screen RAM (3 bytes, $1003-$1005) ===
        .encoding "screencode_mixed"
        .byte $4c,$cf                               // scrcode: ..
        .text "q"
        .encoding "petscii_upper"
// Referenced by: jsr from $0a32

sub_1006:
        jmp loc_100c

scr_1009:
        // === Screen RAM (3 bytes, $1009-$100b) ===
        .encoding "screencode_mixed"
        .text "@@p"
        .encoding "petscii_upper"

loc_100c:
        ldy #$00
        sty smc_11df                                // SMC: modifies $11df
        sta smc_1018                                // SMC: modifies $1018
        asl
        asl
        asl
.label smc_1018 = * + 1
        adc #$00                                    // !SMC: modified by $1011
        sta $106c
        sta $106d
        sta $106e
        tax
        lda $1900,x
        sta $106b
        lda #$00
        sta $106f
        lda $1901,x
        sta smc_1200                                // SMC: modifies $1200
        lda $1902,x
        sta smc_1287                                // SMC: modifies $1287
        lda #$10
        sta smc_18f0                                // SMC: modifies $18f0
        lda #$f1
        sta smc_18f5                                // SMC: modifies $18f5
        lda #$0f
        sta smc_18ee                                // SMC: modifies $18ee
        tya
        ldx #$10

loc_104c:
        sta $03,x
        dex
        bne loc_104c
        ldx #$83

loc_1053:
        sta $106f,x
        dex
        bne loc_1053
        sta scr_1009
        ldx #$14

loc_105e:
        sta $d400,x
        dex
        bpl loc_105e
        stx smc_11df                                // SMC: modifies $11df
        rts

// --- Region $11cf-$18f9 ---
.pc = $11cf "loc_11cf"

loc_11cf:
        lda #$00
        sta $d404
        sta $d40b
        sta $d412
        sta smc_11df                                // SMC: modifies $11df
        rts

loc_11de:
.label smc_11df = * + 1
        lda #$ff                                    // !SMC: modified by $100e, $1064, $11da
        bmi loc_11e3

scr_11e2:
        // === Screen RAM (1 bytes, $11e2-$11e2) ===
        .byte $60                                   // scrcode: .

loc_11e3:
        lda scr_1009
        beq loc_11f8
        dec $10cf
        bpl loc_11f8
        sta $10cf
        lda smc_18ee
        beq loc_11cf
        dec smc_18ee

loc_11f8:
        ldx #$02
        dec $10cb
        bpl loc_1206
.label smc_1200 = * + 1
        lda #$02                                    // !SMC: modified by $1031
        sta $10cb
        bne loc_1211

loc_1206:
        dec $106f
        bpl loc_1211
        lda $106b
        sta $106f

loc_1211:
        stx $06
        lda $106b
        cmp $106f
        beq loc_121e
        jmp loc_1465

loc_121e:
        dec $10ea,x
        bmi loc_1226
        jmp loc_1435

loc_1226:
        txa
        asl
        adc $106c,x
        tax
        lda dat_18fa,x
        clc
        adc $100a
        sta smc_1245                                // SMC: modifies $1245
        lda $18fb,x
        adc $100b
        sta smc_1246                                // SMC: modifies $1246
        ldx $06

loc_1241:
        ldy $10d5,x
.label smc_1245 = * + 1
.label smc_1246 = * + 2
        lda $1b7b,y                                 // !SMC: modified by $1233, $123c
        cmp #$fe
        bne loc_124e
        jmp loc_11cf

loc_124e:
        cmp #$ff
        bne loc_126d
        lda $106c,x
        cmp #$08
        bcs loc_125f
        clc
        adc #$09
        sta $106c,x

loc_125f:
        lda #$00
        sta $10ea,x
        sta $10e1,x
        sta $10d5,x
        jmp loc_1226

loc_126d:
        cmp #$5f
        bcc loc_129b
        cmp #$6f
        bcs loc_127f
        sbc #$5f
        sta $10db,x
        inc $10d5,x
        bne loc_1241

loc_127f:
        cmp #$80
        bcc loc_1290
        sbc #$80
        clc
.label smc_1287 = * + 1
        adc #$fe                                    // !SMC: modified by $1037
        sta $10d8,x
        inc $10d5,x
        bne loc_1241

loc_1290:
        sec
        sbc #$70
        sta $10de,x
        inc $10d5,x
        bne loc_1241

loc_129b:
        asl
        tay
        lda $11b1,y
        clc
        adc $100a
        sta $04
        lda $11b2,y
        adc $100b
        sta $05

loc_12ae:
        lda #$00
        sta $10bf,x
        sta $10b0,x
        lda #$01
        sta $10c8,x
        ldy $10e1,x
        lda ($04),y
        sta $07
        cmp #$60
        bcs loc_12c9
        jmp loc_13a4

loc_12c9:
        cmp #$ff
        bne loc_12e5
        lda #$00
        sta $10e1,x
        lda $10de,x
        beq loc_12dc
        dec $10de,x
        bpl loc_12e2

loc_12dc:
        inc $10d5,x
        jmp loc_1241

loc_12e2:
        jmp loc_12ae

loc_12e5:
        cmp #$fe
        bne loc_12f4
        iny
        lda ($04),y
        sta smc_18f5                                // SMC: modifies $18f5
        iny
        lda ($04),y
        sta $07

loc_12f4:
        cmp #$fd
        bne loc_1310

loc_12f8:
        iny
        lda ($04),y
        sta $10bf,x
        iny
        lda ($04),y
        sta $15
        iny
        lda ($04),y
        clc
        adc $10d8,x
        sta $10bc,x
        jmp loc_13a4

loc_1310:
        lda #$00
        sta $10bf,x
        lda $07
        cmp #$fc
        bne loc_1326
        iny
        lda ($04),y
        sta scr_1009
        iny
        lda ($04),y
        sta $07

loc_1326:
        cmp #$fb
        bne loc_1334
        lda #$00
        sta $10c8,x
        iny
        lda ($04),y
        sta $07

loc_1334:
        lda $07
        cmp #$e0
        bcc loc_1357
        sbc #$e1
        sta $10ea,x
        lda #$00
        sta $10cc,x
        sta $1092,x
        sta $1095,x
        lda #$01
        sta $10b0,x
        iny
        tya
        sta $10e1,x
        jmp loc_18a2

loc_1357:
        lda $07
        cmp #$c0
        bcc loc_1372
        sbc #$c0
        clc
        adc $10db,x
        sta $10e4,x
        iny
        lda ($04),y
        cmp #$fd
        bne loc_1370
        jmp loc_12f8

loc_1370:
        sta $07

loc_1372:
        cmp #$80
        bcc loc_1396
        sbc #$81
        sta $10e7,x

loc_137b:
        iny
        lda ($04),y
        cmp #$fd
        bne loc_1385
        jmp loc_12f8

loc_1385:
        cmp #$80
        bcc loc_1394
        sbc #$80
        clc
        adc $10e7,x
        sta $10e7,x
        bne loc_137b

loc_1394:
        sta $07

loc_1396:
        cmp #$60
        bcc loc_13a4
        sbc #$60
        sta $1080,x
        iny
        lda ($04),y
        sta $07

loc_13a4:
        lda $10e7,x
        sta $10ea,x
        lda #$00
        sta $1076,x
        sta $1098,x
        sta $109b,x
        sta $109e,x
        iny
        tya
        sta $10e1,x
        lda $07
        clc
        adc $10d8,x
        sta $10f0,x
        tay
        lda $10f3,y
        sta $1086,x
        lda $1152,y
        sta $1089,x
        sta $10b3,x
        sta $10b6,x
        inc $1076,x
        lda #$ff
        sta $1070,x
        lda $10e4,x
        asl
        asl
        asl
        sta $1073,x
        tay
        lda $1a89,y
        sta $1092,x
        lda $1a8a,y
        sta $1095,x
        lda $10c8,x
        beq loc_1411
        lda $10d2,x
        bmi loc_1411
        lda $1a87,y
        and #$0f
        sta $108f,x
        lda $1a87,y
        and #$f0
        sta $108c,x

loc_1411:
        lda $1a8b,y
        and #$08
        bne loc_142c
        lda $10c8,x
        beq loc_142c
        lda $1a8e,y
        and #$f0
        beq loc_142c
        lda #$01
        sta $10cc,x
        jmp loc_18a2

loc_142c:
        lda $1a88,y
        sta $10cc,x
        jmp loc_18a2

loc_1435:
        lda $10ea,x
        beq loc_1456
        cmp $10e7,x
        beq loc_1452
        ldy $1073,x
        lda $1a8b,y
        lsr
        lsr
        lsr
        lsr
        cmp #$0f
        beq loc_1456
        cmp $10ea,x
        bcs loc_1456

loc_1452:
        lda #$ff
        bne loc_1462

loc_1456:
        lda $1079,x
        beq loc_1465
        lda $10c8,x
        beq loc_1465
        lda #$fe

loc_1462:
        sta $1070,x

loc_1465:
        lda $10b0,x
        beq loc_146d
        jmp loc_18a2

loc_146d:
        inc $1076,x
        lda $1076,x
        cmp #$03
        bcs loc_1479
        lda #$00

loc_1479:
        sta $1079,x
        ldy $1073,x
        lda $1a8b,y
        sta $107c
        lda $1a8c,y
        sta $107d
        lda $1a8d,y
        sta $107e
        lda $1a8e,y
        sta $107f
        and #$08
        beq loc_14af
        lda $10ea,x
        bne loc_14af
        lda $10c8,x
        beq loc_14af
        lda $106f
        cmp #$01
        bne loc_14af
        sta $1095,x

loc_14af:
        lda $10bf,x
        bne loc_14b7
.label loc_14b6 = * + 2
        jmp loc_153f

loc_14b7:
        ldy $10bc,x
        lda $10f3,y
        sta $04
        lda $1152,y
        sta $05
        lda #$00
        sta $07
        lda #$07
        ldy $10bf,x
        dey

loc_14ce:
        dey
        bmi loc_14d7
        asl
        rol $07
        jmp loc_14ce

loc_14d7:
        sta $10c2
        lda $10f0,x
        cmp $10bc,x
        bcc loc_151b
        lda $1086,x
        sbc $10c2
        sta $1086,x
        lda $1089,x
        sbc $07
        sta $1089,x
        lda $1086,x
        sec
        sbc $04
        lda $1089,x
        sbc $05
        bcs loc_153c

loc_1500:
        lda #$00
        sta $10bf,x
        lda $10bc,x
        sta $10f0,x
        lda $04
        sta $1086,x
        lda $05
        sta $1089,x
        sta $10b3,x
        jmp loc_153f

loc_151b:
        lda $1086,x
        adc $10c2
        sta $1086,x
        lda $1089,x
        adc $07
        sta $1089,x
        lda $04
        sec
        sbc $1086,x
        lda $05
        sbc $1089,x
        bcs loc_153c
        jmp loc_1500

loc_153c:
        jmp loc_16a7

loc_153f:
        lda $107c
        and #$08
        beq loc_1558
        lda $107f
        lsr
        lsr
        lsr
        lsr
        tay
        dey
        lda $1b6d,y
        clc
        adc #$19
        tay
        bne loc_1562

loc_1558:
        lda $107f
        and #$04
        beq loc_15d4
        ldy $1080,x

loc_1562:
        lda $1923,y
        tay
        lda $1079,x
        bne loc_1572
        sty $08,x
        sty $0b,x
        sta $1083,x

loc_1572:
        lda $19a9,y
        sta $07
        dec $1083,x
        bpl loc_15d4
        lsr
        lsr
        lsr
        lsr
        and #$07
        sta $1083,x

loc_1585:
        inc $08,x
        ldy $08,x
        lda $19a9,y
        cmp #$ff
        bne loc_159f
        ldy $0b,x
        lda $19a9,y
        and #$0f
        clc
        adc $0b,x
        sta $08,x
        jmp loc_1585

loc_159f:
        cmp #$fe
        bne loc_15a8
        dec $08,x
        jmp loc_15d4

loc_15a8:
        ldy $10bf,x
        bne loc_15d4
        bit $07
        bpl loc_15ba
        sta $1089,x
        sta $1086,x
        jmp loc_15d1

loc_15ba:
        cmp #$00
        bmi loc_15c2
        clc
        adc $10f0,x

loc_15c2:
        and #$7f
        tay
        lda $10f3,y
        sta $1086,x
        lda $1152,y
        sta $1089,x

loc_15d1:
        sta $10b3,x

loc_15d4:
        lda $107d
        bne loc_15dc

loc_15d9:
        jmp loc_16a7

loc_15dc:
        lda $1079,x
        bne loc_15fa
        lda #$00
        sta $109b,x
        sta $1098,x
        sta $10c5,x
        lda $107d
        and #$07
        lsr
        adc #$00
        sta $109e,x
        jmp loc_16a7

loc_15fa:
        lda $10bf,x
        bne loc_15d9
        ldy $10f0,x
        lda $10f3,y
        sec
        sbc $10f2,y
        sta $04
        lda $1152,y
        sbc $1151,y
        sta $05
        lda $107d
        and #$70
        lsr
        lsr
        lsr
        lsr
        tay

loc_161d:
        dey
        bmi loc_1627
        lsr $05
        ror $04
        jmp loc_161d

loc_1627:
        lda $107d
        bpl loc_1648
        lda $1076,x
        cmp #$2c
        bcs loc_1636
        inc $10c5,x

loc_1636:
        ldy #$01

loc_1638:
        lda $04
        adc $10c5,x
        sta $04
        lda $05
        adc #$00
        sta $05
        dey
        bpl loc_1638

loc_1648:
        lda $107e
        lsr
        lsr
        lsr
        lsr
        sta smc_165a                                // SMC: modifies $165a
        lda $10e7,x
        sec
        sbc $10ea,x
.label smc_165a = * + 1
        cmp #$02                                    // !SMC: modified by $164f
        bcc loc_16a7
        dec $109e,x
        bpl loc_167f
        inc $109e,x
        dec $1098,x
        bpl loc_167a
        lda $107d
        and #$07
        sta $1098,x
        lda $109b,x
        eor #$01
        sta $109b,x

loc_167a:
        lda $109b,x
        bne loc_1693

loc_167f:
        lda $1086,x
        clc
        adc $04
        sta $1086,x
        lda $10b3,x
        adc $05
        sta $1089,x
        jmp loc_16a4

loc_1693:
        lda $1086,x
        sec
        sbc $04
        sta $1086,x
        lda $10b3,x
        sbc $05
        sta $1089,x

loc_16a4:
        sta $10b3,x

loc_16a7:
        ldx $06
        lda $107c
        and #$07
        bne loc_16b3
        jmp loc_170c

loc_16b3:
        stx smc_170d                                // SMC: modifies $170d
        tay
        dey
        lda $191c,y
        tay
        lda $1079,x
        bne loc_16dc
        lda $197a,y
        and #$f0
        sta smc_18f0                                // SMC: modifies $18f0
        lda #$01
        sta $10a2
        sta smc_16dd                                // SMC: modifies $16dd
        iny
        lda $197a,y
        iny
        sty $10a3
        jmp loc_1719

loc_16dc:
.label smc_16dd = * + 1
        lda #$01                                    // !SMC: modified by $16ce, $16ef
        bmi loc_171f
        dec $10a2
        bne loc_1703
        ldy $10a3
        lda $197a,y
        cmp #$ff
        bne loc_16f5
        sta smc_16dd                                // SMC: modifies $16dd
        jmp loc_171f

loc_16f5:
        sta $10a2
        iny
        lda $197a,y
        sta smc_1708                                // SMC: modifies $1708
        iny
        sty $10a3

loc_1703:
        lda $10a1
        clc
.label smc_1708 = * + 1
        adc #$d0                                    // !SMC: modified by $16fc
        jmp loc_1719

loc_170c:
.label smc_170d = * + 1
        lda #$00                                    // !SMC: modified by $16b3
        cmp $06
        bne loc_171f
        lda #$10
        sta smc_18f0                                // SMC: modifies $18f0
        lda #$ff

loc_1719:
        sta $10a1
        sta $d416

loc_171f:
        ldx $06
        lda $107e
        and #$0f
        bne loc_172b
        jmp loc_17e0

loc_172b:
        tay
        dey
        lda $190c,y
        sta $04
        lda $1914,y
        sta $05
        ldy #$00
        lda ($04),y
        and #$0f
        sta smc_17be                                // SMC: modifies $17be
        lda ($04),y
        lsr
        lsr
        lsr
        lsr
        sta smc_17da                                // SMC: modifies $17da
        lda $1079,x
        bne loc_176a
        iny
        lda ($04),y
        sta $10d2,x
        bmi loc_175d
        lda ($04),y
        and #$7f
        sta $10ad,x

loc_175d:
        lda #$02
        sta $10a4,x
        lda #$01
        sta $10a7,x
        jmp loc_17e0

loc_176a:
        lda $10ad,x
        bmi loc_17a5
        dec $10a7,x
        bne loc_17a5
        ldy $10a4,x
        lda ($04),y
        cmp #$ff
        bne loc_1788
        lda $10ad,x
        eor #$a0
        sta $10ad,x
        jmp loc_17a5

loc_1788:
        cmp #$fe
        bne loc_1797
        lda #$0d
        sta $108f,x
        sta $108c,x
        iny
        lda ($04),y

loc_1797:
        sta $10a7,x
        iny
        lda ($04),y
        sta $10aa,x
        iny
        tya
        sta $10a4,x

loc_17a5:
        lda $10ad,x
        lsr
        bcc loc_17c7
        lda $108c,x
        clc
        adc $10aa,x
        sta $108c,x
        lda $108f,x
        adc #$00
        sta $108f,x
.label smc_17be = * + 1
        cmp #$0c                                    // !SMC: modified by $173d
        bcc loc_17e0
        dec $10ad,x
        jmp loc_17e0

loc_17c7:
        lda $108c,x
        sec
        sbc $10aa,x
        sta $108c,x
        lda $108f,x
        sbc #$00
        sta $108f,x
.label smc_17da = * + 1
        cmp #$09                                    // !SMC: modified by $1746
        bcs loc_17e0
        inc $10ad,x

loc_17e0:
        lda $107f
        and #$02
        beq loc_180c
        lda $10e7,x
        cmp #$00
        bcc loc_1806
        lda $10ea,x
        cmp #$30
        bcs loc_1806
        lda $1076,x
        and #$01
        beq loc_1806
        lda $10b6,x
        beq loc_180c
        dec $10b6,x
        bne loc_1809

loc_1806:
        lda $10b3,x

loc_1809:
        sta $1089,x

loc_180c:
        lda $107c
        and #$08                                    // !SMC: modified by $17ac
        bne loc_185b
        lda $10c8,x
        bne loc_181b
        jmp loc_18a2

loc_181b:
        lda $107f
        and #$f0
        beq loc_185b
        lsr
        lsr
        lsr
        lsr
        tay
        dey
        lda $1b5f,y
        cmp $1076,x
        bcc loc_1844
        lda #$01
        sta $10b9,x
        lda $1b6d,y
        bpl loc_1841
        lda #$fc
        sta $1089,x
        lda #$81

loc_1841:
        jmp loc_1858

loc_1844:
        lda $10b9,x
        beq loc_185b
        dec $10b9,x
        lda $10b3,x
        sta $1089,x
        ldy $1073,x
        lda $1a88,y

loc_1858:
        sta $10cc,x

loc_185b:
        lda $107c
        and #$08
        beq loc_18a2
        lda $107f
        lsr
        lsr
        lsr
        lsr
        tay
        dey
        ldx $1b5f,y
        ldy $1947,x
        ldx $06
        lda $1079,x
        bne loc_187c
        sty $11,x
        sty $0e,x

loc_187c:
        inc $11,x
        ldy $11,x
        lda $1a48,y
        cmp #$ff
        bne loc_1896
        ldy $0e,x
        lda $1a48,y
        and #$0f
        clc
        adc $0e,x
        sta $11,x
        jmp loc_187c

loc_1896:
        cmp #$fe
        bne loc_189f
        dec $11,x
        jmp loc_18a2

loc_189f:
        sta $10cc,x

loc_18a2:
        ldx $06
        ldy scr_1068,x
        lda $1095,x
        sta $d406,y
        lda $1092,x
        sta $d405,y
        lda $10cc,x
        and $1070,x
        sta $d404,y
        lda $108f,x
        sta $d403,y
        lda $108c,x
        sta $d402,y
        lda $107f
        and #$01
        beq loc_18d8
        lda $1086,x
        clc
        adc #$50
        jmp loc_18dc

loc_18d8:
        lda $1086,x
        clc

loc_18dc:
        sta $d400,y
        lda $1089,x
        adc #$00
        sta $d401,y
        dex
        bmi loc_18ed
        jmp loc_1211

loc_18ed:
.label smc_18ee = * + 1
        lda #$0f                                    // !SMC: modified by $1046
.label smc_18f0 = * + 1
        ora #$10                                    // !SMC: modified by $103c, $16c6, $1714
        sta $d418
.label smc_18f5 = * + 1
        lda #$f1                                    // !SMC: modified by $1041, $12ec
        sta $d417
        rts

// --- Region $1de8-$1e12 ---
.pc = $1de8 "loc_1de8"

loc_1de8:
        cpx $8c
.label loc_1deb = * + 1
        .byte $34,$e4                               // nop $e4,x // ILLEGAL
        rts

loc_1ded:
        .byte $37,$e4                               // rla $e4,x // ILLEGAL
        .byte $62                                   // jam // ILLEGAL

dat_1df0:
        .byte $2f,$84,$39                           // /.9

loc_1df3:
        dey
        .byte $67,$37                               // rra $37 // ILLEGAL
        sty $66
        .byte $37,$6a                               // rla $6a,x // ILLEGAL
.label loc_1dfb = * + 1
        .byte $37,$88                               // rla $88,x // ILLEGAL
        ror $37
        sty $64
        .byte $34,$60                               // nop $60,x // ILLEGAL
.label loc_1e03 = * + 1
        bmi loc_1de8
        ror $30
        cpx $30
        cpx $30
        .byte $6b,$30                               // arr #$30 // ILLEGAL
        pla
        bmi loc_1df3
        jmp ($6439)

dat_1e12:
        .byte $39                                   // 9

// --- Region $1e75-$1e80 ---
.pc = $1e75 "loc_1e75"

loc_1e75:
.label loc_1e76 = * + 1
        bmi loc_1dfb
        and #$ce
        dey
        ora $1f84,x
        clc
        inx
        dey
        brk

// --- Region $40a0-$40ac ---
.pc = $40a0 "Segment $40a0"
        .byte $07,$0e                               // slo $0e // ILLEGAL
        jsr sub_0e01
        .byte $04,$20                               // nop $20 // ILLEGAL
        ora #$0d
        bpl loc_40ba
        .byte $12                                   // jam // ILLEGAL

txt_40ac:
        .encoding "screencode_mixed"
        .text "t"
        .encoding "petscii_upper"

// --- Region $40ba-$40c2 ---
.pc = $40ba "loc_40ba"

loc_40ba:
        ora $09
        jsr sub_0e0f
        jsr $0506
        .byte $02                                   // jam // ILLEGAL

// --- Region $4178-$41b4 ---
.pc = $4178 "loc_4178"

loc_4178:
        sei
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        jsr sub_0cec
        cli
        ldx #$00
        stx $d418
        stx $d020
        stx $d021
        sei
        inc $01

loc_4195:
        lda dat_41b5,x
        sta $0334,x
        inx
        cpx #$1f
        bne loc_4195
        lda #$00
        ldx #$43
        sta $9b
        stx $9c
        lda #$00
        ldx #$08
        sta $a5
        stx $a6
        ldy #$00
        jmp loc_0ae5

// --- Region $81e9-$81e9 ---
.pc = $81e9 "Segment $81e9"
        brk

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

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

// --- Region $ea31-$ea57 ---
.pc = $ea31 "irq_ea31"

irq_ea31:
        sty $60,x
        lda #$a5
        sta $55a5,y
        eor $11,x
        .byte $04,$95                               // nop $95 // ILLEGAL
        eor ($00,x)
        .byte $04,$40                               // nop $40 // ILLEGAL
        .byte $44,$50                               // nop $50 // ILLEGAL
        eor $6b,x
        ror $59
        asl $05,x
        ora ($40,x)
        ora ($d5,x)
        sbc $b5,x
        lda #$6f
        .byte $5f,$5b,$15                           // sre $155b,x // ILLEGAL
        .byte $04,$10                               // nop $10 // ILLEGAL
        ora ($41,x)
        .byte $52                                   // jam // ILLEGAL

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

loc_ea81:
        eor ($d0),y
        bvc loc_eac9
        .byte $04,$10                               // nop $10 // ILLEGAL
        brk

// --- Region $eac9-$eb05 ---
.pc = $eac9 "loc_eac9"

loc_eac9:
        eor $a9
        ora $00
        eor ($1a,x)
        sta $14,x
        sta $9a
        ora $00
        sty $54
        ora $51,x
        ora ($51),y
        adc ($a8,x)
        ldy $adb8
        lda $90e5,y
        eor $55
        eor $45
        .byte $54,$19                               // nop $19,x // ILLEGAL
        asl $1519,x
        eor $5d15,y
        asl $15,x
        lsr $45
        lda $6d
        ldx $bd
        adc $6dbf
        .byte $bf,$d4,$a4                           // lax $a4d4,y // ILLEGAL
        cld
        lda $e5
        lda $64e4,y
        bvc loc_eb05

loc_eb05:
        rti

// --- Region $ff5b-$ff6e ---
.pc = $ff5b "Segment $ff5b"
        ora #$07
        .byte $07,$0c                               // slo $0c // ILLEGAL
        ora $20
        .byte $0f,$15,$14                           // slo $1415 // ILLEGAL
        jsr sub_0f14
        jsr $0503
        asl $0f13
        .byte $12                                   // jam // ILLEGAL

txt_ff6e:
        .encoding "screencode_mixed"
        .text " "
        .encoding "petscii_upper"

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

// --- Region $0809-$09ff ---
.pc = $0809 "dat_0809"

dat_0809:
        .byte $3c,$66,$6e,$66,$66,$06,$00,$00,$7c,$66,$6c,$66,$7c,$00,$00,$00 // <fnff...|flf|...
        .byte $3e,$66,$60,$66,$3e,$00,$00,$00,$7c,$66,$66,$66,$7c,$00,$00,$00 // >f`f>...|fff|...
        .byte $3e,$66,$70,$66,$3e,$00,$00,$00,$3e,$66,$70,$60,$60,$60,$00,$00 // >fpf>...>fp```..
        .byte $3e,$60,$6e,$66,$3e,$06,$00,$00,$66,$66,$7e,$66,$66,$06,$00,$00 // >`nf>...ff~ff...
        .byte $3c,$18,$18,$18,$3c,$00,$00,$00,$7e,$66,$06,$06,$66,$7c,$00,$00 // <...<...~f..f|..
        .byte $66,$66,$7c,$66,$66,$06,$00,$00,$60,$60,$60,$66,$3e,$00,$00,$00 // ff|ff...```f>...
        .byte $6c,$fe,$d6,$c6,$c6,$06,$00,$00,$3c,$66,$66,$66,$66,$06,$00,$00 // l.......<ffff...
        .byte $3c,$66,$66,$66,$3c,$00,$00,$00,$7c,$66,$7c,$60,$60,$60,$00,$00 // <fff<...|f|```..
        .byte $3c,$66,$66,$6c,$36,$00,$00,$00,$7c,$66,$6c,$66,$66,$06,$00,$00 // <ffl6...|flff...
        .byte $3e,$60,$3c,$06,$7c,$00,$00,$00,$7c,$66,$06,$06,$06,$06,$00,$00 // >`<.|...|f......
        .byte $66,$66,$66,$66,$3e,$00,$00,$00,$66,$66,$66,$3c,$18,$00,$00,$00 // ffff>...fff<....
        .byte $c6,$c6,$d6,$fe,$6c,$00,$00,$00,$66,$66,$3c,$66,$66,$06,$00,$00 // ....l...ff<ff...
        .byte $66,$66,$3c,$18,$18,$00,$00,$00,$7e,$0c,$18,$30,$7e,$00,$00,$00 // ff<.....~..0~...
        .byte $1c,$18,$18,$18,$1c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $38,$18,$18,$18,$38,$00,$00,$00,$18,$3c,$18,$18,$18,$00,$00,$00 // 8...8....<......
        .byte $00,$20,$7c,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // . | ............
        .byte $18,$18,$18,$00,$18,$00,$00,$00,$66,$66,$00,$00,$00,$00,$00,$00 // ........ff......
        .byte $66,$3c,$66,$3c,$66,$00,$00,$00,$1c,$28,$18,$14,$38,$00,$00,$00 // f<f<f....(..8...
        .byte $66,$0c,$18,$30,$66,$00,$00,$00,$30,$60,$1c,$36,$36,$00,$00,$00 // f..0f...0`.66...
        .byte $18,$30,$00,$00,$00,$00,$00,$00,$0c,$18,$18,$18,$0c,$00,$00,$00 // .0..............
        .byte $30,$18,$18,$18,$30,$00,$00,$00,$42,$18,$3c,$18,$42,$00,$00,$00 // 0...0...B.<.B...
        .byte $00,$18,$3c,$18,$00,$00,$00,$00,$00,$00,$00,$00,$18,$30,$00,$00 // ..<..........0..
        .byte $00,$00,$3c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$00,$00,$00 // ..<.............
        .byte $06,$0c,$18,$30,$60,$00,$00,$00,$3c,$66,$66,$66,$3c,$00,$00,$00 // ...0`...<fff<...
        .byte $18,$18,$18,$18,$18,$00,$00,$00,$3c,$06,$3c,$60,$7e,$00,$00,$00 // ........<.<`~...
        .byte $7e,$66,$0c,$06,$66,$7c,$00,$00,$60,$6c,$3e,$0c,$0c,$00,$00,$00 // ~f..f|..`l>.....
        .byte $7e,$60,$7c,$06,$66,$7c,$00,$00,$3c,$60,$7c,$66,$3c,$00,$00,$00 // ~`|.f|..<`|f<...
        .byte $7e,$66,$0c,$18,$18,$18,$00,$00,$3c,$66,$3c,$66,$3c,$00,$00,$00 // ~f......<f<f<...
        .byte $3c,$66,$3e,$06,$66,$7c,$00,$00,$00,$18,$00,$18,$00,$00,$00,$00 // <f>.f|..........
        .byte $00,$00,$18,$00,$18,$30,$00,$00,$1c,$30,$60,$30,$1c,$00,$00,$00 // .....0...0`0....
        .byte $00,$3c,$00,$3c,$00,$00,$00,$00,$38,$0c,$06,$0c,$38,$00,$00,$00 // .<.<....8...8...
        .byte $7c,$66,$0c,$18,$00,$18,$00           // |f.....

// --- Region $0af7-$0aff ---
.pc = $0af7 "Program $0af7"
        .fill 9, $00

// --- Region $0d37-$0dc0 ---
.pc = $0d37 "dat_0d37"

dat_0d37:
        .byte $bd,$a0,$3d,$99,$a0,$04,$bd,$f0,$3d,$99,$c8,$04,$bd,$40,$3e,$99 // ..=.....=....@>.
        .byte $f0,$04,$bd,$90,$3e,$99,$18,$05,$bd,$e0,$3e,$99,$40,$05,$bd,$30 // ....>.....>.@..0
        .byte $3f,$99,$68,$05,$bd,$80,$3f,$99,$90,$05,$bd,$d0,$3f,$99,$b8,$05 // ?.h...?.....?...
        .byte $e8,$c8,$c0,$28,$d0,$ca,$60,$00,$00,$0f,$0e,$06,$00,$00,$02,$0a // ...(..`.........
        .byte $0f,$ff,$0f,$0a,$02,$00,$00,$06,$0e,$0f,$ff,$00,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $0e,$0e,$06,$00,$00,$02,$0a,$0a,$ff,$0a,$0a,$02,$00,$00,$06,$0e // ................
        .byte $0e,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0e // ................
        .byte $0e,$08,$00,$00,$08,$0a,$0a,$ff,$0a,$0a,$08,$00,$00,$08,$0e,$0e // ................
        .byte $ff                                   // .

// --- Region $0df3-$0e00 ---
.pc = $0df3 "dat_0df3"

dat_0df3:
        .byte $a2,$14,$a9,$00,$9d,$a0,$d8,$e8,$d0,$fa,$ea,$ea,$ea,$80 // ..............

// --- Region $0e2a-$0f0d ---
.pc = $0e2a "dat_0e2a"

dat_0e2a:
        // === Sine/lookup table (228 bytes, range $01-$fe) ===
        .byte $f0,$ec,$e9,$e6,$e2,$de,$d9,$d5,$d0,$cb,$c6,$c1,$bb,$b6,$b0,$aa // ................
        .byte $a4,$9e,$98,$92,$8c,$86,$7f,$79,$73,$6d,$67,$61,$5b // .......ysmga[

txt_0e47:
        .text "UOID>94/*&!"
        .byte $1d,$19,$16,$13,$0f,$0d,$0a,$08,$06,$04,$03,$02,$01,$01,$01,$01 // ................
        .byte $01,$02,$03,$04,$06,$08,$0a,$0d,$0f,$13,$16,$19,$1d // .............

txt_0e6f:
        .text "!&*/49>DIOU"
        .byte $5b,$61,$67,$6d,$73,$79,$7f,$86,$8c,$92,$98,$9e,$a4,$aa,$b0,$b6 // [agmsy..........
        .byte $bb,$c1,$c6,$cb,$d0,$d5,$d9,$de,$e2,$e6,$e9,$ec,$f0,$f2,$f5,$f7 // ................
        .byte $f9,$fb,$fc,$fd,$fe,$fe,$fe,$fe,$fe,$fd,$fc,$fb,$f9,$f7,$f5,$f2 // ................
        .byte $f0,$ec,$e9,$e6,$e2,$de,$d9,$d5,$d0,$cb,$c6,$c1,$bb,$b6,$b0,$aa // ................
        .byte $a4,$9e,$98,$92,$8c,$86,$7f,$79,$73,$6d,$67,$61,$5b // .......ysmga[

txt_0ec7:
        .text "UOID>94/*&!"
        .byte $1d,$19,$16,$13,$0f,$0d,$0a,$08,$06,$04,$03,$02,$01,$01,$01,$01 // ................
        .byte $01,$02,$03,$04,$06,$08,$0a,$0d,$0f,$13,$16,$19,$1d // .............

txt_0eef:
        .text "!&*/49>DIOU"
        .byte $5b,$61,$67,$6d,$73,$79,$20,$11,$12,$13,$14,$15,$16,$17,$18,$19 // [agmsy .........
        .byte $1a,$1b,$1c,$1d                       // ....

// --- Region $0f23-$0fff ---
.pc = $0f23 "Program $0f23"
        .byte $13,$14,$15,$16,$17                   // .....

txt_0f28:
        .text "0!"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-./0!"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-./0!"
        .byte $22                                   // double quote character
        .text "#$%&'"
        .byte $40                                   // @ character
        .text "123456789:;<=>?"
        .byte $40                                   // @ character
        .text "123456789:;<=>?"
        .byte $40                                   // @ character
        .text "1234567"
        .byte $10,$10,$10,$41,$42,$43,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10 // ...ABC..........
        .byte $10,$10,$10,$41,$42,$43,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10 // ...ABC..........
        .byte $10,$10,$10,$41,$42,$43,$10,$10       // ...ABC..

txt_0fa0:
        .text "SDEFGHIJKLMNOPQRSDEFGHIJKLMNOPQRSDEFGHIJ"
        .byte $63                                   // c

txt_0fc9:
        .text "TUVWXYZ"
        .byte $5b,$5c,$5d,$5e,$5f,$60,$61,$62,$63   // [\]^_`abc

txt_0fd9:
        .text "TUVWXYZ"
        .byte $5b,$5c,$5d,$5e,$5f,$60,$61,$62,$63   // [\]^_`abc

txt_0fe9:
        .text "TUVWXYZ"
        .byte $00                                   // string terminator
        .fill 15, $00

// --- Region $1068-$11ce ---
.pc = $1068 "scr_1068"

scr_1068:
        // === Screen RAM (359 bytes, $1068-$11ce) ===
        .encoding "screencode_mixed"
        .text "@gna@@@a"
        .byte $ff,$ff,$ff,$d0                       // scrcode: ....
        .text " @aaafl@d#&0@a@@@@"
        .byte $47,$d0,$e0                           // scrcode: ...
        .text "eo"
        .byte $e0                                   // scrcode: .
        .text "@@@m"
        .text "n@a@@"
        .byte $76,$86                               // scrcode: ..
        .text "@@@@@@@@@@xaydd@b@@"
        .byte $f0                                   // scrcode: .
        .text "h@@"
        .byte $a1                                   // scrcode: .
        .text "@@@aeo"
        .byte $e0                                   // scrcode: .
        .text "eo"
        .text "@@@@v@@@@@"
        .byte $70                                   // scrcode: .
        .text "@@@@@aaaaaa@@@@a@@dgd"
        .byte $fe,$fe,$fe                           // scrcode: ...
        .text "@@@@@"
        .text "axyazd@cc@cck@@@"
        .byte $1b                                   // scrcode: .
        .text ".@"
        .byte $1c,$ff                               // scrcode: ..
        .text "@"
        .byte $52,$66,$7b,$92,$aa,$c3,$de,$fa       // scrcode: ........
        .text "x8"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $8d                                   // scrcode: .
        .text "@"
        .byte $ff,$6c,$fc,$ff                       // scrcode: ....
        .byte $bb,$f4                               // scrcode: ..
        .text "0"
        .byte $70,$b4,$fb,$47,$97,$ec,$47,$a6       // scrcode: ........
        .text "k"
        .byte $77,$e8,$60,$e0,$67,$f6,$8e           // scrcode: .......
        .text "/"
        .byte $d9,$8d,$4c                           // scrcode: ...
        .text "w"
        .byte $ed,$d0                               // scrcode: ..
        .text "q"
        .byte $c0,$ce,$ec,$1c,$5d,$b2               // scrcode: ......
        .text "z"
        .byte $98                                   // scrcode: .
        .text "-"
        .byte $da,$a0,$82,$80                       // scrcode: ....
        .byte $9c,$d9                               // scrcode: ..
        .text "8"
        .byte $ba,$63                               // scrcode: ..
        .encoding "petscii_upper"

txt_1135:
        .text "41Z"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $41                                   // scrcode: .
        .text "d@9"
        .byte $b2,$6f,$74,$c6,$69,$61,$b5,$68,$82   // scrcode: .........
        .text "h@"
        .byte $72,$64,$de,$e9,$8c,$d1,$c2,$69,$d1   // scrcode: .........
        .text "da"
        .byte $fc,$c4                               // scrcode: ..
        .text "aaaaaaaabbbb"
        .text "bbbcccccddddeeeffggghhiijkklmnnopqrsuvwy"
        .text "z"
        .byte $1c,$1d,$1f                           // scrcode: ...
        .encoding "petscii_upper"

txt_118d:
        .text "!#%'*,/258;?CGKOTY"
        .encoding "screencode_mixed"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b2,$bd,$c8,$d4,$e1 // scrcode: ................
        .byte $ee,$fd,$73                           // scrcode: ...
        .text "o"
        .byte $b5                                   // scrcode: .
        .text "k"
        .byte $e0                                   // scrcode: .
        .text "kml"
        .byte $45                                   // scrcode: .
        .text "l"
        .byte $6e                                   // scrcode: .
        .text "l"
        .byte $98                                   // scrcode: .
        .text "l"
        .byte $d1                                   // scrcode: .
        .text "l"
        .byte $51                                   // scrcode: .
        .text "m"
        .byte $c3                                   // scrcode: .
        .text "m"
        .byte $d7                                   // scrcode: .
        .text "m"
        .text "-n"
        .byte $6d                                   // scrcode: .
        .text "n"
        .byte $82                                   // scrcode: .
        .text "n"
        .byte $f5                                   // scrcode: .
        .text "n"
        .encoding "petscii_upper"

// --- Region $18fa-$1de7 ---
.pc = $18fa "dat_18fa"

dat_18fa:
        .byte $7b,$0b,$8e,$0b,$a8,$0b,$01,$02,$fe,$80,$0b,$96,$0b,$ae,$0b,$00 // {...............
        .byte $00,$00,$52,$59,$5e,$63,$6c,$73,$7a,$7a,$19,$19,$19,$19,$19,$19 // ..RY^clszz......
        .byte $19,$19,$00,$05,$0c,$13,$1e,$23,$28,$00,$05,$0a,$0f,$13,$18,$1d // .......#(.......

txt_192a:
        .byte $22                                   // double quote character
        .text "',16;"
        .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
        .text "GPY"
        .byte $66,$70,$78,$7f,$8a,$9f,$9f,$00,$07,$0f,$17,$1c // fpx.........

txt_194c:
        .text "!(.8??"
        .byte $8b,$01,$06,$30,$01,$50,$ff,$ef,$00,$01,$08,$ff,$ab,$00,$01,$30 // ...0.P.........0
        .byte $ff,$8b,$01,$03,$90,$02,$60,$01,$20,$ff,$ad,$00,$06,$70,$01,$55 // ......`. ....p.U
        .byte $ff,$9c,$01,$05,$f0,$01,$60,$ff,$10,$40,$1a,$ff,$ff,$10,$20,$07 // ......`..@.... .
        .byte $10,$07,$f0,$ff,$20,$90,$18,$02,$5a,$fe,$ff,$10,$58,$01,$50,$03 // .... ...Z...X.P.
        .byte $d0,$08,$ff,$20,$02,$ff,$20,$0a,$90,$01,$ff,$30,$b0,$05,$e0,$ff // ... .. ....0....
        .byte $10,$30,$02,$30,$20,$fc,$ff,$10,$00,$04,$07,$ff,$10,$00,$05,$09 // .0.0 ...........
        .byte $ff,$10,$00,$03,$08,$ff,$11,$0c,$00,$ff,$10,$00,$03,$08,$ff,$10 // ................
        .byte $00,$04,$09,$ff,$10,$00,$05,$09,$ff,$10,$00,$05,$0a,$ff,$10,$00 // ................
        .byte $05,$0c,$ff,$10,$00,$05,$08,$ff,$10,$00,$05,$07,$ff,$10,$00,$05 // ................
        .byte $0b,$ff,$10,$00,$03,$07,$ff,$83,$33,$0f,$0c,$e0,$08,$ff,$85,$34 // ........3......4
        .byte $14,$0e,$36,$0a,$34,$36,$ff,$85,$30,$0a,$08,$06,$03,$06,$07,$ff // ..6.46..0.......
        .byte $81                                   // .

txt_1a03:
        .text "0840,*,048:"
        .byte $ff,$00,$81,$07,$05,$04,$03,$02,$01,$00,$fe,$84,$fc,$1c,$fc,$18 // ................
        .byte $fc,$fd,$fe,$83,$34,$14,$0e,$34,$36,$ff,$80,$e0,$0a,$08,$06,$05 // ....4..46.......
        .byte $04,$03,$02,$01,$fe,$8f,$30,$0e,$0c,$0a // ......0...

txt_1a38:
        .text ",*(&$"
        .byte $22                                   // double quote character
        .text " "
        .byte $1e,$1c,$1b,$1a,$18,$16,$14,$12,$ff,$83,$81,$41,$41,$80,$40,$ff // ...........AA.@.
        .byte $80,$81,$11
        .byte $41,$80
        .byte $40,$80,$fe,$80,$81
        .text "AAAA"
        .byte $80,$fe
        .byte $80,$81,$43,$42,$fe,$00,$81,$11,$10,$fe,$80,$81,$11,$80,$10,$80 // ..CB............
        .byte $fe,$80,$81,$11,$41,$80,$fe,$80,$81,$11,$11,$11,$11,$11,$11,$10 // ....A...........
        .byte $fe,$80,$81,$41,$41,$41,$80,$fe,$00,$89,$00,$e8,$08,$00,$00,$c0 // ...AAA..........
        .byte $08,$89,$02,$89,$08,$00,$00,$20,$0d,$41,$00,$44,$00,$23,$41,$30 // ....... .A.D.#A0
        .byte $08,$17,$00,$89,$20,$00,$00,$40,$0e,$41,$00,$86,$20,$00,$02,$34 // .... ..@.A.. ..4
        .byte $0d,$41,$00,$64,$00,$13,$11,$30,$08,$89,$03,$89,$09,$00,$00,$50 // .A.d...0.......P
        .byte $08,$89,$00,$59,$0a,$00,$00,$60,$00,$80,$00,$00,$00,$00,$00,$00 // ...Y...`........
        .byte $08,$89,$00,$d6,$08,$00,$00,$70,$08,$81,$00,$44,$08,$00,$00,$90 // .......p...D....
        .byte $00,$81,$00,$8a,$43,$00,$00,$00,$0e,$41,$00,$3b,$00,$23,$33,$e0 // ....C....A.;.#3.
        .byte $ef,$41,$00,$49,$20,$00,$03,$04,$08,$89,$00,$68,$08,$00,$00,$a0 // .A.I ......h....
        .byte $08,$89,$00,$37,$08,$00,$00,$a0,$0d,$41,$00,$49,$20,$00,$02,$04 // ...7.....A.I ...
        .byte $6c,$41,$01,$44,$10                   // lA.D.

txt_1b14:
        .text "#R"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $6c,$41,$01,$44,$00,$23,$52,$00,$09,$41,$01,$66,$04,$23,$25,$40 // lA.D.#R..A.f.#%@
        .byte $00,$15,$00,$15,$f0,$00,$00,$40,$08,$89,$02,$69,$08,$00,$00,$10 // .......@...i....
        .byte $00,$81,$00,$8a,$65,$00,$00,$00,$00,$51,$00,$73,$06,$33,$00,$00 // ....e....Q.s.3..
        .byte $00,$51,$00,$83,$06,$00,$00,$04,$00,$51,$00,$53,$00,$33,$00,$00 // .Q.......Q.S.3..
        .byte $0d,$41,$01,$76,$04,$23,$26,$30,$00,$01,$02,$02,$02,$03,$04,$03 // .A.v.#&0........
        .byte $05,$06,$02,$07,$08,$0d,$00,$01,$81,$19,$02,$03,$04,$11,$05,$06 // ................
        .byte $11,$07,$08,$41,$80,$0b,$02,$01,$03,$02,$01,$03,$08,$02,$01,$03 // ...A............
        .byte $08,$0d,$02,$01,$03,$08,$ff,$80,$04,$05,$04,$05,$04,$05,$06,$04 // ................
        .byte $05,$06,$77,$09,$04,$05,$06,$77,$09,$77,$09,$04,$05,$06,$77,$09 // ..w....w.w....w.
        .byte $ff,$80,$7f,$00,$7b,$00,$0c,$07,$0a,$07,$0a,$0e,$0a,$ff,$da,$82 // ....{...........
        .byte $18,$24,$84,$18,$ce,$00,$da,$18,$86,$1c,$82,$28,$ce,$84,$00,$da // .$.........(....
        .byte $1c,$82,$1d,$29,$84,$1d,$ce,$00,$da,$1d,$82,$1a,$84,$26,$82,$1a // ...).........&..
        .byte $ce,$82,$00,$da,$82,$1a,$26,$19,$ff,$fe,$f1,$da,$82,$18,$24,$84 // ......&.......$.
        .byte $18,$ce,$00,$da,$18,$86,$1c,$82,$28,$ce,$84,$00,$da,$1c,$82,$1d // ........(.......
        .byte $29,$84,$1d,$ce,$00,$da,$1d,$82,$1e,$84,$1f,$82,$2b,$ce,$82,$00 // )...........+...
        .byte $da,$82,$29,$1a,$24,$ff,$da,$82,$18,$24,$84,$18,$ce,$00,$da,$18 // ..).$....$......
        .byte $86,$1c,$82,$28,$ce,$84,$00,$da,$1c,$82,$1d,$29,$84,$1d,$ce,$00 // ...(.......)....
        .byte $da,$1d,$82,$1e,$84,$1e,$82,$2a,$ce,$82,$00,$da,$82,$1e,$2a,$1e // .......*......*.
        .byte $88,$1f,$e8,$21,$e8,$1d,$84,$1f,$18,$e8,$d5,$88,$00,$ff,$c0,$84 // ...!............
        .byte $00,$c4,$60,$30,$c0,$00,$c4,$30,$c0,$84,$00,$c4,$30,$c0,$00,$c4 // ..`0...0....0...
        .byte $30,$c0,$84,$00,$c4,$61,$30,$c0,$00,$c4,$30,$c0,$84,$00,$c4,$32 // 0....a0...0....2
        .byte $c0,$00,$c4,$82,$32,$32,$ff,$c0,$84,$00,$c4,$60,$30,$c0,$00,$c4 // ....22.....`0...
        .byte $30,$c0,$84,$00,$c4,$30,$c0,$00,$c4,$30,$c0,$84,$00,$c4,$61,$30 // 0....0...0....a0
        .byte $c0,$00,$c4,$30,$c0,$84,$00,$c4,$62,$2f,$c0,$00,$c4,$82,$2f,$2f // ...0....b/....//
        .byte $ff,$c0,$84,$00,$c4,$60,$30,$c0,$00,$c4,$30,$c0,$84,$00,$c4,$30 // .....`0...0....0
        .byte $c0,$00,$c4,$30,$c0,$84,$00,$c4,$61,$30,$c0,$00,$c4,$30,$c0,$84 // ...0....a0...0..
        .byte $00,$c4,$60,$32,$c0,$00,$c4,$82       // ..`2....

txt_1cbf:
        .text "22"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $90,$00,$00,$c4,$88,$62,$2d,$84,$2f,$28,$e8,$c0,$88,$00,$ff,$d1 // .....b-./(......
        .byte $82,$63
        .byte $33,$34,$84
        .text "<<4<"
        .byte $82
        .byte $34,$84
        .byte $3c,$82
        .byte $34,$37
        .byte $82,$3c,$82,$34,$35,$84               // .<.45.

txt_1ce8:
        .text "<<5"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $81,$3e,$3f,$82,$40,$e2,$d1,$8a,$3e,$82,$33,$34,$84,$3c,$3c,$34 // .>?.@...>.34.<<4
        .byte $3c,$82,$34,$84,$3c,$82,$34,$37,$82,$3c,$d2,$81,$37,$38,$82,$39 // <.4.<.47.<..78.9
        .byte $d1
        .byte $3c,$e2
        .byte $39,$e2,$94
        .byte $37,$82
        .byte $33,$34,$84
        .text "<<4<"
        .byte $82
        .byte $34,$84,$3c,$82,$34,$3c,$82,$34,$d2,$81,$3e,$3f,$82,$40,$d1,$84 // 4.<.4<.4..>?.@..
        .byte $3e,$3c,$88,$3e,$84                   // ><.>.

txt_1d31:
        .text "<><"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $81,$3e,$3f,$82,$40,$d1,$84,$43,$d2,$81,$3e,$3f,$82,$40,$d1,$84 // .>?.@..C..>?.@..
        .byte $43,$84                               // C.

txt_1d47:
        .byte $40                                   // @ character
        .text "><979<"
        .byte $94,$3c,$ff,$da,$88,$13,$ce,$84,$00,$da,$1f,$13,$13,$ce,$82,$00 // .<..............
        .byte $da,$86,$14,$88,$15,$ce,$84,$00,$da,$13,$15,$21,$ce,$84,$00,$da // ...........!....
        .byte $88,$17,$84,$23,$ce,$84,$00,$da,$84,$13,$13,$1f,$ce,$84,$00,$da // ...#............
        .byte $18,$88,$18,$ce,$84,$00,$da,$18,$18,$13,$ce,$84,$00,$da,$10,$84 // ................
        .byte $11,$1d,$ce,$84,$00,$da,$84,$11,$11,$1d,$ce,$00,$da,$1c,$88,$1a // ................
        .byte $ce,$84,$00,$da,$88,$1a,$84,$1d,$ce,$84,$00,$da,$84,$1f,$88,$13 // ................
        .byte $ce,$84,$00,$da,$1f,$88,$2b,$ce,$88,$00,$da,$84,$13,$1f,$15,$21 // ......+........!
        .byte $17,$23,$1f,$2b,$ff,$c0,$84,$00,$ca,$00,$c0,$00,$cf,$00,$c0,$00 // .#.+............
        .byte $cf,$00,$c0,$00,$ca,$82,$00,$00,$ff,$d0,$84,$66,$32,$e4,$32,$e4 // ...........f2.2.
        .byte $32,$67,$32,$68,$32,$e4,$67,$34,$69,$34 // 2g2h2.g4i4

// --- Region $1e13-$1e74 ---
.pc = $1e13 "Segment $1e13"
        .byte $6c,$39,$60,$35,$e4,$64,$3b,$e4,$90,$6a,$37,$84,$60,$37,$e4,$e8 // l9`5.d;..j7.`7..
        .byte $cd,$90,$66,$3c,$d0,$84,$3e,$e8,$e8,$ff,$da,$84,$24,$24,$e8,$e8 // ..f<..>.....$$..
        .byte $e8,$e8,$e8,$e8,$e2,$82,$1f,$21,$1f,$84,$24,$24,$e8,$e8,$e8,$88 // .......!..$$....
        .byte $29,$84,$2b,$8c,$26,$e2,$82,$1f,$21,$1f,$84,$24,$24,$e8,$e8,$e8 // ).+.&...!..$$...
        .byte $8c,$1d,$1f,$e2,$82,$1f,$21,$1f,$84,$24,$24,$e8,$e8,$e8,$1c,$1a // ......!..$$.....
        .byte $18,$1d,$88,$1f,$88,$fd,$05,$30,$18,$ff,$ce,$86,$30,$2b,$84,$29 // .......0....0+.)
        .byte $e4,$88                               // ..

// --- Region $1e81-$2d18 ---
.pc = $1e81 "dat_1e81"

dat_1e81:
        .byte $ff,$da,$88,$1d,$ce,$84,$00,$da,$1d,$1d,$1c,$ce,$84,$00,$da,$88 // ................
        .byte $1a,$84,$26,$ce,$00,$da,$1a,$88,$13,$ce,$84,$00,$da,$13,$88,$18 // ..&.............
        .byte $ce,$84,$00,$da,$18,$18,$1a,$ce,$00,$da,$88,$1d,$84,$11,$ce,$00 // ................
        .byte $da,$1d,$88,$1c,$ce,$84,$00,$da,$18,$88,$1a,$ce,$84,$00,$da,$1a // ................
        .byte $1a,$1c,$ce,$00,$da,$88,$1f,$84,$13,$ce,$00,$da,$88,$1f,$84,$13 // ................
        .byte $ce,$84,$00,$da,$1f,$88,$14,$ce,$84,$00,$da,$14,$84,$14,$20,$ce // .............. .
        .byte $84,$00,$da,$14,$88,$16,$ce,$84,$00,$da,$16,$84,$16,$22,$ce,$84 // ............."..
        .byte $00,$da,$16,$ff,$cc,$8c,$2d,$84,$2d,$2d,$2b,$e4,$88,$29,$84,$2b // ......-.--+..).+
        .byte $2d,$81,$2d,$83,$2f,$e4,$84,$2b,$e4,$90,$28,$e4,$84 // -.-./..+..(..

txt_1f0e:
        .text "+(&$)+)("
        .byte $e4,$24,$e4,$88,$26,$84               // .$..&.

txt_1f1c:
        .text "----/02"
        .byte $e4,$2f,$e4,$2d,$e4,$2b,$e4,$a4,$30,$84,$33,$32,$e4,$30,$e4,$2e // ./.-.+..0.32.0..
        .byte $e4,$ac,$30,$e8,$84,$34,$84,$32,$e4,$34,$e4,$a0,$30,$84,$29,$2b // ..0..4.2.4..0.)+
        .byte $2f,$84,$34,$84,$32,$e4,$34,$e4,$a4,$30,$d1,$84,$63 // /.4.2.4..0..c

txt_1f50:
        .text ")+/020"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $81,$32,$33,$82,$34,$d1,$84,$37,$d2,$81,$32,$33,$82,$34,$d1,$84 // .23.4..7..23.4..
        .byte $37,$84                               // 7.

txt_1f69:
        .text "420-+-0"
        .byte $94,$30,$ff,$f0,$ff,$00,$00,$00,$00,$bd,$00,$00,$00,$bd,$00,$00 // .0..............
        .byte $00,$7b,$00,$ff,$00,$02,$00,$02,$ff,$02,$ff,$02,$84,$7f,$00,$3b // .{.............;
        .byte $00,$02,$72,$02,$ff,$ff,$00,$02,$ff,$02,$ff,$02,$ff,$02,$ff,$86 // ..r.............
        .byte $ff,$00,$ff,$00,$ff,$ff,$00,$ff,$f6,$3b,$80,$00,$a9,$ad,$ff,$ad // .........;......
        .byte $7f,$00,$ff,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff // ..............

txt_1fbe:
        .text ")-"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $02,$ff,$42,$ff,$02,$ff,$7b,$00,$02,$ff,$02,$ff,$42,$ff,$02,$ff // ..B...{.....B...
        .byte $02,$ff,$02,$ff,$73,$ff,$02,$ff,$0b,$ff,$02,$ff,$02,$ff,$02,$ff // ....s...........
        .byte $02,$ff,$72,$00,$02,$ff,$7b,$32,$02,$ff,$02,$ff,$02,$ff,$02,$ff // ..r...{2........
        .byte $02,$ff,$42,$ff,$02,$00,$52,$ff,$42,$ff,$7f,$ff,$42,$fd,$fb // ..B...R.B...B..

bmp_2000:
        // === Bitmap data (3353 bytes, $2000-$2d18) ===
        .fill 8, $00
        .byte $a6,$e9,$fa,$a4,$61,$45,$16,$6a,$55,$65,$54,$05,$51,$94,$65,$a5 // ....aE.jUeT.Q.e.
        .byte $55,$14,$51,$04,$40,$11,$00,$44,$7b,$5a,$16,$46,$06,$06,$12,$11 // U.Q.@..D{Z.F....
        .byte $96,$c7,$96,$d9,$9e,$19,$5e,$99,$85,$54,$17,$56,$53,$11,$44,$65 // ......^..T.VS.De
        .byte $24,$e8,$a8,$e4,$e5,$a2,$d2,$86,$a9,$94,$a4,$b9,$25,$2a,$39,$6e // $...........%*9n
        .byte $66,$99,$99,$66,$66,$bb,$bb,$66,$40,$51,$94,$a4,$a9,$e9,$f9,$e9 // f..ff..f@Q......

txt_2058:
        .text "*5 D"
        .byte $05
        .byte $49,$4a,$0a,$02
        .byte $2e,$0b
        .byte $4e,$0b,$12
        .byte $42,$52
        .byte $55,$99,$65,$90,$91,$81,$80,$50,$54,$64,$39,$a9,$ad,$ba,$be,$5d // U.e....PTd9....]
        .byte $41,$05,$04,$10,$51,$41,$51,$09,$00,$00,$00,$00,$00,$00,$00,$00 // A...QAQ.........
        .byte $04,$11,$02,$02,$06,$16,$00,$56,$bb,$bf,$fe,$bf,$ff,$ff,$ff,$ff // .......V........
        .byte $a9,$ea,$e9,$f9,$ee,$ea,$f9,$ea
        .byte $40,$50,$50,$91
        .text "TDTT"
        .byte $02,$45,$05,$11,$26,$17,$06,$48,$69,$39,$65,$94,$e4,$91,$40,$00 // .E..&..Hi9e...@.
        .byte $25,$0a,$09,$06,$38,$61,$e4,$41,$84,$54,$14,$51,$82,$22,$41,$14 // %...8a.A.T.Q."A.
        .byte $89,$80,$51,$92,$a4,$e4,$a4,$50,$99,$00,$94,$80,$9b,$16,$63,$42 // ..Q....P......cB
        .byte $a5,$a4,$54,$00,$1a                   // ..T..

txt_20dd:
        .text "Z//. "
        .byte $94,$80,$91,$a4,$a5,$e5
        .byte $52,$82,$c9,$88
        .byte $24
        .byte $22,$0b,$2f,$14,$25,$0a,$12,$14,$4a,$d8,$51,$19,$04,$40,$81,$80 // "./.%...J.Q..@..
        .byte $00,$14
        .text "U*.H"
        .byte $80
        .byte $50,$18,$06,$01
        .byte $46,$06,$0c,$05,$06
        .byte $05,$01,$01,$be,$fb,$aa,$bb,$aa,$66,$9a,$55,$a9,$ba,$a5,$a9,$a5 // ........f.U.....
        .byte $94
        .text "DQDTD"
        .byte $10
        .byte $44,$04
        .byte $40,$00,$00,$18,$68,$e5,$94
        .byte $a4,$60,$24,$04,$41,$00,$10,$04,$00,$10,$00,$00,$01,$00,$41,$00 // .`$.A.........A.
        .byte $10,$03,$02,$90,$94,$91,$80,$c4,$81,$46,$0b,$00,$41,$12,$04,$08 // .........F..A...
        .byte $10,$40,$80,$82,$11,$02,$01,$51,$02,$01,$11,$1b,$26,$12,$51,$14 // .@.....Q....&.Q.
        .byte $04,$01,$00,$a4,$94,$90,$52,$02,$10,$00,$01,$09,$90,$81,$44,$01 // ......R.......D.
        .byte $00,$00,$00,$46,$06,$0a,$16,$19,$19,$1a,$0a,$55,$95,$94,$a5,$a4 // ...F.......U....
        .byte $99,$a9,$66,$00
        .byte $40                                   // @ character
        .text "PPP"
        .byte $14,$04,$14,$05,$00,$00,$10,$00
        .byte $00,$00,$00,$15,$51,$44,$11,$04,$01,$00,$00,$14,$10,$00,$00,$44 // ....QD.........D
        .byte $40,$00,$00,$10,$00,$40,$04,$1d,$2a,$19,$04,$18,$26,$60,$90,$00 // @....@..*...&`..
        .byte $00,$00,$00,$04,$44,$80,$28,$2d,$19,$04,$00,$06,$0d,$08,$24,$74 // ....D.(-......$t
        .byte $b8,$64,$00,$0b,$06,$01,$04,$00,$05,$04,$00,$81,$41,$01,$01,$00 // .d..........A...
        .byte $01,$00,$01,$00,$01,$46,$0b,$06,$06,$01,$00,$00,$01 // .....F.......

txt_21da:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00,$00
        .byte $40,$50,$40,$00,$00,$00,$10,$00,$10
        .byte $40
        .byte $01,$10,$00,$00,$00,$00,$4a,$07,$07,$02,$01,$10,$00,$00,$2e,$8e // ......J.........
        .byte $8b,$e3,$d1,$80,$40,$04,$04,$44,$84,$94,$d0,$90,$40,$00,$00,$00 // ....@..D....@...
        .byte $00,$02,$02,$06,$06,$06,$15,$a9,$b9,$fa,$fa,$f9,$ea,$a9,$00,$40 // ...............@
        .byte $00,$50,$10,$54,$44,$40,$00,$00,$00,$00,$00,$00,$11,$05,$00,$01 // .P.TD@..........
        .byte $41,$10,$14,$09,$15,$09
        .text "FQQ"
        .byte $40                                   // @ character
        .byte $10,$14,$00,$04,$65,$99
        .byte $54,$10,$50,$11,$06,$1e,$04,$06,$17,$26,$51,$05,$05,$42,$00,$40 // T.P......&Q..B.@
        .byte $91,$e4,$94,$65,$39,$69,$00,$00,$60,$38,$06,$09,$0a,$25,$00,$01 // ...e9i..`8...%..
        .byte $22,$82,$41,$00,$40,$80,$50,$a4,$e4,$a4,$90,$50,$80,$89,$00,$04 // ".A.@.P....P....
        .byte $1d,$19,$04,$0c,$08,$0c,$00,$10,$14,$10,$10,$42,$49,$1a,$02,$00 // ...........BI...
        .byte $00,$15,$29,$69,$ba,$fe,$40,$80,$20,$24,$08,$49,$42,$52,$00,$00 // ..)i..@. $.IBR..
        .byte $00,$14,$10,$00,$05,$14,$00,$00,$00,$00,$01,$40,$04,$19,$00,$00 // ...........@....
        .byte $00,$00,$00,$08,$2e,$2a,$41,$91,$50,$24,$19,$15,$16,$5a,$09,$59 // .....*A.P$...Z.Y
        .byte $6d,$6e,$7a,$fa,$e9,$a5,$00,$01       // mnz.....

txt_22b2:
        .byte $40                                   // @ character
        .text "AARVU"
        .byte $1a,$19,$04,$a1,$94
        .byte $41,$84
        .byte $51,$51,$52
        .byte $52,$12,$56,$06,$5a,$7b,$99,$5e,$19,$9e,$d9,$96,$c7,$96,$65,$44 // R.V.Z{.^......eD
        .byte $11,$53,$56,$17,$54,$85,$82,$d2,$a2,$e5,$e4,$a8,$e8,$24,$6e // .SV.T........$n

txt_22e1:
        .byte $39,$2a,$25,$b9,$a4,$94,$a9,$49,$5d,$6a,$19,$2e,$19,$6d // 9*%....I]j...m

txt_22ef:
        .text "UJ)9."
        .byte $ba,$fd,$7a
        .byte $59,$fa,$aa,$a9,$65
        .byte $54,$90
        .byte $55
        .byte $5a,$52,$42,$12,$0b,$4e,$0b,$2e,$a9,$50,$80,$81,$91,$90,$65,$99 // ZRB..N...P....e.
        .byte $55,$5d,$be,$ba,$ad,$a9,$39,$64,$54,$09,$51,$41,$51,$10,$04,$05 // U]....9dT.QAQ...
        .byte $41,$00,$00,$00,$01,$86,$a6,$ab,$9a,$00,$05,$6b,$ba,$a5,$56,$d5 // A..........k..V.
        .byte $a9,$00,$00,$40,$90,$e5,$6e,$56,$65,$00,$00,$00,$00,$00,$01,$46 // ...@..nVe......F
        .byte $de,$00,$00,$00,$00,$00,$00,$50,$e4,$00,$00,$00,$00,$00,$00,$01 // .......P........
        .byte $01,$00,$01,$02,$0a,$29,$a5,$91,$00,$1a,$a6,$69,$96,$56,$19 // .....).....i.V.

txt_235e:
        .byte $56,$55,$a4,$aa,$9a,$a9,$6a,$a6,$aa,$a6,$00,$40,$a0,$a8,$a9,$6a // VU....j....@...j
        .byte $66,$8a,$00,$00,$00,$00,$00,$00,$84,$91,$00,$00,$00,$00,$00,$00 // f...............
        .byte $01,$83,$40,$00,$01,$16,$6d,$b5,$94,$50,$00,$28,$95,$51,$07,$0a // ..@...m..P.(.Q..
        .byte $1d,$68,$40,$90,$b4,$a9,$5e,$46,$11,$45,$00,$00,$00,$04,$5d,$ab // .h@...^F.E....].
        .byte $d6,$55,$15,$51,$55,$05,$10,$44,$00,$10,$7c,$5a,$15,$05,$11,$40 // .U.QU..D..|Z...@
        .byte $04,$41,$59,$04,$e0,$78,$5a,$57,$05,$09,$ab,$55,$54,$04,$00,$10 // .AY..xZW...UT...
        .byte $00,$04,$79,$54,$11,$01,$48,$26,$29,$19,$06,$1a,$46,$1a,$59,$65 // ..yT..H&)...F.Ye
        .byte $25,$55,$45,$9a,$aa,$5a,$56,$65,$aa,$6a,$5a,$66,$a9,$ae,$aa,$aa // %UE..ZVe.jZf....
        .byte $d6,$fd,$a6,$68,$85,$99,$e5,$a4,$b9,$aa,$96,$66,$51,$95,$41,$50 // ...h.......fQ.AP
        .byte $55,$11,$60,$60,$98,$98,$49,$96,$46,$95,$61,$21,$18,$08,$04,$08 // U.``..I.F.a!....
        .byte $44,$44,$10,$00,$11,$06,$19,$10,$81,$21,$64,$90,$90,$44,$11,$40 // DD.......!d..D.@
        .byte $10,$00,$50,$10,$44,$11,$10,$04,$41,$00,$51,$46,$00,$04,$00,$41 // ..P.D...A.QF...A
        .byte $04,$10,$04,$40,$00,$d0,$a4,$ad,$5a,$05,$10,$40,$04,$00,$01,$07 // ...@....Z..@....
        .byte $aa,$74,$28,$10                       // .t(.

txt_2432:
        .byte $50,$40,$d1,$a6,$19,$68,$40,$a0,$74,$14,$24,$91,$40,$00,$45,$46 // P@...h@.t.$.@.EF
        .byte $41,$41,$40,$12,$41,$45,$56,$16,$9a,$9a,$a9,$95,$54,$a4,$a6,$aa // AA@.AEV.....T...
        .byte $a9,$42,$00,$00,$10,$16,$be,$af,$bb,$af,$6b,$2e,$2a,$0a,$ae,$6a // .B........k.*..j
        .byte $aa,$ee,$ea,$da,$fa,$bb,$65,$95,$55,$45,$96,$a9,$ba,$aa,$61,$15 // ......e.UE....a.
        .byte $45,$95,$66,$9a,$66,$a9,$80,$44,$80,$91,$a4,$61,$a2,$a6,$00,$01 // E.f.f..D...a....
        .byte $06,$6a,$7b,$69,$95,$01,$00,$10,$40,$a6,$aa,$55,$01,$00,$00,$40 // .j{i....@..U...@
        .byte $00,$69,$ba,$99,$44,$00,$00,$04,$19,$5a,$a6,$51,$40,$01,$40,$00 // .i..D....Z.Q@.@.
        .byte $15,$aa,$d5,$51,$44,$11,$50,$01,$12,$ed,$56,$11,$11,$00,$18,$04 // ...QD.P...V.....
        .byte $10,$40,$ec,$58,$14,$10,$01,$00,$04,$01,$15,$19,$15,$01,$16,$4e // .@.X...........N
        .byte $76,$6a,$ab,$6a,$6e,$56,$a8,$a4,$bd,$fb,$ad,$bb,$ee,$b5,$1a,$01 // vj.jnV..........
        .byte $00,$50,$94,$e9,$fa,$aa,$4a,$46,$1a,$56,$6a,$6e,$a5,$96,$f6,$ee // .P....JF.Vjn....
        .byte $bd,$ab,$6e,$aa,$a9,$a9,$aa,$9d,$ff,$eb,$52,$15,$45,$16,$66,$aa // ..n.......R.E.f.
        .byte $ab,$fe,$aa,$91,$15,$65,$b0,$d4,$95,$45,$51,$11,$41,$91,$90,$60 // .....e...EQ.A..`
        .byte $ba,$61,$f9,$61,$84,$04,$15,$95,$56,$55,$26,$69,$66,$69,$40,$50 // .a.a....VU&ifi@P
        .byte $94,$a4,$b4,$b8,$a4,$78,$10,$00,$11,$41,$1a,$75,$50,$01,$00,$40 // .....x...A.uP..@
        .byte $00,$40,$00,$00,$01,$16,$01,$00,$01,$00,$01,$56,$6d,$d1,$00,$00 // .@.........Vm...
        .byte $10,$00,$80,$e8,$95,$04,$84,$0e,$08,$40,$4c,$5c,$1d,$17,$15,$01 // .........@L\....
        .byte $40,$a6,$42,$05,$02,$40,$a8,$64,$07,$87,$4b,$0e,$0d,$08,$6b,$9a // @.B..@.d..K...k.
        .byte $69,$69,$2a,$0a,$0a,$ca,$59,$56,$59,$65,$5a,$66,$aa,$6a,$69,$a9 // ii*...YVYeZf.ji.
        .byte $a9,$aa,$6a,$a6,$d6,$a5,$4a,$1b,$5f,$6e,$59,$95,$a9,$a9,$56,$55 // ..j...J._nY...VU
        .byte $59,$6e,$6f,$7e,$6e
        .byte $58,$52,$91
        .byte $51,$90
        .text "P"
        .byte $40                                   // @ character
        .text "DE"
        .byte $14
        .byte $44
        .byte $01,$01,$11,$05,$04,$19,$25,$05,$05,$01,$05,$14,$05,$04,$a4,$75 // ......%........u
        .byte $a5,$74,$58,$65,$65,$59,$10,$00,$11,$00,$10,$01,$00,$00,$5b,$b9 // .tXeeY........[.
        .byte $94,$50,$41,$04,$41,$05,$50,$00,$04,$41,$16,$69,$94,$91,$40,$10 // .PA.A.P..A.i..@.
        .byte $28,$a8,$82,$10,$40,$00,$15,$00,$10,$40,$11,$01,$12,$11,$44,$5e // (...@....@....D^
        .byte $05,$41,$68,$65,$aa,$aa,$04,$40,$48,$1a,$a2,$9a,$ab,$a9,$da,$bb // .Ahe...@H.......
        .byte $6a,$aa,$a9,$e5,$94,$60,$a9,$a5,$99,$a5,$55,$55,$11,$04,$95,$41 // j....`....UU...A
        .byte $00,$04
        .byte $40                                   // @ character
        .text "DPU"
        .byte $6b,$66
        .byte $59,$16,$05,$01
        .byte $40,$01,$d5,$f5
        .byte $b5,$a9,$6f,$5f,$5b,$15,$04,$10,$01
        .text "AR"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $91,$60
        .byte $81,$00,$04,$40,$10,$55,$15,$04,$01,$04,$05,$15,$15,$04,$65,$59 // ...@.U........eY
        .byte $66,$59,$56,$16,$19,$56,$05,$55,$5b,$6e,$51,$50,$98,$95,$16,$59 // fYV..V.U[nQP...Y
        .byte $59,$42,$90,$51,$d0,$50,$44,$04,$10,$00,$40,$00,$40,$04,$00,$00 // YB.Q.PD...@.@...
        .byte $00,$00,$01,$06,$06,$0b,$16,$05,$05,$01,$00,$60,$b9,$e5,$6e,$aa // ...........`..n.
        .byte $79,$55,$50,$00,$00,$41,$64,$91,$41,$00,$00,$04,$09,$42,$00,$4a // yUP..Ad.A....B.J
        .byte $05,$10
        .text "DQUER"
        .byte $11,$91,$94
        .byte $24,$11
        .byte $25,$04,$15,$85
        .byte $45,$a1,$65,$10,$18                   // E.e..

txt_2667:
        .text "I"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "PT"
        .byte $a5

txt_266d:
        .byte $59,$45,$a9,$05,$00,$41,$1a,$95,$14,$85,$9a,$05,$00,$84,$54,$15 // YE...A........T.
        .byte $51,$11
        .byte $51,$61,$a8,$ac,$b8,$ad,$b9,$e5,$90
        .text "EUEET"
        .byte $19,$1e,$19,$15,$59,$15,$5d,$16,$15   // ....Y.]..

txt_2696:
        .byte $46,$45,$a5,$6d,$a6,$bd,$6d,$bf,$6d,$bf,$d4,$a4,$d8,$a5,$e5,$b9 // FE.m..m.m.......
        .byte $e4,$64,$50,$00,$40,$11,$03,$15,$45,$61,$1f,$75,$64,$d0,$40,$42 // .dP.@...Ea.ud.@B
        .byte $01,$04,$b1,$d0,$54,$41,$41,$11,$61,$90,$10,$05,$51,$e4,$b4,$ad // ....TAA.a...Q...
        .byte $2a,$52,$55,$06,$40,$10,$44,$14,$45,$91,$1d,$45,$93,$a1,$24,$29 // *RU.@.D.E..E..$)
        .byte $09,$09                               // ..

txt_26d8:
        .byte $45,$49,$50,$d4,$51,$d4,$35,$4c,$06,$42,$51,$71,$14,$44,$01,$a0 // EIP.Q.5L.BQq.D..
        .byte $26,$2a,$89,$8a,$86,$66,$24,$ea,$a4,$45,$a4,$61,$aa,$69,$a1,$84 // &*...f$..E.a.i..
        .text "BRZJG"
        .byte $05,$08,$18,$d0
        .byte $40,$00
        .byte $20,$00,$04,$15
        .byte $51
        .byte $6e,$79,$65,$79,$64,$b4,$e4,$90,$51,$45,$44,$05,$04,$01,$01,$01 // nyeyd...QED.....
        .byte $6f,$5a,$66,$59,$56,$19,$16,$05,$54,$50,$01,$01,$04,$50,$01,$00 // oZfYV...TP...P..
        .byte $40,$42,$10,$11,$44,$10,$00,$02,$00,$10,$00,$14,$01,$10,$00,$00 // @B..D...........
        .byte $41,$05,$16,$11,$04,$41,$14,$01,$05,$00,$40,$80,$50,$10,$50,$14 // A....A....@.P.P.
        .byte $90,$b4,$1c,$05,$01,$00,$40,$01,$42,$00,$10,$00,$50,$15,$01,$00 // ......@.B...P...
        .byte $5a,$64,$04,$00,$01,$10,$40,$10,$54,$1a,$01,$50,$90,$64,$94,$24 // Zd....@.T..P.d.$
        .byte $18,$1a,$8a,$69,$24,$04,$00,$00,$94,$80,$40,$01,$06,$09,$54,$50 // ...i$.....@...TP
        .byte $1a,$6a,$a4,$80,$40,$00,$00,$01,$81,$01,$03,$06,$0b,$06,$14,$04 // .j..@...........
        .byte $d0,$80,$40,$00,$00,$04,$00,$40,$00,$00,$01,$40,$04,$00,$14,$00 // ..@....@...@....
        .byte $45,$41,$10,$44,$01,$01,$14,$00,$00,$00,$00,$00,$00,$00,$00,$00 // EA.D............
        .fill 8, $00

txt_27b0:
        .text "     "
        .byte $0e,$0f,$12,$14,$08
        .byte $20,$05,$01,$13,$14
        .byte $20
        .byte $09,$0d,$10,$0f,$12,$14,$05,$12,$13,$20,$10,$12,$05,$13,$05,$0e // ......... ......
        .byte $14,$13                               // ..

txt_27d2:
        .text ":       "
        .byte $14,$08,$05
        .byte $20,$08,$15,$0e,$14
        .byte $20,$06,$0f,$12,$20,$12,$05,$04,$20,$0f,$03,$14,$0f,$02,$05,$12 //  ... ... .......

txt_27f2:
        .text " +6 "
        .byte $0e,$14,$13,$03
        .byte $2f,$10,$01,$0c
        .byte $20,$20,$00,$00
        .byte $00,$00,$00,$00,$00,$00,$56,$40,$40,$83,$4c,$83,$8c,$f3,$6b,$00 // ......V@@.L...k.
        .byte $03,$00,$0c,$33,$cc,$33,$bf,$00,$03,$33,$c0,$0f,$cd,$cd,$f0,$0b // ...3.3...3......
        .byte $00,$30,$00,$f0,$6c,$bf,$00,$a0,$06,$0c,$c0,$33,$cc,$33,$00,$00 // .0..l......3.3..
        .byte $00,$40,$d0,$20,$c4,$38,$00,$00,$02,$04,$1c // .@. .8.....

txt_283d:
        .byte $23,$4c,$b3,$00,$2b,$70,$03,$cc,$30,$cc,$3c,$3f,$80,$30,$33,$00 // #L..+p..0.<?.03.
        .byte $3f,$d6,$db,$00,$ba,$00,$00,$0c,$03,$cc,$f3,$00,$00,$60,$c4,$0d // ?............`..
        .byte $32,$cc,$33,$00,$00,$00,$00,$00,$00,$40,$80,$05,$04,$04,$08,$04 // 2.3......@......
        .byte $08,$08,$0f,$66,$00,$00,$30,$c0,$33,$cc,$33,$bb,$00,$30,$03,$cc // ...f..0.3.3..0..
        .byte $30,$cc,$3c,$ff,$00,$30,$33,$00,$ff,$d6,$db,$a4,$04,$08,$3c,$c8 // 0.<..03.......<.
        .byte $0c,$cc,$cc,$06,$04,$0b,$0c,$08,$0c,$0c,$0f,$ba,$00,$00,$0c,$c0 // ................
        .byte $33,$cc
        .byte $33,$65,$00,$00
        .byte $30,$cc
        .byte $30,$cc
        .text "<"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80
        .byte $40
        .byte $80,$80,$c0,$8e,$fa,$f9,$fa,$e5,$f9,$e6,$e5,$ff,$ee,$bb,$6e,$9a // ..............n.

txt_28bd:
        .byte $59,$56,$55,$be,$cc,$bc,$bc,$6c,$bc,$bc,$6c,$cc,$0f,$0f,$0f,$0e // YVU....l..l.....
        .byte $0f,$0e,$0e,$ef,$ae,$9b,$a6,$59,$95,$65,$55,$f4,$ed,$ba,$ea,$a6 // .......Y.eU.....
        .byte $9b,$6b,$56,$00,$01,$02,$02,$8a,$8b,$ca,$8e,$6f,$ae,$9b,$a6,$59 // .kV........o...Y
        .byte $95,$65,$55,$fb,$ec,$bb,$eb,$a6,$9b,$6b,$56,$ec,$c0,$c0,$c0,$c0 // .eU......kV.....
        .byte $c0,$c0,$c0,$ce,$fa,$f9,$fa,$e5,$f9,$e6,$e5,$40,$d0,$a0,$a0,$68 // ...........@...h
        .byte $b8,$bc,$68,$0c,$0b,$0b,$07,$8a,$87,$c5,$8f,$ef,$ae,$9b,$a6,$59 // ..h............Y
        .byte $ff,$ab,$aa,$fb,$ec,$bb,$eb,$a6,$be,$99,$56,$ac,$80,$40,$80 // ..........V..@.

txt_292c:
        .byte $40,$40,$40,$c0,$bc,$cc,$bc,$bc,$6c,$bc,$bc,$6c,$0c,$0f,$0f,$0f // @@@.....l..l....
        .byte $0e,$0f,$0e,$0e,$80,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$00,$01,$02,$02 // ................
        .byte $0a,$0b,$0a,$0e,$e5,$f9,$ce,$c3,$c0,$c0,$c0,$c0 // ............

txt_2958:
        .byte $55,$55,$aa,$ff,$00,$00,$00,$00,$6c,$bc,$cc,$0c,$0c,$0c,$0c,$0c // UU......l.......
        .byte $0e,$0f,$0c,$0c,$0c,$0c,$0c,$0c,$55,$95,$ea,$3f,$00,$00,$00,$00 // ........U..?....
        .byte $56,$5b,$ac,$f0,$00,$00,$00,$00,$ce,$cf,$cc,$cc,$cc,$cc,$cc,$cc // V[..............
        .fill 8, $c0
        .byte $6c,$bc,$cf,$00,$00,$00,$00,$00,$0e,$0f,$fc,$00,$00,$00,$00,$00 // l...............
        .byte $56,$5b,$ac,$f3,$03,$0c,$0c,$03,$c3,$c0,$c0,$00,$00,$00,$00,$00 // V[..............
        .byte $fa,$ff,$00,$00,$00,$00,$00,$00,$a5,$aa,$00,$00,$00,$00,$00,$00 // ................
        .byte $80,$40,$00,$00,$00,$00,$00,$00,$c0,$c0,$ff,$00,$00,$00,$00,$00 // .@..............
        .byte $c0,$c0,$cc,$c0,$c3,$cc,$cf,$cb,$00,$00,$00,$cc,$c3,$33,$fc,$ff // .............3..
        .byte $0c,$0c,$0c,$cc,$0c,$0c,$cc,$fc,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c // ................
        .byte $00,$00,$c0,$0c,$3c,$c3,$ff,$bf,$00,$00,$00,$cc // ....<.......

txt_29fc:
        .byte $30,$30,$cc,$ff,$cc,$cc,$cc,$cc,$cc,$cc,$cc,$cc,$00,$0f,$0d,$cd // 00..............
        .byte $0e,$0c,$cc,$fc,$00,$f0,$6c,$bc,$cc,$0c,$0c,$0c,$03,$00,$00,$cc // ......l.........

txt_2a1c:
        .byte $30,$30,$cc,$ff,$00,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$00,$fc,$6c,$bc // 00............l.
        .byte $cc,$0c,$0c,$0c,$00,$ff,$d6,$db,$ec,$c0,$c0,$c0,$cf,$fe,$cb,$fe // ................
        .byte $fa,$fa,$f6,$f6,$bb,$ee,$bb,$aa,$aa,$aa,$9a,$66,$8c,$fc,$8c,$bc // ...........f....
        .byte $bc,$bc,$7c,$ac,$0c,$0f,$0c,$0f,$0f,$0f,$0f,$0f,$fb,$ee,$bb,$ea // ..|.............
        .byte $aa,$aa,$69,$66,$b8,$ef,$b8,$ab,$ab,$ab,$a7,$6a,$cc,$cf,$cc,$cf // ..if.......j....
        .byte $cf,$cf,$cf,$cf,$e9,$f5,$e5,$e5,$95,$e5,$e5,$95,$a9,$96 // ..............

txt_2a7a:
        .text "YUUUUU"
        .byte $ac,$7c,$7c,$6c,$68,$6c,$6c,$68,$0e,$0f
        .byte $0e,$0e,$09,$0e,$0a,$0a,$9a           // .......

txt_2a91:
        .text "YUUUUUU"
        .byte $9a,$67,$97

txt_2a9b:
        .text "VVVVV"
        .byte $ce,$ce,$c3,$c3,$83,$c3,$83,$80,$9a,$65,$99
        .byte $95,$95,$e5,$e5,$e5,$9a,$97           // .......

txt_2ab2:
        .text "VUUUUU"
        .byte $c0,$c0,$c0,$bf,$6a
        .byte $55,$55,$55,$e9,$f5
        .byte $e5,$95                               // ..

txt_2ac4:
        .text "UUUU"
        .byte $a9,$96

txt_2aca:
        .text "YUUVVV"
        .byte $ac,$6c,$b0,$b0,$b0,$f0,$f0,$c0,$c0,$c0
        .byte $c0,$c0,$80,$c0,$80,$80,$e9,$f5,$e5,$e5,$95,$e5,$a5,$a5,$ac,$7c // ...............|
        .byte $7c,$6c,$68,$6c,$68,$68,$0e,$0f,$0e,$0e,$0e,$0e,$0e,$0a,$9a,$67 // |lhlhh.........g
        .byte $97
        .text "UUUUU"
        .byte $e5,$a5,$a5,$65,$a5,$65,$6a,$d6

txt_2b08:
        .text "UUUUUU"
        .byte $aa,$6b,$6c,$68,$68,$64,$68,$64,$a4,$94
        .byte $06,$0a,$06,$06,$0d,$0f,$03,$00       // ........

txt_2b20:
        .byte $55,$55,$55,$aa,$66,$aa,$fa,$ff       // UUU.f...

txt_2b28:
        .byte $56,$56,$56,$aa,$b9,$56,$a5,$aa,$40,$80 // VVV..V..@.

txt_2b32:
        .byte $40,$40,$40,$c0,$80,$40,$f9,$f9,$fe,$3b,$3e,$0f,$03,$00,$55,$55 // @@@..@...;>...UU
        .byte $95,$ea,$bf,$a6,$f9                   // .....

txt_2b47:
        .text ">UUU"
        .byte $aa,$ff,$a9,$95,$96

txt_2b50:
        .byte $55,$55,$55,$aa,$ff,$5a,$6b,$af,$5b,$5b,$af,$fb,$af,$fc,$f0,$00 // UUU..Zk.[[......
        .byte $c0,$c0,$c0,$00,$00,$00,$00,$00,$65,$a5,$65,$6a,$d6,$fa,$3f,$0f // ........e.ej..?.

txt_2b70:
        .byte $55,$55,$55,$aa,$6b,$a5,$aa,$fa,$64,$68,$64,$a4,$94,$6c,$58,$a4 // UUU.k...dhd..lX.
        .byte $0e,$0a,$0a,$06,$0a,$06,$06,$0f       // ........

txt_2b88:
        .text "UUUUUU"
        .byte $aa,$66

txt_2b90:
        .text "UUUUUU"
        .byte $aa,$bb
        .byte $55,$55,$55,$6a,$ee,$a9,$fa,$fe
        .byte $fa,$3f,$0f,$00,$00,$00,$00,$00,$a5,$aa,$fa,$00,$00,$00,$00,$00 // .?..............
        .byte $6c,$58,$a4,$00,$00,$00,$00,$00,$0f,$03,$00,$00,$00,$00,$00,$00 // lX..............
        .byte $aa,$fa,$ff,$00,$00,$00,$00,$00,$56,$a5,$aa,$00,$00,$00,$00,$00 // ........V.......
        .byte $c0,$80,$40,$00,$00,$00,$00,$00,$fb,$00,$30,$00,$0c,$03,$cc,$b3 // ..@.......0.....
        .byte $a6,$00,$00,$c3,$0c,$33,$cc,$33,$54,$04,$04,$08,$c4,$08,$c8,$cc // .....3.3T.......
        .byte $00,$00,$00,$00,$01,$02,$04,$0b,$00,$02 // ..........

txt_2bfa:
        .byte $27,$40,$cc,$33,$cc,$33,$03,$b8,$03,$33,$c0,$03,$cd,$cd,$ce,$ba // '@.3.3...3......
        .byte $b9,$7a,$a5,$7f,$5a,$fa,$ff,$ee,$bb,$6e,$9a,$fb,$b9,$a5,$b8,$c8 // .z..Z....n......
        .byte $b4,$b8,$64,$e4,$94,$6c,$06,$1a       // ..d..l..

txt_2c22:
        .byte $29,$2a,$a5,$b9,$a6,$e5,$ba,$c8,$b4,$b8,$64,$e4,$94,$6c,$00,$00 // )*........d..l..
        .byte $00,$00,$80,$80,$c0,$80,$3f,$0f,$c0,$c0,$c0,$c0,$c0,$c0,$aa,$fa // ......?.........
        .byte $00,$00,$00,$00,$00,$00,$58,$a4,$00,$00,$00,$00,$00,$00,$ce,$c3 // ......X.........
        .byte $c3,$c3,$c3,$c0,$c0,$c0,$55,$95,$ea,$3f,$c0,$c0,$f0,$2f,$c0,$c0 // ......U..?.../..
        .byte $3f,$00,$00,$00,$00,$00,$3f,$0f,$00,$ff,$00,$00,$00,$00,$aa,$fa // ?.....?.........
        .byte $00,$00,$f0,$0c,$03,$03,$3f,$0f,$00,$00,$00,$00,$00,$00,$c0,$c0 // ......?.........
        .byte $c0,$00,$ff,$cc,$cf,$cb,$00,$00,$00,$00,$ff,$33,$fc,$ff,$00,$00 // ...........3....
        .byte $00,$00,$fc,$0c,$cc,$fc,$3a,$0e,$03,$00,$00,$00,$00,$00,$fc,$97 // ......:.........
        .byte $a5,$29,$02,$00,$00,$00,$00,$ff,$5a,$6b,$af,$00,$00,$00,$00,$00 // .)......Zk......
        .byte $cc,$c0,$c3,$cc,$cf,$cb,$c0,$c0,$c0   // .........

txt_2cbb:
        .byte $30,$30,$30,$cc,$fc,$c0,$ca,$c7,$cf,$cf,$cf,$cf,$cf,$00,$ef,$bb // 000.............
        .byte $fa,$aa,$aa,$69,$66,$00,$f9,$af,$eb,$ab,$ab,$a7,$6a,$00,$80,$40 // ...if.......j..@
        .byte $c0,$c0,$c0,$c0,$c0,$e9,$f5,$e5,$e5   // .........

txt_2ce4:
        .text "UUUU"
        .byte $ce,$cf,$ce,$ce,$8e,$ce,$8e,$8a

txt_2cf0:
        .byte $55,$55,$55,$aa,$ea,$96,$65,$69       // UUU...ei

txt_2cf8:
        .byte $55,$55,$55,$aa,$6b,$a5,$aa,$5a,$4e,$8a // UUU.k..ZN.

txt_2d02:
        .byte $4a,$46,$4a,$c6,$86
        .text "OUUU"
        .byte $6a,$fb,$a9,$fa,$fe

txt_2d10:
        .byte $55,$55,$55,$aa,$ff,$aa,$6b,$6f       // UUU...ko

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

// --- Region $2d48-$2fad ---
.pc = $2d48 "dat_2d48"

dat_2d48:
        .byte $01,$02,$03,$04,$05,$06,$00,$07,$08,$09,$0a,$0b,$0c,$01,$02,$03 // ................
        .byte $04,$05,$06,$0d,$0e,$0f,$10,$0a,$0b,$0c,$01,$02,$11,$12,$13,$14 // ................
        .byte $15,$00,$00,$00,$00,$07,$08,$09,$7b,$7c,$7d,$7e,$7f,$80,$04,$05 // ........{|}~....
        .byte $06,$00,$07,$08,$09,$7b,$7c,$7d,$01,$02,$03,$04,$05,$06,$00,$00 // .....{|}........
        .fill 16, $00
        .byte $16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f,$20,$17,$21,$16,$17,$18 // .......... .!...
        .byte $19,$1a,$1b                           // ...

txt_2dab:
        .byte $22                                   // double quote
        .text "#$% "
        .byte $17
        .byte $21,$16,$17
        .byte $26,$27,$1a,$1e
        .byte $28,$00,$00
        .byte $00,$29,$1d,$1e,$1f,$81,$82,$83,$84,$17,$18,$19,$1a,$1b,$1c,$1d // .)..............
        .byte $1e,$1f,$81,$82,$83,$81,$82,$85,$19,$1a,$1b,$86,$00,$00,$00,$00 // ................
        .fill 13, $00

txt_2de8:
        .text "*+,-./0./1*+,*+2"
        .text "3.45678*+,*+23./"
        .byte $31,$00,$00,$00
        .text "-./9"
        .byte $87,$88,$89

txt_2e13:
        .text "*+23./"
        .byte $8a,$8b
        .byte $2f,$8c,$8d,$8e,$89,$8f,$88,$89

txt_2e23:
        .text "-./1"
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $00,$00,$00,$00,$00                   // .....

txt_2e38:
        .text ":;<=>?"
        .byte $40                                   // @ character
        .text ">?1:;<:;A"
        .text "B>CD"
        .byte $00,$00,$00

txt_2e4f:
        .text ":;<:;AE>?1"
        .byte $00,$00,$00
        .byte $3d,$3e,$3f
        .byte $46,$90,$91,$92                       // F...

txt_2e63:
        .text ":;AE>?1"
        .byte $93,$94,$95,$96
        .byte $3b,$97,$00,$00,$00

txt_2e73:
        .text "=>?1"
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $00,$00,$00,$00,$00                   // .....

txt_2e88:
        .text "GHIJKLMKL1GHIGHI"
        .text "JKL1"
        .byte $00,$00,$00

txt_2e9f:
        .text "GHIGHIJKL1"
        .byte $00,$00,$00

txt_2eac:
        .text "JKL1GHIGHIJKL"
        .byte $98,$99,$9a
        .byte $9b,$47,$48,$49,$00,$00,$00           // .GHI...

txt_2ec3:
        .text "JKL1"
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $00,$00,$00,$00,$00                   // .....

txt_2ed8:
        .text "NOPQRSTUVWXYZNOP"
        .byte $51,$52,$53,$5b,$00,$00,$00,$5c,$4f,$5d // QRS[...\O]

txt_2ef2:
        .text "NOPQRS"
        .byte $5b,$00,$00,$00,$5e
        .byte $52,$5f
        .byte $57,$9c
        .byte $4f
        .byte $5d                                   // ]

txt_2f03:
        .text "NOPQRS"
        .byte $9d
        .byte $52,$5f

txt_2f0c:
        .text "WXYZ"
        .byte $00,$00,$00
        .byte $51,$52,$53,$5b,$00,$00,$00,$00,$00
        .fill 12, $00
        .byte $60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a,$6b,$6c,$60,$61,$62 // `abcdefghijkl`ab
        .byte $63,$64,$65,$66,$00,$00,$00,$6d       // cdef...m

spr_2f40:
        .byte $6e,$6f,$60,$61,$62,$63,$64,$65,$66,$00,$00,$00,$70,$71,$72,$73 // no`abcdef...pqrs
        .byte $9e,$9f,$6f,$60,$61,$62,$63,$64,$65,$a0,$71,$72,$a1,$a2,$6b,$6c // ..o`abcde.qr..kl
        .byte $00,$00,$00,$63,$64,$65,$66,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...cdef.........
        .fill 8, $00
        .byte $74,$75,$76,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$74,$75,$76 // tuv..........tuv
        .fill 10, $00
        .byte $74,$75,$76,$00,$00,$00,$00,$00,$00,$00,$77,$78,$79,$7a,$00,$00 // tuv.......wxyz..
        .byte $00,$74,$75,$76,$00,$00,$00,$77,$78,$79,$7a // .tuv...wxyz

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

// --- Region $2fd8-$30d8 ---
.pc = $2fd8 "dat_2fd8"

dat_2fd8:
        .byte $20,$14,$08,$09,$13,$20,$09,$0e,$14,$12,$0f,$20,$17,$01,$13,$20 //  .... ..... ... 
        .byte $03,$0f,$04,$05,$04,$20,$02,$19,$20,$12,$0f,$19,$20,$0f,$06,$20 // ..... .. ... .. 
        .byte $04,$19,$0e,$01,$0d,$09,$18,$20,$00,$00,$00,$00,$00,$00,$00,$00 // ....... ........
        .byte $00,$0f,$3e,$3c,$7c,$7c,$7c,$7f,$00,$ff,$7c,$7c,$7c,$7c,$7c,$7d // ..><|||...|||||}
        .byte $00,$0f,$3e,$3c,$7c,$7c,$7c,$7c,$00,$ff,$7c,$7c,$7c,$7c,$7c,$7c // ..><||||..||||||
        .byte $00,$ff,$7c,$7c,$7c,$7c,$7c,$7f,$00,$0f,$3e,$3c,$7c,$7c,$7c,$7f // ..|||||...><|||.
        .byte $00,$0f,$3e,$3c,$7c,$7c,$7c,$7c,$00,$fe,$7c,$7c,$7c,$7c,$7c,$7f // ..><||||..|||||.
        .byte $00,$0f,$07,$07,$07,$07,$07,$07,$00,$7f,$7c,$78,$70,$00,$00,$00 // ..........|xp...
        .byte $00,$fe,$7c,$7c,$7c,$7c,$7c,$7f,$00,$fe,$7c,$7c,$7c,$7c,$7c,$7c // ..|||||...||||||
        .byte $00,$f8,$7c,$7e,$7f,$7f,$7d,$7c,$00,$0f,$3e,$3c,$7c,$7c,$7c,$7c // ..|~..}|..><||||
        .byte $00,$0f,$3e,$3c,$7c,$7c,$7c,$7c,$00,$ff,$7c,$7c,$7c,$7c,$7c,$7d // ..><||||..|||||}
        .byte $00,$0f,$3e,$3c,$7c,$7c,$7c,$7c,$00,$ff,$7c,$7c,$7c,$7c,$7c,$7d // ..><||||..|||||}
        .byte $00,$1f,$3e,$7c,$7c,$7c,$3e,$1f,$00,$7f,$7c,$78,$70,$00,$00,$00 // ..>|||>...|xp...
        .byte $00,$fe,$7c,$7c,$7c,$7c,$7c,$7c,$00,$fe,$7c,$7c,$7c,$7c,$7c,$7c // ..||||||..||||||
        .byte $00,$fe,$7c,$7c,$7c,$7c,$7c,$7c,$00,$fe,$7c,$7c,$7c,$7c,$3e,$0f // ..||||||..||||>.
        .byte $00,$fe,$7c,$7c,$7c,$3c,$3e,$0f,$00,$7f,$7c,$78,$70,$00,$00,$0f // ..|||<>...|xp...

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

// --- Region $3109-$31df ---
.pc = $3109 "dat_3109"

dat_3109:
        .byte $0f,$07,$07,$07,$07,$07,$03,$00,$fe,$7c,$7c,$7c,$38,$00,$00,$00 // .........|||8...
        .byte $00,$00                               // ..

txt_311b:
        .text "? /--"
        .byte $00,$00,$00,$ff,$00,$71,$db,$db,$00,$00,$00
        .byte $ff,$00,$b6,$b6,$b3,$00,$00,$00,$00,$00,$73,$de,$fe,$00,$0f,$07 // ..........s.....
        .byte $07,$03,$01,$00,$00,$00,$01,$07,$07,$0f,$0f,$0f,$0f,$00,$1f,$07 // ................
        .byte $03,$03,$03,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$01,$07,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$07,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$0f,$3e,$3c,$7c,$7c,$7c,$7d,$00,$00,$01 // .......><|||}...
        .byte $03,$07,$0f,$1f,$03,$00,$7f,$7c,$78,$70,$00,$00,$0f,$00,$7f,$7c // .......|xp.....|
        .byte $78,$70,$00,$00,$01,$00,$fe,$7c,$7c,$7c,$3c,$3e,$0f,$00,$7f,$7c // xp.....|||<>...|
        .byte $7c,$7c,$7c,$7c,$7f,$00,$0f,$3e,$3c,$7c,$7c,$7c,$7d,$00,$7f,$7c // ||||...><|||}..|
        .byte $78,$70,$00,$00,$00,$00,$0f,$3e,$3c,$7c,$7c,$3e,$0f,$00,$0f,$3e // xp.....><||>...>
        .byte $3c,$7c,$7c,$3e,$0f,$00,$00,$00,$00,$0c,$1e,$1e,$0c,$00,$00,$00 // <||>............
        .byte $00,$0c,$1e,$1e,$0c                   // .....

// --- Region $31f8-$32d8 ---
.pc = $31f8 "dat_31f8"

dat_31f8:
        .byte $7f,$7c,$78,$70,$00,$03,$07,$07       // .|xp....

spr_3200:
        .fill 9, $00
        .byte $e0,$f8,$78,$7c,$7c,$7c,$fc,$00,$f0,$7c,$3c,$3e,$3e,$7c,$f0,$00 // ..x|||...|<>>|..
        .byte $fe
        .byte $3e,$1e,$0e,$00,$00,$00,$00,$f0,$7c
        .text "<>>>>"
        .byte $00
        .byte $fe,$3e,$1e,$0e,$00,$80,$80,$00,$fe,$3e,$1e,$0e,$00,$80,$80,$00 // .>.......>......
        .byte $fe,$3e,$1e,$0e,$00,$00,$fe,$00,$fe,$7c,$7c,$7c,$7c,$7c,$fc,$00 // .>.......|||||..
        .byte $f0,$e0,$e0,$e0,$e0,$e0,$e0,$00,$fe   // .........

txt_3252:
        .text ">>>>>>"
        .byte $00,$fe,$7c,$7c,$7c,$7c,$f8,$e0,$00,$00
        .byte $00,$00,$00,$00,$00,$00,$00,$3e,$7c,$fc,$fc,$fc,$7c,$7c,$00,$e0 // .......>|...||..
        .byte $f8,$78,$7c,$7c,$7c,$7c,$00,$f0,$7c
        .text "<>>>>"
        .byte $00,$f0
        .byte $7c
        .byte $3c,$3e,$3e,$7c,$f8,$00,$f0,$7c
        .text "<>>>>"
        .byte $00,$e0
        .byte $f8,$78,$7c,$7c,$f8,$e0,$00,$fe,$3e,$1e,$0e,$00,$00,$f0,$00,$e0 // .x||....>.......
        .byte $f8,$78,$7c,$7c,$7c,$7c,$00,$fe,$7c,$7c,$7c,$7c,$7c,$7c,$00,$fe // .x||||..||||||..
        .byte $7c,$7c,$7c,$7c,$7c,$7c,$00,$fe,$7c,$7c,$7c,$7c,$7c,$7c,$00,$fe // ||||||..||||||..
        .byte $7c,$7c,$7c,$7c,$f8,$e0,$00,$fe,$7c,$7c,$7c,$7c,$7c,$fc,$00,$fe // ||||....|||||...
        .byte $7c,$7c,$7c,$78,$f8,$e0               // |||x..

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

// --- Region $3309-$33d0 ---
.pc = $3309 "dat_3309"

dat_3309:
        .byte $f0,$e0,$e0,$e0,$e0,$e0,$c0,$00,$fe,$7c,$7c,$7c,$38,$00,$00,$00 // .........|||8...
        .byte $00,$00,$ff,$00,$36,$b6,$9e,$00,$00,$00,$ff,$00,$c8,$6d,$ef,$00 // ....6........m..
        .byte $00,$00,$f0,$10,$d0,$d0,$90,$00,$00,$00,$00,$00,$9e,$db,$db,$00 // ................
        .byte $f0,$e0,$e0,$c0,$80,$00,$00,$00,$f0,$c0,$80,$80,$80,$80,$80,$00 // ................
        .byte $00,$c0,$c0,$e0,$e0,$e0,$e0,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$80,$e0,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$e0,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $f0,$7c,$3c,$3e,$7e,$fe,$be,$00,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$00 // .|<>~...........
        .byte $f8,$7c,$3e,$3e,$3e,$7c,$f0,$00,$f0,$7c,$3c,$3e,$3e,$7c,$f0,$00 // .|>>>|...|<>>|..
        .byte $fe,$7c,$7c,$7c,$7c,$7c,$fe,$00,$fe,$3e,$1e,$0e,$00,$00,$f0,$00 // .|||||...>......
        .byte $fe,$3e,$1e,$0e,$00,$00,$f0,$00,$fe,$7c,$7c,$7c,$7c,$7c,$7c,$00 // .>.......||||||.
        .byte $f0,$7c,$3c,$3e,$3e,$7c,$f0,$00,$f0,$7c // .|<>>|...|

txt_33cb:
        .text "<>>>"
        .byte $be

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

// --- Region $33f8-$34d6 ---
.pc = $33f8 "dat_33f8"

dat_33f8:
        .byte $f0,$7c,$3e,$7e,$fc,$f8,$e0,$c0,$00,$00,$00,$00,$00,$00,$00,$00 // .|>~............
        .byte $7c,$7c,$7c,$7c,$7c,$fe,$00,$00,$7c,$7c,$7c,$7c,$7c,$ff,$00,$00 // |||||...|||||...
        .byte $7c,$7c,$7c,$3c,$3e,$0f,$00,$00,$7c,$7c,$7c,$7c,$7c,$ff,$00,$00 // |||<>...|||||...
        .byte $7c,$7c,$7c,$7c,$7c,$ff,$00,$00,$7c,$7c,$7c,$7c,$7c,$fe,$00,$00 // |||||...|||||...
        .byte $7c,$7c,$7c,$3c,$3e,$0f,$00,$00,$7c,$7c,$7c,$7c,$7c,$fe,$00,$00 // |||<>...|||||...
        .byte $07,$07,$07,$07,$07,$0f,$00,$00,$00,$00,$70,$78,$7c,$7f,$00,$00 // ..........px|...
        .byte $7c,$7c,$7c,$7c,$7c,$fe,$00,$00,$7c,$7c,$7c,$7c,$7c,$ff,$00,$00 // |||||...|||||...
        .byte $7c,$7c,$7c,$7c,$7c,$fe,$00,$00,$7c,$7c,$7c,$7c,$7c,$fe,$00,$00 // |||||...|||||...
        .byte $7c,$7c,$7c,$3c,$3e,$0f,$00,$00       // |||<>...

spr_3480:
        .byte $7c,$7c,$7c,$7c,$7c,$fe,$00,$00,$7c,$7c,$7c,$3c,$3e,$0f,$00,$00 // |||||...|||<>...
        .byte $7c,$7c,$7c,$7c,$7c,$fe,$00,$00,$00,$00,$70,$78,$7c,$7f,$00,$00 // |||||.....px|...
        .fill 8, $00
        .byte $7c,$7c,$7c,$3c,$3e,$0f,$00,$00,$7c,$7c,$3c,$3c,$0e,$03,$00,$00 // |||<>...||<<....
        .byte $7d,$7f,$7f,$7e,$7c,$f8,$00,$00,$3e,$7c,$7c,$7c,$7c,$fe,$00,$00 // }..~|...>||||...
        .byte $00,$00,$70,$78,$7c,$7f,$00,$00,$3e,$3c,$7c,$7c,$7c,$ff // ..px|...><|||.

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

// --- Region $3508-$35de ---
.pc = $3508 "dat_3508"

dat_3508:
        .byte $01,$00,$03,$07,$07,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................

txt_3518:
        .text "-/ ?"
        .byte $00,$00,$00,$00,$db,$db,$00,$ff,$00,$00,$00,$00
        .byte $b6,$b6,$00,$ff,$00,$00,$00,$00,$de,$de,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $0f,$0f,$0f,$07,$07,$01,$00,$00,$03,$03,$03,$03,$07,$1f,$00,$00 // ................
        .fill 8, $00
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0c,$1e,$1e,$3c,$38,$00 // .............<8.
        .fill 10, $00
        .byte $0c,$1e,$1e,$0c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$7f,$7e // ...............~
        .byte $7c,$3c,$3e,$0f,$00,$00,$03,$03,$03,$03,$03,$07,$00,$00,$3e,$3c // |<>...........><
        .byte $7c,$7c,$7c,$ff,$00,$00,$00,$00,$70,$78,$7c,$7f,$00,$00,$00,$00 // |||.....px|.....
        .fill 8, $00
        .byte $70,$78,$7c,$7f,$00,$00,$7c,$7c,$7c,$3c,$3e,$0f,$00,$00,$00,$00 // px|...|||<>.....
        .byte $00,$00,$00,$00,$00,$00,$3e,$7c,$7c,$3c,$3e,$0f,$00,$00,$00,$00 // ......>||<>.....
        .byte $70,$78,$7c,$7f,$00,$00,$00,$00,$0c,$1e,$1e,$0c,$00,$00,$00,$00 // px|.............
        .byte $0c,$1e,$1e,$3c,$38                   // ...<8

// --- Region $35f8-$36d6 ---
.pc = $35f8 "dat_35f8"

dat_35f8:
        .byte $03,$00,$03,$07,$07,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $7c,$7c,$7c,$7c,$7c,$fe,$00,$00,$7c,$3e,$3e,$3c,$7c,$f0,$00,$00 // |||||...|>><|...
        .byte $00,$00,$0e,$1e
        .byte $3e,$fe,$00,$00
        .text ">>><"
        .byte $7c,$f0,$00,$00
        .byte $80,$00,$0e,$1e,$3e,$fe,$00,$00,$80,$00,$00,$00,$00,$00,$00,$00 // ....>...........
        .text "<<<<<"
        .byte $fe,$00,$00,$7c,$7c,$7c,$7c,$7c,$fe,$00,$00
        .byte $e0,$e0,$e0,$e0,$e0,$f0,$00,$00
        .text ">>><"
        .byte $7c,$f0,$00,$00
        .byte $f8,$7c,$7c,$7c,$7c,$fe,$00,$00,$00,$00,$0e,$1e,$3e,$fe,$00,$00 // .||||.......>...
        .byte $7c,$7c,$7c,$7c,$7c,$fe,$00,$00,$7c,$7c,$7c,$7c,$7c,$fe,$00,$00 // |||||...|||||...
        .text ">>><"
        .byte $7c,$f0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $3e,$0e,$e6,$f2,$78,$9e,$00,$00,$f8,$7c,$7c,$7c,$7c,$fe,$00,$00 // >...x....||||...
        .byte $7c,$3e,$3e,$3e,$7c,$f0,$00,$00,$7c,$7c,$7c,$7c,$7c,$fe,$00,$00 // |>>>|...|||||...
        .byte $7c,$7c,$7c,$7c,$7c,$fc,$00,$00,$7c,$7c,$78,$78,$e0,$80,$00,$00 // |||||...||xx....
        .byte $7c,$fc,$fc,$fc,$7c,$3e,$00,$00,$f8,$7c,$7c,$7c,$7c,$fe,$00,$00 // |...|>...||||...
        .byte $7c,$7c,$7c,$78,$f8,$e0,$00,$00,$00,$00,$0e,$1e,$3e,$fe // |||x........>.

dat_36d6:
        // === Fill data (1 bytes, $36d6-$36d6) ===
        .byte $00                                   // .

// --- Region $3708-$3759 ---
.pc = $3708 "dat_3708"

dat_3708:
        .byte $80,$00,$c0,$e0,$e0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $86,$3c,$00,$ff,$00,$00,$00,$00,$6d,$6d,$00,$ff,$00,$00,$00,$00 // .<......mm......
        .byte $d0,$d0,$10,$f0,$00,$00,$00,$00,$db,$de,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $80,$80,$80,$80,$c0,$f0,$00,$00,$e0,$e0,$e0,$c0,$c0,$00,$00,$00 // ................
        .fill 8, $00
        .byte $80                                   // .

dat_3759:
        // === Fill data (1 bytes, $3759-$3759) ===
        .byte $00                                   // .

// --- Region $3780-$37ce ---
.pc = $3780 "dat_3780"

dat_3780:
        .text ">>><"
        .byte $7c,$f0,$00,$00,$f0,$f0,$f0,$f0,$f0,$f8,$00,$00
        .byte $00,$00,$0e,$1e,$3e,$fe,$00,$00,$7c,$3e,$3e,$3c,$7c,$f0,$00,$00 // ....>...|>><|...
        .byte $7c,$7c,$7c,$7c,$7c,$fe,$00,$00,$7c,$3e,$3e,$3c,$7c,$f0,$00,$00 // |||||...|>><|...
        .byte $7c,$3e,$3e,$3c,$7c,$f0,$00,$00,$7c,$7c,$7c,$7c,$7c,$fe,$00,$00 // |>><|...|||||...
        .byte $7c
        .byte $3e,$3e,$3c,$7c,$f0,$00,$00
        .text ">>><"
        .byte $7c,$f0

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

// --- Region $37f8-$3d73 ---
.pc = $37f8 "dat_37f8"

dat_37f8:
        .byte $80,$00,$80,$c0,$c0,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $56,$40,$40,$83,$4c,$83,$8c,$f3,$6b,$00,$03,$00,$0c,$33,$cc,$33 // V@@.L...k....3.3
        .byte $bc,$0c,$0c,$3c,$cc,$0c,$cc,$cc,$00,$00,$00,$00,$01,$02,$08,$0b // ...<............
        .byte $00,$09,$13,$40,$0c,$33,$cc,$33,$a0,$0a,$00,$30,$c0,$0c,$cf,$ce // ...@.3.3...0....
        .byte $02,$28,$43,$00,$00,$0c,$3c,$df,$80,$18,$01,$0c,$c0,$33,$cc,$33 // .(C...<......3.3
        .byte $00,$00,$00,$40,$d0,$20,$c8,$38,$05,$04,$04,$08,$04,$08,$08,$0f // ...@. .8........
        .byte $66,$00,$00,$30,$c0,$33,$cc,$33,$bb,$00,$30,$03,$cc,$30,$cc,$3c // f..0.3.3..0..0.<
        .byte $ff,$00,$30,$33,$00,$ff,$d6,$db,$00,$ba,$00,$00,$0c,$03,$cc,$f3 // ..03............
        .byte $00,$00,$60,$c4,$0d,$32,$cc,$33,$00,$00,$00,$00,$00,$00,$40,$80 // ..`..2.3......@.
        .byte $00,$00,$00,$00,$01,$02,$04,$0b,$00,$02 // ..........

txt_3892:
        .byte $27,$40,$cc,$33,$cc,$33,$03,$b8,$03,$33,$c0,$03,$cd,$cd,$f0,$0b // '@.3.3...3......
        .byte $00,$30,$00,$f0,$6c,$bf,$00,$a0,$06,$0c,$c0,$33,$cc,$33,$00,$00 // .0..l......3.3..
        .byte $00,$40,$d0,$20,$c4,$38,$bf,$00,$03,$33,$c0,$0f,$cd,$cd,$00,$00 // .@. .8...3......
        .byte $02,$04,$1c                           // ...

txt_38c5:
        .byte $23,$4c,$b3,$00,$2b,$70,$03,$cc,$30,$cc,$3c,$3f,$80,$30,$33,$00 // #L..+p..0.<?.03.
        .byte $3f,$d6,$db,$fb,$00,$30,$00,$0c,$03,$cc,$b3,$8e,$fa,$f9,$fa,$e5 // ?....0..........
        .byte $f9,$e6,$e5,$ff,$ee,$bb,$6e,$9a       // ......n.

txt_38ed:
        .byte $59,$56,$55,$bc,$cc,$bc,$bc,$6c,$bc,$bc,$6c,$0a
        .text "*9*5"
        .byte $f9,$e6,$e5,$be,$cd,$bc,$bc,$6c,$bc,$bc,$6c,$6c,$bf,$cf,$0f,$0e // .......l..ll....
        .byte $0f,$0e,$0e,$ef,$ae,$9b,$a6,$59,$95,$65,$55,$f8,$ee,$bb,$ea,$a7 // .......Y.eU.....
        .byte $9b,$6b,$56,$08,$0f,$0f,$0f,$0e,$cf,$ce,$ce,$fb,$ec,$bb,$eb,$a6 // .kV.............
        .byte $9b,$6b,$56,$ec,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$ce,$fa,$f9,$fa,$e5 // .kV.............
        .byte $f9,$e6,$e5,$40,$d0,$a0,$a0,$68,$b8,$bc,$68,$06,$1a // ...@...h..h..

txt_394a:
        .byte $29,$2a,$a5,$b9,$a6,$e5,$be,$cc,$bc,$bc,$6c,$bc,$bc,$6c,$cc,$0f // )*........l..l..
        .byte $0f,$0f,$0e,$0f,$0e,$0e,$f4,$ed,$ba,$ea,$a6,$9b,$6b,$56,$08,$0f // ............kV..
        .byte $0f,$0f,$8e,$8f,$ce,$8e,$ce,$ba,$b9,$7a,$a5,$7f,$5a,$fa,$ff,$ee // .........z..Z...
        .byte $bb,$6e,$9a,$fb,$b9,$a5,$ba,$c8,$b4,$b8,$64,$e4,$94,$6c,$00,$01 // .n........d..l..
        .byte $02,$02,$8a,$8b,$ca,$8e,$6f,$ae,$9b,$a6,$59,$95,$65,$55,$e5,$f9 // ......o...Y.eU..
        .byte $ce,$c3,$c0,$c0,$c0,$c0               // ......

txt_39a0:
        .byte $55,$55,$aa,$ff,$00,$00,$00,$00,$6c,$bc,$cc,$0c,$0c,$0c,$0c,$0c // UU......l.......
        .byte $0e,$0f,$0c,$0c,$0c,$0c,$0c,$0c,$55,$95,$ea,$3f,$00,$00,$00,$00 // ........U..?....
        .byte $56,$5b,$ac,$f0,$00,$00,$00,$00,$ce,$cf,$cc,$cc,$cc,$cc,$cc,$cc // V[..............
        .byte $c0,$c0,$ff,$00,$00,$00,$00,$00,$e5,$f9,$0e,$03,$00,$00,$00,$00 // ................

txt_39e0:
        .byte $55,$55,$aa,$ff,$00,$00,$03,$3e,$6c,$b0,$f0,$30,$f0,$c0,$c0,$00 // UU.....>l..0....
        .byte $e5,$f9,$ce,$03,$00,$00,$00,$00,$6c,$bc,$cc // ........l..

txt_39fb:
        .byte $30,$30,$c0,$c0,$30,$3f,$0f,$00,$00,$00,$00,$00,$00,$aa,$fa,$00 // 00..0?..........
        .byte $00,$00,$00,$00,$00,$58,$a4,$00,$00,$00,$00,$00,$00,$3f,$0f,$c0 // .....X.......?..
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$cc,$c0,$c3,$cc,$cf,$cb,$00,$00,$00 // ................
        .byte $cc,$c3,$33,$fc,$ff,$0c,$0c,$0c,$cc,$0c,$0c,$cc,$fc,$0c,$0c,$0c // ..3.............
        .byte $0c,$0c,$0c,$0c,$0c,$00,$00,$c0,$0c,$3c,$c3,$ff,$bf,$00,$00,$00 // .........<......
        .byte $cc                                   // .

txt_3a4c:
        .byte $30,$30,$cc,$ff,$cc,$cc,$cc,$cc,$cc,$cc,$cc,$cc,$00,$ff,$e9,$fa // 00..............
        .byte $fe,$c0,$c0,$c0,$0f,$f5               // ......

txt_3a62:
        .byte $56,$5a,$a0,$00,$00,$00,$eb,$ac,$b0,$00,$00,$00,$00,$00,$00,$ff // VZ..............
        .byte $d6,$db,$ec,$c0,$c0,$c0,$00,$00,$cc,$c0,$c3,$cc,$cf,$cb,$30,$0c // ..............0.
        .byte $0c,$cc,$0c,$0c,$cc,$fc,$c0,$c0,$c0,$00,$ff,$cc,$cf,$cb,$cf,$fe // ................
        .byte $cb,$fe,$fa,$fa,$f6,$f6,$bb,$ee,$bb,$aa,$aa,$aa,$9a,$66,$8c,$fc // .............f..
        .byte $8c,$bc,$bc,$bc,$7c,$ac,$0c,$0f,$0c,$0f,$0f,$0f,$0f,$0f,$fb,$ee // ....|...........
        .byte $bb,$ea,$aa,$aa,$69,$66,$b8,$ef,$b8,$ab,$ab,$ab,$a7,$6a,$cc,$cf // ....if.......j..
        .byte $cc,$cf,$cf,$cf,$cf,$cf,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$e9,$f5 // ................
        .byte $e5,$e5,$95,$e5,$a5,$a5,$a9,$96       // ........

txt_3ada:
        .text "YUUUUU"
        .byte $ac,$68,$6c,$6c,$68,$6c,$68,$68,$e9,$f5
        .byte $e5,$e5,$95,$e5,$e5,$95,$ac,$7c,$7c,$6c,$68,$6c,$6c,$68,$0e,$0f // .......||lhllh..
        .byte $0e,$0e,$09,$0e,$0a,$0a,$9a           // .......

txt_3b01:
        .text "YUUUUUU"
        .byte $9a,$67,$97

txt_3b0b:
        .text "VVVVV"
        .byte $ce,$cf,$ce,$ce,$89,$ce,$8e,$89,$c0,$c0,$c0
        .byte $c0,$80,$c0,$c0,$80,$e9,$e6
        .text "999>>"
        .byte $0e,$a9
        .byte $59,$95

txt_3b2b:
        .text "UUUUU"
        .byte $ac,$7c,$6c,$5b
        .text "VUUU"
        .byte $0e,$0f,$0e
        .byte $f9,$a5,$55,$55,$55,$9a,$66,$9b,$5b,$5b,$6f,$6f,$6c,$ce,$cf,$0e // ..UUU.f.[[ool...
        .byte $0e,$09,$0e,$0e,$09,$ac,$7c,$7c,$6c,$68,$6c,$68,$68,$ce,$cf,$ce // ......||lhlhh...
        .byte $ce,$8e,$ce,$8e,$8a,$9a,$67,$97       // ......g.

txt_3b63:
        .text "UUUUU"
        .byte $c0,$c0,$c0,$bf,$6a
        .byte $55,$55,$55,$e9,$f5,$e5
        .byte $e5
        .text "UUUU"
        .byte $65,$a5,$65,$6a,$d6,$fa
        .byte $3f,$0f

txt_3b80:
        .byte $55,$55,$55,$aa,$6b,$a5,$aa,$fa,$64,$68,$64,$a4,$94,$6c,$58,$a4 // UUU.k...dhd..lX.
        .byte $e5,$a5,$a5,$65,$a5,$65,$6a,$d6       // ...e.ej.

txt_3b98:
        .text "UUUUUU"
        .byte $aa,$6b,$6c,$68,$68,$64,$68,$64,$a4,$94
        .byte $06,$0a,$06,$06,$0d,$0f,$03,$00       // ........

txt_3bb0:
        .byte $55,$55,$55,$aa,$66,$aa,$fa,$ff       // UUU.f...

txt_3bb8:
        .byte $56,$56,$56,$aa,$b9,$56,$a5,$aa,$4e,$8a // VVV..V..N.

txt_3bc2:
        .byte $4a,$46,$4a,$c6,$86                   // JFJ..

txt_3bc7:
        .text "MUUUUUU"
        .byte $aa,$66

txt_3bd0:
        .text "VVVVVV"
        .byte $aa,$b9,$c0,$80,$80
        .byte $40,$80
        .byte $40,$40,$40
        .byte $0f,$0f,$0f,$03,$03,$00,$00,$00,$95,$95,$e9,$be,$eb,$fa,$3f,$03 // ..............?.

txt_3bf0:
        .byte $55,$55,$55,$aa,$ff,$6a,$99,$e9       // UUU..j..

txt_3bf8:
        .byte $55,$55,$55,$aa,$ff,$95,$56,$6a       // UUU...Vj

spr_3c00:
        .byte $55,$55,$5a,$af,$fa,$af,$bf,$f0,$bc,$bc,$fc,$b0,$f0,$c0,$00,$00 // UUZ.............
        .byte $0e,$0a,$0a,$06,$0a,$06,$06,$0d,$4e,$8a // ........N.

txt_3c1a:
        .byte $4a,$46,$4a,$c6,$86                   // JFJ..

txt_3c1f:
        .text "OUUUUUU"
        .byte $aa,$bb
        .byte $55,$55,$55,$6a,$ee,$a9,$fa
        .byte $fe                                   // .

txt_3c30:
        .byte $55,$55,$55,$aa,$ea,$96,$65,$69,$fa,$3f,$0f,$00,$00,$00,$00,$00 // UUU...ei.?......
        .byte $a5,$aa,$fa,$00,$00,$00,$00,$00,$6c,$58,$a4,$00,$00,$00,$00,$00 // ........lX......
        .byte $0f,$03,$00,$00,$00,$00,$00,$00,$aa,$fa,$ff,$00,$00,$00,$00,$00 // ................
        .byte $56,$a5,$aa,$00,$00,$00,$00,$00,$c0,$80,$40,$00,$00,$00,$00,$00 // V.........@.....
        .byte $a6,$00,$00,$c3,$0c,$33,$cc,$33,$54,$04,$04,$08,$c4,$08,$c8,$cc // .....3.3T.......
        .byte $b8,$c8,$b4,$b8,$64,$e4,$94,$6c,$6c,$bc,$cf,$00,$00,$00,$00,$00 // ....d..ll.......
        .byte $0e,$0f,$fc,$00,$00,$00,$00,$00,$56,$5b,$ac,$f3,$03,$0c,$0c,$03 // ........V[......
        .byte $ce,$c3,$c3,$03,$03,$00,$00,$00,$55,$95,$ea,$3f,$c0,$c0,$f0,$2f // ........U..?.../
        .byte $c0,$c0,$3f,$00,$00,$00,$00,$00,$3f,$0f,$00,$ff,$00,$00,$00,$00 // ..?.....?.......
        .byte $aa,$fa,$00,$00,$f0,$0c,$03,$03,$00,$00,$00,$00,$ff,$33,$fc,$ff // .............3..
        .byte $00,$00,$00,$00,$fc,$0c,$cc,$fc,$00,$0f,$0d,$cd,$0e,$0c,$cc,$fc // ................
        .byte $00,$f0,$6c,$bc,$cc,$0c,$0c,$0c,$03,$00,$00,$cc // ..l.........

txt_3cec:
        .byte $30,$30,$cc,$ff,$00,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$3a,$0e,$03,$00 // 00..........:...
        .byte $00,$00,$00,$00,$fc,$97,$a5,$29,$02,$00,$00,$00,$00,$ff,$5a,$6b // .......)......Zk
        .byte $af,$00,$00,$00,$c0,$c0,$c0           // .......

txt_3d13:
        .byte $30,$30,$30,$cc,$fc,$c0,$ca,$c7,$cf,$cf,$cf,$cf,$cf,$00,$ef,$bb // 000.............
        .byte $fa,$aa,$aa,$69,$66,$00,$f9,$af,$eb,$ab,$ab,$a7,$6a,$00,$80,$40 // ...if.......j..@
        .byte $c0,$c0,$c0,$c0,$c0,$e9,$f5,$e5,$95   // .........

txt_3d3c:
        .text "UUUU"
        .byte $a9,$96

txt_3d42:
        .text "YUUVVV"
        .byte $ac,$6c,$b0,$b0,$b0,$f0,$f0,$c0

txt_3d50:
        .byte $55,$55,$55,$aa,$6b,$a5,$aa
        .text "ZUUU"
        .byte $6a,$fb,$a9,$fa,$fe

txt_3d60:
        .byte $55,$55,$55,$aa,$ff,$aa,$6b,$6f,$5b,$5b,$af,$fb,$af,$fc,$f0,$00 // UUU...ko[[......
        .byte $c0,$c0,$c0                           // ...

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

// --- Region $3da8-$3dde ---
.pc = $3da8 "dat_3da8"

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

// --- Region $3df8-$3e2e ---
.pc = $3df8 "dat_3df8"

dat_3df8:
        .byte $1c,$1d,$1e,$1f,$1d                   // .....

txt_3dfd:
        .text " !"
        .byte $22                                   // double quote
        .text "#$"
        .byte $22                                   // double quote
        .text "%&'"
        .byte $1d
        .byte $28,$29,$1d

txt_3e0a:
        .text "*+"
        .byte $22                                   // double quote
        .text ",-"
        .byte $22                                   // double quote
        .text "%&'"
        .byte $1d

txt_3e14:
        .text "(./0+"
        .byte $22                                   // double quote
        .text ",12%&./"
        .byte $90,$1c,$1d

txt_3e24:
        .text "*+"
        .byte $22                                   // double quote
        .text ",12%&./"
        .byte $90

// --- Region $3e48-$3e7e ---
.pc = $3e48 "txt_3e48"

txt_3e48:
        .text "345345678978:;<="
        .text "345678978:>4?"
        .byte $40                                   // @ character
        .text "AB"
        .text "678978:CAB34"
        .byte $91,$92
        .byte $37,$93
        .byte $94,$95,$38,$96,$97,$98,$42           // ..8...B

// --- Region $3e98-$3ece ---
.pc = $3e98 "txt_3e98"

txt_3e98:
        .text "DEFDEFGHIJHIKLM"
        .byte $00

txt_3ea8:
        .text "DEFGHIJHINOEP"
        .byte $00,$00,$00

txt_3eb8:
        .text "GHIJHINQ"
        .byte $99,$9a
        .byte $44,$45,$9b,$9c
        .byte $48,$9d
        .byte $9e,$9f,$a0,$a1                       // ....

txt_3ecc:
        .byte $4f,$45,$a2                           // OE.

// --- Region $3ee8-$3f1e ---
.pc = $3ee8 "txt_3ee8"

txt_3ee8:
        .text "RSTRSTUVWXVWY"
        .byte $00,$00,$00

txt_3ef8:
        .text "RSTUVWXVWYRST"
        .byte $00,$00,$00

txt_3f08:
        .text "UVWXVWYRSTRSTUVW"
        .byte $a3,$a4,$a5,$a6,$52,$53,$54           // ....RST

// --- Region $3f38-$3f6e ---
.pc = $3f38 "dat_3f38"

dat_3f38:
        .byte $5a,$5b,$5c,$5d,$5b,$5e,$5f,$60,$61,$62,$60,$61,$63,$00,$00,$00 // Z[\][^_`ab`ac...
        .byte $64,$65,$66,$67,$60,$68,$69,$60,$61,$63,$5a,$5b,$6a,$00,$00,$00 // defg`hi`acZ[j...
        .byte $5f,$60,$61,$6b,$60,$6c,$6d,$6e,$5b,$6a,$5d,$5b,$5e,$5f,$60,$61 // _`ak`lmn[j][^_`a
        .byte $6b,$60,$6c,$6d,$a7,$a8,$a9           // k`lm...

// --- Region $3f88-$3fbe ---
.pc = $3f88 "dat_3f88"

dat_3f88:
        .byte $6f,$70,$71,$72,$73,$74,$75,$76,$77,$78,$79,$7a,$7b,$00,$00,$00 // opqrstuvwxyz{...
        .byte $7c,$7d,$7e,$7f,$80,$81,$82,$79,$7a,$7b,$6f,$70,$71,$00,$00,$00 // |}~....yz{opq...
        .byte $75,$76,$77,$83,$79,$84,$85,$86,$aa,$71,$72,$73,$74,$75,$76,$77 // uvw.y....qrstuvw
        .byte $83,$79,$84,$ab,$ac,$ad,$ae           // .y.....

// --- Region $3fdb-$409f ---
.pc = $3fdb "dat_3fdb"

dat_3fdb:
        .byte $87,$88,$89,$00,$00,$00,$8a,$8b,$8c,$8d,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$8a,$8b,$8c,$8d,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $8a,$8b,$8c,$8d,$00,$00,$00,$87,$88,$89,$00,$00,$00,$8a,$8b,$8c // ................
        .byte $8d,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00                   // .....

txt_4020:
        .encoding "screencode_mixed"
        .text " north east importers are back with another cool release"
        .encoding "petscii_upper"

txt_4058:
        .text ".... - "

txt_405f:
        .encoding "screencode_mixed"
        .text "the hunt for red october"
        .encoding "petscii_upper"

txt_4077:
        .text " +6 "

txt_407b:
        .encoding "screencode_mixed"
        .text "ntsc/pal - was cracked by censor desi"
        .encoding "petscii_upper"

// --- Region $40ad-$40b9 ---
.pc = $40ad "Segment $40ad"
        .byte $05,$04,$2f,$06,$09,$18,$05,$04,$20,$02,$19,$20,$0e // ../..... .. .

// --- Region $40c3-$4177 ---
.pc = $40c3 "dat_40c3"

dat_40c3:
        .byte $12,$15,$01,$12,$19,$20,$31,$30,$14,$08 // ..... 10..

txt_40cd:
        .text ", 1991!..... "
        .byte $0d                                   // string terminator

txt_40db:
        .encoding "screencode_mixed"
        .text "embers are: grim reaper, murdock, butcher, tall man, the dominant one and horizon"
        .encoding "petscii_upper"

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

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

// --- Region $41b5-$42ff ---
.pc = $41b5 "dat_41b5"

dat_41b5:
        .byte $b1,$9b,$91,$a5,$e6,$9b,$d0,$02,$e6,$9c,$e6,$a5,$d0,$02,$e6,$a6 // ................
        .byte $a5,$9c,$c9,$a0,$d0,$ea,$c6,$01,$58,$4c,$e2,$fc,$00,$00,$00,$00 // ........XL......
        .byte $00,$00,$00                           // ...

txt_41d8:
        .encoding "screencode_mixed"
        .text "greets must wiggle out to censor design, legend, action, genesis*project, illusion, ikari"
        .encoding "petscii_upper"

txt_4231:
        .text ", #$% "

txt_4237:
        .encoding "screencode_mixed"
        .text "and dominators (macro nit"
        .encoding "petscii_upper"

txt_4250:
        .text ")................. "

txt_4263:
        .encoding "screencode_mixed"
        .text "i'm a towel-head rapper, and proud of it"
        .encoding "petscii_upper"

txt_428b:
        .text "!!!!"

dat_428f:
        // === Fill data (35 bytes, $428f-$42b1) ===
        .fill 35, $2e
        .byte $00                                   // .

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

// --- Region $81ea-$81ea ---
.pc = $81ea "dat_81ea"

dat_81ea:
        // === Fill data (1 bytes, $81ea-$81ea) ===
        .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 $c000-$c000 ---
.pc = $c000 "bmp_c000"

bmp_c000:
        .byte $00                                   // .

// --- Region $cd00-$ea30 ---
.pc = $cd00 "dat_cd00"

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

txt_cd3a:
        .byte $58,$20,$c1,$0d,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08 // X ..L........,..
        .byte $85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff // .../.-.......-e.
        .byte $85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f // .-..i........../
        .byte $65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef // e../.0i..0L.....
        .byte $99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9 // ................
        .byte $df,$d0,$ea,$60,$a9,$26,$3c,$66,$6e,$66,$66,$06,$a2,$25,$7c,$66 // ...`.&<fnff..%|f
        .byte $6c,$66,$7c,$a3,$25,$3e,$66,$60,$66,$3e,$a3,$21,$7c,$e3,$66,$21 // lf|.%>f`f>.!|.f!
        .byte $7c,$a3,$25,$3e,$66,$70,$66,$3e,$a3,$23,$3e,$66,$70,$e3,$60,$a2 // |.%>fpf>.#>fp.`.
        .byte $26,$3e,$60,$6e,$66,$3e,$06,$a2,$26,$66,$66,$7e,$66,$66,$06,$a2 // &>`nf>..&ff~ff..
        .byte $21,$3c,$e3,$18                       // !<..

txt_cdce:
        .byte $21,$3c,$a3,$26,$7e,$66,$06,$06,$66,$7c,$a2,$26,$66,$66,$7c,$66 // !<.&~f..f|.&ff|f
        .byte $66,$06,$a2,$e3,$60,$22,$66,$3e,$a3,$26,$6c,$fe,$d6,$c6,$c6,$06 // f...`"f>.&l.....
        .byte $a2,$21,$3c,$e4,$66,$21,$06,$a2,$21,$3c,$e3,$66 // .!<.f!..!<.f

txt_cdfa:
        .byte $21,$3c,$a3,$23,$7c,$66,$7c,$e3,$60,$a2,$25,$3c,$66,$66,$6c,$36 // !<.#|f|.`.%<ffl6
        .byte $a3,$26,$7c,$66,$6c,$66,$66,$06,$a2,$25,$3e,$60,$3c,$06,$7c,$a3 // .&|flff..%>`<.|.
        .byte $22,$7c,$66,$e4,$06,$a2,$e4,$66       // "|f....f

txt_ce22:
        .byte $21,$3e,$a3,$e3,$66,$22,$3c,$18,$a3,$25,$c6,$c6,$d6,$fe,$6c,$a3 // !>..f"<..%....l.
        .byte $26,$66,$66,$3c,$66,$66,$06,$a2,$25,$66,$66,$3c,$18,$18 // &ff<ff..%ff<..

spr_ce40:
        .byte $a3,$25,$7e,$0c,$18,$30,$7e,$a3,$21,$1c,$e3,$18,$21,$1c,$ab,$21 // .%~..0~.!...!..!
        .byte $38,$e3,$18                           // 8..

txt_ce53:
        .byte $21,$38,$a3,$22,$18,$3c,$e3,$18,$a4,$23,$20,$7c,$20,$ac,$e3,$18 // !8.".<...# | ...
        .byte $22,$00,$18,$a3,$22,$66,$66,$a6,$25,$66,$3c,$66,$3c,$66,$a3,$25 // "..."ff.%f<f<f.%
        .byte $1c,$28,$18,$14,$38,$a3,$25,$66,$0c,$18,$30,$66,$a3,$25,$30,$60 // .(..8.%f..0f.%0`
        .byte $1c                                   // .

txt_ce84:
        .byte $36,$36,$a3,$22,$18,$30,$a6,$21,$0c,$e3,$18,$21,$0c,$a3,$21,$30 // 66.".0.!...!..!0
        .byte $e3,$18                               // ..

txt_ce96:
        .byte $21,$30,$a3,$25,$42,$18,$3c,$18,$42,$a4,$23,$18,$3c,$18,$a8,$22 // !0.%B.<.B.#.<.."
        .byte $18,$30,$a4                           // .0.

txt_cea9:
        .byte $21,$3c,$a9,$21,$18,$a3,$25,$06,$0c,$18,$30,$60,$a3,$21,$3c,$e3 // !<.!..%...0`.!<.
        .byte $66                                   // f

txt_ceba:
        .byte $21,$3c,$a3,$e5,$18,$a3,$25,$3c,$06,$3c,$60,$7e,$a3,$26,$7e,$66 // !<....%<.<`~.&~f
        .byte $0c,$06,$66,$7c,$a2,$25,$60,$6c,$3e,$0c,$0c,$a3,$26,$7e,$60,$7c // ..f|.%`l>...&~`|
        .byte $06,$66,$7c,$a2,$25,$3c,$60,$7c,$66,$3c,$a3,$23,$7e,$66,$0c,$e3 // .f|.%<`|f<.#~f..
        .byte $18,$a2,$25,$3c,$66,$3c,$66,$3c,$a3,$26,$3c,$66,$3e,$06,$66,$7c // ..%<f<f<.&<f>.f|
        .byte $a3,$23,$18,$00,$18,$a6,$24,$18,$00,$18,$30,$a2,$25,$1c,$30,$60 // .#....$...0.%.0`
        .byte $30,$1c,$a4,$23,$3c,$00,$3c,$a4,$25,$38,$0c,$06,$0c,$38,$a3,$60 // 0..#<.<.%8...8.`
        .byte $fd,$7c,$66,$0c,$18,$00,$18,$00,$4c,$1f,$0a,$78,$a9,$0b,$a0,$00 // .|f.....L..x....
        .byte $8d,$15,$03,$8c,$14,$03,$a9,$01,$8d,$1a,$d0,$a9,$7f,$8d,$0d,$dc // ................
        .byte $a9,$1b,$8d,$11,$d0,$58,$60,$20,$5b,$ff,$a9,$0f,$8d,$86,$02,$20 // .....X` [...... 
        .byte $44,$e5,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$20,$06,$10,$a2,$77,$bd // D.... ..!. ...w.
        .byte $00,$0f,$9d,$00,$04,$bd,$78,$0f,$9d,$70,$07,$ca,$10,$f1,$a2,$77 // ......x..p.....w
        .byte $a9,$0b,$9d,$00,$d8,$9d,$70,$db,$ca,$10,$f7,$a2,$00,$a9,$0e,$9d // ......p.........
        .byte $a0,$d8,$9d,$e0,$d8,$e8               // ......

spr_cf80:
        .byte $d0,$f7,$a2,$27,$a9,$00,$9d,$78,$d8,$9d,$e0,$d9,$9d,$48,$db,$ca // ...'...x.....H..
        .byte $10,$f4,$a2,$4f,$bd,$b0,$27,$9d,$08,$06,$ca,$10,$f7,$a9,$20,$a0 // ...O..'....... .
        .byte $40,$85,$7c,$84,$7d,$a9,$d8,$a0,$41,$85,$9e,$84,$9f,$a9,$c7,$85 // @.|.}...A.......
        .byte $50,$85,$80,$a2,$00,$a9,$0f,$9d,$08,$da,$9d,$48,$da,$e8,$d0,$f7 // P..........H....
        .byte $a9,$28,$a2,$09,$8d,$fc,$0c,$8e,$fd,$0c,$a9,$00,$a2,$1a,$8d,$6c // .(.............l
        .byte $0c,$8e,$8a,$0b,$a9,$0f,$a2,$0a,$a0,$0a,$8d,$8f,$0b,$8e,$94,$0b // ................
        .byte $8c,$93,$0c,$20,$03,$0a,$4c,$c4,$0a,$8d,$23,$d0,$a2,$3f,$ad,$93 // ... ..L...#..?..
        .byte $0c,$9d,$a0,$d9,$ca,$10,$fa,$60,$8d,$16,$d0,$a2,$13,$ad,$93,$0c // .......`........

scr_d000:
        // === Screen RAM (1024 bytes, $d000-$d3ff) ===
        .encoding "screencode_mixed"
        .byte $9d,$a0,$d8,$ca                       // scrcode: ....
        .text "p"
        .byte $fa,$60,$a9,$c9,$85,$7c,$85,$80,$a9   // scrcode: .........
        .text ":"
        .byte $85,$7d,$a9                           // scrcode: ...
        .text "@"
        .byte $85,$97,$4c                           // scrcode: ...
        .text "4c"
        .byte $aa,$61,$5c,$a9                       // scrcode: ....
        .text "2"
        .byte $8d                                   // scrcode: .
        .text "r"
        .byte $d0,$a9                               // scrcode: ..
        .text "x"
        .byte $8d                                   // scrcode: .
        .text "x"
        .byte $d0,$a9,$d8,$8d                       // scrcode: ....
        .text "v"
        .byte $d0,$a9                               // scrcode: ..
        .text "i"
        .byte $8d,$22,$d0,$a9                       // scrcode: ."..
        .text "e"
        .byte $8d                                   // scrcode: .
        .text "#"
        .byte $d0,$a5,$50                           // scrcode: ...
        .text "8"
        .byte $e9                                   // scrcode: .
        .text "b"
        .byte $85,$50,$c9,$c0,$90                   // scrcode: .....
        .text "c"
        .byte $4c,$7d                               // scrcode: ..
        .text "k)gi"
        .byte $c0,$85,$50,$a2                       // scrcode: ....
        .text "@"
        .byte $bd,$81                               // scrcode: ..
        .text "f"
        .byte $9d,$80                               // scrcode: ..
        .text "f"
        .byte $bd,$a9                               // scrcode: ..
        .text "f"
        .byte $9d,$a8                               // scrcode: ..
        .text "f"
        .byte $e8,$e0                               // scrcode: ..
        .text "'"
        .byte $d0,$ef,$a0                           // scrcode: ...
        .text "@"
        .byte $b1,$7c,$c9                           // scrcode: ...
        .text "@"
        .byte $f0                                   // scrcode: .
        .text "-"
        .byte $a6                                   // scrcode: .
        .text "c"
        .byte $d0                                   // scrcode: .
        .text "p"
        .byte $8d,$a7                               // scrcode: ..
        .text "fx"
        .byte $69,$80,$8d,$cf                       // scrcode: ....
        .text "f"
        .byte $a9,$ff,$85                           // scrcode: ...
        .text "c"
        .byte $4c,$7d                               // scrcode: ..
        .text "kx"
        .byte $69,$40,$8d,$a7                       // scrcode: ....
        .text "fx"
        .byte $69,$80,$8d,$cf                       // scrcode: ....
        .text "f"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $85                                   // scrcode: .
        .text "c"
        .byte $e6,$7c,$d0                           // scrcode: ...
        .text "b"
        .byte $e6,$7d,$4c,$7d                       // scrcode: ....
        .text "k"
        .byte $a9                                   // scrcode: .
        .text " "
        .byte $a0,$40,$85,$7c,$84,$7d,$ad           // scrcode: .......
        .text "r"
        .byte $d0,$c9,$50,$d0,$f9,$a9               // scrcode: ......
        .text "p"
        .byte $8d                                   // scrcode: .
        .text "v"
        .byte $d0,$a9                               // scrcode: ..
        .text "z"
        .byte $8d                                   // scrcode: .
        .text "x"
        .byte $d0,$a9                               // scrcode: ..
        .text "o"
        .byte $8d,$22,$d0,$a9                       // scrcode: ."..
        .text "j "
        .byte $e5                                   // scrcode: .
        .text "l"
        .byte $ad                                   // scrcode: .
        .text "r"
        .byte $d0,$c9,$93,$d0,$f9,$a9               // scrcode: ......
        .text "r"
        .byte $8d                                   // scrcode: .
        .text "x"
        .byte $d0,$a9,$c8,$8d                       // scrcode: ....
        .text "v"
        .byte $d0,$a5,$80                           // scrcode: ...
        .text "8"
        .byte $e9                                   // scrcode: .
        .text "c"
        .byte $85,$80,$c9,$c0,$90                   // scrcode: .....
        .text "c"
        .byte $4c                                   // scrcode: .
        .text "ml)gi"
        .byte $c0,$85,$80,$a2                       // scrcode: ....
        .text "@"
        .byte $bd,$f9                               // scrcode: ..
        .text "f"
        .byte $9d,$f8                               // scrcode: ..
        .text "f"
        .byte $bd                                   // scrcode: .
        .text "!g"
        .byte $9d                                   // scrcode: .
        .text " g"
        .byte $e8,$e0                               // scrcode: ..
        .text "'"
        .byte $d0,$ef,$a0                           // scrcode: ...
        .text "@"
        .byte $b1,$9e,$c9                           // scrcode: ...
        .text "@"
        .byte $f0                                   // scrcode: .
        .text "-"
        .byte $a6                                   // scrcode: .
        .text "b"
        .byte $d0                                   // scrcode: .
        .text "p"
        .byte $8d,$1f                               // scrcode: ..
        .text "gx"
        .byte $69,$80,$8d,$47                       // scrcode: ....
        .text "g"
        .encoding "petscii_upper"

spr_d100:
        .encoding "screencode_mixed"
        .byte $a9,$ff,$85                           // scrcode: ...
        .text "b"
        .byte $4c                                   // scrcode: .
        .text "mlx"
        .byte $69,$40,$8d,$1f                       // scrcode: ....
        .text "gx"
        .byte $69,$80,$8d,$47                       // scrcode: ....
        .text "g"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $85                                   // scrcode: .
        .text "b"
        .byte $e6,$9e,$d0                           // scrcode: ...
        .text "b"
        .byte $e6,$9f,$4c                           // scrcode: ...
        .text "ml"
        .byte $a9,$d8,$a0,$41,$85,$9e,$84,$9f       // scrcode: ........
        .byte $ad                                   // scrcode: .
        .text "r"
        .byte $d0,$c9,$ab,$d0,$f9,$a9,$1d,$8d       // scrcode: ........
        .text "x"
        .byte $d0,$a5,$50,$8d                       // scrcode: ....
        .text "v"
        .byte $d0,$ad                               // scrcode: ..
        .text "r"
        .byte $d0,$c9,$c8,$d0,$f9,$a5,$80,$8d       // scrcode: ........
        .text "v"
        .byte $d0,$a9,$1d,$8d                       // scrcode: ....
        .text "x"
        .byte $d0,$ad                               // scrcode: ..
        .text "r"
        .byte $d0,$c9,$e0,$d0                       // scrcode: ....
        .byte $f9,$a9                               // scrcode: ..
        .text "x"
        .byte $8d                                   // scrcode: .
        .text "x"
        .byte $d0,$a9,$d8,$8d                       // scrcode: ....
        .text "v"
        .byte $d0,$a9                               // scrcode: ..
        .text "i"
        .byte $8d,$22,$d0,$a9                       // scrcode: ."..
        .text "e"
        .byte $8d                                   // scrcode: .
        .text "#"
        .byte $d0,$ee,$fe                           // scrcode: ...
        .text "l"
        .byte $ae,$fe                               // scrcode: ..
        .text "l"
        .byte $bd                                   // scrcode: .
        .text "@n"
        .byte $a8                                   // scrcode: .
        .text ")gip"
        .byte $8d,$85                               // scrcode: ..
        .text "k"
        .byte $98,$e3                               // scrcode: ..
        .byte $4a,$61                               // scrcode: ..
        .text "o"
        .byte $8d,$ff                               // scrcode: ..
        .text "l"
        .byte $a9                                   // scrcode: .
        .text " 8"
        .byte $ed,$ff                               // scrcode: ..
        .text "l"
        .byte $aa,$a0                               // scrcode: ..
        .text "@ @m"
        .byte $ad,$fd                               // scrcode: ..
        .text "l"
        .byte $c9                                   // scrcode: .
        .text "d"
        .byte $d0                                   // scrcode: .
        .text "m"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $8d,$6c                               // scrcode: ..
        .text "l"
        .byte $a9                                   // scrcode: .
        .text "z"
        .byte $8d,$8a                               // scrcode: ..
        .text "k"
        .byte $4c,$90                               // scrcode: ..
        .text "l"
        .byte $c9                                   // scrcode: .
        .text "m"
        .byte $d0                                   // scrcode: .
        .text "j"
        .byte $a9                                   // scrcode: .
        .text "7"
        .byte $8d,$6c                               // scrcode: ..
        .text "l"
        .byte $a9,$1f,$8d,$8a                       // scrcode: ....
        .text "k"
        .byte $a2                                   // scrcode: .
        .text "@"
        .byte $a9                                   // scrcode: .
        .text "n"
        .byte $9d,$a0,$d8,$9d,$e0,$d8,$e8,$d0,$f7,$ce,$fc // scrcode: ...........
        .text "l"
        .byte $d0                                   // scrcode: .
        .text "1"
        .byte $a9                                   // scrcode: .
        .text "c"
        .byte $8d,$fc                               // scrcode: ..
        .text "l"
        .byte $ae,$fd                               // scrcode: ..
        .text "l"
        .byte $bd,$70                               // scrcode: ..
        .text "m"
        .byte $c9,$ff,$d0                           // scrcode: ...
        .text "i"
        .byte $a9,$40,$8d,$fc                       // scrcode: ....
        .text "l"
        .byte $ea,$4c,$c9                           // scrcode: ...
        .text "l"
        .byte $8d,$8f                               // scrcode: ..
        .text "k"
        .byte $bd,$90                               // scrcode: ..
        .text "m"
        .byte $8d,$94                               // scrcode: ..
        .text "k"
        .byte $bd,$af                               // scrcode: ..
        .text "m"
        .byte $8d,$93                               // scrcode: ..
        .text "l"
        .byte $e8,$e0                               // scrcode: ..
        .text "r"
        .byte $d0                                   // scrcode: .
        .text "b"
        .byte $a2                                   // scrcode: .
        .text "@"
        .byte $8e,$fd                               // scrcode: ..
        .text "l"
        .byte $a9                                   // scrcode: .
        .text "a"
        .byte $8d                                   // scrcode: .
        .text "y"
        .byte $d0,$ad                               // scrcode: ..
        .text "a"
        .byte $dc,$c9,$ef,$d0                       // scrcode: ....
        .text "c"
        .byte $4c,$78,$41,$4c,$81,$ea,$8d           // scrcode: .......
        .text "#"
        .byte $d0                                   // scrcode: .
        .text " @p"
        .byte $60                                   // scrcode: .
        .text " u"
        .byte $fd                                   // scrcode: .
        .text " "
        .byte $a5,$fd                               // scrcode: ..
        .text " x"
        .byte $e5,$a9,$1b,$8d                       // scrcode: ....
        .text "q"
        .byte $d0,$60                               // scrcode: ..
        .text "@"
        .text "ji"
        .byte $bc                                   // scrcode: .
        .text "s"
        .byte $bd,$44                               // scrcode: ..
        .text "-"
        .byte $99,$a0                               // scrcode: ..
        .text "d"
        .byte $bd,$94                               // scrcode: ..
        .text "-"
        .byte $99,$c8                               // scrcode: ..
        .text "d"
        .byte $bd,$e4                               // scrcode: ..
        .text "-"
        .byte $99,$f0                               // scrcode: ..
        .text "d"
        .byte $bd                                   // scrcode: .
        .text "4."
        .byte $99                                   // scrcode: .
        .text "xe"
        .byte $bd,$84                               // scrcode: ..
        .text "."
        .byte $99,$40                               // scrcode: ..
        .text "e"
        .byte $bd,$d4                               // scrcode: ..
        .text "."
        .byte $99,$68                               // scrcode: ..
        .text "e"
        .encoding "petscii_upper"

spr_d240:
        .encoding "screencode_mixed"
        .byte $bd                                   // scrcode: .
        .text "$/"
        .byte $99,$90                               // scrcode: ..
        .text "e"
        .byte $bd,$74                               // scrcode: ..
        .text "/"
        .byte $99,$b8                               // scrcode: ..
        .text "e"
        .byte $e8,$c8,$c0                           // scrcode: ...
        .text "("
        .byte $d0,$ca,$60,$bd,$a0                   // scrcode: .....
        .text "="
        .byte $99,$a0                               // scrcode: ..
        .text "d"
        .byte $bd,$f0                               // scrcode: ..
        .text "="
        .byte $99,$c8                               // scrcode: ..
        .text "d"
        .byte $bd,$40                               // scrcode: ..
        .text ">"
        .byte $99,$f0                               // scrcode: ..
        .text "d"
        .byte $bd,$90                               // scrcode: ..
        .text ">"
        .byte $99                                   // scrcode: .
        .text "xe"
        .byte $bd,$e0                               // scrcode: ..
        .text ">"
        .byte $99,$40                               // scrcode: ..
        .text "e"
        .byte $bd                                   // scrcode: .
        .text "0?"
        .byte $99,$68                               // scrcode: ..
        .text "e"
        .byte $bd,$80                               // scrcode: ..
        .text "?"
        .byte $99,$90                               // scrcode: ..
        .text "e"
        .byte $bd,$d0                               // scrcode: ..
        .text "?"
        .byte $99,$b8                               // scrcode: ..
        .text "e"
        .byte $e8,$c8,$c0                           // scrcode: ...
        .text "("
        .byte $d0,$ca,$60,$a2                       // scrcode: ....
        .text "#onf"
        .byte $a2                                   // scrcode: .
        .text "'bjo"
        .byte $ff                                   // scrcode: .
        .text "ojb"
        .byte $a2                                   // scrcode: .
        .text "$fno"
        .byte $ff,$ae                               // scrcode: ..
        .text "#nnf"
        .byte $a2                                   // scrcode: .
        .text "'bjj"
        .byte $ff                                   // scrcode: .
        .text "jjb"
        .byte $a2                                   // scrcode: .
        .text "$fnn"
        .byte $ff,$ad                               // scrcode: ..
        .text "#nnh"
        .byte $a2                                   // scrcode: .
        .text "'hjj"
        .byte $ff                                   // scrcode: .
        .text "jjh"
        .byte $a2,$60,$40                           // scrcode: ...
        .text "hnn"
        .byte $ff,$ad,$a6                           // scrcode: ...
        .text "b"
        .byte $d0                                   // scrcode: .
        .text "*"
        .byte $a9,$db,$8d                           // scrcode: ...
        .text "3l"
        .byte $a9                                   // scrcode: .
        .text " "
        .byte $a2,$c7,$a0                           // scrcode: ...
        .text "j"
        .byte $8d                                   // scrcode: .
        .text "vk"
        .byte $8e                                   // scrcode: .
        .text "wk"
        .byte $8c                                   // scrcode: .
        .text "xk"
        .byte $a2,$d6,$8d,$a6                       // scrcode: ....
        .text "k"
        .byte $8e,$a7                               // scrcode: ..
        .text "k"
        .byte $8c,$a8                               // scrcode: ..
        .text "k"
        .byte $a2                                   // scrcode: .
        .text "l"
        .byte $bd,$f3                               // scrcode: ..
        .text "m"
        .byte $9d,$90                               // scrcode: ..
        .text "l"
        .byte $ca                                   // scrcode: .
        .text "p"
        .byte $f7,$4c                               // scrcode: ..
        .text "@j"
        .byte $a2                                   // scrcode: .
        .text "t"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $9d,$a0,$d8,$e8,$d0,$fa,$e3,$ea,$60,$5e,$80 // scrcode: ...........
        .byte $86,$8c,$92,$98,$9e,$a4,$aa,$b0,$b6,$bb,$c1,$c6,$cb,$d0,$d5,$d9 // scrcode: ................
        .byte $de,$e2,$e6,$e9,$ec,$f0,$f2,$f5,$f7,$f9,$fb,$fc,$fd,$fe,$fe,$ff // scrcode: ................
        .byte $fe,$fe,$fd,$fc,$fb,$f9,$f7,$f5       // scrcode: ........
        .byte $f2,$f0,$ec,$e9,$e6,$e2,$de,$d9,$d5,$d0,$cb,$c6,$c1,$bb,$b6,$b0 // scrcode: ................
        .byte $aa,$a4,$9e,$98,$92,$8c,$86,$7f,$79,$73,$6d,$67,$61,$5b // scrcode: ..............
        .encoding "petscii_upper"

txt_d34e:
        .text "UOID>94/*&!"
        .encoding "screencode_mixed"
        .byte $1d                                   // scrcode: .
        .text "yvsomjhfdcb"
        .byte $e5                                   // scrcode: .
        .text "a"
        .byte $60                                   // scrcode: .
        .text ";bcdfhjmosvy"
        .byte $1d                                   // scrcode: .
        .encoding "petscii_upper"

txt_d375:
        .text "!&*/49>DIOU"
        .encoding "screencode_mixed"
        .byte $5b,$61,$67,$6d,$73,$79,$7f,$86,$8c,$92,$98,$9e,$a4,$aa,$b0,$b6 // scrcode: ................
        .byte $bb,$c1,$c6,$cb,$d0,$d5,$d9,$de,$e2,$e6,$e9,$ec,$f0,$f2,$f5,$f7 // scrcode: ................
        .byte $f9,$fb,$fc,$fd,$e5,$fe,$60           // scrcode: .......
        .text ";"
        .byte $fd,$fc,$fb,$f9,$f7,$f5,$f2,$f0,$ec,$e9,$e6,$e2,$de,$d9,$d5,$d0 // scrcode: ................
        .byte $cb,$c6,$c1,$bb,$b6,$b0,$aa,$a4       // scrcode: ........
        .encoding "petscii_upper"

spr_d3c0:
        .byte $9e,$98,$92,$8c,$86,$7f,$79,$73,$6d,$67,$61,$5b // scrcode: ............

txt_d3cc:
        .text "UOID>94/*&!"
        .encoding "screencode_mixed"
        .byte $1d                                   // scrcode: .
        .text "yvsomjhfdcb"
        .byte $e5                                   // scrcode: .
        .text "a"
        .byte $60,$95                               // scrcode: ..
        .text "bcdfhjmosvy"
        .byte $1d                                   // scrcode: .
        .encoding "petscii_upper"

txt_d3f3:
        .text "!&*/49>DIOU"
        .encoding "screencode_mixed"
        .byte $5b,$61,$67,$6d,$73,$79               // scrcode: ......
        .text " qrstuvwxyz"
        .byte $1b,$1c,$1d,$1e,$1f                   // scrcode: .....
        .text " qrstuvw"
        .byte $22                                   // scrcode: "
        .text "yz"
        .byte $1b,$1c,$1d,$1e,$1f                   // scrcode: .....
        .text " q"
        .text "rstuvw"
        .encoding "petscii_upper"

txt_d42c:
        .text "0!"
        .byte $22                                   // double quote
        .text "#$%&'()*+,-./"
        .text "0!"
        .byte $22                                   // double quote
        .text "#$%&'()*+,-./"
        .text "0!"
        .byte $22                                   // double quote
        .text "#$%&'"
        .byte $40                                   // @ character
        .text "1234567"
        .text "89:;<=>?"
        .byte $40                                   // @ character
        .text "1234567"
        .text "89:;<=>?"
        .byte $40                                   // @ character
        .text "1234567"
        .byte $e3,$10
        .text "#ABC"
        .byte $ed,$10
        .text "#ABC"
        .byte $ed,$10,$60
        .byte $55
        .byte $41,$42,$43,$10,$10                   // ABC..

txt_d491:
        .text "SDEFGHIJKLMNOPQR"
        .text "SDEFGHIJKLMNOPQR"
        .text "SDEFGHIJ"
        .byte $63

txt_d4ba:
        .text "TUVWXYZ"
        .byte $5b
        .byte $5c,$5d,$5e,$5f,$60,$61,$62,$63

txt_d4ca:
        .text "TUVWXYZ"
        .byte $5b
        .byte $5c,$5d,$5e,$5f,$60,$61,$62,$63

txt_d4da:
        .text "TUVWXYZ"
        .byte $b0
        .byte $29,$4c,$de,$11
        .byte $4c,$cf,$11
        .byte $4c
        .byte $0c,$10,$a2,$29,$10,$a0,$00,$8c,$df,$11,$8d,$18,$10,$e3,$0a,$60 // ...)...........`
        .byte $55,$69,$00,$8d,$6c,$10,$8d,$6d,$10,$8d,$6e,$10,$aa,$bd,$00,$19 // Ui..l..m..n.....
        .byte $8d,$6b,$10,$a9,$00,$8d,$6f,$10,$bd,$01,$19,$8d,$00,$12,$bd,$02 // .k....o.........
        .byte $19,$8d,$87,$12,$a9,$10,$8d,$f0,$18,$a9,$f1,$8d,$f5,$18,$a9,$0f // ................
        .byte $8d,$ee,$18,$98,$a2,$10,$95,$03,$ca,$d0,$fb,$a2,$83,$9d,$6f,$10 // ..............o.
        .byte $ca,$d0,$fa,$8d,$09,$10               // ......

spr_d540:
        .byte $a2,$14,$9d,$00,$d4,$ca,$10,$fa,$8e,$df,$11,$60,$00,$07,$0e,$01 // ...........`....
        .byte $a3,$21,$01,$c3,$23,$d0,$20,$00,$e3,$01,$29,$06,$0c,$00,$04,$23 // .!..#. ...)....#
        .byte $26,$30,$00,$01,$a4                   // &0...

txt_d565:
        .byte $26,$47,$d0,$e0,$05,$0f,$e0,$a3,$24,$0d,$0e,$00,$01,$a2,$22,$76 // &G......$....."v
        .byte $86,$aa,$27,$18,$01,$19,$04,$04,$00,$02,$a2,$22,$f0,$08,$a2,$21 // ..'........"...!
        .byte $a1,$a3,$26,$01,$05,$0f,$e0,$05,$0f,$a4,$21,$16,$a5,$21,$70,$a5 // ..&.......!..!p.
        .byte $e6,$01,$a4,$21,$01,$a2,$23,$04,$07,$04,$e3,$fe,$a5,$2d,$01,$18 // ...!..#......-..
        .byte $19,$01,$1a,$04,$00,$03,$03,$00,$03,$03,$0b,$a3,$60,$65,$1b,$2e // ............`e..
        .byte $00,$1c,$ff,$00,$52,$66,$7b,$92,$aa,$c3,$de,$fa,$18,$38,$a9,$00 // ....Rf{......8..
        .byte $8d,$00,$ff,$6c,$fc,$ff,$bb,$f4,$30,$70,$b4,$fb,$47,$97,$ec,$47 // ...l....0p..G..G
        .byte $a6,$0b,$77,$e8,$60,$e0,$67,$f6,$8e,$2f,$d9,$8d,$4c,$17,$ed,$d0 // ..w.`.g../..L...
        .byte $11,$c0,$ce,$ec,$1c,$5d,$b2,$1a,$98,$2d,$da,$a0,$82,$80,$9c,$d9 // .....]...-......
        .byte $38,$ba,$63                           // 8.c

txt_d5f8:
        .byte $34,$31,$5a,$b4,$41,$04,$00,$39,$b2,$6f,$74,$c6,$69,$61,$b5,$68 // 41Z.A..9.ot.ia.h
        .byte $82,$08,$00,$72,$64,$de,$e9,$8c,$d1,$c2,$69,$d1,$04,$01,$fc,$c4 // ...rd.....i.....
        .byte $e8,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$22,$06,$06,$e3,$07,$62 // .........."....b
        .byte $6f,$08,$08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f,$10,$11,$12 // o...............
        .byte $13,$15,$16,$17,$19,$1a,$1c,$1d,$1f   // .........

txt_d641:
        .text "!#%'*,/258;?CGKO"
        .byte $54,$59,$5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b2,$bd,$c8 // TY^djpw~........
        .byte $d4,$e1,$ee,$fd,$73,$0f,$b5,$0b,$e0,$0b,$0d,$0c,$45,$0c,$6e,$0c // ....s.......E.n.
        .byte $98,$0c,$d1,$0c,$51,$0d,$c3,$0d,$d7,$0d,$2d,$0e,$6d,$0e,$82,$0e // ....Q.....-.m...
        .byte $f5,$0e,$a9,$00,$8d,$04,$d4,$8d,$0b,$d4,$8d,$12,$d4,$8d,$df,$11 // ................
        .byte $60,$a9,$ff,$30,$01,$60,$ad,$09,$10,$f0,$10,$ce,$cf,$10,$10,$0b // `..0.`..........
        .byte $8d,$cf,$10,$ad,$ee,$18,$f0,$da,$ce,$ee,$18,$a2,$02,$ce,$cb,$10 // ................
        .byte $10,$07,$a9,$02,$8d,$cb,$10,$d0,$0b,$ce,$6f,$10,$10,$06,$ad // ..........o....

spr_d6c0:
        .byte $6b,$10,$8d,$6f,$10,$86,$06,$ad,$6b,$10,$cd,$6f,$10,$f0,$03,$4c // k..o....k..o...L
        .byte $65,$14,$de,$ea,$10,$30,$03,$4c,$35,$14,$8a,$0a,$7d,$6c,$10,$aa // e....0.L5...}l..
        .byte $bd,$fa,$18,$18,$6d,$0a,$10,$8d,$45,$12,$bd,$fb,$18,$6d,$0b,$10 // ....m...E....m..
        .byte $8d,$46,$12,$a6,$06,$bc,$d5,$10,$b9,$7b,$1b,$c9,$fe,$d0,$03,$4c // .F.......{.....L
        .byte $cf,$11,$c9,$ff,$d0,$1b,$bd,$6c,$10,$c9,$08,$b0,$06,$18,$69,$09 // .......l......i.
        .byte $9d,$6c,$10,$a9,$00,$9d,$ea,$10,$9d,$e1,$10,$9d,$d5,$10,$4c,$26 // .l............L&
        .byte $12,$c9,$5f,$90,$2a,$c9,$6f,$b0,$0a,$e9,$5f,$9d,$db,$10,$fe,$d5 // .._.*.o..._.....
        .byte $10,$d0,$c2,$c9,$80,$90,$0d,$e9,$80,$18,$69,$fe,$9d,$d8,$10,$fe // ..........i.....
        .byte $d5,$10,$d0,$b1,$38,$e9,$70,$9d,$de,$10,$fe,$d5,$10,$d0,$a6,$0a // ....8.p.........
        .byte $a8,$b9,$b1,$11,$18,$6d,$0a,$10,$85,$04,$b9,$b2,$11,$6d,$0b,$10 // .....m.......m..
        .byte $85,$05,$a9,$00,$9d,$bf,$10,$9d,$b0,$10,$a9,$01,$9d,$c8,$10,$bc // ................
        .byte $e1,$10,$b1,$04,$85,$07,$c9,$60,$b0,$03,$4c,$a4,$13,$c9,$ff,$d0 // .......`..L.....
        .byte $18,$a9,$00,$9d,$e1,$10,$bd,$de,$10,$f0,$05,$de,$de,$10,$10,$06 // ................
        .byte $fe,$d5,$10,$4c,$41,$12,$4c,$ae,$12,$c9,$fe,$d0,$0b,$c8,$b1,$04 // ...LA.L.........
        .byte $8d,$f5,$18,$c8,$b1,$04,$85,$07,$c9,$fd,$d0,$18,$c8,$b1,$04,$9d // ................
        .byte $bf,$10,$c8,$b1,$04,$85,$15,$c8,$b1,$04,$18,$7d,$d8,$10,$9d,$bc // ...........}....
        .byte $10,$4c,$a4,$13,$a9,$00,$9d,$bf,$10,$a5,$07,$c9,$fc,$d0,$0b,$c8 // .L..............
        .byte $b1,$04,$8d,$09,$10,$c8,$b1,$04,$85,$07,$c9,$fb,$d0,$0a,$a9,$00 // ................
        .byte $9d,$c8,$10,$c8,$b1,$04,$85,$07,$a5,$07,$c9,$e0,$90,$1d,$e9,$e1 // ................
        .byte $9d,$ea,$10,$a9,$00,$9d,$cc,$10,$9d,$92,$10,$9d,$95,$10,$a9,$01 // ................
        .byte $9d,$b0,$10,$c8,$98,$9d,$e1,$10,$4c,$a2,$18,$a5,$07,$c9,$c0,$90 // ........L.......
        .byte $15,$e9,$c0,$18,$7d,$db,$10,$9d,$e4,$10,$c8,$b1,$04,$c9,$fd,$d0 // ....}...........
        .byte $03,$4c,$f8,$12,$85,$07,$c9,$80,$90,$20,$e9,$81,$9d,$e7,$10,$c8 // .L....... ......
        .byte $b1,$04,$c9,$fd,$d0,$03,$4c,$f8,$12,$c9,$80,$90,$0b,$e9,$80,$18 // ......L.........

spr_d840:
        .byte $7d,$e7,$10,$9d,$e7,$10,$d0,$e7,$85,$07,$c9,$60,$90,$0a,$e9,$60 // }..........`...`
        .byte $9d,$80,$10,$c8,$b1,$04,$85,$07,$bd,$e7,$10,$9d,$ea,$10,$a9,$00 // ................
        .byte $9d,$76,$10,$9d,$98,$10,$9d,$9b,$10,$9d,$9e,$10,$c8,$98,$9d,$e1 // .v..............
        .byte $10,$a5,$07,$18,$7d,$d8,$10,$9d,$f0,$10,$a8,$b9,$f3,$10,$9d,$86 // ....}...........
        .byte $10,$b9,$52,$11,$9d,$89,$10,$9d,$b3,$10,$9d,$b6,$10,$fe,$76,$10 // ..R...........v.
        .byte $a9,$ff,$9d,$70,$10,$bd,$e4,$10,$e3,$0a,$60,$5e,$9d,$73,$10,$a8 // ...p......`^.s..
        .byte $b9,$89,$1a,$9d,$92,$10,$b9,$8a,$1a,$9d,$95,$10,$bd,$c8,$10,$f0 // ................
        .byte $15,$bd,$d2,$10,$30,$10,$b9,$87,$1a,$29,$0f,$9d,$8f,$10,$b9,$87 // ....0....)......
        .byte $1a,$29,$f0,$9d,$8c,$10,$b9,$8b,$1a,$29,$08,$d0,$14,$bd,$c8,$10 // .).......)......
        .byte $f0,$0f,$b9,$8e,$1a,$29,$f0,$f0,$08,$a9,$01,$9d,$cc,$10,$4c,$a2 // .....)........L.
        .byte $18,$b9,$88,$1a,$9d,$cc,$10,$4c,$a2,$18,$bd,$ea,$10,$f0,$1c,$dd // .......L........
        .byte $e7,$10,$f0,$13,$bc,$73,$10,$b9,$8b,$1a,$e4,$4a,$60,$00,$c9,$0f // .....s.....J`...
        .byte $f0,$09,$dd,$ea,$10,$b0,$04,$a9,$ff,$d0,$0c,$bd,$79,$10,$f0,$0a // ............y...
        .byte $bd,$c8,$10,$f0,$05,$a9,$fe,$9d,$70,$10,$bd,$b0,$10,$f0,$03,$4c // ........p......L
        .byte $a2,$18,$fe,$76,$10,$bd,$76,$10,$c9,$03,$b0,$02,$a9,$00,$9d,$79 // ...v..v........y
        .byte $10,$bc,$73,$10,$b9,$8b,$1a,$8d,$7c,$10,$b9,$8c,$1a,$8d,$7d,$10 // ..s.....|.....}.
        .byte $b9,$8d,$1a,$8d,$7e,$10,$b9,$8e,$1a,$8d,$7f,$10,$29,$08,$f0,$14 // ....~.......)...
        .byte $bd,$ea,$10,$d0,$0f,$bd,$c8,$10,$f0,$0a,$ad,$6f,$10,$c9,$01,$d0 // ...........o....
        .byte $03,$9d,$95,$10,$bd,$bf,$10,$d0,$03,$4c,$3f,$15,$bc,$bc,$10,$b9 // .........L?.....
        .byte $f3,$10,$85,$04,$b9,$52,$11,$85,$05,$a9,$00,$85,$07,$a9,$07,$bc // .....R..........
        .byte $bf,$10,$88,$88,$30,$06,$0a,$26,$07,$4c,$ce,$14,$8d,$c2,$10,$bd // ....0..&.L......
        .byte $f0,$10,$dd,$bc,$10,$90,$39,$bd,$86,$10,$ed,$c2,$10,$9d,$86,$10 // ......9.........
        .byte $bd,$89,$10,$e5,$07,$9d,$89,$10,$bd,$86,$10,$38,$e5,$04,$bd,$89 // ...........8....
        .byte $10,$e5,$05,$b0,$3c,$a9,$00,$9d,$bf,$10,$bd,$bc,$10,$9d,$f0,$10 // ....<...........
        .byte $a5,$04,$9d,$86,$10,$a5,$05,$9d,$89,$10,$9d,$b3,$10,$4c,$3f,$15 // .............L?.
        .byte $bd,$86,$10,$6d,$c2,$10,$9d,$86,$10,$bd,$89,$10,$65,$07,$9d,$89 // ...m........e...
        .byte $10,$a5,$04,$38,$fd,$86,$10,$a5,$05,$fd,$89,$10,$b0,$03,$4c,$00 // ...8..........L.
        .byte $15,$4c,$a7,$16,$ad,$7c,$10,$29,$08,$f0,$12,$ad,$7f,$10,$e4,$4a // .L...|.).......J
        .byte $60,$2f,$a8,$88,$b9,$6d,$1b,$18,$69,$19,$a8,$d0,$0a,$ad,$7f,$10 // `/...m..i.......
        .byte $29,$04,$f0,$75,$bc,$80,$10,$b9,$23,$19,$a8,$bd,$79,$10,$d0,$07 // )..u....#...y...
        .byte $94,$08,$94,$0b,$9d,$83,$10,$b9,$a9,$19,$85,$07,$de,$83,$10,$10 // ................
        .byte $58,$e4,$4a,$60,$98,$29,$07,$9d,$83,$10,$f6,$08,$b4,$08,$b9,$a9 // X.J`.)..........
        .byte $19,$c9,$ff,$d0,$0f,$b4,$0b,$b9,$a9,$19,$29,$0f,$18,$75,$0b,$95 // ..........)..u..
        .byte $08,$4c,$85,$15,$c9,$fe,$d0,$05,$d6,$08,$4c,$d4,$15,$bc,$bf,$10 // .L........L.....
        .byte $d0,$27,$24,$07,$10,$09,$9d,$89,$10,$9d,$86,$10,$4c,$d1,$15,$c9 // .'$.........L...
        .byte $00,$30,$04,$18,$7d,$f0,$10,$29,$7f,$a8,$b9,$f3,$10,$9d,$86,$10 // .0..}..)........
        .byte $b9,$52,$11,$9d,$89,$10,$9d,$b3,$10,$ad,$7d,$10,$d0,$03,$4c,$a7 // .R........}...L.
        .byte $16,$bd,$79,$10,$d0,$19,$a9,$00,$9d,$9b,$10,$9d,$98,$10,$9d,$c5 // ..y.............
        .byte $10,$ad,$7d,$10,$29,$07,$4a,$69,$00,$9d,$9e,$10,$4c,$a7,$16,$bd // ..}.).Ji....L...
        .byte $bf,$10,$d0,$da,$bc,$f0,$10,$b9,$f3,$10,$38,$f9,$f2,$10,$85,$04 // ..........8.....
        .byte $b9,$52,$11,$f9,$51,$11,$85,$05,$ad,$7d,$10,$29,$70,$e4,$4a,$60 // .R..Q....}.)p.J`
        .byte $2f,$a8,$88,$30,$07,$46,$05,$66,$04,$4c,$1d,$16,$ad,$7d,$10,$10 // /..0.F.f.L...}..
        .byte $1c,$bd,$76,$10,$c9,$2c,$b0,$03,$fe,$c5,$10,$a0,$01,$a5,$04,$7d // ..v..,.........}
        .byte $c5,$10,$85,$04,$a5,$05,$69,$00,$85,$05,$88,$10,$f0,$ad,$7e,$10 // ......i.......~.
        .byte $e4,$4a,$38,$8d,$5a,$16,$bd,$e7,$10,$38,$fd,$ea,$10,$c9,$02,$90 // .J8.Z....8......
        .byte $4a,$de,$9e,$10,$10,$1d,$fe,$9e,$10,$de,$98,$e3,$10,$60,$d8,$ad // J............`..
        .byte $7d,$10,$29,$07,$9d,$98,$10,$bd,$9b,$10,$49,$01,$9d,$9b,$10,$bd // }.).......I.....
        .byte $9b,$10,$d0,$14,$bd,$86,$10,$18,$65,$04,$9d,$86,$10,$bd,$b3,$10 // ........e.......
        .byte $65,$05,$9d,$89,$10,$4c,$a4,$16,$bd,$86,$10,$38,$e5,$04,$9d,$86 // e....L.....8....
        .byte $10,$bd,$b3,$10,$e5,$05,$9d,$89,$10,$9d,$b3,$10,$a6,$06,$ad,$7c // ...............|
        .byte $10,$29,$07,$d0,$03,$4c,$0c,$17,$8e,$0d,$17,$a8,$88,$b9,$1c,$19 // .)...L..........
        .byte $a8,$bd,$79,$10,$d0,$1b,$b9,$7a,$19,$29,$f0,$8d,$f0,$18,$a9,$01 // ..y....z.)......
        .byte $8d,$a2,$10,$8d,$dd,$16,$c8,$b9,$7a,$19,$c8,$8c,$a3,$10,$4c,$19 // ........z.....L.
        .byte $17,$a9,$01                           // ...

txt_db93:
        .byte $30,$3f,$ce,$a2,$10,$d0,$1e,$ac,$a3,$10,$b9,$7a,$19,$c9,$ff,$d0 // 0?.........z....
        .byte $06,$8d,$dd,$16,$4c,$1f,$17,$8d,$a2,$10,$c8,$b9,$7a,$19,$8d,$08 // ....L.......z...
        .byte $17,$c8,$8c,$a3,$10,$ad,$a1,$10,$18,$69,$d0,$4c,$19,$17,$a9,$00 // .........i.L....
        .byte $c5,$06,$d0,$0d,$a9,$10,$8d,$f0,$18,$a9,$ff,$8d,$a1,$10,$8d,$16 // ................
        .byte $d4,$a6,$06,$ad,$7e,$10,$29,$0f,$d0,$03,$4c,$e0,$17,$a8,$88,$b9 // ....~.)...L.....
        .byte $0c,$19,$85,$04,$b9,$14,$19,$85,$05,$a0,$00,$b1,$04,$29,$0f,$8d // .............)..
        .byte $be,$17,$b1,$04,$e4,$4a,$60,$dc,$8d,$da,$17,$bd,$79,$10,$d0,$1c // .....J`.....y...
        .byte $c8,$b1,$04,$9d,$d2,$10,$30,$07,$b1,$04,$29,$7f,$9d,$ad,$10,$a9 // ......0...).....
        .byte $02,$9d,$a4,$10,$a9,$01,$9d,$a7,$10,$4c,$e0,$17,$bd,$ad,$10,$30 // .........L.....0
        .byte $36,$de,$a7,$10,$d0,$31,$bc,$a4,$10,$b1,$04,$c9,$ff,$d0,$0b,$bd // 6....1..........
        .byte $ad,$10,$49,$a0,$9d,$ad,$10,$4c,$a5,$17,$c9,$fe,$d0,$0b,$a9,$0d // ..I....L........
        .byte $9d,$8f,$10,$9d,$8c,$10,$c8,$b1,$04,$9d,$a7,$10,$c8,$b1,$04,$9d // ................
        .byte $aa,$10,$c8,$98,$9d,$a4,$10,$bd,$ad,$10,$4a,$90,$1c,$bd,$8c,$10 // ..........J.....
        .byte $18,$7d,$aa,$10,$9d,$8c,$10,$bd,$8f,$10,$69,$00,$9d,$8f,$10,$c9 // .}........i.....
        .byte $0c,$90,$1f,$de,$ad,$10,$4c,$e0,$17,$bd,$8c,$10,$38,$fd,$aa,$10 // ......L.....8...
        .byte $9d,$8c,$10,$bd,$8f,$10,$e9,$00,$9d,$8f,$10,$c9,$09,$b0,$03,$fe // ................
        .byte $ad,$10,$ad,$7f,$10,$29,$02,$f0,$25,$bd,$e7,$10,$c9,$00,$90,$18 // .....)..%.......
        .byte $bd,$ea,$10,$c9,$30,$b0,$11,$bd,$76,$10,$29,$01,$f0,$0a,$bd,$b6 // ....0...v.).....
        .byte $10,$f0,$0b,$de,$b6,$10,$d0,$03,$bd,$b3,$10,$9d,$89,$10,$ad,$7c // ...............|
        .byte $10,$29,$08,$d0,$48,$bd,$c8,$10,$d0,$03,$4c,$a2,$18,$ad,$7f,$10 // .)..H.....L.....
        .byte $29,$f0,$f0,$39,$e4,$4a,$60,$3f,$a8,$88,$b9,$5f,$1b,$dd,$76,$10 // )..9.J`?..._..v.
        .byte $90,$14,$a9,$01,$9d,$b9,$10,$b9,$6d,$1b,$10,$07,$a9,$fc,$9d,$89 // ........m.......
        .byte $10,$a9,$81,$4c,$58,$18,$bd,$b9,$10,$f0,$12,$de,$b9,$10,$bd,$b3 // ...LX...........
        .byte $10,$9d,$89,$10,$bc,$73,$10,$b9,$88,$1a,$9d,$cc,$10,$ad,$7c,$10 // .....s........|.
        .byte $29,$08,$f0,$40,$ad,$7f,$10,$e4,$4a,$60,$a0,$a8,$88,$be,$5f,$1b // )..@....J`...._.
        .byte $bc,$47,$19,$a6,$06,$bd,$79,$10,$d0,$04,$94,$11,$94,$0e,$f6,$11 // .G....y.........
        .byte $b4,$11,$b9,$48,$1a,$c9,$ff,$d0,$0f,$b4,$0e,$b9,$48,$1a,$29,$0f // ...H........H.).
        .byte $18,$75,$0e,$95,$11,$4c,$7c,$18,$c9,$fe,$d0,$05,$d6,$11,$4c,$a2 // .u...L|.......L.
        .byte $18,$9d,$cc,$10,$a6,$06,$bc,$68,$10,$bd,$95,$10,$99,$06,$d4,$bd // .......h........
        .byte $92,$10,$99,$05,$d4,$bd,$cc,$10,$3d,$70,$10,$99,$04,$d4,$bd,$8f // ........=p......
        .byte $10,$99,$03,$d4,$bd,$8c,$10,$99,$02,$d4,$ad,$7f,$10,$29,$01,$f0 // .............)..
        .byte $09,$bd,$86,$10,$18,$69               // .....i

txt_dd89:
        .byte $50,$4c,$dc,$18,$bd,$86,$10,$18,$99,$00,$d4,$bd,$89,$10,$69,$00 // PL............i.
        .byte $99,$01,$d4,$ca,$30,$03,$4c,$11,$12,$a9,$0f,$09,$10,$8d,$18,$d4 // ....0.L.........
        .byte $a9,$f1,$8d,$17,$d4,$60,$7b,$0b,$8e,$0b,$a8,$0b,$01,$02,$fe,$80 // .....`{.........
        .byte $0b,$96,$0b,$ae,$0b,$a3,$28,$52,$59,$5e,$63,$6c,$73,$7a,$7a,$e8 // ......(RY^clszz.
        .byte $19,$34,$00,$05,$0c,$13,$1e,$23,$28,$00,$05,$0a,$0f,$13,$18,$1d // .4.....#(.......

txt_ddd9:
        .byte $22                                   // double quote
        .text "',16;"
        .byte $ed
        .byte $40,$60
        .byte $40                                   // @ character
        .text "GPY"
        .byte $66,$70,$78
        .byte $7f,$8a,$9f,$9f,$00,$07,$0f,$17,$1c   // .........

txt_ddf2:
        .text "!(.8??"
        .byte $8b,$01,$06
        .byte $30,$01
        .byte $50,$ff,$ef,$00,$01
        .byte $08,$ff,$ab,$00,$01,$30,$ff,$8b,$01,$03,$90,$02,$60,$01,$20,$ff // .....0......`. .
        .byte $ad,$00,$06,$70,$01,$55,$ff,$9c,$01,$05,$f0,$01,$60,$ff,$10,$40 // ...p.U......`..@
        .byte $1a,$c2,$60,$da,$10,$20,$07,$10,$07,$f0,$ff,$20,$90,$18,$02,$5a // ..`.. ..... ...Z
        .byte $fe,$ff,$10,$58,$01,$50,$03,$d0,$08,$ff,$20,$02,$ff,$20,$0a,$90 // ...X.P.... .. ..
        .byte $01,$ff,$30,$b0,$05,$e0,$ff,$10,$30,$02,$30,$20,$fc,$ff,$10,$00 // ..0.....0.0 ....
        .byte $04,$07,$ff,$10,$00,$05,$09,$ff,$10,$00,$03,$08,$ff,$11,$0c,$00 // ................
        .byte $ff,$10,$00,$03,$08,$ff,$10,$00,$04,$09,$ff,$10,$00,$05,$09,$ff // ................
        .byte $10,$00,$05,$0a,$ff,$10,$00,$05,$0c,$ff,$10,$00,$05,$08,$ff,$10 // ................
        .byte $00,$05,$07,$ff,$10,$00,$05,$0b,$ff,$10,$00,$03,$07,$ff,$83,$33 // ...............3
        .byte $0f,$0c,$e0,$08,$ff,$85,$34,$14,$0e,$36,$0a,$34,$36,$ff,$85,$30 // ......4..6.46..0
        .byte $0a,$08,$06,$03,$06,$07,$ff,$81       // ........

txt_deaa:
        .text "0840,*,048:"
        .byte $ff,$00,$81,$07,$05
        .byte $04,$03,$02,$01,$00,$fe,$84,$fc,$1c,$fc,$18,$fc,$fd,$fe,$83,$34 // ...............4
        .byte $14,$0e,$34,$36,$ff,$80,$e0,$0a,$08,$06,$05,$04,$03,$02,$01,$fe // ..46............
        .byte $8f,$30,$0e,$0c,$0a                   // .0...

txt_dedf:
        .text ",*(&$"
        .byte $22                                   // double quote
        .text " "
        .byte $1e,$1c,$1b,$1a,$18,$16,$14,$12,$ff
        .byte $83,$81,$41,$41,$80,$40,$ff,$80,$81,$11,$41,$80,$40,$80,$fe,$80 // ..AA.@....A.@...
        .byte $81,$e4,$41,$3b,$80,$fe,$80,$81,$43,$42,$fe,$00,$81,$11,$10,$fe // ..A;....CB......
        .byte $80,$81,$11,$80,$10,$80,$fe,$80,$81,$11,$41,$80,$fe,$80,$81,$e6 // ..........A.....
        .byte $11,$24,$10,$fe,$80,$81,$e3,$41,$27,$80,$fe,$00,$89,$00,$e8,$08 // .$.....A'.......
        .byte $a2,$26,$c0,$08,$89,$02,$89,$08,$a2,$2e,$20,$0d,$41,$00,$44,$00 // .&........ .A.D.
        .byte $23,$41,$30,$08,$17,$00,$89,$20,$a2,$36,$40,$0e,$41,$00,$86,$20 // #A0.... .6@.A.. 
        .byte $00,$02,$34,$0d,$41,$00,$64,$00,$13,$11,$30,$08,$89,$03,$89,$09 // ..4.A.d...0.....
        .byte $a2,$26,$50,$08,$89,$00,$59,$0a,$a2,$23,$60,$00,$80,$a6,$25,$08 // .&P...Y..#`...%.
        .byte $89,$00,$d6,$08,$a2,$26,$70,$08,$81,$00,$44,$08,$a2,$26,$90,$00 // .....&p...D..&..
        .byte $81,$00,$8a,$43,$a3,$35,$0e,$41,$00,$3b,$00,$23,$33,$e0,$ef,$41 // ...C.5.A.;.#3..A
        .byte $00,$49,$20,$00,$03,$04,$08,$89,$00,$68,$08,$a2,$26,$a0,$08,$89 // .I ......h..&...
        .byte $00,$37,$08,$a2,$60,$26,$a0,$0d,$41,$00,$49,$20,$00,$02,$04,$6c // .7..`&..A.I ...l
        .byte $41,$01,$44,$10                       // A.D.

txt_dfb3:
        .text "#R"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $6c,$41,$01,$44,$00,$23,$52,$00,$09,$41,$01,$66,$04,$23,$25,$40 // lA.D.#R..A.f.#%@
        .byte $00,$15,$00,$15,$f0,$a2,$26,$40,$08,$89,$02,$69,$08,$a2,$26,$10 // ......&@...i..&.
        .byte $00,$81,$00,$8a,$65,$a4,$25,$51,$00,$73,$06,$33,$a3,$24,$51,$00 // ....e.%Q.s.3.$Q.
        .byte $83,$06,$a2,$27,$04,$00,$51,$00,$53,$00,$33,$a2,$2a,$0d,$41,$01 // ...'..Q.S.3.*.A.
        .byte $76,$04,$23,$26,$30,$00,$01,$e3,$02,$3c // v.#&0....<

bmp_e000:
        // === Bitmap data (2609 bytes, $e000-$ea30) ===
        .byte $03,$04,$03,$05,$06,$02,$07,$08,$0d,$00,$01,$81,$19,$02,$03,$04 // ................
        .byte $11,$05,$06,$11,$07,$08,$41,$80,$0b,$02,$01,$03,$02,$02,$01,$03 // ......A.........
        .byte $08,$60,$c9,$0d,$02,$01,$03,$08,$ff,$80,$04,$05,$04,$05,$04,$05 // .`..............
        .byte $06,$04,$05,$06,$77,$09,$04,$05,$06,$77,$09,$77,$09,$04,$05,$06 // ....w....w.w....
        .byte $77,$09,$ff,$80,$7f,$00,$7b,$00,$0c,$07,$0a,$07,$0a,$0e,$0a,$ff // w.....{.........
        .byte $da,$82,$18,$24,$84,$18,$ce,$00,$da,$18,$86,$1c,$82,$28,$ce,$84 // ...$.........(..
        .byte $00,$da,$1c,$82,$1d,$29,$84,$1d,$ce,$00,$da,$1d,$82,$1a,$84,$26 // .....).........&
        .byte $82,$1a,$ce,$82,$00,$da,$82,$1a,$26,$19,$ff,$fe,$f1,$da,$82,$18 // ........&.......
        .byte $24,$84,$18,$ce,$00,$da,$18,$86,$1c,$82,$28,$ce,$84,$00,$da,$1c // $.........(.....
        .byte $82,$1d,$29,$84,$1d,$ce,$00,$da,$1d,$82,$1e,$84,$1f,$82,$2b,$ce // ..)...........+.
        .byte $82,$00,$da,$82,$29,$1a,$24,$ff,$da,$82,$18,$24,$84,$18,$ce,$00 // ....).$....$....
        .byte $da,$18,$86,$1c,$82,$28,$ce,$84,$00,$da,$1c,$82,$1d,$29,$84,$1d // .....(.......)..
        .byte $ce,$00,$da,$1d,$82,$1e,$84,$1e,$82,$2a,$ce,$82,$00,$da,$82,$1e // .........*......
        .byte $2a,$1e,$88,$1f,$e8,$21,$e8,$1d,$84,$1f,$18,$e8,$d5,$88,$00,$ff // *....!..........
        .byte $c0,$84,$00,$c4,$60,$30,$c0,$00,$c4,$30,$c0,$84,$02,$00,$c4,$30 // ....`0...0.....0
        .byte $c0,$60,$21,$84,$00,$c4,$61,$30,$c0,$00,$c4,$30,$c0,$84,$00,$c4 // .`!...a0...0....
        .byte $32,$c0,$00,$c4,$82,$32,$32,$ff,$c0,$84,$00,$c4,$60,$30,$c0,$00 // 2....22.....`0..
        .byte $c4,$30,$c0,$84,$02,$00,$c4,$30,$c0,$60,$22,$84,$00,$c4,$61,$30 // .0.....0.`"...a0
        .byte $c0,$00,$c4,$30,$c0,$84,$00,$c4,$62,$2f,$c0,$00,$c4,$82,$2f,$2f // ...0....b/....//
        .byte $ff,$c0,$84,$00,$c4,$60,$30,$c0,$00,$c4,$30,$c0,$84,$02,$00,$c4 // .....`0...0.....
        .byte $30,$c0,$37,$84,$00,$c4,$61,$30,$c0,$00,$c4,$30,$c0,$84,$00,$c4 // 0.7...a0...0....
        .byte $60,$32,$c0,$00,$c4,$82               // `2....

txt_e156:
        .byte $32,$32,$c0,$90,$a2,$61,$02,$c4,$88,$62,$2d,$84,$2f,$28,$e8,$c0 // 22...a...b-./(..
        .byte $88,$00,$ff,$d1,$82,$63
        .byte $33,$34,$84
        .text "<<4<"
        .byte $82
        .byte $34,$84
        .byte $3c,$82,$34,$37,$82,$3c,$82,$34,$35,$84 // <.47.<.45.

txt_e180:
        .byte $3c,$3c,$35,$d2,$81,$3e,$3f,$82,$40,$e2,$d1,$8a,$3e,$82,$33,$34 // <<5..>?.@...>.34
        .byte $84
        .text "<<4<"
        .byte $82
        .byte $34,$84
        .byte $3c,$82
        .byte $34,$37,$82
        .byte $3c,$d2,$81
        .byte $37,$38,$82,$39,$d1,$3c,$e2,$39,$e2,$94,$37,$82,$33,$34,$84,$3c // 78.9.<.9..7.34.<
        .byte $3c,$34,$3c,$82,$34,$84,$3c,$82,$34,$3c,$82,$34,$d2,$81,$3e,$3f // <4<.4.<.4<.4..>?
        .byte $82,$40,$d1,$84,$3e,$3c,$88,$3e,$84   // .@..><.>.

txt_e1c9:
        .byte $3c,$3e,$3c,$d2,$81,$3e,$3f,$82,$40,$d1,$84,$43,$d2,$81,$3e,$3f // <><..>?.@..C..>?
        .byte $82,$40,$d1,$84,$43,$84               // .@..C.

txt_e1df:
        .byte $40                                   // @ character
        .text "><979<"
        .byte $94
        .byte $3c,$ff,$da,$88,$13,$ce,$84,$00
        .byte $da,$1f,$13,$13,$ce,$82,$00,$da,$86,$14,$88,$15,$ce,$84,$00,$da // ................
        .byte $13,$15,$21,$ce,$84,$00,$da,$88,$17,$84,$23,$ce,$84,$00,$da,$84 // ..!.......#.....
        .byte $13,$13,$1f,$ce,$84,$00,$da,$18,$88,$18,$ce,$84,$00,$da,$18,$18 // ................
        .byte $13,$ce,$84,$00,$da,$10,$84,$11,$1d,$ce,$84,$00,$da,$84,$11,$11 // ................
        .byte $1d,$ce,$00,$da,$1c,$88,$1a,$ce,$84,$00,$da,$88,$1a,$84,$1d,$ce // ................
        .byte $84,$00,$da,$84,$1f,$88,$13,$ce,$84,$00,$da,$1f,$88,$2b,$ce,$88 // .............+..
        .byte $00,$da,$84,$13,$1f,$15,$21,$17,$23,$1f,$2b,$ff,$c0,$84,$00,$ca // ......!.#.+.....
        .byte $02,$00,$c0,$00,$cf,$25,$00,$c0,$00,$ca,$82,$a2,$60,$5b,$ff,$d0 // .....%......`[..
        .byte $84,$66,$32,$e4,$32,$e4,$32,$67,$32,$68,$32,$e4,$67,$34,$69,$34 // .f2.2.2g2h2.g4i4
        .byte $e4,$8c,$34,$e4,$60,$37,$e4,$62,$2f,$84,$39,$88,$67,$37,$84,$66 // ..4.`7.b/.9.g7.f
        .byte $37,$6a,$37,$88,$66,$37,$84,$64,$34,$60,$30,$e4,$66,$30,$e4,$30 // 7j7.f7.d4`0.f0.0
        .byte $e4,$30,$6b,$30,$68,$30,$e4,$6c,$39,$64,$39,$6c,$39,$60,$35,$e4 // .0k0h0.l9d9l9`5.
        .byte $64,$3b,$e4,$90,$6a,$37,$84,$60,$37,$e4,$e8,$cd,$90,$66,$3c,$d0 // d;..j7.`7....f<.
        .byte $84,$3e,$e8,$e8,$ff,$da,$84,$24,$24,$e6,$e8,$28,$e2,$82,$1f,$21 // .>.....$$..(...!
        .byte $1f,$84,$24,$24,$e3,$e8,$2e,$88,$29,$84,$2b,$8c,$26,$e2,$82,$1f // ..$$....).+.&...
        .byte $21,$1f,$84,$24,$24,$e3,$e8,$2b,$8c,$1d,$1f,$e2,$82,$1f,$21,$1f // !..$$..+......!.
        .byte $84,$24,$24,$e3,$e8,$60,$bb,$1c,$1a,$18,$1d,$88,$1f,$88,$fd,$05 // .$$..`..........
        .byte $30,$18,$ff,$ce,$86,$30,$2b,$84,$29,$e4,$88,$30,$84,$29,$ce,$88 // 0....0+.)..0.)..
        .byte $1d,$84,$1f,$18,$e8,$88,$00,$ff,$da,$88,$1d,$ce,$84,$00,$da,$1d // ................
        .byte $1d,$1c,$ce,$84,$00,$da,$88,$1a,$84,$26,$ce,$00,$da,$1a,$88,$13 // .........&......
        .byte $ce,$84,$00,$da,$13,$88,$18,$ce,$84,$00,$da,$18,$18,$1a,$ce,$00 // ................
        .byte $da,$88,$1d,$84,$11,$ce,$00,$da,$1d,$88,$1c,$ce,$84,$00,$da,$18 // ................
        .byte $88,$1a,$ce,$84,$00,$da,$1a,$1a,$1c,$ce,$00,$da,$88,$1f,$84,$13 // ................
        .byte $ce,$00,$da,$88,$1f,$84,$13,$ce,$84,$00,$da,$1f,$88,$14,$ce,$84 // ................
        .byte $00,$da,$14,$84,$14,$20,$ce,$84,$00,$da,$14,$88,$16,$ce,$84,$00 // ..... ..........
        .byte $da,$16,$84,$16,$22,$ce,$84,$00,$da,$16,$ff,$cc,$8c,$2d,$84,$2d // ...."........-.-
        .byte $2d,$2b,$e4,$88,$29,$84,$2b,$2d,$81,$2d,$83,$2f,$e4,$84,$2b,$e4 // -+..).+-.-./..+.
        .byte $90,$28,$e4,$84                       // .(..

txt_e3a3:
        .text "+(&$)+)("
        .byte $e4
        .byte $24,$e4,$88
        .byte $26,$84,$e4
        .byte $2d
        .byte $60
        .text "U/02"
        .byte $e4
        .byte $2f,$e4
        .byte $2d,$e4
        .byte $2b,$e4,$a4
        .byte $30,$84
        .byte $33
        .byte $32,$e4,$30,$e4,$2e,$e4,$ac,$30,$e8,$84,$34,$84,$32,$e4,$34,$e4 // 2.0....0..4.2.4.
        .byte $a0,$30,$84,$29,$2b,$2f,$84,$34,$84,$32,$e4,$34,$e4,$a4,$30,$d1 // .0.)+/.4.2.4..0.
        .byte $84,$63                               // .c

txt_e3e5:
        .text ")+/020"
        .byte $d2,$81
        .byte $32,$33,$82
        .byte $34,$d1,$84
        .byte $37,$d2
        .byte $81,$32,$33,$82,$34,$d1,$84,$37,$84   // .23.4..7.

txt_e3fe:
        .text "420-+-0"
        .byte $94
        .byte $30,$ff,$f0,$ff,$a4
        .byte $21,$bd,$a3
        .byte $21,$bd,$a3,$33,$7b,$00,$ff,$00,$02,$00,$02,$ff,$02,$ff,$02,$84 // !..3{...........
        .byte $7f,$00,$3b,$00,$02,$72,$02,$c2,$a1,$02,$02,$ff,$02,$ff,$25,$86 // ..;..r........%.
        .byte $ff,$00,$ff,$00,$c2,$2c,$00,$ff,$f6,$3b,$80,$00,$a9,$ad,$ff,$ad // .....,...;......
        .byte $7f,$00,$c2,$a1,$02,$ff,$00,$ff,$00,$3d,$ff // .........=.

txt_e449:
        .byte $29,$2d,$c6,$02,$ff,$42,$ff,$02,$ff,$7b,$00,$02,$ff,$02,$ff,$42 // )-...B...{.....B
        .byte $ff,$02,$ff,$02,$ff,$02,$ff,$73,$ff,$02,$ff,$0b,$02,$ff,$02,$ff // .......s........
        .byte $02,$27,$ff,$72,$00,$02,$ff,$7b,$32,$02,$02,$ff,$02,$ff,$2f,$02 // .'.r...{2...../.
        .byte $ff,$42,$ff,$02,$00,$52,$ff,$42,$ff,$7f,$ff,$42,$fd,$fb,$a8,$60 // .B...R.B...B...`
        .byte $78,$a6,$e9,$fa,$a4,$61,$45,$16,$6a,$55,$65,$54,$05,$51,$94,$65 // x....aE.jUeT.Q.e
        .byte $a5,$55,$14,$51,$04,$40,$11,$00,$44,$7b,$5a,$16,$46,$06,$06,$12 // .U.Q.@..D{Z.F...
        .byte $11,$96,$c7,$96,$d9,$9e,$19,$5e,$99,$85,$54,$17,$56,$53,$11,$44 // .......^..T.VS.D
        .byte $65,$24,$e8,$a8,$e4,$e5,$a2,$d2,$86,$a9,$94,$a4,$b9,$25,$2a,$39 // e$...........%*9
        .byte $6e,$66,$99,$99,$66,$66,$bb,$bb,$66,$40,$51,$94,$a4,$a9,$e9,$f9 // nf..ff..f@Q.....
        .byte $e9                                   // .

txt_e4da:
        .text "*5 D"
        .byte $05
        .byte $49,$4a,$0a,$02
        .byte $2e,$0b
        .byte $4e,$0b,$12
        .byte $42,$52
        .byte $55,$99,$65,$90,$91,$81,$80,$50,$54,$64,$39,$a9,$ad,$ba,$be,$5d // U.e....PTd9....]
        .byte $41,$05,$04,$10,$51,$41,$51,$09,$a8,$2c,$04,$11,$02,$02,$06,$16 // A...QAQ..,......
        .byte $00,$56,$bb,$bf,$fe,$bf,$c4,$60,$8f,$a9,$ea,$e9,$f9,$ee,$ea,$f9 // .V.....`........
        .byte $ea
        .byte $40,$50,$50,$91
        .text "TDTT"
        .byte $02
        .byte $45,$05,$11
        .byte $26,$17,$06
        .byte $48,$69,$39,$65,$94,$e4,$91,$40,$00,$25,$0a,$09,$06,$38,$61,$e4 // Hi9e...@.%...8a.
        .byte $41,$84,$54,$14,$51,$82,$22,$41,$14,$89,$80,$51,$92,$a4,$e4,$a4 // A.T.Q."A...Q....
        .byte $50,$99,$00,$94,$80,$9b,$16,$63,$42,$a5,$a4,$54,$00,$1a // P......cB..T..

txt_e558:
        .text "Z//. "
        .byte $94,$80,$91,$a4,$a5,$e5
        .byte $52,$82,$c9,$88
        .byte $24
        .byte $22,$0b,$2f,$14,$25,$0a               // "./.%.

loc_e56e:
        .byte $12,$14
        .byte $4a,$d8
        .byte $51,$19,$04
        .byte $40,$81,$80,$00,$14
        .text "U*.H"
        .byte $80,$50,$18,$06,$01,$46,$06,$0c,$05,$06,$05,$01,$01,$be,$fb,$aa // .P...F..........
        .byte $bb,$aa,$66,$9a
        .byte $55,$a9,$ba,$a5,$a9,$a5,$94
        .text "DQDTD"
        .byte $10,$44,$04,$40,$a2,$2e,$18,$68,$e5,$94,$a4,$60,$24,$04,$41,$00 // .D.@...h...`$.A.
        .byte $10,$04,$00,$10,$a2,$60,$34,$01,$00,$41,$00,$10,$03,$02,$90,$94 // .....`4..A......
        .byte $91,$80,$c4,$81,$46,$0b,$00,$41,$12,$04,$08,$10,$40,$80,$82,$11 // ....F..A....@...
        .byte $02,$01,$51,$02,$01,$11,$1b,$26,$12,$51,$14,$04,$01,$00,$a4,$94 // ..Q....&.Q......
        .byte $90,$52,$02,$10,$00,$01,$09,$90,$81,$44,$01,$a3,$32,$46,$06,$0a // .R.......D..2F..
        .byte $16,$19,$19,$1a,$0a,$55,$95,$94,$a5,$a4,$99,$a9,$66,$00,$40,$e3 // .....U......f.@.
        .byte $50,$24,$14,$04,$14,$05,$a2,$21,$10,$a4,$26,$15,$51,$44,$11,$04 // P$.....!..&.QD..
        .byte $01,$a2,$22,$14,$10,$a2               // .."...

txt_e614:
        .byte $22,$44,$40,$a2,$2c,$10,$00,$40,$04,$1d,$2a,$19,$04,$18,$26,$60 // "D@.,..@..*...&`
        .byte $90,$a4,$60,$27,$04,$44,$80,$28,$2d,$19,$04,$00,$06,$0d,$08,$24 // ..`'.D.(-......$
        .byte $74,$b8,$64,$00,$0b,$06,$01,$04,$00,$05,$04,$00,$81,$41,$01,$01 // t.d..........A..
        .byte $00,$01,$00,$01,$00,$01,$46,$0b,$06,$06,$01,$a2,$21,$01,$e4,$40 // ......F.....!..@
        .byte $a2                                   // .

txt_e655:
        .text "#"
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .byte $a3
        .byte $26,$10,$00,$10
        .byte $40,$01,$10,$a4
        .byte $26,$4a,$07
        .byte $07,$02,$01,$10,$a2,$2f,$2e,$8e,$8b,$e3,$d1,$80,$40,$04,$04,$44 // ...../......@..D
        .byte $84,$94,$d0,$90,$40,$a4,$22,$02,$02,$e3,$06,$30,$15,$a9,$b9,$fa // ....@."....0....
        .byte $fa,$f9,$ea,$a9,$00,$40,$00,$50,$10   // .....@.P.

txt_e68e:
        .byte $54,$44,$40,$a6,$60,$2a,$11,$05,$00,$01,$41,$10,$14,$09,$15,$09 // TD@.`*....A.....
        .text "FQQ"
        .byte $40                                   // @ character
        .byte $10,$14,$00,$04,$65,$99
        .byte $54,$10
        .byte $50,$11,$06,$1e
        .byte $04,$06,$17,$26,$51,$05,$05,$42,$00,$40,$91,$e4,$94,$65,$39,$69 // ...&Q..B.@...e9i
        .byte $a2,$60,$27,$60,$38,$06,$09,$0a,$25,$00,$01,$22,$82,$41,$00,$40 // .`'`8...%..".A.@
        .byte $80,$50,$a4,$e4,$a4,$90,$50,$80,$89,$00,$04,$1d,$19,$04,$0c,$08 // .P....P.........
        .byte $0c,$00,$10,$14,$10,$10,$42,$49,$1a,$02,$a2,$2d,$15,$29,$69,$ba // ......BI...-.)i.
        .byte $fe,$40,$80,$20,$24,$08               // .@. $.

txt_e6f4:
        .byte $49,$42,$52,$a3,$25,$14,$10,$00,$05,$14,$a4,$24,$01,$40,$04,$19 // IBR.%......$.@..
        .byte $a5,$60,$83,$08,$2e,$2a,$41,$91,$50,$24,$19,$15,$16,$5a,$09,$59 // .`...*A.P$...Z.Y
        .byte $6d,$6e,$7a,$fa,$e9,$a5,$00,$01       // mnz.....

txt_e71c:
        .byte $40                                   // @ character
        .text "AARVU"
        .byte $1a,$19,$04,$a1,$94
        .byte $41,$84
        .byte $51,$51,$52
        .byte $52,$12,$56,$06,$5a,$7b,$99,$5e,$19,$9e,$d9,$96,$c7,$96,$65,$44 // R.V.Z{.^......eD
        .byte $11,$53,$56,$17,$54,$85,$82,$d2,$a2,$e5,$e4,$a8,$e8,$24,$6e // .SV.T........$n

txt_e74b:
        .byte $39,$2a,$25,$b9,$a4,$94,$a9,$49,$5d,$6a,$19,$2e,$19,$6d // 9*%....I]j...m

txt_e759:
        .text "UJ)9."
        .byte $ba,$fd,$7a
        .byte $59,$fa,$aa,$a9,$65
        .byte $54,$90
        .byte $55
        .byte $5a,$52,$42,$12,$0b,$4e,$0b,$2e,$a9,$50,$80,$81,$91,$90,$65,$99 // ZRB..N...P....e.
        .byte $55,$5d,$be,$ba,$ad,$a9,$39,$64,$54,$09,$51,$41,$51,$10,$04,$05 // U]....9dT.QAQ...
        .byte $41,$a3,$2d,$01,$86,$a6,$ab,$9a,$00,$05,$6b,$ba,$a5,$56,$d5,$a9 // A.-.......k..V..
        .byte $a2,$26,$40,$90,$e5,$6e,$56,$65,$a5,$23,$01,$46,$de,$a6,$22,$50 // .&@..nVe.#.F.."P
        .byte $e4,$a6,$60,$22,$01,$01,$00,$01,$02,$0a,$29,$a5,$91,$00,$1a,$a6 // ..`"......).....
        .byte $69,$96,$56,$19                       // i.V.

txt_e7bd:
        .byte $56,$55,$a4,$aa,$9a,$a9,$6a,$a6,$aa,$a6,$00,$40,$a0,$a8,$a9,$6a // VU....j....@...j
        .byte $66,$8a,$a6,$22,$84,$91,$a6,$3a,$01,$83,$40,$00,$01,$16,$6d,$b5 // f.."...:..@...m.
        .byte $94,$50,$00,$28,$95,$51,$07,$0a,$1d,$68,$40,$90,$b4,$a9,$5e,$46 // .P.(.Q...h@...^F
        .byte $11,$45,$a3,$60,$b9,$04,$5d,$ab,$d6,$55,$15,$51,$55,$05,$10,$44 // .E.`..]..U.QU..D
        .byte $00,$10,$7c,$5a,$15,$05,$11,$40,$04,$41,$59,$04,$e0,$78,$5a,$57 // ..|Z...@.AY..xZW
        .byte $05,$09,$ab,$55,$54,$04,$00,$10,$00   // ...UT....

loc_e816:
        .byte $04,$79,$54,$11,$01,$48,$26,$29,$19,$06,$1a,$46,$1a,$59,$65,$25 // .yT..H&)...F.Ye%
        .byte $55,$45,$9a,$aa,$5a,$56,$65,$aa,$6a,$5a,$66,$a9,$ae,$aa,$aa,$d6 // UE..ZVe.jZf.....
        .byte $fd,$a6,$68,$85,$99,$e5,$a4,$b9,$aa,$96,$66,$51,$95,$41,$50,$55 // ..h.......fQ.APU
        .byte $11,$60,$60,$98,$98,$49,$96,$46,$95,$61,$21,$18,$08,$04,$08,$44 // .``..I.F.a!....D
        .byte $44,$10,$00,$11,$06,$19,$10,$81,$21,$64,$90,$90,$44,$11,$40,$10 // D.......!d..D.@.
        .byte $00,$50,$10,$44,$11,$10,$04,$41,$00,$51,$46,$00,$04,$00,$41,$04 // .P.D...A.QF...A.
        .byte $10,$04,$40,$00,$d0,$a4,$ad,$5a,$05,$10,$40,$04,$00,$01,$07,$aa // ..@....Z..@.....
        .byte $74,$28,$10                           // t(.

txt_e889:
        .byte $50,$40,$d1,$a6,$19,$68,$40,$a0,$74,$14,$24,$91,$40,$00,$45,$46 // P@...h@.t.$.@.EF
        .byte $41,$41                               // AA

loc_e89b:
        .byte $40,$12,$41,$45,$56,$16,$9a,$9a,$a9,$95,$54,$a4,$a6,$aa,$a9,$42 // @.AEV.....T....B
        .byte $a2,$60,$39,$10,$16,$be,$af,$bb,$af,$6b,$2e,$2a,$0a,$ae,$6a,$aa // .`9......k.*..j.
        .byte $ee,$ea,$da,$fa,$bb,$65,$95,$55,$45,$96,$a9,$ba,$aa,$61,$15,$45 // .....e.UE....a.E
        .byte $95,$66,$9a,$66,$a9,$80,$44,$80,$91,$a4,$61,$a2,$a6,$00,$01,$06 // .f.f..D...a.....
        .byte $6a,$7b,$69,$95,$01,$00,$10,$40,$a6,$aa,$55,$01,$a2,$26,$40,$00 // j{i....@..U..&@.
        .byte $69,$ba,$99,$44,$a2,$60,$8b,$04,$19,$5a,$a6,$51,$40,$01,$40,$00 // i..D.`...Z.Q@.@.
        .byte $15,$aa,$d5,$51,$44,$11,$50,$01,$12,$ed,$56,$11,$11,$00,$18,$04 // ...QD.P...V.....
        .byte $10,$40,$ec,$58,$14,$10,$01,$00,$04,$01,$15,$19,$15,$01,$16,$4e // .@.X...........N
        .byte $76,$6a,$ab,$6a,$6e,$56,$a8,$a4,$bd,$fb,$ad,$bb,$ee,$b5,$1a,$01 // vj.jnV..........
        .byte $00,$50,$94,$e9,$fa,$aa,$4a,$46,$1a,$56,$6a,$6e,$a5,$96,$f6,$ee // .P....JF.Vjn....
        .byte $bd,$ab,$6e,$aa,$a9,$a9,$aa,$9d,$ff,$eb,$52,$15,$45,$16,$66,$aa // ..n.......R.E.f.
        .byte $ab,$fe,$aa,$91,$15,$65,$b0,$d4,$95,$45,$51,$11,$41,$91,$90,$60 // .....e...EQ.A..`
        .byte $ba,$61,$f9,$61,$84,$04,$15,$95,$56,$55,$26,$69,$66,$69,$40,$50 // .a.a....VU&ifi@P
        .byte $94,$a4,$b4,$b8,$a4,$78,$10,$00,$11,$41,$1a,$75,$50,$01,$00,$40 // .....x...A.uP..@
        .byte $00,$40,$a2,$2a,$01,$16,$01,$00,$01,$00,$01,$56,$6d,$d1,$a2,$60 // .@.*.......Vm..`
        .byte $6c,$10,$00,$80,$e8,$95,$04,$84,$0e,$08,$40,$4c,$5c,$1d,$17,$15 // l.........@L\...
        .byte $01,$40,$a6,$42,$05,$02,$40,$a8,$64,$07,$87,$4b,$0e,$0d,$08,$6b // .@.B..@.d..K...k
        .byte $9a,$69,$69,$2a,$0a,$0a,$ca,$59,$56,$59,$65,$5a,$66,$aa,$6a,$69 // .ii*...YVYeZf.ji
        .byte $a9,$a9,$aa,$6a,$a6,$d6,$a5,$4a,$1b,$5f,$6e,$59,$95,$a9,$a9,$56 // ...j...J._nY...V
        .byte $55,$59,$6e,$6f,$7e,$6e
        .byte $58,$52,$91
        .byte $51,$90
        .text "P"
        .byte $40                                   // @ character
        .text "DE"
        .byte $14
        .byte $44,$01,$01,$11,$05,$04,$19,$25,$05,$05,$01,$05,$14,$05,$04,$a4 // D......%........
        .byte $75,$a5,$74,$58,$65,$65,$59,$10,$00,$11,$00,$10,$01,$a2,$60,$5d // u.tXeeY.......`]
        .byte $5b,$b9,$94,$50,$41,$04,$41,$05,$50,$00,$04,$41,$16,$69,$94,$91 // [..PA.A.P..A.i..
        .byte $40,$10,$28,$a8,$82,$10,$40,$00,$15,$00,$10,$40,$11,$01,$12,$11 // @.(...@....@....
        .byte $44,$5e,$05,$41,$68,$65,$aa,$aa,$04,$40,$48,$1a,$a2,$9a,$ab,$a9 // D^.Ahe...@H.....
        .byte $da,$bb,$6a,$aa,$a9,$e5               // ..j...

// --- Region $ea58-$ea80 ---
.pc = $ea58 "bmp_ea58"

bmp_ea58:
        // === Bitmap data (41 bytes, $ea58-$ea80) ===
        .byte $e3,$40,$60,$30,$91,$60,$81,$00,$04,$40,$10,$55,$15,$04,$01,$04 // .@`0.`...@.U....
        .byte $05,$15,$15,$04,$65,$59,$66,$59,$56,$16,$19,$56,$05,$55,$5b,$6e // ....eYfYV..V.U[n
        .byte $51,$50,$98,$95,$16,$59,$59,$42,$90   // QP...YYB.

// --- Region $ea88-$eac8 ---
.pc = $ea88 "bmp_ea88"

bmp_ea88:
        // === Bitmap data (65 bytes, $ea88-$eac8) ===
        .byte $40,$00,$40,$04,$a4,$31,$01,$06,$06,$0b,$16,$05,$05,$01,$00,$60 // @.@..1.........`
        .byte $b9,$e5,$6e,$aa,$79                   // ..n.y

txt_ea9d:
        .byte $55,$50,$a2,$24,$41,$64,$91,$41,$a2,$60,$c8,$04,$09,$42,$00,$4a // UP.$Ad.A.`...B.J
        .byte $05,$10
        .text "DQUER"
        .byte $11,$91,$94
        .byte $24,$11
        .byte $25,$04,$15,$85
        .byte $45,$a1,$65,$10,$18                   // E.e..

txt_eac2:
        .text "I"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "PT"
        .byte $a5
        .byte $59

// --- Region $eb06-$ff5a ---
.pc = $eb06 "bmp_eb06"

bmp_eb06:
        // === Bitmap data (5178 bytes, $eb06-$ff3f) ===
        .byte $11,$03,$15,$45,$61,$1f,$75,$64,$d0,$40,$42,$01,$04,$b1,$d0,$54 // ...Ea.ud.@B....T
        .byte $41,$41,$11,$61,$90,$10,$05,$51,$e4,$b4,$ad,$2a,$52,$55,$06,$40 // AA.a...Q...*RU.@
        .byte $10,$44,$14,$45,$91,$1d,$45,$93,$a1,$24,$29,$09,$09 // .D.E..E..$)..

txt_eb33:
        .byte $45,$49,$50,$d4,$51,$d4,$35,$4c,$06,$42,$51,$71,$14,$44,$01,$a0 // EIP.Q.5L.BQq.D..
        .byte $26,$2a,$89,$8a,$86,$66,$24,$ea,$a4,$45,$a4,$61,$aa,$69,$a1,$84 // &*...f$..E.a.i..
        .text "BRZJG"
        .byte $05,$08,$18,$d0
        .byte $40,$00
        .byte $20,$00,$04,$15
        .byte $51
        .byte $6e,$79,$65,$79,$64,$b4,$e4,$90,$51,$45,$44,$05,$04,$e3,$01,$3e // nyeyd...QED....>
        .byte $6f,$5a,$66,$59,$56,$19,$16,$05,$54,$50,$01,$01,$04,$50,$01,$00 // oZfYV...TP...P..
        .byte $40,$42,$10,$11,$44,$10,$00,$02,$00,$10,$00,$14,$01,$10,$a2,$60 // @B..D..........`
        .byte $36,$41,$05,$16,$11,$04,$41,$14,$01,$05,$00,$40,$80,$50,$10,$50 // 6A....A....@.P.P
        .byte $14,$90,$b4,$1c,$05,$01,$00,$40,$01,$42,$00,$10,$00,$50,$15,$01 // .......@.B...P..
        .byte $00,$5a,$64,$04,$00,$01,$10,$40,$10,$54,$1a,$01,$50,$90,$64,$94 // .Zd....@.T..P.d.
        .byte $24,$18,$1a,$8a,$69,$24,$04,$a2,$2d,$94,$80,$40,$01,$06,$09,$54 // $...i$..-..@...T
        .byte $50,$1a,$6a,$a4,$80,$40,$a2,$2c,$01,$81,$01,$03,$06,$0b,$06,$14 // P.j..@.,........
        .byte $04,$d0,$80,$40,$a2,$23,$04,$00,$40,$a2,$2d,$01,$40,$04,$00,$14 // ...@.#..@.-.@...
        .byte $00,$45,$41,$10,$44,$01,$01,$14,$b1,$e5,$20,$3e,$0e,$0f,$12,$14 // .EA.D..... >....
        .byte $08,$20,$05,$01,$13,$14,$20,$09,$0d,$10,$0f,$12,$14,$05,$12,$13 // . .... .........
        .byte $20,$10,$12,$05,$13,$05,$0e,$14,$13,$3a,$e7,$20,$60,$26,$14,$08 //  ........:. `&..
        .byte $05,$20,$08,$15,$0e,$14,$20,$06,$0f,$12,$20,$12,$05,$04,$20,$0f // . .... ... ... .
        .byte $03,$14,$0f,$02,$05,$12               // ......

txt_ec39:
        .text " +6 "
        .byte $0e,$14,$13,$03
        .byte $2f,$10,$01,$0c

txt_ec45:
        .byte $20,$20,$a8,$60
        .text "(V"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $83
        .byte $4c,$83,$8c,$f3,$6b,$00,$03
        .byte $00,$0c,$33,$cc,$33,$bf,$00,$03,$33,$c0,$0f,$cd,$cd,$f0,$0b,$00 // ..3.3...3.......
        .byte $30,$00,$f0,$6c,$bf,$00,$a0,$06,$0c,$c0,$33,$cc,$33,$a3 // 0..l......3.3.

txt_ec73:
        .byte $25,$40,$d0,$20,$c4,$38,$a2,$38,$02,$04,$1c // %@. .8.8...

txt_ec7e:
        .byte $23,$4c,$b3,$00,$2b,$70,$03,$cc,$30,$cc,$3c,$3f,$80,$30,$33,$00 // #L..+p..0.<?.03.
        .byte $3f,$d6,$db,$00,$ba,$a2,$24,$0c,$03,$cc,$f3,$a2,$26,$60,$c4,$0d // ?.....$.....&`..
        .byte $32,$cc,$33,$a6,$2b,$40,$80,$05,$04,$04,$08,$04,$08,$08,$0f,$66 // 2.3.+@.........f
        .byte $a2,$60                               // .`

txt_ecb0:
        .byte $26,$30,$c0,$33,$cc,$33,$bb,$00,$30,$03,$cc,$30,$cc,$3c,$ff,$00 // &0.3.3..0..0.<..
        .byte $30,$33,$00,$ff,$d6,$db,$a4,$04,$08,$3c,$c8,$0c,$cc,$cc,$06,$04 // 03.......<......
        .byte $0b,$0c,$08,$0c,$0c,$0f,$ba,$a2,$26,$0c,$c0,$33,$cc,$33,$65,$a2 // ........&..3.3e.

txt_ece0:
        .byte $25,$30,$cc,$30,$cc,$3c,$e3,$40,$3e,$80,$40,$80,$80,$c0,$8e,$fa // %0.0.<.@>.@.....
        .byte $f9,$fa,$e5,$f9,$e6,$e5,$ff,$ee,$bb,$6e,$9a // .........n.

txt_ecfb:
        .byte $59,$56,$55,$be,$cc,$bc,$bc,$6c,$bc,$bc,$6c,$cc,$e3,$0f,$60,$2d // YVU....l..l...`-
        .byte $0e,$0f,$0e,$0e,$ef,$ae,$9b,$a6,$59,$95,$65,$55,$f4,$ed,$ba,$ea // ........Y.eU....
        .byte $a6,$9b,$6b,$56,$00,$01,$02,$02,$8a,$8b,$ca,$8e,$6f,$ae,$9b,$a6 // ..kV........o...
        .byte $59,$95,$65,$55,$fb,$ec,$bb,$eb,$a6,$9b,$6b,$56,$ec,$e7,$c0,$60 // Y.eU......kV...`
        .byte $2c,$ce,$fa,$f9,$fa,$e5,$f9,$e6,$e5,$40,$d0,$a0,$a0,$68,$b8,$bc // ,........@...h..
        .byte $68,$0c,$0b,$0b,$07,$8a,$87,$c5,$8f,$ef,$ae,$9b,$a6,$59,$ff,$ab // h............Y..
        .byte $aa,$fb,$ec,$bb,$eb,$a6,$be,$99,$56,$ac,$80,$40,$80,$e3 // ........V..@..

txt_ed69:
        .byte $40,$2a,$c0,$bc,$cc,$bc,$bc,$6c,$bc,$bc,$6c,$0c,$e3,$0f,$25,$0e // @*.....l..l...%.
        .byte $0f,$0e,$0e,$80,$e7,$c0,$2c,$00,$01,$02,$02,$0a,$0b,$0a,$0e,$e5 // ......,.........
        .byte $f9,$ce,$c3,$e4,$c0                   // .....

txt_ed8e:
        .byte $24,$55,$55,$aa,$ff,$a4,$23,$6c,$bc,$cc,$e5,$0c,$22,$0e,$0f,$e6 // $UU...#l...."...
        .byte $0c,$24,$55,$95,$ea,$3f,$a4,$24,$56,$5b,$ac,$f0,$a4,$22,$ce,$cf // .$U..?.$V[..."..
        .byte $e6,$cc,$e8,$c0,$23,$6c,$bc,$cf,$a5,$23,$0e,$0f,$fc,$a5,$2b,$56 // ....#l...#....+V
        .byte $5b,$ac,$f3,$03,$0c,$0c,$03,$c3,$c0,$c0,$a5,$22,$fa,$ff,$a6,$22 // [.........."..."
        .byte $a5,$aa,$a6,$22,$80,$40,$a6,$23,$c0,$c0,$ff,$a5,$28,$c0,$c0,$cc // ...".@.#....(...
        .byte $c0,$c3,$cc,$cf,$cb,$a3,$25,$cc,$c3,$33,$fc,$ff,$e3,$0c,$25,$cc // ......%..3....%.
        .byte $0c,$0c,$cc,$fc,$e8,$0c,$a2,$26,$c0,$0c,$3c,$c3,$ff,$bf,$a3,$25 // .......&..<....%
        .byte $cc                                   // .

txt_edff:
        .byte $30,$30,$cc,$ff,$e8,$cc,$2d,$00,$0f,$0d,$cd,$0e,$0c,$cc,$fc,$00 // 00....-.........
        .byte $f0,$6c,$bc,$cc,$e3,$0c,$21,$03,$a2,$26,$cc // .l....!..&.

txt_ee1a:
        .byte $30,$30,$cc,$ff,$00,$e7,$c0,$25,$00,$fc,$6c,$bc,$cc,$e3,$0c,$25 // 00.....%..l....%
        .byte $00,$ff,$d6,$db,$ec,$e3,$c0,$2b,$cf,$fe,$cb,$fe,$fa,$fa,$f6,$f6 // .......+........
        .byte $bb,$ee,$bb,$e3,$aa,$25,$9a,$66,$8c,$fc,$8c,$e3,$bc,$25,$7c,$ac // .....%.f.....%|.
        .byte $0c,$0f,$0c,$e5,$0f,$2b,$fb,$ee,$bb,$ea,$aa,$aa,$69,$66,$b8,$ef // .....+......if..
        .byte $b8,$e3,$ab,$25,$a7,$6a,$cc,$cf,$cc,$e5,$cf,$2b,$e9,$f5,$e5,$e5 // ...%.j.....+....
        .byte $95,$e5,$e5,$95,$a9,$96,$59,$e5       // ......Y.

txt_ee72:
        .byte $55,$32,$ac,$7c,$7c,$6c,$68,$6c,$6c,$68,$0e,$0f,$0e,$0e,$09,$0e // U2.||lhllh......
        .byte $0a,$0a,$9a,$59,$e6,$55,$23,$9a,$67,$97,$e5 // ...Y.U#.g..

txt_ee8d:
        .byte $56,$2d,$ce,$ce,$c3,$c3,$83,$c3,$83,$80,$9a,$65,$99,$95,$95,$e3 // V-.........e....
        .byte $e5,$23,$9a,$97,$56,$e5,$55,$e3,$c0,$22,$bf,$6a,$e3,$55,$24,$e9 // .#..V.U..".j.U$.
        .byte $f5,$e5,$95,$e4                       // ....

txt_eeb1:
        .byte $55,$25,$a9,$96,$59,$55,$55,$e3       // U%..YUU.

txt_eeb9:
        .byte $56,$22,$ac,$6c,$e3,$b0,$22,$f0,$f0,$e5,$c0,$36,$80,$c0,$80,$80 // V".l.."....6....
        .byte $e9,$f5,$e5,$e5,$95,$e5,$a5,$a5,$ac,$7c,$7c,$6c,$68,$6c,$68,$68 // .........||lhlhh
        .byte $0e,$0f,$e5,$0e,$24,$0a,$9a,$67,$97,$e5,$55,$28,$e5,$a5,$a5,$65 // ....$..g..U(...e
        .byte $a5,$65,$6a,$d6,$e6                   // .ej..

txt_eeee:
        .byte $55,$32,$aa,$6b,$6c,$68,$68,$64,$68,$64,$a4,$94,$06,$0a,$06,$06 // U2.klhhdhd......
        .byte $0d,$0f,$03,$00,$e3                   // .....

txt_ef03:
        .byte $55,$25,$aa,$66,$aa,$fa,$ff,$e3       // U%.f....

txt_ef0b:
        .byte $56,$27,$aa,$b9,$56,$a5,$aa,$40,$80,$e3 // V'..V..@..

txt_ef15:
        .byte $40,$33,$c0,$80,$40,$f9,$f9,$fe,$3b,$3e,$0f,$03,$00,$55,$55,$95 // @3..@...;>...UU.
        .byte $ea,$bf,$a6,$f9,$3e,$e3               // ....>.

txt_ef2b:
        .byte $55,$25,$aa,$ff,$a9,$95,$96,$e3       // U%......

txt_ef33:
        .byte $55,$2d,$aa,$ff,$5a,$6b,$af,$5b,$5b,$af,$fb,$af,$fc,$f0,$00,$e3 // U-..Zk.[[.......
        .byte $c0,$a5,$28,$65,$a5,$65,$6a,$d6,$fa,$3f,$0f,$e3 // ..(e.ej..?..

txt_ef4f:
        .byte $55,$35,$aa,$6b,$a5,$aa,$fa,$64,$68,$64,$a4,$94,$6c,$58,$a4,$0e // U5.k...dhd..lX..
        .byte $0a,$0a,$06,$0a,$06,$06,$0f,$e6       // ........

txt_ef67:
        .byte $55,$22,$aa,$66,$e6                   // U".f.

txt_ef6c:
        .byte $55,$22,$aa,$bb,$e3,$55,$28,$6a,$ee,$a9,$fa,$fe,$fa,$3f,$0f,$a5 // U"...U(j.....?..
        .byte $23,$a5,$aa,$fa,$a5,$23,$6c,$58,$a4,$a5,$22,$0f,$03,$a6,$23,$aa // #....#lX.."...#.
        .byte $fa,$ff,$a5                           // ...

txt_ef8f:
        .byte $23,$56,$a5,$aa,$a5,$23,$c0,$80,$40,$a5,$29,$fb,$00,$30,$00,$0c // #V...#..@.)..0..
        .byte $03,$cc,$b3,$a6,$a2,$2d,$c3,$0c,$33,$cc,$33,$54,$04,$04,$08,$c4 // .....-..3.3T....
        .byte $08,$c8,$cc,$a4,$60,$3c,$01,$02,$04,$0b,$00,$02 // ....`<......

txt_efbb:
        .byte $27,$40,$cc,$33,$cc,$33,$03,$b8,$03,$33,$c0,$03,$cd,$cd,$ce,$ba // '@.3.3...3......
        .byte $b9,$7a,$a5,$7f,$5a,$fa,$ff,$ee,$bb,$6e,$9a,$fb,$b9,$a5,$b8,$c8 // .z..Z....n......
        .byte $b4,$b8,$64,$e4,$94,$6c,$06,$1a       // ..d..l..

txt_efe3:
        .byte $29,$2a,$a5,$b9,$a6,$e5,$ba,$c8,$b4,$b8,$64,$e4,$94,$6c,$a4,$26 // )*........d..l.&
        .byte $80,$80,$c0,$80,$3f,$0f,$e6,$c0,$22,$aa,$fa,$a6 // ....?..."...

txt_efff:
        .byte $22,$58,$a4,$a6,$21,$ce,$e4,$c3,$e3,$c0,$2b,$55,$95,$ea,$3f,$c0 // "X..!.....+U..?.
        .byte $c0,$f0,$2f,$c0,$c0,$3f,$a5,$24,$3f,$0f,$00,$ff,$a4,$22,$aa,$fa // ../..?.$?...."..
        .byte $a2,$26,$f0,$0c,$03,$03,$3f,$0f,$a6,$e3,$c0,$25,$00,$ff,$cc,$cf // .&....?....%....
        .byte $cb,$a4,$24,$ff,$33,$fc,$ff,$a4,$27,$fc,$0c,$cc,$fc,$3a,$0e,$03 // ..$.3...'....:..
        .byte $a5,$25,$fc,$97,$a5,$29,$02,$a4,$24,$ff,$5a,$6b,$af,$a5,$26,$cc // .%...)..$.Zk..&.
        .byte $c0,$c3,$cc,$cf,$cb,$e3,$c0,$e3       // ........

txt_f057:
        .byte $30,$25,$cc,$fc,$c0,$ca,$c7,$e5,$cf,$33,$00,$ef,$bb,$fa,$aa,$aa // 0%.......3......
        .byte $69,$66,$00,$f9,$af,$eb,$ab,$ab,$a7,$6a,$00,$80,$40,$e5,$c0,$24 // if.......j..@..$
        .byte $e9,$f5,$e5,$e5,$e4                   // .....

txt_f07c:
        .byte $55,$28,$ce,$cf,$ce,$ce,$8e,$ce,$8e,$8a,$e3 // U(.........

txt_f087:
        .byte $55,$25,$aa,$ea,$96,$65,$69,$e3       // U%...ei.

txt_f08f:
        .byte $55,$2d,$aa,$6b,$a5,$aa,$5a,$4e,$8a   // U-.k..ZN.

txt_f098:
        .byte $4a,$46,$4a,$c6,$86,$4f,$e3,$55,$25,$6a,$fb,$a9,$fa,$fe,$e3 // JFJ..O.U%j.....

txt_f0a7:
        .byte $55,$25,$aa,$ff,$aa,$6b,$6f,$80,$30,$00,$60,$21,$01,$02,$03,$04 // U%...ko.0.`!....
        .byte $05,$06,$00,$07,$08,$09,$0a,$0b,$0c,$01,$02,$03,$04,$05,$06,$0d // ................
        .byte $0e,$0f,$10,$0a,$0b,$0c,$01,$02,$11,$12,$13,$14,$15,$a4,$39,$07 // ..............9.
        .byte $08,$09,$7b,$7c,$7d,$7e,$7f,$80,$04,$05,$06,$00,$07,$08,$09,$7b // ..{|}~.........{
        .byte $7c,$7d,$01,$02,$03,$04,$05,$06,$b2,$60,$21,$16,$17,$18,$19,$1a // |}.......`!.....
        .byte $1b,$1c,$1d,$1e,$1f,$20,$17,$21,$16,$17,$18,$19,$1a,$1b // ..... .!......

txt_f105:
        .byte $22                                   // double quote
        .text "#$% "
        .byte $17
        .byte $21,$16,$17
        .byte $26,$27,$1a,$1e
        .byte $28,$a3
        .byte $3b
        .byte $29,$1d,$1e,$1f,$81,$82,$83,$84,$17,$18,$19,$1a,$1b,$1c,$1d,$1e // )...............
        .byte $1f,$81,$82,$83,$81,$82,$85,$19,$1a,$1b,$86,$b1,$60 // ............`

txt_f132:
        .text "!*+,-./0./1*+,*+"
        .text "23.45678*+,*+23."
        .byte $2f,$31,$a3
        .text ";-./9"
        .byte $87,$88,$89

txt_f15d:
        .text "*+23./"
        .byte $8a,$8b
        .byte $2f,$8c,$8d,$8e,$89,$8f,$88,$89

txt_f16d:
        .text "-./1"
        .byte $b1

txt_f172:
        .text "4:;<=>?"
        .byte $40                                   // @ character
        .text ">?1:;<:;"
        .text "AB>CD"
        .byte $a3

txt_f188:
        .text "*:;<:;AE>?1"
        .byte $a3
        .text "4=>?"
        .byte $46,$90,$91,$92                       // F...

txt_f19c:
        .text ":;AE>?1"
        .byte $93,$94,$95,$96
        .byte $3b,$97,$a3

txt_f1aa:
        .text "$=>?1"
        .byte $b1

txt_f1b0:
        .text "4GHIJKLMKL1GHIGH"
        .text "IJKL1"
        .byte $a3

txt_f1c6:
        .text "*GHIGHIJKL1"
        .byte $a3

txt_f1d2:
        .text "4JKL1GHIGHIJKL"
        .byte $98,$99
        .byte $9a,$9b                               // ..

txt_f1e4:
        .byte $47,$48,$49,$a3                       // GHI.

txt_f1e8:
        .text "$JKL1"
        .byte $b1

txt_f1ee:
        .text "4NOPQRSTUVWXYZNO"
        .text "PQRS"
        .byte $5b,$a3
        .byte $2a,$5c,$4f,$5d

txt_f208:
        .text "NOPQRS"
        .byte $5b,$a3
        .byte $34,$5e
        .byte $52,$5f
        .byte $57,$9c
        .byte $4f,$5d

txt_f218:
        .text "NOPQRS"
        .byte $9d
        .byte $52,$5f

txt_f221:
        .text "WXYZ"
        .byte $a3
        .text "$QRS"
        .byte $5b,$b1
        .byte $34,$60,$61,$62,$63
        .byte $64,$65,$66,$67,$68,$69,$6a,$6b,$6c,$60,$61,$62,$63,$64,$65,$66 // defghijkl`abcdef
        .byte $a3,$2a,$6d,$6e,$6f,$60,$61,$62,$63,$64,$65,$66,$a3,$34,$70,$71 // .*mno`abcdef.4pq
        .byte $72,$73,$9e,$9f,$6f,$60,$61,$62,$63,$64,$65,$a0,$71,$72,$a1,$a2 // rs..o`abcde.qr..
        .byte $6b,$6c,$a3,$24,$63,$64,$65,$66,$b1,$23,$74,$75,$76,$aa,$23,$74 // kl.$cdef.#tuv.#t
        .byte $75,$76,$aa,$23,$74,$75,$76,$a7,$24,$77,$78,$79,$7a,$a3,$23,$74 // uv.#tuv.$wxyz.#t
        .byte $75,$76,$a3,$24,$77,$78,$79,$7a,$80,$2b,$00,$60,$28,$20,$14,$08 // uv.$wxyz.+.`( ..
        .byte $09,$13,$20,$09,$0e,$14,$12,$0f,$20,$17,$01,$13,$20,$03,$0f,$04 // .. ..... ... ...
        .byte $05,$04,$20,$02,$19,$20,$12,$0f,$19,$20,$0f,$06,$20,$04,$19,$0e // .. .. ... .. ...
        .byte $01,$0d,$09,$18,$20,$a9,$23,$0f,$3e,$3c,$e3,$7c,$23,$7f,$00,$ff // .... .#.><.|#...
        .byte $e5,$7c,$25,$7d,$00,$0f,$3e,$3c,$e4,$7c,$22,$00,$ff,$e6,$7c,$22 // .|%}..><.|"...|"
        .byte $00,$ff,$e5,$7c,$25,$7f,$00,$0f,$3e,$3c,$e3,$7c,$25,$7f,$00,$0f // ...|%...><.|%...
        .byte $3e,$3c,$e4,$7c,$22,$00,$fe,$e5,$7c,$23,$7f,$00,$0f,$e6,$07,$25 // ><.|"...|#.....%
        .byte $00,$7f,$7c,$78,$70,$a4,$21,$fe,$e5,$7c,$23,$7f,$00,$fe,$e6,$7c // ..|xp.!..|#....|
        .byte $27,$00,$f8,$7c,$7e,$7f,$7f,$7d,$42,$7c,$00,$0f,$3e,$3c,$7c,$7c // '..|~..}B|..><||
        .byte $7c,$23,$7c,$00,$ff,$e5,$7c,$25,$7d,$00,$0f,$3e,$3c,$e4,$7c,$22 // |#|...|%}..><.|"
        .byte $00,$ff,$e5,$7c,$24,$7d,$00,$1f,$3e,$e3,$7c,$27,$3e,$1f,$00,$7f // ...|$}..>.|'>...
        .byte $7c,$78,$70,$a4,$21,$fe,$e6,$7c,$a1,$42,$fe,$7c,$7c,$7c,$7c,$7c // |xp.!..|.B.|||||
        .byte $7c,$00,$21,$fe,$e4,$7c,$24,$3e,$0f,$00,$fe,$e3,$7c,$28,$3c,$3e // |.!..|$>....|(<>
        .byte $0f,$00,$7f,$7c,$78,$70,$a2,$21,$0f,$80,$31,$00,$21,$0f,$e5,$07 // ...|xp.!..1.!...
        .byte $23,$03,$00,$fe,$e3,$7c               // #....|

txt_f367:
        .byte $21,$38,$a5                           // !8.

txt_f36a:
        .text "%? /--"
        .byte $a3
        .byte $25,$ff,$00,$71,$db,$db,$a3
        .byte $25,$ff
        .byte $00,$b6,$b6,$b3,$a5,$29,$73,$de,$fe,$00,$0f,$07,$07,$03,$01,$a3 // .....)s.........
        .byte $23,$01,$07,$07,$e4,$0f,$23,$00,$1f,$07,$e5,$03,$ae,$22,$01,$07 // #.....#......"..
        .byte $af,$21,$07,$b1,$23,$0f,$3e,$3c,$e3,$7c,$21,$7d,$a2,$2b,$01,$03 // .!..#.><.|!}.+..
        .byte $07,$0f,$1f,$03,$00,$7f,$7c,$78,$70,$a2,$26,$0f,$00,$7f,$7c,$78 // ......|xp.&...|x
        .byte $70,$a2,$23,$01,$00,$fe,$e3,$7c,$25,$3c,$3e,$0f,$00,$7f,$e5,$7c // p.#....|%<>....|
        .byte $25,$7f,$00,$0f,$3e,$3c,$e3,$7c,$26,$7d,$00,$7f,$7c,$78,$70,$a4 // %...><.|&}..|xp.
        .byte $2f,$0f,$3e,$3c,$7c,$7c,$3e,$0f,$00,$0f,$3e,$3c,$7c,$7c,$3e,$0f // /.><||>...><||>.
        .byte $a4,$24,$0c,$1e,$1e,$0c,$a4,$24,$0c,$1e,$1e,$0c,$b8,$28,$7f,$7c // .$.....$.....(.|
        .byte $78,$70,$00,$03,$07,$07,$a9,$23,$e0,$f8,$78,$e3,$7c,$2e,$fc,$00 // xp.....#..x.|...
        .byte $f0,$7c,$3c,$3e,$3e,$7c,$f0,$00,$fe,$3e,$1e,$0e,$a4,$23,$f0,$7c // .|<>>|...>...#.|
        .byte $3c,$e4,$3e,$a1,$42,$fe,$3e,$1e,$0e,$00,$80,$80,$00,$24,$fe,$3e // <.>.B.>......$.>
        .byte $1e,$0e,$a2,$23,$fe,$00,$fe,$e5,$7c,$23,$fc,$00,$f0,$e6,$e0,$22 // ...#....|#....."
        .byte $00,$fe,$e6,$3e,$22,$00,$fe,$e4,$7c,$22,$f8,$e0,$a9,$22,$3e,$7c // ...>"...|"...">|
        .byte $e3,$fc,$26,$7c,$7c,$00,$e0,$f8,$78,$e4,$7c,$24,$00,$f0,$7c,$3c // ..&||...x.|$..|<
        .byte $e4,$3e,$2c,$00,$f0,$7c,$3c,$3e,$3e,$7c,$f8,$00,$f0,$7c,$3c,$e4 // .>,..|<>>|...|<.
        .byte $3e,$2d,$00,$e0,$f8,$78,$7c,$7c,$f8,$e0,$00,$fe,$3e,$1e,$0e,$a2 // >-...x||....>...
        .byte $25,$f0,$00,$e0,$f8,$78,$e4,$7c,$a1,$43,$fe,$7c,$7c,$7c,$7c,$7c // %....x.|.C.|||||
        .byte $7c,$00,$21,$fe,$e4,$7c,$24,$f8,$e0,$00,$fe,$e5,$7c,$23,$fc,$00 // |.!..|$.....|#..
        .byte $fe,$e3,$7c,$23,$78,$f8,$e0,$80,$31,$00,$21,$f0,$e5,$e0,$23,$c0 // ..|#x...1.!...#.
        .byte $00,$fe,$e3,$7c                       // ...|

txt_f4ae:
        .byte $21,$38,$a5,$25,$ff,$00,$36,$b6,$9e,$a3,$25,$ff,$00,$c8,$6d,$ef // !8.%..6...%...m.
        .byte $a3,$25,$f0,$10,$d0,$d0,$90,$a5,$29,$9e,$db,$db,$00,$f0,$e0,$e0 // .%......).......
        .byte $c0,$80,$a3,$22,$f0,$c0,$e5,$80,$a2,$22,$c0,$c0,$e4,$e0,$ae,$22 // ..."....."....."
        .byte $80,$e0,$af,$21,$e0,$b1,$28,$f0,$7c,$3c,$3e,$7e,$fe,$be,$00,$e7 // ...!..(.|<>~....
        .byte $f0,$23,$00,$f8,$7c,$e3,$3e,$2c,$7c,$f0,$00,$f0,$7c,$3c,$3e,$3e // .#..|.>,|...|<>>
        .byte $7c,$f0,$00,$fe,$e5,$7c,$21,$fe,$42,$00,$fe,$3e,$1e,$0e,$00,$00 // |....|!.B..>....
        .byte $f0,$22,$00,$fe,$e6,$7c,$2c,$00,$f0,$7c,$3c,$3e,$3e,$7c,$f0,$00 // ."...|,..|<>>|..
        .byte $f0,$7c,$3c,$e3                       // .|<.

txt_f522:
        .byte $3e,$21,$be,$80,$28,$00,$28,$f0,$7c,$3e,$7e,$fc,$f8,$e0,$c0,$a8 // >!..(.(.|>~.....
        .byte $e5,$7c,$21,$fe,$a2,$e5,$7c,$c1,$a2,$e3,$7c,$23,$3c,$3e,$0f,$a2 // .|!...|...|#<>..
        .byte $e5,$7c,$c1,$a2,$e5,$7c,$c1,$a2,$e5,$7c,$21,$fe,$a2,$e3,$7c,$23 // .|...|...|!...|#
        .byte $3c,$3e,$0f,$a2,$e5,$7c,$21,$fe,$a2,$e5,$07,$21,$0f,$a4,$24,$70 // <>...|!....!..$p
        .byte $78,$7c,$7f,$a2,$e5,$7c,$21,$fe,$a2,$e5,$7c,$c1,$a2,$e5,$7c,$21 // x|...|!...|...|!
        .byte $fe,$a2,$e5,$7c,$21,$fe,$a2,$e3,$7c,$23,$3c,$3e,$0f,$a2,$e5,$7c // ...|!...|#<>...|
        .byte $21,$fe,$a2,$e3,$7c,$23,$3c,$3e,$0f,$a2,$e5,$7c,$21,$fe,$a4,$24 // !...|#<>...|!..$
        .byte $70,$78,$7c,$7f,$aa,$e3,$7c,$23,$3c,$3e,$0f,$a2,$26,$7c,$7c,$3c // px|...|#<>..&||<
        .byte $3c,$0e,$03,$a2,$26,$7d,$7f,$7f,$7e,$7c,$f8,$a2,$21,$3e,$e4,$7c // <...&}..~|..!>.|
        .byte $21,$fe,$a4,$24,$70,$78,$7c,$7f,$a2,$22,$3e,$3c,$e3,$7c,$c1,$80 // !..$px|.."><.|..
        .byte $32,$00,$26,$01,$00,$03,$07,$07,$03,$aa // 2.&.......

txt_f5cc:
        .text "$-/ ?"
        .byte $a4
        .byte $24,$db,$db,$00,$ff,$a4
        .byte $24,$b6,$b6,$00
        .byte $ff,$a4,$22,$de,$de,$ae,$e3,$0f,$23,$07,$07,$01,$a2,$e4,$03,$22 // ..".....#......"
        .byte $07,$1f,$aa,$21,$01,$a9,$25,$0c,$1e,$1e // ...!..%...

txt_f5f6:
        .byte $3c,$38,$ab,$24,$0c,$1e,$1e,$0c,$aa,$26,$7f,$7e,$7c,$3c,$3e,$0f // <8.$.....&.~|<>.
        .byte $a2,$e5,$03,$21,$07,$a2,$22,$3e,$3c,$e3,$7c,$c1,$a4,$24,$70,$78 // ...!.."><.|..$px
        .byte $7c,$7f,$ac,$24,$70,$78,$7c,$7f,$a2,$e3,$7c,$23,$3c,$3e,$0f,$aa // |..$px|...|#<>..
        .byte $26,$3e,$7c,$7c,$3c,$3e,$0f,$a4,$24,$70,$78,$7c,$7f,$a4,$24,$0c // &>||<>..$px|..$.
        .byte $1e,$1e,$0c,$a4,$25,$0c,$1e,$1e       // ....%...

txt_f63e:
        .byte $3c,$38,$b9,$26,$03,$00,$03,$07,$07,$03,$aa,$e5,$7c,$21,$fe,$a2 // <8.&........|!..
        .byte $26,$7c,$3e,$3e,$3c,$7c,$f0,$a4,$24,$0e,$1e,$3e,$fe,$a2,$e3,$3e // &|>><|..$..>...>
        .byte $23,$3c,$7c,$f0,$a2,$26,$80,$00,$0e,$1e,$3e,$fe,$a2,$21,$80,$a7 // #<|..&....>..!..
        .byte $e5,$3c,$21,$fe,$a2,$e5,$7c,$21,$fe,$a2,$e5,$e0,$21,$f0,$a2,$e3 // .<!...|!....!...
        .byte $3e,$23,$3c,$7c,$f0,$a2,$21,$f8,$e4,$7c,$21,$fe,$a4,$23,$0e,$1e // >#<|..!..|!..#..
        .byte $3e,$42,$fe,$00,$00,$7c,$7c,$7c,$7c,$7c,$21,$fe,$a2,$e3,$3e,$23 // >B...|||||!...>#
        .byte $3c,$7c,$f0,$aa,$26,$3e,$0e,$e6,$f2,$78,$9e,$a2,$21,$f8,$e4,$7c // <|..&>...x..!..|
        .byte $21,$fe,$a2,$21,$7c,$e3,$3e,$22,$7c,$f0,$a2,$e5,$7c,$21,$fe,$a2 // !..!|.>"|...|!..
        .byte $e5,$7c,$21,$fc,$a2,$26,$7c,$7c,$78,$78,$e0,$80,$a2,$21,$7c,$e3 // .|!..&||xx...!|.
        .byte $fc,$22,$7c,$3e,$a2,$21,$f8,$e4,$7c,$21,$fe,$a2,$e3,$7c,$23,$78 // ."|>.!..|!...|#x
        .byte $f8,$e0,$a4,$24,$0e,$1e,$3e,$fe,$80,$32,$00,$26,$80,$00,$c0,$e0 // ...$..>..2.&....
        .byte $e0,$c0,$aa,$24,$86,$3c,$00,$ff,$a4,$24,$6d,$6d,$00,$ff,$a4,$24 // ...$.<...$mm...$
        .byte $d0,$d0,$10,$f0,$a4,$22,$db,$de,$ae,$e4,$80,$22,$c0,$f0,$a2,$e3 // ....."....."....
        .byte $e0,$22,$c0,$c0,$ab,$21,$80,$80,$27,$00,$e3,$3e,$23,$3c,$7c,$f0 // ."...!..'..>#<|.
        .byte $a2,$e5,$f0,$21,$f8,$a4,$24,$0e,$1e,$3e,$fe,$a2,$26,$7c,$3e,$3e // ...!..$..>..&|>>
        .byte $3c,$7c,$f0,$a2,$e5,$7c
        .byte $21,$fe,$a2
        .byte $21,$7c
        .text "B>><"
        .byte $7c
        .byte $f0,$00,$00,$7c,$e4,$7c,$21,$fe,$a2,$26,$7c,$3e,$3e,$3c,$7c,$f0 // ...|.|!..&|>><|.
        .byte $a2,$e3,$3e,$23,$3c,$7c,$f0,$80,$2a,$00,$26,$80,$00,$80,$c0,$c0 // ..>#<|..*.&.....
        .byte $80,$aa
        .text "8V"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $83
        .byte $4c,$83,$8c,$f3,$6b,$00,$03,$00,$0c
        .byte $33,$cc,$33,$bc,$0c,$0c,$3c,$cc,$0c,$cc,$cc,$a4,$37,$01,$02,$08 // 3.3...<.....7...
        .byte $0b,$00,$09,$13,$40,$0c,$33,$cc,$33,$a0,$0a,$00,$30,$c0,$0c,$cf // ....@.3.3...0...
        .byte $ce,$02                               // ..

txt_f790:
        .byte $28,$43,$a2,$2b,$0c,$3c,$df,$80,$18,$01,$0c,$c0,$33,$cc,$33,$a3 // (C.+.<......3.3.

txt_f7a0:
        .byte $2e,$40,$d0,$20,$c8,$38,$05,$04,$04,$08,$04,$08,$08,$0f,$66,$a2 // .@. .8........f.

txt_f7b0:
        .byte $37,$30,$c0,$33,$cc,$33,$bb,$00,$30,$03,$cc,$30,$cc,$3c,$ff,$00 // 70.3.3..0..0.<..
        .byte $30,$33,$00,$ff,$d6,$db,$00,$ba,$a2,$24,$0c,$03,$cc,$f3,$a2,$26 // 03.......$.....&
        .byte $60,$c4,$0d,$32,$cc,$33,$a6,$22,$40,$80,$a4,$60,$24,$01,$02,$04 // `..2.3."@..`$...
        .byte $0b,$00,$02                           // ...

txt_f7e3:
        .byte $27,$40,$cc,$33,$cc,$33,$03,$b8,$03,$33,$c0,$03,$cd,$cd,$f0,$0b // '@.3.3...3......
        .byte $00,$30,$00,$f0,$6c,$bf,$00,$a0,$06,$0c,$c0,$33,$cc,$33,$a3 // .0..l......3.3.

txt_f802:
        .byte $2d,$40,$d0,$20,$c4,$38,$bf,$00,$03,$33,$c0,$0f,$cd,$cd,$a2,$60 // -@. .8...3.....`
        .byte $5f,$02,$04,$1c                       // _...

txt_f816:
        .byte $23,$4c,$b3,$00,$2b,$70,$03,$cc,$30,$cc,$3c,$3f,$80,$30,$33,$00 // #L..+p..0.<?.03.
        .byte $3f,$d6,$db,$fb,$00,$30,$00,$0c,$03,$cc,$b3,$8e,$fa,$f9,$fa,$e5 // ?....0..........
        .byte $f9,$e6,$e5,$ff,$ee,$bb,$6e,$9a       // ......n.

txt_f83e:
        .byte $59,$56,$55,$bc,$cc,$bc,$bc,$6c,$bc,$bc,$6c,$0a
        .text "*9*5"
        .byte $f9,$e6,$e5,$be,$cd,$bc,$bc,$6c,$bc,$bc,$6c,$6c,$bf,$cf,$0f,$0e // .......l..ll....
        .byte $0f,$0e,$0e,$ef,$ae,$9b,$a6,$59,$95,$65,$55,$f8,$ee,$bb,$ea,$a7 // .......Y.eU.....
        .byte $9b,$6b,$56,$08,$e3,$0f,$2d,$0e,$cf,$ce,$ce,$fb,$ec,$bb,$eb,$a6 // .kV...-.........
        .byte $9b,$6b,$56,$ec,$e7,$c0,$60,$21,$ce,$fa,$f9,$fa,$e5,$f9,$e6,$e5 // .kV...`!........
        .byte $40,$d0,$a0,$a0,$68,$b8,$bc,$68,$06,$1a // @...h..h..

txt_f898:
        .byte $29,$2a,$a5,$b9,$a6,$e5,$be,$cc,$bc,$bc,$6c,$bc,$bc,$6c,$cc,$e3 // )*........l..l..
        .byte $0f,$2d,$0e,$0f,$0e,$0e,$f4,$ed,$ba,$ea,$a6,$9b,$6b,$56,$08,$e3 // .-..........kV..
        .byte $0f,$60,$30,$8e,$8f,$ce,$8e,$ce,$ba,$b9,$7a,$a5,$7f,$5a,$fa,$ff // .`0.......z..Z..
        .byte $ee,$bb,$6e,$9a,$fb,$b9,$a5,$ba,$c8,$b4,$b8,$64,$e4,$94,$6c,$00 // ..n........d..l.
        .byte $01,$02,$02,$8a,$8b,$ca,$8e,$6f,$ae,$9b,$a6,$59,$95,$65,$55,$e5 // .......o...Y.eU.
        .byte $f9,$ce,$c3,$e4,$c0                   // .....

txt_f8ed:
        .byte $24,$55,$55,$aa,$ff,$a4,$23,$6c,$bc,$cc,$e5,$0c,$22,$0e,$0f,$e6 // $UU...#l...."...
        .byte $0c,$24,$55,$95,$ea,$3f,$a4,$24,$56,$5b,$ac,$f0,$a4,$22,$ce,$cf // .$U..?.$V[..."..
        .byte $e6,$cc,$23,$c0,$c0,$ff,$a5,$24,$e5,$f9,$0e,$03,$a4 // ..#....$.....

txt_f91a:
        .byte $24,$55,$55,$aa,$ff,$a2,$2e,$03,$3e,$6c,$b0,$f0,$30,$f0,$c0,$c0 // $UU.....>l..0...
        .byte $00,$e5,$f9,$ce,$03,$a4,$2a,$6c,$bc,$cc // ......*l..

txt_f934:
        .byte $30,$30,$c0,$c0,$30,$3f,$0f,$a6,$22,$aa,$fa,$a6 // 00..0?.."...

txt_f940:
        .byte $22,$58,$a4,$a6,$22,$3f,$0f,$e8,$c0,$26,$cc,$c0,$c3,$cc,$cf,$cb // "X.."?...&......
        .byte $a3,$25,$cc,$c3,$33,$fc,$ff,$e3,$0c,$25,$cc,$0c,$0c,$cc,$fc,$e8 // .%..3....%......
        .byte $0c,$a2,$26,$c0,$0c,$3c,$c3,$ff,$bf,$a3,$25,$cc // ..&..<....%.

txt_f96c:
        .byte $30,$30,$cc,$ff,$e8,$cc,$25,$00,$ff,$e9,$fa,$fe,$e3,$c0,$25,$0f // 00....%.......%.
        .byte $f5                                   // .

txt_f97d:
        .byte $56,$5a,$a0,$a3,$23,$eb,$ac,$b0,$a6,$24,$ff,$d6,$db,$ec,$e3,$c0 // VZ..#....$......
        .byte $a2,$2e,$cc,$c0,$c3,$cc,$cf,$cb,$30,$0c,$0c,$cc,$0c,$0c,$cc,$fc // ........0.......
        .byte $e3,$c0,$30,$00,$ff,$cc,$cf,$cb,$cf,$fe,$cb,$fe,$fa,$fa,$f6,$f6 // ..0.............
        .byte $bb,$ee,$bb,$e3,$aa,$25,$9a,$66,$8c,$fc,$8c,$e3,$bc,$25,$7c,$ac // .....%.f.....%|.
        .byte $0c,$0f,$0c,$e5,$0f,$2b,$fb,$ee,$bb,$ea,$aa,$aa,$69,$66,$b8,$ef // .....+......if..
        .byte $b8,$e3,$ab,$25,$a7,$6a,$cc,$cf,$cc,$e5,$cf,$e8,$c0,$2b,$e9,$f5 // ...%.j.......+..
        .byte $e5,$e5,$95,$e5,$a5,$a5,$a9,$96,$59,$e5,$55,$60,$22,$ac,$68,$6c // ........Y.U`".hl
        .byte $6c,$68,$6c,$68,$68,$e9,$f5,$e5,$e5,$95,$e5,$e5,$95,$ac,$7c,$7c // lhlhh.........||
        .byte $6c,$68,$6c,$6c,$68,$0e,$0f,$0e,$0e,$09,$0e,$0a,$0a,$9a,$59,$e6 // lhllh.........Y.
        .byte $55,$23,$9a,$67,$97,$e5               // U#.g..

txt_fa13:
        .byte $56,$28,$ce,$cf,$ce,$ce,$89,$ce,$8e,$89,$e4,$c0,$26,$80,$c0,$c0 // V(..........&...
        .byte $80,$e9,$e6,$e3
        .text "9&>>"
        .byte $0e,$a9
        .byte $59,$95,$e5

txt_fa30:
        .byte $55,$25,$ac,$7c,$6c,$5b,$56,$e3,$55,$25,$0e,$0f,$0e,$f9,$a5,$e3 // U%.|l[V.U%......
        .byte $55,$60,$23,$9a,$66,$9b,$5b,$5b,$6f,$6f,$6c,$ce,$cf,$0e,$0e,$09 // U`#.f.[[ool.....
        .byte $0e,$0e,$09,$ac,$7c,$7c,$6c,$68,$6c,$68,$68,$ce,$cf,$ce,$ce,$8e // ....||lhlhh.....
        .byte $ce,$8e,$8a,$9a,$67,$97,$e5,$55,$e3,$c0,$22,$bf,$6a,$e3,$55,$24 // ....g..U..".j.U$
        .byte $e9,$f5,$e5,$e5,$e4,$55,$28,$65,$a5,$65,$6a,$d6,$fa,$3f,$0f,$e3 // .....U(e.ej..?..

txt_fa80:
        .byte $55,$35,$aa,$6b,$a5,$aa,$fa,$64,$68,$64,$a4,$94,$6c,$58,$a4,$e5 // U5.k...dhd..lX..
        .byte $a5,$a5,$65,$a5,$65,$6a,$d6,$e6       // ..e.ej..

txt_fa98:
        .byte $55,$32,$aa,$6b,$6c,$68,$68,$64,$68,$64,$a4,$94,$06,$0a,$06,$06 // U2.klhhdhd......
        .byte $0d,$0f,$03,$00,$e3                   // .....

txt_faad:
        .byte $55,$25,$aa,$66,$aa,$fa,$ff,$e3       // U%.f....

txt_fab5:
        .byte $56,$2d,$aa,$b9,$56,$a5,$aa,$4e,$8a   // V-..V..N.

txt_fabe:
        .byte $4a,$46,$4a,$c6,$86,$4d,$e6           // JFJ..M.

txt_fac5:
        .byte $55,$22,$aa,$66,$e6                   // U".f.

txt_faca:
        .byte $56,$27,$aa,$b9,$c0,$80,$80,$40,$80,$e3,$40,$e3,$0f,$22,$03,$03 // V'.....@..@.."..
        .byte $a3,$28,$95,$95,$e9,$be,$eb,$fa,$3f,$03,$e3 // .(......?..

txt_fae5:
        .byte $55,$25,$aa,$ff,$6a,$99,$e9,$e3       // U%..j...

txt_faed:
        .byte $55,$33,$aa,$ff,$95,$56,$6a           // U3...Vj

txt_faf4:
        .byte $55,$55,$5a,$af,$fa,$af,$bf,$f0,$bc,$bc,$fc,$b0,$f0,$c0,$a2,$30 // UUZ............0
        .byte $0e,$0a,$0a,$06,$0a,$06,$06,$0d,$4e,$8a // ........N.

txt_fb0e:
        .byte $4a,$46,$4a,$c6,$86,$4f,$e6           // JFJ..O.

txt_fb15:
        .byte $55,$22,$aa,$bb,$e3,$55,$25,$6a,$ee,$a9,$fa,$fe,$e3 // U"...U%j.....

txt_fb22:
        .byte $55,$28,$aa,$ea,$96,$65,$69,$fa,$3f,$0f,$a5,$23,$a5,$aa,$fa,$a5 // U(...ei.?..#....
        .byte $23,$6c,$58,$a4,$a5,$22,$0f,$03,$a6,$23,$aa,$fa,$ff,$a5 // #lX.."...#....

txt_fb40:
        .byte $23,$56,$a5,$aa,$a5,$23,$c0,$80,$40,$a5,$21,$a6,$a2,$38,$c3,$0c // #V...#..@.!..8..
        .byte $33,$cc,$33,$54,$04,$04,$08,$c4,$08,$c8,$cc,$b8,$c8,$b4,$b8,$64 // 3.3T...........d
        .byte $e4,$94,$6c,$6c,$bc,$cf,$a5,$23,$0e,$0f,$fc,$a5,$2d,$56,$5b,$ac // ..ll...#....-V[.
        .byte $f3,$03,$0c,$0c,$03,$ce,$c3,$c3,$03,$03,$a3,$2b,$55,$95,$ea,$3f // ...........+U..?
        .byte $c0,$c0,$f0,$2f,$c0,$c0,$3f,$a5,$24,$3f,$0f,$00,$ff,$a4,$22,$aa // .../..?.$?....".
        .byte $fa,$a2,$24,$f0,$0c,$03,$03,$a4,$24,$ff,$33,$fc,$ff,$a4,$31,$fc // ..$.....$.3...1.
        .byte $0c,$cc,$fc,$00,$0f,$0d,$cd,$0e,$0c,$cc,$fc,$00,$f0,$6c,$bc,$cc // .............l..
        .byte $e3,$0c,$21,$03,$a2,$26,$cc           // ..!..&.

txt_fbb7:
        .byte $30,$30,$cc,$ff,$00,$e7,$c0,$23,$3a,$0e,$03,$a5,$25,$fc,$97,$a5 // 00.....#:...%...
        .byte $29,$02,$a4,$24,$ff,$5a,$6b,$af,$a3,$e3,$c0,$e3 // )..$.Zk.....

txt_fbd3:
        .byte $30,$25,$cc,$fc,$c0,$ca,$c7,$e5,$cf,$33,$00,$ef,$bb,$fa,$aa,$aa // 0%.......3......
        .byte $69,$66,$00,$f9,$af,$eb,$ab,$ab,$a7,$6a,$00,$80,$40,$e5,$c0,$24 // if.......j..@..$
        .byte $e9,$f5,$e5,$95,$e4                   // .....

txt_fbf8:
        .byte $55,$25,$a9,$96,$59,$55,$55,$e3       // U%..YUU.

txt_fc00:
        .byte $56,$22,$ac,$6c,$e3,$b0,$23,$f0,$f0,$c0,$e3 // V".l..#....

txt_fc0b:
        .byte $55,$25,$aa,$6b,$a5,$aa,$5a,$e3,$55,$25,$6a,$fb,$a9,$fa,$fe,$e3 // U%.k..Z.U%j.....

txt_fc1b:
        .byte $55,$2d,$aa,$ff,$aa,$6b,$6f,$5b,$5b,$af,$fb,$af,$fc,$f0,$00,$e3 // U-...ko[[.......
        .byte $c0,$80,$35,$00,$60,$37,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a // ..5.`7..........
        .byte $0b,$0c,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$16,$0a,$0b,$0c,$0d // ................
        .byte $0e,$0f,$10,$01,$02,$17,$14,$15,$16,$00,$18,$19,$1a,$1b,$8e,$8f // ................
        .byte $01,$02,$17,$14,$15,$16,$00,$18,$19,$1a,$1b,$8e,$8f,$b9,$60,$37 // ..............`7
        .byte $1c,$1d,$1e,$1f,$1d                   // .....

txt_fc70:
        .text " !"
        .byte $22                                   // double quote
        .text "#$"
        .byte $22                                   // double quote
        .text "%&'"
        .byte $1d
        .byte $28,$29,$1d

txt_fc7d:
        .text "*+"
        .byte $22                                   // double quote
        .text ",-"
        .byte $22                                   // double quote
        .text "%&'"
        .byte $1d

txt_fc87:
        .text "(./0+"
        .byte $22                                   // double quote
        .text ",12%&./"
        .byte $90,$1c,$1d

txt_fc97:
        .text "*+"
        .byte $22                                   // double quote
        .text ",12%&./"
        .byte $90,$b9,$60

txt_fca4:
        .text "7345345678978:;<"
        .text "=345678978:>4?"
        .byte $40                                   // @ character
        .text "A"
        .text "B678978:CAB34"
        .byte $91,$92
        .byte $37
        .byte $93,$94,$95,$38,$96,$97,$98,$42,$b9   // ...8...B.

txt_fcdd:
        .text "=DEFDEFGHIJHIKLM"
        .byte $00                                   // .

txt_fcee:
        .text "DEFGHIJHINOEP"
        .byte $a3

txt_fcfc:
        .text "7GHIJHINQ"
        .byte $99,$9a
        .byte $44,$45,$9b,$9c
        .byte $48
        .byte $9d,$9e,$9f,$a0,$a1                   // .....

txt_fd11:
        .byte $4f,$45,$a2,$b9                       // OE..

txt_fd15:
        .text "-RSTRSTUVWXVWY"
        .byte $a3

txt_fd24:
        .text "-RSTUVWXVWYRST"
        .byte $a3

txt_fd33:
        .text "7UVWXVWYRSTRSTUV"
        .byte $57,$a3,$a4,$a5,$a6                   // W....

txt_fd48:
        .byte $52,$53,$54,$b9,$2d,$5a,$5b,$5c,$5d,$5b,$5e,$5f,$60,$61,$62,$60 // RST.-Z[\][^_`ab`
        .byte $61,$63,$a3,$2d,$64,$65,$66,$67,$60,$68,$69,$60,$61,$63,$5a,$5b // ac.-defg`hi`acZ[
        .byte $6a,$a3,$37,$5f,$60,$61,$6b,$60,$6c,$6d,$6e,$5b,$6a,$5d,$5b,$5e // j.7_`ak`lmn[j][^
        .byte $5f,$60,$61,$6b,$60,$6c,$6d,$a7,$a8,$a9,$b9,$2d,$6f,$70,$71,$72 // _`ak`lm....-opqr
        .byte $73,$74,$75,$76,$77,$78,$79,$7a,$7b,$a3,$2d,$7c,$7d,$7e,$7f,$80 // stuvwxyz{.-|}~..
        .byte $81,$82,$79,$7a,$7b,$6f,$70,$71,$a3,$37,$75,$76,$77,$83,$79,$84 // ..yz{opq.7uvw.y.
        .byte $85,$86,$aa,$71,$72,$73,$74,$75,$76,$77,$83,$79,$84,$ab,$ac,$ad // ...qrstuvw.y....
        .byte $ae,$bc,$23,$87,$88,$89,$a3,$24,$8a,$8b,$8c,$8d,$a9,$24,$8a,$8b // ..#....$.....$..
        .byte $8c,$8d,$a9,$24,$8a,$8b,$8c,$8d,$a3,$23,$87,$88,$89,$a3,$24,$8a // ...$.....#....$.
        .byte $8b,$8c,$8d,$b4,$60,$38,$20,$0e,$0f,$12,$14,$08,$20,$05,$01,$13 // ....`8 ..... ...
        .byte $14,$20,$09,$0d,$10,$0f,$12,$14,$05,$12,$13,$20,$01,$12,$05,$20 // . ......... ... 
        .byte $02,$01,$03,$0b,$20,$17,$09,$14,$08,$20,$01,$0e,$0f,$14,$08,$05 // .... .... ......
        .byte $12,$20,$03,$0f,$0f,$0c,$20,$12,$05,$0c,$05,$01,$13,$05,$e4,$2e // . .... .........
        .byte $60,$78,$20,$2d,$20,$14,$08,$05,$20,$08,$15,$0e,$14,$20,$06,$0f // `x - ... .... ..
        .byte $12,$20,$12,$05,$04,$20,$0f,$03,$14,$0f,$02,$05,$12 // . ... .......

txt_fe35:
        .text " +6 "
        .byte $0e,$14,$13,$03
        .byte $2f,$10,$01,$0c
        .byte $20,$2d,$20,$17
        .byte $01,$13,$20,$03,$12,$01,$03,$0b,$05,$04,$20,$02,$19,$20,$03,$05 // .. ....... .. ..
        .byte $0e,$13,$0f,$12,$20,$04,$05,$13,$09,$07,$0e,$20,$01,$0e,$04,$20 // .... ...... ... 
        .byte $09,$0d,$10,$0f,$12,$14,$05,$04,$2f,$06,$09,$18,$05,$04,$20,$02 // ......../..... .
        .byte $19,$20,$0e,$05,$09,$20,$0f,$0e,$20,$06,$05,$02,$12,$15,$01,$12 // . ... .. .......
        .byte $19,$20,$31,$30,$14,$08               // . 10..

txt_fe8b:
        .text ", 1991!"
        .byte $e5
        .byte $2e,$60
        .byte $53,$20,$0d,$05,$0d,$02
        .byte $05,$12,$13,$20,$01,$12,$05,$3a,$20,$07,$12,$09,$0d,$20,$12,$05 // ... ...: .... ..
        .byte $01,$10,$05,$12,$2c,$20,$0d,$15,$12,$04,$0f,$03,$0b,$2c,$20,$02 // ...., ......., .
        .byte $15,$14,$03,$08,$05,$12,$2c,$20,$14,$01,$0c,$0c,$20,$0d,$01,$0e // ......, .... ...
        .byte $2c,$20,$14,$08,$05,$20,$04,$0f,$0d,$09,$0e,$01,$0e,$14,$20,$0f // , ... ........ .
        .byte $0e,$05,$20,$01,$0e,$04,$20,$08,$0f,$12,$09,$1a,$0f,$0e,$f0,$2e // .. ... .........
        .byte $a1,$80,$3a,$20,$60,$5a,$00,$78,$a9,$31,$8d,$14,$03,$a9,$ea,$8d // ..: `Z.x.1......
        .byte $15,$03,$20,$ec,$0c,$58,$a2,$00,$8e,$18,$d4,$8e,$20,$d0,$8e,$21 // .. ..X...... ..!
        .byte $d0,$78,$e6,$01,$bd,$b5,$41,$9d,$34,$03,$e8,$e0,$1f,$d0,$f5,$a9 // .x....A.4.......
        .byte $00,$a2,$43,$85,$9b,$86,$9c,$a9,$00,$a2,$08,$85,$a5,$86,$a6,$a0 // ..C.............
        .byte $00,$4c,$e5,$0a,$b1,$9b,$91,$a5,$e6,$9b,$d0,$02,$e6,$9c,$e6,$a5 // .L..............
        .byte $d0,$02,$e6,$a6,$a5,$9c,$c9,$a0,$d0,$ea,$c6,$01,$58,$4c,$e2,$fc // ............XL..
        .byte $a7,$60,$79                           // .`y

txt_ff4e:
        .encoding "screencode_mixed"
        .text "greets must w"
        .encoding "petscii_upper"

// --- Region $ff6f-$ffff ---
.pc = $ff6f "Segment $ff6f"
        .byte $04,$05,$13,$09,$07,$0e,$2c,$20,$0c,$05,$07,$05,$0e,$04,$2c,$20 // ......, ......, 
        .byte $01,$03,$14,$09,$0f,$0e,$2c,$20,$07,$05,$0e,$05,$13,$09,$13,$2a // ......, .......*
        .byte $10,$12,$0f,$0a,$05,$03,$14,$2c,$20,$09,$0c,$0c,$15,$13,$09,$0f // ......., .......
        .byte $0e,$2c,$20,$09,$0b,$01,$12,$09       // ., .....

txt_ffa7:
        .text ", #$% "

txt_ffad:
        .encoding "screencode_mixed"
        .text "and dominators (macro nit)"
        .encoding "petscii_upper"
        .byte $f1,$2e,$60                           // ..`

txt_ffca:
        .encoding "screencode_mixed"
        .text ") i'm a towel-head rapper, and proud of it"
        .encoding "petscii_upper"
        .byte $e4,$21,$80                           // .!.

txt_fff7:
        .text "#."
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $80                                   // .

txt_fffb:
        .text "L "
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $00,$06                               // ..
