// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:13
// 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:  $3a60 (14944)
// IRQ handler:  $2d80 (irq_2d80)
// IRQ handler:  $1018 (loc_1018)
//
// Code: 3535 bytes, Data: 59953 bytes
// Labels: 534, Subroutines: 23
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1080 ---
.pc = $1000 "loc_1000"

loc_1000:
        sei
        jsr sub_1048
        lda #$18
        ldy #$10
        sta $0314
        sty $0315
        inx
        stx $dc0e
        inx
        stx $d01a
        cli
        rts

loc_1018:
        inc $d019
        jsr sub_1021
        jmp loc_ea31
// Referenced by: jsr from $101b, $2dae, $3e6b, $3e6e

sub_1021:
        ldx #$00
        dec $1090
        bmi loc_1034
        jsr sub_1226
        jsr sub_1225
        jmp sub_1225

dat_1031:
        .byte $ff,$ff,$ff                           // ...

loc_1034:
        lda #$02
        sta $1090
        jsr sub_1040
        jsr sub_103f
// Referenced by: jsr from $103c

sub_103f:
        inx
// Referenced by: jsr from $1039

sub_1040:
        dec $108a,x
        bmi loc_1091
        jmp sub_1226
// Referenced by: jsr from $1001, $2c99, $f1cd

sub_1048:
        lda #$1f
        sta $d418
        lda #$f0
        sta $d417
        and #$0f
        sta smc_1262                                // SMC: modifies $1262
        ldx #$0f

loc_1059:
        sta dat_1081,x
        dex
        bpl loc_1059
        ldx #$02

loc_1061:
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy #$00
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x
        dex
        bpl loc_1061
        rts

// --- Region $1091-$10c6 ---
.pc = $1091 "loc_1091"

loc_1091:
        ldy $108d,x
        cpy #$fe
        bne loc_10a1
// Referenced by: jsr from $10c0

sub_1098:
        lda $1084,x
        and #$fe
        sta $1084,x
        rts

loc_10a1:
        lda $1c46,y
        sta $fa
        lda dat_1c20,y
        sta $fb
        ldy dat_1081,x
        lda ($fa),y
        bmi loc_10d2
        cmp #$60
        bcc loc_10f9

loc_10b6:
        and #$1f
        sta $108a,x
        lda #$fe
        sta dat_1031,x
        jsr sub_1098

loc_10c3:
        jmp loc_1187

dat_10c6:
        .byte $00                                   // .

// --- Region $10d2-$10dd ---
.pc = $10d2 "loc_10d2"

loc_10d2:
        cmp #$a0
        bcc loc_10ec
        and #$1f
        sta $108a,x
        bcs loc_10c3
        brk

// --- Region $10ec-$1141 ---
.pc = $10ec "loc_10ec"

loc_10ec:
        asl
        asl
        asl
        sta dat_13d9,x
        iny
        lda ($fa),y
        cmp #$60
        bcs loc_10b6

loc_10f9:
        sta $fc
        iny
        lda $10e6,x
        lsr
        lsr
        lsr
        lsr
        clc
        adc $fc
        sta $10c9,x
        sty $fc
        tay
        lda dat_1437,y
        sta $10cc,x
        sta $13e2,x
        lda dat_11c5,y
        sta $10cf,x
        sta $12b6,x
        ldy $fc
        lda ($fa),y
        sta dat_1141,x
        and #$1f
        sta $108a,x
        lda ($fa),y
        bmi loc_1150
        and #$20
        beq loc_1177
        iny
        lda ($fa),y
        sta $1147,x
        iny
        lda ($fa),y
        sta $114a,x
        jmp loc_1177

dat_1141:
        .byte $61                                   // a

// --- Region $1150-$11c4 ---
.pc = $1150 "loc_1150"

loc_1150:
        stx smc_1262                                // SMC: modifies $1262
        iny
        lda ($fa),y
        sta smc_1266                                // SMC: modifies $1266
        and #$0f
        asl
        sec
        sbc #$10
        sta $12a0
        iny
        lda ($fa),y
        bne loc_116e
        lda #$f0
        sta $d417
        bne loc_1177

loc_116e:
        sta smc_126b                                // SMC: modifies $126b
        lda dat_12b3,x
        sta $d417

loc_1177:
        lda #$ff
        sta dat_1031,x
        sta $12b9,x
        lda #$00
        sta $10dd,x
        sta $12bd,x

loc_1187:
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_11c0
        dec $10e9,x
        bpl loc_11be
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy $1087,x
        iny
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_11aa
        ldy #$00

loc_11aa:
        tya
        sta $1087,x
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x

loc_11be:
        ldy #$00

loc_11c0:
        tya
        sta dat_1081,x
        rts

// --- Region $1225-$129a ---
.pc = $1225 "sub_1225"
// Referenced by: jsr from $102b; jmp from $102e

sub_1225:
        inx
// Referenced by: jsr from $1028; jmp from $1045

sub_1226:
        ldy dat_13d9,x
        sty $fc
        lda dat_1141,x
        and #$40
        bne loc_1290
        sta $1144,x
        lda $1c6c,y
        sta $fa
        lda $1c6d,y
        ldy dat_10c6,x
        sta $d406,y
        lda $fa
        sta $d405,y
        lda $1084,x
        and #$fe
        sta $d404,y
        ldy $fc
        lda $1c6e,y
        sta $1084,x
        lda $1c6f,y
        sta $13dc,x
        sta $13df,x
.label smc_1262 = * + 1
        cpx #$00                                    // !SMC: modified by $1054, $1150
        bne loc_126f
.label smc_1266 = * + 1
        lda #$00                                    // !SMC: modified by $1156
        sta $129e
.label smc_126b = * + 1
        lda #$00                                    // !SMC: modified by $116e
        sta smc_1296                                // SMC: modifies $1296

loc_126f:
        lda #$00
        sta $10e0,x
        sta $10e3,x
        lda $1c71,y
        lsr
        lsr
        lsr
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $1c73,y
        sta $fd,x
        jmp loc_1385

loc_1290:
        cpx smc_1262
        bne loc_12a7
.label smc_1296 = * + 1
        lda #$00                                    // !SMC: modified by $126c
        beq loc_12a7

dat_1299:
        .byte $ce,$96                               // ..

// --- Region $12a7-$12b3 ---
.pc = $12a7 "loc_12a7"

loc_12a7:
        lda $fd,x
        and #$0f
        beq loc_12c7
        jsr sub_13e5
        jmp loc_1322

dat_12b3:
        .byte $f1                                   // .

// --- Region $12c7-$13d8 ---
.pc = $12c7 "loc_12c7"

loc_12c7:
        lda dat_1141,x
        and #$20
        bne loc_1322
        lda $fd,x
        and #$10
        beq loc_1322
        dec $114d,x
        bpl loc_1322
        inc $114d,x
        lda $12bd,x
        and #$03
        tay
        lda $12c3,y
        bne loc_12fa
        ldy $fc
        sec
        lda $10cc,x
        sbc $1c72,y
        sta $10cc,x
        bcs loc_130d
        dec $10cf,x
        bne loc_130d

loc_12fa:
        ldy $fc
        clc
        lda $10cc,x
        adc $1c72,y
        sta $10cc,x
        bcc loc_130d
        inc $10cf,x
        bcs loc_130d

loc_130d:
        inc $10dd,x
        lda $1c71,y
        and #$0f
        cmp $10dd,x
        bne loc_1322
        lda #$00
        sta $10dd,x
        inc $12bd,x

loc_1322:
        ldy $fc
        lda $1c70,y
        sta $fc
        lda $fd,x
        and #$40
        beq loc_1343
        clc
        lda $fc
        adc $13dc,x
        sta $13dc,x
        lda $fc
        adc $13df,x
        sta $13df,x
        jmp loc_1385

loc_1343:
        lda $fd,x
        and #$20
        beq loc_1385
        lda $10e3,x
        beq loc_135e
        clc
        lda $13dc,x
        adc $fc
        sta $13dc,x
        bcc loc_136c
        inc $13df,x
        bcs loc_136c

loc_135e:
        sec
        lda $13dc,x
        sbc $fc
        sta $13dc,x
        bcs loc_136c
        dec $13df,x

loc_136c:
        inc $10e0,x
        lda $fc
        and #$0f
        cmp $10e0,x
        bne loc_1385
        lda #$00
        sta $10e0,x
        lda $10e3,x
        eor #$01
        sta $10e3,x

loc_1385:
        ldy dat_10c6,x
        lda $1084,x
        sta $d404,y
        lda $13df,x
        sta $d403,y
        lda $13dc,x
        sta $d402,y
        lda dat_1141,x
        and #$20
        beq loc_13cc
        lda $1147,x
        and #$01
        beq loc_13b2
        lda $12b9,x
        eor #$ff
        sta $12b9,x
        bne loc_13cc

loc_13b2:
        clc
        lda $13e2,x
        adc $1147,x
        sta $13e2,x
        sta $d400,y
        lda $12b6,x
        adc $114a,x
        sta $12b6,x
        sta $d401,y
        rts

loc_13cc:
        lda $10cc,x
        sta $d400,y
        lda $10cf,x
        sta $d401,y
        rts

// --- Region $13e5-$1436 ---
.pc = $13e5 "sub_13e5"
// Referenced by: jsr from $12ad

sub_13e5:
        tay
        lda $1498,y
        sta $fa
        lda $14a8,y
        sta $fb
        ldy $1144,x
        lda ($fa),y
        and dat_1031,x
        sta $1084,x
        iny
        lda ($fa),y
        bmi loc_1404
        clc
        adc $10c9,x

loc_1404:
        and #$7f
        sta smc_1429                                // SMC: modifies $1429
        iny
        lda ($fa),y
        beq loc_1411
        sta $129e

loc_1411:
        iny
        lda ($fa),y
        cmp #$fe
        bcc loc_1424
        beq loc_141e
        ldy #$00
        beq loc_1424

loc_141e:
        lda $fd,x
        and #$f0
        sta $fd,x

loc_1424:
        tya
        sta $1144,x
.label smc_1429 = * + 1
        ldy #$13                                    // !SMC: modified by $1406
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $264c-$2674 ---
.pc = $264c "Segment $264c"
        adc $b7,x
        adc $ea75,x
        tsx
        ldx $eeab
        .byte $bb,$fe,$bf                           // las $bffe,y // ILLEGAL
        tax
        .byte $ab,$aa                               // lax #$aa // ILLEGAL
        .byte $bb,$ae,$bb                           // las $bbae,y // ILLEGAL
        inc $98fb
        pla
        tay
        pla
        tya
        tay
        tya
        tay
        lda $ada9,x
        lda #$ad
        tsx
        lda $82be
        .byte $82,$8a                               // nop #$8a // ILLEGAL
        .byte $82,$8a                               // nop #$8a // ILLEGAL

// --- Region $2bf0-$2bf0 ---
.pc = $2bf0 "Segment $2bf0"
        brk

// --- Region $2c83-$2d18 ---
.pc = $2c83 "loc_2c83"

loc_2c83:
        sei
        ldx #$0b
        stx $d011
        stx smc_2d8b                                // SMC: modifies $2d8b
        ldx #$00
        stx $dc0e
        inx
        stx $d01a
        stx $b8
        stx $b9
        jsr sub_1048
        lda #$08
        sta $0286
        jsr $e544
        ldx #$00

loc_2ca6:
        lda $33c0,x
        sta $0400,x
        lda $3450,x
        sta $0490,x
        lda #$0f
        sta $d958,x
        lda $3550,x
        sta $d800,x
        lda $35e0,x
        sta $d890,x
        lda $3200,x
        sta $05b8,x
        inx
        bne loc_2ca6
        ldx #$00

loc_2cce:
        lda #$cc
        sta $07f8,x
        lda #$cd
        sta $07fc,x
        lda #$ff
        sta $0800,x
        sta $0804,x
        lda #$00
        sta $36f0,x
        sta $36f4,x
        sta $36f8,x
        sta $36fc,x
        inx
        cpx #$04
        bne loc_2cce
        lda #$0d
        sta dat_36f9
        sta $36fe
        jsr sub_3b0d
        jsr sub_3c95
        jsr sub_3c35
        jsr sub_3dbd
        ldx #$00

loc_2d09:
        lda dat_2d17,x
        sta $d000,x
        inx
        cpx #$2f
        bne loc_2d09
        jmp loc_2d46

dat_2d17:
        .byte $19,$b2                               // ..

// --- Region $2d46-$2e40 ---
.pc = $2d46 "loc_2d46"

loc_2d46:
        lda #$00
        sta $b5
        sta $b7
        sta $bc
        sta $bd
        sta $be
        lda #$01
        sta $ba
        sta $bb
        lda #$19
        sta $b4
        sta $b6
        lda #$ae
        sta smc_2d9a                                // SMC: modifies $2d9a
        lda #$2d
        sta smc_2d9b                                // SMC: modifies $2d9b
        lda #$47
        sta smc_2e45                                // SMC: modifies $2e45
        lda #$2e
        sta smc_2e46                                // SMC: modifies $2e46
        lda #$80
        sta $0314
        lda #$2d
        sta $0315
        cli

loc_2d7d:
        jmp loc_2d7d

irq_2d80:
        inc $d019
.label smc_2d84 = * + 1
        lda #$32                                    // !SMC: modified by $3a67

loc_2d85:
        cmp $d012
        bne loc_2d85
.label smc_2d8b = * + 1
        lda #$0b                                    // !SMC: modified by $2c89, $2e7d
        sta $d011
        lda #$1c
        sta $d018
        lda #$18
        sta $d016
.label smc_2d9a = * + 1
.label smc_2d9b = * + 2
        jmp loc_2d9c                                // !SMC: modified by $2d60, $2d65

loc_2d9c:
        jsr sub_3b00
        jsr sub_2ef6
        jsr sub_3c88
        jsr sub_2f07
        jsr sub_3e10
        jsr sub_2edd
        jsr sub_1021
        jsr sub_2f18
        lda #$81

loc_2db6:
        cmp $d012
        bne loc_2db6
        lda #$5b
        sta $d011
        lda #$08
        sta $d016
        ldx #$06
        jsr sub_2ef2
.label smc_2dcb = * + 1
        lda #$0f                                    // !SMC: modified by $2df0
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_2ef2
        lda #$00
        sta $d020
        sta $d021
        ldx $ba
        lda $2f6d,x
        sta $d022
        lda $2f7f,x
        sta $d023
        lda $2f9d,x
        sta smc_2dcb                                // SMC: modifies $2dcb
        lda $2fa1,x
        sta smc_2e11                                // SMC: modifies $2e11
        lda $2fa5,x
        sta smc_2ec3                                // SMC: modifies $2ec3
        lda #$b0

loc_2e01:
        cmp $d012
        bne loc_2e01
        lda #$1b
        sta $d011
        ldx #$07
        jsr sub_2ef2
.label smc_2e11 = * + 1
        lda #$06                                    // !SMC: modified by $2df6
        sta $d021
        sta $d020
        ldx #$09
        jsr sub_2ef2
        lda #$00
        sta $d020
        sta $d021
        bit $ea
        bit $ea
        bit $ea
        lda $b4
        sta $d016
        lda #$12
        sta $d018
        lda #$0b
        sta $d021
        lda #$0c
        sta $d023
.label spr_2e40 = * + 1
        lda #$0f

// --- Region $2ec0-$2f39 ---
.pc = $2ec0 "Segment $2ec0"
        ora ($d0),y
.label smc_2ec3 = * + 1
        lda #$06                                    // !SMC: modified by $2dfc
        sta $d020
        sta $d021
        ldx #$05
        jsr sub_2ef2
        nop
        nop
        nop
        lda #$00
        sta $d020
        sta $d021
        jmp loc_ea81

// Referenced by: jsr from $2dab
sub_2edd: {
        dec $bb
        lda $bb
        bne done
        lda #$03
        sta $bb
        dec $ba
        lda $ba
        bne done
        lda #$15
        sta $ba
done:
        rts
}
// Referenced by: jsr from $2dc7, $2dd4, $2e0d, $2e1a, $2ecc; branch from $2ef3

sub_2ef2:
        dex
        bne sub_2ef2
        rts
// Referenced by: jsr from $2d9f

sub_2ef6:
        lda $b4
        cmp #$10
        bpl loc_2f06
        clc
        lda $b4
        adc #$08
        sta $b4
        jsr sub_3b15

loc_2f06:
        rts
// Referenced by: jsr from $2da5

sub_2f07:
        lda $b6
        cmp #$10
        bpl loc_2f17
        clc
        lda $b6
        adc #$08
        sta $b6
        jsr sub_3c9d

loc_2f17:
        rts
// Referenced by: jsr from $2db1

sub_2f18:
        dec $b9
        lda $b9
        bne loc_2f38
        lda #$05
        sta $b9
        dec $b8
        ldx $b8
        bne loc_2f2c
        ldx #$1a
        stx $b8

loc_2f2c:
        lda dat_2f39,x
        sta smc_3b01                                // SMC: modifies $3b01
        lda $2f44,x
        sta smc_3c89                                // SMC: modifies $3c89

loc_2f38:
        rts

dat_2f39:
        .byte $01                                   // .

// --- Region $33c9-$33c9 ---
.pc = $33c9 "Segment $33c9"
        brk

// --- Region $3a60-$3a6e ---
.pc = $3a60 "main_3a60"

main_3a60:
        lda $02a6
        bne loc_3a6a
        lda #$0a
        sta smc_2d84                                // SMC: modifies $2d84

loc_3a6a:
        jmp loc_2c83

dat_3a6d:
        .text "  "

// --- Region $3b00-$3c70 ---
.pc = $3b00 "sub_3b00"
// Referenced by: jsr from $2d9c

sub_3b00:
.label smc_3b01 = * + 1
        ldx #$01                                    // !SMC: modified by $2f2f, $3c17, $3c1f, $3c27, $3c2f, $fd36, $fd3e

loc_3b02:
        dec $b4
        dex
        bne loc_3b02
        rts

dat_3b08:
        .byte $ea,$ea,$ea,$ea,$ea                   // .....
// Referenced by: jsr from $2cfb, $f22f

sub_3b0d:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
// Referenced by: jsr from $2f03, $f42a

sub_3b15:
        ldx #$00

loc_3b17:
        lda $0681,x
        sta $0680,x
        inx
        cpx #$a0
        bne loc_3b17
        lda $36ff
        sta smc_3b3b                                // SMC: modifies $3b3b
        lda $36fe
        sta smc_3b3c                                // SMC: modifies $3b3c
        lda #$06
        sta smc_3b3f                                // SMC: modifies $3b3f
        lda #$a7
        sta smc_3b3e                                // SMC: modifies $3b3e
        ldx #$00

loc_3b3a:
.label smc_3b3b = * + 1
.label smc_3b3c = * + 2
        lda $0d04                                   // !SMC: modified by $3b25, $3b2b
.label smc_3b3e = * + 1
.label smc_3b3f = * + 2
        sta $0747                                   // !SMC: modified by $3b30, $3b35, $3b51
        inc smc_3b3b
        lda smc_3b3b
        bne loc_3b4b
        inc smc_3b3c

loc_3b4b:
        clc
        lda smc_3b3e
        adc #$28
        sta smc_3b3e                                // SMC: modifies $3b3e
        lda #$00
        adc #$00
        bne loc_3b5d
        jmp loc_3b60

loc_3b5d:
        inc smc_3b3f

loc_3b60:
        inx
        cpx #$04
        bne loc_3b3a
        clc
        lda $36ff
        adc #$04
        sta $36ff
        lda #$00
        adc #$00
        bne loc_3b77
        jmp loc_3b7a

loc_3b77:
        inc $36fe

loc_3b7a:
        inc $b5
        lda $b5
.label smc_3b7f = * + 1
        cmp #$02                                    // !SMC: modified by $3bfb, $3c0f, $3c3a, $fd0a
        bne loc_3b85
        jmp loc_3b86

loc_3b85:
        rts

loc_3b86:
        lda #$00
        sta $b5
        inc smc_3b98
        bne loc_3b92
        inc smc_3b99

loc_3b92:
        lda #$00
        sta $36fd
.label smc_3b98 = * + 1
.label smc_3b99 = * + 2
        lda txt_3700                                // !SMC: modified by $3b9f, $3ba4
        jmp loc_3bc5

loc_3b9d:
        ldx #$37
        stx smc_3b99                                // SMC: modifies $3b99
        ldx #$00
        stx smc_3b98                                // SMC: modifies $3b98

loc_3ba7:
        sta $36fc
        ldx #$04

loc_3bac:
        asl $36fc
        rol $36fd
        dex
        bne loc_3bac
        clc
        lda #$0d
        adc $36fd
        sta $36fe
        lda $36fc
        sta $36ff
        rts

loc_3bc5:
        cmp #$30
        beq loc_3c01
        cmp #$31
        beq loc_3c15
        cmp #$32
        beq loc_3c1d
        cmp #$33
        beq loc_3c25
        cmp #$34
        beq loc_3c2d
        cmp #$ff
        beq sub_3c35
        cmp #$09
        beq loc_3c40
        cmp #$20
        beq loc_3c45
        cmp #$0d
        beq loc_3c4c
        cmp #$17
        beq loc_3c53
        cmp #$2e
        beq loc_3c5a
        cmp #$2c
        beq loc_3c61
        cmp #$21
        beq loc_3c68
        ldx #$04
        stx smc_3b7f                                // SMC: modifies $3b7f
        jmp loc_3ba7

loc_3c01:
        ldx #$3c
        ldy #$6f
        sty $c001
        stx $c002

loc_3c0b:
        lda #$00
        ldx #$02
        stx smc_3b7f                                // SMC: modifies $3b7f
        jmp loc_3ba7

loc_3c15:
        ldx #$01
        stx smc_3b01                                // SMC: modifies $3b01
        jmp loc_3c0b

loc_3c1d:
        ldx #$02
        stx smc_3b01                                // SMC: modifies $3b01
        jmp loc_3c0b

loc_3c25:
        ldx #$04
        stx smc_3b01                                // SMC: modifies $3b01
        jmp loc_3c0b

loc_3c2d:
        ldx #$08
        stx smc_3b01                                // SMC: modifies $3b01
        jmp loc_3c0b
// Referenced by: jsr from $2d01, $f235; branch from $3bdb

sub_3c35:
        lda #$00
        jmp loc_3b9d

loc_3c3a:
        stx smc_3b7f                                // SMC: modifies $3b7f
        jmp loc_3ba7

loc_3c40:
        ldx #$02
        jmp loc_3c3a

loc_3c45:
        lda #$00
        ldx #$02
        jmp loc_3c3a

loc_3c4c:
        lda #$1f
        ldx #$06
        jmp loc_3c3a

loc_3c53:
        lda #$21
        ldx #$06
        jmp loc_3c3a

loc_3c5a:
        lda #$1b
        ldx #$02
        jmp loc_3c3a

loc_3c61:
        lda #$1d
        ldx #$02
        jmp loc_3c3a

loc_3c68:
        lda #$1c
        ldx #$02
        jmp loc_3c3a

dat_3c6f:
        .byte $ce,$fb                               // ..

// --- Region $3c88-$3df8 ---
.pc = $3c88 "sub_3c88"
// Referenced by: jsr from $2da2

sub_3c88:
.label smc_3c89 = * + 1
        ldx #$02                                    // !SMC: modified by $2f35, $3d9f, $3da7, $3daf, $3db7

loc_3c8a:
        dec $b6
        dex
        bne loc_3c8a
        rts

dat_3c90:
        .byte $ea,$ea,$ea,$ea,$ea                   // .....
// Referenced by: jsr from $2cfe, $f232

sub_3c95:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
// Referenced by: jsr from $2f14, $f43b

sub_3c9d:
        ldx #$00

loc_3c9f:
        lda $0749,x
        sta $0748,x
        inx
        cpx #$a0
        bne loc_3c9f
        lda $36fa
        sta smc_3cc3                                // SMC: modifies $3cc3
        lda dat_36f9
        sta smc_3cc4                                // SMC: modifies $3cc4
        lda #$07
        sta smc_3cc7                                // SMC: modifies $3cc7
        lda #$6f
        sta smc_3cc6                                // SMC: modifies $3cc6
        ldx #$00

loc_3cc2:
.label smc_3cc3 = * + 1
.label smc_3cc4 = * + 2
        lda $0d10                                   // !SMC: modified by $3cad, $3cb3, $fdb3, $fdb9
.label smc_3cc6 = * + 1
.label smc_3cc7 = * + 2
        sta $080f                                   // !SMC: modified by $3cb8, $3cbd, $3cd9, $fdbe, $fdc3, $fddf
        inc smc_3cc3
        lda smc_3cc3
        bne loc_3cd3
        inc smc_3cc4

loc_3cd3:
        clc
        lda smc_3cc6
        adc #$28
        sta smc_3cc6                                // SMC: modifies $3cc6
        lda #$00
        adc #$00
        bne loc_3ce5
        jmp loc_3ce8

loc_3ce5:
        inc smc_3cc7

loc_3ce8:
        inx
        cpx #$04
        bne loc_3cc2
        clc
        lda $36fa
        adc #$04
        sta $36fa
        lda #$00
        adc #$00
        bne loc_3cff
        jmp loc_3d02

loc_3cff:
        inc dat_36f9

loc_3d02:
        inc $b7
        lda $b7
.label smc_3d07 = * + 1
        cmp #$02                                    // !SMC: modified by $3d83, $3d97, $3dc2
        bne loc_3d0d
        jmp loc_3d0e

loc_3d0d:
        rts

loc_3d0e:
        lda #$00
        sta $b7
        inc smc_3d20
        bne loc_3d1a
        inc smc_3d21

loc_3d1a:
        lda #$00
        sta $36f8
.label smc_3d20 = * + 1
.label smc_3d21 = * + 2
        lda $3901                                   // !SMC: modified by $3d27, $3d2c
        jmp loc_3d4d

loc_3d25:
        ldx #$39
        stx smc_3d21                                // SMC: modifies $3d21
        ldx #$00
        stx smc_3d20                                // SMC: modifies $3d20

loc_3d2f:
        sta $36f7
        ldx #$04

loc_3d34:
        asl $36f7
        rol $36f8
        dex
        bne loc_3d34
        clc
        lda #$0d
        adc $36f8
        sta dat_36f9
        lda $36f7
        sta $36fa
        rts

loc_3d4d:
        cmp #$30
        beq loc_3d89
        cmp #$31
        beq loc_3d9d
        cmp #$32
        beq loc_3da5
        cmp #$33
        beq loc_3dad
        cmp #$34
        beq loc_3db5
        cmp #$ff
        beq sub_3dbd
        cmp #$09
        beq loc_3dc8
        cmp #$20
        beq loc_3dcd
        cmp #$0d
        beq loc_3dd4
        cmp #$17
        beq loc_3ddb
        cmp #$2e
        beq loc_3de2
        cmp #$2c
        beq loc_3de9
        cmp #$21
        beq loc_3df0
        ldx #$04
        stx smc_3d07                                // SMC: modifies $3d07
        jmp loc_3d2f

loc_3d89:
        ldx #$3d
        ldy #$f7
        sty $c011
        stx $c012

loc_3d93:
        lda #$00
        ldx #$02
        stx smc_3d07                                // SMC: modifies $3d07
        jmp loc_3d2f

loc_3d9d:
        ldx #$01
        stx smc_3c89                                // SMC: modifies $3c89
        jmp loc_3d93

loc_3da5:
        ldx #$02
        stx smc_3c89                                // SMC: modifies $3c89
        jmp loc_3d93

loc_3dad:
        ldx #$04
        stx smc_3c89                                // SMC: modifies $3c89
        jmp loc_3d93

loc_3db5:
        ldx #$08
        stx smc_3c89                                // SMC: modifies $3c89
        jmp loc_3d93
// Referenced by: jsr from $2d04, $f238; branch from $3d63

sub_3dbd:
        lda #$00
        jmp loc_3d25

loc_3dc2:
        stx smc_3d07                                // SMC: modifies $3d07
        jmp loc_3d2f

loc_3dc8:
        ldx #$02
        jmp loc_3dc2

loc_3dcd:
        lda #$00
        ldx #$02
        jmp loc_3dc2

loc_3dd4:
        lda #$1f
        ldx #$06
        jmp loc_3dc2

loc_3ddb:
        lda #$21
        ldx #$06
        jmp loc_3dc2

loc_3de2:
        lda #$1b
        ldx #$02
        jmp loc_3dc2

loc_3de9:
        lda #$1d
        ldx #$02
        jmp loc_3dc2

loc_3df0:
        lda #$1c
        ldx #$02
        jmp loc_3dc2

dat_3df7:
        .byte $ce,$f6                               // ..

// --- Region $3e10-$3ea5 ---
.pc = $3e10 "sub_3e10"
// Referenced by: jsr from $2da8

sub_3e10:
        lda $dc01
        cmp #$ef
        beq loc_3e18
        rts

loc_3e18:
        sei
        jsr $ff5b
        ldx #$ea
        ldy #$31
        sty $0314
        stx $0315
        cli
        jsr $e518
        jsr $fda3
        lda #$00
        sta $d020
        sta $d021
        sta $0286
        jsr $e544
        ldx #$00

loc_3e3d:
        lda dat_3e50,x
        sta $0400,x
        inx
        cpx #$1b
        bne loc_3e3d
        sei
        lda #$34
        sta $01
        jmp $0400

dat_3e50:
        .byte $a2,$00                               // ..

loc_3e52:
        lda $3f00,x
        sta $0801,x
        inx
        bne loc_3e52
        inc $0407
        inc $0404

loc_3e61:
        bne loc_3e52
        lda #$37
        sta $01
        cli
        jmp loc_fce2

loc_3e6b:
        jsr sub_1021
        jsr sub_1021
        lda #$00
        sta $0286
        jsr $e544
        lda #$1c
        sta $d018
        lda #$0b
        sta $d020
        sta $d021
        lda #$08
        jsr $ffd2
        sei
        ldx #$00

loc_3e8e:
        lda txt_3ea4,x
        sta $0400,x
        inx
        cpx #$5b
        bne loc_3e8e
        cli

loc_3e9a:
        lda $dc01
        cmp #$ef
        bne loc_3e9a
        jmp loc_2c83

txt_3ea4:
        .encoding "screencode_mixed"
        .text "in"
        .encoding "petscii_upper"

// --- Region $45f0-$45f0 ---
.pc = $45f0 "Segment $45f0"
        brk

// --- Region $54d0-$54d0 ---
.pc = $54d0 "Segment $54d0"
        brk

// --- Region $60c9-$60c9 ---
.pc = $60c9 "Segment $60c9"
        brk

// --- Region $60f0-$60f0 ---
.pc = $60f0 "Segment $60f0"
        brk

// --- Region $851c-$851c ---
.pc = $851c "Segment $851c"
        brk

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

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

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

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

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

// --- Region $e544-$e547 ---
.pc = $e544 "Segment $e544"
        and $6021,x
        brk

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

loc_ea31:
        tax
        .byte $bb,$ee,$bb                           // las $bbee,y // ILLEGAL
        inc $efbb,x
        tay
        .byte $54,$68                               // nop $68,x // ILLEGAL
        tay
        tay
        tya
        .byte $64,$a8                               // nop $a8 // ILLEGAL
        .byte $eb,$e7                               // sbc #$e7 // ILLEGAL

dat_ea42:
        .byte $ab                                   // .

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

loc_ea81:
        .byte $bb,$ff,$0a                           // las $0aff,y // ILLEGAL
        .byte $a7,$d6                               // lax $d6 // ILLEGAL
        stx $96,y
        .byte $0f,$f2,$3c                           // slo $3cf2 // ILLEGAL
        cpy $f34f
        adc $a07d,x
        cmp #$25
        .byte $1f,$7e,$bd                           // slo $bd7e,x // ILLEGAL
        adc $aa7d,x
        .byte $7f,$e6,$9a                           // rra $9ae6,x // ILLEGAL
        ror
        adc ($69,x)
        adc #$aa
        cmp $20aa,x
        ror $00
        .byte $3c,$3c,$ff                           // nop $ff3c,x // ILLEGAL
        .byte $bb,$ff,$0a                           // las $0aff,y // ILLEGAL

dat_eaac:
        .byte $a7                                   // .

// --- Region $ec8a-$ec8e ---
.pc = $ec8a "loc_ec8a"

loc_ec8a:
        beq loc_ecbc
        beq loc_ecbe
        rts

// --- Region $ecbc-$ecc7 ---
.pc = $ecbc "loc_ecbc"

loc_ecbc:
.label loc_ecbe = * + 2
        ror $6abd,x
        adc #$96
        txs
        dec $a7,x
        .byte $da                                   // nop // ILLEGAL
        .byte $a7,$eb                               // lax $eb // ILLEGAL

dat_ecc7:
        .byte $eb                                   // .

// --- Region $f1ae-$f24c ---
.pc = $f1ae "loc_f1ae"

loc_f1ae:
        jsr $ff81
        lda #$60
        tax
        jsr loc_3e6b
        sei
        ldx #$0b
        stx $d011
        stx smc_2d8b
        ldx #$00
        stx $dc0e
        inx
        stx $d01a
        stx $b8
        stx $b9
        jsr sub_1048
        lda #$08
        sta $0286
        jsr $e544
        ldx #$00

loc_f1da:
        lda $33c0,x
        sta $0400,x
        lda $3450,x
        sta $0490,x
        lda #$0f
        sta $d958,x
        lda $3550,x
        sta $d800,x
        lda $35e0,x
        sta $d890,x
        lda $3200,x
        sta $05b8,x
        inx
        bne loc_f1da
        ldx #$00

loc_f202:
        lda #$cc
        sta $07f8,x
        lda #$cd
        sta $07fc,x
        lda #$ff
        sta $0800,x
        sta $0804,x
        lda #$00
        sta $36f0,x
        sta $36f4,x
        sta $36f8,x
        sta $36fc,x
        inx
        cpx #$04
        bne loc_f202
        lda #$0d
        sta dat_36f9
        sta $36fe
        jsr sub_3b0d
        jsr sub_3c95
        jsr sub_3c35
        jsr sub_3dbd
        ldx #$00

loc_f23d:
        lda dat_2d17,x
        sta $d000,x
        inx
        cpx #$2f
        bne loc_f23d
        jmp loc_2d46

dat_f24b:
        .byte $19,$b2                               // ..

// --- Region $f265-$f2c2 ---
.pc = $f265 "loc_f265"

loc_f265:
        ora ($a2,x)
        cmp ($b1,x)
        adc ($54,x)
        lda #$00
        sta $b5
        sta $b7
        sta $bc
        sta $bd
        sta $be
        lda #$01
        sta $ba
        sta $bb
        lda #$19
        sta $b4
        sta $b6
        lda #$ae
        sta smc_2d9a
        lda #$2d
        sta smc_2d9b
        lda #$47
        sta smc_2e45
        lda #$2e
        sta smc_2e46
        lda #$80
        sta $0314
        lda #$2d
        sta $0315
        cli
        jmp loc_2d7d

dat_f2a5:
        .byte $ee,$19,$d0,$a9,$32                   // ....2

loc_f2aa:
        cmp $d012

loc_f2ad:
        bne loc_f2aa
        lda #$0b
        sta $d011
        lda #$1c
        sta $d018
        lda #$18
        sta $d016
        jmp loc_2d9c

dat_f2c1:
        .byte $20,$00                               //  .

// --- Region $f3f8-$f460 ---
.pc = $f3f8 "loc_f3f8"

loc_f3f8:
        ror.abs $00a9
        sta $d020
        sta $d021
        jmp loc_ea81

loc_f404:
        dec $bb
        lda $bb
        bne loc_f418
        lda #$03
        sta $bb
        dec $ba
        lda $ba
        bne loc_f418
        lda #$15
        sta $ba

loc_f418:
        rts

dat_f419:
        .byte $ca,$d0                               // ..

loc_f41b:
        sbc $a560,x
        ldy $c9,x
        bpl loc_f432
        asl
        clc
        lda $b4
        adc #$08
        sta $b4
        jsr sub_3b15
        rts

loc_f42e:
        lda $b6
        cmp #$10

loc_f432:
        bpl loc_f43e
        clc
        lda $b6
        adc #$08
        sta $b6
        jsr sub_3c9d

loc_f43e:
        rts

loc_f43f:
        dec $b9
        lda $b9
        bne loc_f45f
        lda #$05
        sta $b9
        dec $b8
        ldx $b8
        bne loc_f453
        ldx #$1a
        stx $b8

loc_f453:
        lda dat_2f39,x
        sta smc_3b01
        lda $2f44,x
        sta smc_3c89

loc_f45f:
        rts

dat_f460:
        .byte $01                                   // .

// --- Region $fc07-$fc15 ---
.pc = $fc07 "loc_fc07"

loc_fc07:
        lda $02a6
        bne loc_fc11
        lda #$0a
        sta smc_2d84

loc_fc11:
        jmp loc_2c83

dat_fc14:
        .byte $80,$93                               // ..

// --- Region $fc21-$fcd3 ---
.pc = $fc21 "loc_fc21"

loc_fc21:
        nop
        adc ($7b,x)
        ldx #$00

loc_fc26:
        lda $0681,x
        sta $0680,x
        inx
        cpx #$a0
        bne loc_fc26
        lda $36ff
        sta smc_3b3b
        lda $36fe
        sta smc_3b3c
        lda #$06
        sta smc_3b3f
        lda #$a7
        sta smc_3b3e
        ldx #$00

loc_fc49:
        lda $0d04
        sta $0747
        inc smc_3b3b
        lda smc_3b3b
        bne loc_fc5a
        inc smc_3b3c

loc_fc5a:
        clc
        lda smc_3b3e
        adc #$28
        sta smc_3b3e
        lda #$00
        adc #$00
        bne loc_fc6c
        jmp loc_3b60

loc_fc6c:
        inc smc_3b3f
        inx
        cpx #$04
        bne loc_fc49
        clc
        lda $36ff
        adc #$04
        sta $36ff
        lda #$00
        adc #$00
        bne loc_fc86
        jmp loc_3b7a

loc_fc86:
        inc $36fe
        inc $b5
        lda $b5
        cmp #$02
        bne loc_fc94
        jmp loc_3b86

loc_fc94:
        rts

loc_fc95:
        lda #$00
        sta $b5
        inc smc_3b98
        bne loc_fca1
        inc smc_3b99

loc_fca1:
        lda #$00
        sta $36fd
        lda txt_3700
        jmp loc_3bc5

loc_fcac:
        ldx #$37
        stx smc_3b99
        ldx #$00
        stx smc_3b98
        sta $36fc
        ldx #$04

loc_fcbb:
        asl $36fc
        rol $36fd
        dex
        bne loc_fcbb
        clc
        lda #$0d
        adc $36fd
        sta $36fe
        lda $36fc
        sta $36ff
        rts

// --- Region $fce2-$fd7f ---
.pc = $fce2 "loc_fce2"

loc_fce2:
        beq loc_fd34
        cmp #$34
        beq loc_fd3c
        cmp #$ff
        beq loc_fd44
        cmp #$09
        beq loc_fd4f
        cmp #$20
        beq loc_fd54
        cmp #$0d
        beq loc_fd5b
        cmp #$17
        beq loc_fd62
        cmp #$2e
        beq loc_fd69
        cmp #$2c
        beq loc_fd70
        cmp #$21
        beq loc_fd77
        ldx #$04
        stx smc_3b7f                                // SMC: modifies $3b7f
        jmp loc_3ba7

loc_fd10:
        ldx #$3c
        ldy #$6f
        sty $c001
        stx $c002
        lda #$00
        ldx #$02
        stx smc_3b7f
        jmp loc_3ba7

loc_fd24:
        ldx #$01
        stx smc_3b01
        jmp loc_3c0b

loc_fd2c:
        ldx #$02
        stx smc_3b01
        jmp loc_3c0b

loc_fd34:
        ldx #$04
        stx smc_3b01                                // SMC: modifies $3b01
        jmp loc_3c0b

loc_fd3c:
        ldx #$08
        stx smc_3b01                                // SMC: modifies $3b01
        jmp loc_3c0b

loc_fd44:
        lda #$00
        jmp loc_3b9d

dat_fd49:
        .byte $8e,$7f                               // ..

txt_fd4b:
        .text ";L"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $3b                                   // ;

loc_fd4f:
        ldx #$02
        jmp loc_3c3a

loc_fd54:
        lda #$00
        ldx #$02
        jmp loc_3c3a

loc_fd5b:
        lda #$1f
        ldx #$06
        jmp loc_3c3a

loc_fd62:
        lda #$21
        ldx #$06
        jmp loc_3c3a

loc_fd69:
        lda #$1b
        ldx #$02
        jmp loc_3c3a

loc_fd70:
        lda #$1d
        ldx #$02
        jmp loc_3c3a

loc_fd77:
        lda #$1c
        ldx #$02
        jmp loc_3c3a

dat_fd7e:
        .byte $ce,$fb                               // ..

// --- Region $fda3-$fe2c ---
.pc = $fda3 "Segment $fda3"
        ldx #$00

loc_fda5:
        lda $0749,x
        sta $0748,x
        inx
        cpx #$a0
        bne loc_fda5
        lda $36fa
        sta smc_3cc3                                // SMC: modifies $3cc3
        lda dat_36f9
        sta smc_3cc4                                // SMC: modifies $3cc4
        lda #$07
        sta smc_3cc7                                // SMC: modifies $3cc7
        lda #$6f
        sta smc_3cc6                                // SMC: modifies $3cc6
        ldx #$00

loc_fdc8:
        lda $0d10
        sta $080f
        inc smc_3cc3
        lda smc_3cc3
        bne loc_fdd9
        inc smc_3cc4

loc_fdd9:
        clc
        lda smc_3cc6
        adc #$28
        sta smc_3cc6                                // SMC: modifies $3cc6
        lda #$00
        adc #$00
        bne loc_fdeb
        jmp loc_3ce8

loc_fdeb:
        inc smc_3cc7
        inx
        cpx #$04
        bne loc_fdc8
        clc
        lda $36fa
        adc #$04
        sta $36fa
        lda #$00
        adc #$00
        bne loc_fe05
        jmp loc_3d02

loc_fe05:
        inc dat_36f9
        inc $b7
        lda $b7
        cmp #$02
        bne loc_fe13
        jmp loc_3d0e

loc_fe13:
        rts

loc_fe14:
        lda #$00
        sta $b7
        inc smc_3d20
        bne loc_fe20
        inc smc_3d21

loc_fe20:
        lda #$00
        sta $36f8
        lda $3901
        jmp loc_3d4d

dat_fe2b:
        .byte $a2,$39                               // .9

// --- Region $fe51-$fefe ---
.pc = $fe51 "loc_fe51"

loc_fe51:
        rol $60,x
        cmp #$30
        beq loc_fe8f
        cmp #$31
        beq loc_fea3
        cmp #$32
        beq loc_feab
        cmp #$33
        beq loc_feb3
        cmp #$34
        beq loc_febb
        cmp #$ff
        beq loc_fec3
        cmp #$09
        beq loc_fece
        cmp #$20
        beq loc_fed3
        cmp #$0d
        beq loc_feda
        cmp #$17
        beq loc_fee1
        cmp #$2e
        beq loc_fee8
        cmp #$2c
        beq loc_feef
        cmp #$21
        beq loc_fef6
        ldx #$04
        stx smc_3d07
        jmp loc_3d2f

loc_fe8f:
        ldx #$3d
        ldy #$f7
        sty $c011
        stx $c012
        lda #$00
        ldx #$02
        stx smc_3d07
        jmp loc_3d2f

loc_fea3:
        ldx #$01
        stx smc_3c89
        jmp loc_3d93

loc_feab:
        ldx #$02
        stx smc_3c89
        jmp loc_3d93

loc_feb3:
        ldx #$04
        stx smc_3c89
        jmp loc_3d93

loc_febb:
        ldx #$08
        stx smc_3c89
        jmp loc_3d93

loc_fec3:
        lda #$00
        jmp loc_3d25

dat_fec8:
        .byte $8e,$07
        .text "=L/="

loc_fece:
        ldx #$02
        jmp loc_3dc2

loc_fed3:
        lda #$00
        ldx #$02
        jmp loc_3dc2

loc_feda:
        lda #$1f
        ldx #$06
        jmp loc_3dc2

loc_fee1:
        lda #$21
        ldx #$06
        jmp loc_3dc2

loc_fee8:
        lda #$1b
        ldx #$02
        jmp loc_3dc2

loc_feef:
        lda #$1d
        ldx #$02
        jmp loc_3dc2

loc_fef6:
        lda #$1c
        ldx #$02
        jmp loc_3dc2

dat_fefd:
        .byte $ce,$f6                               // ..

// --- Region $ff14-$ff72 ---
.pc = $ff14 "loc_ff14"

loc_ff14:
        cpy #$00
        lda $dc01
        cmp #$ef
        beq loc_ff1e
        rts

loc_ff1e:
        sei
        jsr $ff5b
        ldx #$ea
        ldy #$31
        sty $0314
        stx $0315
        cli
        jsr $e518
        jsr $fda3
        lda #$00
        sta $d020
        sta $d021
        sta $0286
        jsr $e544
        ldx #$00

loc_ff43:
        lda dat_3e50,x
        sta $0400,x
        inx
        cpx #$1b
        bne loc_ff43
        sei
        lda #$34
        sta $01
        jmp $0400

dat_ff56:
        .byte $a2,$00                               // ..

loc_ff58:
        lda $3f00,x
        sta $0801,x
        inx
        bne loc_ff58
        inc $0407
        inc $0404
        bne loc_ff58
        lda #$37
        sta $01
        cli
        jmp loc_fce2

dat_ff71:
        .byte $20,$21                               //  !

// --- Region $ff81-$ffab ---
.pc = $ff81 "Segment $ff81"
        sta $d018
        lda #$0b
        sta $d020
        sta $d021
        lda #$08
        jsr $ffd2
        sei
        ldx #$00

loc_ff94:
        lda txt_3ea4,x
        sta $0400,x
        inx
        cpx #$5b
        bne loc_ff94
        cli

loc_ffa0:
        lda $dc01
        cmp #$ef
        bne loc_ffa0
        jmp loc_2c83

txt_ffaa:
        .encoding "screencode_mixed"
        .text "in"
        .encoding "petscii_upper"

// --- Region $ffd2-$ffd2 ---
.pc = $ffd2 "Segment $ffd2"
        .byte $12                                   // jam // ILLEGAL

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

// --- Region $0803-$0fff ---
.pc = $0803 "dat_0803"

dat_0803:
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$f0,$cc,$c2,$0e,$02,$ff,$c0,$00 // ................
        .byte $1b,$08,$40,$8f,$4f,$ff,$0f,$00,$2a,$08,$0c,$c3,$cc,$ff,$ff,$ff // ..@.O...*.......
        .byte $3f,$0f,$8f,$03,$83,$ff,$00,$32,$08,$0c,$32,$0e,$02,$ff,$00,$5a // ?......2..2....Z
        .byte $08,$66,$40,$8f,$4f,$ff,$ff,$ff,$3f,$0f,$8f,$a3,$23,$ff,$0f,$0f // .f@.O...?...#...
        .byte $8f,$4f,$4f,$8f,$4f,$ff,$c0,$c3,$cc,$cf,$cc,$c3,$cc,$ff,$03,$c3 // .OO.O...........
        .byte $03,$03,$83,$23,$83,$ff,$00,$72,$08,$01,$39,$0a,$09,$ff // ...#...r..9...

txt_0861:
        .text "???????"
        .byte $02,$02
        .byte $20,$02
        .byte $22                                   // double quote
        .text "!"
        .byte $22                                   // double quote
        .text "!"
        .byte $8f,$00,$7a,$08,$66
        .byte $40,$4f,$8f
        .byte $c3,$00,$8a,$08,$a8,$00,$c0,$c8,$23,$a3,$a3,$a3,$93,$a3,$63,$93 // ........#.....c.
        .byte $c3,$00,$d4,$08,$a2,$02,$c0,$c8,$23,$a3,$8f,$3f,$3f,$8f,$8f,$93 // ........#..??...
        .byte $02,$02
        .byte $22,$02
        .byte $22                                   // double quote
        .text "!"
        .byte $22                                   // double quote
        .text "!"
        .byte $8f
        .byte $4f,$4f,$8f
        .byte $4f,$4f,$4f,$8f
        .byte $c3,$c0,$ff,$ff,$ff,$ff,$ff,$ff,$c3,$03,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $c3,$c0,$c0,$c0,$c8,$c0,$c0,$c8,$8f,$40,$60,$84,$54,$40,$4f,$8f // .........@`.T@O.
        .byte $8f,$4f,$4f,$8c,$4c,$4c,$4c,$8c,$c3,$c0,$ff,$00,$cc,$00,$2a,$08 // .OO.LLL.......*.
        .byte $c3,$03,$ff,$03,$c3,$23,$63,$93,$02,$09,$29,$0a // .....#c...).

txt_08e4:
        .text ")%)&????????"
        .byte $02,$22,$02,$20,$00,$00,$0c,$33,$4f,$83,$a4,$98,$a4,$28,$a8,$20 // .". ...3O....(. 
        .fill 8, $ff
        .byte $c0,$c8,$c8,$c8,$c0,$c8,$c0,$c0,$53,$53,$53,$93,$63,$93,$a3,$23 // ........SSS.c..#
        .byte $c0,$c8,$c8,$c8,$c0,$c8,$c0,$08,$53,$53,$53,$93,$63,$93,$a3,$93 // ........SSS.c...
        .byte $02,$22,$02,$20,$00,$03,$0c,$03,$ff,$ff,$ff,$c0,$c3,$c8,$c0,$08 // .". ............
        .byte $ff,$ff,$ff,$03,$c3,$23,$a3,$93,$09,$22,$02,$20,$00,$02,$0c,$30 // .....#...". ...0
        .byte $3f,$0f,$93,$63,$93,$a3,$a3,$83,$0c,$33,$0f,$3c,$31,$0a,$00,$ff // ?..c.....3.<1...
        .byte $08,$20,$08,$a8,$a4,$98,$00,$ff,$c3,$cc,$c3,$cf,$ce,$ca,$c0,$ff // . ..............
        .byte $83,$03,$a3,$83,$a3,$a3,$03,$ff,$8a,$20,$00,$a9,$a6,$99,$00,$ff // ......... ......
        .byte $20,$02,$0a,$a5
        .byte $55,$50,$0f,$ff,$93
        .text "SOO?"
        .byte $ff,$ff,$ff
        .byte $00,$28,$ca,$c9,$f2,$fc,$ff,$ff,$0a,$20,$00,$a9,$66,$19,$c0,$ff // .(....... ..f...
        .byte $0c,$30,$0c,$3e,$31,$0a,$00,$ff,$23,$83,$23,$a3,$93,$63,$03,$ff // .0.>1...#.#..c..
        .byte $ff,$03,$c3,$03,$03,$83,$03,$83,$ff,$00 // ..........

txt_09b2:
        .text "??????"
        .byte $ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$03,$f3,$f3,$f3,$f3,$f3,$f3 // ................
        .byte $ff,$ff,$ff,$3f,$0f,$8f,$a3,$a3,$c3,$c0,$c0,$c8,$c8,$c8,$c0,$c8 // ...?............
        .fill 8, $f3
        .byte $02,$02
        .byte $22,$02
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .text "!"
        .byte $8f
        .byte $4f,$6f
        .byte $40,$60,$86

txt_09ee:
        .text "U"
        .byte $40                                   // @ character
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $cc,$c0,$00,$02,$65,$60,$0f,$a3,$63,$93,$4f,$4f,$3f,$ff,$ff,$02 // ....e`..c.OO?...
        .byte $02,$22,$c0,$c0,$f2,$fc,$ff,$8f,$4f,$4f,$80,$00,$6a,$26,$c0,$c3 // ."......OO..j&..
        .byte $c0,$c0,$02,$00,$a8,$a0,$00,$c3,$c0,$ff,$0f,$30,$8a,$a2,$20,$c3 // ...........0.. .
        .byte $03,$ff,$ff,$ff,$3f,$8f,$8f,$ff,$ff,$ff,$00,$0f,$30,$0e,$32,$ff // ....?.......0.2.
        .byte $ff,$fc,$0c,$0c,$8c                   // .....

txt_0a36:
        .text "L"
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $20,$02,$01,$82,$01,$82,$82,$ff,$ff,$fc,$fc,$fc,$fc,$fc,$fc,$c0 //  ...............
        .byte $20,$80,$02,$82,$00,$32,$cc,$53,$53,$93,$63,$93,$a3,$a3,$83,$8a //  ....2.SS.c.....
        .byte $22,$00,$a9,$66,$19,$c0,$ff,$02,$0a,$2a,$a5,$55,$50,$0f,$ff // "..f.....*.UP..

txt_0a68:
        .text "??????"
        .byte $00                                   // string terminator
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$f3,$f3,$f3,$f3,$f3,$f3,$03 // ................
        .byte $ff,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$ff,$30,$cc,$3c,$f2,$c6,$2a,$00 // .........0.<..*.
        .byte $ff,$ff,$ff,$fc,$f0,$cc,$c2,$0e,$00,$ff,$c0,$00,$9a,$66,$40,$8f // .............f@.
        .byte $8f,$ff,$00,$03,$a8,$23,$0c,$c3,$cc,$ff,$00,$0f,$33,$00,$30,$02 // .....#......3.0.
        .byte $00,$ff,$03,$c3,$03,$23,$a3,$a3,$93,$0f,$00,$ff,$ff,$ff,$ff,$ff // .....#..........
        .byte $ff,$0f,$0f,$ff,$ff,$ff,$ff,$ff,$ff,$02,$02,$c0,$f0,$f2,$c1,$c2 // ................
        .byte $21,$0f,$00,$ff,$ff,$fc,$f0,$cc,$c2,$0f,$0f,$ff,$c0,$00,$9a,$66 // !..............f
        .byte $40,$c3,$c0,$c0,$00,$02,$a5,$20,$0f,$23,$a3,$93,$4f,$4f,$3f,$ff // @...... .#..OO?.
        .byte $ff,$22,$00,$02,$0c,$30,$0c,$30,$0c,$63,$93,$a3,$a3,$83,$23,$83 // ."...0.0.c....#.
        .byte $23,$02,$22,$02,$20,$00,$30,$cc,$c0,$c0,$c8,$c8,$c8,$c0,$c8,$c0 // #.". .0.........
        .byte $0a,$53,$53,$53,$93,$63,$93,$4f,$4f,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .SSS.c.OO.......
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$03,$3e,$31,$0a,$00,$ff,$ff,$ff // .........>1.....
        .byte $00,$a3,$93,$63,$03,$ff,$ff,$ff,$03,$ff,$ff,$ff,$ff,$00,$0f,$33 // ...c...........3
        .byte $0c,$ff,$ff,$ff,$ff,$03,$c3,$03,$23,$c8,$f2,$f2,$fc,$fc,$ff,$ff // ........#.......
        .byte $ff,$0a,$20,$00,$a9,$a6,$29,$c0,$ff,$22,$09,$29,$a4,$54,$53,$0f // .. ...)..".).TS.
        .byte $ff,$4f,$3f,$3f,$ff,$ff,$ff,$ff,$ff,$0f,$33,$0c,$3e,$31,$0a,$00 // .O??......3.>1..
        .byte $ff,$c3,$03,$23,$a3,$93,$63,$03,$ff,$3e,$32,$00,$f0,$cc,$c2,$c0 // ...#..c..>2.....
        .byte $ff,$a3,$93,$a3,$a3,$8f,$8f,$3f,$ff,$ff,$a2,$c8,$30,$c0,$f8,$32 // .......?....0..2
        .byte $00,$ff,$82,$a0,$c3,$30,$0c,$03,$80,$ff,$03,$80,$cf,$f3,$3c,$0f // .....0........<.
        .byte $c3,$ff,$0f,$c3,$f3,$cf,$c3,$03,$e3,$ff,$00,$00,$a8,$20,$0c,$c3 // ............. ..
        .byte $cc,$ff,$00,$00,$2a,$06,$80,$03,$83,$ff,$03,$c3,$03,$03,$83,$03 // ....*...........
        .byte $23,$c8,$3a,$02,$08,$8a,$2a,$06,$89,$20,$08,$82,$a0,$28,$8a,$a2 // #.:...*.. ...(..
        .byte $a8,$30,$0c,$03,$80,$20,$08,$82,$a0,$cb,$03,$23,$eb,$0b // .0... .....#..

txt_0bdd:
        .text "#+"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $a3,$a3,$93,$4f,$4f,$3f,$ff,$ff,$0f,$0f,$fc,$fc,$fc,$fc,$fc,$ff // ...OO?..........
        .byte $c3,$c0,$02,$08,$a2,$a2,$00,$c8,$a3,$a3,$8f,$3f,$3f,$8f,$8f,$93 // ...........??...

scr_0c00:
        // === Screen RAM (1024 bytes, $0c00-$0fff) ===
        .encoding "screencode_mixed"
        .byte $aa                                   // scrcode: .
        .text "&"
        .byte $85,$a9,$a6                           // scrcode: ...
        .text "%"
        .byte $85,$a9,$6a,$9a,$a6,$69,$5a,$96,$65,$59 // scrcode: ..........
        .text "("
        .byte $8a,$a2,$a8,$6a,$9a,$a6,$69,$1b       // scrcode: ........
        .text "'"
        .byte $ab,$9b                               // scrcode: ..
        .text "w"
        .byte $a7,$9b,$97,$53,$53,$53,$93,$63,$93,$a3,$90 // scrcode: ...........
        .text "&e"
        .byte $89                                   // scrcode: .
        .text "*fb"
        .byte $c0,$ff,$56,$95,$65,$59,$96           // scrcode: .......
        .text "j"
        .byte $82,$ff,$5a,$96,$65,$59,$56           // scrcode: .......
        .text "*"
        .byte $8a,$ff,$57,$97,$97,$57,$57           // scrcode: .......
        .text "'"
        .byte $8b,$ff                               // scrcode: ..
        .text " @@"
        .byte $a5,$55,$59                           // scrcode: ...
        .text "@"
        .byte $ff                                   // scrcode: .
        .byte $92,$60,$80,$59,$96,$55               // scrcode: ......
        .text "@"
        .byte $ff,$ff                               // scrcode: ..
        .text "@"
        .encoding "petscii_upper"

txt_0c5a:
        .text "????0?"
        .encoding "screencode_mixed"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $ff,$ff,$ff,$ff                       // scrcode: ....
        .text "c"
        .byte $ff,$ff                               // scrcode: ..
        .text "@"
        .byte $ff,$ff,$ff,$ff                       // scrcode: ....
        .text "0"
        .byte $7f,$ff                               // scrcode: ..
        .text "@"
        .byte $ff,$ff,$ff,$ff                       // scrcode: ....
        .text "@"
        .byte $ff,$ff                               // scrcode: ..
        .text "@"
        .byte $ff,$ff,$ff,$ff                       // scrcode: ....
        .text "o"
        .byte $fd,$ff                               // scrcode: ..
        .text "@"
        .byte $ff,$ff,$ff,$ff,$cf,$fd               // scrcode: ......
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $ff,$ff,$ff,$f3,$fb,$f7,$ff           // scrcode: .......
        .text "c"
        .byte $f3,$f3                               // scrcode: ..
        .text "3"
        .byte $b3,$73,$73,$ff                       // scrcode: ....
        .text "@"
        .byte $ff,$ff,$ff,$ff,$c0                   // scrcode: .....
        .text "u"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $ff,$ff,$ff,$ff                       // scrcode: ....
        .text "o"
        .byte $93,$ff                               // scrcode: ..
        .text "@"
        .byte $ff,$ff,$ff,$ff,$c0,$c9               // scrcode: ......
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $ff,$ff,$ff,$ff                       // scrcode: ....
        .text "?<"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $ff,$ff,$ff,$ff                       // scrcode: ....
        .text "@"
        .byte $56,$ff                               // scrcode: ..
        .text "@"
        .byte $ff,$ff,$ff,$ff                       // scrcode: ....
        .encoding "petscii_upper"

txt_0cc6:
        .text "?O?<>1;777"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $ef,$d3,$8b,$77,$77,$77,$77           // scrcode: .......
        .text "="
        .byte $f2                                   // scrcode: .
        .text "4"
        .byte $b7,$77,$77,$77,$7b,$ff               // scrcode: ......
        .text ">"
        .byte $b8,$bf                               // scrcode: ..
        .text "?"
        .byte $f2,$fb,$f7,$f2,$f4,$b7,$77,$77,$77,$77,$71 // scrcode: ...........
        .text "2"
        .byte $b8                                   // scrcode: .
        .text "7"
        .byte $f7,$f5                               // scrcode: ..
        .text "7"
        .byte $b7,$77                               // scrcode: ..
        .text "7"
        .byte $b7,$77,$77                           // scrcode: ...
        .text "7"
        .byte $f7,$fb,$f3                           // scrcode: ...
        .text "@@@@@@@@@@@@@@@@am"
        .byte $1e                                   // scrcode: .
        .text "*bn"
        .byte $1f                                   // scrcode: .
        .text "+co!,dp"
        .byte $22                                   // scrcode: "
        .text "-e"
        .text "m"
        .byte $1e                                   // scrcode: .
        .text "*fn"
        .byte $1f                                   // scrcode: .
        .text ".cq#/dr$0as%1bt"
        .byte $1f                                   // scrcode: .
        .text "2cu&/gv'0es"
        .byte $1e                                   // scrcode: .
        .text "*ft"
        .byte $1f                                   // scrcode: .
        .text ".c"
        .text "w#/dp$0as%1bx"
        .byte $1f                                   // scrcode: .
        .text "2cu&/gv'0as"
        .byte $1e                                   // scrcode: .
        .text "*bx"
        .byte $1f                                   // scrcode: .
        .text "+cu@@gv@@a"
        .text "s%1by"
        .byte $1f                                   // scrcode: .
        .text "2cz#/g"
        .byte $1b                                   // scrcode: .
        .text "$0em"
        .byte $1e                                   // scrcode: .
        .text "*hn"
        .byte $1f                                   // scrcode: .
        .text "+io!,jp"
        .byte $22                                   // scrcode: "
        .text "-k"
        .byte $1c                                   // scrcode: .
        .text "(3l"
        .byte $1d                                   // scrcode: .
        .text ")4@"
        .fill 9, $00                                // scrcode: @@@@@@@@@
        .byte $45                                   // scrcode: .
        .text "1@@"
        .byte $46,$4b                               // scrcode: ..
        .text "i:"
        .byte $47,$4c                               // scrcode: ..
        .text "jp$0em"
        .byte $1e                                   // scrcode: .
        .text "*hn"
        .byte $1f                                   // scrcode: .
        .text "+iq!,5r"
        .byte $22                                   // scrcode: "
        .text "-es%1ht"
        .byte $1f                                   // scrcode: .
        .text "2@@"
        .text "&/@@'06"
        .byte $1d,$1d,$4d                           // scrcode: ...
        .text "7@@"
        .byte $4e                                   // scrcode: .
        .text "7@@"
        .byte $4e                                   // scrcode: .
        .text "8;;"
        .byte $4f                                   // scrcode: .
        .text "as"
        .byte $1e                                   // scrcode: .
        .text "*bt"
        .byte $1f                                   // scrcode: .
        .text "+cw!,dp"
        .byte $22                                   // scrcode: "
        .text "-as"
        .text "%1bt"
        .byte $1f                                   // scrcode: .
        .text "2cw#/dp$0em"
        .byte $1e                                   // scrcode: .
        .text "*f="
        .byte $1f                                   // scrcode: .
        .text "+c>@@9?@@a"
        .byte $40                                   // scrcode: .
        .text "@@b"
        .byte $41,$48,$50                           // scrcode: ...
        .text "c"
        .byte $42                                   // scrcode: .
        .byte $49,$51                               // scrcode: ..
        .text "dp"
        .byte $4a                                   // scrcode: .
        .text "4em"
        .byte $1e                                   // scrcode: .
        .text "*fn"
        .byte $1f                                   // scrcode: .
        .text "+cq!,dr"
        .byte $22                                   // scrcode: "
        .text "-a"
        .byte $40,$45                               // scrcode: ..
        .text "1b"
        .byte $41,$46,$4b                           // scrcode: ...
        .text "c"
        .byte $43,$47,$4c                           // scrcode: ...
        .text "g"
        .encoding "petscii_upper"

txt_0e3d:
        .text "D$0RW"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@"
        .byte $53,$58,$48,$50                       // scrcode: ....
        .text "cw"
        .byte $49,$51                               // scrcode: ..
        .text "dp"
        .byte $4a                                   // scrcode: .
        .text "4es%1ht"
        .byte $1f                                   // scrcode: .
        .text "2iw#/5p$0es"
        .byte $60,$69                               // scrcode: ..
        .text "ht"
        .byte $1f,$6a                               // scrcode: ..
        .text "iw"
        .byte $61                                   // scrcode: .
        .byte $6b                                   // scrcode: .
        .text "5p"
        .byte $62,$6c                               // scrcode: ..
        .text "6"
        .byte $1d,$1d,$4d                           // scrcode: ...
        .text "7@@"
        .byte $4e                                   // scrcode: .
        .text "7@@"
        .byte $4e                                   // scrcode: .
        .text "8;;"
        .byte $4f                                   // scrcode: .
        .text "e"
        .byte $59,$1e                               // scrcode: ..
        .text "*hn"
        .byte $1f                                   // scrcode: .
        .text "+iq!,5r"
        .byte $22                                   // scrcode: "
        .text "-e"
        .byte $40,$45                               // scrcode: ..
        .text "1h"
        .byte $41,$46,$4b                           // scrcode: ...
        .text "i"
        .byte $42,$47,$4c                           // scrcode: ...
        .text "5p$0"
        .byte $52,$5a,$1e                           // scrcode: ...
        .text "*"
        .byte $53,$5b,$1f                           // scrcode: ...
        .encoding "petscii_upper"

txt_0ea7:
        .text ".T"
        .byte $5c                                   // backslash character
        .text "&/5"
        .encoding "screencode_mixed"
        .byte $5d                                   // scrcode: .
        .text "'0@@"
        .byte $63,$6d                               // scrcode: ..
        .text "@@"
        .byte $64,$6e                               // scrcode: ..
        .text "@@@@@@@@"
        .byte $55,$5e,$65,$6d,$56,$5f,$66,$6e       // scrcode: ........
        .text "@@@@@@@@@@"
        .byte $67,$6f                               // scrcode: ..
        .text "@"
        .text "@"
        .byte $68,$70                               // scrcode: ..
        .text "@@@@@@@@"
        .byte $71,$78,$80,$85,$72,$79,$81,$86,$73,$7a,$82,$87,$74,$7b,$83,$88 // scrcode: ................
        .text "as"
        .byte $1e                                   // scrcode: .
        .text "*bt"
        .byte $1f                                   // scrcode: .
        .text "+"
        .byte $75                                   // scrcode: .
        .text "w!,"
        .byte $76                                   // scrcode: .
        .text "p"
        .byte $22                                   // scrcode: "
        .text "-cw!,dp"
        .byte $22                                   // scrcode: "
        .text "-@@@@@@@@es%1ht"
        .byte $1f                                   // scrcode: .
        .text "2iw#"
        .byte $89                                   // scrcode: .
        .text "5p"
        .byte $84,$8a                               // scrcode: ..
        .text "iw#/5"
        .text "p$0@@@@@@@@k"
        .byte $1c                                   // scrcode: .
        .text "(3l"
        .byte $1d                                   // scrcode: .
        .text ")4@@@@@@@@"
        .byte $52,$5a,$1e                           // scrcode: ...
        .text "*"
        .byte $53,$5b,$1f                           // scrcode: ...
        .text ".c"
        .byte $5c                                   // scrcode: .
        .text "&/9"
        .byte $7c                                   // scrcode: .
        .encoding "petscii_upper"

txt_0f4e:
        .text "'0RWE1S"
        .encoding "screencode_mixed"
        .byte $7d,$46,$4b                           // scrcode: ...
        .text "c"
        .byte $7e,$47,$4c                           // scrcode: ...
        .text "9"
        .byte $7f                                   // scrcode: .
        .text "$0e"
        .byte $40                                   // scrcode: .
        .text "@@h"
        .byte $41,$48,$50                           // scrcode: ...
        .text "i"
        .byte $42,$49,$51                           // scrcode: ...
        .text "5p"
        .byte $4a                                   // scrcode: .
        .text "4e"
        .byte $40,$45                               // scrcode: ..
        .text "1f"
        .encoding "petscii_upper"

txt_0f75:
        .text "AFKTCGL"
        .encoding "screencode_mixed"
        .byte $77,$44                               // scrcode: ..
        .text "$0a<%1b="
        .byte $1f                                   // scrcode: .
        .text "2c"
        .byte $43                                   // scrcode: .
        .text "#/g"
        .encoding "petscii_upper"

txt_0f8d:
        .text "D$0RW"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@"
        .byte $53,$58,$48,$50                       // scrcode: ....
        .text "cw"
        .byte $49,$51                               // scrcode: ..
        .text "dp"
        .byte $4a                                   // scrcode: .
        .text "4a"
        .byte $59                                   // scrcode: .
        .text "%1bn"
        .byte $1f                                   // scrcode: .
        .text "2cq#/dr$0a"
        .byte $40,$45                               // scrcode: ..
        .text "1b"
        .byte $41,$46,$4b                           // scrcode: ...
        .text "c"
        .byte $42,$47                               // scrcode: ..
        .byte $4c                                   // scrcode: .
        .text "dp$0as%1bt"
        .byte $1f                                   // scrcode: .
        .text "2cw#/dp$0"
        .byte $8b,$99,$a8,$4d,$8c,$9a,$a9,$4e,$8d,$9b,$aa,$4e,$8e,$9c,$ab,$4e // scrcode: ................
        .byte $8f,$9d,$ac                           // scrcode: ...
        .byte $4e,$90,$9e,$ad,$b7,$91,$9f,$ae,$4e,$92,$a0,$af // scrcode: ............
        .encoding "petscii_upper"

txt_0fef:
        .text "O6"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $b0,$4d,$93,$a2,$b1,$b8,$94,$a3,$b2,$b9,$95,$a4,$b3,$ba // scrcode: ..............

// --- Region $1081-$1090 ---
.pc = $1081 "dat_1081"

dat_1081:
        .byte $05,$03,$00,$15,$41,$41,$08,$06,$06,$00,$00,$1e,$0a,$21,$0b,$02 // ....AA.......!..

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e,$30,$48,$13,$88,$a0,$42,$13,$45,$03 // ..0H...B.E.

// --- Region $10de-$10eb ---
.pc = $10de "dat_10de"

dat_10de:
        .fill 9, $00
        .byte $06,$01,$00,$04,$00                   // .....

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $41,$5f,$06,$06,$06,$00,$00,$60,$00,$ff,$00,$00,$00,$0c // A_.....`......

// --- Region $11c5-$1224 ---
.pc = $11c5 "dat_11c5"

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

txt_1200:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$fd                               // ..

// --- Region $129b-$12a6 ---
.pc = $129b "Segment $129b"
        .byte $12,$18,$a9,$00,$69,$00,$8d,$9e,$12,$8d,$16,$d4 // ....i.......

// --- Region $12b4-$12c6 ---
.pc = $12b4 "Segment $12b4"
        .byte $f3,$f7,$11,$45,$03,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00 // ...E............
        .byte $01,$01,$00                           // ...

// --- Region $13d9-$13e4 ---
.pc = $13d9 "dat_13d9"

dat_13d9:
        .byte $90,$e0,$58,$00,$30,$c0,$00,$30,$c0,$68,$a0,$42 // ..X.0..0.h.B

// --- Region $1437-$1bd9 ---
.pc = $1437 "dat_1437"

dat_1437:
        .byte $16,$27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96 // .'8K_s......-Nq.
        .byte $bd,$e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85 // ...Bt...Z..,{.'.
        .byte $e8,$51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e // .Q.7.7.W..N....n
        .byte $68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e // hn...9...F.....^
        .byte $d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c // .r8&B..... ...pL
        .byte $84,$18,$10,$70,$40,$70,$40,$78,$58,$c8,$e0,$98,$08 // ...p@p@xX....

txt_1494:
        .text "0 .*"
        .byte $69
        .byte $21,$8d,$98
        .text "<FPZ5"
        .byte $64,$77
        .byte $2b,$a9,$b6,$9c,$cf
        .byte $e0,$1b,$1b,$1b,$1b,$1b,$1b,$1b,$1b,$1b,$1b,$1b,$1b,$1b,$1b,$1b // ................
        .byte $f4,$92,$af,$2a,$1a,$19,$19,$7f,$ff,$82,$13,$03,$13,$03,$77,$37 // ...*..........w7
        .byte $27,$00,$ff,$63,$0e,$03,$16,$03,$13,$03,$16,$03,$18,$03,$ff,$82 // '..c............
        .byte $13,$03,$13,$03,$8e,$04,$01,$9c,$00,$01,$00,$01,$00,$01,$00,$01 // ................
        .byte $00,$01,$00,$01,$00,$01,$8e,$04,$01,$9c,$00,$01,$00,$01,$00,$01 // ................
        .byte $82,$37,$27,$00,$ff,$8e,$00,$01,$9c,$00,$01,$82,$0e,$03,$16,$03 // .7'.............
        .byte $13,$03,$8e,$16,$01,$9c,$00,$01,$82,$18,$03,$ff,$82,$13,$03,$11 // ................
        .byte $03,$8e,$13,$01,$9c,$00,$01,$82,$11,$03,$16,$03,$18,$03,$8e,$1d // ................
        .byte $01,$9c,$00,$01,$82,$1f,$03,$18,$07,$8e,$00,$01,$9c,$00,$01,$82 // ................
        .byte $1a,$03,$1a,$03,$8e,$0c,$01,$9c,$00,$01,$8e,$a1,$09,$03,$09,$01 // ................
        .byte $ff,$82,$13,$03,$11,$03,$13,$03,$11,$03,$16,$03,$18,$03,$1d,$03 // ................
        .byte $1f,$03,$18,$07,$1a,$03,$1a,$07,$0c,$03,$16,$03,$18,$03,$ff,$82 // ................
        .byte $13,$03,$13,$03,$8e,$00,$01,$9c,$00,$01,$00,$01,$00,$01,$00,$01 // ................
        .byte $00,$01,$00,$01,$00,$01,$8e,$00,$01,$9c,$00,$01,$00,$01,$00,$01 // ................
        .byte $00,$01,$00,$01,$00,$01,$00,$01,$8e,$00,$01,$9c,$00,$01,$82,$0e // ................
        .byte $03,$16,$05,$13,$01,$8e,$00,$01,$9c,$00,$01,$82,$13,$01,$11,$01 // ................
        .byte $ff,$88,$36,$21,$30,$00,$37,$41,$37,$01,$36,$21,$30,$00,$37,$41 // ..6!0.7A7.6!0.7A
        .byte $37,$01,$32,$03,$35,$03,$32,$03,$30,$01,$32,$05,$30,$05,$30,$05 // 7.2.5.2.0.2.0.0.
        .byte $8c,$30,$07,$88,$2b,$01,$2e,$01,$30,$01,$32,$01,$30,$01,$61,$ff // .0..+...0.2.0.a.
        .byte $88,$30,$05,$30,$05,$2b,$01,$2e,$01,$30,$01,$32,$01,$30,$03,$37 // .0.0.+...0.2.0.7
        .byte $03,$35,$01,$36,$21,$30,$00,$37,$4b,$2e,$03,$2d,$03,$2b,$03,$26 // .5.6!0.7K..-.+.&
        .byte $03,$29,$03,$ff,$89,$18,$3f,$fe,$ff,$0c,$3f,$fe,$00,$ff,$91,$30 // .)....?...?....0
        .byte $3f,$0e,$00,$bf,$ff,$8e,$18,$1b,$00,$03,$00,$05,$00,$05,$00,$03 // ?...............
        .byte $00,$03,$00,$03,$00,$01,$00,$01,$00,$01,$00,$01,$ff,$89,$37,$1b // ..............7.
        .byte $39,$21,$30,$00
        .text ":A9!0"
        .byte $00
        .byte $3a,$43,$37,$05
        .byte $39,$21
        .byte $30,$00
        .text ":A9!0"
        .byte $00
        .byte $3a,$41,$39,$03
        .byte $3c,$03
        .byte $3e,$03
        .byte $ff,$9c,$54,$01,$54,$01,$54,$01,$54,$01,$8e,$18,$03,$9c,$54,$01 // ..T.T.T.T.....T.
        .byte $54,$01,$54,$01,$8e,$54,$01,$9c,$54,$01,$54,$01,$8e,$18,$03,$9c // T.T..T..T.T.....
        .byte $54,$01,$54,$01,$ff,$9c,$54,$01,$54,$01,$54,$01,$54,$01,$8e,$18 // T.T...T.T.T.T...
        .byte $03,$9c,$54,$01,$54,$01,$54,$01,$54,$01,$54,$01,$54,$01,$8e,$18 // ..T.T.T.T.T.T...
        .byte $03,$9c,$54,$01,$54,$01,$ff,$8e,$54,$01,$9c,$54,$01,$54,$01,$8e // ..T.T...T..T.T..
        .byte $18,$01,$9c,$54,$01,$54,$01,$8e,$54,$01,$9c,$54,$01,$8e,$54,$01 // ...T.T..T..T..T.
        .byte $9c,$54,$01,$54,$01,$54,$01,$8e,$54,$03,$54,$01,$54,$01,$ff,$89 // .T.T.T..T.T.T...
        .byte $3d,$21,$30,$00,$3e,$49,$3c,$01,$3a,$01,$37,$00,$3a,$00,$37,$00 // =!0.>I<.:.7.:.7.
        .byte $3a,$00,$37,$00,$3a,$00,$37,$00,$37,$00,$35,$00,$37,$00,$35,$00 // :.7.:.7.7.5.7.5.
        .byte $37,$00,$35,$00,$37,$00,$35,$00,$37,$00,$37,$1f,$ff,$9c,$54,$01 // 7.5.7.5.7.7...T.
        .byte $54,$01,$54,$01,$54,$01,$54,$01,$54,$01,$54,$01,$54,$01,$54,$01 // T.T.T.T.T.T.T.T.
        .byte $54,$01,$54,$01,$54,$01,$54,$01,$54,$01,$54,$01,$54,$01,$ff,$83 // T.T.T.T.T.T.T...
        .byte $30,$05,$30,$05,$30,$07,$30,$03,$30,$03,$30,$03,$ff,$84,$30,$05 // 0.0.0.0.0.0...0.
        .byte $30,$05,$30,$07,$30,$03,$30,$03,$30,$03,$ff,$91,$48,$2b,$10,$00 // 0.0.0.0.0...H+..
        .byte $80,$00,$03,$00,$03,$00,$03,$8e,$00,$01,$00,$01,$00,$01,$00,$01 // ................
        .byte $ff,$95,$2b,$05,$2b,$05,$2b,$07,$2b,$03,$2b,$03,$2b,$03,$ff,$80 // ..+.+.+.+.+.+...
        .byte $00,$01,$95,$2b,$05,$2b,$05,$80,$00,$03,$95,$2b,$01,$2b,$03,$86 // ...+.+.....+.+..
        .byte $2b,$01,$95,$2b,$05,$ff,$80,$00,$03,$83,$30,$03,$30,$03,$61,$30 // +..+......0.0.a0
        .byte $01,$80,$00,$03,$83,$30,$01,$61,$30,$01,$86,$30,$01,$83,$30,$03 // .....0.a0..0..0.
        .byte $ff,$80,$00,$01,$84,$30,$01,$30,$01,$30,$01,$30,$03,$30,$01,$80 // .....0.0.0.0.0..
        .byte $00,$03,$84,$30,$03,$30,$01,$85,$30,$01,$84,$30,$05,$ff,$90,$0c // ...0.0..0..0....
        .byte $1f,$ff,$7f,$ff,$8b,$13,$1f,$ff,$92,$3c,$07,$3c,$07,$3c,$07,$3c // .........<.<.<.<
        .byte $07,$ff,$82,$13,$03,$13,$03,$7f,$63,$0e,$03,$16,$05,$13,$05,$13 // ........c.......
        .byte $01,$11,$01,$ff,$92,$30,$21,$00,$00,$35,$21,$00,$00,$3b,$21,$00 // .....0!..5!..;!.
        .byte $00,$30,$21,$00,$00,$35,$21,$00,$00,$3b,$21,$00,$00,$30,$21,$00 // .0!..5!..;!..0!.
        .byte $00,$35,$21,$00,$00,$3b,$21,$00,$00,$30,$21,$00,$00,$35,$21,$00 // .5!..;!..0!..5!.
        .byte $00,$3b,$21,$00,$00,$30,$21,$00,$00,$3b,$21,$00,$00,$30,$21,$00 // .;!..0!..;!..0!.
        .byte $00,$2d,$21,$00,$00,$ff,$9d,$37,$05,$37,$05,$89,$37,$07,$8c,$35 // .-!....7.7..7..5
        .byte $01,$37,$01,$3a,$01,$37,$01,$35,$01,$37,$01,$3d,$21,$60,$00,$3e // .7.:.7.5.7.=!`.>
        .byte $41,$3d,$21,$60,$00,$3e,$41,$3c,$03,$3a,$01,$3c,$05,$30,$03,$34 // A=!`.>A<.:.<.0.4
        .byte $21,$40,$00,$35,$41,$32,$03,$ff,$8c,$3d,$21,$60,$00,$3e,$41,$3d // !@.5A2...=!`.>A=
        .byte $21,$60,$00,$3e,$41,$3c,$03,$35,$03,$3a,$03,$37,$03,$40,$21,$60 // !`.>A<.5.:.7.@!`
        .byte $00,$41,$41,$95,$37,$05,$95,$37,$05,$95,$37,$03,$95,$37,$03,$95 // .AA.7..7..7..7..
        .byte $37,$03,$95,$37,$03,$95,$37,$01,$85,$37,$05,$ff,$9d,$37,$05,$37 // 7..7..7..7...7.7
        .byte $05,$8c,$35,$01,$37,$01,$3e,$01,$3c,$01,$89,$3a,$01,$8c,$3c,$01 // ..5.7.>.<..:..<.
        .byte $35,$01,$37,$01,$30,$01,$32,$01,$32,$03,$30,$03,$2e,$03,$2b,$01 // 5.7.0.2.2.0...+.
        .byte $89,$2e,$05,$8c,$30,$01,$61,$9d,$32,$01,$30,$01,$2e,$01,$30,$01 // ....0.a.2.0...0.
        .byte $ff,$89,$43,$07,$67,$8c,$3a,$03,$37,$03,$40,$21,$60,$00,$41,$41 // ..C.g.:.7.@!`.AA
        .byte $85,$37,$05,$95,$37,$05,$84,$37,$03,$85,$37,$03,$95,$37,$01,$37 // .7..7..7..7..7.7
        .byte $05,$37,$01,$37,$05,$ff,$9c,$48,$01,$48,$01,$48,$01,$48,$01,$48 // .7.7...H.H.H.H.H
        .byte $01,$48,$01,$48,$01,$48,$00,$48,$00,$48,$01,$48,$01,$48,$01,$48 // .H.H.H.H.H.H.H.H
        .byte $01,$48,$00,$48,$00,$48,$01,$48,$01,$48,$00,$48,$00,$ff,$bf,$ff // .H.H.H.H.H.H....
        .byte $92,$30,$21,$00,$00,$35,$21,$00,$00,$3c,$21,$00,$00,$30,$21,$00 // .0!..5!..<!..0!.
        .byte $00,$35,$21,$00,$00,$3c,$21,$00,$00,$30,$21,$00,$00,$35,$21,$00 // .5!..<!..0!..5!.
        .byte $00,$3c,$21,$00,$00,$30,$21,$00,$00,$35,$21,$00,$00,$3c,$21,$00 // .<!..0!..5!..<!.
        .byte $00,$30,$21,$00,$00,$3c,$21,$00,$00,$30,$21,$00,$00,$2d,$21,$00 // .0!..<!..0!..-!.
        .byte $00,$ff,$09,$00,$22,$06,$09,$01,$0b,$01,$03,$00,$04,$00,$05,$00 // ...."...........
        .byte $04,$00,$03,$00,$04,$00,$05,$00,$04,$00,$03,$00,$04,$00,$05,$00 // ................
        .byte $04,$00,$03,$00,$04,$00,$05,$00,$04,$00,$16,$00,$17,$00,$18,$00 // ................
        .byte $19,$00,$0b,$07,$09,$01,$1a,$00,$1b,$00,$1c,$00,$20,$00,$1f,$00 // ............ ...
        .byte $16,$10,$17,$10,$18,$10,$19,$10,$1a,$10,$1b,$10,$1c,$10,$20,$10 // .............. .
        .byte $09,$00,$22,$06,$16,$30,$17,$30,$18,$30,$19,$30,$0b,$37,$16,$30 // .."..0.0.0.0.7.0
        .byte $17,$30,$18,$30,$19,$30,$1a,$30,$1b,$30,$1c,$30,$20,$30,$16,$30 // .0.0.0.0.0.0 0.0
        .byte $17,$30,$18,$30,$19,$30,$1a,$30,$1b,$30,$1c,$30,$20,$30,$09,$30 // .0.0.0.0.0.0 0.0
        .byte $22,$36,$09,$30,$22,$36,$ff,$09,$00,$22,$02,$21,$03,$21,$06,$0c // "6.0"6...".!.!..
        .byte $00,$01,$00,$08,$00,$01,$02,$0d,$00,$13,$00,$14,$00,$15,$00,$14 // ................
        .byte $00,$13,$00,$14,$00,$15,$00,$14,$00,$13,$00,$14,$00,$15,$00,$14 // ................
        .byte $00,$13,$00,$14,$00,$15,$00,$14,$00,$09,$00,$07,$00,$13,$00,$14 // ................
        .byte $00,$15,$00,$14,$00,$13,$00,$14,$00,$15,$00,$14,$00,$1e,$00,$13 // ................
        .byte $10,$14,$10,$15,$10,$14,$10,$13,$10,$14,$10,$15,$10,$14,$10,$13 // ................
        .byte $10,$14,$10,$15,$10,$14,$10,$13,$10,$14,$10,$15,$10,$14,$10,$09 // ................
        .byte $00,$22,$05,$07,$00,$13,$30,$14,$30,$15,$30,$14,$30,$13,$30,$14 // ."....0.0.0.0.0.
        .byte $30,$15,$30,$14,$30,$13,$30,$14,$30,$15,$30,$14,$30,$13,$30,$14 // 0.0.0.0.0.0.0.0.
        .byte $30,$15,$30,$14,$30,$13,$30,$14,$30,$15,$30,$14,$30,$13,$30,$14 // 0.0.0.0.0.0.0.0.
        .byte $30,$15,$30,$14,$30,$13,$30,$14,$30,$15,$30,$14,$30,$13,$30,$14 // 0.0.0.0.0.0.0.0.
        .byte $30,$15,$30,$14,$30,$13,$30,$14,$30,$15,$30,$14,$30,$13,$30,$14 // 0.0.0.0.0.0.0.0.
        .byte $30,$15,$30,$14,$30,$03,$30,$04,$30,$05,$30,$04,$30,$03,$30,$04 // 0.0.0.0.0.0.0.0.
        .byte $30,$05,$30,$04,$30,$03,$30,$04,$30,$05,$30,$04,$30,$03,$30,$04 // 0.0.0.0.0.0.0.0.
        .byte $30,$05,$30,$04,$30,$09,$30,$22,$36,$ff,$09,$00,$22,$06,$0a,$00 // 0.0.0.0"6..."...
        .byte $23,$00,$0a,$00,$23,$00,$0a,$00,$23,$00,$0a,$00,$23,$00,$02,$02 // #...#...#...#...
        .byte $07,$00,$06,$02,$0e,$00,$06,$02,$0f,$00,$10,$00,$11,$00,$10,$00 // ................
        .byte $12,$00,$10,$00,$11,$00,$10,$00,$12,$00,$09,$00,$0a,$00,$10,$00 // ................
        .byte $11,$00,$10,$00,$12,$00,$1d,$00,$10,$10,$11,$10,$10,$10,$12,$10 // ................
        .byte $10,$10,$11,$10,$10,$10,$12,$10,$21,$06,$0a,$00,$10,$30,$11,$30 // ........!....0.0
        .byte $10,$30,$12,$30,$06,$32,$0e,$30,$06,$32,$0f,$30,$06,$32,$0e,$30 // .0.0.2.0.2.0.2.0
        .byte $06,$32,$0f,$30,$06,$32,$0e,$30,$06,$32,$0f,$30,$0a,$36,$07,$30 // .2.0.2.0.2.0.6.0
        .byte $02,$36,$07,$30,$02,$36,$07,$30,$03,$30,$04,$30,$05,$30,$04,$30 // .6.0.6.0.0.0.0.0
        .byte $03,$30,$04,$30,$05,$30,$04,$30,$ff,$81,$5f,$00,$41,$1f,$00,$11 // .0.0.0.0.._.A...
        .byte $18,$00,$fe,$81,$df,$00,$41,$00,$00,$81,$df,$00,$fe,$81,$df,$00 // ......A.........
        .byte $41,$00,$00,$fe,$21,$00,$00,$21,$04,$00,$21,$07,$00,$ff,$21,$00 // A...!..!..!...!.
        .byte $00,$21,$05,$00,$21,$07,$00,$ff,$21,$00,$00,$21,$05,$00,$21,$09 // .!..!...!..!..!.
        .byte $00,$ff,$21,$00,$00,$21,$02,$00,$21,$07,$00,$ff,$41,$00,$00,$fe // ..!..!..!...A...
        .fill 15, $00
        .byte $81,$ff,$00,$41,$00,$00,$fe,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...A............
        .byte $00,$00,$00,$00,$00,$00,$81,$df,$00,$41,$a7,$00,$81,$df,$00,$fe // .........A......
        .byte $00,$81,$bf,$00,$ff,$81,$da,$00,$15,$02,$00,$15,$01,$00,$15,$00 // ................
        .byte $00,$ff,$81,$da,$00,$15,$02,$00,$15,$01,$00,$15,$00,$00,$ff,$21 // ...............!
        .byte $00,$00,$21,$04,$00,$21,$07,$00,$21,$0a,$00,$ff,$00,$00,$00,$00 // ..!..!..!.......
        .fill 8, $00
        .byte $21,$00,$00,$21,$03,$00,$21,$07,$00,$ff // !..!..!...

dat_1bd9:
        // === Fill data (1 bytes, $1bd9-$1bd9) ===
        .byte $00                                   // .

// --- Region $1c20-$1d64 ---
.pc = $1c20 "dat_1c20"

dat_1c20:
        .byte $14,$17,$16,$17,$17,$17,$16,$17,$14,$17,$18,$17,$17,$15,$16,$16 // ................
        .byte $15,$14,$15,$17,$17,$17,$17,$18,$18,$18,$15,$15,$16,$16,$15,$16 // ................
        .byte $16,$18,$18,$17,$17,$00,$bf,$aa,$e5,$39,$07,$15,$6d,$23,$c1,$96 // .........9..m#..
        .byte $e8,$9c,$a0,$49,$49,$8f,$67,$d7,$14,$47,$5e,$79,$fe,$30,$64,$99 // ...II.g..G^y.0d.
        .byte $a9,$d8,$25,$06,$fc,$0d,$b7,$be,$e6,$bc,$9a,$00,$07,$00,$09,$08 // ..%.............
        .byte $00,$00,$00,$01,$08,$09,$81,$08,$00,$00,$00,$0b,$0a,$03,$41,$30 // ..............A0
        .byte $20,$00,$00,$68,$0a,$0f,$09,$ff,$f0,$62,$ff,$74,$0a,$09,$09,$ff //  ..h.....b.t....
        .byte $f0,$62,$ff,$75,$0a,$00,$09,$ff,$f0,$62,$ff,$76,$0a,$09,$41,$ff // .b.u.....b.v..A.
        .byte $f0,$63,$ff,$77,$08,$e0,$41,$00,$40,$63,$62,$79,$09,$00,$41,$04 // .c.w..A.@cby..A.
        .byte $80,$00,$00,$78,$00,$70,$41,$88,$00,$62,$43,$79,$0f,$00,$81,$41 // ...x.pA..bCy...A
        .byte $20,$63,$63,$7a,$b9,$0f,$41,$40,$40,$62,$62,$68,$08,$90,$11,$09 //  ccz..A@@bbh....
        .byte $30,$62,$5f,$79,$ff,$e0,$15,$08,$00,$00,$00,$00,$07,$09,$09,$08 // 0b_y............
        .byte $00,$00,$00,$02,$28,$0a,$09,$08,$00,$00,$00,$02,$00,$50,$81,$08 // ....(........P..
        .byte $00,$00,$00,$03,$0c,$08,$15,$08,$00,$00,$00,$0e,$07,$08,$15,$00 // ................
        .byte $00,$00,$00,$6c,$0c,$09,$15,$65,$ff,$62,$f4,$7d,$0c,$09,$15,$45 // ...l...e.b.}...E
        .byte $45,$00,$00,$2d,$0a,$0f,$41,$40,$40,$00,$00,$2f,$0a,$09,$09,$40 // E..-..A@@../...@
        .byte $40,$00,$00,$44,$0a,$09,$09,$40,$40,$00,$00,$45,$0a,$09,$09,$40 // @..D...@@..E...@
        .byte $40,$00,$00,$46,$0a,$09,$09,$40,$10,$00,$00,$4d,$0c,$05,$09,$40 // @..F...@...M...@
        .byte $40,$00,$00,$4e,$08,$09,$09,$40,$40,$00,$00,$67,$02,$09,$81,$10 // @..N...@@..g....
        .byte $10,$00,$00,$7b,$09,$0f,$41,$88,$00,$62,$63,$7a,$09,$08,$15,$00 // ...{..A..bcz....
        .byte $00,$00,$00,$7a                       // ...z

dat_1d64:
        // === Fill data (1 bytes, $1d64-$1d64) ===
        .byte $00                                   // .

// --- Region $2145-$264b ---
.pc = $2145 "dat_2145"

dat_2145:
        .byte $0e,$0f,$0b,$00,$00,$00,$00,$00,$a6,$99,$fe,$00,$00,$00,$00,$00 // ................
        .byte $bb,$ee,$ff,$00,$00,$00,$00,$00,$bb,$ee,$ff,$00,$00,$00,$00,$00 // ................
        .byte $98,$64,$54,$00,$0b,$2d,$35,$f6,$97,$d7,$d7,$aa,$7f,$e6,$9a,$6a // .dT..-5........j
        .byte $61,$69,$69,$aa,$55,$aa,$20,$66,$00,$3c,$3c,$ff,$bb,$ff,$02,$a7 // aii.U. f.<<.....
        .byte $d6,$96,$96,$00,$f0,$3c,$cc,$8f,$f3,$be,$be,$00,$00,$00,$00,$00 // .....<..........
        .byte $2e,$3b,$3f,$00,$00,$00,$00,$00,$99,$66,$00,$00,$00,$00,$00,$00 // .;?......f......
        .byte $99,$66,$00,$00,$00,$00,$00,$00,$99,$66,$00,$00,$00,$00,$00,$00 // .f.......f......
        .byte $ae,$bb,$f6,$00,$00,$00,$00,$00,$fb,$ee,$7a,$00,$00,$00,$00,$00 // ..........z.....
        .byte $99,$66,$00,$00,$00,$00,$00,$00,$99,$66,$00,$00,$00,$00,$00,$00 // .f.......f......
        .byte $99,$66,$00,$00,$00,$00,$00,$00,$ae,$bb,$f6,$00,$00,$00,$00,$00 // .f..............
        .byte $fb,$ee,$7a,$00,$00,$00,$00,$00,$99,$66,$00,$00,$00,$00,$00,$00 // ..z......f......
        .byte $99,$66,$00,$00,$00,$00,$00,$00,$99,$66,$00,$00,$00,$00,$00,$00 // .f.......f......
        .byte $ae,$bb,$f6,$00,$00,$00,$00,$00,$fb,$ee,$7a,$00,$00,$00,$00,$00 // ..........z.....
        .byte $99,$66,$00,$00,$00,$00,$00,$00,$99,$66,$00,$00,$00,$00,$00,$00 // .f.......f......
        .byte $99,$66,$00,$00,$00,$00,$00,$00,$ae,$bb,$f6,$00,$00,$00,$00,$00 // .f..............
        .byte $fb,$ee,$7a,$00,$00,$00,$00,$00,$99,$66,$00,$00,$00,$00,$00,$00 // ..z......f......
        .byte $99,$66,$00,$00,$00,$00,$00,$00,$99,$66,$00,$00,$00,$00,$00,$00 // .f.......f......
        .byte $ae,$bb,$f6,$00,$00,$00,$00,$00,$ef,$ff,$55,$00,$00,$00,$00,$00 // ..........U.....
        .byte $ef,$ff,$55,$00,$00,$00,$00,$00,$ef,$ff,$55,$00,$00,$00,$00,$00 // ..U.......U.....
        .byte $ff,$ff,$ae,$00,$00,$00,$00,$00,$90,$70,$f0,$0b,$07,$0b,$07,$0a // .........p......
        .byte $06,$06,$05,$ff,$ea,$e5,$e5,$e5,$e5,$e7,$e5,$ff,$99,$77,$5d,$57 // .............w]W
        .byte $5d,$77,$dd,$ff,$aa,$bb,$ee,$bb,$fe,$bb,$ef,$a8,$54,$68,$a8,$a8 // ]w..........Th..
        .byte $98,$64,$a8,$eb,$e7,$ab,$db,$a7,$da,$97,$96,$96,$9a,$d6,$a7,$da // .d..............
        .byte $a7,$eb,$eb,$28,$14,$24,$18,$24,$28,$24,$18,$eb,$eb,$ab,$eb,$eb // ...(.$.$($......
        .byte $fa,$7f,$15,$eb,$ef,$eb,$fb,$ef,$fb,$aa,$f8,$30,$09,$17,$1f,$5e // ...........0...^
        .byte $bd,$7d,$7d,$aa,$7f,$e6,$9a,$6a,$61,$69,$69,$aa,$dd,$aa,$20,$66 // .}}....jaii... f
        .byte $00,$3c,$3c,$ff,$bb,$ff,$0a,$a7,$d6,$96,$96,$0f,$f2,$3c,$cc,$4f // .<<..........<.O
        .byte $f3,$7d,$7d,$a0,$c9,$25,$1f,$7e,$bd,$7d,$7d,$aa,$7f,$e6,$9a,$6a // .}}..%.~.}}....j
        .byte $61,$69,$69,$aa,$dd,$aa,$20,$66,$00,$3c,$3c,$ff,$bb,$ff,$0a,$a7 // aii... f.<<.....
        .byte $d6,$96,$96,$0f,$f2,$3c,$cc,$4f,$f3,$7d,$7d,$a0,$c9,$25,$1f,$7e // .....<.O.}}..%.~
        .byte $bd,$7d,$7d,$aa,$7f,$e6,$9a,$6a,$61,$69,$69,$aa,$dd,$aa,$20,$66 // .}}....jaii... f
        .byte $00,$3c,$3c,$ff,$bb,$ff,$0a,$a6,$9a,$ef,$3a,$0f,$f2,$3c,$cc,$4f // .<<.......:..<.O
        .byte $f3,$ff,$7c,$a0,$c9,$25,$1f,$7e,$bd,$7d,$7d,$aa,$7f,$f6,$9a,$6a // ..|..%.~.}}....j
        .byte $61,$69,$69,$aa,$dd,$aa,$20,$66,$00,$3c,$3c,$ff,$bb,$ff,$0a,$a7 // aii... f.<<.....
        .byte $d6,$96,$96,$0f,$f2,$3c,$cc,$4f,$f3,$7d,$7d,$a0,$c9,$25,$1f,$7e // .....<.O.}}..%.~
        .byte $bd,$7d,$7d,$aa,$7f,$e6,$9a,$6a,$61,$69,$69,$aa,$77,$aa,$20,$ee // .}}....jaii.w. .
        .byte $00,$28,$3c,$ff,$bb,$ff,$0a,$a6,$9a,$ef,$3a,$0f,$a3,$28,$88,$4a // .(<.......:..(.J
        .byte $a2,$aa,$68,$aa,$f5,$ee,$bb           // ..h....

txt_239c:
        .text "/;>;"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $55,$ee,$fb,$ef,$fb,$fe,$fb,$ef,$55,$e8,$aa,$ee,$ba,$ea,$bb,$ff // U.......U.......
        .byte $aa                                   // .

txt_23b2:
        .text "CSWS"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $53,$f0,$f0,$f0,$30,$f0,$30,$f0,$30,$0b,$0a,$06,$0a,$0a,$06,$0a // S...0.0.0.......
        .byte $06,$b5,$b5,$b6,$b5,$95,$b5,$95,$b9,$bf,$af,$bb,$ee,$ab,$ee,$bf // ................
        .byte $ef,$be,$ff,$bb,$ef,$ff,$fe,$fb,$ee,$a8,$a8,$68,$a8,$68,$98,$64 // ...........h.h.d
        .byte $94,$eb,$e7,$ab,$db,$a7,$da,$97,$96,$96,$9a,$d6,$a7,$da,$a7,$eb // ................
        .byte $eb,$29,$2a,$26,$1a,$2a,$29,$26,$19,$00,$aa,$6a,$aa,$6a,$99,$66 // .)*&.*)&...j.j.f
        .byte $95,$00,$a8,$64,$98,$a8,$a8,$a4,$98,$eb,$e7,$ab,$db,$a7,$da,$97 // ...d............
        .byte $96,$96,$9a,$d6,$a7,$da,$a7,$eb,$eb   // .........

txt_2420:
        .text "<,8,(8,"
        .byte $00                                   // string terminator
        .byte $eb,$e7,$ab,$db,$a7,$da,$97,$96,$96,$9a,$d6,$a7,$da,$a7,$eb,$eb // ................
        .byte $eb,$e7,$eb,$db,$e7,$da,$d7,$d6,$96,$9a,$d6,$a7,$da,$a7,$eb,$eb // ................

txt_2448:
        .text ",8,8((,8"
        .byte $eb,$e7,$bb,$db,$a7,$da,$97,$96,$96,$9a,$d6,$a7,$da,$a7,$eb,$eb // ................
        .byte $eb,$e7,$ab,$db,$a7,$da,$97,$96,$96,$9a,$d6,$a7,$da,$a7,$eb,$eb // ................
        .byte $29,$2a,$26,$1a,$2a,$29,$26,$00,$00,$aa,$6a,$aa,$6a,$99,$66,$00 // )*&.*)&...j.j.f.
        .byte $00,$fc,$b8,$ec,$fc,$fc,$f8,$3c,$eb,$e7,$ab,$db,$a7,$da,$97,$96 // .......<........
        .byte $96,$9a,$d7,$a7,$da,$a7,$eb,$eb       // ........

txt_2498:
        .text ",8,8((,8"
        .byte $eb,$e7,$ab,$db,$a7,$da,$97,$96,$96,$9a,$d6,$a7,$da,$a7,$eb,$eb // ................
        .byte $eb,$e7,$ab,$db,$a7,$da,$97,$96,$96,$9a,$d6,$a7,$da,$a7,$eb,$eb // ................

txt_24c0:
        .text "???????."
        .byte $00                                   // string terminator
        .byte $ff,$bb,$ff,$bf,$fe,$fb,$fe,$00,$ff,$fb,$ee,$ff,$ee,$bb,$ee,$fb // ................
        .byte $ee,$bb,$ee,$bb,$ea,$aa,$ee,$bb,$ae,$ab,$ea,$bb,$ee,$ab,$ea,$bb // ................
        .byte $ee,$ab,$ea,$bb,$ee,$ab,$aa,$be,$ae,$be,$ad,$aa,$ed,$a9,$ad,$f0 // ................
        .byte $30,$f0,$30,$f0,$30,$f0,$30           // 0.0.0.0

spr_2500:
        // === Sprite data (64 bytes, $2500-$253f) ===
        .byte $0f,$0b,$0f                           // ....####....#.##....####
        .byte $0b,$0a,$0b                           // ....#.##....#.#.....#.##
        .byte $0e,$0b,$be                           // ....###.....#.###.#####.
        .byte $bb,$be,$bb                           // #.###.###.#####.#.###.##
        .byte $bf,$9f,$bf                           // #.#######..######.######
        .byte $9f,$bb,$fe                           // #..######.###.#########.
        .byte $bb,$ee,$ab                           // #.###.#####.###.#.#.#.##
        .byte $ae,$bb,$aa                           // #.#.###.#.###.###.#.#.#.
        .byte $9a,$6b,$aa                           // #..##.#..##.#.###.#.#.#.
        .byte $6e,$aa,$6b                           // .##.###.#.#.#.#..##.#.##
        .byte $ae,$6b,$a8                           // #.#.###..##.#.###.#.#...
        .byte $98,$a8,$68                           // #..##...#.#.#....##.#...
        .byte $a4,$98,$64                           // #.#..#..#..##....##..#..
        .byte $98,$9e,$b6                           // #..##...#..####.#.##.##.
        .byte $5e,$b6,$7e                           // .#.####.#.##.##..######.
        .byte $bd,$6a,$69                           // #.####.#.##.#.#..##.#..#
        .byte $96,$9a,$d6                           // #..#.##.#..##.#.##.#.##.
        .byte $a7,$da,$a7                           // #.#..#####.##.#.#.#..###
        .byte $eb,$eb,$25                           // ###.#.#####.#.##..#..#.#
        .byte $16,$15,$19                           // ...#.##....#.#.#...##..#
        .byte $15,$16,$19                           // ...#.#.#...#.##....##..#
        .byte $16                                   // sprite 0 padding

spr_2540:
        // === Sprite data (64 bytes, $2540-$257f) ===
        .byte $aa,$9a,$a9                           // #.#.#.#.#..##.#.#.#.#..#
        .byte $6a,$a6,$99                           // .##.#.#.#.#..##.#..##..#
        .byte $66,$00,$98                           // .##..##.........#..##...
        .byte $a8,$a8,$a4                           // #.#.#...#.#.#...#.#..#..
        .byte $a8,$a8,$a4                           // #.#.#...#.#.#...#.#..#..
        .byte $00,$9e,$b6                           // ........#..####.#.##.##.
        .byte $5e,$b6,$7e                           // .#.####.#.##.##..######.
        .byte $bd,$6a,$69                           // #.####.#.##.#.#..##.#..#
        .byte $fb,$ed,$7f                           // #####.#####.##.#.#######
        .byte $fa,$6f,$f9                           // #####.#..##.#########..#
        .byte $7d,$7d,$aa                           // .#####.#.#####.##.#.#.#.
        .byte $ff,$aa,$55                           // #########.#.#.#..#.#.#.#
        .byte $aa,$00

txt_2566:
        .byte $3f
        .byte $3c,$be,$fa                           // ..####..#.#####.#####.#.
        .byte $a9,$55,$a9                           // #.#.#..#.#.#.#.##.#.#..#
        .byte $00,$ff,$00                           // ........########........
        .byte $ea,$a9,$a4                           // ###.#.#.#.#.#..##.#..#..
        .byte $a0,$4c,$3c                           // #.#......#..##....####..
        .byte $fc,$00,$9e                           // ######..........#..####.
        .byte $b6,$5e,$b6                           // #.##.##..#.####.#.##.##.
        .byte $7e,$bd,$6a                           // .######.#.####.#.##.#.#.
        .byte $69                                   // sprite 0 padding
        .byte $96,$9a,$d6                           // #..#.##.#..##.#.##.#.##.
        .byte $a7,$da,$a7                           // #.#..#####.##.#.#.#..###
        .byte $eb,$eb,$24                           // ###.#.#####.#.##..#..#..
        .byte $14,$14,$18                           // ...#.#.....#.#.....##...
        .byte $14,$14,$18                           // ...#.#.....#.#.....##...
        .byte $14,$9e,$b6                           // ...#.#..#..####.#.##.##.
        .byte $5e,$b6,$7e                           // .#.####.#.##.##..######.
        .byte $bd,$6a,$69                           // #.####.#.##.#.#..##.#..#
        .byte $96,$9a,$d6                           // #..#.##.#..##.#.##.#.##.
        .byte $a7,$da,$a7                           // #.#..#####.##.#.#.#..###
        .byte $eb,$eb,$eb                           // ###.#.#####.#.#####.#.##
        .byte $7b,$7e,$1f                           // .####.##.######....#####
        .byte $01,$2c,$2a                           // .......#..#.##....#.#.#.
        .byte $00,$a6,$9a                           // ........#.#..##.#..##.#.
        .byte $aa,$99,$aa                           // #.#.#.#.#..##..##.#.#.#.
        .byte $00,$ff,$00                           // ........########........
        .byte $aa,$ff,$aa                           // #.#.#.#.#########.#.#.#.
        .byte $55,$aa,$00                           // .#.#.#.##.#.#.#.........
        .byte $fc,$3c,$aa                           // ######....####..#.#.#.#.
        .byte $f6,$aa,$ba                           // ####.##.#.#.#.#.#.###.#.
        .byte $fe,$9f,$d6                           // #######.#..#######.#.##.
        .byte $d7                                   // sprite 1 padding
        .byte $cc,$b0,$ec                           // ##..##..#.##....###.##..
        .byte $b8,$af,$ba                           // #.###...#.#.#####.###.#.
        .byte $bd,$bd,$9e                           // #.####.##.####.##..####.
        .byte $b6,$5e,$b6                           // #.##.##..#.####.#.##.##.
        .byte $7e,$bd,$6a                           // .######.#.####.#.##.#.#.
        .byte $69,$96,$9a                           // .##.#..##..#.##.#..##.#.
        .byte $d6,$a7,$da                           // ##.#.##.#.#..#####.##.#.
        .byte $a7,$eb,$eb                           // #.#..######.#.#####.#.##
        .byte $24,$14,$14                           // ..#..#.....#.#.....#.#..
        .byte $18,$14,$14                           // ...##......#.#.....#.#..
        .byte $18,$14,$9e                           // ...##......#.#..#..####.
        .byte $b6,$5e,$b6                           // #.##.##..#.####.#.##.##.
        .byte $7e,$bd,$6a                           // .######.#.####.#.##.#.#.
        .byte $69,$96,$9a                           // .##.#..##..#.##.#..##.#.
        .byte $d6,$a7,$da                           // ##.#.##.#.#..#####.##.#.
        .byte $a7,$eb,$eb                           // #.#..######.#.#####.#.##
        .byte $9e,$b6,$5e                           // #..####.#.##.##..#.####.
        .byte $b6,$7e,$bd                           // #.##.##..######.#.####.#
        .byte $6a,$69,$96                           // .##.#.#..##.#..##..#.##.
        .byte $9a,$d6,$a7                           // #..##.#.##.#.##.#.#..###
        .byte $da,$a7,$eb                           // ##.##.#.#.#..######.#.##
        .byte $eb                                   // sprite 2 padding

txt_2600:
        .text ";.;.;**"
        .byte $1a,$bb,$ee,$bb,$ae,$ba,$ae,$bb,$aa,$aa,$ee,$bb,$aa,$aa,$ee,$ba // ................
        .byte $aa,$ba,$aa,$ba,$aa,$a9,$ba,$aa,$a9,$aa,$aa,$aa,$ba,$aa,$ba,$ea // ................
        .byte $ba,$aa,$ba,$aa,$aa,$ea,$af,$eb,$ba,$ab,$bb,$e9,$bb,$eb,$f9,$bb // ................
        .byte $f9,$a0,$20,$a0,$a0,$a0,$b0,$a0,$a0,$0f,$0b,$0f,$0d,$0f,$0d,$05 // .. .............
        .byte $0d,$95,$b5,$7d,$b7                   // ...}.

// --- Region $2675-$2a00 ---
.pc = $2675 "dat_2675"

dat_2675:
        .byte $a3,$ca,$ab,$28,$28,$28,$18,$24,$18,$24,$18,$26,$a5,$96,$b6,$9e // ...(((.$.$.&....
        .byte $b5,$5e,$bd,$fc,$bf,$cf,$c3,$cf,$f2,$8f,$fe,$fe,$fe,$f6,$fe,$f6 // .^..............
        .byte $df,$f6,$d7,$82,$82,$8a,$82,$8a,$a3,$ca,$ab // ...........

txt_26a0:
        .text "<8,8,8,8&"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $96,$b6,$9e,$b5,$5e,$bd,$fc,$bf,$cf,$c3,$cf,$f2,$8f,$fe,$96,$96 // ....^...........
        .byte $9e,$96,$9e,$b5,$5e,$bd,$82,$82,$8a,$82,$8a,$a3,$ca,$ab,$28,$28 // ....^.........((
        .byte $28,$18,$24,$18,$24,$18,$96,$96,$9e,$96,$9e,$b5,$5e,$bd,$82,$82 // (.$.$.......^...
        .byte $8a,$82,$8a,$a3,$ca,$ab,$26,$a5,$96,$b6,$9e,$b5,$5e,$bd,$fc,$bf // ......&.....^...
        .byte $cf,$c3,$cf,$f2,$8f,$fe               // ......

txt_26f0:
        .text "<,(8,8,8"
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$82,$82,$8a,$82,$8a,$a3,$ca,$ab // ......^.........
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$82,$82,$9a,$82,$8a,$a3,$ca,$ab // ......^.........
        .byte $28,$28,$28,$18,$24,$18,$24,$18,$96,$96,$9e,$96,$9e,$b5,$5e,$bd // (((.$.$.......^.
        .byte $82,$82,$8a,$82,$8a,$a3,$ca,$ab,$96,$96,$9e,$96,$9e,$b5,$5e,$bd // ..............^.
        .byte $82,$82,$8a,$82,$8a,$a3,$ca,$ab       // ........

txt_2740:
        .text "*:.:.:.;"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $aa,$a6,$a9,$6a,$9a,$66,$99,$aa,$ab,$ea,$bb,$ae,$bb,$ee,$fb,$ea // ...j.f..........
        .byte $ab,$ee,$bf,$f7,$dd,$ff,$ff,$ee,$ba,$fe,$fa,$7e,$df,$7f,$dd,$ab // ...........~....
        .byte $bb,$ee,$bb,$ef,$bf,$ef,$ff,$fb,$f9,$f9,$f9,$f9,$dd,$f9,$dd,$a0 // ................
        .byte $b0,$a0,$b0,$e0,$b0,$a0,$b0,$0f,$0f,$0e,$0e,$0e,$0e,$0e,$0f,$ae // ................
        .byte $bb,$af,$ab,$ae,$ab,$af,$ff,$aa,$ae,$bb,$aa,$bb,$ef,$aa,$ef,$aa // ................
        .byte $aa,$aa,$6a,$99,$55,$aa,$df,$a8,$64,$98,$64,$98,$54,$a8,$fc,$96 // ..j.U...d.d.T...
        .byte $96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // .....^..V......

txt_27b8:
        .text "((8,8<("
        .byte $14,$96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da // .......^..V.....
        .byte $ab,$96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da // .......^..V.....
        .byte $ab                                   // .

txt_27e0:
        .text "((8,8<(<"
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......

txt_2808:
        .text "((8,8<(<"
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......

txt_2830:
        .text "((8,8<(<"
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......

txt_2858:
        .text "((8,8<(<"
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......
        .byte $2e,$3f,$3f,$1d,$37,$15,$3f,$15,$99,$aa,$99,$aa,$ee,$ff,$aa,$ff // .??.7.?.........
        .byte $99,$aa,$9a,$aa,$ee,$ff,$aa,$ff,$aa,$ab,$aa,$bb,$ee,$ff,$aa,$dd // ................
        .byte $99,$65,$99,$66,$99,$bb,$55,$ff,$99,$55,$65,$56,$99,$bf,$55,$ff // .e.f..U..UeV..U.
        .byte $99,$b9,$5b,$b9,$5b,$fb,$ab,$ff,$e0,$b0,$e0,$b0,$f0,$b0,$f0,$f0 // ..[.[...........

spr_28c0:
        // === Sprite data (64 bytes, $28c0-$28ff) ===
        .byte $0b,$09,$05                           // ....#.##....#..#.....#.#
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$ff                           // ................########
        .byte $ee,$ba,$00                           // ###.###.#.###.#.........
        .byte $00,$00,$00                           // ........................
        .byte $00,$fb,$ee                           // ........#####.#####.###.
        .byte $bb,$00,$00                           // #.###.##................
        .byte $00,$00,$00                           // ........................
        .byte $ff,$ee,$bb                           // ###########.###.#.###.##
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$a8                           // ................#.#.#...
        .byte $98,$68,$00                           // #..##....##.#...........
        .byte $00,$00,$00                           // ........................
        .byte $00,$96,$96                           // ........#..#.##.#..#.##.
        .byte $96,$95,$96                           // #..#.##.#..#.#.##..#.##.
        .byte $95,$96,$e9                           // #..#.#.##..#.##.###.#..#
        .byte $eb,$eb,$ef                           // ###.#.#####.#.#####.####
        .byte $fb,$ed,$ff                           // #####.#####.##.#########
        .byte $fb,$55,$28                           // #####.##.#.#.#.#..#.#...
        .byte $28,$00,$ff                           // ..#.#...........########
        .byte $55,$ff,$ff                           // .#.#.#.#################
        .byte $55                                   // sprite 0 padding

spr_2900:
        // === Sprite data (64 bytes, $2900-$293f) ===
        .byte $9e,$b6,$9d                           // #..####.#.##.##.#..###.#
        .byte $be,$f6,$aa                           // #.#####.####.##.#.#.#.#.
        .byte $aa,$55,$eb                           // #.#.#.#..#.#.#.####.#.##
        .byte $eb,$ef,$fb                           // ###.#.#####.#########.##
        .byte $6f,$ff,$ff                           // .##.####################
        .byte $7e,$96,$96                           // .######.#..#.##.#..#.##.
        .byte $96,$95,$96                           // #..#.##.#..#.#.##..#.##.
        .byte $95,$96,$e9                           // #..#.#.##..#.##.###.#..#
        .byte $eb,$eb,$ef                           // ###.#.#####.#.#####.####
        .byte $fb,$ed,$ff                           // #####.#####.##.#########
        .byte $fb,$55,$28                           // #####.##.#.#.#.#..#.#...
        .byte $28,$00,$ff                           // ..#.#...........########
        .byte $55,$ff,$ff                           // .#.#.#.#################
        .byte $55,$9e,$b6                           // .#.#.#.##..####.#.##.##.
        .byte $9d,$be,$f6                           // #..###.##.#####.####.##.
        .byte $aa,$aa,$55                           // #.#.#.#.#.#.#.#..#.#.#.#
        .byte $eb,$eb,$ef                           // ###.#.#####.#.#####.####
        .byte $fb,$6f,$ff                           // #####.##.##.############
        .byte $ff,$7e,$96                           // ########.######.#..#.##.
        .byte $96,$96,$95                           // #..#.##.#..#.##.#..#.#.#
        .byte $96,$95,$96                           // #..#.##.#..#.#.##..#.##.
        .byte $e9                                   // sprite 0 padding
        .byte $be,$be,$be,$be,$7e,$be,$fe,$6b,$28,$2c,$28,$00,$00,$00,$00,$00 // ....~..k(,(.....
        .byte $96,$96,$96,$95,$96,$95,$96,$e9,$be,$be,$be,$be,$7e,$be,$fe,$6b // ............~..k
        .byte $96,$96,$96,$95,$96,$95,$96,$e9,$eb,$eb,$ef,$fb,$ed,$ff,$fb,$55 // ...............U
        .byte $28,$28,$00,$ff,$55,$ff,$ff,$55,$9e,$b6,$9d,$be,$f6,$aa,$aa,$55 // ((..U..U.......U
        .byte $eb,$eb,$ef,$fb,$6f,$ff,$ff,$7e,$96,$96,$96,$95,$96,$95,$96,$e9 // ....o..~........
        .byte $eb,$eb,$ef,$fb,$ed,$ff,$fb,$55,$28,$28,$00,$ff,$55,$ff,$ff,$55 // .......U((..U..U
        .byte $9e,$b6,$9d,$be,$f6,$aa,$aa,$55,$eb,$eb,$ef,$fb,$6f,$ff,$ff,$7e // .......U....o..~
        .byte $96,$96,$96,$95,$96,$95,$96,$e9,$96,$96,$96,$96,$d6,$96,$56,$f9 // ..............V.
        .byte $3f,$3f,$3b,$00,$00,$00,$00,$00,$ff,$ff,$ba,$00,$00,$3f,$3a,$37 // ??;..........?:7
        .byte $ee,$ff,$aa,$00,$03,$ff,$ab,$77,$ee,$ff,$aa,$00,$f0,$bf,$fa,$77 // .......w.......w
        .byte $ee,$fb,$aa,$00,$00,$ff,$ba,$f7,$ee,$fb,$aa,$00,$00,$ff,$ba,$77 // ...............w
        .byte $ee,$bb,$aa,$00,$00,$ff,$ba,$ff,$e0,$a0,$a0,$00,$00,$f0,$b0,$f0 // ................

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

// --- Region $2b08-$2b3c ---
.pc = $2b08 "txt_2b08"

txt_2b08:
        .text "&&..*"
        .byte $00                                   // string terminator
        .byte $00,$00,$99,$dd,$dd,$5d,$1d,$15,$00,$00,$99,$d9,$dd,$55,$00,$00 // .....].......U..
        .byte $00,$00
        .text "/.&*"
        .byte $02,$00,$00,$00,$99,$9d,$db,$d5
        .byte $51,$01
        .byte $00,$00,$9a,$9d,$db,$d5,$d0,$50,$00,$00,$80,$a0,$e0,$a0 // .......P......

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

// --- Region $2bf1-$2bf1 ---
.pc = $2bf1 "dat_2bf1"

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

// --- Region $2c74-$2c82 ---
.pc = $2c74 "dat_2c74"

dat_2c74:
        .byte $20,$81,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00 //  ...........

spr_2c80:
        // === Sprite data (3 bytes, $2c80-$2c82) ===
        .byte $20,$6b,$3e                           // ..#......##.#.##..#####.

// --- Region $2d19-$2d45 ---
.pc = $2d19 "Segment $2d19"
        .byte $1f,$c7,$1c,$dc,$1a,$f1,$26,$b2,$24,$c7,$26,$dc,$24,$f1,$f0,$3b // ......&.$.&.$..;
        .byte $40,$00,$00,$ff,$18,$00,$1c,$00,$01,$00,$00,$ff,$00,$00,$00,$00 // @...............
        .fill 13, $00

// --- Region $2e41-$2ebf ---
.pc = $2e41 "dat_2e41"

dat_2e41:
        .byte $8d,$22
        .byte $d0,$4c

smc_2e45:
        .byte $76

smc_2e46:
        .byte $2e,$e6,$bc                           // ..#.###.###..##.#.####..
        .byte $d0,$02,$e6                           // ##.#..........#.###..##.
        .byte $bd,$a5,$bd                           // #.####.##.#..#.##.####.#
        .byte $c9,$03,$f0                           // ##..#..#......######....
        .byte $03,$4c,$8e                           // ......##.#..##..#...###.
        .byte $2e,$a5,$bc                           // ..#.###.#.#..#.##.####..
        .byte $c9,$b8,$f0                           // ##..#..##.###...####....
        .byte $03,$4c,$8e                           // ......##.#..##..#...###.
        .byte $2e,$a9,$9c                           // ..#.###.#.#.#..##..###..
        .byte $8d,$9a,$2d                           // #...##.##..##.#...#.##.#
        .byte $a9,$2d,$8d                           // #.#.#..#..#.##.##...##.#
        .byte $9b,$2d,$a9                           // #..##.##..#.##.##.#.#..#
        .byte $76,$8d

txt_2e6c:
        .byte $45
        .byte $2e,$a9,$2e                           // ..#.###.#.#.#..#..#.###.
        .byte $8d,$46,$2e                           // #...##.#.#...##...#.###.
        .byte $4c,$8e,$2e                           // .#..##..#...###...#.###.

loc_2e76:
        .byte $e6,$be,$a6                           // ###..##.#.#####.#.#..##.
        .byte $be,$bd,$bb                           // #.#####.#.####.##.###.##
        .byte $2f,$8d,$8b                           // ..#.#####...##.##...#.##
        .byte $2d                                   // sprite 0 padding

spr_2e80:
        // === Sprite data (64 bytes, $2e80-$2ebf) ===
        .byte $e0,$2e,$d0                           // ###.......#.###.##.#....
        .byte $0a,$a9,$8e                           // ....#.#.#.#.#..##...###.
        .byte $8d

txt_2e87:
        .byte $45,$2e
        .byte $a9,$2e,$8d                           // #.#.#..#..#.###.#...##.#

txt_2e8c:
        .byte $46,$2e

loc_2e8e:
        .byte $a9
        .byte $d7

loc_2e90:
        .byte $cd,$12
        .byte $d0,$d0,$fb                           // ##.#....##.#....#####.##
        .byte $a2,$04,$20                           // #.#...#......#....#.....
        .byte $f2,$2e,$ea                           // ####..#...#.###.###.#.#.
        .byte $ea,$ea,$a5                           // ###.#.#.###.#.#.#.#..#.#
        .byte $b6,$8d,$16                           // #.##.##.#...##.#...#.##.
        .byte $d0,$a9,$06                           // ##.#....#.#.#..#.....##.
        .byte $8d,$21,$d0                           // #...##.#..#....###.#....
        .byte $a9,$04,$8d                           // #.#.#..#.....#..#...##.#
        .byte $23,$d0,$a9                           // ..#...####.#....#.#.#..#
        .byte $0e,$8d,$22                           // ....###.#...##.#..#...#.
        .byte $d0,$a9,$fb                           // ##.#....#.#.#..######.##

loc_2eb3:
        .byte $cd,$12,$d0                           // ##..##.#...#..#.##.#....
        .byte $d0,$fb,$a2                           // ##.#....#####.###.#...#.
        .byte $05,$20,$f2                           // .....#.#..#.....####..#.
        .byte $2e,$a9,$3b                           // ..#.###.#.#.#..#..###.##
        .byte $8d                                   // sprite 0 padding

// --- Region $2f3a-$2fea ---
.pc = $2f3a "Segment $2f3a"
        .byte $02,$03,$04,$05,$06,$07,$08,$08,$08,$07,$06,$05,$04,$03,$02,$01 // ................
        .byte $01,$02,$03,$04,$04,$04,$03,$02,$01,$01,$02,$03,$04,$05,$06,$07 // ................
        .byte $08,$08,$08,$07,$06,$05,$04,$03,$02,$01,$01,$02,$03,$04,$04,$04 // ................
        .byte $03,$02,$01,$06,$04,$0e,$03,$0d,$01,$0d,$03,$0e,$04,$06,$00,$00 // ................
        .fill 11, $00
        .byte $09,$08,$0a,$0f,$0d,$01,$0d,$0f,$0a,$08,$09,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .fill 13, $06
        .byte $04,$0c,$0a,$0f,$0f,$0f,$0a,$0c,$04,$06,$06,$06,$06,$06,$06,$06 // ................
        .byte $06,$3b,$0b,$3b,$0b,$0b,$0b,$0b,$3b,$3b,$0b,$3b,$0b,$0b,$0b,$3b // .;.;....;;.;...;
        .byte $3b,$3b,$0b
        .byte $3b,$0b,$0b
        .text ";;;;"
        .byte $0b
        .byte $3b,$0b
        .byte $3b,$3b,$3b
        .byte $3b,$3b,$0b                           // ;;.

txt_2fdd:
        .text ";;;;;;;"
        .byte $0b                                   // .

txt_2fe5:
        .text ";;;;;;"

// --- Region $3003-$337f ---
.pc = $3003 "dat_3003"

dat_3003:
        .byte $ff,$00,$00,$00,$00,$00,$3c,$06,$7e,$ce,$ff,$06,$00,$c0,$fc,$c6 // ......<.~.......
        .byte $e6,$e6,$fe,$c0,$00,$00,$7c,$c6,$e0,$e6,$ff,$c0,$00,$06,$7e,$c6 // ......|.......~.
        .byte $ce,$ce,$ff,$06,$00,$00,$7c,$c6,$ee,$e0,$ff,$c0,$00,$7c,$c6,$f0 // ......|......|..
        .byte $c0,$e0,$e0,$e0,$00,$00,$7e,$c6,$ce,$ee,$0e,$fe,$00,$c0,$fc,$c6 // ......~.........
        .byte $e6,$e6,$e6,$06,$00,$18,$00,$18,$1c,$1c,$1c,$00,$00,$06,$00,$06 // ................
        .byte $0e,$0e,$ce,$7c,$00,$c0,$c6,$c6,$fc,$e6,$e6,$06,$00,$c0,$c0,$c0 // ...|............
        .byte $e0,$e6,$ff,$00,$00,$00,$c6,$ee,$be,$d6,$c6,$06,$00,$00,$fc,$c6 // ................
        .byte $e6,$e6,$e6,$06,$00,$00,$7c,$c6,$e6,$e6,$ff,$c0,$00,$00,$fc,$c6 // ......|.........
        .byte $e6,$e6,$ef,$e0,$00,$00,$7e,$c6,$ce,$ce,$6e,$0e,$00,$00,$fc,$c6 // ......~...n.....
        .byte $e0,$e0,$e0,$00,$00,$00,$78,$c0,$7c,$0e,$ff,$c0,$00,$c0,$fc,$c0 // ......x.|.......
        .byte $e0,$e0,$ff,$00,$00,$00,$c6,$c6,$e6,$e6,$ff,$00,$00,$00,$c6,$c6 // ................
        .byte $e6,$7c,$38,$00,$00,$00,$c6,$d6,$be,$ee,$c6,$c0,$00,$00,$c6,$c6 // .|8.............
        .byte $7c,$e6,$e6,$06,$00,$00,$c6,$c6,$ce,$fe,$0e,$fe,$00,$00,$fe,$06 // |...............
        .byte $7c,$e0,$ff,$c0,$00                   // |....

txt_30d8:
        .text "<00000<"
        .byte $00                                   // string terminator
        .byte $0c,$12,$30,$7c,$30,$62,$fc,$00,$3c,$0c,$0c,$0c,$0c,$0c,$3c,$00 // ..0|0b..<.....<.
        .byte $10,$38,$7c,$fe,$38,$38,$38,$00,$10,$30,$7e,$fe,$7e,$30,$10,$00 // .8|.888..0~.~0..
        .fill 8, $00
        .byte $18,$18,$18,$1c,$1c,$00,$1c,$00,$66,$66,$cc,$00,$00,$00,$00,$00 // ........ff......
        .byte $6c,$6c,$fe,$6c,$fe,$6c,$6c,$00,$0c,$3c,$60,$3c,$06,$7c,$30,$00 // ll.l.ll..<`<.|0.
        .byte $62,$66,$0c,$18,$30,$66,$c6,$00,$3c,$66,$3c,$38,$67,$66,$3f,$00 // bf..0f..<f<8gf?.
        .byte $0c,$0c,$18,$00,$00,$00,$00,$00,$1c
        .text "00000"
        .byte $1c,$00
        .byte $38,$0c,$0c,$0c,$0c,$0c,$38,$00,$00,$6c,$38,$fe,$38,$6c,$00,$00 // 8.....8..l8.8l..
        .byte $00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$18,$30,$00 // ...~..........0.
        .byte $00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$00,$00 // ...~............
        .byte $00,$03,$06,$0c,$18,$30,$60,$00,$00,$3c,$66,$76,$76,$7e,$70,$00 // .....0`..<fvv~p.
        .byte $00,$18,$38,$1c,$1c,$1c,$00,$00,$00,$fc,$06,$7c,$e0,$fe,$e0,$00 // ..8........|....
        .byte $00,$fc,$06,$3c,$0e,$fe,$c0,$00,$00,$3e,$66,$ce,$ee,$0e,$0e,$00 // ...<.....>f.....
        .byte $00,$fc,$c0,$fc,$0e,$fe,$c0,$00,$00,$7c,$c0,$fc,$e6,$fe,$e0,$00 // .........|......
        .byte $00,$fe,$06,$1c,$38,$38,$38,$00,$00,$7c,$c6,$7c,$e6,$fe,$e0,$00 // ....888..|.|....
        .byte $00,$7e,$c6,$ce,$ee,$0e,$fe,$00,$00,$00,$18,$00,$18,$00,$00,$00 // .~..............
        .byte $00,$00,$18,$00,$18,$30,$00,$00,$0c,$18,$30,$60,$30,$18,$0c,$00 // .....0....0`0...
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00,$30,$18,$0c,$06,$0c,$18,$30,$00 // ..~.~...0.....0.
        .byte $fc,$06,$1c                           // ...

txt_31fb:
        .encoding "screencode_mixed"
        .text "88"
        .text "@"
        .text "8"
        .text "@"
        .text " proudly presents another"
        .encoding "petscii_upper"

txt_3219:
        .text " FIRST "
        .byte $12,$05,$0c,$05,$01,$13,$05           // .......

txt_3227:
        .text "            "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $93,$95,$90,$85,$92,$a0,$8d,$8f,$8e,$81,$83,$8f,$a0,$87,$90,$a1 // ................
        .byte $a0                                   // .

txt_3245:
        .text "                    "

txt_3259:
        .encoding "screencode_mixed"
        .text "cracked on the"
        .encoding "petscii_upper"

txt_3267:
        .text " 15/3'91                     "
        .byte $09,$0d,$10,$0f,$12,$14,$05,$04,$20,$02,$19 // ........ ..

txt_328f:
        .text " NEI"

dat_3293:
        // === Fill data (109 bytes, $3293-$32ff) ===
        .fill 109, $20
        .byte $ff,$54,$00,$fe,$a0,$00,$fd,$40,$00,$fe,$00,$00,$f5,$50,$00,$ff // .T.....@.....P..
        .byte $aa,$00,$ff,$40,$00,$fe,$80,$00,$ff,$55,$00,$ff,$a8,$00,$fa,$40 // ...@.....U.....@
        .byte $00,$ff,$a8,$00,$ff,$d5,$00,$fe,$a0,$00,$ff,$40,$00,$ff,$aa,$00 // ...........@....
        .byte $f5,$50,$00,$fe,$00,$00,$ff,$50,$00,$ff,$aa,$00,$ff,$54,$00,$00 // .P.....P.....T..
        .byte $00,$2a,$af,$00,$05,$7f,$00,$02,$bf,$00,$00,$7f,$00,$0a,$ff,$00 // .*..............
        .byte $55,$ff,$00,$02,$af,$00,$01,$7f,$00,$aa,$ff,$00,$15,$ff,$00,$02 // U...............
        .byte $ff,$00,$15,$ff,$00,$ab,$ff,$00,$05,$7f,$00,$02,$af,$00,$55,$ff // ..............U.
        .byte $00,$0a,$ff,$00,$01,$7f,$00,$0a,$ff,$00,$55,$ff,$00,$2a,$fa // ..........U..*.

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

// --- Region $33e8-$34ff ---
.pc = $33e8 "dat_33e8"

dat_33e8:
        .byte $0d,$fd,$0f,$0f,$df,$a6               // ......

txt_33ee:
        .text "FF"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $04,$0d,$df,$df,$df,$1d,$1f,$df,$df,$df,$1d,$1f,$df,$df,$df,$1d // ................
        .byte $1f,$df,$df,$df,$1d,$1f,$df,$df,$df,$1d,$1f,$1f,$1f,$01,$fd,$fd // ................
        .byte $cf,$cf,$0c,$cb,$fa,$64,$cb,$6a,$06   // .....d.j.

txt_341a:
        .text "FFF"
        .byte $a4                                   // '$' | $80 (end-of-string marker)

txt_341e:
        .text "LFFF"
        .byte $a4                                   // '$' | $80 (end-of-string marker)

txt_3423:
        .text "LFFF"
        .byte $a4                                   // '$' | $80 (end-of-string marker)

txt_3428:
        .text "LFFF"
        .byte $a4                                   // '$' | $80 (end-of-string marker)

txt_342d:
        .text "LFF"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $a4,$46,$fb,$fb,$fb,$bf,$00,$cf,$cb,$0c,$0c,$cb,$7f,$4a,$cb,$cb // .F...........J..
        .byte $cb,$fa,$64,$0b,$fa,$64,$fa,$64,$0b,$fa,$64,$fa,$64,$cb,$cb,$0c // ..d..d.d..d.d...
        .byte $fa,$64,$0b,$fa,$64,$fa,$64,$0c,$0c,$0c,$0c,$0c,$0c,$fc,$00,$0c // .d..d.d.........
        .byte $fb,$0c,$bc,$fc,$7f,$af,$cb,$fc,$bc,$fa,$f4,$4a,$4a,$64,$fa,$4a // ...........JJd.J
        .byte $cb,$fa,$4a,$6f,$4a,$4a,$7a,$fa,$fa,$4a,$cb,$fa,$4a,$fa,$4a,$fc // ..JoJJz..J..J.J.
        .byte $0c,$0c,$fc,$0c,$0c,$dc,$0b,$dc,$cb,$0c,$0c,$cf,$98,$09,$fc,$89 // ................
        .byte $08,$59,$09,$0c,$89,$08,$89,$09,$fc,$89,$09,$89,$08,$0c,$89,$09 // .Y..............
        .byte $89,$09,$fc,$89,$09,$89,$09,$0c,$fc,$0c,$dc,$dc,$0c,$dc,$0b,$01 // ................
        .byte $0c,$0f,$df,$df,$58,$98,$1f,$58,$98,$58,$98,$0f,$58,$98,$58,$98 // ....X..X.X..X.X.
        .byte $0f,$58,$98,$58,$98,$0f,$58,$98,$58,$98,$0f,$58,$98,$58,$98,$dc // .X.X..X.X..X.X..
        .byte $cf,$cf,$1f,$fd,$fd,$df,$0b,$bd,$0c,$0c,$0c,$cb,$d5,$d8,$db,$d5 // ................
        .byte $d8,$d5,$d8,$db,$d5,$d8,$d5,$d5,$0b,$d5,$d5,$d5,$d8,$db,$d5,$d8 // ................
        .byte $d5,$d8,$db,$d5,$d8,$d5,$85,$0c,$fc,$fc,$fc,$fc,$fc,$0c,$0c // ...............

// --- Region $351a-$3528 ---
.pc = $351a "dat_351a"

dat_351a:
        .byte $01,$00,$00,$00,$00,$00,$00,$db,$bd,$bd,$1b,$bd,$bd,$0b // ..............

dat_3528:
        // === Fill data (1 bytes, $3528-$3528) ===
        .byte $00                                   // .

// --- Region $3578-$368f ---
.pc = $3578 "dat_3578"

dat_3578:
        .byte $01,$01,$0d,$0d,$00,$04,$0a,$0f,$06,$06,$0f,$00,$00,$00,$0f,$0d // ................
        .byte $00,$00,$00,$0f,$0d,$00,$00,$00,$0f,$0d,$00,$00,$00,$0f,$0d,$00 // ................
        .byte $00,$00,$0f,$0d,$0d,$0d,$0d,$0b,$01,$0b,$0b,$0b,$00,$04,$0a,$00 // ................
        .byte $04,$04,$0a,$0a,$0c,$06,$06,$0c,$0a,$0c,$06,$06,$0c,$0a,$0c,$06 // ................
        .byte $06,$0c,$0a,$0c,$06,$06,$0c,$0a,$04,$06,$0b,$0c,$0c,$0c,$0c,$0b // ................
        .byte $0d,$0f,$0b,$0b,$00,$0a,$0f,$00,$00,$00,$04,$0a,$0c,$04,$0a,$04 // ................
        .byte $0a,$0c,$04,$0a,$04,$0a,$00,$00,$0b,$04,$0a,$0c,$04,$0a,$04,$0a // ................
        .fill 8, $0b
        .byte $0f,$0c,$0b,$0f,$00,$01,$07,$00,$00,$00,$07,$0a,$0f,$0f,$0c,$07 // ................
        .byte $0f,$00,$07,$0f,$0a,$0f,$0f,$0f,$04,$07,$0f,$00,$07,$0f,$07,$0f // ................
        .byte $0b,$0b,$0b,$0b,$0f,$0f,$0f,$0c,$0f,$0f,$0f,$0f,$00,$05,$08,$00 // ................
        .byte $05,$09,$08,$08,$0f,$05,$09,$05,$08,$00,$05,$08,$05,$09,$0f,$05 // ................
        .byte $08,$05,$08,$00,$05,$08,$05,$08,$0f,$0b,$0f,$0f,$0f,$0f,$0f,$0c // ................
        .byte $0d,$0f,$0d,$01,$01,$0d,$05,$0d,$0d,$05,$0d,$05,$0d,$0d,$05,$0d // ................
        .byte $05,$0d,$0d,$05,$0d,$05,$0d,$0d,$05,$0d,$05,$0d,$0d,$05,$0d,$05 // ................
        .byte $0f,$0d,$0d,$0d,$01,$01,$01,$0c,$0c,$0b,$0b,$0b,$00,$09,$05,$05 // ................
        .byte $01,$05,$09,$05,$05,$01,$05,$09,$08,$0c,$09,$08,$09,$05,$05,$01 // ................
        .byte $05,$09,$05,$05,$01,$05,$09,$0d,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b // ................

// --- Region $36aa-$36b8 ---
.pc = $36aa "dat_36aa"

dat_36aa:
        .byte $01,$00,$00,$00,$00,$00,$00,$01,$01,$01,$0d,$01,$01,$01 // ..............

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

// --- Region $36f9-$3a5f ---
.pc = $36f9 "dat_36f9"

dat_36f9:
        .byte $0d,$00,$00,$00,$00,$0d,$04           // .......

txt_3700:
        .text "               "

txt_370f:
        .encoding "screencode_mixed"
        .text "and we shall wipe away all tears from their eyes, and there shall be no more death. neither sorrow, nor crying. neither shall there be annymore brain, for the former things are passed away"
        .encoding "petscii_upper"

txt_37cb:
        .text "... "

txt_37cf:
        .encoding "screencode_mixed"
        .text "the future belongs to"
        .encoding "petscii_upper"

txt_37e4:
        .text "... "
        .byte $0e,$05,$09,$1e                       // ....

txt_37ec:
        .encoding "screencode_mixed"
        .text "nec, random, tsm"
        .encoding "petscii_upper"

txt_37fc:
        .text "... "
        .byte $0c,$05,$07,$05,$0e,$04,$2c,$20,$09,$0b,$01,$12,$09,$1e // ......, ......

txt_380e:
        .encoding "screencode_mixed"
        .text "talent, action, paramount, illusion, genesis p., extasy, dominators, f&cg, crazy, xray"
        .encoding "petscii_upper"
        .byte $1e,$14,$12,$01,$0e,$13,$03,$0f,$0d   // .........

txt_386d:
        .text "..."

dat_3870:
        // === Fill data (143 bytes, $3870-$38fe) ===
        .fill 143, $20
        .byte $ff                                   // .

txt_3900:
        .encoding "screencode_mixed"
        .text "   you can reach us at the following numbers"
        .encoding "petscii_upper"

txt_392c:
        .text ".....                    "
        .byte $0d                                   // string terminator
        .byte $19,$13,$14,$09,$03,$20,$03,$01,$16,$05,$12,$0e,$13 // ..... .......

txt_3953:
        .text "....        )"
        .byte $09
        .text "*.$'"
        .byte $09
        .byte $2e,$29,$09
        .byte $27,$0f

txt_396b:
        .text "                    "
        .byte $14,$05,$13,$14,$15,$12,$05           // .......

txt_3986:
        .text "....        "
        .byte $1e                                   // .

txt_3993:
        .text "&(.)''."
        .byte $09,$0f                               // ..

txt_399c:
        .text "&+*                    "
        .byte $01,$14,$14,$12,$01,$03,$14,$09,$0f,$0e // ..........

txt_39bd:
        .text "....        "
        .byte $1e                                   // .

txt_39ca:
        .text "&(.)''.*&$*"
        .byte $09                                   // .

txt_39d6:
        .text "                    "
        .byte $16,$0d,$02                           // ...

txt_39ed:
        .text "....        $"
        .byte $09                                   // .

txt_39fb:
        .text "(.%+%.$))$            "

txt_3a11:
        .encoding "screencode_mixed"
        .text "pick up all our other upcoming wares"
        .encoding "petscii_upper"

txt_3a35:
        .text ".....                             "
        .byte $ff                                   // .

txt_3a58:
        .text "        "

// --- Region $3a6f-$3aff ---
.pc = $3a6f "Segment $3a6f"
        .fill 145, $20

// --- Region $3c71-$3c87 ---
.pc = $3c71 "Segment $3c71"
        .byte $36,$ae,$fb,$36,$f0,$01,$60,$a2,$80,$8e,$fb,$36,$a2,$3b,$8e,$02 // 6..6..`....6.;..
        .byte $c0,$a2,$00,$8e,$01,$c0,$00           // .......

// --- Region $3df9-$3e0f ---
.pc = $3df9 "Segment $3df9"
        .byte $36,$ae,$f6,$36,$f0,$01,$60,$a2,$80,$8e,$f6,$36,$a2,$3c,$8e,$12 // 6..6..`....6.<..
        .byte $c0,$a2,$88,$8e,$11,$c0,$00           // .......

// --- Region $3ea6-$3eff ---
.pc = $3ea6 "Segment $3ea6"
        .byte $14,$12,$0f,$20,$07,$12,$01,$10,$08,$09,$03,$13,$20,$01,$0e,$04 // ... ........ ...
        .byte $20,$03,$0f,$04,$09,$0e,$07,$20,$02,$19 //  ...... ..

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

txt_3ec7:
        .encoding "screencode_mixed"
        .text "irageintro music by"
        .encoding "petscii_upper"

txt_3eda:
        .text "........"

txt_3ee2:
        .encoding "screencode_mixed"
        .text "the dutch composerpress space"
        .encoding "petscii_upper"

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

// --- Region $45f1-$45f1 ---
.pc = $45f1 "dat_45f1"

dat_45f1:
        // === Fill data (1 bytes, $45f1-$45f1) ===
        .byte $00                                   // .

// --- Region $54d1-$54d1 ---
.pc = $54d1 "dat_54d1"

dat_54d1:
        // === Fill data (1 bytes, $54d1-$54d1) ===
        .byte $00                                   // .

// --- Region $60ca-$60ca ---
.pc = $60ca "dat_60ca"

dat_60ca:
        // === Fill data (1 bytes, $60ca-$60ca) ===
        .byte $00                                   // .

// --- Region $60f1-$60f1 ---
.pc = $60f1 "dat_60f1"

dat_60f1:
        // === Fill data (1 bytes, $60f1-$60f1) ===
        .byte $00                                   // .

// --- Region $851d-$851d ---
.pc = $851d "dat_851d"

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

// --- Region $8d3e-$8d3e ---
.pc = $8d3e "dat_8d3e"

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

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

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

// --- Region $a2d1-$a2d1 ---
.pc = $a2d1 "dat_a2d1"

dat_a2d1:
        // === Fill data (1 bytes, $a2d1-$a2d1) ===
        .byte $00                                   // .

// --- Region $d03e-$d03e ---
.pc = $d03e "dat_d03e"

dat_d03e:
        // === Fill data (1 bytes, $d03e-$d03e) ===
        .byte $00                                   // .

// --- Region $d600-$e517 ---
.pc = $d600 "dat_d600"

dat_d600:
        .byte $01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$60 // .,...7..X `

txt_d60b:
        .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,$c7 // .............`..
        .byte $36,$fc,$f0,$cc,$c2,$0e,$02,$ff,$c0,$00,$1b,$08,$40,$8f,$4f,$ff // 6...........@.O.
        .byte $0f,$00,$2a,$08,$0c,$c3,$cc,$c3,$35,$3f,$0f,$8f,$03,$83,$ff,$00 // ..*.....5?......
        .byte $32,$08,$0c,$32,$0e,$02,$ff,$00,$5a,$08,$66,$40,$8f,$4f,$c3,$60 // 2..2....Z.f@.O.`
        .byte $26,$3f,$0f,$8f,$a3,$23,$ff,$0f,$0f,$8f,$4f,$4f,$8f,$4f,$ff,$c0 // &?...#....OO.O..
        .byte $c3,$cc,$cf,$cc,$c3,$cc,$ff,$03,$c3,$03,$03,$83,$23,$83,$ff,$00 // ............#...
        .byte $72,$08,$01,$39,$0a,$09,$ff,$e7,$3f,$39,$02,$02,$20,$02,$22,$21 // r..9....?9.. ."!
        .byte $22,$21,$8f,$00,$7a,$08,$66,$40,$4f,$8f,$c3,$00,$8a,$08,$a8,$00 // "!..z.f@O.......
        .byte $c0,$c8,$23,$e3,$a3,$60,$20,$93,$a3,$63,$93,$c3,$00,$d4,$08,$a2 // ..#..` ..c......
        .byte $02,$c0,$c8,$23,$a3,$8f,$3f,$3f,$8f,$8f,$93,$02,$02,$22,$02,$22 // ...#..??....."."
        .byte $21,$22,$21,$8f,$4f,$4f,$8f,$e3,$4f,$23,$8f,$c3,$c0,$c6,$22,$c3 // !"!.OO..O#....".
        .byte $03,$c6,$21,$c3,$e3,$c0,$30,$c8,$c0,$c0,$c8,$8f,$40,$60,$84,$54 // ..!...0.....@`.T
        .byte $40,$4f,$8f,$8f,$4f,$4f,$8c,$e3,$4c,$39,$8c,$c3,$c0,$ff,$00,$cc // @O..OO..L9......
        .byte $00,$2a,$08,$c3,$03,$ff,$03,$c3,$23,$63,$93,$02,$09,$29,$0a,$29 // .*......#c...).)
        .byte $25,$29,$26,$e8,$3f,$24,$02,$22,$02,$20,$a2,$2a,$0c,$33,$4f,$83 // %)&.?$.". .*.3O.
        .byte $a4,$98,$a4,$28,$a8,$20,$c8,$21,$c0,$e3,$c8,$24,$c0,$c8,$c0,$c0 // ...(. .!...$....
        .byte $e3,$53,$26,$93,$63,$93,$a3,$23,$c0,$e3,$c8,$24,$c0,$c8,$c0,$08 // .S&.c..#...$....
        .byte $e3,$53,$2d,$93,$63,$93,$a3,$93,$02,$22,$02,$20,$00,$03,$0c,$03 // .S-.c....". ....
        .byte $c3,$25,$c0,$c3,$c8,$c0,$08,$c3,$60,$4a,$03,$c3,$23,$a3,$93,$09 // .%......`J..#...
        .byte $22,$02,$20,$00,$02,$0c,$30,$3f,$0f,$93,$63,$93,$a3,$a3,$83,$0c // ". ...0?..c.....
        .byte $33,$0f,$3c,$31,$0a,$00,$ff,$08,$20,$08,$a8,$a4,$98,$00,$ff,$c3 // 3.<1.... .......
        .byte $cc,$c3,$cf,$ce,$ca,$c0,$ff,$83,$03,$a3,$83,$a3,$a3,$03,$ff,$8a // ................
        .byte $20,$00,$a9,$a6,$99,$00,$ff,$20,$02,$0a,$a5,$55,$50,$0f,$ff,$93 //  ...... ...UP...

txt_d7be:
        .text "SOO?"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $26,$00,$28,$ca,$c9,$f2,$fc,$c2,$37,$0a,$20,$00,$a9,$66,$19,$c0 // &.(.....7. ..f..
        .byte $ff,$0c,$30,$0c,$3e,$31,$0a,$00,$ff,$23,$83,$23,$a3,$93,$63,$03 // ..0.>1...#.#..c.
        .byte $c2,$29,$03,$c3,$03,$03,$83,$03,$83,$ff,$00,$e6,$3f,$22,$ff,$00 // .)..........?"..
        .byte $c7,$21,$03,$e6,$f3,$c3,$28,$3f,$0f,$8f,$a3,$a3,$c3,$c0,$c0,$e3 // .!....(?........
        .byte $c8,$22,$c0,$c8,$e8,$f3,$24,$02,$02,$22,$02,$e3,$22,$37,$21,$8f // ."....$..".."7!.
        .byte $4f,$6f,$40,$60,$86                   // Oo@`.

txt_d818:
        .text "U"
        .byte $40                                   // @ character
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $cc,$c0,$00,$02,$65,$60,$0f,$a3,$63,$93 // ....e`..c.

txt_d825:
        .text "OO?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $60,$22,$02,$02,$22,$c0,$c0,$f2,$fc,$ff,$8f,$4f,$4f,$80,$00,$6a // `".."......OO..j
        .byte $26,$c0,$c3,$c0,$c0,$02,$00,$a8,$a0,$00,$c3,$c0,$ff,$0f,$30,$8a // &.............0.
        .byte $a2,$20,$c3,$03,$c3,$23,$3f,$8f,$8f,$c3,$25,$00,$0f,$30,$0e,$32 // . ...#?...%..0.2
        .byte $c2,$2e,$fc,$0c,$0c,$8c               // ......

txt_d85f:
        .text "L"
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $20,$02,$01,$82,$01,$82,$82,$c2,$e6,$fc,$60,$20,$c0,$20,$80,$02 //  .........` . ..
        .byte $82,$00,$32,$cc,$53,$53,$93,$63,$93,$a3,$a3,$83,$8a,$22,$00,$a9 // ..2.SS.c....."..
        .byte $66,$19,$c0,$ff,$02,$0a,$2a,$a5,$55,$50,$0f,$ff,$e6,$3f,$a1,$c7 // f.....*.UP...?..
        .byte $22,$00,$ff,$e6,$f3,$22,$03,$ff,$e7,$fc,$28,$ff,$30,$cc,$3c,$f2 // "...."....(.0.<.
        .byte $c6,$2a,$00,$c3,$60,$28,$fc,$f0,$cc,$c2,$0e,$00,$ff,$c0,$00,$9a // .*..`(..........
        .byte $66,$40,$8f,$8f,$ff,$00,$03,$a8,$23,$0c,$c3,$cc,$ff,$00,$0f,$33 // f@......#......3
        .byte $00,$30,$02,$00,$ff,$03,$c3,$03,$23,$a3,$a3,$93,$0f,$00,$c6,$22 // .0......#......"
        .byte $0f,$0f,$c6,$2a,$02,$02,$c0,$f0,$f2,$c1,$c2,$21,$0f,$00,$c2,$3a // ...*.......!...:
        .byte $fc,$f0,$cc,$c2,$0f,$0f,$ff,$c0,$00,$9a,$66,$40,$c3,$c0,$c0,$00 // ..........f@....
        .byte $02,$a5,$20,$0f,$23,$a3,$93           // .. .#..

txt_d8f9:
        .text "OO?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $39,$22,$00,$02,$0c,$30,$0c,$30,$0c,$63,$93,$a3,$a3,$83,$23,$83 // 9"...0.0.c....#.
        .byte $23,$02,$22,$02,$20,$00,$30,$cc,$c0,$c0,$e3,$c8,$24,$c0,$c8,$c0 // #.". .0.....$...
        .byte $0a,$e3,$53,$25,$93,$63,$93           // ..S%.c.

txt_d924:
        .text "OO"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $a1,$c7,$25,$03,$3e,$31,$0a,$00,$c3,$24,$00,$a3,$93,$63,$02,$03 // ..%.>1...$...c..
        .byte $ff,$ff,$ff,$25,$ff,$00,$0f,$33,$0c,$c4,$29,$03,$c3,$03,$23,$c8 // ...%...3..)...#.
        .byte $f2,$f2,$fc,$fc,$c3,$33,$0a,$20,$00,$a9,$a6,$29,$c0,$ff,$22,$09 // .....3. ...)..".
        .byte $29,$a4,$54,$53,$0f,$ff               // ).TS..

txt_d95d:
        .text "O??"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $60,$1f,$0f,$33,$0c,$3e,$31,$0a,$00,$ff,$c3,$03,$23,$a3,$93,$63 // `..3.>1.....#..c
        .byte $03,$ff,$3e,$32,$00,$f0,$cc,$c2,$c0,$ff,$a3,$93,$a3,$a3,$8f,$8f // ..>2............
        .byte $3f,$c2,$60,$20,$a2,$c8,$30,$c0,$f8,$32,$00,$ff,$82,$a0,$c3,$30 // ?.` ..0..2.....0
        .byte $0c,$03,$80,$ff,$03,$80,$cf,$f3,$3c,$0f,$c3,$ff,$0f,$c3,$f3,$cf // ........<.......
        .byte $c3,$03,$e3,$ff,$a2,$26,$a8,$20,$0c,$c3,$cc,$ff,$a2,$60,$33,$2a // .....&. .....`3*
        .byte $06,$80,$03,$83,$ff,$03,$c3,$03,$03,$83,$03,$23,$c8,$3a,$02,$08 // ...........#.:..
        .byte $8a,$2a,$06,$89,$20,$08,$82,$a0,$28,$8a,$a2,$a8,$30,$0c,$03,$80 // .*.. ...(...0...
        .byte $20,$08,$82,$a0,$cb,$03,$23,$eb,$0b   //  .....#..

txt_d9da:
        .text "#+"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $a3,$a3,$93                           // ...

txt_d9e0:
        .text "OO?"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $22,$0f,$0f,$e5,$fc,$60,$31,$ff,$c3,$c0,$02,$08,$a2,$a2,$00,$c8 // "....`1.........
        .byte $a3,$a3,$8f,$3f,$3f,$8f,$8f,$93,$aa,$26,$85,$a9,$a6,$25,$85,$a9 // ...??....&...%..
        .byte $6a,$9a,$a6,$69,$5a,$96,$65,$59,$28,$8a,$a2,$a8,$6a,$9a,$a6,$69 // j..iZ.eY(...j..i
        .byte $1b,$27,$ab,$9b,$17,$a7,$9b,$97,$e3,$53,$60,$26,$93,$63,$93,$a3 // .'.......S`&.c..
        .byte $90,$26,$05,$89,$2a,$06,$02,$c0,$ff,$56,$95,$65,$59,$96,$0a,$82 // .&..*....V.eY...
        .byte $ff,$5a,$96,$65,$59,$56,$2a,$8a,$ff,$57,$97,$97,$57,$57,$27,$8b // .Z.eYV*..W..WW'.
        .byte $ff,$20,$a2,$2c,$a5,$55,$59,$00,$ff,$92,$60,$80,$59,$96,$55,$00 // . .,.UY...`.Y.U.
        .byte $c2,$a1,$e4
        .text "?$0?"
        .byte $ff,$00,$c4
        .byte $21,$03,$c2,$a1,$c4
        .byte $24
        .byte $30,$7f,$ff,$00,$c4,$a1,$c2,$a1,$c4,$24,$0f,$fd,$ff,$00,$c4,$24 // 0........$.....$
        .byte $cf,$fd,$ff,$00,$c3,$2d,$f3,$fb,$f7,$ff,$03,$f3,$f3,$33,$b3,$73 // .....-.......3.s
        .byte $73,$ff,$00,$c4,$24,$c0,$15,$ff,$00,$c4,$24,$0f,$93,$ff,$00,$c4 // s...$.....$.....
        .byte $24,$c0,$c9,$ff,$00,$c4,$24,$3f,$3c,$ff,$00,$c4,$24,$00,$56,$ff // $.....$?<...$.V.
        .byte $00,$c4                               // ..

txt_daa6:
        .text "'?O?<>1;"
        .byte $e3                                   // .

txt_daaf:
        .text "7$"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $ef,$d3,$8b,$e4,$77,$24,$3d,$f2,$34,$b7,$e3,$77,$2c,$7b,$ff,$3e // ....w$=.4..w,{.>
        .byte $b8,$bf,$3f,$f2,$fb,$f7,$f2,$f4,$b7,$e4,$77,$31,$71,$32,$b8,$37 // ..?.......w1q2.7
        .byte $f7,$f5,$37,$b7,$77,$37,$b7,$77,$77,$37,$f7,$fb,$f3,$b0,$60,$5a // ..7.w7.ww7....`Z
        .byte $01,$0d,$1e,$2a,$02,$0e,$1f,$2b,$03,$0f,$21,$2c,$04,$10,$22,$2d // ...*...+..!,.."-
        .byte $05,$0d,$1e,$2a,$06,$0e,$1f,$2e,$03,$11,$23,$2f,$04,$12,$24,$30 // ...*......#/..$0
        .byte $01,$13,$25,$31,$02,$14,$1f,$32,$03,$15,$26,$2f,$07,$16,$27,$30 // ..%1...2..&/..'0
        .byte $05,$13,$1e,$2a,$06,$14,$1f,$2e,$03,$17,$23,$2f,$04,$10,$24,$30 // ...*......#/..$0
        .byte $01,$13,$25,$31,$02,$18,$1f,$32,$03,$15,$26,$2f,$07,$16,$27,$30 // ..%1...2..&/..'0
        .byte $01,$13,$1e,$2a,$02,$18,$1f,$2b,$03,$15,$a2,$22,$07,$16,$a2,$60 // ...*...+..."...`
        .byte $28,$01,$13,$25,$31,$02,$19,$1f,$32,$03,$1a,$23,$2f,$07,$1b,$24 // (..%1...2..#/..$
        .byte $30,$05,$0d,$1e,$2a,$08,$0e,$1f,$2b,$09,$0f,$21,$2c,$0a,$10,$22 // 0...*...+..!,.."
        .byte $2d,$0b,$1c,$28,$33,$0c,$1d           // -..(3..

txt_db69:
        .text ")4"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_db6c:
        .byte $22                                   // double quote character
        .text "E1"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$22,$46,$4b,$09,$3a,$47,$4c,$0a,$10,$24,$30,$05,$0d,$1e,$2a // `"FK.:GL..$0...*
        .byte $08,$0e,$1f,$2b,$09,$11,$21,$2c,$35,$12,$22,$2d,$05,$13,$25,$31 // ...+..!,5."-..%1
        .byte $08,$14,$1f,$32,$a2                   // ...2.

txt_db95:
        .byte $22                                   // double quote character
        .text "&/"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .text "&'06"
        .byte $1d,$1d
        .byte $4d,$02
        .byte $37,$00,$00
        .byte $4e,$60
        .byte $2e,$38,$3b
        .byte $3b,$4f,$01,$13,$1e,$2a,$02,$14,$1f,$2b,$03,$17,$21,$2c,$04,$10 // ;O...*...+..!,..
        .byte $22,$2d,$01,$13,$25,$31,$02,$14,$1f,$32,$03,$17,$23,$2f,$04,$10 // "-..%1...2..#/..
        .byte $24,$30,$05,$0d,$1e,$2a,$06,$3d,$1f,$2b,$03,$3e,$a2 // $0...*.=.+.>.

txt_dbd6:
        .byte $22                                   // double quote character
        .text "9?"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$01,$40,$a2,$60,$2e,$02,$41,$48,$50,$03,$42,$49,$51,$04,$10 // ".@.`..AHP.BIQ..
        .byte $4a,$34,$05,$0d,$1e,$2a,$06,$0e,$1f,$2b,$03,$11,$21,$2c,$04,$12 // J4...*...+..!,..
        .byte $22,$2d,$01,$40,$45,$31,$02,$41,$46,$4b,$03,$43,$47,$4c,$07 // "-.@E1.AFK.CGL.

txt_dc09:
        .text "D$0RW"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60
        .text "0SXHP"
        .byte $03,$17
        .byte $49,$51,$04,$10
        .byte $4a,$34,$05,$13
        .byte $25,$31,$08,$14,$1f,$32,$09,$17,$23,$2f,$35,$10,$24,$30,$05,$13 // %1...2..#/5.$0..
        .byte $60,$69,$08,$14,$1f,$6a,$09,$17,$61,$6b,$35,$10,$62,$6c,$36,$1d // `i...j..ak5.bl6.
        .byte $1d
        .byte $4d,$02
        .byte $37,$00,$00
        .byte $4e,$60
        .text "48;;O"
        .byte $05
        .byte $59,$1e
        .byte $2a,$08,$0e,$1f,$2b,$09,$11,$21,$2c,$35,$12,$22,$2d,$05,$40,$45 // *...+..!,5."-.@E
        .byte $31,$08
        .byte $41,$46,$4b,$09
        .text "BGL5"
        .byte $10
        .text "$0RZ"
        .byte $1e
        .byte $2a,$53,$5b,$1f                       // *S[.

txt_dc73:
        .text ".T"
        .byte $5c                                   // backslash character
        .text "&/5"
        .byte $5d                                   // ]

txt_dc7a:
        .text "'0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$63,$6d,$a2,$22,$64,$6e,$a8,$28,$55,$5e,$65,$6d,$56,$5f,$66 // "cm."dn.(U^emV_f
        .byte $6e,$aa,$22,$67,$6f,$a2,$22,$68,$70,$a8,$60,$28,$71,$78,$80,$85 // n."go."hp.`(qx..
        .byte $72,$79,$81,$86,$73,$7a,$82,$87,$74,$7b,$83,$88,$01,$13,$1e,$2a // ry..sz..t{.....*
        .byte $02,$14,$1f,$2b,$75,$17,$21,$2c,$76,$10,$22,$2d,$03,$17,$21,$2c // ...+u.!,v."-..!,
        .byte $04,$10                               // ..

txt_dcbf:
        .byte $22                                   // double quote character
        .text "-"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $38,$05,$13,$25,$31,$08,$14,$1f,$32,$09,$17,$23,$89,$35,$10,$84 // 8..%1...2..#.5..
        .byte $8a,$09,$17,$23,$2f,$35,$10           // ...#/5.

txt_dcd9:
        .text "$0"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $28,$0b,$1c,$28,$33,$0c,$1d           // (..(3..

txt_dce3:
        .text ")4"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $60
        .byte $22,$52,$5a,$1e
        .byte $2a,$53,$5b,$1f
        .byte $2e,$03
        .byte $5c                                   // backslash
        .text "&/9"
        .byte $7c

txt_dcf6:
        .text "'0RWE1S"
        .byte $7d,$46,$4b,$03,$7e,$47,$4c,$39,$7f,$24,$30,$05,$40,$a2,$60,$2e // }FK.~GL9.$0.@.`.
        .byte $08
        .byte $41,$48,$50,$09
        .text "BIQ5"
        .byte $10
        .byte $4a,$34,$05
        .byte $40,$45,$31
        .byte $06                                   // .

txt_dd1e:
        .text "AFKTCGL"
        .byte $77,$44,$24,$30,$01,$3c,$25,$31,$02,$3d,$1f,$32,$03,$43,$23,$2f // wD$0.<%1.=.2.C#/
        .byte $07                                   // .

txt_dd36:
        .text "D$0RW"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$9d
        .text "SXHP"
        .byte $03,$17
        .byte $49,$51,$04,$10
        .byte $4a,$34,$01
        .byte $59
        .byte $25,$31,$02,$0e,$1f,$32,$03,$11,$23,$2f,$04,$12,$24,$30,$01,$40 // %1...2..#/..$0.@
        .byte $45,$31,$02,$41,$46,$4b,$03,$42,$47,$4c,$04,$10,$24,$30,$01,$13 // E1.AFK.BGL..$0..
        .byte $25,$31,$02,$14,$1f,$32,$03,$17,$23,$2f,$04,$10,$24,$30,$8b,$99 // %1...2..#/..$0..
        .byte $a8,$4d,$8c,$9a,$a9,$4e,$8d,$9b,$aa,$4e,$8e,$9c,$ab,$4e,$8f,$9d // .M...N...N...N..
        .byte $ac,$4e,$90,$9e,$ad,$b7,$91,$9f,$ae,$4e,$92,$a0,$af // .N.......N...

txt_dd99:
        .text "O6"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $b0,$4d,$93,$a2,$b1,$b8,$94,$a3,$b2,$b9,$95,$a4,$b3,$ba,$78,$20 // .M............x 
        .byte $48,$10,$a9,$18,$a0,$10,$8d,$14,$03,$8c,$15,$03,$e8,$8e,$0e,$dc // H...............
        .byte $e8,$8e,$1a,$d0,$58,$60,$ee,$19,$d0,$20,$21,$10,$4c,$31,$ea,$a2 // ....X`... !.L1..
        .byte $00,$ce,$90,$10,$30,$0c,$20,$26,$12,$20,$25,$12,$4c,$25,$12,$c3 // ....0. &. %.L%..
        .byte $60,$56,$a9,$02,$8d,$90,$10,$20,$40,$10,$20,$3f,$10,$e8,$de,$8a // `V..... @. ?....
        .byte $10
        .text "0LL&"
        .byte $12,$a9,$1f,$8d,$18,$d4,$a9,$f0,$8d,$17,$d4
        .byte $29,$0f,$8d,$62,$12,$a2,$0f,$9d,$81,$10,$ca,$10,$fa,$a2,$02,$bd // )..b............
        .byte $b9,$14,$85,$fa,$bd,$bc,$14,$85,$fb,$a0,$00,$b1,$fa,$9d,$8d,$10 // ................
        .byte $c8,$b1,$fa,$9d,$e6,$10,$29,$0f,$9d,$e9,$10,$ca,$10,$e1,$60,$05 // ......).......`.
        .byte $03,$00,$15,$41,$41,$08,$06,$06,$a2,$60,$51,$1e,$0a,$21,$0b,$02 // ...AA....`Q..!..
        .byte $bc,$8d,$10,$c0,$fe,$d0,$09,$bd,$84,$10,$29,$fe,$9d,$84,$10,$60 // ..........)....`
        .byte $b9,$46,$1c,$85,$fa,$b9,$20,$1c,$85,$fb,$bc,$81,$10,$b1,$fa // .F.... ........

txt_de5b:
        .text "0 "
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $60,$90,$43,$29,$1f,$9d,$8a,$10,$a9,$fe,$9d,$31,$10,$20,$98,$10 // `.C).......1. ..
        .byte $4c,$87,$11,$00,$07,$0e,$30,$48,$13,$88,$a0,$42,$13,$45,$03,$c9 // L.....0H...B.E..
        .byte $a0,$90,$16,$29,$1f,$9d,$8a,$10,$b0,$e6,$aa,$25,$06,$01,$00,$04 // ...).......%....
        .byte $00,$e3,$0a,$30,$9d,$d9,$13,$c8,$b1,$fa,$c9,$60,$b0,$bd,$85,$fc // ...0.......`....
        .byte $c8,$bd,$e6,$10,$e4,$4a,$60,$41,$18,$65,$fc,$9d,$c9,$10,$84,$fc // .....J`A.e......
        .byte $a8,$b9,$37,$14,$9d,$cc,$10,$9d,$e2,$13,$b9,$c5,$11,$9d,$cf,$10 // ..7.............
        .byte $9d,$b6,$12,$a4,$fc,$b1,$fa,$9d,$41,$11,$29,$1f,$9d,$8a,$10,$b1 // ........A.).....
        .byte $fa                                   // .

txt_decf:
        .text "0"
        .byte $22                                   // double quote character
        .text ") "
        .byte $f0,$45,$c8,$b1,$fa,$9d,$47,$11,$c8,$b1,$fa,$9d,$4a,$11,$4c,$77 // .E....G.....J.Lw
        .byte $11,$61,$41,$5f,$e3,$06,$a2,$23,$60,$00,$ff,$a3,$60,$76,$0c,$8e // .aA_...#`...`v..
        .byte $62,$12,$c8,$b1,$fa,$8d,$66,$12,$29,$0f,$0a,$38,$e9,$10,$8d,$a0 // b.....f.)..8....
        .byte $12,$c8,$b1,$fa,$d0,$07,$a9,$f0,$8d,$17,$d4,$d0,$09,$8d,$6b,$12 // ..............k.
        .byte $bd,$b3,$12,$8d,$17,$d4,$a9,$ff,$9d,$31,$10,$9d,$b9,$12,$a9,$00 // .........1......
        .byte $9d,$dd,$10,$9d,$bd,$12,$c8,$b1,$fa,$c9,$ff,$d0,$32,$de,$e9,$10 // ............2...
        .byte $10,$2b,$bd,$b9,$14,$85,$fa,$bd,$bc,$14,$85,$fb,$bc,$87,$10,$c8 // .+..............
        .byte $c8,$b1,$fa,$c9,$ff,$d0,$02,$a0,$00,$98,$9d,$87,$10,$b1,$fa,$9d // ................
        .byte $8d,$10,$c8,$b1,$fa,$9d,$e6,$10,$29,$0f,$9d,$e9,$10,$a0,$00,$98 // ........).......
        .byte $9d,$81,$10,$60,$eb,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$e3,$06 // ...`............
        .byte $60,$94,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f // `...............
        .byte $10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ............

txt_df8f:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$fd,$e8,$bc,$d9,$13,$84,$fc,$bd,$41,$11 // .........A.

txt_dfbd:
        .text ")"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $5e,$9d,$44,$11,$b9,$6c,$1c,$85,$fa,$b9,$6d,$1c,$bc,$c6,$10,$99 // ^.D..l....m.....
        .byte $06,$d4,$a5,$fa,$99,$05,$d4,$bd,$84,$10,$29,$fe,$99,$04,$d4,$a4 // ..........).....
        .byte $fc,$b9,$6e,$1c,$9d,$84,$10,$b9,$6f,$1c,$9d,$dc,$13,$9d,$df,$13 // ..n.....o.......
        .byte $e0,$00,$d0,$0a,$a9,$00,$8d,$9e,$12,$a9,$00,$8d,$96,$12,$a9,$00 // ................
        .byte $9d,$e0,$10,$9d,$e3,$10,$b9,$71,$1c,$e3,$4a,$60,$3c,$9d,$4d,$11 // .......q..J`<.M.
        .byte $bd,$41,$11,$09,$40,$9d,$41,$11,$b9,$73,$1c,$95,$fd,$4c,$85,$13 // .A..@.A..s...L..
        .byte $ec,$62,$12,$d0,$12,$a9,$00,$f0,$0e,$ce,$96,$12,$18,$a9,$00,$69 // .b.............i
        .byte $00,$8d,$9e,$12,$8d,$16,$d4,$b5,$fd,$29,$0f,$f0,$1a,$20,$e5,$13 // .........)... ..
        .byte $4c,$22,$13,$f1,$f3,$f7,$11,$45,$03,$c3,$a8,$61,$e5,$01,$01,$00 // L".....E...a....
        .byte $bd,$41,$11                           // .A.

txt_e053:
        .text ") "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $54,$b5,$fd,$29,$10,$f0,$4e,$de,$4d,$11,$10,$49,$fe,$4d,$11,$bd // T..)..N.M..I.M..
        .byte $bd,$12,$29,$03,$a8,$b9,$c3,$12,$d0,$13,$a4,$fc,$38,$bd,$cc,$10 // ..).........8...
        .byte $f9,$72,$1c,$9d,$cc,$10,$b0,$18,$de,$cf,$10,$d0,$13,$a4,$fc,$18 // .r..............
        .byte $bd,$cc,$10,$79,$72,$1c,$9d,$cc,$10,$90,$05,$fe,$cf,$10,$b0,$00 // ...yr...........
        .byte $fe,$dd,$10,$b9,$71,$1c,$29,$0f,$dd,$dd,$10,$d0,$08,$a9,$00,$9d // ....q.).........
        .byte $dd,$10,$fe,$bd,$12,$a4,$fc,$b9,$70,$1c,$85,$fc,$b5,$fd,$29,$40 // ........p.....)@
        .byte $f0,$14,$18,$a5,$fc,$7d,$dc,$13,$9d,$dc,$13,$a5,$fc,$7d,$df,$13 // .....}.......}..
        .byte $9d,$df,$13,$4c,$85,$13,$b5,$fd,$29,$20,$f0,$3c,$bd,$e3,$10,$f0 // ...L....) .<....
        .byte $10,$18,$bd,$dc,$13,$65,$fc,$9d,$dc,$13,$90,$13,$fe,$df,$13,$b0 // .....e..........
        .byte $0e,$38,$bd,$dc,$13,$e5,$fc,$9d,$dc,$13,$b0,$03,$de,$df,$13,$fe // .8..............
        .byte $e0,$10,$a5,$fc,$29,$0f,$dd,$e0,$10,$d0,$0d,$a9,$00,$9d,$e0,$10 // ....)...........
        .byte $bd,$e3,$10,$49,$01,$9d,$e3,$10,$bc,$c6,$10,$bd,$84,$10,$99,$04 // ...I............
        .byte $d4,$bd,$df,$13,$99,$03,$d4,$bd,$dc,$13,$99,$02,$d4,$bd,$41,$11 // ..............A.
        .byte $29,$20,$f0,$2b,$bd,$47,$11,$29,$01,$f0,$0a,$bd,$b9,$12,$49,$ff // ) .+.G.)......I.
        .byte $9d,$b9,$12,$d0,$1a,$18,$bd,$e2,$13,$7d,$47,$11,$9d,$e2,$13,$99 // .........}G.....
        .byte $00,$d4,$bd,$b6,$12,$7d,$4a,$11,$9d,$b6,$12,$99,$01,$d4,$60,$bd // .....}J.......`.
        .byte $cc,$10,$99,$00,$d4,$bd,$cf,$10,$99,$01,$d4,$60,$90,$e0,$58,$00 // ...........`..X.
        .byte $30,$c0,$00,$30,$c0,$68,$a0,$42,$a8,$b9,$98,$14,$85,$fa,$b9,$a8 // 0..0.h.B........
        .byte $14,$85,$fb,$bc,$44,$11,$b1,$fa,$3d,$31,$10,$9d,$84,$10,$c8,$b1 // ....D...=1......
        .byte $fa,$30,$04,$18,$7d,$c9,$10,$29,$7f,$8d,$29,$14,$c8,$b1,$fa,$f0 // .0..}..)..).....
        .byte $03,$8d,$9e,$12,$c8,$b1,$fa,$c9,$fe,$90,$0c,$f0,$04,$a0,$00,$f0 // ................
        .byte $06,$b5,$fd,$29,$f0,$95,$fd,$98,$9d,$44,$11,$a0,$13,$b9,$37,$14 // ...).....D....7.
        .byte $9d,$cc,$10,$b9,$c5,$11,$9d,$cf,$10,$60,$16,$27,$38,$4b,$5f,$73 // .........`.'8K_s
        .byte $8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96,$bd,$e7,$13,$42,$74,$a9 // ......-Nq....Bt.
        .byte $e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85,$e8,$51,$c1,$37,$b4,$37 // ..Z..,{.'..Q.7.7
        .byte $c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e,$68,$6e,$88,$af,$eb,$39 // .W..N....nhn...9
        .byte $9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e,$d6,$72,$38,$26,$42,$8c // ...F.....^.r8&B.
        .byte $08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c,$84,$18,$10,$70,$40,$70 // .... ...pL...p@p
        .byte $40,$78,$58,$c8,$e0,$98,$08           // @xX....

txt_e21d:
        .text "0 .*"
        .byte $69
        .byte $21,$8d,$98
        .text "<FPZ5"
        .byte $64,$77
        .byte $2b,$a9,$b6,$9c,$cf
        .byte $e0,$ef,$1b,$60,$28,$f4,$92,$af,$2a,$1a,$19,$19,$7f,$ff,$82,$13 // ...`(...*.......
        .byte $03,$13,$03,$77,$37,$27,$00,$ff,$63,$0e,$03,$16,$03,$13,$03,$16 // ...w7'..c.......
        .byte $03,$18,$03,$ff,$82,$13,$03,$13,$03,$8e,$04,$01,$9c,$03,$00,$01 // ................
        .byte $00,$01,$60,$5e,$00,$01,$8e,$04,$01,$9c,$00,$01,$00,$01,$00,$01 // ..`^............
        .byte $82,$37,$27,$00,$ff,$8e,$00,$01,$9c,$00,$01,$82,$0e,$03,$16,$03 // .7'.............
        .byte $13,$03,$8e,$16,$01,$9c,$00,$01,$82,$18,$03,$ff,$82,$13,$03,$11 // ................
        .byte $03,$8e,$13,$01,$9c,$00,$01,$82,$11,$03,$16,$03,$18,$03,$8e,$1d // ................
        .byte $01,$9c,$00,$01,$82,$1f,$03,$18,$07,$8e,$00,$01,$9c,$00,$01,$82 // ................
        .byte $1a,$03,$1a,$03,$8e,$0c,$01,$9c,$00,$01,$8e,$a1,$09,$03,$09,$01 // ................
        .byte $ff,$82,$02,$13,$03,$11,$03,$3e,$16,$03,$18,$03,$1d,$03,$1f,$03 // .......>........
        .byte $18,$07,$1a,$03,$1a,$07,$0c,$03,$16,$03,$18,$03,$ff,$82,$13,$03 // ................
        .byte $13,$03,$8e,$00,$01,$9c,$03,$00,$01,$00,$01,$26,$00,$01,$8e,$00 // ...........&....
        .byte $01,$9c,$03,$00,$01,$00,$01,$3c,$00,$01,$8e,$00,$01,$9c,$00,$01 // .......<........
        .byte $82,$0e,$03,$16,$05,$13,$01,$8e,$00,$01,$9c,$00,$01,$82,$13,$01 // ................
        .byte $11,$01,$ff,$88
        .text "B6!0"
        .byte $00
        .byte $37,$41,$37,$01,$60,$62
        .byte $32
        .byte $03,$35,$03,$32,$03,$30,$01,$32,$05,$30,$05,$30,$05,$8c,$30,$07 // .5.2.0.2.0.0..0.
        .byte $88,$2b,$01,$2e,$01,$30,$01,$32,$01,$30,$01,$61,$ff,$88,$30,$05 // .+...0.2.0.a..0.
        .byte $30,$05,$2b,$01,$2e,$01,$30,$01,$32,$01,$30,$03,$37,$03,$35,$01 // 0.+...0.2.0.7.5.
        .byte $36,$21,$30,$00,$37,$4b,$2e,$03,$2d,$03,$2b,$03,$26,$03,$29,$03 // 6!0.7K..-.+.&.).
        .byte $ff,$89,$18,$3f,$fe,$ff,$0c,$3f,$fe,$00,$ff,$91,$30,$3f,$0e,$00 // ...?...?....0?..
        .byte $bf,$ff,$8e,$18,$1b,$00,$03,$00,$05,$00,$05,$00,$03,$00,$03,$00 // ................
        .byte $03,$02,$00,$01,$00,$01,$60,$26,$ff,$89,$37,$1b,$39,$21,$30,$00 // ......`&..7.9!0.
        .text ":A9!0"
        .byte $00
        .byte $3a,$43,$37,$05
        .byte $39,$21,$30,$00
        .byte $3a,$41
        .byte $39,$21,$30,$00,$3a,$41,$39,$03,$3c,$03,$3e,$03,$ff,$9c,$02,$54 // 9!0.:A9.<.>....T
        .byte $01,$54,$01,$3c,$8e,$18,$03,$9c,$54,$01,$54,$01,$54,$01,$8e,$54 // .T.<....T.T.T..T
        .byte $01,$9c,$54,$01,$54,$01,$8e,$18,$03,$9c,$54,$01,$54,$01,$ff,$9c // ..T.T.....T.T...
        .byte $02,$54,$01,$54,$01,$24,$8e,$18,$03,$9c,$03,$54,$01,$54,$01,$60 // .T.T.$.....T.T.`
        .byte $3c,$8e,$18,$03,$9c,$54,$01,$54,$01,$ff,$8e,$54,$01,$9c,$54,$01 // <....T.T...T..T.
        .byte $54,$01,$8e,$18,$01,$9c,$54,$01,$54,$01,$8e,$54,$01,$9c,$54,$01 // T.....T.T..T..T.
        .byte $8e,$54,$01,$9c,$54,$01,$54,$01,$54,$01,$8e,$54,$03,$54,$01,$54 // .T..T.T.T..T.T.T
        .byte $01,$ff,$89,$3d,$21,$30,$00,$3e,$49,$3c,$01,$3a,$01,$03,$37,$00 // ...=!0.>I<.:..7.
        .byte $3a,$00,$21,$37,$04,$00,$37,$00,$35,$27,$00,$37,$00,$37,$1f,$ff // :.!7..7.5'.7.7..
        .byte $9c,$08,$54,$01,$54,$01,$60,$2a,$ff,$83,$30,$05,$30,$05,$30,$07 // ..T.T.`*..0.0.0.
        .byte $30,$03,$30,$03,$30,$03,$ff,$84,$30,$05,$30,$05,$30,$07,$30,$03 // 0.0.0...0.0.0.0.
        .byte $30,$03,$30,$03,$ff,$91,$48,$2b,$10,$00,$80,$00,$03,$00,$03,$00 // 0.0...H+........
        .byte $03,$8e,$02,$00,$01,$00,$01,$60,$69,$ff,$95,$2b,$05,$2b,$05,$2b // .......`i..+.+.+
        .byte $07,$2b,$03,$2b,$03,$2b,$03,$ff,$80,$00,$01,$95,$2b,$05,$2b,$05 // .+.+.+......+.+.
        .byte $80,$00,$03,$95,$2b,$01,$2b,$03,$86,$2b,$01,$95,$2b,$05,$ff,$80 // ....+.+..+..+...
        .byte $00,$03,$83,$30,$03,$30,$03,$61,$30,$01,$80,$00,$03,$83,$30,$01 // ...0.0.a0.....0.
        .byte $61,$30,$01,$86,$30,$01,$83,$30,$03,$ff,$80,$00,$01,$84,$30,$01 // a0..0..0......0.
        .byte $30,$01,$30,$01,$30,$03,$30,$01,$80,$00,$03,$84,$30,$03,$30,$01 // 0.0.0.0.....0.0.
        .byte $85,$30,$01,$84,$30,$05,$ff,$90,$0c,$1f,$ff,$7f,$ff,$8b,$13,$1f // .0..0...........
        .byte $ff,$92,$02,$3c,$07,$3c,$07,$36,$ff,$82,$13,$03,$13,$03,$7f,$63 // ...<.<.6.......c
        .byte $0e,$03,$16,$05,$13,$05,$13,$01,$11,$01,$ff,$92 // ............

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

txt_e4f0:
        .byte $22                                   // double quote character
        .text "5!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e4f4:
        .byte $22                                   // double quote character
        .text ";!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e4f8:
        .byte $22                                   // double quote character
        .text "0!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e4fc:
        .byte $22                                   // double quote character
        .text "5!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e500:
        .byte $22                                   // double quote character
        .text ";!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e504:
        .byte $22                                   // double quote character
        .text "0!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e508:
        .byte $22                                   // double quote character
        .text "5!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e50c:
        .byte $22                                   // double quote character
        .text ";!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e510:
        .byte $22                                   // double quote character
        .text "0!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .text "!5B!"

// --- Region $e519-$e543 ---
.pc = $e519 "dat_e519"

dat_e519:
        .byte $00,$3b,$21,$00,$00                   // .;!..

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

txt_e522:
        .byte $22                                   // double quote character
        .text "-!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$b8,$ff,$9d,$37,$05,$37,$05,$89,$37,$07,$8c,$35,$01,$37,$01 // `...7.7..7..5.7.
        .byte $3a,$01,$37,$01,$35,$01,$37,$01,$3d,$21,$60,$00,$3e,$41 // :.7.5.7.=!`.>A

// --- Region $e548-$ea30 ---
.pc = $e548 "dat_e548"

dat_e548:
        .byte $3e,$41,$3c,$03,$3a,$01,$3c,$05,$30,$03,$34,$21,$40,$00,$35,$41 // >A<.:.<.0.4!@.5A
        .byte $32,$03,$ff,$8c
        .byte $3d,$21,$60,$00
        .text ">A=!"
        .byte $60,$00
        .byte $3e,$41
        .byte $3c,$03,$35,$03,$3a,$03,$37,$03,$40,$21,$60,$00,$41,$41,$95,$37 // <.5.:.7.@!`.AA.7
        .byte $05,$95,$37,$05,$95,$37,$03,$95,$37,$03,$95,$37,$03,$95,$37,$03 // ..7..7..7..7..7.
        .byte $95,$37,$01,$85,$37,$05,$ff,$9d,$37,$05,$37,$05,$8c,$35,$01,$37 // .7..7...7.7..5.7
        .byte $01,$3e,$01,$3c,$01,$89,$3a,$01,$8c,$3c,$01,$35,$01,$37,$01,$30 // .>.<..:..<.5.7.0
        .byte $01,$32,$01,$32,$03,$30,$03,$2e,$03,$2b,$01,$89,$2e,$05,$8c,$30 // .2.2.0...+.....0
        .byte $01,$61,$9d,$32,$01,$30,$01,$2e,$01,$30,$01,$ff,$89,$43,$07,$67 // .a.2.0...0...C.g
        .byte $8c,$3a,$03,$37,$03,$40,$21,$60,$00,$41,$41,$85,$37,$05,$95,$37 // .:.7.@!`.AA.7..7
        .byte $05,$84,$37,$03,$85,$37,$03,$95,$02,$37,$01,$37,$05,$22,$ff,$9c // ..7..7...7.7."..
        .byte $03,$48,$01,$48,$01,$26,$48,$01,$48,$00,$48,$00,$02,$48,$01,$48 // .H.H.&H.H.H..H.H
        .byte $01,$32,$48,$00,$48,$00,$48,$01,$48,$01,$48,$00,$48,$00,$ff,$bf // .2H.H.H.H.H.H...
        .byte $ff,$92                               // ..

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

txt_e60d:
        .byte $22                                   // double quote character
        .text "5!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e611:
        .byte $22                                   // double quote character
        .text "<!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e615:
        .byte $22                                   // double quote character
        .text "0!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e619:
        .byte $22                                   // double quote character
        .text "5!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e61d:
        .byte $22                                   // double quote character
        .text "<!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e621:
        .byte $22                                   // double quote character
        .text "0!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e625:
        .byte $22                                   // double quote character
        .text "5!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e629:
        .byte $22                                   // double quote character
        .text "<!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e62d:
        .byte $22                                   // double quote character
        .text "0!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_e631:
        .text "!5B!"
        .byte $00                                   // string terminator
        .byte $00,$3c,$21,$00,$00                   // .<!..

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

txt_e63f:
        .byte $22                                   // double quote character
        .text "-!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $29,$ff,$09,$00,$22,$06,$09,$01,$0b,$01,$44,$03,$00,$04,$00,$05 // )...".....D.....
        .byte $00,$04,$00,$60,$54,$16,$00,$17,$00,$18,$00,$19,$00,$0b,$07,$09 // ...`T...........
        .byte $01,$1a,$00,$1b,$00,$1c,$00,$20,$00,$1f,$00,$16,$10,$17,$10,$18 // ....... ........
        .byte $10,$19,$10,$1a,$10,$1b,$10,$1c,$10,$20,$10,$09,$00,$22,$06,$16 // ......... ..."..
        .byte $30,$17,$30,$18,$30,$19,$30,$0b,$37,$16,$30,$17,$30,$18,$30,$19 // 0.0.0.0.7.0.0.0.
        .byte $30,$1a,$30,$1b,$30,$1c,$30,$20,$30,$16,$30,$17,$30,$18,$30,$19 // 0.0.0.0 0.0.0.0.
        .byte $30,$1a
        .byte $30,$1b
        .byte $30,$1c
        .byte $30,$20,$30,$02,$09
        .text "0"
        .byte $22                                   // double quote
        .text "62"
        .byte $ff
        .byte $09,$00,$22,$02,$21,$03,$21,$06,$0c,$00,$01,$00,$08,$00,$01,$02 // ..".!.!.........
        .byte $0d,$44,$00,$13,$00,$14,$00,$15,$00,$14,$24,$00,$09,$00,$07,$42 // .D........$....B
        .byte $00,$13,$00,$14,$00,$15,$00,$14,$23,$00,$1e,$00,$44,$13,$10,$14 // ........#...D...
        .byte $10,$15,$10,$14,$10,$26,$09,$00,$22,$05,$07,$00,$4a,$13,$30,$14 // .....&.."...J.0.
        .byte $30,$15,$30,$14,$30,$21,$03,$43,$30,$04,$30,$05,$30,$04,$30,$03 // 0.0.0!.C0.0.0.0.
        .byte $30,$30,$04,$30,$05,$30,$04,$30,$09,$30,$22,$36,$ff,$09,$00,$22 // 00.0.0.0.0"6..."
        .byte $06,$04,$0a,$00,$23,$00,$2b,$02,$02,$07,$00,$06,$02,$0e,$00,$06 // ....#.+.........
        .byte $02,$0f,$42,$00,$10,$00,$11,$00,$10,$00,$12,$2f,$00,$09,$00,$0a // ..B......../....
        .byte $00,$10,$00,$11,$00,$10,$00,$12,$00,$1d,$00,$42,$10,$10,$11,$10 // ...........B....
        .byte $10,$10,$12,$10,$2b,$21,$06,$0a,$00,$10,$30,$11,$30,$10,$30,$12 // ....+!....0.0.0.
        .byte $43,$30,$06,$32,$0e,$30,$06,$32,$0f,$22,$30,$0a,$02,$36,$07,$30 // C0.2.0.2."0..6.0
        .byte $02,$22,$36,$07,$42,$30,$03,$30,$04,$30,$05,$30,$04,$30,$30,$ff // ."6.B0.0.0.0.00.
        .byte $81,$5f,$00,$41,$1f,$00,$11,$18,$00,$fe,$81,$df,$00,$41,$a2,$28 // ._.A.........A.(
        .byte $81,$df,$00,$fe,$81,$df,$00,$41,$a2,$22,$fe,$21,$a2,$28,$21,$04 // .......A.".!.(!.
        .byte $00,$21,$07,$00,$ff,$21,$a2,$28,$21,$05,$00,$21,$07,$00,$ff,$21 // .!...!.(!..!...!
        .byte $a2,$28,$21,$05,$00,$21,$09,$00,$ff,$21,$a2,$28,$21,$02,$00,$21 // .(!..!...!.(!..!
        .byte $07,$00,$ff,$41,$a2,$21,$fe,$af,$24,$81,$ff,$00,$41,$a2,$21,$fe // ...A.!..$...A.!.
        .byte $af,$39,$81,$df,$00,$41,$a7,$00,$81,$df,$00,$fe,$00,$81,$bf,$00 // .9...A..........
        .byte $ff,$81,$da,$00,$15,$02,$00,$15,$01,$00,$15,$a2,$2b,$ff,$81,$da // ............+...
        .byte $00,$15,$02,$00,$15,$01,$00,$15,$a2,$22,$ff,$21,$a2,$2a,$21,$04 // .........".!.*!.
        .byte $00,$21,$07,$00,$21,$0a,$00,$ff,$ac   // .!..!....

txt_e7fc:
        .text "!!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $27,$21,$03,$00,$21,$07,$00,$ff,$80,$47,$00,$23,$14,$17,$16,$e3 // '!..!....G.#....
        .byte $17,$2d,$16,$17,$14,$17,$18,$17,$17,$15,$16,$16,$15,$14,$15,$e4 // .-..............
        .byte $17,$e3,$18,$60,$36,$15,$15,$16,$16,$15,$16,$16,$18,$18,$17,$17 // ...`6...........
        .byte $00,$bf,$aa,$e5,$39,$07,$15,$6d,$23,$c1,$96,$e8,$9c,$a0,$49,$49 // ....9..m#.....II
        .byte $8f,$67,$d7,$14,$47,$5e,$79,$fe,$30,$64,$99,$a9,$d8,$25,$06,$fc // .g..G^y.0d...%..
        .byte $0d,$b7,$be,$e6,$bc,$9a,$00,$07,$00,$09,$08,$a3,$25,$01,$08,$09 // ............%...
        .byte $81,$08,$a3,$26,$0b,$0a,$03           // ...&...

txt_e866:
        .text "A0 "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$2e,$68,$0a,$0f,$09,$ff,$f0,$62,$ff,$74,$0a,$09,$09,$ff,$f0 // `.h.....b.t.....
        .byte $62,$ff,$75,$0a,$00,$09,$ff,$f0,$62,$ff,$76,$0a,$09,$41,$ff,$f0 // b.u.....b.v..A..
        .byte $63,$ff,$77,$08,$e0,$41,$00,$40,$63,$62,$79,$09,$00,$41,$04,$80 // c.w..A.@cby..A..
        .byte $a2,$60,$25,$78,$00,$70,$41,$88,$00,$62,$43,$79,$0f,$00,$81,$41 // .`%x.pA..bCy...A
        .byte $20,$63,$63,$7a,$b9,$0f,$41,$40,$40,$62,$62,$68,$08,$90,$11,$09 //  ccz..A@@bbh....
        .byte $30,$62,$5f,$79,$ff,$e0,$15,$08,$a4,$24,$07,$09,$09,$08,$a3,$25 // 0b_y.....$.....%
        .byte $02,$28,$0a,$09,$08,$a3,$25,$02,$00,$50,$81,$08,$a3,$25,$03,$0c // .(....%..P...%..
        .byte $08,$15,$08,$a3,$24,$0e,$07,$08,$15,$a4,$2e,$6c,$0c,$09,$15,$65 // ....$......l...e
        .byte $ff,$62,$f4,$7d,$0c,$09,$15           // .b.}...

txt_e8f1:
        .text "EE"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$2d,$0a,$0f                       // &-..

txt_e8f8:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$2f,$0a,$09,$09                   // &/...

txt_e901:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$44,$0a,$09,$09                   // &D...

txt_e909:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$45,$0a,$09,$09                   // &E...

txt_e911:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$46,$0a,$09,$09,$40,$10,$a2,$26,$4d,$0c,$05,$09 // &F...@..&M...

txt_e921:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$4e,$08,$09,$09                   // &N...

txt_e929:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$67,$02,$09,$81,$10,$10,$a2,$2c,$7b,$09,$0f,$41,$88,$00,$62 // &g......,{..A..b
        .byte $63,$7a,$09,$08,$15,$a4,$21,$7a,$83,$e1,$00,$23,$0e,$0f,$0b,$a5 // cz....!z...#....
        .byte $23,$a6,$99,$fe,$a5,$23,$bb,$ee,$ff,$a5,$23,$bb,$ee,$ff,$a5,$60 // #....#....#....`
        .byte $2b,$98,$64,$54,$00,$0b,$2d,$35,$f6,$97,$d7,$d7,$aa,$7f,$e6,$9a // +.dT..-5........
        .byte $6a,$61,$69,$69,$aa,$55,$aa,$20,$66,$00,$3c,$3c,$ff,$bb,$ff,$02 // jaii.U. f.<<....
        .byte $a7,$d6,$96,$96,$00,$f0,$3c,$cc,$8f,$f3,$be,$be,$a5 // ......<......

txt_e989:
        .text "#.;?"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $21,$99,$42,$66,$00,$00,$00,$00,$00,$00,$99,$21,$66,$a6,$23,$ae // !.Bf.......!f.#.
        .byte $bb,$f6,$a5,$23,$fb,$ee,$7a,$a5,$21,$99,$42,$66,$00,$00,$00,$00 // ...#..z.!.Bf....
        .byte $00,$00,$99,$21,$66,$a6,$23,$ae,$bb,$f6,$a5,$23,$fb,$ee,$7a,$a5 // ...!f.#....#..z.
        .byte $21,$99,$42,$66,$00,$00,$00,$00,$00,$00,$99,$21,$66,$a6,$23,$ae // !.Bf.......!f.#.
        .byte $bb,$f6,$a5,$23,$fb,$ee,$7a,$a5,$21,$99,$42,$66,$00,$00,$00,$00 // ...#..z.!.Bf....
        .byte $00,$00,$99,$21,$66,$a6,$23,$ae,$bb,$f6,$a5,$23,$fb,$ee,$7a,$a5 // ...!f.#....#..z.
        .byte $21,$99,$42,$66,$00,$00,$00,$00,$00,$00,$99,$21,$66,$a6,$23,$ae // !.Bf.......!f.#.
        .byte $bb,$f6,$a5,$21,$ef,$42,$ff,$55,$00,$00,$00,$00,$00,$ef,$22,$ff // ...!.B.U......".
        .byte $55,$a5,$c2,$21,$ae,$a5,$2d,$90,$70,$f0,$0b,$07,$0b,$07,$0a,$06 // U..!..-.p.......
        .byte $06,$05,$ff,$ea,$e4,$e5,$61,$2a,$e7,$e5,$ff,$99,$77,$5d,$57,$5d // ......a*....w]W]
        .byte $77,$dd,$ff                           // w..

// --- Region $ea43-$ea80 ---
.pc = $ea43 "Segment $ea43"
        .byte $db,$a7,$da,$97,$96,$96,$9a,$d6,$a7,$da,$a7,$eb,$eb,$28,$14,$24 // .............(.$
        .byte $18,$24,$28,$24,$18,$eb,$eb,$ab,$eb,$eb,$fa,$7f,$15,$eb,$ef,$eb // .$($............
        .byte $fb,$ef,$fb,$aa,$f8,$30,$09,$17,$1f,$5e,$bd,$7d,$7d,$aa,$7f,$e6 // .....0...^.}}...
        .byte $9a,$6a,$61,$69,$69,$aa,$dd,$aa,$20,$66,$00,$3c,$3c,$ff // .jaii... f.<<.

// --- Region $eaad-$ec89 ---
.pc = $eaad "Segment $eaad"
        .byte $d6,$96,$96,$0f,$f2,$3c,$cc,$4f,$f3,$7d,$7d,$a0,$c9,$25,$1f,$7e // .....<.O.}}..%.~
        .byte $bd,$7d,$7d,$aa,$7f,$e6,$9a,$6a,$61,$69,$69,$aa,$dd,$aa,$20,$66 // .}}....jaii... f
        .byte $00,$3c,$3c,$ff,$bb,$ff,$0a,$a6,$9a,$ef,$3a,$0f,$f2,$3c,$cc,$4f // .<<.......:..<.O
        .byte $f3,$ff,$7c,$a0,$c9,$25,$1f,$7e,$bd,$7d,$7d,$aa,$7f,$f6,$9a,$6a // ..|..%.~.}}....j
        .byte $61,$69,$69,$aa,$dd,$aa,$20,$66,$00,$3c,$3c,$ff,$bb,$ff,$0a,$a7 // aii... f.<<.....
        .byte $d6,$96,$96,$0f,$f2,$3c,$cc,$4f,$f3,$7d,$7d,$a0,$c9,$25,$1f,$7e // .....<.O.}}..%.~
        .byte $bd,$7d,$7d,$aa,$7f,$e6,$9a,$6a,$61,$69,$69,$aa,$77,$aa,$20,$ee // .}}....jaii.w. .
        .byte $00,$28,$3c,$ff,$bb,$ff,$0a,$a6,$9a,$ef,$3a,$0f,$a3,$28,$88,$4a // .(<.......:..(.J
        .byte $a2,$aa,$68,$aa,$f5,$ee,$bb           // ..h....

txt_eb34:
        .text "/;>;"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $55,$ee,$fb,$ef,$fb,$fe,$fb,$ef,$55,$e8,$aa,$ee,$ba,$ea,$bb,$ff // U.......U.......
        .byte $aa                                   // .

txt_eb4a:
        .text "CSWS"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $53,$e3,$f0,$60,$7b,$30,$f0,$30,$f0,$30,$0b,$0a,$06,$0a,$0a,$06 // S..`{0.0.0......
        .byte $0a,$06,$b5,$b5,$b6,$b5,$95,$b5,$95,$b9,$bf,$af,$bb,$ee,$ab,$ee // ................
        .byte $bf,$ef,$be,$ff,$bb,$ef,$ff,$fe,$fb,$ee,$a8,$a8,$68,$a8,$68,$98 // ............h.h.
        .byte $64,$94,$eb,$e7,$ab,$db,$a7,$da,$97,$96,$96,$9a,$d6,$a7,$da,$a7 // d...............
        .byte $eb,$eb,$29,$2a,$26,$1a,$2a,$29,$26,$19,$00,$aa,$6a,$aa,$6a,$99 // ..)*&.*)&...j.j.
        .byte $66,$95,$00,$a8,$64,$98,$a8,$a8,$a4,$98,$eb,$e7,$ab,$db,$a7,$da // f...d...........
        .byte $97,$96,$96,$9a,$d6,$a7,$da,$a7,$eb,$eb // ..........

txt_ebb9:
        .text "<,8,(8,"
        .byte $00                                   // string terminator
        .byte $eb,$e7,$ab,$db,$a7,$da,$97,$96,$96,$9a,$d6,$a7,$da,$a7,$e3,$eb // ................
        .byte $60,$25,$e7,$eb,$db,$e7,$da,$d7,$d6,$96,$9a,$d6,$a7,$da,$a7,$eb // `%..............
        .byte $eb                                   // .

txt_ebe2:
        .text ",8,8((,8"
        .byte $eb,$e7,$bb,$db,$a7,$da,$97,$96,$96,$9a,$d6,$a7,$da,$a7,$e3,$eb // ................
        .byte $36,$e7,$ab,$db,$a7,$da,$97,$96,$96,$9a,$d6,$a7,$da,$a7,$eb,$eb // 6...............
        .byte $29,$2a,$26,$1a                       // )*&.

txt_ec0e:
        .text "*)&"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$aa,$6a,$aa,$6a,$99,$66,$a2,$60,$2d,$fc,$b8,$ec,$fc,$fc,$f8 // &.j.j.f.`-......
        .byte $3c,$eb,$e7,$ab,$db,$a7,$da,$97,$96,$96,$9a,$d7,$a7,$da,$a7,$eb // <...............
        .byte $eb                                   // .

txt_ec33:
        .text ",8,8((,8"
        .byte $eb,$e7,$ab,$db,$a7,$da,$97,$96,$96,$9a,$d6,$a7,$da,$a7,$e3,$eb // ................
        .byte $2f,$e7,$ab,$db,$a7,$da,$97,$96,$96,$9a,$d6,$a7,$da,$a7,$eb,$eb // /...............
        .byte $e7,$3f,$3b,$2e,$00,$ff,$bb,$ff,$bf,$fe,$fb,$fe,$00,$ff,$fb,$ee // .?;.............
        .byte $ff,$ee,$bb,$ee,$fb,$ee,$bb,$ee,$bb,$ea,$aa,$ee,$bb,$ae,$03,$ab // ................
        .byte $ea,$bb,$ee,$2a,$ab,$aa,$be,$ae,$be,$ad,$aa,$ed,$a9,$ad,$02 // ...*...........

// --- Region $ec8f-$ecbb ---
.pc = $ec8f "dat_ec8f"

dat_ec8f:
        .byte $9e,$0f,$0b,$0f,$0b,$0a,$0b,$0e,$0b,$be,$bb,$be,$bb,$bf,$9f,$bf // ................
        .byte $9f,$bb,$fe,$bb,$ee,$ab,$ae,$bb,$aa,$9a,$6b,$aa,$6e,$aa,$6b,$ae // ..........k.n.k.
        .byte $6b,$a8,$98,$a8,$68,$a4,$98,$64,$98,$9e,$b6,$5e,$b6 // k...h..d...^.

// --- Region $ecc8-$f1ad ---
.pc = $ecc8 "Segment $ecc8"
        .byte $25,$16,$15,$19,$15,$16,$19,$16,$aa,$9a,$a9,$6a,$a6,$99,$66,$00 // %..........j..f.
        .byte $98,$a8,$a8,$a4,$a8,$a8,$a4,$00,$9e,$b6,$5e,$b6,$7e,$bd,$6a,$69 // ..........^.~.ji
        .byte $fb,$ed,$7f,$fa,$6f,$f9,$7d,$7d,$aa,$ff,$aa,$55,$aa,$00 // ....o.}}...U..

txt_ecf6:
        .text "?<"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $fa,$a9,$55,$a9,$00,$ff,$00,$ea,$a9,$a4,$a0,$4c,$3c,$fc,$00,$9e // ..U........L<...
        .byte $b6,$5e,$b6,$7e,$bd,$6a,$69,$96,$9a,$d6,$a7,$da,$a7,$eb,$eb,$24 // .^.~.ji........$
        .byte $14,$14,$18,$14,$14,$18,$14,$9e,$b6,$5e,$b6,$7e,$bd,$6a,$69,$96 // .........^.~.ji.
        .byte $9a,$d6,$a7,$da,$a7,$e3,$eb,$60,$6d,$7b,$7e,$1f,$01,$2c,$2a,$00 // .......`m{~..,*.
        .byte $a6,$9a,$aa,$99,$aa,$00,$ff,$00,$aa,$ff,$aa,$55,$aa,$00,$fc,$3c // ...........U...<
        .byte $aa,$f6,$aa,$ba,$fe,$9f,$d6,$d7,$cc,$b0,$ec,$b8,$af,$ba,$bd,$bd // ................
        .byte $9e,$b6,$5e,$b6,$7e,$bd,$6a,$69,$96,$9a,$d6,$a7,$da,$a7,$eb,$eb // ..^.~.ji........
        .byte $24,$14,$14,$18,$14,$14,$18,$14,$9e,$b6,$5e,$b6,$7e,$bd,$6a,$69 // $.........^.~.ji
        .byte $96,$9a,$d6,$a7,$da,$a7,$eb,$eb,$9e,$b6,$5e,$b6,$7e,$bd,$6a,$69 // ..........^.~.ji
        .byte $96,$9a,$d6,$a7,$da,$a7,$eb,$eb       // ........

txt_ed91:
        .text ";.;.;**"
        .byte $1a,$bb,$ee,$bb,$ae,$ba,$ae,$02,$bb,$aa,$aa,$ee,$2a,$ba,$aa,$ba // ............*...
        .byte $aa,$ba,$aa,$a9,$ba,$aa,$a9,$e3,$aa,$37,$ba,$aa,$ba,$ea,$ba,$aa // .........7......
        .byte $ba,$aa,$aa,$ea,$af,$eb,$ba,$ab,$bb,$e9,$bb,$eb,$f9,$bb,$f9,$a0 // ................
        .byte $20,$e3,$a0,$60,$3b,$b0,$a0,$a0,$0f,$0b,$0f,$0d,$0f,$0d,$05,$0d //  ..`;...........
        .byte $95,$b5,$7d,$b7,$75,$b7,$7d,$75,$ea,$ba,$ae,$ab,$ee,$bb,$fe,$bf // ..}.u.}u........
        .byte $aa,$ab,$aa,$bb,$ae,$bb,$ee,$fb,$98,$68,$a8,$68,$98,$a8,$98,$a8 // .........h.h....
        .byte $bd,$a9,$ad,$a9,$ad,$ba,$ad,$be,$82,$82,$8a,$82,$8a,$a3,$ca,$ab // ................
        .byte $e3,$28,$34,$18,$24,$18,$24,$18,$26,$a5,$96,$b6,$9e,$b5,$5e,$bd // .(4.$.$.&.....^.
        .byte $fc,$bf,$cf,$c3,$cf,$f2,$8f,$e3,$fe,$60,$36,$f6,$fe,$f6,$df,$f6 // .........`6.....
        .byte $d7,$82,$82,$8a,$82,$8a,$a3,$ca,$ab   // .........

txt_ee31:
        .text "<8,8,8,8&"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $96,$b6,$9e,$b5,$5e,$bd,$fc,$bf,$cf,$c3,$cf,$f2,$8f,$fe,$96,$96 // ....^...........
        .byte $9e,$96,$9e,$b5,$5e,$bd,$82,$82,$8a,$82,$8a,$a3,$ca,$ab,$e3,$28 // ....^..........(
        .byte $60,$4d,$18,$24,$18,$24,$18,$96,$96,$9e,$96,$9e,$b5,$5e,$bd,$82 // `M.$.$.......^..
        .byte $82,$8a,$82,$8a,$a3,$ca,$ab,$26,$a5,$96,$b6,$9e,$b5,$5e,$bd,$fc // .......&.....^..
        .byte $bf,$cf,$c3,$cf,$f2,$8f,$fe           // .......

txt_ee82:
        .text "<,(8,8,8"
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$82,$82,$8a,$82,$8a,$a3,$ca,$ab // ......^.........
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$82,$82,$9a,$82,$8a,$a3,$ca,$ab // ......^.........
        .byte $e3,$28,$60,$43,$18,$24,$18,$24,$18,$96,$96,$9e,$96,$9e,$b5,$5e // .(`C.$.$.......^
        .byte $bd,$82,$82,$8a,$82,$8a,$a3,$ca,$ab,$96,$96,$9e,$96,$9e,$b5,$5e // ...............^
        .byte $bd,$82,$82,$8a,$82,$8a,$a3,$ca,$ab   // .........

txt_eed3:
        .text "*:.:.:.;"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $aa,$a6,$a9,$6a,$9a,$66,$99,$aa,$ab,$ea,$bb,$ae,$bb,$ee,$fb,$ea // ...j.f..........
        .byte $ab,$ee,$bf,$f7,$dd,$c2,$31,$ee,$ba,$fe,$fa,$7e,$df,$7f,$dd,$ab // ......1....~....
        .byte $bb,$ee,$bb,$ef,$bf,$ef,$ff,$fb,$e4,$f9,$2d,$dd,$f9,$dd,$a0,$b0 // ..........-.....
        .byte $a0,$b0,$e0,$b0,$a0,$b0,$0f,$0f,$e5,$0e,$31,$0f,$ae,$bb,$af,$ab // ..........1.....
        .byte $ae,$ab,$af,$ff,$aa,$ae,$bb,$aa,$bb,$ef,$aa,$ef,$e3,$aa,$61,$28 // ..............a(
        .byte $6a,$99,$55,$aa,$df,$a8,$64,$98,$64,$98,$54,$a8,$fc,$96,$96,$9e // j.U...d.d.T.....
        .byte $96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ...^..V......

txt_ef49:
        .text "((8,8<("
        .byte $14,$96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da // .......^..V.....
        .byte $ab,$96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da // .......^..V.....
        .byte $ab                                   // .

txt_ef71:
        .text "((8,8<(<"
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......

txt_ef99:
        .text "((8,8<(<"
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......

txt_efc1:
        .text "((8,8<(<"
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......

txt_efe9:
        .text "((8,8<(<"
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......
        .byte $96,$96,$9e,$96,$9e,$b5,$5e,$bd,$96,$56,$9a,$96,$9a,$a7,$da,$ab // ......^..V......
        .byte $2e,$3f,$3f,$1d,$37,$15,$3f,$15,$99,$aa,$99,$aa,$ee,$ff,$aa,$ff // .??.7.?.........
        .byte $99,$aa,$9a,$aa,$ee,$ff,$aa,$ff,$aa,$ab,$aa,$bb,$ee,$ff,$aa,$dd // ................
        .byte $99,$65,$99,$66,$99,$bb,$55,$ff,$99,$55,$65,$56,$99,$bf,$55,$ff // .e.f..U..UeV..U.
        .byte $99,$b9,$5b,$b9,$5b,$fb,$ab,$ff,$e0,$b0,$e0,$b0,$f0,$b0,$f0,$f0 // ..[.[...........
        .byte $0b,$09,$05,$a5,$23,$ff,$ee,$ba,$a5,$23,$fb,$ee,$bb,$a5,$23,$ff // ....#....#....#.
        .byte $ee,$bb,$a5,$23,$a8,$98,$68,$a5,$e3,$96,$32,$95,$96,$95,$96,$e9 // ...#..h...2.....
        .byte $eb,$eb,$ef,$fb,$ed,$ff,$fb,$55,$28,$28,$00,$ff,$55,$c2,$2e,$55 // .......U((..U..U
        .byte $9e,$b6,$9d,$be,$f6,$aa,$aa,$55,$eb,$eb,$ef,$fb,$6f,$c2,$21,$7e // .......U....o.!~
        .byte $e3,$96,$32,$95,$96,$95,$96,$e9,$eb,$eb,$ef,$fb,$ed,$ff,$fb,$55 // ..2............U
        .byte $28,$28,$00,$ff,$55,$c2,$2e,$55,$9e,$b6,$9d,$be,$f6,$aa,$aa,$55 // ((..U..U.......U
        .byte $eb,$eb,$ef,$fb,$6f,$c2,$21,$7e,$e3,$96,$25,$95,$96,$95,$96,$e9 // ....o.!~..%.....
        .byte $e4,$be,$27,$7e,$be,$fe,$6b           // ..'~..k

txt_f0c8:
        .text "(,("
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $e3,$96,$25,$95,$96,$95,$96,$e9,$e4,$be,$24,$7e,$be,$fe,$6b,$e3 // ..%.......$~..k.
        .byte $96,$32,$95,$96,$95,$96,$e9,$eb,$eb,$ef,$fb,$ed,$ff,$fb,$55,$28 // .2............U(
        .byte $28,$00,$ff,$55,$c2,$2e,$55,$9e,$b6,$9d,$be,$f6,$aa,$aa,$55,$eb // (..U..U.......U.
        .byte $eb,$ef,$fb,$6f,$c2,$21,$7e,$e3,$96,$32,$95,$96,$95,$96,$e9,$eb // ...o.!~..2......
        .byte $eb,$ef,$fb,$ed,$ff,$fb,$55,$28,$28,$00,$ff,$55,$c2,$2e,$55,$9e // ......U((..U..U.
        .byte $b6,$9d,$be,$f6,$aa,$aa,$55,$eb,$eb,$ef,$fb,$6f,$c2,$21,$7e,$e3 // ......U....o.!~.
        .byte $96,$25,$95,$96,$95,$96,$e9,$e4,$96,$27,$d6,$96,$56,$f9 // .%.......'..V.

txt_f13a:
        .text "??;"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $c2
        .byte $21,$ba,$a2
        .text "6?:7"
        .byte $ee,$ff,$aa,$00,$03,$ff,$ab,$77
        .byte $ee,$ff,$aa,$00,$f0,$bf,$fa,$77,$ee,$fb,$aa,$a2,$26,$ff,$ba,$f7 // .......w....&...
        .byte $ee,$fb,$aa,$a2,$26,$ff,$ba,$77,$ee,$bb,$aa,$a2,$26,$ff,$ba,$ff // ....&..w....&...
        .byte $e0,$a0,$a0,$a2,$23,$f0,$b0,$f0,$81,$08,$00 // ....#......

txt_f179:
        .text "%&&..*"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$99,$dd,$dd,$5d,$1d,$15,$a2,$24,$99,$d9,$dd,$55,$a4,$25,$2f // &...]...$...U.%/
        .byte $2e,$26,$2a,$02,$a3,$26,$99,$9d,$db,$d5,$51,$01,$a2,$26,$9a,$9d // .&*..&....Q..&..
        .byte $db,$d5,$d0,$50,$a2,$24,$80,$a0,$e0,$a0,$81,$38,$00,$23 // ...P.$.....8.#

// --- Region $f24d-$f264 ---
.pc = $f24d "Segment $f24d"
        .byte $1f,$c7,$1c,$dc,$1a,$f1,$26,$b2,$24,$c7,$26,$dc,$24,$f1,$f0 // ......&.$.&.$..

txt_f25c:
        .text ";"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$ff,$18,$00,$1c,$00               // &.....

// --- Region $f2c3-$f3f7 ---
.pc = $f2c3 "Segment $f2c3"
        .byte $3b,$20,$f6,$2e,$20,$88               // ; .. .

txt_f2c9:
        .encoding "screencode_mixed"
        .text "< g/ p> "
        .encoding "petscii_upper"
        .byte $dd,$2e,$20,$21,$10,$20,$18,$2f,$a9,$81,$cd,$12,$d0,$d0,$fb,$a9 // .. !. ./........
        .byte $5b,$8d,$11,$d0,$a9,$08,$8d,$16,$d0,$a2,$06,$20,$f2,$2e,$a9,$0f // [.......... ....
        .byte $8d,$20,$d0,$8d,$21,$d0,$a2,$08,$20,$f2,$2e,$a9,$00,$8d,$20,$d0 // . ..!... ..... .
        .byte $8d,$21,$d0,$a6,$ba,$bd,$6d,$2f,$8d,$22,$d0,$bd,$7f,$2f,$8d,$23 // .!....m/.".../.#
        .byte $d0,$bd,$9d,$2f,$8d,$cb,$2d,$bd,$a1,$2f,$8d,$11,$2e,$bd,$a5,$2f // .../..-../...../
        .byte $8d,$c3,$2e,$a9,$b0,$cd,$12,$d0,$d0,$fb,$a9,$1b,$8d,$11,$d0,$a2 // ................
        .byte $07,$20,$f2,$2e,$a9,$06,$8d,$21,$d0,$8d,$20,$d0,$a2,$09,$20,$f2 // . .....!.. ... .
        .byte $2e,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$24,$ea,$24,$ea,$24,$ea,$a5 // .... ..!.$.$.$..
        .byte $b4,$8d,$16,$d0,$a9,$12,$8d,$18,$d0,$a9,$0b,$8d,$21,$d0,$a9,$0c // ............!...
        .byte $8d,$23,$d0,$a9,$0f,$8d,$22,$d0,$4c,$76,$2e,$e6,$bc,$d0,$02,$e6 // .#....".Lv......
        .byte $bd,$a5,$bd,$c9,$03,$f0,$03,$4c,$8e,$2e,$a5,$bc,$c9,$b8,$f0,$03 // .......L........
        .byte $4c,$8e,$2e,$a9,$9c,$8d,$9a,$2d,$a9,$2d,$8d,$9b,$2d,$a9,$76,$8d // L......-.-..-.v.

txt_f391:
        .text "E."
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $2e,$8d,$46,$2e,$4c,$8e,$2e,$e6,$be,$a6,$be,$bd,$bb,$2f,$8d,$8b // ..F.L......../..
        .byte $2d,$e0,$2e,$d0,$0a,$a9,$8e,$8d       // -.......

txt_f3ac:
        .text "E."
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $2e,$8d                               // ..

txt_f3b1:
        .text "F."
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $d7,$cd,$12,$d0,$d0,$fb,$a2,$04,$20,$f2,$2e,$e3,$ea,$60,$32,$a5 // ........ ....`2.
        .byte $b6,$8d,$16,$d0,$a9,$06,$8d,$21,$d0,$a9,$04,$8d,$23,$d0,$a9,$0e // .......!....#...
        .byte $8d,$22,$d0,$a9,$fb,$cd,$12,$d0,$d0,$fb,$a2,$05,$20,$f2,$2e,$a9 // .".......... ...
        .byte $3b,$8d,$11,$d0,$a9,$06,$8d,$20,$d0,$8d,$21,$d0,$a2,$05,$20,$f2 // ;...... ..!... .
        .byte $2e,$e3,$ea,$60                       // ...`

// --- Region $f461-$fc06 ---
.pc = $f461 "Segment $f461"
        .byte $02,$03,$04,$05,$06,$07,$e3,$08,$2a,$07,$06,$05,$04,$03,$02,$01 // ........*.......
        .byte $01,$02,$03,$e3,$04,$2a,$03,$02,$01,$01,$02,$03,$04,$05,$06,$07 // .....*..........
        .byte $e3,$08,$2a,$07,$06,$05,$04,$03,$02,$01,$01,$02,$03,$e3,$04,$2e // ..*.............
        .byte $03,$02,$01,$06,$04,$0e,$03,$0d,$01,$0d,$03,$0e,$04,$06,$ad,$2b // ...............+
        .byte $09,$08,$0a,$0f,$0d,$01,$0d,$0f,$0a,$08,$09,$ad,$ed,$06,$23,$04 // ..............#.
        .byte $0c,$0a,$e3,$0f,$23,$0a,$0c,$04,$e8,$06,$23,$3b,$0b,$3b,$e4,$0b // ....#.....#;.;..
        .byte $24,$3b,$3b,$0b,$3b,$e3,$0b,$e3,$3b,$24,$0b,$3b,$0b,$0b,$e4,$3b // $;;.;...;$.;...;
        .byte $23,$0b,$3b,$0b,$e5,$3b,$21,$0b,$e7,$3b,$21,$0b,$e6,$3b,$b8,$c1 // #.;..;!..;!..;..
        .byte $a5,$2e,$3c,$06,$7e,$ce,$ff,$06,$00,$c0,$fc,$c6,$e6,$e6,$fe,$c0 // ..<.~...........
        .byte $a2,$2e,$7c,$c6,$e0,$e6,$ff,$c0,$00,$06,$7e,$c6,$ce,$ce,$ff,$06 // ..|.......~.....
        .byte $a2,$2b,$7c,$c6,$ee,$e0,$ff,$c0,$00,$7c,$c6,$f0,$c0,$e3,$e0,$a2 // .+|......|......
        .byte $2a,$7e,$c6,$ce,$ee,$0e,$fe,$00,$c0,$fc,$c6,$e3,$e6,$25,$06,$00 // *~...........%..
        .byte $18,$00,$18,$e3,$1c,$a2,$30,$06,$00,$06,$0e,$0e,$ce,$7c,$00,$c0 // ......0......|..
        .byte $c6,$c6,$fc,$e6,$e6,$06,$00,$e3,$c0,$23,$e0,$e6,$ff,$a3,$26,$c6 // .........#....&.
        .byte $ee,$be,$d6,$c6,$06,$a2,$22,$fc,$c6,$e3,$e6,$21,$06,$a2,$26,$7c // ......"....!..&|
        .byte $c6,$e6,$e6,$ff,$c0,$a2,$26,$fc,$c6,$e6,$e6,$ef,$e0,$a2,$26,$7e // ......&.......&~
        .byte $c6,$ce,$ce,$6e,$0e,$a2,$22,$fc,$c6,$e3,$e0,$a3,$2d,$78,$c0,$7c // ...n..".....-x.|
        .byte $0e,$ff,$c0,$00,$c0,$fc,$c0,$e0,$e0,$ff,$a3,$25,$c6,$c6,$e6,$e6 // ...........%....
        .byte $ff,$a3,$25,$c6,$c6,$e6,$7c,$38,$a3,$26,$c6,$d6,$be,$ee,$c6,$c0 // ..%...|8.&......
        .byte $a2,$26,$c6,$c6,$7c,$e6,$e6,$06,$a2,$26,$c6,$c6,$ce,$fe,$0e,$fe // .&..|....&......
        .byte $a2,$28,$fe,$06,$7c,$e0,$ff,$c0,$00,$3c,$e5,$30,$2b,$3c,$00,$0c // .(..|....<.0+<..
        .byte $12,$30,$7c,$30,$62,$fc,$00,$3c,$e5,$0c,$26,$3c,$00,$10,$38,$7c // .0|0b..<..&<..8|
        .byte $fe,$e3,$38,$28,$00,$10,$30,$7e,$fe,$7e,$30,$10,$a9,$e3,$18,$28 // ..8(..0~.~0....(
        .byte $1c,$1c,$00,$1c,$00,$66,$66,$cc,$a5,$60,$23,$6c,$6c,$fe,$6c,$fe // .....ff..`#ll.l.
        .byte $6c,$6c,$00,$0c,$3c,$60,$3c,$06,$7c,$30,$00,$62,$66,$0c,$18,$30 // ll..<`<.|0.bf..0
        .byte $66,$c6,$00,$3c,$66,$3c,$38,$67,$66,$3f,$00,$0c,$0c,$18,$a5,$21 // f..<f<8gf?.....!
        .byte $1c,$e5,$30,$23,$1c,$00,$38,$e5,$0c   // ..0#..8..

txt_f60a:
        .text "!8"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$6c,$38,$fe,$38,$6c,$a3,$25,$18,$18,$7e,$18,$18,$a7,$22,$18 // %l8.8l.%..~...".
        .byte $30,$a4,$21,$7e,$a9,$21,$18,$a3,$26,$03,$06,$0c,$18,$30,$60,$a2 // 0.!~.!..&....0`.
        .byte $26,$3c,$66,$76,$76,$7e,$70,$a2,$22,$18,$38,$e3,$1c,$a3,$26,$fc // &<fvv~p.".8...&.
        .byte $06,$7c,$e0,$fe,$e0,$a2,$26,$fc,$06,$3c,$0e,$fe,$c0,$a2,$26,$3e // .|....&..<....&>
        .byte $66,$ce,$ee,$0e,$0e,$a2,$26,$fc,$c0,$fc,$0e,$fe,$c0,$a2,$26,$7c // f.....&.......&|
        .byte $c0,$fc,$e6,$fe,$e0,$a2,$23,$fe,$06,$1c,$e3,$38,$a2,$26,$7c,$c6 // ......#....8.&|.
        .byte $7c,$e6,$fe,$e0,$a2,$26,$7e,$c6,$ce,$ee,$0e,$fe,$a3,$23,$18,$00 // |....&~......#..
        .byte $18,$a5,$24,$18,$00,$18,$30,$a2,$27,$0c,$18,$30,$60,$30,$18,$0c // ..$...0.'..0`0..
        .byte $a3,$23,$7e,$00,$7e,$a3,$60,$37,$30,$18,$0c,$06,$0c,$18,$30,$00 // .#~.~.`70.....0.
        .byte $fc,$06,$1c                           // ...

txt_f6a0:
        .encoding "screencode_mixed"
        .text "88"
        .text "@"
        .text "8"
        .text "@"
        .text " proudly presents another"
        .encoding "petscii_upper"

txt_f6be:
        .text " FIRST "
        .byte $12,$05,$0c,$05,$01,$13,$05,$ec       // ........

txt_f6cd:
        .text " 2"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $93,$95,$90,$85,$92,$a0,$8d,$8f,$8e,$81,$83,$8f,$a0,$87,$90,$a1 // ................
        .byte $a0,$f4                               // ..

txt_f6e2:
        .encoding "screencode_mixed"
        .text " 6cracked on the"
        .encoding "petscii_upper"

txt_f6f2:
        .text " 15/3'91"
        .byte $f5,$20,$2f,$09,$0d,$10,$0f,$12,$14,$05,$04,$20,$02,$19 // . /........ ..

txt_f708:
        .text " NEI"
        .byte $80,$6d,$20,$2a,$ff,$54,$00,$fe,$a0,$00,$fd,$40,$00,$fe,$a2,$60 // .m *.T.....@...`
        .byte $28,$f5,$50,$00,$ff,$aa,$00,$ff,$40,$00,$fe,$80,$00,$ff,$55,$00 // (.P.....@.....U.
        .byte $ff,$a8,$00,$fa,$40,$00,$ff,$a8,$00,$ff,$d5,$00,$fe,$a0,$00,$ff // ....@...........
        .byte $40,$00,$ff,$aa,$00,$f5,$50,$00,$fe,$a2,$28,$ff,$50,$00,$ff,$aa // @.....P...(.P...
        .byte $00,$ff,$54,$a3                       // ..T.

txt_f750:
        .text "(*"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $00,$05,$7f,$00,$02,$bf,$a2,$60,$34,$7f,$00,$0a,$ff,$00,$55,$ff // .......`4.....U.
        .byte $00,$02,$af,$00,$01,$7f,$00,$aa,$ff,$00,$15,$ff,$00,$02,$ff,$00 // ................
        .byte $15,$ff,$00,$ab,$ff,$00,$05,$7f,$00,$02,$af,$00,$55,$ff,$00,$0a // ............U...
        .byte $ff,$00,$01,$7f,$00,$0a,$ff,$00,$55,$ff,$00,$2a,$fa,$80,$69,$00 // ........U..*..i.
        .byte $2b,$0d,$fd,$0f,$0f,$df,$a6           // +......

txt_f79a:
        .text "FF"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $04,$0d,$e3,$df,$22,$1d,$1f,$e3,$df,$22,$1d,$1f,$e3,$df,$22,$1d // ...."...."....".
        .byte $1f,$e3,$df,$22,$1d,$1f,$e3,$df,$21,$1d,$e3,$1f,$2c,$01,$fd,$fd // ..."....!...,...
        .byte $cf,$cf,$0c,$cb,$fa,$64,$cb,$6a,$06,$e3 // .....d.j..

txt_f7c7:
        .text "F"
        .byte $22                                   // double quote character
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $4c,$e3                               // L.

txt_f7cc:
        .text "F"
        .byte $22                                   // double quote character
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $4c,$e3                               // L.

txt_f7d1:
        .text "F"
        .byte $22                                   // double quote character
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $4c,$e3                               // L.

txt_f7d6:
        .text "F'"
        .byte $a4                                   // '$' | $80 (end-of-string marker)

txt_f7d9:
        .text "LFF"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $a4,$46,$e3,$fb,$29,$bf,$00,$cf,$cb,$0c,$0c,$cb,$7f,$4a,$e3,$cb // .F..)........J..
        .byte $36,$fa,$64,$0b,$fa,$64,$fa,$64,$0b,$fa,$64,$fa,$64,$cb,$cb,$0c // 6.d..d.d..d.d...
        .byte $fa,$64,$0b,$fa,$64,$fa,$64,$e6,$0c,$60,$7b,$fc,$00,$0c,$fb,$0c // .d..d.d..`{.....
        .byte $bc,$fc,$7f,$af,$cb,$fc,$bc,$fa,$f4,$4a,$4a,$64,$fa,$4a,$cb,$fa // .........JJd.J..
        .byte $4a,$6f,$4a,$4a,$7a,$fa,$fa,$4a,$cb,$fa,$4a,$fa,$4a,$fc,$0c,$0c // JoJJz..J..J.J...
        .byte $fc,$0c,$0c,$dc,$0b,$dc,$cb,$0c,$0c,$cf,$98,$09,$fc,$89,$08,$59 // ...............Y
        .byte $09,$0c,$89,$08,$89,$09,$fc,$89,$09,$89,$08,$0c,$89,$09,$89,$09 // ................
        .byte $fc,$89,$09,$89,$09,$0c,$fc,$0c,$dc,$dc,$0c,$dc,$0b,$01,$0c,$0f // ................
        .byte $df,$df,$58,$98,$1f,$58,$98,$58,$98,$0f,$58,$98,$58,$98,$0f,$58 // ..X..X.X..X.X..X
        .byte $98,$58,$98,$0f,$58,$98,$58,$98,$0f,$58,$98,$58,$98,$dc,$cf,$cf // .X..X.X..X.X....
        .byte $1f,$fd,$fd,$df,$0b,$bd,$e3,$0c,$2e,$cb,$d5,$d8,$db,$d5,$d8,$d5 // ................
        .byte $d8,$db,$d5,$d8,$d5,$d5,$0b,$e3,$d5,$2c,$d8,$db,$d5,$d8,$d5,$d8 // .........,......
        .byte $db,$d5,$d8,$d5,$85,$0c,$e5,$fc,$22,$0c,$0c,$ba,$21,$01,$a6,$27 // ........"...!..'
        .byte $db,$bd,$bd,$1b,$bd,$bd,$0b,$80,$50,$00,$2b,$01,$01,$0d,$0d,$00 // ........P.+.....
        .byte $04,$0a,$0f,$06,$06,$0f,$a3,$22,$0f,$0d,$a3,$22,$0f,$0d,$a3,$22 // ......."..."..."
        .byte $0f,$0d,$a3,$22,$0f,$0d,$a3,$21,$0f,$e4,$0d,$22,$0b,$01,$e3,$0b // ..."...!..."....
        .byte $60,$1f,$00,$04,$0a,$00,$04,$04,$0a,$0a,$0c,$06,$06,$0c,$0a,$0c // `...............
        .byte $06,$06,$0c,$0a,$0c,$06,$06,$0c,$0a,$0c,$06,$06,$0c,$0a,$04,$06 // ................
        .byte $0b,$e4,$0c,$28,$0b,$0d,$0f,$0b,$0b,$00,$0a,$0f,$a3,$2c,$04,$0a // ...(.........,..
        .byte $0c,$04,$0a,$04,$0a,$0c,$04,$0a,$04,$0a,$a2,$28,$0b,$04,$0a,$0c // ...........(....
        .byte $04,$0a,$04,$0a,$e8,$0b,$27,$0f,$0c,$0b,$0f,$00,$01,$07,$a3,$2b // ......'........+
        .byte $07,$0a,$0f,$0f,$0c,$07,$0f,$00,$07,$0f,$0a,$e3,$0f,$28,$04,$07 // .............(..
        .byte $0f,$00,$07,$0f,$07,$0f,$e4,$0b,$e3,$0f,$21,$0c,$e4,$0f,$3e,$00 // ..........!...>.
        .byte $05,$08,$00,$05,$09,$08,$08,$0f,$05,$09,$05,$08,$00,$05,$08,$05 // ................
        .byte $09,$0f,$05,$08,$05,$08,$00,$05,$08,$05,$08,$0f,$0b,$e5,$0f,$60 // ...............`
        .byte $22,$0c,$0d,$0f,$0d,$01,$01,$0d,$05,$0d,$0d,$05,$0d,$05,$0d,$0d // "...............
        .byte $05,$0d,$05,$0d,$0d,$05,$0d,$05,$0d,$0d,$05,$0d,$05,$0d,$0d,$05 // ................
        .byte $0d,$05,$0f,$e3,$0d,$e3,$01,$22,$0c,$0c,$e3,$0b,$3c,$00,$09,$05 // ......."....<...
        .byte $05,$01,$05,$09,$05,$05,$01,$05,$09,$08,$0c,$09,$08,$09,$05,$05 // ................
        .byte $01,$05,$09,$05,$05,$01,$05,$09,$0d,$e8,$0b,$ba,$21,$01,$a6,$e3 // ............!...
        .byte $01,$21,$0d,$e3,$01,$80,$41,$00,$21,$0d,$a4,$22,$0d,$04,$ef,$20 // .!....A.!.."... 
        .byte $60,$bc                               // `.

txt_f9cf:
        .encoding "screencode_mixed"
        .text "and we shall wipe away all tears from their eyes, and there shall be no more death. neither sorrow, nor crying. neither shall there be annymore brain, for the former things are passed away"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_fa8c:
        .encoding "screencode_mixed"
        .text ".6 the future belongs to"
        .encoding "petscii_upper"
        .byte $e3,$2e,$35,$20,$0e,$05,$09,$1e       // ..5 ....

txt_faac:
        .encoding "screencode_mixed"
        .text "nec, random, tsm"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$6e                       // ..`n

txt_fac0:
        .encoding "screencode_mixed"
        .text " legend, ikari"
        .encoding "petscii_upper"
        .byte $1e                                   // .

txt_facf:
        .encoding "screencode_mixed"
        .text "talent, action, paramount, illusion, genesis p., extasy, dominators, f&cg, crazy, xray"
        .encoding "petscii_upper"
        .byte $1e,$14,$12,$01,$0e,$13,$03,$0f,$0d,$e3,$2e,$80,$8f,$20,$c1,$e3 // ............. ..
        .byte $20,$60                               //  `

txt_fb37:
        .encoding "screencode_mixed"
        .text ")you can reach us at the following numbers"
        .encoding "petscii_upper"
        .byte $e5,$2e,$f4,$20,$2e,$0d,$19,$13,$14,$09,$03,$20,$03,$01,$16,$05 // ... ....... ....
        .byte $12,$0e,$13,$e4
        .byte $2e,$e8
        .byte $20,$2c,$29,$09
        .text "*.$'"
        .byte $09
        .byte $2e
        .byte $29,$09,$27,$0f,$f4,$20,$27,$14,$05,$13,$14,$15,$12,$05,$e4,$2e // ).'.. '.........
        .byte $e8,$20,$2d,$1e                       // . -.

txt_fb95:
        .text "&(.)''."
        .byte $09,$0f,$26,$2b,$2a,$f4,$20,$2a,$01,$14,$14,$12,$01,$03,$14,$09 // ..&+*. *........
        .byte $0f,$0e,$e4,$2e,$e8,$20,$2d,$1e       // ..... -.

txt_fbb4:
        .text "&(.)''.*&$*"
        .byte $09,$f4,$20,$23,$16,$0d,$02,$e4,$2e,$e8,$20,$2c,$24,$09 // .. #...... ,$.

txt_fbcd:
        .text "(.%+%.$))$"
        .byte $ec,$20,$60                           // . `

txt_fbda:
        .encoding "screencode_mixed"
        .text "$pick up all our other upcoming wares"
        .encoding "petscii_upper"
        .byte $e5,$2e,$fd,$20,$c1,$e8,$20,$2d       // ... .. -

// --- Region $fc16-$fc20 ---
.pc = $fc16 "txt_fc16"

txt_fc16:
        .text " ("
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $01,$c6,$b4,$ca,$d0,$fb,$60,$ed       // ......`.

// --- Region $fcd4-$fce1 ---
.pc = $fcd4 "dat_fcd4"

dat_fcd4:
        .byte $c9,$30,$f0,$38,$c9,$31,$f0,$48,$c9,$32,$f0,$4c,$c9,$33 // .0.8.1.H.2.L.3

// --- Region $fd80-$fda2 ---
.pc = $fd80 "Segment $fd80"
        .byte $36,$ae,$fb,$36,$f0,$01,$60,$a2,$80,$8e,$fb,$36,$a2,$3b,$8e,$02 // 6..6..`....6.;..
        .byte $c0,$a2,$00,$8e,$01,$c0,$00,$a2,$02,$c6,$b6,$ca,$d0,$fb,$60,$ed // ..............`.
        .byte $ea,$62,$23                           // .b#

// --- Region $fe2d-$fe50 ---
.pc = $fe2d "Segment $fe2d"
        .byte $8e                                   // .

txt_fe2e:
        .text "!="
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $00,$8e,$20,$3d,$8d,$f7,$36,$a2,$04,$0e,$f7,$36,$2e,$f8,$36,$ca // .. =..6....6..6.
        .byte $d0,$f7,$18,$a9,$0d,$6d,$f8,$36,$8d,$f9,$36,$ad,$f7,$36,$8d,$fa // .....m.6..6..6..

// --- Region $feff-$ff13 ---
.pc = $feff "Segment $feff"
        .byte $36,$ae,$f6,$36,$f0,$01,$60,$a2,$80,$8e,$f6,$36,$a2,$3c,$8e,$12 // 6..6..`....6.<..
        .byte $c0,$a2,$88,$8e,$11                   // .....

// --- Region $ff73-$ff80 ---
.pc = $ff73 "Segment $ff73"
        .byte $10,$20,$21,$10,$a9,$00,$8d,$86,$02,$20,$44,$e5,$a9,$1c // . !...... D...

// --- Region $ffac-$ffd1 ---
.pc = $ffac "Segment $ffac"
        .byte $14,$12,$0f,$20,$07,$12,$01,$10,$08,$09,$03,$13,$20,$01,$0e,$04 // ... ........ ...
        .byte $20,$03,$0f,$04,$09,$0e,$07,$20,$02,$19,$e6,$2e,$34,$0d,$09,$12 //  ...... ....4...
        .byte $01,$07,$05,$09,$0e,$14               // ......

// --- Region $ffd3-$ffff ---
.pc = $ffd3 "txt_ffd3"

txt_ffd3:
        .encoding "screencode_mixed"
        .text "o music by"
        .encoding "petscii_upper"
        .byte $e8                                   // .

txt_ffde:
        .encoding "screencode_mixed"
        .text ".>the dutch composerpress space"
        .text "@"
        .text "@"
        .text " "
        .encoding "petscii_upper"
