// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:54
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $2800 (10240)
// IRQ handler:  $2919 (irq_2919)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 3254 bytes, Data: 60234 bytes
// Labels: 424, Subroutines: 14
//
// Cross-references: all OK
// ============================================


// --- Region $0814-$0814 ---
.pc = $0814 "sub_0814"
// Referenced by: jsr from $ffb0

sub_0814:
        brk

// --- Region $090c-$090c ---
.pc = $090c "Program $090c"
        brk

// --- Region $0917-$0917 ---
.pc = $0917 "sub_0917"
// Referenced by: jsr from $ffbd

sub_0917:
        brk

// --- Region $0b0f-$0b0f ---
.pc = $0b0f "Program $0b0f"
        brk

// --- Region $0ed0-$0ed0 ---
.pc = $0ed0 "loc_0ed0"

loc_0ed0:
        brk

// --- Region $0f13-$0f14 ---
.pc = $0f13 "sub_0f13"
// Referenced by: jsr from $ffa4

sub_0f13:
        brk
// Referenced by: jsr from $ffa1

sub_0f14:
        brk

// --- Region $113c-$144c ---
.pc = $113c "sub_113c"

// Referenced by: jsr from $1347, $e637
sub_113c: {
        lda $1056,x
        beq skip1
        dec $1056,x
        rts
skip1:
        ldy $1009
        lda $1026,x
        tax
        lda $1012,x
        sta $a3
        lda $1013,x
        sta $a4
        lda ($a3),y
        sta $107a
        lda $100e,x
        sta $a3
        lda $100f,x
        sta $a4
        lda $1010,x
        sta $a5
        lda $1011,x
        sta $a6
        lda ($a3),y
        sta $a3
        lda ($a5),y
        sta $a4
        stx $a6
        ldx $100c
        ldy $1067,x
        iny
        lda ($a3),y
        sta $a5
        and #$0f
        bne skip2
        lda $a5
        lsr
        lsr
        lsr
        lsr
        sta $1056,x
        iny
        tya
        sta $1067,x
        rts
skip2:
        lda $a5
        lsr
        lsr
        lsr
        lsr
        sta $1056,x
        iny
        tya
        sta $1067,x
        dey
        dey
        lda ($a3),y
        sta $a3
        bit $a3
        bmi skip3
        clc
        adc $107a
skip3:
        and #$7f
        sta $102c,x
        lda #$00
        sta $d404,x
        sta $1028,x
        sta $1029,x
        lda $a5
        asl
        asl
        asl
        asl
        tay
        ldx $a6
        lda $1014,x
        sta $a3
        lda $1015,x
        sta $a4
        ldx $100c
        lda ($a3),y
        iny
        sta $d405,x
        lda ($a3),y
        iny
        sta $d406,x
        lda ($a3),y
        iny
        sta $103b,x
        lda #$00
        sta $1041,x
        lda ($a3),y
        iny
        sta $103c,x
        lda ($a3),y
        iny
        sta $103d,x
        sta $1065,x
        lda ($a3),y
        iny
        sta $103e,x
        lda ($a3),y
        iny
        sta $103f,x
        sta $1066,x
        lda ($a3),y
        iny
        sta $1040,x
        lda ($a3),y
        iny
        sta $1052,x
        sta $1055,x
        lda ($a3),y
        iny
        sta $1053,x
        lda ($a3),y
        iny
        sta $1054,x
        lda ($a3),y
        iny
        sta $1050,x
        lda ($a3),y
        iny
        sta $1051,x
        lda ($a3),y
        iny
        sta $102a,x
        lda $1052,x
        ora $1053,x
        beq done
        lda ($a3),y
        iny
        sta $d417
        lda ($a3),y
        and #$f0
        sta $100d
done:
        rts
}
// Referenced by: jsr from $1354, $1361, $136e, $e644, $e651, $e65e

sub_1251:
        lda $1066,x
        tay
        cmp $1040,x
        bne loc_125d
        ldy $103f,x

loc_125d:
.label smc_125e = * + 1
.label smc_125f = * + 2
        lda $1673,y                                 // !SMC: modified by $13f1, $13f7
        clc
        adc $102c,x
        sta $a4
        iny
        tya
        sta $1066,x
        lda $1065,x
        tay
        cmp $103e,x
        bne loc_1277
        ldy $103d,x

loc_1277:
.label smc_1278 = * + 1
.label smc_1279 = * + 2
        lda $166a,y                                 // !SMC: modified by $13fd, $1403
        clc
        adc #$80
        sta $a5
        lda #$ff
        adc #$00
        sta $a6
        iny
        tya
        sta $1065,x
        lda $1053,x
        ora $1052,x
        beq loc_12a9
        lda $1055,x
        tay
        cmp $1053,x
        bne loc_129e
        ldy $1052,x

loc_129e:
.label smc_129f = * + 1
.label smc_12a0 = * + 2
        lda $1684,y                                 // !SMC: modified by $13e5, $13eb
        sta $d416
        iny
        tya
        sta $1055,x

loc_12a9:
        lda $100d
        ora $1004
        sta $d418
        lda $1041,x
        clc
        adc $103c,x
        sta $1041,x
        sta $d402,x
        lda $103b,x
        adc #$00
        sta $103b,x
        sta $d403,x
        lda $1054,x
        tay
        cmp $1050,x
        bne loc_12d6
        ldy $1051,x

loc_12d6:
.label smc_12d7 = * + 1
.label smc_12d8 = * + 2
        lda $1684,y                                 // !SMC: modified by $13d9, $13df
        sta $a3
        and #$f7
        sta $d404,x
        iny
        tya
        sta $1054,x
        lda $a3
        and #$08
        bne loc_1332
        lda $102a,x
        sta $a3
        clc
        adc $1028,x
        sta $1028,x
        lda $1029,x
        adc #$00
        sta $1029,x
        lda $a3
        and #$01
        beq loc_130f
        inc $102b,x
        lda $102b,x
        and #$01
        beq loc_131e

loc_130f:
        lda $a5
        sec
        sbc $1028,x
        sta $a5
        lda $a6
        sbc $1029,x
        sta $a6

loc_131e:
        ldy $a4
        lda $10dc,y
        clc
        adc $a5
        sta $d400,x
        lda $107c,y
        adc $a6
        sta $d401,x
        rts

loc_1332:
        lda #$81
        sta $d401,x
        rts

// Referenced by: jsr from $2926, $f692
sub_1338: {
        ldx $100c
        cpx #$15
        bcs skip1
        lda $1003
        and $1027,x
        beq skip1
        jsr sub_113c
skip1:
        ldx #$00
        lda $1003
        and $1027,x
        beq skip2
        jsr sub_1251
skip2:
        ldx #$07
        lda $1003
        and $1027,x
        beq skip3
        jsr sub_1251
skip3:
        ldx #$0e
        lda $1003
        and $1027,x
        beq skip4
        jsr sub_1251
skip4:
        ldx $100c
        txa
        clc
        adc #$07
        sta $100c
        cmp $1008
        beq loc_1381
.label loc_1381 = * + 1
        bit.abs $00a9
        sta $100c
        cmp #$00
        bne done2
        lda $100b
        clc
        adc #$02
        sta $100b
        cmp $1005
        bne done2
        lda #$00
        sta $100b
        sta $1067
        sta $106e
        sta $1075
        sta $1056
        sta $105d
        sta $1064
        inc $1009
        lda $1009
        cmp $1007
        bne done2
        lda $1003
        and #$80
        beq done1
        lda #$00
        sta $100a
done1:
        lda $1006
        sta $1009
done2:
        rts
}
// Referenced by: jsr from $287b, $f5e7

sub_13cd:
        lda #$84
        sta $a3
        lda #$14
        sta $a4
        ldy #$25
        lda ($a3),y
        sta smc_12d8                                // SMC: modifies $12d8
        dey
        lda ($a3),y
        sta smc_12d7                                // SMC: modifies $12d7
        dey
        lda ($a3),y
        sta smc_12a0                                // SMC: modifies $12a0
        dey
        lda ($a3),y
        sta smc_129f                                // SMC: modifies $129f
        dey
        lda ($a3),y
        sta smc_125f                                // SMC: modifies $125f
        dey
        lda ($a3),y
        sta smc_125e                                // SMC: modifies $125e
        dey
        lda ($a3),y
        sta smc_1279                                // SMC: modifies $1279
        dey
        lda ($a3),y
        sta smc_1278                                // SMC: modifies $1278
        dey

loc_1407:
        lda ($a3),y
        sta $0feb,y
        dey
        cpy #$17
        bne loc_1407

loc_1411:
        lda ($a3),y
        sta $100e,y
        lda #$ff
        sta $d400,y
        lda #$00
        sta $d400,y
        sta $1050,y
        dey
        bpl loc_1411
        sta $d415
        sta $100c
        sta $100b
        sta $1067
        sta $106e
        sta $1075
        lda #$01
        sta $1050
        sta $1057
        sta $105e
        sta $100a
        lda $1006
        sta $1009
        rts

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

// --- Region $150f-$1521 ---
.pc = $150f "Segment $150f"
        rol $37,x
        ldx $39,y
        ror $37,x
        ror $39,x
        rol $37,x
        ror $35,x
        rol $37,x
        rol $39,x
        rol $00,x
        brk

// --- Region $1700-$1872 ---
.pc = $1700 "sub_1700"
// Referenced by: jsr from $1894

sub_1700:
        ldx #$00

loc_1702:
        ldy $3427,x
        lda $1bf0,x
        sta $0800,y
        ldy $3426,x
        lda $19e0,x
        sta $0830,y
        ldy $3425,x
        lda $1950,x
        sta $0860,y
        ldy $3424,x
        lda $1990,x
        sta $0890,y
        ldy $3423,x
        lda $1bc0,x
        sta $08c0,y
        ldy $3422,x
        lda $1b00,x
        sta $08f0,y
        ldy $3421,x
        lda $1960,x
        sta $0920,y
        ldy $3420,x
        lda $1910,x
        sta $0950,y
        ldy $341f,x
        lda $19e0,x
        sta $0980,y
        ldy $341e,x
        lda $1bc0,x
        sta $09b0,y
        ldy $341d,x
        lda $1b00,x
        sta $09e0,y
        ldy $341c,x
        lda $1990,x
        sta $0a10,y
        ldy $341b,x
        lda $1bb0,x
        sta $0a40,y
        ldy $341a,x
        lda $1910,x
        sta dat_0a70,y
        ldy $3419,x
        lda $1b10,x
        sta dat_0aa0,y
        ldy $3418,x
        lda $1b00,x
        sta $0ad0,y
        ldy $3417,x
        lda $1b00,x
        sta $0b00,y
        ldy $3416,x
        lda $1950,x
        sta dat_0b30,y
        ldy $3415,x
        lda $1a50,x
        sta dat_0b60,y
        ldy $3414,x
        lda $1a20,x
        sta dat_0b90,y
        ldy $3413,x
        lda $19f0,x
        sta dat_0bc0,y
        ldy $3412,x
        lda $1ca0,x
        sta $0bf0,y
        ldy $3411,x
        lda $1b00,x
        sta $0c20,y
        ldy $3410,x
        lda $1930,x
        sta dat_0c50,y
        ldy $340f,x
        lda $1a50,x
        sta dat_0c80,y
        ldy $340e,x
        lda $19c0,x
        sta dat_0cb0,y
        ldy $340d,x
        lda $1a40,x
        sta dat_0ce0,y
        ldy $340c,x
        lda $1a50,x
        sta dat_0d10,y
        ldy $340b,x
        lda $1a20,x
        sta dat_0d40,y
        ldy $340a,x
        lda $1950,x
        sta dat_0d70,y
        ldy $3409,x
        lda $1bc0,x
        sta $0da0,y
        ldy $3408,x
        lda $1b00,x
        sta $0dd0,y
        ldy $3407,x
        lda $1930,x
        sta dat_0e00,y
        ldy $3406,x
        lda $19c0,x
        sta $0e30,y
        ldy $3405,x
        lda $1910,x
        sta $0e60,y
        ldy $3404,x
        lda $1a30,x
        sta $0e90,y
        ldy $3403,x
        lda $1a30,x
        sta $0ec0,y
        ldy $3402,x
        lda $1bc0,x
        sta $0ef0,y
        ldy $3401,x
        lda $1b00,x
        sta $0f20,y
        ldy txt_3400,x
        lda $19c0,x
        sta dat_0f50,y
        inx
        cpx #$0e
        beq dat_1872
        jmp loc_1702

dat_1872:
        .byte $2c                                   // ,

// --- Region $1894-$1899 ---
.pc = $1894 "loc_1894"

loc_1894:
        jsr sub_1700
        jmp loc_1894

// --- Region $1bf8-$1bfe ---
.pc = $1bf8 "loc_1bf8"

loc_1bf8:
        clc
        clc
        bmi loc_1c2c
        bmi loc_1c5e
        rts

// --- Region $1c2c-$1c2f ---
.pc = $1c2c "loc_1c2c"

loc_1c2c:
        dec $7c
        brk

dat_1c2f:
        .byte $00                                   // .

// --- Region $1c5e-$1c5e ---
.pc = $1c5e "loc_1c5e"

loc_1c5e:
        brk

// --- Region $2800-$2938 ---
.pc = $2800 "main_2800"

main_2800:
        jsr sub_2e00

loc_2803:
        jsr $e544
        ldx #$00
        lda #$0e

loc_280a:
        sta $d800,x
        sta $d900,x
        inx
        bne loc_280a
        lda #$0f
        sta $d022
        lda #$0e
        sta $d023
        ldx #$00

loc_281f:
        lda #$00
        sta $da00
        inx
        cpx #$f8
        bne loc_281f
        ldx #$00

loc_282b:
        lda #$0b
        sta $daf8,x
        sta $db00,x
        inx
        bne loc_282b
        ldx #$00
        txa

loc_2839:
        sta $06f8,x
        clc
        adc #$01
        sta $0720,x
        clc
        adc #$01
        sta $0748,x
        clc
        adc #$01
        sta $0770,x
        clc
        adc #$01
        sta $0798,x
        clc
        adc #$01
        sta $07c0,x
        clc
        adc #$01
        inx
        cpx #$28
        bne loc_2839
        ldx #$00

loc_2864:
        lda txt_1d00,x
        sta $0401,x
        lda $1e00,x
        sta $0501,x
        inx
        bne loc_2864
        lda #$00
        sta $d020
        sta $d021
        jsr sub_13cd
        lda #$00
        sta $ae
        lda #$36
        sta $af
        ldx #$00
        ldy #$00
        lda #$06
        sta smc_2898                                // SMC: modifies $2898
        lda #$17
        sta smc_2899                                // SMC: modifies $2899
        nop

loc_2895:
        lda #$00
.label smc_2898 = * + 1
.label smc_2899 = * + 2
        sta $186e,x                                 // !SMC: modified by $288c, $2891, $28a0
        lda smc_2898
        clc
        adc #$09
        sta smc_2898                                // SMC: modifies $2898
        bcc loc_28a8
        inc smc_2899

loc_28a8:
        iny
        cpy #$28
        bne loc_2895
        ldx #$00
        ldy #$00
        lda #$07
        sta smc_28bf                                // SMC: modifies $28bf
        lda #$17
        sta smc_28c0                                // SMC: modifies $28c0
        nop

loc_28bc:
        lda #$1b
.label smc_28bf = * + 1
.label smc_28c0 = * + 2
        sta $186f,x                                 // !SMC: modified by $28b3, $28b8, $28c7
        lda smc_28bf
        clc
        adc #$09
        sta smc_28bf                                // SMC: modifies $28bf
        bcc loc_28cf
        inc smc_28c0

loc_28cf:
        iny
        cpy #$28
        bne loc_28bc
        ldx #$00
        lda #$00

loc_28d8:
        sta $0800,x
        sta $0900,x
        sta $0a00,x
        sta $0b00,x
        sta dat_0c00,x
        sta $0d00,x
        sta dat_0e00,x
        sta $0f00,x
        inx
        bne loc_28d8
        jsr sub_29ef
        sei
        lda #$19
        sta $0314
        lda #$29
        sta $0315
        lda #$81
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$30
        sta $d012
        lda #$1b
        sta $d011
        cli
        jmp loc_1894

irq_2919:
        rol $d019
        lda #$18
        sta $d018
        lda #$d8
        sta $d016
        jsr sub_1338
        jsr sub_29a9
        lda #$39
        sta $0314
        lda #$94
        sta $d012
        jmp loc_ea81

// --- Region $29a9-$2a39 ---
.pc = $29a9 "sub_29a9"
// Referenced by: jsr from $2929, $f695

sub_29a9:
        dec $18a0
        lda $18a0
        beq sub_29b2
        rts
// Referenced by: jsr from $29fa, $f766; branch from $29af

sub_29b2:
        lda #$03
        sta $18a0
.label smc_29b8 = * + 1
        ldx #$03                                    // !SMC: modified by $29cc, $2e32
        lda $18a1,x
        sta $07f8
        inc smc_29b8
        lda smc_29b8
        cmp #$09
        beq sub_29ca
        rts
// Referenced by: jsr from $29f7, $f763; branch from $29c7

sub_29ca:
        lda #$00
        sta smc_29b8                                // SMC: modifies $29b8
.label smc_29d0 = * + 1
        ldx #$01                                    // !SMC: modified by $29eb, $2e35
        lda $18b1,x
        sta $d000
        lda $18b9,x
        sta $d001
        lda $18c1,x
        sta $d010
        inc smc_29d0
        lda smc_29d0
        and #$07
        sta smc_29d0                                // SMC: modifies $29d0
        rts
// Referenced by: jsr from $28f3, $f65f

sub_29ef:
        lda #$01
        sta $d015
        sta $d01c
        jsr sub_29ca
        jsr sub_29b2
        lda #$0e
        sta $d025
        lda #$0f
        sta $d026
        lda #$06
        sta $d027
        ldx #$00

loc_2a0e:
        lda #$04
        sta $da08,x
        lda #$0a
        sta $da30,x
        lda #$0f
        sta $da58,x
        lda #$07
        sta $da80,x
        lda #$01
        sta $daa8,x
        inx
        cpx #$28
        bne loc_2a0e
        ldx #$00

loc_2a2e:
        lda txt_2d00,x
        sta $0608,x
        inx
        cpx #$d0
        bne loc_2a2e
        rts

// --- Region $2e00-$2e7f ---
.pc = $2e00 "sub_2e00"
// Referenced by: jsr from $2800, $f56c

sub_2e00:
        jsr $ff81
        jsr $ff84
        ldx #$00

loc_2e08:
        lda $df00,x
        sta dat_2f00,x
        inx
        bne loc_2e08

loc_2e11:
        lda $d012
        bne loc_2e11
        ldx #$00

loc_2e18:
        lda dat_2f00,x
        cmp $df00,x
        bne loc_2e26
        inx
        bne loc_2e18
        jmp loc_2e3e

loc_2e26:
        lda #$03
        sta $18a0
        lda #$2c
        sta dat_1872
        lda #$00
        sta smc_29b8                                // SMC: modifies $29b8
.label loc_2e36 = * + 1
        sta smc_29d0                                // SMC: modifies $29d0
        sta $d011
        jmp loc_2803

loc_2e3e:
        ldx #$00

loc_2e40:
        lda dat_2ea0,x
        sta $05e0,x
        inx
        cpx #$28
        bne loc_2e40
        ldx #$00

loc_2e4d:
        ldy #$00

loc_2e4f:
        dey
        bne loc_2e4f
        dex
        bne loc_2e4d
        ldx #$00

loc_2e57:
        ldy #$00

loc_2e59:
        dey
        bne loc_2e59
        dex
        bne loc_2e57
        ldx #$00

loc_2e61:
        ldy #$00

loc_2e63:
        dey
        bne loc_2e63
        dex
        bne loc_2e61
        ldx #$00

loc_2e6b:
        ldy #$00

loc_2e6d:
        dey
        bne loc_2e6d
        dex
        bne loc_2e6b
        ldx #$00

loc_2e75:
        ldy #$00

loc_2e77:
        dey
        bne loc_2e77
        dex
        bne loc_2e75
        jmp loc_2e36

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

// --- Region $991a-$991a ---
.pc = $991a "Segment $991a"
        brk

// --- Region $bc09-$bc0f ---
.pc = $bc09 "Segment $bc09"
        brk

dat_bc0a:
        .byte $00,$00                               // ..
        brk

dat_bc0d:
        .byte $00,$00                               // ..
        brk

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

// --- Region $e544-$e73c ---
.pc = $e544 "Segment $e544"
        tay
        cmp $1040,x
        bne loc_e54d
        ldy $103f,x

loc_e54d:
        lda $1673,y
        clc
        adc $102c,x
        sta $a4
        iny
        tya
        sta $1066,x
        lda $1065,x
        tay
        cmp $103e,x
        bne loc_e567
        ldy $103d,x

loc_e567:
        lda $166a,y
        clc
        adc #$80
        sta $a5
        lda #$ff
        adc #$00
        sta $a6
        iny
        tya
        sta $1065,x
        lda $1053,x
        ora $1052,x
        beq loc_e599
        lda $1055,x
        tay
        cmp $1053,x
        bne loc_e58e
        ldy $1052,x

loc_e58e:
        lda $1684,y
        sta $d416
        iny
        tya
        sta $1055,x

loc_e599:
        lda $100d
        ora $1004
        sta $d418
        lda $1041,x
        clc
        adc $103c,x
        sta $1041,x
        sta $d402,x
        lda $103b,x
        adc #$00
        sta $103b,x
        sta $d403,x
        lda $1054,x
        tay
        cmp $1050,x
        bne loc_e5c6
        ldy $1051,x

loc_e5c6:
        lda $1684,y
        sta $a3
        and #$f7
        sta $d404,x
        iny
        tya
        sta $1054,x
        lda $a3
        and #$08
        bne loc_e622
        lda $102a,x
        sta $a3
        clc
        adc $1028,x
        sta $1028,x
        lda $1029,x
        adc #$00
        sta $1029,x
        lda $a3
        and #$01
        beq loc_e5ff
        inc $102b,x
        lda $102b,x
        and #$01
        beq loc_e60e

loc_e5ff:
        lda $a5
        sec
        sbc $1028,x
        sta $a5
        lda $a6
        sbc $1029,x
        sta $a6

loc_e60e:
        ldy $a4
        lda $10dc,y
        clc
        adc $a5
        sta $d400,x
        lda $107c,y
        adc $a6
        sta $d401,x
        rts

loc_e622:
        lda #$81
        sta $d401,x
        rts

loc_e628:
        ldx $100c
        cpx #$15
        bcs loc_e63a
        lda $1003
        and $1027,x
        beq loc_e63a
        jsr sub_113c

loc_e63a:
        ldx #$00
        lda $1003
        and $1027,x
        beq loc_e647
        jsr sub_1251

loc_e647:
        ldx #$07
        lda $1003
        and $1027,x
        beq loc_e654
        jsr sub_1251

loc_e654:
        ldx #$0e
        lda $1003
        and $1027,x
        beq loc_e661
        jsr sub_1251

loc_e661:
        ldx $100c
        txa
        clc
        adc #$07
        sta $100c
        cmp $1008
        beq loc_e671
.label loc_e671 = * + 1
        bit.abs $00a9
        sta $100c
        cmp #$00
        bne loc_e6bc
        lda $100b
        clc
        adc #$02
        sta $100b
        cmp $1005
        bne loc_e6bc
        lda #$00
        sta $100b
        sta $1067
        sta $106e
        sta $1075
        sta $1056
        sta $105d
        sta $1064
        inc $1009
        lda $1009
        cmp $1007
        bne loc_e6bc
        lda $1003
        and #$80
        beq loc_e6b6
        lda #$00
        sta $100a

loc_e6b6:
        lda $1006
        sta $1009

loc_e6bc:
        rts

loc_e6bd:
        lda #$84
        sta $a3
        lda #$14
        sta $a4
        ldy #$25
        lda ($a3),y
        sta smc_12d8
        dey
        lda ($a3),y
        sta smc_12d7
        dey
        lda ($a3),y
        sta smc_12a0
        dey
        lda ($a3),y
        sta smc_129f
        dey
        lda ($a3),y
        sta smc_125f
        dey
        lda ($a3),y
        sta smc_125e
        dey
        lda ($a3),y
        sta smc_1279
        dey
        lda ($a3),y
        sta smc_1278
        dey

loc_e6f7:
        lda ($a3),y
        sta $0feb,y
        dey
        cpy #$17
        bne loc_e6f7

loc_e701:
        lda ($a3),y
        sta $100e,y
        lda #$ff
        sta $d400,y
        lda #$00
        sta $d400,y
        sta $1050,y
        dey
        bpl loc_e701
        sta $d415
        sta $100c
        sta $100b
        sta $1067
        sta $106e
        sta $1075
        lda #$01
        sta $1050
        sta $1057
        sta $105e
        sta $100a
        lda $1006
        sta $1009
        rts

// --- Region $e7ba-$e804 ---
.pc = $e7ba "loc_e7ba"

loc_e7ba:
        bmi loc_e7ee
        adc ($32),y
        and ($00),y
        beq loc_e7f4
        rol $35,x
        rol $39,x
        rol $37,x
        rol $00,x
        bvs loc_e801
        rol $37,x
        ldx $39,y
        ror $37,x
        ror $39,x
        rol $37,x
        ror $35,x
        rol $37,x
        rol $39,x
.label loc_e7dd = * + 1
        rol $a2,x
        rts
        .byte $27,$37                               // rla $37 // ILLEGAL
        rol $39,x
        rol $37,x
        .byte $f7,$00                               // isc $00,x // ILLEGAL
        rts

dat_e7e8:
        .byte $37,$f7,$00,$f0,$3c,$76               // 7...<v

loc_e7ee:
        and $3736,y
        ldx $35,y
.label loc_e7f4 = * + 1
        ror $00,x
        beq loc_e7f7

loc_e7f7:
        beq loc_e7dd
        inx
        inx
        cpx $e8e4
        cpx #$fa
        .byte $02                                   // jam // ILLEGAL

loc_e801:
        .byte $0c,$14,$2a                           // nop $2a14 // ILLEGAL
        .byte $02                                   // jam // ILLEGAL

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

loc_ea31:
        brk

// --- Region $ea6c-$ea93 ---
.pc = $ea6c "loc_ea6c"

loc_ea6c:
        lda $19c0,x
        sta dat_0f50,y
        inx
        cpx #$0e
        beq loc_ea7a
        jmp loc_1702

loc_ea7a:
        bit $34b0
        .byte $eb,$ea                               // sbc #$ea // ILLEGAL
        .byte $3a                                   // nop // ILLEGAL
.label loc_ea81 = * + 1
        ldy txt_3400
        ldx #$00

loc_ea85:
        lda $3401,x
        sta txt_3400,x
        inx
        cpx #$ab
        bne loc_ea85
        sty $34aa
        rts

// --- Region $f2eb-$f313 ---
.pc = $f2eb "loc_f2eb"

loc_f2eb:
        bcc loc_f2fc
        lda #$f8

loc_f2ef:
        cmp $d012
        bne loc_f2ef
        ldy #$08

loc_f2f6:
        dey
        bne loc_f2f6
        ldx #$00

loc_f2fb:
.label loc_f2fc = * + 1
        lda dat_0ce0,x
        ldy $0ce8,x

loc_f301:
        dey
        bne loc_f301
        sta $d020
        sta $d021
        inx
        cpx #$05
        bne loc_f2fb
        jmp loc_0ed0

dat_f312:
        .byte $a2,$24                               // .$

// --- Region $f474-$f47f ---
.pc = $f474 "loc_f474"

loc_f474:
        cmp #$20
        bne loc_f47d
        lda #$20
        sta $20de

loc_f47d:
        jmp loc_ea31

// --- Region $f50a-$f529 ---
.pc = $f50a "loc_f50a"

loc_f50a:
        cmp #$7b
        beq loc_f513
        cmp #$77
        beq loc_f51e

loc_f512:
        rts

loc_f513:
        lda $0f22
        cmp #$05
        beq loc_f512
        inc $0f22
        rts

loc_f51e:
        lda $0f22
        cmp #$01
        beq loc_f528
        dec $0f22

loc_f528:
        rts

dat_f529:
        .byte $8d                                   // .

// --- Region $f56c-$f6a4 ---
.pc = $f56c "loc_f56c"

loc_f56c:
        jsr sub_2e00
        jsr $e544
        ldx #$00
        lda #$0e

loc_f576:
        sta $d800,x
        sta $d900,x
        inx
        bne loc_f576
        lda #$0f
        sta $d022
        lda #$0e
        sta $d023
        ldx #$00

loc_f58b:
        lda #$00
        sta $da00
        inx
        cpx #$f8
        bne loc_f58b
        ldx #$00

loc_f597:
        lda #$0b
        sta $daf8,x
        sta $db00,x
        inx
        bne loc_f597
        ldx #$00
        txa

loc_f5a5:
        sta $06f8,x
        clc
        adc #$01
        sta $0720,x
        clc
        adc #$01
        sta $0748,x
        clc
        adc #$01
        sta $0770,x
        clc
        adc #$01
        sta $0798,x
        clc
        adc #$01
        sta $07c0,x
        clc
        adc #$01
        inx
        cpx #$28
        bne loc_f5a5
        ldx #$00

loc_f5d0:
        lda txt_1d00,x
        sta $0401,x
        lda $1e00,x
        sta $0501,x
        inx
        bne loc_f5d0
        lda #$00
        sta $d020
        sta $d021
        jsr sub_13cd
        lda #$00
        sta $ae
        lda #$36
        sta $af
        ldx #$00
        ldy #$00
        lda #$06
        sta smc_2898
        lda #$17
        sta smc_2899
        nop

loc_f601:
        lda #$00
        sta $186e,x
        lda smc_2898
        clc
        adc #$09
        sta smc_2898
        bcc loc_f614
        inc smc_2899

loc_f614:
        iny
        cpy #$28
        bne loc_f601
        ldx #$00
        ldy #$00
        lda #$07
        sta smc_28bf
        lda #$17
        sta smc_28c0
        nop

loc_f628:
        lda #$1b
        sta $186f,x
        lda smc_28bf
        clc
        adc #$09
        sta smc_28bf
        bcc loc_f63b
        inc smc_28c0

loc_f63b:
        iny
        cpy #$28
        bne loc_f628
        ldx #$00
        lda #$00

loc_f644:
        sta $0800,x
        sta $0900,x
        sta $0a00,x
        sta $0b00,x
        sta dat_0c00,x
        sta $0d00,x
        sta dat_0e00,x
        sta $0f00,x
        inx
        bne loc_f644
        jsr sub_29ef
        sei
        lda #$19
        sta $0314
        lda #$29
        sta $0315
        lda #$81
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$30
        sta $d012
        lda #$1b
        sta $d011
        cli
        jmp loc_1894

loc_f685:
        rol $d019
        lda #$18
        sta $d018
        lda #$d8
        sta $d016
        jsr sub_1338
        jsr sub_29a9
        lda #$39
        sta $0314
        lda #$94
        sta $d012
        jmp loc_ea81

// --- Region $f6c0-$f6ea ---
.pc = $f6c0 "loc_f6c0"

loc_f6c0:
        sta ($ea,x)
        rol $d019
        lda #$00
        sta $d016
        lda #$12
        sta $d018
        lda #$fb
        sta $d011
        ldx #$05

loc_f6d6:
        dex
        bne loc_f6d6
        lda #$1b
        sta $d011
        lda #$d9
        sta $d012
        lda #$7f
        sta $0314
        jmp loc_ea81

// --- Region $f71c-$f7a5 ---
.pc = $f71c "loc_f71c"

loc_f71c:
        ora ($60,x)
        lda #$03
        sta $18a0
        ldx #$03
        lda $18a1,x
        sta $07f8
        inc smc_29b8
        lda smc_29b8
        cmp #$09
        beq loc_f736
        rts

loc_f736:
        lda #$00
        sta smc_29b8
        ldx #$01
        lda $18b1,x
        sta $d000
        lda $18b9,x
        sta $d001
        lda $18c1,x
        sta $d010
        inc smc_29d0
        lda smc_29d0
        and #$07
        sta smc_29d0
        rts

loc_f75b:
        lda #$01
        sta $d015
        sta $d01c
        jsr sub_29ca
        jsr sub_29b2
        lda #$0e
        sta $d025
        lda #$0f
        sta $d026
        lda #$06
        sta $d027
        ldx #$00

loc_f77a:
        lda #$04
        sta $da08,x
        lda #$0a
        sta $da30,x
        lda #$0f
        sta $da58,x
        lda #$07
        sta $da80,x
        lda #$01
        sta $daa8,x
        inx
        cpx #$28
        bne loc_f77a
        ldx #$00

loc_f79a:
        lda txt_2d00,x
        sta $0608,x
        inx
        cpx #$d0
        bne loc_f79a
        rts

// --- Region $f917-$f99a ---
.pc = $f917 "loc_f917"

loc_f917:
        sta ($00,x)
        jsr $ff81
        jsr $ff84
        ldx #$00

loc_f921:
        lda $df00,x
        sta dat_2f00,x
        inx
        bne loc_f921

loc_f92a:
        lda $d012
        bne loc_f92a
        ldx #$00

loc_f931:
        lda dat_2f00,x
        cmp $df00,x
        bne loc_f93f
        inx
        bne loc_f931
        jmp loc_2e3e

loc_f93f:
        lda #$03
        sta $18a0
        lda #$2c
        sta dat_1872
        lda #$00
        sta smc_29b8
        sta smc_29d0
        sta $d011
        jmp loc_2803

loc_f957:
        ldx #$00

loc_f959:
        lda dat_2ea0,x
        sta $05e0,x
        inx
        cpx #$28
        bne loc_f959
        ldx #$00

loc_f966:
        ldy #$00

loc_f968:
        dey
        bne loc_f968
        dex
        bne loc_f966
        ldx #$00

loc_f970:
        ldy #$00

loc_f972:
        dey
        bne loc_f972
        dex
        bne loc_f970
        ldx #$00

loc_f97a:
        ldy #$00

loc_f97c:
        dey
        bne loc_f97c
        dex
        bne loc_f97a
        ldx #$00

loc_f984:
        ldy #$00

loc_f986:
        dey
        bne loc_f986
        dex
        bne loc_f984
        ldx #$00

loc_f98e:
        ldy #$00

loc_f990:
        dey
        bne loc_f990
        dex
        bne loc_f98e
        jmp loc_2e36

dat_f999:
        .byte $80,$20                               // . 

// --- Region $fbae-$fbb8 ---
.pc = $fbae "loc_fbae"

loc_fbae:
        asl $fc
        ldx #$e3
        dec $21
        inc $e3,x
        asl $27
        brk

// --- Region $fc06-$fc15 ---
.pc = $fc06 "loc_fc06"

loc_fc06:
        and ($20,x)
        ldx #$21
        bpl loc_fbae
        and ($10,x)
        ldx #$27
        bmi $fc12
        and $fd
        rts

dat_fc15:
        .byte $00                                   // .

// --- Region $fcec-$fd1d ---
.pc = $fcec "loc_fcec"

loc_fcec:
        sei
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$f0
        sta $d01a
        lda #$81
        sta $dc0d
        lda #$1b
        sta $d011
        jsr $ff81
        jsr $ff84
        cli
        ldx #$00

loc_fd0f:
        lda $34e9,x
        sta $0400,x
        inx
        cpx #$70
        bne loc_fd0f
        jmp $0428

dat_fd1d:
        .byte $03                                   // .

// --- Region $ff81-$ffc4 ---
.pc = $ff81 "Segment $ff81"
        .byte $13,$20                               // slo ($20),y // ILLEGAL
        asl $05,x
        .byte $12                                   // jam // ILLEGAL
        ora $1320,y
        .byte $0f,$0f,$0e                           // slo $0e0f // ILLEGAL
        and ($20,x)
        .byte $0f,$0b,$20                           // slo $200b // ILLEGAL
        ora ($20,x)
        .byte $0c,$09,$14                           // nop $1409 // ILLEGAL
        .byte $14,$0c                               // nop $0c,x // ILLEGAL
        ora $20
        ora $1305
        .byte $13,$01                               // slo ($01),y // ILLEGAL
        .byte $07,$05                               // slo $05 // ILLEGAL
        jsr sub_0f14
        jsr sub_0f13
        ora $0f05
        asl $2005
        .byte $0f,$15,$14                           // slo $1415 // ILLEGAL
        jsr sub_0814
        ora $12
        ora $3a
        jsr $0508
        ora $0920,y
        jsr sub_0917
        .byte $0c,$0c,$20                           // nop $200c // ILLEGAL
        .byte $02                                   // jam // ILLEGAL

txt_ffc4:
        .encoding "screencode_mixed"
        .text "u"
        .encoding "petscii_upper"

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

// --- Region $0803-$0813 ---
.pc = $0803 "dat_0803"

dat_0803:
        .byte $30,$18,$06,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 0...............
        .byte $00                                   // .

// --- Region $0833-$0836 ---
.pc = $0833 "dat_0833"

dat_0833:
        .byte $c6,$f6,$c6                           // ...

dat_0836:
        // === Fill data (1 bytes, $0836-$0836) ===
        .byte $00                                   // .

// --- Region $0863-$0867 ---
.pc = $0863 "dat_0863"

dat_0863:
        .byte $f0,$c0,$c0,$de                       // ....

dat_0867:
        // === Fill data (1 bytes, $0867-$0867) ===
        .byte $00                                   // .

// --- Region $0893-$0896 ---
.pc = $0893 "dat_0893"

dat_0893:
        .byte $7c,$18,$0c                           // |..

dat_0896:
        // === Fill data (1 bytes, $0896-$0896) ===
        .byte $00                                   // .

// --- Region $08c3-$08c4 ---
.pc = $08c3 "dat_08c3"

dat_08c3:
        .byte $0c                                   // .

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

// --- Region $090d-$0916 ---
.pc = $090d "dat_090d"

dat_090d:
        .fill 10, $00

// --- Region $0918-$092a ---
.pc = $0918 "dat_0918"

dat_0918:
        // === Data block (19 bytes, $0918-$092a) ===
        .fill 11, $00
        .byte $60,$c0,$c0,$cc,$c0,$f0,$de           // `......

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

// --- Region $0954-$095b ---
.pc = $0954 "dat_0954"

dat_0954:
        .byte $c6,$fe,$66,$66,$36,$36,$1c           // ..ff66.

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

// --- Region $0984-$098c ---
.pc = $0984 "dat_0984"

dat_0984:
        .byte $c6,$ce,$f6,$e6,$c6,$c6,$66,$60       // ......f`

dat_098c:
        // === Fill data (1 bytes, $098c-$098c) ===
        .byte $00                                   // .

// --- Region $09b4-$09b6 ---
.pc = $09b4 "dat_09b4"

dat_09b4:
        .byte $0c,$18                               // ..

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

// --- Region $0a15-$0a1f ---
.pc = $0a15 "dat_0a15"

dat_0a15:
        .byte $7c,$18,$18,$18,$18,$0c,$0c,$0c,$00,$3e // |........>

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

// --- Region $0a46-$0a4e ---
.pc = $0a46 "dat_0a46"

dat_0a46:
        .byte $18,$18,$18,$ff,$18,$18,$18,$18       // ........

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

// --- Region $0a70-$0a80 ---
.pc = $0a70 "dat_0a70"

dat_0a70:
        .byte $1c,$00,$00,$00,$00,$c6,$c6,$c6,$fe,$c6,$c6,$66,$66,$66,$36,$36 // ...........fff66

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

// --- Region $0aa0-$0ab0 ---
.pc = $0aa0 "dat_0aa0"

dat_0aa0:
        .byte $06,$00,$00,$00,$00,$00,$18,$00,$18,$18,$18,$1c,$0c,$0c,$0c,$0e // ................

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

// --- Region $0b10-$0b10 ---
.pc = $0b10 "dat_0b10"

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

// --- Region $0b30-$0b40 ---
.pc = $0b30 "dat_0b30"

dat_0b30:
        .byte $cc,$00,$00,$00,$00,$00,$00,$00,$f0,$ce,$c0,$c0,$c0,$c0,$c0,$f8 // ................

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

// --- Region $0b60-$0b70 ---
.pc = $0b60 "dat_0b60"

dat_0b60:
        .byte $c6,$00,$00,$00,$00,$00,$00,$00,$00,$78,$cc,$cc,$c6,$c6,$c6,$c6 // .........x......

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

// --- Region $0b90-$0ba0 ---
.pc = $0b90 "dat_0b90"

dat_0b90:
        .byte $d8,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c6,$c6,$cc,$cc,$d8,$f0 // ................

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

// --- Region $0bc0-$0bd0 ---
.pc = $0bc0 "dat_0bc0"

dat_0bc0:
        .byte $c6,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$78,$cc,$c6,$c6,$c6 // ...........x....

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

// --- Region $0bfd-$0c00 ---
.pc = $0bfd "dat_0bfd"

dat_0bfd:
        .byte $0c,$1c,$18                           // ...

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

// --- Region $0c50-$0c60 ---
.pc = $0c50 "dat_0c50"

dat_0c50:
        .byte $cc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$38,$6c // ..............8l

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

// --- Region $0c80-$0c90 ---
.pc = $0c80 "dat_0c80"

dat_0c80:
        .byte $cc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$78 // ...............x

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

// --- Region $0cb0-$0cb1 ---
.pc = $0cb0 "dat_0cb0"

dat_0cb0:
        .byte $7c                                   // |

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

// --- Region $0ce0-$0ce1 ---
.pc = $0ce0 "dat_0ce0"

dat_0ce0:
        .byte $0c                                   // .

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

// --- Region $0d10-$0d11 ---
.pc = $0d10 "dat_0d10"

dat_0d10:
        .byte $78                                   // x

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

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

dat_0d40:
        .byte $c6                                   // .

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

// --- Region $0d70-$0d70 ---
.pc = $0d70 "dat_0d70"

dat_0d70:
        .byte $f0                                   // .

// --- Region $0d90-$0da1 ---
.pc = $0d90 "dat_0d90"

dat_0d90:
        .byte $de,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $0c                                   // .

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

// --- Region $0e00-$0e00 ---
.pc = $0e00 "dat_0e00"

dat_0e00:
        .byte $38                                   // 8

// --- Region $0e20-$0e30 ---
.pc = $0e20 "dat_0e20"

dat_0e20:
        .byte $c0,$66,$66,$3c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .ff<............
        .byte $7c                                   // |

// --- Region $0e50-$0e60 ---
.pc = $0e50 "dat_0e50"

dat_0e50:
        .byte $60,$60,$60,$30,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ```00...........
        .byte $c6                                   // .

// --- Region $0e80-$0e90 ---
.pc = $0e80 "dat_0e80"

dat_0e80:
        .byte $66,$66,$66,$36,$36,$1c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // fff66...........
        .byte $38                                   // 8

// --- Region $0eb0-$0ecf ---
.pc = $0eb0 "dat_0eb0"

dat_0eb0:
        .byte $06,$0c,$38,$60,$c6,$66,$3c,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..8`.f<.........
        .byte $38,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 8...............

// --- Region $0ed1-$0ef1 ---
.pc = $0ed1 "dat_0ed1"

dat_0ed1:
        .fill 15, $00
        .byte $06,$06,$0c,$38,$60,$c6,$66,$3c,$00,$00,$00,$00,$00,$00,$00,$00 // ...8`.f<........
        .byte $0c                                   // .

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

// --- Region $0f15-$0f15 ---
.pc = $0f15 "dat_0f15"

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

// --- Region $0f50-$0f50 ---
.pc = $0f50 "dat_0f50"

dat_0f50:
        .byte $7c                                   // |

// --- Region $0f70-$0f7a ---
.pc = $0f70 "dat_0f70"

dat_0f70:
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$60,$60,$30,$30 // ......``00

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

// --- Region $1000-$113b ---
.pc = $1000 "dat_1000"

dat_1000:
        .byte $4c,$00,$17,$07,$0f,$40,$00,$10,$15,$08,$01,$34,$07,$00,$3a,$15 // L....@.....4..:.
        .byte $4a,$15,$5a,$15,$ba,$15,$6a,$15,$7a,$15,$8a,$15,$2a,$16,$9a,$15 // J.Z...j.z...*...
        .byte $aa,$15,$ba,$15,$4a,$16,$00,$01,$00,$00,$00,$5c,$39,$08,$02,$00 // ....J......\9...
        .byte $00,$00,$00,$2f,$10,$04,$00,$00,$00,$00,$26,$03,$20,$01,$09,$00 // .../......&. ...
        .byte $01,$e0,$08,$00,$00,$01,$01,$05,$00,$01,$28,$00,$01,$00,$01,$c8 // ..........(.....
        .byte $1c,$1b,$00,$00,$1c,$00,$01,$0d,$09,$00,$00,$0b,$00,$06,$05,$04 // ................
        .byte $00,$00,$05,$00,$00,$08,$01,$08,$00,$00,$00,$00,$01,$03,$0a,$00 // ................
        .byte $00,$00,$00,$01,$01,$1a,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01 // ................
        .fill 8, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ................
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

txt_10b8:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$00,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38 // ....->Qf{......8
        .byte $5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$7a,$b4,$fb,$47,$98 // Z}...#S...0z..G.
        .byte $ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18 // .G..w.a.h..0..N.
        .byte $ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86 // .......`...1....
        .byte $a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83 // ..>.k<9c.K..E.}.
        .byte $d8,$79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f // .ys.|....~......
        .byte $f8,$2e                               // ..

// --- Region $144d-$144d ---
.pc = $144d "dat_144d"

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

// --- Region $1484-$1501 ---
.pc = $1484 "dat_1484"

dat_1484:
        .byte $3a,$15,$4a,$15,$5a,$15,$ba,$15,$6a,$15,$7a,$15,$8a,$15,$2a,$16 // :.J.Z...j.z...*.
        .byte $9a,$15,$aa,$15,$ba,$15,$4a,$16,$07,$0f,$40,$00,$10,$15,$6a,$16 // ......J...@...j.
        .byte $73,$16,$84,$16,$84,$16,$00,$f0,$00,$f0,$1a,$11,$26,$11,$1a,$11 // s...........&...
        .byte $1a,$11,$26,$11,$1a,$11,$1a,$11,$26,$11,$1a,$11,$26,$11,$1a,$11 // ..&.....&...&...
        .byte $1a,$11,$26,$11,$1a,$11,$1a,$11,$26,$11,$3e,$72,$af,$71 // ..&.....&.>r.q

txt_14d2:
        .text ">2>2"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $71,$00,$00,$af,$71,$41,$f5,$00,$60,$41,$f5,$00,$f0,$3e,$f2,$00 // q...qA..`A...>..
        .byte $f0,$3a,$f3,$00,$f0,$39,$b4,$39,$f3,$00,$30,$00,$80,$3c,$f3,$00 // .:...9.9..0..<..
        .text "02!<"
        .byte $f3,$00
        .byte $30,$32,$71
        .byte $32,$31

// --- Region $1503-$150e ---
.pc = $1503 "dat_1503"

dat_1503:
        .byte $f0                                   // .

txt_1504:
        .text "26569676"
        .byte $00                                   // string terminator
        .byte $70,$35                               // p5

// --- Region $1522-$16a0 ---
.pc = $1522 "dat_1522"

dat_1522:
        .text "76967"
        .byte $f7,$00,$60
        .byte $37,$f7,$00,$f0
        .byte $3c,$76

txt_1530:
        .text "967"
        .byte $b6                                   // '6' | $80 (end-of-string marker)
        .byte $35,$76,$00,$f0,$00,$f0,$e4,$e8,$e8,$ec,$e4,$e8,$e0,$fa,$02,$0c // 5v..............
        .byte $14,$2a,$02,$0c,$2e,$14,$14,$14,$14,$14,$14,$14,$14,$14,$15,$15 // .*..............
        .byte $15,$15,$15,$15,$15,$15,$00,$00,$02,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$ce,$ce,$ce,$ce,$ce,$ce,$ce,$ce,$ce,$ce // ................
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$14,$14,$14,$14,$14,$14,$14,$14,$14,$14 // ................
        .byte $14,$14,$14,$14,$14,$14,$00,$00,$fe,$02,$00,$00,$03,$fe,$00,$00 // ................
        .byte $fe,$02,$00,$00,$03,$fe,$ae,$ae,$ae,$ae,$ae,$ae,$ae,$ae,$ae,$ae // ................
        .byte $ae,$ae,$ae,$ae,$ae,$ae,$14,$14,$14,$14,$14,$14,$14,$14,$14,$14 // ................
        .byte $14,$14,$14,$14,$14,$14,$00,$fc,$fe,$fb,$00,$fc,$03,$fe,$00,$fc // ................
        .byte $fe,$fb,$00,$fc,$03,$fe,$0a,$09,$08,$00,$00,$01,$00,$01,$00,$00 // ................
        .byte $0d,$16,$12,$60,$00,$00,$07,$0c,$0f,$50,$00,$01,$05,$08,$00,$00 // ...`.....P......
        .byte $16,$1c,$1b,$00,$00,$00,$07,$0c,$0f,$50,$00,$01,$08,$0b,$00,$00 // .........P......
        .byte $16,$1c,$1b,$00,$00,$00,$07,$0c,$0f,$50,$00,$01,$0b,$0e,$00,$00 // .........P......
        .byte $16,$1c,$1b,$00,$00,$00,$07,$0c,$0f,$50,$00,$01,$0e,$11,$00,$00 // .........P......
        .byte $16,$1c,$1b,$00,$00,$00,$0a,$0c,$03,$20,$01,$09,$00,$01,$00,$00 // ......... ......
        .byte $16,$1c,$1b,$00,$00,$00,$0a,$0c,$03,$20,$00,$01,$00,$01,$00,$00 // ......... ......
        .byte $16,$1c,$1b,$21,$00,$00,$0b,$09,$08,$00,$00,$01,$01,$05,$00,$00 // ...!............
        .byte $05,$0d,$09,$00,$00,$00,$08,$08,$00,$00,$00,$01,$00,$01,$00,$00 // ................
        .byte $05,$0d,$09,$00,$00,$00,$0a,$09,$01,$28,$00,$01,$00,$01,$00,$00 // .........(......
        .byte $01,$05,$04,$00,$00,$00,$80,$80,$b0,$d0,$b0,$80,$50,$30,$50,$00 // ............P0P.
        .byte $12,$12,$00,$00,$00,$03,$07,$04,$07,$0c,$05,$07,$0c,$00,$04,$07 // ................
        .byte $00,$89,$41,$41,$40,$01,$81,$11,$11,$80,$80,$10,$10,$00,$00,$81 // ..AA@...........
        .byte $81,$41,$80,$80,$40,$40,$00,$00       // .A..@@..

txt_169c:
        .text "AAA"
        .byte $40                                   // @ character
        .byte $00                                   // string terminator

// --- Region $1873-$1893 ---
.pc = $1873 "Segment $1873"
        .byte $b0,$34,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ac,$00,$34 // .4.............4
        .byte $a2,$00,$bd,$01,$34,$9d,$00,$34,$e8,$e0,$ab,$d0,$f5,$8c,$aa,$34 // ....4..4.......4
        .byte $60                                   // `

// --- Region $189a-$1bf7 ---
.pc = $189a "dat_189a"

dat_189a:
        .byte $00,$00,$00,$00,$00,$00,$02,$cc,$cb,$ca,$c9,$c8,$c9,$ca,$cb,$cd // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$79       // .......y

txt_18b2:
        .text "7I"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $ff,$29,$a0,$cf,$41,$73,$81,$51,$8a,$63,$6e,$35,$00,$01,$00,$00 // .)..As.Q.cn5....
        .byte $00,$00,$00,$0e,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08 // ................
        .byte $08,$08,$08,$08,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$09,$0b,$08,$0c,$0f // ................
        .byte $07,$01,$01,$01,$01,$07,$0f,$0c,$08,$0b,$09,$00,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$7c,$c6,$c6,$c6 // ............|...
        .byte $c6,$ce,$ce,$ce,$ce,$c0,$c0,$c6,$7c,$00,$00,$00,$1c,$36,$36,$66 // ........|....66f
        .byte $66,$66,$c6,$c6,$fe,$c6,$c6,$c6,$c6,$00,$00,$00,$3c,$e6,$c6,$c6 // ff..........<...
        .byte $cc,$d8,$f6,$e6,$c6,$c6,$cc,$cc,$f8,$00,$00,$00,$3c,$66,$66,$c0 // ............<ff.
        .byte $c0,$c0,$c0,$c0,$c6,$c6,$cc,$6c,$38,$00,$00,$00,$f8,$cc,$cc,$c6 // .......l8.......
        .byte $c6,$c6,$c6,$c6,$c6,$cc,$d8,$d8,$f0,$00,$00,$00,$de,$f0,$c0,$c0 // ................
        .byte $cc,$f8,$c0,$c0,$c0,$c0,$c0,$ce,$f0,$00,$00,$00,$de,$f0,$c0,$c0 // ................
        .byte $cc,$f0,$c0,$c0,$c0,$c0,$c0,$c0,$60,$00,$00,$00,$3c,$66,$66,$c0 // ........`...<ff.
        .byte $c0,$de,$c6,$c6,$c6,$cc,$cc,$d8,$70,$00,$00,$00,$66,$66,$c6,$c6 // ........p...ff..
        .byte $c6,$c6,$7e,$c6,$c6,$c6,$c6,$c6,$c6,$00,$00,$00,$3e,$00,$0c,$0c // ..~.........>...
        .byte $0c,$18,$18,$18,$18,$18,$18,$18,$7c,$00,$00,$00,$3e,$06,$06,$06 // ........|...>...
        .byte $0c,$0c,$cc,$cc,$cc,$6c,$6c,$6c,$38,$00,$00,$00,$66,$66,$c6,$cc // .....lll8...ff..
        .byte $d8,$f0,$e0,$f0,$d8,$cc,$c6,$c6,$c6,$00,$00,$00,$30,$30,$60,$60 // ............00``
        .byte $60,$c0,$c0,$c0,$c0,$c0,$c0,$c6,$7c,$00,$00,$00,$c0,$c6,$ee,$fe // `.......|.......
        .byte $d6,$c6,$c6,$c6,$c6,$c6,$c6,$cc,$cc,$00,$00,$00,$60,$66,$c6,$c6 // ............`f..
        .byte $e6,$e6,$f6,$de,$de,$ce,$ce,$c6,$c6,$00,$00,$00,$1c,$36,$36,$66 // .............66f
        .byte $66,$66,$c6,$c6,$c6,$c6,$c6,$cc,$78,$00,$00,$00,$dc,$f6,$c6,$c6 // ff......x.......
        .byte $cc,$cc,$d8,$d8,$f0,$c0,$c0,$c0,$c0,$00,$00,$00,$1c,$36,$36,$66 // .............66f
        .byte $66,$66,$c6,$c6,$c6,$c6,$dc,$7c,$06,$00,$00,$00,$dc,$f6,$c6,$c6 // ff.....|........
        .byte $cc,$cc,$d8,$f0,$d8,$cc,$cc,$c6,$c6,$00,$00,$00,$3c,$66,$c6,$60 // ............<f.`
        .byte $38,$0c,$06,$06,$06,$c6,$cc,$6c,$38,$00,$00,$00,$7e,$cc,$0c,$18 // 8......l8...~...
        .fill 8, $18
        .byte $0c,$00,$00,$00,$60,$66,$c6,$c6,$c6,$c6,$c6,$c6,$c6,$c6,$cc,$cc // ....`f..........
        .byte $78,$00,$00,$00,$60,$66,$c6,$c6,$c6,$c6,$c6,$c6,$c6,$6c,$6c,$6c // x...`f.......lll
        .byte $38,$00,$00,$00,$60,$66,$c6,$c6,$c6,$c6,$c6,$c6,$d6,$fe,$ee,$c6 // 8...`f..........
        .byte $06,$00,$00,$00,$66,$66,$c6,$c6,$cc,$6c,$38,$3c,$6c,$c6,$c6,$c6 // ....ff...l8<l...
        .byte $c6,$00,$00,$00,$60,$66,$c6,$c6,$6c,$6c,$18,$18,$18,$30,$30,$30 // ....`f..ll...000
        .byte $18,$00,$00,$00,$7c,$c6,$c6,$0c,$18,$30,$60,$60,$c0,$c0,$c0,$c6 // ....|....0``....
        .byte $7c,$00,$00,$00,$06,$06,$0c,$0c,$0c,$18,$18,$18,$18,$0c,$0c,$0c // |...............
        .byte $06,$06,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$c0,$c0,$60,$60,$60
        .text "0000"
        .byte $60,$60,$60
        .byte $c0,$c0,$00,$00,$18,$3c,$7e,$ff,$18,$18,$18,$18,$18,$18,$1c,$0c // .....<~.........
        .byte $0c,$0c,$00,$00,$00,$00,$08,$18,$38,$78,$ff,$ff,$78,$38,$18,$08 // ........8x..x8..
        .fill 20, $00
        .byte $06,$06,$0e,$0c,$0c,$0c,$1c,$18,$18,$18,$00,$18,$18,$00,$00,$00 // ................
        .byte $ee,$ee,$66,$cc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..f.............
        .byte $66,$66,$66,$66,$66,$ff,$66,$66,$66,$ff,$66,$66,$66,$66,$00,$00 // fffff.fff.ffff..
        .byte $3c,$7e,$d6,$78,$38,$1c,$1e,$16,$16,$d6,$d4,$7c,$38,$18,$00,$00 // <~.x8......|8...
        .byte $66,$66,$0c,$0c,$0c,$18,$18,$18,$18,$30,$30,$30,$66,$66,$00,$00 // ff.......000ff..
        .byte $0c,$3e,$6d,$6c,$6c,$6c,$3e,$3e,$6c,$6c,$6c,$6d,$3e,$0c,$00,$00 // .>mlll>>lllm>...
        .byte $1c,$1c,$0c,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $06,$06,$0c,$0c,$0c,$18,$18,$18,$18,$0c,$0c,$0c,$06,$06,$00,$00 // ................
        .byte $c0,$c0,$60,$60,$60
        .text "0000"
        .byte $60,$60,$60,$c0,$c0,$00,$00
        .byte $00,$18,$18,$99,$db,$7e,$ff,$ff,$7e,$db,$99,$18,$18,$00,$00,$00 // .....~..~.......
        .byte $00,$00,$18,$18,$18,$18,$ff,$18,$18,$18,$18,$00,$00,$00,$00,$00 // ................
        .fill 10, $00
        .byte $18,$1c,$0c,$18,$00,$00,$00,$00,$00,$00,$00,$00,$fe,$fe,$00,$00 // ................
        .fill 16, $00
        .byte $18,$1c,$0c,$00,$00,$00,$06,$06,$0c,$0c,$0c,$18,$18 // .............

// --- Region $1bff-$1c2b ---
.pc = $1bff "dat_1bff"

dat_1bff:
        .byte $00,$00,$1c,$36,$36,$66,$66,$6e,$de,$f6,$e6,$c6,$c6,$cc,$78,$00 // ...66ffn......x.
        .byte $00,$00,$06,$0e,$1c,$0c,$0c,$18,$18,$18,$18,$18,$18,$18,$7e,$00 // ..............~.
        .byte $00,$00,$7c,$c6,$c6,$0c,$18,$30,$60,$60,$c0,$c0,$c0 // ..|....0``...

// --- Region $1c30-$1c5d ---
.pc = $1c30 "Segment $1c30"
        .byte $00,$7c,$c6,$c6,$0c,$18,$3c,$06,$06,$06,$06,$cc,$cc,$78,$00,$00 // .|....<......x..
        .byte $00,$60,$63,$c3,$c7,$c6,$c6,$fe,$06,$06,$0e,$0c,$0c,$0c,$00,$00 // .`c.............
        .byte $00,$fe,$c6,$c0,$60,$38,$0c,$06,$06,$06,$c6,$cc,$6c,$38 // ....`8......l8

// --- Region $1c5f-$244b ---
.pc = $1c5f "dat_1c5f"

dat_1c5f:
        .byte $00,$00,$3c,$66,$66,$c0,$c0,$dc,$f6,$c6,$c6,$cc,$cc,$d8,$70,$00 // ..<ff.........p.
        .byte $00,$00,$fe,$06,$06,$0c,$18,$18,$18,$18,$18,$18,$18,$18,$18,$00 // ................
        .byte $00,$00,$7c,$c6,$c6,$6c,$38,$38,$6c,$6c,$c6,$c6,$c6,$c6,$7c,$00 // ..|..l88ll....|.
        .byte $00,$00,$0e,$1b,$33,$33,$63,$63,$67,$3b,$03,$03,$66,$66,$3c,$00 // ....33ccg;..ff<.
        .byte $00,$00,$00,$00,$00,$00,$18,$1c,$0c,$00,$00,$18,$1c,$0c,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$18,$1c,$0c,$00,$00,$00,$18,$1c,$0c,$18 // ................
        .byte $00,$00,$06,$1e,$18,$78,$60,$e0,$c0,$c0,$e0,$60,$78,$18,$1e,$06 // .....x`....`x...
        .byte $00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$ff,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$60,$78,$18,$1e,$06,$07,$03,$03,$07,$06,$1e,$18,$78,$60 // ..`x..........x`
        .byte $00,$00,$7c,$c6,$c6,$0c,$18
        .text "0003"
        .byte $1e,$00,$1c,$1c,$00
        .byte $00                                   // .

txt_1d00:
        .text "            "
        .byte $00                                   // string terminator
        .fill 8, $01
        .byte $02,$03,$04,$05                       // ....

txt_1d19:
        .text "                           "
        .byte $06,$07,$08,$08,$09,$07,$09,$07,$09,$0a,$0b,$0c,$0d,$05 // ..............

txt_1d42:
        .text "                          "
        .byte $0e,$0f,$10,$11,$12,$13,$14,$13,$14,$15,$16,$17,$18,$19 // ..............

txt_1d6a:
        .text "                           "
        .byte $06,$1a,$1b,$1c,$1a,$1d,$1e,$1b,$1a,$1b,$1f,$21,$19 // ...........!.

txt_1d92:
        .text "                           "
        .byte $06,$22,$23,$1c                       // ."#.

txt_1db1:
        .byte $22                                   // double quote character
        .text "#"
        .byte $22                                   // double quote character
        .text "#"
        .byte $22                                   // double quote character
        .text "$%#"
        .byte $19                                   // .

txt_1dba:
        .text "                           "
        .byte $06,$26,$27,$1c                       // .&'.

txt_1dd9:
        .text "&'&'()*+,-./             01234545462789:9898;<=>?"
        .byte $40                                   // @ character
        .text "AB62C012D     EFGHIJKJKJLMNJKJKJKJKJKFGHIJLMOFGHPQ    RSTUVWXWXWYZ"
        .byte $5b                                   // [

txt_1e4e:
        .text "WXWXWXWXWXW"
        .byte $5c                                   // backslash character
        .byte $5d
        .text "XWYZ"
        .byte $5b,$5e
        .byte $54,$55,$5f,$60

txt_1e65:
        .text "    "
        .byte $61,$62,$63,$64,$65,$66,$67,$66,$67,$66,$67,$66,$68,$66,$67,$66 // abcdefgfgfgfhfgf
        .byte $67,$66,$67,$66,$67,$66,$67,$66,$67,$66,$67,$66,$67,$66,$68,$62 // gfgfgfgfgfgfgfhb
        .byte $63,$64,$69,$6a                       // cdij

txt_1e8d:
        .text "    "
        .byte $6b,$6c,$6d,$6e,$6f,$6c,$6d,$6e,$70,$71,$72,$71,$73,$74,$75,$76 // klmnolmnpqrqstuv
        .byte $77,$71,$72,$74,$75,$76,$78,$6c,$6d,$6e,$70,$71,$72,$71,$73,$6c // wqrtuvxlmnpqrqsl
        .byte $6d,$6e,$6f,$19                       // mno.

txt_1eb5:
        .text "    "
        .byte $79,$7a,$7b,$7c,$7d,$7a,$7b,$7c,$7e,$7f,$80,$7f,$80,$81,$82,$83 // yz{|}z{|~.......
        .byte $84,$7f,$80,$81,$82,$83,$85,$7a,$7b,$7c,$7e,$7f,$80,$7f,$80,$86 // .......z{|~.....
        .byte $7b,$7c,$7d                           // {|}

dat_1edc:
        .text "                                                                                                                                                                                                                                                                                                    "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$0f,$0c,$00,$00,$00,$00,$00,$00,$ff,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$c0,$cf,$00,$00,$00,$00,$00,$00,$ff,$c0,$00 // ................
        .byte $00,$00,$00,$00,$00,$fc,$0f,$00,$00,$00,$00,$00,$00,$00,$c0,$0c // ................
        .byte $0c,$0c,$0c,$0c,$0c,$0c,$0c,$aa,$80,$80,$8c,$bb,$a6,$95,$99,$aa // ................
        .byte $00,$00,$cc,$bb,$66,$55,$99,$a8,$08,$08,$c8,$b8,$68,$58,$98,$fc // ....fU......hX..
        .byte $f0,$c2,$ca,$0a,$29,$25,$26,$0a,$a8,$80,$33,$ee,$99,$55,$66,$80 // ....)%&...3..Uf.
        .byte $a8,$0a,$32,$ee,$99,$55,$66,$f0,$3c,$0c,$8f,$83,$a3,$63,$63,$0c // ..2..Uf.<....cc.
        .byte $0c,$0c,$0c,$0f,$00,$00,$00,$ae,$b3,$aa,$00,$fc,$0c,$0c,$0c,$ee // ................
        .byte $33,$80,$80,$80,$80,$80,$80,$ee,$33,$0a,$08,$08,$08,$08,$08,$e8 // 3.......3.......
        .byte $38,$a8,$00,$fc,$cc,$cc,$cc,$ae,$b3,$80,$80,$80,$80,$80,$80,$e8 // 8...............
        .byte $38,$08,$08,$08,$08,$08,$08,$ab,$8c,$80,$80,$80,$80,$80,$80,$ba // 8...............
        .byte $c8,$08,$08,$0a,$00,$00,$0a,$bb,$ac,$20,$a0,$80,$00,$00,$aa,$a0 // ......... ......
        .byte $c8,$08,$08,$08,$08,$08,$a8,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$80 // ................
        .byte $80,$83,$80,$83,$83,$8e,$83,$08,$08,$08,$08,$08,$08,$c8,$08,$cc // ................
        .byte $cc,$cc,$cc,$cc,$cc,$cc,$cc,$08,$0a,$00,$0a,$08,$08,$c8,$08,$80 // ................
        .byte $80,$03,$80,$83,$83,$8e,$83,$00,$aa,$83,$80,$83,$83,$8e,$83,$00 // ................
        .fill 8, $00
        .byte $a8,$08,$08,$08,$08,$c8,$08,$8e,$be,$89,$be,$b9,$a9,$b5,$a9,$c8 // ................
        .byte $f8,$88,$f8,$b8,$a8,$78,$a8,$c8,$f8,$88,$fa,$b9,$a9,$75,$a9,$8e // .....x.......u..
        .byte $be,$89,$be,$b9,$a9,$75,$a9,$a5,$95,$a5,$95,$95,$95,$95,$aa,$68 // .....u.........h
        .byte $58,$68                               // Xh

txt_213b:
        .text "XXXX"
        .byte $a8
        .byte $25,$25,$29,$09,$ca,$c2,$f0,$fc,$65
        .byte $55,$65
        .byte $55,$55,$95,$a9,$0a,$65,$55,$65       // UU...eUe

txt_2153:
        .byte $55,$56,$5a,$a8,$80,$68,$60,$a3,$83,$83,$0f,$3c,$f0,$c0,$c0,$c0 // UVZ..h`....<....
        .byte $00,$00,$00,$00,$c3,$00,$00,$00,$00,$00,$00,$00,$0f,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$30,$00,$00,$00,$00,$00,$00,$00,$cf,$00,$00,$00 // ....0...........
        .byte $00,$00,$0f,$3c,$f0,$00,$00,$00,$00,$ff,$c0,$0a,$a8,$00,$00,$00 // ...<............
        .byte $00,$fc,$0f,$80,$a8,$00,$00,$00,$00,$0f,$cc,$fc,$3c,$00,$00,$00 // ............<...
        .byte $00,$ff,$00,$aa,$80,$00,$00,$00,$00,$ff,$00,$a8,$08,$00,$00,$00 // ................
        .byte $00,$ff,$00,$aa,$00,$0c,$0f,$00,$00,$0f,$cc,$fc,$3c,$00,$ff,$00 // ............<...
        .byte $00,$ff,$00,$aa,$80,$00,$ff,$00,$00,$ff,$00,$a8,$08,$cc,$cf,$00 // ................
        .byte $00,$ff,$00,$aa,$80,$cf,$c0,$00,$00,$ff,$00,$a8,$08,$c0,$ff,$00 // ................
        .byte $00,$ff,$00,$aa,$80,$0f,$fc,$00,$00,$ff,$00,$a8,$08,$c0,$00,$00 // ................
        .byte $00,$c0,$cf,$fc,$f0,$a2,$11,$51,$00,$ff,$c0,$0a,$a8,$82,$05,$45 // .......Q.......E
        .byte $00,$fc,$0f,$80,$a8,$28,$10,$14,$00,$0f,$cc,$fc,$3c,$88,$44,$45 // .....(......<.DE
        .byte $00,$ff,$00,$aa,$80,$00,$00,$00,$00,$00,$c0,$fc,$3c,$00,$00,$00 // ............<...
        .byte $00,$00,$c0,$f0,$3c,$00,$03,$03,$03,$0f,$0c,$0c,$0c,$c2,$ca,$0a // ....<...........

txt_2233:
        .byte $29,$25,$26,$ab,$8c,$80,$33,$ee,$99,$55,$66,$bb,$cc,$0a,$32,$ee // )%&...3..Uf...2.
        .byte $99,$55,$66,$bb,$cc,$0c,$8c,$80,$a0,$60,$60,$a8,$c8,$80,$8c,$bb // .Uf......``.....
        .byte $a6,$95,$99,$ae,$b3,$08,$c8,$b8,$68,$58,$98,$e8,$38,$00,$cc,$bb // ........hX..8...
        .byte $66,$55,$99,$ee,$3a,$0a,$ce,$bb,$66,$55,$99,$ee,$b3,$0c,$8c,$80 // fU..:...fU......
        .byte $a0,$60,$a0,$e8,$38,$0c,$8f,$83,$a3,$63,$a0,$e8,$38,$0c,$8f,$83 // .`..8....c..8...
        .byte $a3,$63,$60,$a8,$c8,$00,$00,$00,$00,$c0,$c0,$c0,$c0,$0c,$0c,$0c // .c`.............
        .byte $0c,$0c,$0c,$0f,$03,$80,$80,$80,$80,$a0,$20,$20,$2b,$00,$02,$0a // ..........  +...
        .byte $08,$08,$08,$0a,$02,$00,$00,$80,$80,$aa,$00,$0f,$80,$08,$08,$08 // ................
        .byte $08,$a8,$00,$fc,$fc,$80,$80,$80,$80,$80,$80,$80,$80,$08,$08,$08 // ................
        .fill 8, $08
        .byte $0a,$00,$00,$0a,$08,$a0,$20,$a0,$80,$00,$00,$82,$80,$08,$08,$08 // ...... .........

txt_22db:
        .byte $28,$20,$a0,$80,$a0,$00,$02,$0a,$08,$08,$08,$08,$08,$00,$00,$80 // ( ..............
        .fill 9, $80
        .byte $a0,$20,$20,$28,$08,$08,$08,$08,$a8,$00,$ff,$f0,$c0,$c0,$c0,$c0 // .  (............
        .byte $c0,$c0,$c0,$00,$03,$03,$00,$00,$00,$0f,$0c,$0c,$08,$ca,$c2,$f0 // ................
        .byte $3c,$ff,$00,$aa,$00,$00,$80,$a8,$0a,$c0,$00,$a8,$a8,$0a,$02,$00 // <...............
        .byte $8e,$83,$8e,$be,$3c,$0c,$80,$80,$a0,$20,$e0,$e8,$83,$80,$83,$83 // ....<.... ......
        .byte $8e,$83,$8e,$be,$08,$08,$08,$08,$c8,$08,$c8,$f8,$28,$08,$08,$08 // ............(...
        .byte $c8,$08,$c8,$f8,$3c,$0c,$8f,$83,$a3,$23,$e0,$e8,$00,$00,$00,$00 // ....<....#......
        .byte $00,$c0,$c0,$c0,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0f,$89,$be,$b9,$a9 // ................
        .byte $b5,$a9,$25,$25,$88,$fa,$b9,$a9,$75,$a9,$65,$55,$89,$be,$b9,$a9 // ..%%....u.eU....
        .byte $75,$a9,$65,$55,$88,$f8,$b8,$a8,$78,$a8,$60,$63,$88,$f8,$b8,$a8 // u.eU....x.`c....
        .byte $78,$a8,$60,$60,$89,$be,$b9,$a9,$b5,$a9,$a5,$95,$88,$f8,$b8,$a8 // x.``............
        .byte $78,$a8,$68,$58,$88,$f8,$b8,$68,$78,$a8,$68,$58,$89,$be,$b9,$a9 // x.hX...hx.hX....
        .byte $a5,$29,$25,$29,$88,$fa,$b6,$a5,$75,$a9,$65,$55,$89,$be,$79,$69 // .)%)....u.eU..yi
        .byte $75,$a9,$65,$55,$88,$f8,$b8,$a8,$68,$a0,$60,$a0,$88,$f8,$b8,$a8 // u.eU....h.`.....
        .byte $68,$a0,$60,$a3,$03,$03,$03,$00,$00,$00,$00,$00,$29,$09,$ca,$c2 // h.`.........)...
        .byte $f0,$3c,$0f,$00,$65,$55,$55,$95,$a9,$0a,$c0,$ff,$65 // .<..eUU.....e

txt_23e1:
        .byte $55,$56,$5a,$a8,$80,$0f,$fc,$a3,$83,$8f,$0c,$3c,$f0,$c0,$00,$a0 // UVZ........<....
        .byte $80,$8c,$0c,$3c,$fc,$cc,$0f,$a5,$95,$95,$95,$95,$aa,$00,$ff,$68 // ...<...........h

txt_2401:
        .text "XXXX"
        .byte $a8,$00,$ff,$09,$ca,$c2,$f0,$fc,$cf,$c0,$c0,$65
        .byte $55,$95,$a9,$0a,$c2,$f0,$3f,$65       // U.....?e

txt_2419:
        .byte $56,$5a,$a8,$80,$0f,$3c,$f0,$80,$8c,$0c,$3c,$fc,$cc,$0c,$0f,$83 // VZ...<....<.....
        .byte $8f,$0f,$3c,$f0,$c0,$00,$00,$29,$09,$ca,$c2,$f0,$fc,$cf,$c0,$33 // ..<....).......3
        .byte $cc,$33,$0c,$ff,$00,$00,$ff,$c0,$c0,$cc,$cc,$cf,$0c,$0c,$fc // .3.............

txt_2448:
        .byte $30,$30,$c0,$c0                       // 00..

// --- Region $2468-$254e ---
.pc = $2468 "dat_2468"

dat_2468:
        .fill 16, $ff
        .fill 8, $00
        .byte $ee,$e7,$20,$ad,$e7,$20,$c9,$10,$d0,$05,$a9,$00,$8d,$e7,$20,$a9 // .. .. ........ .
        .byte $e0,$cd,$12,$d0,$d0,$fb,$a2,$00,$bd,$f0,$0c,$bc,$f8,$0c,$88,$d0 // ................
        .byte $fd,$8d,$20,$d0,$8d,$21,$d0,$e8,$e0,$06,$d0,$ec,$a9,$ea,$cd,$12 // .. ..!..........
        .byte $d0,$d0,$fb,$20,$00,$0f,$20,$90,$0f,$a9,$f8,$cd,$12,$d0,$d0,$fb // ... .. .........
        .byte $a0,$08,$88,$d0,$fd,$a2,$00,$bd,$e0,$0c,$bc,$e8,$0c,$88,$d0,$fd // ................
        .byte $8d,$20,$d0,$8d,$21,$d0,$e8,$e0,$05,$d0,$ec,$4c,$d0,$0e,$00,$00 // . ..!......L....
        .byte $01,$0f,$0c,$0b,$00,$00,$00,$00,$34,$08,$08,$08,$08,$08,$08,$01 // ........4.......
        .byte $00,$0b,$0c,$0f,$01,$01,$01,$01,$34,$08,$08,$08,$08,$08,$08,$01 // ........4.......
        .byte $20,$40,$0d,$ae,$37,$0d,$bd,$00,$0e,$a8,$29,$07,$18,$69,$c0,$8d //  @..7.....)..i..
        .byte $e2,$20,$98,$4a,$4a,$4a,$8d,$36,$0d,$a9,$21,$38,$ed,$36,$0d,$a8 // . .JJJ.6..!8.6..
        .byte $a2,$00,$b9,$80,$0d,$9d,$58,$06,$18,$69,$80,$9d,$80,$06,$c8,$e8 // ......X..i......
        .byte $e0,$28,$d0,$ee,$60,$00,$0d,$69,$00,$00,$00,$00,$00,$00,$00,$00 // .(..`..i........
        .byte $ae,$37,$0d,$e8,$e0,$c8,$d0,$02,$a2,$00,$8e,$37,$0d,$60 // .7.........7.`

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

// --- Region $259b-$25b1 ---
.pc = $259b "dat_259b"

dat_259b:
        .byte $04,$44,$05,$45,$01,$41,$04,$44,$0c,$4c,$19,$59,$20,$20,$05,$45 // .D.E.A.D.L.Y  .E
        .byte $16,$56,$09,$49,$0c,$4c               // .V.I.L

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

// --- Region $2600-$27ff ---
.pc = $2600 "dat_2600"

dat_2600:
        .byte $7f,$82,$86,$8a,$8e,$92,$96,$9a,$9e,$a2,$a6,$aa,$ad,$b1,$b5,$b8 // ................
        .byte $bc,$bf,$c3,$c6,$c9,$cc,$cf,$d2,$d5,$d8,$db,$de,$e0,$e3,$e5,$e8 // ................
        .byte $ea,$ec,$ee,$f0,$f1,$f3,$f5,$f6,$f7,$f8,$fa,$fa,$fb,$fc,$fc,$fd // ................
        .byte $fd,$fd,$fd,$fd,$fd,$fd,$fc,$fc,$fb,$fa,$fa,$f8,$f7,$f6,$f5,$f3 // ................
        .byte $f1,$f0,$ee,$ec,$ea,$e8,$e5,$e3,$e0,$de,$db,$d8,$d5,$d2,$cf,$cc // ................
        .byte $c9,$c6,$c3,$bf,$bc,$b8,$b5,$b1,$ad,$aa,$a6,$a2,$9e,$9a,$96,$92 // ................
        .byte $8e,$8a,$86,$82,$7f,$7b,$77,$73,$6f,$6b,$67,$63,$5f,$5b // .....{wsokgc_[

txt_266e:
        .text "WSPLHEA>:741.+(%"
        .byte $22,$1f,$1d,$1a,$18,$15,$13,$11,$0f,$0d,$0c,$0a,$08,$07,$06,$05 // "...............
        .byte $03,$03,$02,$01,$01,$00,$00,$00,$00,$00,$00,$00,$01,$01,$02,$03 // ................
        .byte $03,$05,$06,$07,$08,$0a,$0c,$0d,$0f,$11,$13,$15,$19,$1a,$1d,$1f // ................

txt_26ae:
        .byte $22                                   // double quote
        .text "%(+.147:>AEHLPS"
        .byte $57,$5b,$5f,$63,$67,$6b,$6f,$73,$77,$7b,$7e,$00,$00,$00,$00,$00 // W[_cgkosw{~.....
        .byte $00,$00,$ad,$88,$0f,$c9,$01,$d0,$08,$a9,$00,$8d,$88,$0f,$20,$26 // .............. &
        .byte $0f,$ad,$01,$dc,$c9,$ef,$d0,$03,$4c,$a0,$21,$ad,$cb,$20,$c9,$20 // ........L.!.. . 
        .byte $d0,$05,$a9,$20,$8d,$de,$20,$4c,$31,$ea,$00,$00,$00,$00,$00,$00 // ... .. L1.......
        .byte $00,$00,$a9,$06,$8d,$16,$d0,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$a0,$00 // ................
        .byte $ce,$01,$0f,$ad,$01,$0f,$c9,$ff,$d0,$08,$a9,$07,$8d,$01,$0f,$20 // ............... 
        .byte $81,$0f,$c8,$c0,$01,$d0,$e9,$60,$a2,$00,$bd,$99,$07,$9d,$98,$07 // .......`........
        .byte $e8,$e0,$50,$d0,$f5,$ea,$ea,$ea,$ea,$ea,$ea,$a2,$01,$bd,$fe,$0f // ..P.............
        .byte $8d,$bf,$07,$18,$69,$80,$8d,$e7,$07,$ee,$3a,$0f,$ad,$3a,$0f,$c9 // ....i.....:..:..
        .byte $01,$f0,$2f,$a9,$00,$8d,$3a,$0f,$ad   // ../...:..

txt_2757:
        .byte $5c,$24,$c9,$00,$d0,$0d,$a9,$00,$8d,$57,$0f,$a9,$24,$8d,$58,$0f // \$.......W..$.X.
        .byte $4c,$56,$0f,$20,$b2,$0f,$18,$69,$40,$8d,$ff,$0f,$ee,$57,$0f,$ad // LV. ...i@....W..
        .byte $57,$0f,$c9,$00,$d0,$03,$ee,$58,$0f,$60,$a9,$01,$8d,$88,$0f,$60 // W......X.`.....`
        .fill 9, $00
        .byte $ad,$00,$dc,$c9,$7b,$f0,$05,$c9,$77,$f0,$0c,$60,$ad,$22,$0f,$c9 // ....{...w..`."..
        .byte $05,$f0,$f8,$ee,$22,$0f,$60,$ad,$22,$0f,$c9,$01,$f0,$03,$ce,$22 // ....".`."......"
        .byte $0f,$60,$8d,$e6,$0f,$c9,$1f,$d0,$08,$a9,$20,$8d,$cb,$20,$4c,$eb // .`........ .. L.
        .byte $0f,$c9,$86,$d0,$08,$a9,$01,$8d,$22,$0f,$4c,$eb,$0f,$c9,$87,$d0 // ........".L.....
        .byte $08,$a9,$03,$8d,$22,$0f,$4c,$eb,$0f,$c9,$88,$d0,$08,$a9,$05,$8d // ....".L.........
        .byte $22,$0f,$4c,$eb,$0f,$a9,$2e,$8d,$fe,$0f,$60,$a9,$20,$4c,$e7,$0f // ".L.......`. L..
        .fill 14, $00
        .byte $2e,$6e                               // .n

// --- Region $2939-$29a8 ---
.pc = $2939 "bmp_2939"

bmp_2939:
        // === Bitmap data (112 bytes, $2939-$29a8) ===
        .byte $2e,$19,$d0,$a9,$c8,$8d,$16,$d0,$a9,$1d,$8d,$18,$d0,$a9,$56,$8d // ..............V.
        .byte $14,$03,$a9,$ca,$8d,$12,$d0           // .......

txt_2950:
        .text " :*L"
        .byte $81,$ea
        .byte $2e,$19,$d0,$a9,$00,$8d,$16,$d0,$a9,$12
        .byte $8d,$18,$d0,$a9,$fb,$8d,$11,$d0,$a2,$05,$ca,$d0,$fd,$a9,$1b,$8d // ................
        .byte $11,$d0,$a9,$d9,$8d,$12,$d0,$a9,$7f,$8d,$14,$03,$4c,$81,$ea,$2e // ............L...
        .byte $19,$d0,$a2,$00,$bc,$c8,$18,$ea,$88,$d0,$fd,$bd,$e0,$18,$8d,$21 // ...............!
        .byte $d0,$8d,$20,$d0,$e8,$e0,$11,$d0,$eb,$a9,$19,$8d,$14,$03,$a9,$30 // .. ............0
        .byte $8d,$12,$d0,$20,$6c,$2b,$4c,$81,$ea   // ... l+L..

// --- Region $2a3a-$2a48 ---
.pc = $2a3a "bmp_2a3a"

bmp_2a3a:
        // === Bitmap data (15 bytes, $2a3a-$2a48) ===
        .byte $ad,$01,$dc,$c9,$ef,$f0,$01,$60,$a9,$4c,$8d,$72,$18,$60 // .......`.L.r.`

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

// --- Region $2b6c-$2c80 ---
.pc = $2b6c "dat_2b6c"

dat_2b6c:
        .byte $ce                                   // .

txt_2b6d:
        .byte $5a,$29,$ad,$5a,$29,$30,$03,$4c,$ef,$2b,$a9,$07,$8d,$5a,$29,$ea // Z).Z)0.L.+...Z).
        .byte $ea,$a2,$00,$a0,$00,$a9,$06,$8d,$9a,$2b,$a9,$17,$8d,$98,$2b,$a9 // .........+....+.
        .byte $0f,$8d,$97,$2b,$a9,$17,$8d,$9b,$2b,$bd,$6e,$18,$9d,$65,$18,$ad // ...+....+.n..e..
        .byte $97,$2b,$18,$69,$09,$8d,$97,$2b,$90,$03,$ee,$98,$2b,$ad,$9a,$2b // .+.i...+....+..+
        .byte $18,$69,$09,$8d,$9a,$2b,$90,$03,$ee,$9b,$2b,$c8,$c0,$27,$d0,$d9 // .i...+....+..'..
        .byte $e8,$e0,$02,$d0,$be,$a0,$00,$b1,$ae,$f0 // ..........

txt_2bc7:
        .byte $21,$29,$3f,$aa,$bd,$00,$2c,$8d,$65,$18,$bd,$40,$2c,$8d,$66,$18 // !)?...,.e..@,.f.
        .byte $e6,$ae,$d0,$02,$e6,$af,$4c,$ef,$2b,$a9,$00,$85,$ae,$a9,$36,$85 // ......L.+.....6.
        .byte $af,$60,$20,$e0                       // .` .

txt_2beb:
        .byte $2b,$4c,$c2,$2b,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // +L.+`...........
        .byte $00,$00,$00,$00,$00,$00,$10           // .......

txt_2c02:
        .text " 0"
        .byte $40                                   // @ character
        .text "P"
        .byte $60,$70,$80,$90,$a0,$b0,$c0,$d0,$e0,$f0,$00,$10

txt_2c12:
        .text " 0"
        .byte $40                                   // @ character
        .text "P"
        .byte $60,$70,$80,$90,$a0,$b0,$c0,$d0,$e0,$f0,$00,$10

txt_2c22:
        .text " 0"
        .byte $40                                   // @ character
        .text "P"
        .byte $60,$70,$80,$90,$a0,$b0,$c0,$d0,$e0,$f0,$00,$10

txt_2c32:
        .text " 0"
        .byte $40                                   // @ character
        .text "P"
        .byte $60,$70,$80,$90,$a0,$b0,$c0,$d0,$e0,$f0,$19,$19
        .fill 14, $19
        .fill 16, $1a
        .fill 16, $1b
        .fill 16, $1c

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

// --- Region $2d00-$2dff ---
.pc = $2d00 "txt_2d00"

txt_2d00:
        .fill 16, $20
        .byte $10,$12,$05,$13,$05,$0e,$14,$13       // ........

dat_2d18:
        .text "                                  "
        .byte $10,$15,$0c,$0c                       // ....

txt_2d3e:
        .fill 28, $20
        .byte $03,$12,$01,$03,$0b,$05,$04,$20,$02,$19,$20,$03,$15,$0c,$14,$15 // ....... .. .....
        .byte $12,$05                               // ..

txt_2d6c:
        .text "!              "
        .byte $12
        .byte $05,$0c,$05,$01,$13,$05,$04,$20,$0f,$0e // ....... ..

txt_2d86:
        .text " 8/26/90 "
        .byte $02,$19
        .byte $20,$14,$08,$05
        .byte $20
        .byte $13,$15,$12,$16,$09,$16,$0f,$12,$13   // .........

txt_2d9f:
        .fill 8, $20
        .byte $12,$05,$13,$15,$12,$05,$03,$14,$09,$0f,$0e,$20,$01,$0e,$04,$20 // ........... ... 
        .byte $10,$05,$12,$06,$05,$03,$14,$09,$0f,$0e // ..........

txt_2dc1:
        .fill 15, $20
        .byte $14,$01,$04,$01,$20,$14,$08,$05,$20,$05,$0e,$04,$21,$21,$20,$14 // .... ... ...!! .
        .byte $08,$01,$0e,$0b,$20,$19,$0f,$15       // .... ...

txt_2de8:
        .text "!               "
        .text "       "
        .byte $00

// --- Region $2e80-$2e80 ---
.pc = $2e80 "dat_2e80"

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

// --- Region $2ea0-$2ec8 ---
.pc = $2ea0 "dat_2ea0"

dat_2ea0:
        .byte $03,$01,$12,$14,$12,$09,$04,$07,$05,$20,$04,$05,$14,$05,$03,$14 // ......... ......
        .byte $05,$04,$21,$20,$0e,$0f,$20,$12,$09,$10,$10,$09,$0e,$07,$2c,$20 // ..! .. ......., 
        .byte $10,$0c,$05,$01,$13,$05,$21,$21       // ......!!

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

// --- Region $2f00-$3220 ---
.pc = $2f00 "dat_2f00"

dat_2f00:
        .byte $ff,$ff,$f0,$ff,$ff,$ff,$ff,$ff,$28,$ff,$ff,$ff,$9f,$ff,$ff,$ff // ........(.......
        .byte $ff,$ff,$ff,$ff,$ff,$bb,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$10,$e5 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$b7,$d1,$ff,$ff,$ff,$ff,$dd,$ff,$ff // ................
        .byte $ff,$a4,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$b1,$6c,$ff,$ff,$ff,$ff // ...........l....
        .byte $ff,$ff,$ff,$f0,$ff,$ff,$ff,$ff,$ff,$fd,$ff,$ff,$ff,$9f,$ff,$ff // ................
        .byte $ff,$ff,$fe,$ff,$ff,$ff,$bb,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$10 // ................
        .byte $dd,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$b7,$d1,$ff,$ff,$ff,$ff,$4c,$ff // ..............L.
        .byte $ff,$ff,$a4,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$b1,$fd,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$f0,$ff,$ff,$ff,$ff,$ff,$11,$ff,$ff,$ff,$9f,$ff // ................
        .byte $ff,$ff,$ff,$ad,$ff,$ff,$ff,$bb,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $10,$ad,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$b7,$d1,$ff,$ff,$ff,$ff,$f0 // ................
        .byte $ff,$ff,$ff,$a4,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$b1,$08,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$f0,$ff,$ff,$ff,$ff,$ff,$a8,$ff,$ff,$ff,$9f // ................
        .byte $ff,$ff,$ff,$ff,$60,$ff,$ff,$ff,$bb,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ....`...........
        .byte $ff,$10,$8d,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$b7,$d1,$ff,$ff,$ff,$ff // ................
        .byte $ad,$ff,$ff,$ff,$a4,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$b1,$ff,$9f // ................
        .fill 8, $00
        .byte $7c,$c6,$de,$c6,$c6,$c6,$c0,$00,$fc,$c6,$cc,$c6,$c6,$fc,$00,$00 // |...............
        .byte $7c,$c6,$c0,$c0,$c6,$7c,$00,$00,$fc,$06,$c6,$c6,$c6,$fc,$00,$00 // |....|..........
        .byte $7e,$c0,$dc,$c0,$c0,$7e,$00,$00,$7e,$c0,$d8,$c0,$c0,$c0,$c0,$00 // ~....~..~.......
        .byte $7c,$c6,$c0,$ce,$c6,$7e,$06,$00,$c6,$c6,$de,$c6,$c6,$c6,$c0,$00 // |....~..........
        .byte $3c,$18,$18,$18,$18,$3c,$00,$00,$fe,$c6,$06,$c6,$c6,$7c,$00,$00 // <....<.......|..
        .byte $cc,$cc,$d8,$cc,$cc,$cc,$c0,$00,$c0,$c0,$c0,$c0,$c6,$fe,$00,$00 // ................
        .byte $7c,$d6,$d6,$d6,$c6,$c6,$c0,$00,$fc,$c6,$c6,$c6,$c6,$c6,$c0,$00 // |...............
        .byte $7c,$c6,$c6,$c6,$c6,$7c,$00,$00,$fc,$c6,$c6,$dc,$c0,$c0,$c0,$00 // |....|..........
        .byte $7c,$c6,$c6,$da,$cc,$76,$00,$00,$fc,$c6,$c6,$dc,$c6,$c6,$06,$00 // |....v..........
        .byte $7e,$c0,$7c,$06,$c6,$7c,$00,$00,$fe,$00,$c0,$c0,$c0,$7c,$00,$00 // ~.|..|.......|..
        .byte $c6,$c6,$c6,$c6,$c6,$7e,$00,$00,$c6,$c6,$c6,$c6,$6c,$38,$00,$00 // .....~......l8..
        .byte $c6,$c6,$d6,$d6,$d6,$7c,$00,$00,$c6,$c6,$6c,$c6,$c6,$c6,$c0,$00 // .....|....l.....
        .byte $66,$66,$66,$3c,$18,$18,$18,$00,$fe,$0c,$18,$30,$60,$fe,$00,$00 // fff<.......0`...
        .byte $00,$00,$00,$00,$00,$ff,$00,$00,$10,$38,$7c,$fe,$7c,$38,$10,$00 // .........8|.|8..
        .byte $80,$c0,$60,$b0,$18,$fc,$00,$00,$60,$78,$fe,$fe,$78,$60,$00,$00 // ..`.....`x..x`..
        .byte $0c,$3c,$fe,$fe,$3c,$0c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .<..<...........
        .byte $3c,$3c,$18,$18,$00,$18,$00,$00,$66,$ee,$00,$00,$00,$00,$00,$00 // <<......f.......
        .byte $6c,$fe,$6c,$6c,$fe,$6c,$00,$00,$6c,$fe,$fe,$7c,$38,$10,$00,$00 // l.ll.l..l..|8...
        .byte $66,$6c,$18,$30,$6c,$cc,$00,$00,$00,$7e,$42,$42,$7e,$00,$00,$00 // fl.0l....~BB~...
        .byte $0c,$18,$00,$00,$00,$00,$00,$00,$1c,$30,$60,$60,$30,$1c,$00,$00 // .........0``0...
        .byte $38,$0c,$06,$06,$0c,$38,$00,$00,$00,$6c,$38,$fe,$38,$6c,$00,$00 // 8....8...l8.8l..
        .byte $00,$00,$18,$7e,$18,$00,$00,$00,$00,$00,$00,$00,$18,$18,$30,$00 // ...~..........0.
        .byte $00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00,$00 // ...~............
        .byte $06,$0c,$18,$30,$60,$c0,$00,$00,$7c,$ce,$de,$f6,$e6,$7c,$00,$00 // ...0`...|....|..
        .byte $18,$38,$18,$18,$18,$7e,$00,$00,$7c,$06,$7c,$c0,$c0,$7e,$00,$00 // .8...~..|.|..~..
        .byte $fc,$06,$76,$06,$06,$fc,$00,$00,$c6,$c6,$c6,$f6,$06,$06,$06,$00 // ..v.............
        .byte $fe,$c0,$dc,$06,$06,$fc,$00,$00,$7c,$c0,$dc,$c6,$c6,$7c,$00,$00 // ........|....|..
        .byte $fe,$c6,$0c,$18,$18,$18,$18,$00,$7c,$c6,$6c,$c6,$c6,$7c,$00,$00 // ........|.l..|..
        .byte $7c,$c6,$c6,$76,$06,$7c,$00,$00,$00,$00,$18,$00,$18,$00,$00,$00 // |..v.|..........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$1c,$30,$60,$60,$30,$1c,$00,$00 // .........0``0...
        .byte $00,$00,$7c,$00,$7c,$00,$00,$00,$70,$18,$0c,$0c,$18,$70,$00,$00 // ..|.|...p....p..
        .byte $7c,$c6,$06,$3c,$00,$30,$00,$00,$00,$20,$00,$00,$20,$00,$00,$10 // |..<.0... .. ...
        .byte $00,$00,$10,$00,$00,$30,$00,$25,$fd,$60,$00,$30,$00,$00,$10,$00 // .....0.%.`.0....
        .byte $00,$10,$00,$00,$20,$00,$00,$20       // .... .. 

dat_3220:
        // === Fill data (1 bytes, $3220-$3220) ===
        .byte $00                                   // .

// --- Region $3244-$325d ---
.pc = $3244 "dat_3244"

dat_3244:
        .byte $20,$00,$00,$10,$00,$00,$10,$00,$00,$30,$00,$09,$fd,$80,$00,$30 //  ........0.....0
        .byte $00,$00,$10,$00,$00,$10,$00,$00,$20   // ........ 

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

// --- Region $3287-$329a ---
.pc = $3287 "dat_3287"

dat_3287:
        .byte $20,$00,$00,$20,$00,$00,$10,$00,$02,$76,$00,$00,$10,$00,$00,$20 //  .. .....v..... 
        .byte $00,$00,$20                           // .. 

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

// --- Region $32ca-$32d7 ---
.pc = $32ca "dat_32ca"

dat_32ca:
        .byte $20,$00,$00,$20,$00,$00,$98,$00,$00,$20,$00,$00,$20 //  .. ..... .. 

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

// --- Region $330d-$3314 ---
.pc = $330d "dat_330d"

dat_330d:
        .byte $20,$00,$00,$10,$00,$00,$20           //  ..... 

dat_3314:
        // === Fill data (1 bytes, $3314-$3314) ===
        .byte $00                                   // .

// --- Region $3400-$353c ---
.pc = $3400 "txt_3400"

txt_3400:
        .text "*)(''&%$#"
        .byte $22                                   // double quote
        .text "! "
        .byte $00,$00,$00,$00
        .fill 12, $00
        .byte $0f,$0e,$0d,$0c,$0b,$0a,$09,$08,$07,$06,$06,$05,$05,$05,$04,$04 // ................
        .byte $04,$04,$03,$03,$03,$03,$03,$03,$02,$02,$02,$02,$02,$02,$01,$01 // ................
        .fill 10, $01
        .byte $02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04,$05 // ................
        .byte $05,$05,$06,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$10,$11,$12 // ................
        .byte $13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f // .............

txt_3473:
        .text " !"
        .byte $22                                   // double quote
        .text "#$%&'()**+++,"
        .text ",,,-----......//"
        .text "/////......-----"
        .text ",,,,+++*"
        .byte $01,$01,$01,$01,$00,$ad,$af
        .byte $34
        .byte $f0,$03,$4c,$00,$40,$78,$a9,$31,$8d,$14,$03,$a9,$ea,$8d,$15,$03 // ..L.@x.1........
        .byte $a9,$f0,$8d,$1a,$d0,$a9,$81,$8d,$0d,$dc,$a9,$1b,$8d,$11,$d0,$20 // ............... 
        .byte $81,$ff,$20,$84,$ff,$58,$a2,$00,$bd,$e9,$34,$9d,$00,$04,$e8,$e0 // .. ..X....4.....
        .byte $70,$d0,$f5,$4c,$28,$04,$03,$0f,$04,$09,$0e,$07 // p..L(.......

txt_34ef:
        .text " : ???          "
        .text "     "
        .byte $0c,$0f,$07,$0f
        .byte $20,$3a,$20,$13,$14,$01,$14
        .byte $09,$03,$78,$a9,$34,$85,$01,$a2,$00,$bd,$00,$3a,$9d,$01,$08,$e8 // ..x.4......:....
        .byte $d0,$f7,$ee,$31,$04,$ee,$34,$04,$ad,$31,$04,$d0,$ec,$a9,$37,$85 // ...1..4..1....7.
        .byte $01,$a9,$00,$8d,$00,$08,$58,$4c,$e2,$fc,$4c,$ae,$a7 // ......XL..L..

dat_353c:
        // === Fill data (1 bytes, $353c-$353c) ===
        .byte $00                                   // .

// --- Region $3600-$39e8 ---
.pc = $3600 "txt_3600"

txt_3600:
        .fill 8, $20
        .byte $17,$05,$0c,$0c,$20,$06,$09,$0e,$01,$0c,$0c,$19,$20,$17,$05,$20 // .... ....... .. 
        .byte $03,$0f,$0d,$05,$20,$0f,$15,$14,$20,$17,$09,$14,$08,$20,$01,$20 // .... ... .... . 
        .byte $12,$05,$0c,$05,$01,$13,$05,$21,$20,$14,$08,$05,$20,$13,$15,$12 // .......! ... ...
        .byte $16,$09,$16,$0f,$12,$13,$20,$01,$12,$05,$20,$10,$01,$14,$08,$06 // ...... ... .....
        .byte $09,$0e,$04,$05,$12,$2c,$20,$16,$09,$0c,$0c,$01,$09,$0e,$2c,$20 // ....., ......., 
        .byte $09,$0c,$0c,$15,$13,$09,$0f,$0e,$09,$13,$14,$2c,$20,$17,$01,$0e // ..........., ...
        .byte $04,$05,$12,$05,$12,$2c,$20,$09,$0e,$06,$09,$0e,$09,$14,$19,$2c // ....., ........,
        .byte $20,$08,$09,$14,$0d,$01,$0e,$2c,$20,$05,$18,$14,$12,$05,$0d,$09 //  ......, .......
        .byte $13,$14,$2c,$20,$13,$03,$01,$14,$14,$05,$12,$02,$12,$01,$09,$0e // .., ............

txt_3698:
        .text "... "
        .byte $09
        .byte $20,$07,$0f,$14,$14,$01
        .byte $20,$0d,$01,$0b,$05
        .byte $20,$14,$08,$09,$13,$20,$13,$08,$0f,$12,$14,$2c,$20,$09,$20,$08 //  .... ....., . .
        .byte $01,$16,$05,$20,$01,$20,$06,$0f,$0f,$14,$02,$01,$0c,$0c,$20,$07 // ... . ........ .
        .byte $01,$0d,$05,$20,$14,$0f,$20,$07,$0f,$14,$0f,$20,$09,$0e,$20,$0c // ... .. .... .. .
        .byte $05,$13,$13,$20,$14,$08,$01,$0e,$20,$01,$0e,$20,$08,$0f,$15,$12 // ... .... .. ....
        .byte $21,$20,$47,$12,$05,$05,$14,$13,$20,$14,$0f,$20,$18,$04,$13,$2c // ! G..... .. ...,
        .byte $20,$14,$13,$0d,$2c,$20,$0e,$05,$03,$2f,$0e,$05,$09,$2c,$20,$06 //  ..., .../..., .
        .byte $01,$0e,$2c,$20,$09,$2b,$01,$21,$20,$20,$05,$15,$12,$0f,$3a,$20 // .., .+.!  ....: 
        .byte $03,$15,$0c,$14,$15,$12,$05,$2c,$20,$03,$0c,$01,$13,$13,$2c,$20 // ......., ....., 
        .byte $0c,$05,$07,$05,$0e,$04,$2c,$20,$07,$05,$0e,$05,$13,$09,$13,$20 // ......, ....... 
        .byte $10,$12,$0f,$0a,$05,$03,$14,$2c,$20,$05,$18,$14,$01,$13,$19,$2c // ......., ......,
        .byte $20,$03,$05,$0e,$13,$0f,$12,$2c,$20,$09,$2b,$14,$2c,$20,$06,$34 //  ......, .+., .4
        .byte $03,$07                               // ..

txt_375a:
        .text "... "
        .byte $17,$05,$0c,$0c
        .byte $20,$03,$01,$0c,$0c
        .byte $20,$14,$08
        .byte $05,$20,$01,$17,$05,$13,$0f,$0d,$05,$20,$13,$15,$12,$16,$09,$16 // . ....... ......
        .byte $0f,$12,$20,$02,$0f,$01,$12,$04,$13,$3a,$20,$14,$15,$0e,$0e,$05 // .. ......: .....
        .byte $0c,$20,$0f,$06,$20,$17,$01,$12,$05,$13,$20,$08,$11 // . .. ..... ..

txt_3797:
        .text " (718)/760-5711."
        .byte $2e,$0c,$01,$14,$05,$13,$14,$20,$0f,$02,$13,$03,$05,$13,$13,$09 // ....... ........
        .byte $0f,$0e,$13                           // ...

txt_37ba:
        .text " (702)/454-7842."
        .byte $2e,$14,$08,$05,$20,$09,$0e,$14,$05,$12,$0c,$09,$0e,$0b // .... .........

txt_37d8:
        .text " (215)/678-5784."
        .byte $2e,$17,$01,$0e,$04,$05,$12,$0c,$01,$0e,$04 // ...........

txt_37f3:
        .text "! (705)/560-7493"
        .text ".... "
        .byte $0c,$0f,$0f,$0b
        .byte $20,$06,$0f,$12
        .byte $20,$0d,$0f
        .byte $12,$05,$20,$06,$12,$0f,$0d,$20,$15,$13,$20,$16,$05,$12,$19,$20 // .. .... .. .... 
        .byte $13,$0f,$0f,$0e,$21,$20,$0f,$0b,$20,$01,$20,$0c,$09,$14,$14,$0c // ....! .. . .....
        .byte $05,$20,$0d,$05,$13,$13,$01,$07,$05,$20,$14,$0f,$20,$13,$0f,$0d // . ....... .. ...
        .byte $05,$0f,$0e,$05,$20,$0f,$15,$14,$20,$14,$08,$05,$12,$05,$3a,$20 // .... ... .....: 
        .byte $08,$05,$19,$20,$09,$20,$17,$09,$0c,$0c,$20,$02,$15,$19,$20,$19 // ... . .... ... .
        .byte $0f,$15,$20,$01,$20,$0a,$0f,$19,$13,$14,$09,$03,$0b,$20,$06,$0f // .. . ........ ..
        .byte $12,$20,$03,$08,$12,$09,$13,$14,$0d,$01,$13,$21,$20,$08,$01,$08 // . .........! ...
        .byte $2c,$20,$0c,$01,$14,$05,$12,$20,$0f,$0e,$2e,$2e,$2e,$10,$06 // , ..... .......

txt_3892:
        .fill 17, $20
        .byte $00                                   // .

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

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

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

// --- Region $991b-$991b ---
.pc = $991b "dat_991b"

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

// --- Region $bc10-$bc10 ---
.pc = $bc10 "dat_bc10"

dat_bc10:
        // === Fill data (1 bytes, $bc10-$bc10) ===
        .byte $00                                   // .

// --- Region $bd35-$bd35 ---
.pc = $bd35 "dat_bd35"

dat_bd35:
        // === Fill data (1 bytes, $bd35-$bd35) ===
        .byte $00                                   // .

// --- Region $e100-$e543 ---
.pc = $e100 "dat_e100"

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

txt_e181:
        .text "(L"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a3,$23 // .............`.#
        .byte $30,$18,$06,$80,$2d,$00,$23,$c6,$f6,$c6,$80,$2d,$00,$24,$f0,$c0 // 0...-.#....-.$..
        .byte $c0,$de,$80,$2c,$00,$23,$7c,$18,$0c,$80,$2d,$00,$21,$0c,$80,$5f // ...,.#|...-.!.._
        .byte $00,$27,$60,$c0,$c0,$cc,$c0,$f0,$de,$80,$2a,$00,$27,$c6,$fe,$66 // .'`.......*.'..f
        .byte $66,$36,$36,$1c,$80,$29,$00,$28,$c6,$ce,$f6,$e6,$c6,$c6,$66,$60 // f66..).(......f`
        .byte $80,$28,$00,$22,$0c,$18,$80,$5f,$00,$21,$7c,$e4,$18,$e3,$0c,$22 // .(."..._.!|...."
        .byte $00,$3e,$80,$27,$00,$e3,$18,$c1,$e4,$18,$80,$22,$00,$21,$1c,$a4 // .>.'.......".!..
        .byte $e3,$c6,$23,$fe,$c6,$c6,$e3,$66,$22,$36,$36,$80,$20,$00,$21,$06 // ..#....f"66. .!.
        .byte $a5,$22,$18,$00,$e3,$18,$21,$1c,$e3,$0c,$21,$0e,$80,$80,$00,$21 // ."....!...!....!
        .byte $cc,$a7,$22,$f0,$ce,$e5,$c0,$21,$f8,$80,$20,$00,$21,$c6,$a8,$23 // .."....!.. .!..#
        .byte $78,$cc,$cc,$e4,$c6,$80,$20,$00,$21,$d8,$a9,$26,$c6,$c6,$cc,$cc // x..... .!..&....
        .byte $d8,$f0,$80,$20,$00,$21,$c6,$aa,$22,$78,$cc,$e3,$c6,$80,$2d,$00 // ... .!.."x....-.
        .byte $23,$0c,$1c,$18,$80,$50,$00,$21,$cc,$ad,$22,$38,$6c,$80,$20,$00 // #....P.!.."8l. .
        .byte $21,$cc,$ae,$21,$78,$80,$20,$00,$21,$7c,$80,$2f,$00,$21,$0c,$80 // !..!x. .!|./.!..
        .byte $2f,$00,$21,$78,$80,$2f,$00,$21,$c6,$80,$2f,$00,$21,$f0,$80,$1f // /.!x./.!../.!...
        .byte $00,$21,$de,$af,$21,$0c,$80,$5f,$00,$21,$38,$80,$1f,$00,$24,$c0 // .!..!.._.!8...$.
        .byte $66,$66,$3c,$ac,$21,$7c,$80,$1f,$00,$e3,$60 // ff<.!|....`

txt_e2cf:
        .byte $22                                   // double quote character
        .text "00"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $21,$c6,$80,$1f,$00,$e3,$66,$23,$36,$36,$1c,$aa,$21,$38,$80,$1f // !.....f#66..!8..
        .byte $00,$27,$06,$0c,$38,$60,$c6,$66,$3c,$a9,$21,$38,$80,$1f,$00,$28 // .'..8`.f<.!8...(
        .byte $06,$06,$0c,$38,$60,$c6,$66,$3c,$a8,$21,$0c,$80,$5f,$00,$21,$7c // ...8`.f<.!.._.!|
        .byte $80,$1f,$00,$e6,$c0,$24,$60,$60,$30,$30,$80,$86,$00,$60,$28,$4c // .....$``00...`(L
        .byte $00,$17,$07,$0f,$40,$00,$10,$15,$08,$01,$34,$07,$00,$3a,$15,$4a // ....@.....4..:.J
        .byte $15,$5a,$15,$ba,$15,$6a,$15,$7a,$15,$8a,$15,$2a,$16,$9a,$15,$aa // .Z...j.z...*....
        .byte $15,$ba,$15,$4a,$16,$00,$01,$a3,$24,$5c,$39,$08,$02,$a4,$23,$2f // ...J....$\9...#/
        .byte $10,$04,$a4,$29,$26,$03,$20,$01,$09,$00,$01,$e0,$08,$a2,$2d,$01 // ...)&. .......-.
        .byte $01,$05,$00,$01,$28,$00,$01,$00,$01,$c8,$1c,$1b,$a2,$25,$1c,$00 // ....(........%..
        .byte $01,$0d,$09,$a2,$25,$0b,$00,$06,$05,$04,$a2,$21,$05,$a2,$23,$08 // ....%......!..#.
        .byte $01,$08,$a4,$23,$01,$03,$0a,$a4,$23,$01,$01,$1a,$a7,$eb,$01,$e7 // ...#....#.......
        .byte $02,$e5,$03,$e4,$04,$e3,$05,$22,$06,$06,$e3,$07,$60,$ea,$08,$08 // ......."....`...
        .byte $09,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16 // ................
        .byte $17,$19,$1a,$1c,$1d,$1f               // ......

txt_e3a9:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$00,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38 // ....->Qf{......8
        .byte $5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$7a,$b4,$fb,$47,$98 // Z}...#S...0z..G.
        .byte $ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18 // .G..w.a.h..0..N.
        .byte $ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86 // .......`...1....
        .byte $a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83 // ..>.k<9c.K..E.}.
        .byte $d8,$79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f // .ys.|....~......
        .byte $f8,$2e,$bd,$56,$10,$f0,$04,$de,$56,$10,$60,$ac,$09,$10,$bd,$26 // ...V....V.`....&
        .byte $10,$aa,$bd,$12,$10,$85,$a3,$bd,$13,$10,$85,$a4,$b1,$a3,$8d,$7a // ...............z
        .byte $10,$bd,$0e,$10,$85,$a3,$bd,$0f,$10,$85,$a4,$bd,$10,$10,$85,$a5 // ................
        .byte $bd,$11,$10,$85,$a6,$b1,$a3,$85,$a3,$b1,$a5,$85,$a4,$86,$a6,$ae // ................
        .byte $0c,$10,$bc,$67,$10,$c8,$b1,$a3,$85,$a5,$29,$0f,$d0,$0f,$a5,$a5 // ...g......).....
        .byte $e4,$4a,$2b,$9d,$56,$10,$c8,$98,$9d,$67,$10,$60,$a5,$a5,$e4,$4a // .J+.V....g.`...J
        .byte $60,$28,$9d,$56,$10,$c8,$98,$9d,$67,$10,$88,$88,$b1,$a3,$85,$a3 // `(.V....g.......
        .byte $24,$a3,$30,$04,$18,$6d,$7a,$10,$29,$7f,$9d,$2c,$10,$a9,$00,$9d // $.0..mz.)..,....
        .byte $04,$d4,$9d,$28,$10,$9d,$29,$10,$a5,$a5,$e4,$0a,$62,$84,$a8,$a6 // ...(..).....b...
        .byte $a6,$bd,$14,$10,$85,$a3,$bd,$15,$10,$85,$a4,$ae,$0c,$10,$b1,$a3 // ................
        .byte $c8,$9d,$05,$d4,$b1,$a3,$c8,$9d,$06,$d4,$b1,$a3,$c8,$9d,$3b,$10 // ..............;.
        .byte $a9,$00,$9d,$41,$10,$b1,$a3,$c8,$9d,$3c,$10,$b1,$a3,$c8,$9d,$3d // ...A.....<.....=
        .byte $10,$9d,$65,$10,$b1,$a3,$c8,$9d,$3e,$10,$b1,$a3,$c8,$9d,$3f,$10 // ..e.....>.....?.
        .byte $9d,$66,$10,$b1,$a3,$c8,$9d,$40,$10,$b1,$a3,$c8,$9d,$52,$10,$9d // .f.....@.....R..
        .byte $55,$10,$b1,$a3,$c8,$9d,$53,$10,$b1,$a3,$c8,$9d,$54,$10,$b1,$a3 // U.....S.....T...
        .byte $c8,$9d,$50,$10,$b1,$a3,$c8,$9d,$51,$10,$b1,$a3,$c8,$9d,$2a,$10 // ..P.....Q.....*.
        .byte $bd,$52,$10,$1d,$53,$10,$f0,$0d,$b1,$a3,$c8,$8d,$17,$d4,$b1,$a3 // .R..S...........
        .byte $29,$f0,$8d,$0d,$10,$60,$bd,$66,$10   // )....`.f.

// --- Region $e73d-$e7b9 ---
.pc = $e73d "dat_e73d"

dat_e73d:
        .byte $80,$37,$00,$60,$35,$3a,$15,$4a,$15,$5a,$15,$ba,$15,$6a,$15,$7a // .7.`5:.J.Z...j.z
        .byte $15,$8a,$15,$2a,$16,$9a,$15,$aa,$15,$ba,$15,$4a,$16,$07,$0f,$40 // ...*.......J...@
        .byte $00,$10,$15,$6a,$16,$73,$16,$84,$16,$84,$16,$00,$f0,$00,$f0,$1a // ...j.s..........
        .byte $11,$26,$11,$1a,$11,$1a,$11,$26,$11,$1a,$02,$11,$1a,$11,$26,$37 // .&.....&......&7
        .byte $11,$1a,$11,$1a,$11,$26,$11,$1a,$11,$1a,$11,$26,$11,$3e,$72,$af // .....&.....&.>r.
        .byte $71                                   // q

txt_e78e:
        .text ">2>2"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $71,$a2,$60,$46,$af,$71,$41,$f5,$00,$60,$41,$f5,$00,$f0,$3e,$f2 // q.`F.qA..`A...>.
        .byte $00,$f0,$3a,$f3,$00,$f0,$39,$b4,$39,$f3,$00,$30,$00,$80,$3c,$f3 // ..:...9.9..0..<.
        .byte $00
        .text "02!<"
        .byte $f3,$00

// --- Region $e805-$ea30 ---
.pc = $e805 "dat_e805"

dat_e805:
        .byte $0c,$2e,$e9,$14,$e8,$15,$a2,$21,$02,$ad,$f0,$ce,$f0,$14,$a2,$22 // .......!......."
        .byte $fe,$02,$a2,$22,$03,$fe,$a2,$22,$fe,$02,$a2,$22,$03,$fe,$f0,$ae // ..."..."..."....
        .byte $f0,$14,$33,$00,$fc,$fe,$fb,$00,$fc,$03,$fe,$00,$fc,$fe,$fb,$00 // ..3.............
        .byte $fc,$03,$fe,$0a,$09,$08,$a2,$23,$01,$00,$01,$a2,$24,$0d,$16,$12 // .......#....$...
        .byte $60,$a2,$28,$07,$0c,$0f,$50,$00,$01,$05,$08,$a2,$23,$16,$1c,$1b // `.(...P.....#...
        .byte $a3,$28,$07,$0c,$0f,$50,$00,$01,$08,$0b,$a2,$23,$16,$1c,$1b,$a3 // .(...P.....#....
        .byte $28,$07,$0c,$0f,$50,$00,$01,$0b,$0e,$a2,$23,$16,$1c,$1b,$a3,$28 // (...P.....#....(
        .byte $07,$0c,$0f,$50,$00,$01,$0e,$11,$a2,$23,$16,$1c,$1b,$a3,$28,$0a // ...P.....#....(.
        .byte $0c,$03,$20,$01,$09,$00,$01,$a2,$23,$16,$1c,$1b,$a3,$28,$0a,$0c // .. .....#....(..
        .byte $03,$20,$00,$01,$00,$01,$a2,$24,$16,$1c,$1b,$21,$a2,$23,$0b,$09 // . .....$...!.#..
        .byte $08,$a2,$23,$01,$01,$05,$a2,$23,$05,$0d,$09,$a3,$22,$08,$08,$a3 // ..#....#...."...
        .byte $23,$01,$00,$01,$a2,$23,$05,$0d,$09,$a3,$28,$0a,$09,$01,$28,$00 // #....#....(...(.
        .byte $01,$00,$01,$a2,$23,$01,$05,$04,$a3,$2c,$80,$80,$b0,$d0,$b0,$80 // ....#....,......
        .byte $50,$30,$50,$00,$12,$12,$a3,$38,$03,$07,$04,$07,$0c,$05,$07,$0c // P0P....8........
        .byte $00,$04,$07,$00,$89,$41,$41,$40,$01,$81,$11,$11,$80,$80,$10,$10 // .....AA@........
        .byte $a2,$27,$81,$81,$41,$80,$80           // .'..A..

txt_e8fc:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e3,$41,$21,$40,$80,$60,$00,$61,$75,$a2,$00,$bc // .A!@.`.au...

txt_e90b:
        .text "'4"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $f0,$1b,$99,$00,$08,$bc               // ......

txt_e914:
        .text "&4"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $e0,$19,$99,$30,$08,$bc               // ...0..

txt_e91d:
        .text "%4"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $50,$19,$99,$60,$08,$bc               // P..`..

txt_e926:
        .text "$4"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $90,$19,$99,$90,$08,$bc               // ......

txt_e92f:
        .text "#4"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $c0,$1b,$99,$c0,$08,$bc               // ......

txt_e938:
        .byte $22                                   // double quote character
        .text "4"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $00,$1b,$99,$f0,$08,$bc               // ......

txt_e941:
        .text "!4"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $60,$19,$99,$20,$09,$bc               // `.. ..

txt_e94a:
        .text " 4"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $10,$19,$99,$50,$09,$bc,$1f,$34,$bd,$e0,$19,$99,$80,$09,$bc,$1e // ...P...4........
        .byte $34,$bd,$c0,$1b,$99,$b0,$09,$bc,$1d,$34,$bd,$00,$1b,$99,$e0,$09 // 4........4......
        .byte $bc,$1c,$34,$bd,$90,$19,$99,$10,$0a,$bc,$1b,$34,$bd,$b0,$1b,$99 // ..4........4....
        .byte $40,$0a,$bc,$1a,$34,$bd,$10,$19,$99,$70,$0a,$bc,$19,$34,$bd,$10 // @...4....p...4..
        .byte $1b,$99,$a0,$0a,$bc,$18,$34,$bd,$00,$1b,$99,$d0,$0a,$bc,$17,$34 // ......4........4
        .byte $bd,$00,$1b,$99,$00,$0b,$bc,$16,$34,$bd,$50,$19,$99,$30,$0b,$bc // ........4.P..0..
        .byte $15,$34,$bd,$50,$1a,$99,$60,$0b,$bc,$14,$34,$bd,$20,$1a,$99,$90 // .4.P..`...4. ...
        .byte $0b,$bc,$13,$34,$bd,$f0,$19,$99,$c0,$0b,$bc,$12,$34,$bd,$a0,$1c // ...4........4...
        .byte $99,$f0,$0b,$bc,$11,$34,$bd,$00,$1b,$99,$20,$0c,$bc,$10,$34,$bd // .....4.... ...4.
        .byte $30,$19,$99,$50,$0c,$bc,$0f,$34,$bd,$50,$1a,$99,$80,$0c,$bc,$0e // 0..P...4.P......
        .byte $34,$bd,$c0,$19,$99,$b0,$0c,$bc,$0d,$34,$bd,$40,$1a,$99,$e0,$0c // 4........4.@....
        .byte $bc,$0c,$34,$bd,$50,$1a,$99,$10,$0d,$bc,$0b,$34,$bd,$20,$1a,$99 // ..4.P......4. ..
        .byte $40,$0d,$bc,$0a,$34,$bd,$50,$19,$99,$70,$0d,$bc,$09,$34,$bd,$c0 // @...4.P..p...4..
        .byte $1b,$99,$a0,$0d,$bc,$08,$34,$bd,$00,$1b,$99,$d0,$0d,$bc,$07,$34 // ......4........4
        .byte $bd,$30,$19,$99                       // .0..

// --- Region $ea32-$ea6b ---
.pc = $ea32 "dat_ea32"

dat_ea32:
        .byte $0e,$bc,$06,$34,$bd,$c0,$19,$99,$30,$0e,$bc,$05,$34,$bd,$10,$19 // ...4....0...4...
        .byte $99,$60,$0e,$bc,$04,$34,$bd,$30,$1a,$99,$90,$0e,$bc,$03,$34,$bd // .`...4.0......4.
        .byte $30,$1a,$99,$c0,$0e,$bc,$02,$34,$bd,$c0,$1b,$99,$f0,$0e,$bc,$01 // 0......4........
        .byte $34,$bd,$00,$1b,$99,$20,$0f,$bc,$00,$34 // 4.... ...4

// --- Region $ea94-$f2ea ---
.pc = $ea94 "dat_ea94"

dat_ea94:
        .byte $20,$00,$17,$4c,$94,$18,$a6,$2a,$02,$cc,$cb,$ca,$c9,$c8,$c9,$ca //  ..L...*........
        .byte $cb,$cd,$a7,$32,$79                   // ...2y

txt_eaa9:
        .text "7I"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $ff,$29,$a0,$cf,$41,$73,$81,$51,$8a,$63,$6e,$35,$00,$01,$a5,$21 // .)..As.Q.cn5...!
        .byte $0e,$42,$01,$08,$08,$08,$08,$08,$08,$08,$c7,$26,$09,$0b,$08,$0c // .B.........&....
        .byte $0f,$07,$e4,$01,$27,$07,$0f,$0c,$08,$0b,$09,$00,$c7,$a9,$21,$7c // ....'.........!|
        .byte $e4,$c6,$e4,$ce,$24,$c0,$c0,$c6,$7c,$a3,$23,$1c,$36,$36,$e3,$66 // ....$...|.#.66.f
        .byte $23,$c6,$c6,$fe,$e4,$c6,$a3,$2d,$3c,$e6,$c6,$c6,$cc,$d8,$f6,$e6 // #......-<.......
        .byte $c6,$c6,$cc,$cc,$f8,$a3,$23,$3c,$66,$66,$e5,$c0,$25,$c6,$c6,$cc // ......#<ff..%...
        .byte $6c,$38,$a3,$23,$f8,$cc,$cc,$e6,$c6,$24,$cc,$d8,$d8,$f0,$a3,$26 // l8.#.....$.....&
        .byte $de,$f0,$c0,$c0,$cc,$f8,$e5,$c0,$22,$ce,$f0,$a3,$26,$de,$f0,$c0 // ........"...&...
        .byte $c0,$cc,$f0,$e6,$c0,$21,$60,$a3,$26,$3c,$66,$66,$c0,$c0,$de,$e3 // .....!`.&<ff....
        .byte $c6,$24,$cc,$cc,$d8,$70,$a3,$22,$66,$66,$e4,$c6,$21,$7e,$e6,$c6 // .$...p."ff..!~..
        .byte $a3,$22,$3e,$00,$e3,$0c,$e7,$18,$21,$7c,$a3,$21,$3e,$e3,$06,$22 // .">.....!|.!>.."
        .byte $0c,$0c,$e3,$cc,$e3,$6c               // .....l

txt_eb62:
        .text "!8"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $2a,$66,$66,$c6,$cc,$d8,$f0,$e0,$f0,$d8,$cc,$e3,$c6,$a3,$22,$30 // *ff..........."0
        .byte $30,$e3,$60,$e6,$c0,$22,$c6,$7c,$a3,$25,$c0,$c6,$ee,$fe,$d6,$e6 // 0.`..".|.%......
        .byte $c6,$22,$cc,$cc,$a3,$2d,$60,$66,$c6,$c6,$e6,$e6,$f6,$de,$de,$ce // ."...-`f........
        .byte $ce,$c6,$c6,$a3,$23,$1c,$36,$36,$e3,$66,$e5,$c6,$22,$cc,$78,$a3 // ....#.66.f..".x.
        .byte $29,$dc,$f6,$c6,$c6,$cc,$cc,$d8,$d8,$f0,$e4,$c0,$a3,$23,$1c,$36 // )............#.6
        .byte $36,$e3,$66,$e4,$c6,$23,$dc,$7c,$06,$a3,$2d,$dc,$f6,$c6,$c6,$cc // 6.f..#.|..-.....
        .byte $cc,$d8,$f0,$d8,$cc,$cc,$c6,$c6,$a3,$26,$3c,$66,$c6,$60,$38,$0c // .........&<f.`8.
        .byte $e3,$06,$24,$c6,$cc,$6c,$38,$a3,$23,$7e,$cc,$0c,$e9,$18,$21,$0c // ..$..l8.#~....!.
        .byte $a3,$22,$60,$66,$e8,$c6,$23,$cc,$cc,$78,$a3,$22,$60,$66,$e7,$c6 // ."`f..#..x."`f..
        .byte $e3,$6c                               // .l

txt_ebf7:
        .text "!8"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $22,$60,$66,$e6,$c6,$25,$d6,$fe,$ee,$c6,$06,$a3,$29,$66,$66,$c6 // "`f..%......)ff.
        .byte $c6,$cc,$6c,$38,$3c,$6c,$e4,$c6,$a3,$26,$60,$66,$c6,$c6,$6c,$6c // ..l8<l...&`f..ll
        .byte $e3,$18,$e3,$30,$21,$18,$a3,$28,$7c,$c6,$c6,$0c,$18,$30,$60,$60 // ...0!..(|....0``
        .byte $e3,$c0,$22,$c6,$7c,$a3,$22,$06,$06,$e3,$0c,$e4,$18,$e3,$0c,$22 // ..".|."........"
        .byte $06,$06,$b2,$22,$c0,$c0,$e3,$60,$e4,$30,$e3,$60,$22,$c0,$c0,$a2 // ..."...`.0.`"...
        .byte $24,$18,$3c,$7e,$ff,$e6,$18,$21,$1c,$e3,$0c,$a4,$24,$08,$18,$38 // $.<~...!....$..8
        .byte $78,$c2,$24,$78,$38,$18,$08,$b4,$23,$06,$06,$0e,$e3,$0c,$21,$1c // x.$x8...#.....!.
        .byte $e3,$18,$23,$00,$18,$18,$a3,$24,$ee,$ee,$66,$cc,$ac,$e5,$66,$c1 // ..#....$..f...f.
        .byte $e3,$66,$c1,$e4,$66,$a2,$2e,$3c,$7e,$d6,$78,$38,$1c,$1e,$16,$16 // .f..f..<~.x8....
        .byte $d6,$d4,$7c,$38,$18,$a2,$22,$66,$66,$e3,$0c,$e4,$18,$e3,$30,$22 // ..|8.."ff.....0"
        .byte $66,$66,$a2,$23,$0c,$3e,$6d,$e3,$6c,$22,$3e,$3e,$e3,$6c,$23,$6d // ff.#.>m.l">>.l#m
        .byte $3e,$0c,$a2,$24,$1c,$1c,$0c,$18,$ac,$22,$06,$06,$e3,$0c,$e4,$18 // >..$....."......
        .byte $e3,$0c,$22,$06,$06,$a2,$22,$c0,$c0,$e3,$60,$e4,$30,$e3,$60,$22 // .."..."...`.0.`"
        .byte $c0,$c0,$a3,$25,$18,$18,$99,$db,$7e,$c2,$25,$7e,$db,$99,$18,$18 // ...%....~.%~....
        .byte $a5,$e4,$18,$c1,$e4,$18,$af,$24,$18,$1c,$0c,$18,$a8,$22,$fe,$fe // .......$....."..
        .byte $b2,$23,$18,$1c,$0c,$a3,$22,$06,$06,$e3,$0c,$e4,$18,$e3,$30,$22 // .#....".......0"
        .byte $60,$60,$a2,$2d,$1c,$36,$36,$66,$66,$6e,$de,$f6,$e6,$c6,$c6,$cc // ``.-.66ffn......
        .byte $78,$a3,$25,$06,$0e,$1c,$0c,$0c,$e7,$18,$21,$7e,$a3,$28,$7c,$c6 // x.%.......!~.(|.
        .byte $c6,$0c,$18,$30,$60,$60,$e3,$c0,$22,$c6,$7c,$a3,$26,$7c,$c6,$c6 // ...0``..".|.&|..
        .byte $0c,$18,$3c,$e4,$06,$23,$cc,$cc,$78,$a3,$2a,$60,$63,$c3,$c7,$c6 // ..<..#..x.*`c...
        .byte $c6,$fe,$06,$06,$0e,$e3,$0c,$a3,$26,$fe,$c6,$c0,$60,$38,$0c,$e3 // ........&...`8..
        .byte $06,$24,$c6,$cc,$6c,$38,$a3,$2d,$3c,$66,$66,$c0,$c0,$dc,$f6,$c6 // .$..l8.-<ff.....
        .byte $c6,$cc,$cc,$d8,$70,$a3,$24,$fe,$06,$06,$0c,$e9,$18,$a3,$28,$7c // ....p.$.......(|
        .byte $c6,$c6,$6c,$38,$38,$6c,$6c,$e4,$c6,$21,$7c,$a3,$2d,$0e,$1b,$33 // ..l88ll..!|.-..3
        .byte $33,$63,$63,$67,$3b,$03,$03,$66,$66,$3c,$a7,$23,$18,$1c,$0c,$a2 // 3ccg;..ff<.#....
        .byte $23,$18,$1c,$0c,$a8,$23,$18,$1c,$0c,$a3,$24,$18,$1c,$0c,$18,$a2 // #....#....$.....
        .byte $2e,$06,$1e,$18,$78,$60,$e0,$c0,$c0,$e0,$60,$78,$18,$1e,$06,$a6 // ....x`....`x....
        .byte $c1,$a3,$c1,$a7,$2e,$60,$78,$18,$1e,$06,$07,$03,$03,$07,$06,$1e // .....`x.........
        .byte $18,$78,$60,$a2,$25,$7c,$c6,$c6,$0c,$18,$e3,$30,$25,$33,$1e,$00 // .x`.%|.....0%3..
        .byte $1c,$1c,$a2,$ec,$20,$a1,$e8,$01,$24,$02,$03,$04,$05,$fb,$20,$2e // .... ...$..... .
        .byte $06,$07,$08,$08,$09,$07,$09,$07,$09,$0a,$0b,$0c,$0d,$05,$fa,$20 // ............... 
        .byte $2e,$0e,$0f,$10,$11,$12,$13,$14,$13,$14,$15,$16,$17,$18,$19,$fb // ................
        .byte $20,$2d,$06,$1a,$1b,$1c,$1a,$1d,$1e,$1b,$1a,$1b,$1f,$21,$19,$fb //  -...........!..
        .byte $20,$2d,$06,$22,$23,$1c               //  -."#.

txt_ee10:
        .byte $22                                   // double quote character
        .text "#"
        .byte $22                                   // double quote character
        .text "#"
        .byte $22                                   // double quote character
        .text "$%#"
        .byte $19,$fb,$20,$30,$06,$26,$27,$1c       // .. 0.&'.

txt_ee20:
        .text "&'&'()*+,-./"
        .byte $ed,$20,$60                           // . `

txt_ee2f:
        .byte $22                                   // double quote character
        .text "01234545462789:9898;<=>?"
        .byte $40                                   // @ character
        .text "AB62C012D"
        .byte $e5                                   // .

txt_ee53:
        .text " -EFGHIJKJKJLMN"
        .byte $02                                   // .

txt_ee63:
        .text "JKJK/JKFGHIJLMOFGHPQ"
        .byte $e4                                   // .

txt_ee78:
        .text " -RSTUVWXWXWYZ"
        .byte $5b,$02                               // [.

txt_ee88:
        .text "WXWX/WXW"
        .byte $5c                                   // backslash character
        .byte $5d
        .text "XWYZ"
        .byte $5b,$5e
        .byte $54,$55,$5f,$60,$e4
        .byte $20,$2d,$61,$62
        .byte $63,$64,$65,$66,$67,$66,$67,$66,$67,$66,$68,$04,$66,$67,$66,$67 // cdefgfgfgfh.fgfg
        .byte $27,$66,$68,$62,$63,$64,$69,$6a,$e4,$20,$60,$24,$6b,$6c,$6d,$6e // 'fhbcdij. `$klmn
        .byte $6f,$6c,$6d,$6e,$70,$71,$72,$71,$73,$74,$75,$76,$77,$71,$72,$74 // olmnpqrqstuvwqrt
        .byte $75,$76,$78,$6c,$6d,$6e,$70,$71,$72,$71,$73,$6c,$6d,$6e,$6f,$19 // uvxlmnpqrqslmno.
        .byte $e4,$20,$60,$23,$79,$7a,$7b,$7c,$7d,$7a,$7b,$7c,$7e,$7f,$80,$7f // . `#yz{|}z{|~...
        .byte $80,$81,$82,$83,$84,$7f,$80,$81,$82,$83,$85,$7a,$7b,$7c,$7e,$7f // ...........z{|~.
        .byte $80,$7f,$80,$86,$7b,$7c,$7d,$81       // ....{|}.

txt_ef09:
        .text "$ "
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$0f,$0c,$a6,$c1,$a7,$22,$c0,$cf,$a6,$22,$ff,$c0,$a6,$22,$fc // "....."..."...".
        .byte $0f,$a7,$21,$c0,$e8,$0c,$29,$aa,$80,$80,$8c,$bb,$a6,$95,$99,$aa // ..!...).........
        .byte $a2,$60,$2d,$cc,$bb,$66,$55,$99,$a8,$08,$08,$c8,$b8,$68,$58,$98 // .`-..fU......hX.
        .byte $fc,$f0,$c2,$ca,$0a,$29,$25,$26,$0a,$a8,$80,$33,$ee,$99,$55,$66 // .....)%&...3..Uf
        .byte $80,$a8,$0a,$32,$ee,$99,$55,$66,$f0,$3c,$0c,$8f,$83,$a3,$63,$63 // ...2..Uf.<....cc
        .byte $e4,$0c,$21,$0f,$a3,$25,$ae,$b3,$aa,$00,$fc,$e3,$0c,$22,$ee,$33 // ..!..%.......".3
        .byte $e6,$80,$23,$ee,$33,$0a,$e5,$08,$25,$e8,$38,$a8,$00,$fc,$e3,$cc // ..#.3...%.8.....
        .byte $22,$ae,$b3,$e6,$80,$22,$e8,$38,$e6,$08,$22,$ab,$8c,$e6,$80,$25 // "....".8.."....%
        .byte $ba,$c8,$08,$08,$0a,$a2,$26,$0a,$bb,$ac,$20,$a0,$80,$a2,$23,$aa // ......&... ...#.
        .byte $a0,$c8,$e5,$08,$21,$a8,$e8,$c0,$28,$80,$80,$83,$80,$83,$83,$8e // ....!...(.......
        .byte $83,$e6,$08,$22,$c8,$08,$e8,$cc,$38,$08,$0a,$00,$0a,$08,$08,$c8 // ..."....8.......
        .byte $08,$80,$80,$03,$80,$83,$83,$8e,$83,$00,$aa,$83,$80,$83,$83,$8e // ................
        .byte $83,$a9,$21,$a8,$e4,$08,$60,$25,$c8,$08,$8e,$be,$89,$be,$b9,$a9 // ..!...`%........
        .byte $b5,$a9,$c8,$f8,$88,$f8,$b8,$a8,$78,$a8,$c8,$f8,$88,$fa,$b9,$a9 // ........x.......
        .byte $75,$a9,$8e,$be,$89,$be,$b9,$a9,$75,$a9,$a5,$95,$a5,$e4,$95,$24 // u.......u......$
        .byte $aa,$68,$58,$68,$e4,$58,$60,$21,$a8,$25,$25,$29,$09,$ca,$c2,$f0 // .hXh.X`!.%%)....
        .byte $fc,$65,$55,$65,$55,$55,$95,$a9,$0a,$65,$55,$65 // .eUeUU...eUe

txt_f018:
        .text "UVZ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $80,$68,$60,$a3,$83,$83,$0f,$3c,$f0,$e3,$c0,$a4,$21,$c3,$a7,$21 // .h`....<....!..!
        .byte $0f,$a7                               // ..

txt_f02e:
        .text "!0"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$cf,$a5,$23,$0f,$3c,$f0,$a4,$24,$ff,$c0,$0a,$a8,$a4,$24,$fc // !..#.<..$.....$.
        .byte $0f,$80,$a8,$a4,$24,$0f,$cc,$fc,$3c,$a4,$24,$ff,$00,$aa,$80,$a4 // ....$...<.$.....
        .byte $24,$ff,$00,$a8,$08,$a4,$26,$ff,$00,$aa,$00,$0c,$0f,$a2,$26,$0f // $.....&.......&.
        .byte $cc,$fc,$3c,$00,$ff,$a2,$26,$ff,$00,$aa,$80,$00,$ff,$a2,$26,$ff // ..<...&.......&.
        .byte $00,$a8,$08,$cc,$cf,$a2,$26,$ff,$00,$aa,$80,$cf,$c0,$a2,$26,$ff // ......&.......&.
        .byte $00,$a8,$08,$c0,$ff,$a2,$26,$ff,$00,$aa,$80,$0f,$fc,$a2,$25,$ff // ......&.......%.
        .byte $00,$a8,$08,$c0,$a3,$60,$24,$c0,$cf,$fc,$f0,$a2,$11,$51,$00,$ff // .....`$......Q..
        .byte $c0,$0a,$a8,$82,$05,$45,$00,$fc,$0f,$80,$a8,$28,$10,$14,$00,$0f // .....E.....(....
        .byte $cc,$fc,$3c,$88,$44,$45,$00,$ff,$00,$aa,$80,$a5,$23,$c0,$fc,$3c // ..<.DE......#..<
        .byte $a5,$24,$c0,$f0,$3c,$00,$e3,$03,$21,$0f,$e3,$0c,$60,$45,$c2,$ca // .$..<...!...`E..
        .byte $0a                                   // .

txt_f0d2:
        .text ")%&"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $8c,$80,$33,$ee,$99,$55,$66,$bb,$cc,$0a,$32,$ee,$99,$55,$66,$bb // ..3..Uf...2..Uf.
        .byte $cc,$0c,$8c,$80,$a0,$60,$60,$a8,$c8,$80,$8c,$bb,$a6,$95,$99,$ae // .....``.........
        .byte $b3,$08,$c8,$b8,$68,$58,$98,$e8,$38,$00,$cc,$bb,$66,$55,$99,$ee // ....hX..8...fU..
        .byte $3a,$0a,$ce,$bb,$66,$55,$99,$ee,$b3,$0c,$8c,$80,$a0,$60,$42,$a0 // :...fU.......`B.
        .byte $e8,$38,$0c,$8f,$83,$a3,$63,$23,$60,$a8,$c8,$a4,$e4,$c0,$e6,$0c // .8....c#`.......
        .byte $22,$0f,$03,$e4,$80,$27,$a0,$20,$20,$2b,$00,$02,$0a,$e3,$08,$22 // "....'.  +....."
        .byte $0a,$02,$a2,$26,$80,$80,$aa,$00,$0f,$80,$e4,$08,$24,$a8,$00,$fc // ...&........$...
        .byte $fc,$e8,$80,$eb,$08,$21,$0a,$a2,$26,$0a,$08,$a0,$20,$a0,$80,$a2 // .....!..&... ...
        .byte $22,$82,$80,$e3,$08                   // "....

txt_f15b:
        .text "(( "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $80,$a0,$00,$02,$0a,$e5,$08,$a2,$ea,$80,$24,$a0,$20,$20,$28,$e4 // ..........$.  (.
        .byte $08,$24,$a8,$00,$ff,$f0,$e7,$c0,$23,$00,$03,$03,$a3,$2b,$0f,$0c // .$......#....+..
        .byte $0c,$08,$ca,$c2,$f0,$3c,$ff,$00,$aa,$a2,$3e,$80,$a8,$0a,$c0,$00 // .....<....>.....
        .byte $a8,$a8,$0a,$02,$00,$8e,$83,$8e,$be,$3c,$0c,$80,$80,$a0,$20,$e0 // .........<.... .
        .byte $e8,$83,$80,$83,$83,$8e,$83,$8e,$be,$e4,$08,$25,$c8,$08,$c8,$f8 // ...........%....
        .byte $28,$e3,$08,$2c,$c8,$08,$c8,$f8,$3c,$0c,$8f,$83,$a3,$23,$e0,$e8 // (..,....<....#..
        .byte $a5,$e3,$c0,$e7,$0c,$60,$69,$0f,$89,$be,$b9,$a9,$b5,$a9,$25,$25 // .....`i.......%%
        .byte $88,$fa,$b9,$a9,$75,$a9,$65,$55,$89,$be,$b9,$a9,$75,$a9,$65,$55 // ....u.eU....u.eU
        .byte $88,$f8,$b8,$a8,$78,$a8,$60,$63,$88,$f8,$b8,$a8,$78,$a8,$60,$60 // ....x.`c....x.``
        .byte $89,$be,$b9,$a9,$b5,$a9,$a5,$95,$88,$f8,$b8,$a8,$78,$a8,$68,$58 // ............x.hX
        .byte $88,$f8,$b8,$68,$78,$a8,$68,$58,$89,$be,$b9,$a9,$a5,$29,$25,$29 // ...hx.hX.....)%)
        .byte $88,$fa,$b6,$a5,$75,$a9,$65,$55,$89,$be,$79,$69,$75,$a9,$65,$55 // ....u.eU..yiu.eU
        .byte $88,$f8,$b8,$a8,$68,$a0,$60,$a0,$88,$f8,$b8,$a8,$68,$a0,$60,$a3 // ....h.`.....h.`.
        .byte $e3,$03,$a5,$60,$29,$29,$09,$ca,$c2,$f0,$3c,$0f,$00,$65,$55,$55 // ...`))....<..eUU
        .byte $95,$a9,$0a,$c0,$ff,$65               // .....e

txt_f245:
        .text "UVZ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $80,$0f,$fc,$a3,$83,$8f,$0c,$3c,$f0,$c0,$00,$a0,$80,$8c,$0c,$3c // .......<.......<
        .byte $fc,$cc,$0f,$a5,$e4,$95,$24,$aa,$00,$ff,$68,$e4,$58,$60,$29,$a8 // ......$...h.X`).
        .byte $00,$ff,$09,$ca,$c2,$f0,$fc,$cf,$c0,$c0,$65,$55,$95,$a9,$0a,$c2 // ..........eU....
        .byte $f0,$3f,$65                           // .?e

txt_f27c:
        .text "VZ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $80,$0f,$3c,$f0,$80,$8c,$0c,$3c,$fc,$cc,$0c,$0f,$83,$8f,$0f,$3c // ..<....<.......<
        .byte $f0,$c0,$a2,$2d,$29,$09,$ca,$c2,$f0,$fc,$cf,$c0,$33,$cc,$33,$0c // ...-).......3.3.
        .byte $ff,$a2,$2d,$ff,$c0,$c0,$cc,$cc,$cf,$0c,$0c,$fc // ..-.........

txt_f2ab:
        .text "00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$bc,$d0,$a8,$60,$5e,$ee,$e7,$20,$ad,$e7,$20,$c9,$10,$d0,$05 // ....`^.. .. ....
        .byte $a9,$00,$8d,$e7,$20,$a9,$e0,$cd,$12,$d0,$d0,$fb,$a2,$00,$bd,$f0 // .... ...........
        .byte $0c,$bc,$f8,$0c,$88,$d0,$fd,$8d,$20,$d0,$8d,$21,$d0,$e8,$e0,$06 // ........ ..!....
        .byte $d0,$ec,$a9,$ea,$cd,$12,$d0,$d0,$fb,$20,$00,$0f,$20 // ......... .. 

// --- Region $f314-$f473 ---
.pc = $f314 "Segment $f314"
        .byte $01,$0f,$0c,$0b,$a4,$21,$34,$e6,$08,$25,$01,$00,$0b,$0c,$0f,$e4 // .....!4..%......
        .byte $01,$21,$34,$e6,$08,$34,$01,$20,$40,$0d,$ae,$37,$0d,$bd,$00,$0e // .!4..4. @..7....
        .byte $a8,$29,$07,$18,$69,$c0,$8d,$e2,$20,$98,$e3,$4a,$60,$22,$8d,$36 // .)..i... ..J`".6
        .byte $0d,$a9,$21,$38,$ed,$36,$0d,$a8,$a2,$00,$b9,$80,$0d,$9d,$58,$06 // ..!8.6........X.
        .byte $18,$69,$80,$9d,$80,$06,$c8,$e8,$e0,$28,$d0,$ee,$60,$00,$0d,$69 // .i.......(..`..i
        .byte $a8,$2e,$ae,$37,$0d,$e8,$e0,$c8,$d0,$02,$a2,$00,$8e,$37,$0d,$60 // ...7.........7.`
        .byte $80,$4d,$00,$36,$04,$44,$05,$45,$01,$41,$04,$44,$0c,$4c,$19,$59 // .M.6.D.E.A.D.L.Y
        .byte $20,$20,$05,$45,$16,$56,$09,$49,$0c,$4c,$80,$4f,$00,$60,$2f,$7f //   .E.V.I.L.O.`/.
        .byte $82,$86,$8a,$8e,$92,$96,$9a,$9e,$a2,$a6,$aa,$ad,$b1,$b5,$b8,$bc // ................
        .byte $bf,$c3,$c6,$c9,$cc,$cf,$d2,$d5,$d8,$db,$de,$e0,$e3,$e5,$e8,$ea // ................
        .byte $ec,$ee,$f0,$f1,$f3,$f5,$f6,$f7,$f8,$fa,$fa,$fb,$fc,$fc,$e7,$fd // ................
        .byte $60,$5d,$fc,$fc,$fb,$fa,$fa,$f8,$f7,$f6,$f5,$f3,$f1,$f0,$ee,$ec // `]..............
        .byte $ea,$e8,$e5,$e3,$e0,$de,$db,$d8,$d5,$d2,$cf,$cc,$c9,$c6,$c3,$bf // ................
        .byte $bc,$b8,$b5,$b1,$ad,$aa,$a6,$a2,$9e,$9a,$96,$92,$8e,$8a,$86,$82 // ................
        .byte $7f,$7b,$77,$73,$6f,$6b,$67,$63,$5f,$5b // .{wsokgc_[

txt_f3fe:
        .text "WSPLHEA>:741.+(%"
        .byte $22                                   // double quote character
        .byte $1f,$1d,$1a,$18,$15,$13,$11,$0f,$0d,$0c,$0a,$08,$07,$06,$05,$03 // ................
        .byte $03,$02,$01,$01,$a7,$60,$2f,$01,$01,$02,$03,$03,$05,$06,$07,$08 // .....`/.........
        .byte $0a,$0c,$0d,$0f,$11,$13,$15,$19,$1a,$1d,$1f // ...........

txt_f43a:
        .byte $22                                   // double quote character
        .text "%(+.147:>AEHLPSW"
        .byte $5b,$5f,$63,$67,$6b,$6f,$73,$77,$7b,$7e,$a7,$60,$28,$ad,$88,$0f // [_cgkosw{~.`(...
        .byte $c9,$01,$d0,$08,$a9,$00,$8d,$88,$0f,$20,$26,$0f,$ad,$01,$dc,$c9 // ......... &.....
        .byte $ef,$d0,$03,$4c,$a0,$21,$ad,$cb,$20   // ...L.!.. 

// --- Region $f480-$f509 ---
.pc = $f480 "dat_f480"

dat_f480:
        .byte $a8,$25,$a9,$06,$8d,$16,$d0,$e7,$ea,$60,$27,$a0,$00,$ce,$01,$0f // .%.......`'.....
        .byte $ad,$01,$0f,$c9,$ff,$d0,$08,$a9,$07,$8d,$01,$0f,$20,$81,$0f,$c8 // ............ ...
        .byte $c0,$01,$d0,$e9,$60,$a2,$00,$bd,$99,$07,$9d,$98,$07,$e8,$e0,$50 // ....`..........P
        .byte $d0,$f5,$e6,$ea,$60,$4e,$a2,$01,$bd,$fe,$0f,$8d,$bf,$07,$18,$69 // ....`N.........i
        .byte $80,$8d,$e7,$07,$ee,$3a,$0f,$ad,$3a,$0f,$c9,$01,$f0,$2f,$a9,$00 // .....:..:..../..
        .byte $8d,$3a,$0f,$ad                       // .:..

txt_f4d4:
        .byte $5c                                   // backslash character
        .text "$"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $00,$d0,$0d,$a9,$00,$8d,$57,$0f,$a9,$24,$8d,$58,$0f,$4c,$56,$0f // ......W..$.X.LV.
        .byte $20,$b2,$0f,$18,$69,$40,$8d,$ff,$0f,$ee,$57,$0f,$ad,$57,$0f,$c9 //  ...i@....W..W..
        .byte $00,$d0,$03,$ee,$58,$0f,$60,$a9,$01,$8d,$88,$0f,$60,$a9,$60,$60 // ....X.`.....`.``
        .byte $ad,$00,$dc                           // ...

// --- Region $f52a-$f56b ---
.pc = $f52a "Segment $f52a"
        .byte $e6,$0f,$c9,$1f,$d0,$08,$a9,$20,$8d,$cb,$20,$4c,$eb,$0f,$c9,$86 // ....... .. L....
        .byte $d0,$08,$a9,$01,$8d,$22,$0f,$4c,$eb,$0f,$c9,$87,$d0,$08,$a9,$03 // .....".L........
        .byte $8d,$22,$0f,$4c,$eb,$0f,$c9,$88,$d0,$08,$a9,$05,$8d,$22,$0f,$4c // .".L.........".L
        .byte $eb,$0f,$a9,$2e,$8d,$fe,$0f,$60,$a9,$20,$4c,$e7,$0f,$ae,$62,$4a // .......`. L...bJ
        .byte $2e,$6e                               // .n

// --- Region $f6a5-$f6bf ---
.pc = $f6a5 "dat_f6a5"

dat_f6a5:
        .byte $2e,$19,$d0,$a9,$c8,$8d,$16,$d0,$a9,$1d,$8d,$18,$d0,$a9,$56,$8d // ..............V.
        .byte $14,$03,$a9,$ca,$8d,$12,$d0           // .......

txt_f6bc:
        .text " :*L"

// --- Region $f6eb-$f71b ---
.pc = $f6eb "dat_f6eb"

dat_f6eb:
        .byte $2e,$19,$d0,$a2,$00,$bc,$c8,$18,$ea,$88,$d0,$fd,$bd,$e0,$18,$8d // ................
        .byte $21,$d0,$8d,$20,$d0,$e8,$e0,$11,$d0,$eb,$a9,$19,$8d,$14,$03,$a9 // !.. ............
        .byte $30,$8d,$12,$d0,$20,$6c,$2b,$4c,$81,$ea,$ce,$a0,$18,$ad,$a0,$18 // 0... l+L........
        .byte $f0                                   // .

// --- Region $f7a6-$f916 ---
.pc = $f7a6 "dat_f7a6"

dat_f7a6:
        .byte $ad,$01,$dc,$c9,$ef,$f0,$01,$60,$a9,$4c,$8d,$72,$18,$60,$81,$24 // .......`.L.r.`.$
        .byte $00,$60,$84,$ce                       // .`..

txt_f7ba:
        .text "Z)"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $5a,$29,$30,$03,$4c,$ef,$2b,$a9,$07,$8d,$5a,$29,$ea,$ea,$a2,$00 // Z)0.L.+...Z)....
        .byte $a0,$00,$a9,$06,$8d,$9a,$2b,$a9,$17,$8d,$98,$2b,$a9,$0f,$8d,$97 // ......+....+....
        .byte $2b,$a9,$17,$8d,$9b,$2b,$bd,$6e,$18,$9d,$65,$18,$ad,$97,$2b,$18 // +....+.n..e...+.
        .byte $69,$09,$8d,$97,$2b,$90,$03,$ee,$98,$2b,$ad,$9a,$2b,$18,$69,$09 // i...+....+..+.i.
        .byte $8d,$9a,$2b,$90,$03,$ee,$9b,$2b,$c8,$c0,$27,$d0,$d9,$e8,$e0,$02 // ..+....+..'.....
        .byte $d0,$be,$a0,$00,$b1,$ae,$f0           // .......

txt_f814:
        .text "!)?"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $bd,$00,$2c,$8d,$65,$18,$bd,$40,$2c,$8d,$66,$18,$e6,$ae,$d0,$02 // ..,.e..@,.f.....
        .byte $e6,$af,$4c,$ef,$2b,$a9,$00,$85,$ae,$a9,$36,$85,$af,$60,$20,$e0 // ..L.+.....6..` .

txt_f838:
        .text "+L"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $2b,$60,$b1,$60,$3f,$10               // +`.`?.

txt_f841:
        .text " 0"
        .byte $40                                   // @ character
        .text "P"
        .byte $60,$70,$80,$90,$a0,$b0,$c0,$d0,$e0,$f0,$00,$10 // `p..........

txt_f851:
        .text " 0"
        .byte $40                                   // @ character
        .text "P"
        .byte $60,$70,$80,$90,$a0,$b0,$c0,$d0,$e0,$f0,$00,$10 // `p..........

txt_f861:
        .text " 0"
        .byte $40                                   // @ character
        .text "P"
        .byte $60,$70,$80,$90,$a0,$b0,$c0,$d0,$e0,$f0,$00,$10 // `p..........

txt_f871:
        .text " 0"
        .byte $40                                   // @ character
        .text "P"
        .byte $60,$70,$80,$90,$a0,$b0,$c0,$d0,$e0,$f0,$f0,$19,$f0,$1a,$f0,$1b // `p..............
        .byte $f0,$1c,$80,$80,$00,$f0,$20,$28,$10,$12,$05,$13,$05,$0e,$14,$13 // ...... (........
        .byte $80,$22,$20,$24,$10,$15,$0c,$0c,$fc   // ." $.....

txt_f89e:
        .encoding "screencode_mixed"
        .text " 3cracked by culture!"
        .encoding "petscii_upper"
        .byte $ee,$20,$60,$24,$12,$05,$0c,$05,$01,$13,$05,$04,$20,$0f,$0e // . `$........ ..

txt_f8c2:
        .text " 8/26/90 "

txt_f8cb:
        .encoding "screencode_mixed"
        .text "by the survivors"
        .encoding "petscii_upper"
        .byte $e8                                   // .

txt_f8dc:
        .encoding "screencode_mixed"
        .text " :resurection and perfection"
        .encoding "petscii_upper"
        .byte $ef                                   // .

txt_f8f9:
        .encoding "screencode_mixed"
        .text " 9tada the end!! thank you!"
        .encoding "petscii_upper"
        .byte $f6,$20,$60                           // . `

// --- Region $f99b-$fbad ---
.pc = $f99b "Segment $f99b"
        .byte $00,$60                               // .`

txt_f99d:
        .encoding "screencode_mixed"
        .text "(cartridge detected! no ripping, please!!"
        .encoding "petscii_upper"
        .byte $80,$38,$00,$c2,$21,$f0,$c5           // .8..!..

txt_f9cd:
        .text "!("
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $21,$9f,$c8,$21,$bb,$c8,$22,$10,$e5,$c7,$22,$b7,$d1,$c4,$21,$dd // !..!.."..."...!.
        .byte $c3,$21,$a4,$c8,$22,$b1,$6c,$c7,$21,$f0,$c5,$21,$fd,$c3,$21,$9f // .!..".l.!..!..!.
        .byte $c4,$21,$fe,$c3,$21,$bb,$c8,$22,$10,$dd,$c7,$22,$b7,$d1,$c4 // .!..!.."..."...

txt_f9ff:
        .text "!L"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $21,$a4,$c8,$22,$b1,$fd,$c7,$21,$f0,$c5,$21,$11,$c3,$21,$9f,$c4 // !.."...!..!..!..
        .byte $21,$ad,$c3,$21,$bb,$c8,$22,$10,$ad,$c7,$22,$b7,$d1,$c4,$21,$f0 // !..!.."..."...!.
        .byte $c3,$21,$a4,$c8,$22,$b1,$08,$c7,$21,$f0,$c5,$21,$a8,$c3,$21,$9f // .!.."...!..!..!.
        .byte $c4,$21,$60,$c3,$21,$bb,$c8,$22,$10,$8d,$c7,$22,$b7,$d1,$c4,$21 // .!`.!.."..."...!
        .byte $ad,$c3,$21,$a4,$c8,$23,$b1,$ff,$9f,$a8,$23,$7c,$c6,$de,$e3,$c6 // ..!..#....#|....
        .byte $28,$c0,$00,$fc,$c6,$cc,$c6,$c6,$fc,$a2,$26,$7c,$c6,$c0,$c0,$c6 // (.........&|....
        .byte $7c,$a2,$22,$fc,$06,$e3,$c6,$21,$fc,$a2,$26,$7e,$c0,$dc,$c0,$c0 // |."....!..&~....
        .byte $7e,$a2,$23,$7e,$c0,$d8,$e4,$c0,$2c,$00,$7c,$c6,$c0,$ce,$c6,$7e // ~.#~....,.|....~
        .byte $06,$00,$c6,$c6,$de,$e3,$c6,$23,$c0,$00,$3c,$e4,$18 // .......#..<..

txt_fa8f:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$fe,$c6,$06,$c6,$c6,$7c,$a2,$23,$cc,$cc,$d8,$e3,$cc,$22,$c0 // &.....|.#.....".
        .byte $00,$e4,$c0,$22,$c6,$fe,$a2,$21,$7c,$e3,$d6,$25,$c6,$c6,$c0,$00 // ..."...!|..%....
        .byte $fc,$e5,$c6,$23,$c0,$00,$7c,$e4,$c6,$21,$7c,$a2,$24,$fc,$c6,$c6 // ...#..|..!|.$...
        .byte $dc,$e3,$c0,$27,$00,$7c,$c6,$c6,$da,$cc,$76,$a2,$2e,$fc,$c6,$c6 // ...'.|....v.....
        .byte $dc,$c6,$c6,$06,$00,$7e,$c0,$7c,$06,$c6,$7c,$a2,$22,$fe,$00,$e3 // .....~.|..|."...
        .byte $c0,$21,$7c,$a2,$e5,$c6,$21,$7e,$a2,$e4,$c6,$22,$6c,$38,$a2,$22 // .!|...!~..."l8."
        .byte $c6,$c6,$e3,$d6,$21,$7c,$a2,$23,$c6,$c6,$6c,$e3,$c6,$22,$c0,$00 // ....!|.#..l.."..
        .byte $e3,$66,$21,$3c,$e3,$18,$27,$00,$fe,$0c,$18,$30,$60,$fe,$a7,$c1 // .f!<..'....0`...
        .byte $a2,$2e,$10,$38,$7c,$fe,$7c,$38,$10,$00,$80,$c0,$60,$b0,$18,$fc // ...8|.|8....`...
        .byte $a2,$26,$60,$78,$fe,$fe,$78,$60,$a2,$26,$0c,$3c,$fe,$fe,$3c,$0c // .&`x..x`.&.<..<.
        .byte $aa,$26,$3c,$3c,$18,$18,$00,$18,$a2,$22,$66,$ee,$a6,$26,$6c,$fe // .&<<....."f..&l.
        .byte $6c,$6c,$fe,$6c,$a2,$26,$6c,$fe,$fe,$7c,$38,$10,$a2,$26,$66,$6c // ll.l.&l..|8..&fl
        .byte $18,$30,$6c,$cc,$a3,$24,$7e,$42,$42,$7e,$a3,$22,$0c,$18,$a6,$26 // .0l..$~BB~."...&
        .byte $1c,$30,$60,$60,$30,$1c,$a2,$26,$38,$0c,$06,$06,$0c,$38,$a3,$25 // .0``0..&8....8.%
        .byte $6c,$38,$fe,$38,$6c,$a4,$23,$18,$7e,$18,$a7,$23,$18,$18,$30,$a4 // l8.8l.#.~..#..0.
        .byte $21,$7e,$a8,$22,$18,$18,$a2,$26,$06,$0c,$18,$30,$60,$c0,$a2,$26 // !~."...&...0`..&
        .byte $7c,$ce,$de,$f6,$e6,$7c,$a2,$22,$18,$38,$e3,$18,$21,$7e,$a2,$26 // |....|.".8..!~.&
        .byte $7c,$06,$7c,$c0,$c0,$7e,$a2,$26,$fc,$06,$76,$06 // |.|..~.&..v.

// --- Region $fbb9-$fc05 ---
.pc = $fbb9 "dat_fbb9"

dat_fbb9:
        .byte $fe,$c0,$dc,$06,$06,$fc,$a2,$26,$7c,$c0,$dc,$c6,$c6,$7c,$a2,$23 // .......&|....|.#
        .byte $fe,$c6,$0c,$e4,$18,$27,$00,$7c,$c6,$6c,$c6,$c6,$7c,$a2,$26,$7c // .....'.|.l..|.&|
        .byte $c6,$c6,$76,$06,$7c,$a4,$23,$18,$00,$18,$a3,$c6,$a2,$26,$1c,$30 // ..v.|.#......&.0
        .byte $60,$60,$30,$1c,$a4,$23,$7c,$00,$7c,$a3,$26,$70,$18,$0c,$0c,$18 // ``0..#|.|.&p....
        .byte $70,$a2,$26,$7c,$c6,$06,$3c,$00,$30,$a3 // p.&|..<.0.

txt_fc03:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

// --- Region $fc16-$fceb ---
.pc = $fc16 "Segment $fc16"
        .byte $30,$a2,$21,$10,$a2,$21,$10,$a2       // 0.!..!..

txt_fc1e:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$20,$80,$24,$00                   // ! .$.

txt_fc26:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$10,$a2,$21,$10,$a2,$27,$30,$00,$09,$fd,$80,$00,$30,$a2,$21 // !..!..'0.....0.!
        .byte $10,$a2,$21,$10,$a2,$21,$20,$80,$2a,$00 // ..!..! .*.

txt_fc43:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fc46:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $24,$10,$00,$02,$76,$a2,$21,$10,$a2   // $...v.!..

txt_fc52:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$20,$80,$30,$00                   // ! .0.

txt_fc5a:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_fc5d:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$98,$a2                           // !..

txt_fc63:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$20,$80,$36,$00                   // ! .6.

txt_fc6b:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$10,$a2,$21,$20,$80,$ec,$00       // !..! ...

txt_fc76:
        .text ",*)(''&%$#"
        .byte $22                                   // double quote character
        .text "! "
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $2b,$0f,$0e,$0d,$0c,$0b,$0a,$09,$08,$07,$06,$06,$e3,$05,$e4,$04 // +...............
        .byte $e6,$03,$e6,$02,$ec,$01,$e6,$02,$e5,$03,$e4,$04,$e3,$05,$60,$27 // ..............`'
        .byte $06,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$10,$11,$12,$13,$14 // ................
        .byte $15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f // ...........

txt_fcbf:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'()**"
        .byte $e3,$2b,$e4,$2c,$e5,$2d,$e6,$2e,$e7,$2f,$e6,$2e,$e5,$2d,$e4,$2c // .+.,.-.../...-.,
        .byte $e3,$2b,$21,$2a,$e4,$01,$60,$43,$00,$ad,$af,$34,$f0,$03,$4c,$00 // .+!*..`C...4..L.
        .byte $40                                   // @

// --- Region $fd1e-$ff80 ---
.pc = $fd1e "Segment $fd1e"
        .byte $0f,$04,$09,$0e,$07,$20,$3a,$20,$e3,$3f,$ef,$20,$60,$38,$0c,$0f // ..... : .?. `8..
        .byte $07,$0f,$20,$3a,$20,$13,$14,$01,$14,$09,$03,$78,$a9,$34,$85,$01 // .. : ......x.4..
        .byte $a2,$00,$bd,$00,$3a,$9d,$01,$08,$e8,$d0,$f7,$ee,$31,$04,$ee,$34 // ....:.......1..4
        .byte $04,$ad,$31,$04,$d0,$ec,$a9,$37,$85,$01,$a9,$00,$8d,$00,$08,$58 // ..1....7.......X
        .byte $4c,$e2,$fc,$4c,$ae,$a7,$80,$c4,$00,$e8,$20,$60,$90 // L..L...... `.

txt_fd6b:
        .encoding "screencode_mixed"
        .text "well finally we come out with a release! the survivors are pathfinder, villain, illusionist, wanderer, infinity, hitman, extremist, scatterbrain"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$bf                       // ..`.

txt_fdff:
        .encoding "screencode_mixed"
        .text " i gotta make this short, i have a football game to goto in less than an hour! "
        .encoding "petscii_upper"
        .byte $47                                   // G

txt_fe4f:
        .encoding "screencode_mixed"
        .text "reets to xds, tsm, nec/nei, fan, i+a!  euro: culture, class, legend, genesis project, extasy, censor, i+t, f4cg"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$a6                       // ..`.

txt_fec2:
        .encoding "screencode_mixed"
        .text " well call the awesome survivor boards: tunnel of wares hq"
        .encoding "petscii_upper"

txt_fefc:
        .text " (718)/760-5711.."
        .byte $0c,$01,$14,$05,$13,$14,$20,$0f,$02,$13,$03,$05,$13,$13,$09,$0f // ...... .........
        .byte $0e,$13                               // ..

txt_ff1f:
        .text " (702)/454-7842.."
        .byte $14,$08,$05,$20,$09,$0e,$14,$05,$12,$0c,$09,$0e,$0b // ... .........

txt_ff3d:
        .text " (215)/678-5784.."
        .byte $17,$01,$0e,$04,$05,$12,$0c,$01,$0e,$04 // ..........

txt_ff58:
        .text "! (705)/560-7493"
        .byte $e4,$2e,$60,$86                       // ..`.

txt_ff6c:
        .encoding "screencode_mixed"
        .text " look for more from u"
        .encoding "petscii_upper"

// --- Region $ffc5-$ffff ---
.pc = $ffc5 "Segment $ffc5"
        .byte $19,$20,$19,$0f,$15,$20,$01,$20,$0a,$0f,$19,$13,$14,$09,$03,$0b // . ... . ........
        .byte $20,$06,$0f,$12,$20,$03,$08,$12,$09,$13,$14,$0d,$01,$13,$21,$20 //  ... .........! 
        .byte $08,$01,$08,$2c,$20,$0c,$01,$14,$05,$12,$20,$0f,$0e,$e3,$2e,$22 // ..., ..... ...."
        .byte $10,$06,$f1,$20,$a1,$81               // ... ..

txt_fffb:
        .text "D "
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $00,$0f                               // ..
