// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:43
// 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:  $1900 (6400)
//
// Code: 3030 bytes, Data: 60458 bytes
// Labels: 539, Subroutines: 11
//
// Cross-references: all OK
// ============================================


// --- Region $0803-$080a ---
.pc = $0803 "sub_0803"
// Referenced by: jsr from $ff81

sub_0803:
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL

dat_0809:
        .byte $ff,$ff                               // ..

// --- Region $1021-$1080 ---
.pc = $1021 "sub_1021"
// Referenced by: jsr from $4e2c, $4f91, $fd3c

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

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

loc_1034:
        lda #$05
        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 $4c87, $fa60

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 $1784,y
        sta $fa
        lda $1777,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 $c3                                   // .

// --- 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 $1791,y
        sta $fa
        lda $1792,y
        ldy dat_10c6,x
        sta $d406,y
        lda $fa
        sta $d405,y
        lda $1084,x
        and #$fe
        sta $d404,y
        ldy $fc
        lda $1793,y
        sta $1084,x
        lda $1794,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 #$c3                                    // !SMC: modified by $1156
        sta $129e
.label smc_126b = * + 1
        lda #$0c                                    // !SMC: modified by $116e
        sta smc_1296                                // SMC: modifies $1296

loc_126f:
        lda #$00
        sta $10e0,x
        sta $10e3,x
        lda $1796,y
        lsr
        lsr
        lsr
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $1798,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 $1797,y
        sta $10cc,x
        bcs loc_130d
        dec $10cf,x
        bne loc_130d

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

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

loc_1322:
        ldy $fc
        lda $1795,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 #$18                                    // !SMC: modified by $1406
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $1900-$191f ---
.pc = $1900 "main_1900"

main_1900:
        ldx #$00
        lda $dc04
        eor $dc05
        and #$01
        beq loc_190e
        ldx #$08

loc_190e:
        ldy #$00

loc_1910:
        lda $1920,x
        sta $5021,y
        inx
        iny
        cpy #$08
        bne loc_1910
        jmp loc_4b80

dat_191f:
        // === Data block (1 bytes, $191f-$191f) ===
        .byte $00                                   // .

// --- Region $264c-$2660 ---
.pc = $264c "Segment $264c"
        rol $302f
        and ($2d,x)
        rol $302f
        and ($32),y
        .byte $34,$2e                               // nop $2e,x // ILLEGAL
        .byte $2f,$35,$36                           // rla $3635 // ILLEGAL
        and $2f2e
        bmi loc_2681
        brk

// --- Region $2681-$2681 ---
.pc = $2681 "loc_2681"

loc_2681:
        .byte $32                                   // jam // ILLEGAL

// --- Region $2bf0-$2bf3 ---
.pc = $2bf0 "Segment $2bf0"
        eor #$49
        lsr
        brk

// --- Region $3a39-$3a39 ---
.pc = $3a39 "loc_3a39"

loc_3a39:
        brk

// --- Region $3cf0-$3cf0 ---
.pc = $3cf0 "Segment $3cf0"
        brk

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

// --- Region $49a5-$49b5 ---
.pc = $49a5 "Segment $49a5"
        .byte $17,$30                               // slo $30,x // ILLEGAL
        eor $dc92,y
        rol $a1,x
        ora $4aab,x
        .byte $fb,$be,$94                           // isc $94be,y // ILLEGAL
        .byte $7b,$76,$83                           // rra $8376,y // ILLEGAL

dat_49b5:
        // === Packed/compressed data (1 bytes, $49b5-$49b5) ===
        .byte $a3                                   // .

// --- Region $4b66-$4b68 ---
.pc = $4b66 "loc_4b66"

loc_4b66:
        ora ($02,x)
        .byte $02                                   // jam // ILLEGAL

// --- Region $4b80-$4d3e ---
.pc = $4b80 "loc_4b80"

loc_4b80:
        sei
        ldx #$ff
        txs
        ldy #$03
        sty $d011

loc_4b89:
        cpy $d012
        bne loc_4b89
        dey
        bne loc_4b89
        sty $d020

loc_4b94:
        lda #$f8
        sta $d800,y
        sta $d900,y
        sta $da00,y
        sta $dae8,y
        cpy #$2d
        bcs $4bab
        lda #$ff
        sta $03c0,y
        cpy #$12
        bcs $4bb4
        lda #$00
        sta $03ed,y
        iny
        bne loc_4b94
        ldx #$00
        stx $4c
        stx $4d
        beq loc_4bd1

loc_4bbf:
        stx $4a
        jsr sub_4faf
        tya

loc_4bc5:
        clc
        adc $4c
        sta $4c
        bcc loc_4bce
        inc $4d

loc_4bce:
        ldx $4a
        inx

loc_4bd1:
        lda $5021,x
        bne loc_4bbf
        sec
        txa
        adc #$21
        sta $4e
        lda #$00
.label loc_4bdf = * + 1
        adc #$50
        sta $4f
        ldx $4d
        lda $4c
        sec
        sbc #$1e
        bcs loc_4bf1
        dex
        bpl loc_4bf1
        lda #$00
        tax

loc_4bf1:
        cpx #$00
        beq loc_4bf7

dat_4bf5:
        .byte $a9,$ff                               // ..

loc_4bf7:
        sta $4d
        lda #$13
        sta $d018
        lda #$7f
        sta $d015
        sta $d01d
        lda #$00
        sta $d017
        sta $d01b
        sta $d01c
        lda #$0f
        sta $07f8
        sta $07f9
        sta $07fa
        sta $07fb
        sta $07fc
        sta $07fd
        sta $07fe
        sta $07ff
        lda #$10
        sta $d000
        lda #$40
.label loc_4c34 = * + 2
        sta $d002
        lda #$70
        sta $d004
        lda #$a0
        sta $d006
        lda #$d0
        sta $d008
        lda #$00
        sta $d00a
        lda #$30
        sta $d00c
        lda #$e0
        sta $d010
        lda #$8f
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$f0
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        jsr sub_1048
        lda #$7f
        sta $dc0d
        sta $dd0d
        lda $dc0d
        lda $dd0d
        lda #$01
        sta $d01a
        lda #$62
        sta $d012
        ldx #$4d
        ldy #$8c
        sty $0314
        stx $0315
        lda #$c0
        sta $5e
        lda #$d0
        sta $51
        lda #$01
        sta $50
        sta $52
        sta $53
        sta $54
        sta $5a
        jsr sub_4fa6
        inc $d019
        cli
        lda #$00
        sta $49
        ldx #$00
        stx $5d
        beq loc_4d1e

loc_4cd1:
        stx $4a
        jsr sub_4faf
        sty $4b
        stx $4c
        lda $49
        sta $ae
        tya
        clc
        adc $49
        sta $49
        bcs loc_4d23
        ldy #$00

loc_4ce8:
        ldx $4c
        lda dat_4fe5,x
        sta $ac
        lda $5003,x
        sta $ad
        lda #$31
        sta $af
        ldx #$0c

loc_4cfa:
        lda ($ac),y
        sta ($ae),y
        clc
        lda $ac
        adc #$41
        sta $ac
        lda $ad
        adc #$01
        sta $ad
        inc $af
        dex
        bne loc_4cfa

loc_4d10:
        lda $5d
        beq loc_4d10
        dec $5d
        iny
        cpy $4b
        bne loc_4ce8
        ldx $4a
        inx

loc_4d1e:
        lda $5021,x
        bne loc_4cd1

loc_4d23:
        lda #$10

loc_4d25:
        bit $dc01
        bne loc_4d25
        sei
        jsr $ff81
        jsr $fd15
        lda #$00
        sta $d011
        sta $d020
        sta $d021
        jmp loc_fce2

// --- Region $4d86-$4fe4 ---
.pc = $4d86 "Segment $4d86"
        ora $03,x
        .byte $03,$05                               // slo ($05,x) // ILLEGAL
        .byte $13,$13                               // slo ($13),y // ILLEGAL
        lda $5c
        ora #$f8
        tay

loc_4d91:
        ldx $d011
        inx
        txa
        and #$07
        ora #$10
        ldx $d012

loc_4d9d:
        cpx $d012
        beq loc_4d9d
        sta $d011
        iny
        cpy $5a
        bne loc_4d91
        lda $51
        sta $d016
        lda #$f6
        ldx #$fe
        ldy #$ff
        sta $d021
        stx $d022
        sty $d023
        inc $5e
        lda #$00
        sta $62
        sta $61
        lda $4d
        sta $60
        ldx $5e
        ldy #$08

loc_4dce:
        asl $62
        rol $61
        rol $60
        bcc loc_4de9
        clc
        lda $62
        adc $4900,x
        sta $62
        lda $61
        adc $4a00,x
        sta $61
        bcc loc_4de9
        inc $60

loc_4de9:
        dey
        bne loc_4dce
        lda $61
        asl
        rol
        rol
        rol
        and #$07
        eor #$d7
        sta $5b
        lda $60
        pha
        lda $5e
        and #$7f
        tax
        lda $4b00,x
        tax
        and #$07
        eor #$17
        sta $5c
        txa
        lsr
        lsr
        lsr
        clc
        adc #$2e
        tay
        ldx #$00

loc_4e14:
        lda #$00
        sta $60,x
        lda #$30
        cpy #$30
        bcc loc_4e23
        cpy #$3d
        bcs loc_4e23
        tya

loc_4e23:
        sta $61,x
        iny
        inx
        inx
        cpx #$18
        bcc loc_4e14
        jsr sub_1021
        pla
        clc
        adc #$23
        tay
        ldx #$27

loc_4e36:
        lda ($60),y
        sta $0400,x
        lda ($62),y
        sta $0428,x
        lda ($64),y
        sta $0450,x
        lda ($66),y
        sta $0478,x
        lda ($68),y
        sta $04a0,x
        lda ($6a),y
        sta $04c8,x
        lda ($6c),y
        sta $04f0,x
        lda ($6e),y
        sta $0518,x
        lda ($70),y
        sta $0540,x
        lda ($72),y
        sta $0568,x
        lda ($74),y
        sta $0590,x
        lda ($76),y
        sta $05b8,x
        dey
        dex
        bpl loc_4e36
        dec $52
        beq loc_4e7d
        jmp loc_4f00

loc_4e7d:
        inc $52
        sec
        lda $51
        and #$07
        sbc $50
        and #$07
        ora #$d0
        sta $51
        bcs loc_4f00
        inc $55
        ldy $53
        iny
        cpy $54
        bcc loc_4ed1

loc_4e97:
        ldy #$00
        lda ($56),y
        bne loc_4ea3
        jsr sub_4fa6
        jmp loc_4e97

loc_4ea3:
        inc $56
        bne loc_4ea9
        inc $57

loc_4ea9:
        cmp #$41
        bcc loc_4ec0
        cmp #$49
        bcs loc_4eb7
        and #$0f
        sta $50
        bpl loc_4e97

loc_4eb7:
        cmp #$80
        bcc loc_4ec0
        rol
        sta $52
        bne loc_4e97

loc_4ec0:
        jsr sub_4faf
        sty $54
        lda dat_4fe5,x
        sta $58
        lda $5003,x
        sta $59
        ldy #$00

loc_4ed1:
        sty $53
        lda $58
        sta $60
        lda $59
        sta $61
        lda $55
        sta $62
        lda #$3d
        sta $63
        lda #$0c
        sta $64
        ldx #$00

loc_4ee9:
        lda ($60),y
        sta ($62,x)
        clc
        lda $60
        adc #$41
        sta $60
        lda $61
        adc #$01
        sta $61
        inc $63
        dec $64
        bne loc_4ee9

loc_4f00:
        lda $5e
        sec
        sbc #$18
        and #$7f
        tax
        lda $4b00,x
        tax
        and #$07
        eor #$07
        sta $5a
        txa
        lsr
        lsr
        lsr
        clc
        adc #$3a
        tay
        ldx #$00

loc_4f1c:
        lda #$00
        sta $60,x
        lda #$30
        cpy #$3d
        bcc loc_4f2b
        cpy #$49
        bcs loc_4f2b
        tya

loc_4f2b:
        sta $61,x
        iny
        inx
        inx
        cpx #$18
        bcc loc_4f1c
        lda $5b
        sta $d016
        lda $5c
        sta $d011
        lda #$f2
        ldx #$fa
        ldy #$ff
        sta $d021
        stx $d022
        sty $d023
        ldy $55
        ldx #$27

loc_4f51:
        lda ($60),y
        sta $05e0,x
        lda ($62),y
        sta $0608,x
        lda ($64),y
        sta $0630,x
        lda ($66),y
        sta $0658,x
        lda ($68),y
        sta $0680,x
        lda ($6a),y
        sta $06a8,x
        lda ($6c),y
        sta $06d0,x
        lda ($6e),y
        sta $06f8,x
        lda ($70),y
        sta $0720,x
        lda ($72),y
        sta $0748,x
        lda ($74),y
        sta $0770,x
        lda ($76),y
        sta $0798,x
        dey
        dex
        bpl loc_4f51
        jsr sub_1021
        inc $5d
        lda $5c
        and #$07
        clc
        adc #$8a
        sta $d012
        inc $d019
        jmp loc_ea81
// Referenced by: jsr from $4cc0, $4e9d, $fa99, $fc47

sub_4fa6:
        lda $4e
        sta $56
        lda $4f
        sta $57
        rts
// Referenced by: jsr from $4bc1, $4cd3, $4ec0, $f99a, $faac, $fc6a

sub_4faf:
        ldy #$05
        cmp #$09
        beq loc_4fc9
        cmp #$21
        beq loc_4fc9
        cmp #$2e
        beq loc_4fc9
        ldy #$11
        cmp #$0d
        beq loc_4fc9
        cmp #$17
        beq loc_4fc9
        ldy #$0b

loc_4fc9:
        tax
        beq loc_4fe1
        dex
        cpx #$1a
        bcc loc_4fe4
        ldx #$1a
        cmp #$21
        beq loc_4fe4
        inx
        cmp #$2e
        beq loc_4fe4
        inx
        cmp #$3f
        beq loc_4fe4

loc_4fe1:
        ldy #$08
        inx

loc_4fe4:
        rts

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

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

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

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

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

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

// --- Region $e5bd-$e5f4 ---
.pc = $e5bd "Segment $e5bd"
        lda $1147,x
        and #$01
        beq loc_e5ce
        lda $12b9,x
        eor #$ff
        sta $12b9,x
        bne loc_e5e8

loc_e5ce:
        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_e5e8:
        lda $10cc,x
        sta $d400,y
        lda $10cf,x
        sta $d401,y
        rts

// --- Region $e5fe-$e653 ---
.pc = $e5fe "loc_e5fe"

loc_e5fe:
        php
        asl $88,x
        asl $a8,x
        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_e621
        clc
        adc $10c9,x

loc_e621:
        and #$7f
        sta smc_1429
        iny
        lda ($fa),y
        beq loc_e62e
        sta $129e

loc_e62e:
        iny
        lda ($fa),y
        cmp #$fe
        bcc loc_e641
        beq loc_e63b
        ldy #$00
        beq loc_e641

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

loc_e641:
        tya
        sta $1144,x
        ldy #$18
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $e69f-$e6a8 ---
.pc = $e69f "loc_e69f"

loc_e69f:
        ldy $e4ac,x
        bvs loc_e6f0
        sty $18
        bpl loc_e718
        rti

// --- Region $e6f0-$e6f0 ---
.pc = $e6f0 "loc_e6f0"

loc_e6f0:
        brk

// --- Region $e718-$e71c ---
.pc = $e718 "loc_e718"

loc_e718:
        .byte $80,$00                               // nop #$00 // ILLEGAL
        .byte $03,$82                               // slo ($82,x) // ILLEGAL
        brk

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

// --- Region $e9f3-$ea12 ---
.pc = $e9f3 "loc_e9f3"

loc_e9f3:
        ldx #$00
        lda $dc04
        eor $dc05
        and #$01
        beq loc_ea01
        ldx #$08

loc_ea01:
        ldy #$00

loc_ea03:
        lda $1920,x
        sta $5021,y
        inx
        iny
        cpy #$08
        bne loc_ea03
        jmp loc_4b80

dat_ea12:
        .byte $00                                   // .

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

loc_ea81:
        .byte $04,$22                               // nop $22 // ILLEGAL
        ora $06
        .byte $e3,$04                               // isc ($04,x) // ILLEGAL
        .byte $23,$05                               // rla ($05,x) // ILLEGAL
        brk

// --- Region $f955-$fb19 ---
.pc = $f955 "loc_f955"

loc_f955:
        asl $17,x
        ora $781a,y
        ldx #$ff
        txs
        ldy #$03
        sty $d011

loc_f962:
        cpy $d012
        bne loc_f962
        dey
        bne loc_f962
        sty $d020

loc_f96d:
        lda #$f8
        sta $d800,y
        sta $d900,y
        sta $da00,y
        sta $dae8,y
        cpy #$2d
        bcs $f984
        lda #$ff
        sta $03c0,y
        cpy #$12
        bcs $f98d
        lda #$00
        sta $03ed,y
        iny
        bne loc_f96d
        ldx #$00
        stx $4c
        stx $4d
        beq loc_f9aa

loc_f998:
        stx $4a
        jsr sub_4faf
        tya
        clc
        adc $4c
        sta $4c
        bcc loc_f9a7
        inc $4d

loc_f9a7:
        ldx $4a
        inx

loc_f9aa:
        lda $5021,x
        bne loc_f998
        sec
        txa
        adc #$21
        sta $4e
        lda #$00
        adc #$50
        sta $4f
        ldx $4d
        lda $4c
        sec
        sbc #$1e
        bcs loc_f9ca
        dex
        bpl loc_f9ca
        lda #$00
        tax

loc_f9ca:
        cpx #$00
        beq loc_f9d0

loc_f9ce:
        lda #$ff

loc_f9d0:
        sta $4d
        lda #$13
        sta $d018
        lda #$7f
        sta $d015
        sta $d01d
        lda #$00
        sta $d017
        sta $d01b
        sta $d01c
        lda #$0f
        sta $07f8
        sta $07f9
        sta $07fa
        sta $07fb
        sta $07fc
        sta $07fd
        sta $07fe
        sta $07ff
        lda #$10
        sta $d000
        lda #$40
        sta $d002
        lda #$70
        sta $d004
        lda #$a0
        sta $d006
        lda #$d0
        sta $d008
        lda #$00
        sta $d00a
        lda #$30
        sta $d00c
        lda #$e0
        sta $d010
        lda #$8f
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$f0
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        jsr sub_1048
        lda #$7f
        sta $dc0d
        sta $dd0d
        lda $dc0d
        lda $dd0d
        lda #$01
        sta $d01a
        lda #$62
        sta $d012
        ldx #$4d
        ldy #$8c
        sty $0314
        stx $0315
        lda #$c0
        sta $5e
        lda #$d0
        sta $51
        lda #$01
        sta $50
        sta $52
        sta $53
        sta $54
        sta $5a
        jsr sub_4fa6
        inc $d019
        cli
        lda #$00
        sta $49
        ldx #$00
        stx $5d
        beq loc_faf7

loc_faaa:
        stx $4a
        jsr sub_4faf
        sty $4b
        stx $4c
        lda $49
        sta $ae
        tya
        clc
        adc $49
        sta $49
        bcs loc_fafc
        ldy #$00

loc_fac1:
        ldx $4c
        lda dat_4fe5,x
        sta $ac
        lda $5003,x
        sta $ad
        lda #$31
        sta $af
        ldx #$0c

loc_fad3:
        lda ($ac),y
        sta ($ae),y
        clc
        lda $ac
        adc #$41
        sta $ac
        lda $ad
        adc #$01
        sta $ad
        inc $af
        dex
        bne loc_fad3

loc_fae9:
        lda $5d
        beq loc_fae9
        dec $5d
        iny
        cpy $4b
        bne loc_fac1
        ldx $4a
        inx

loc_faf7:
        lda $5021,x
        bne loc_faaa

loc_fafc:
        lda #$10

loc_fafe:
        bit $dc01
        bne loc_fafe
        sei
        jsr $ff81
        jsr $fd15
        lda #$00
        sta $d011
        sta $d020
        sta $d021
        jmp loc_fce2

dat_fb18:
        .byte $80,$35                               // .5

// --- Region $fbe0-$fcbf ---
.pc = $fbe0 "loc_fbe0"

loc_fbe0:
        lda ($60),y
        sta $0400,x
        lda ($62),y
        sta $0428,x
        lda ($64),y
        sta $0450,x
        lda ($66),y
        sta $0478,x
        lda ($68),y
        sta $04a0,x
        lda ($6a),y
        sta $04c8,x
        lda ($6c),y
        sta $04f0,x
        lda ($6e),y
        sta $0518,x
        lda ($70),y
        sta $0540,x
        lda ($72),y
        sta $0568,x
        lda ($74),y
.label loc_fc15 = * + 1
        sta $0590,x
        lda ($76),y
        sta $05b8,x

loc_fc1c:
        dey
        dex
        bpl loc_fbe0
        dec $52
        beq loc_fc27
        jmp loc_4f00

loc_fc27:
        inc $52
        sec
        lda $51
        and #$07
        sbc $50
        and #$07
        ora #$d0
        sta $51
        bcs loc_fcaa
        inc $55
        ldy $53
        iny
        cpy $54
        bcc loc_fc7b

loc_fc41:
        ldy #$00
        lda ($56),y
        bne loc_fc4d
        jsr sub_4fa6
        jmp loc_4e97

loc_fc4d:
        inc $56
        bne loc_fc53
        inc $57

loc_fc53:
        cmp #$41
        bcc loc_fc6a
        cmp #$49
        bcs loc_fc61
        and #$0f
        sta $50
        bpl loc_fc41

loc_fc61:
        cmp #$80
        bcc loc_fc6a
        rol
        sta $52
        bne loc_fc41

loc_fc6a:
        jsr sub_4faf
        sty $54
        lda dat_4fe5,x
        sta $58
        lda $5003,x
        sta $59
        ldy #$00

loc_fc7b:
        sty $53
        lda $58
        sta $60
        lda $59
        sta $61
        lda $55
        sta $62
        lda #$3d
        sta $63
        lda #$0c
        sta $64
        ldx #$00

loc_fc93:
        lda ($60),y
        sta ($62,x)
        clc
        lda $60
        adc #$41
        sta $60
        lda $61
        adc #$01
        sta $61
        inc $63
        dec $64
        bne loc_fc93

loc_fcaa:
        lda $5e
        sec
        sbc #$18
        and #$7f
        tax
        lda $4b00,x
        tax
        and #$07
        eor #$07
        sta $5a
        txa
        .byte $e3,$4a                               // isc ($4a,x) // ILLEGAL
        rts

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

loc_fce2:
        asl $d0,x
        lda $5c
        sta $d011
        lda #$f2
        ldx #$fa
        ldy #$ff
        sta $d021
        stx $d022
        sty $d023
        ldy $55
        ldx #$27

loc_fcfc:
        lda ($60),y
        sta $05e0,x
        lda ($62),y
        sta $0608,x
        lda ($64),y
        sta $0630,x
        lda ($66),y
        sta $0658,x
        lda ($68),y
        sta $0680,x
        lda ($6a),y
        sta $06a8,x
        lda ($6c),y
        sta $06d0,x
        lda ($6e),y
        sta $06f8,x
        lda ($70),y
        sta $0720,x
        lda ($72),y
        sta $0748,x
        lda ($74),y
        sta $0770,x
        lda ($76),y
        sta $0798,x
        dey
        dex
        bpl loc_fcfc
        jsr sub_1021
        inc $5d
        lda $5c
        and #$07
        clc
        adc #$8a
        sta $d012
        inc $d019
        jmp loc_ea81

// --- Region $fd5a-$fd8f ---
.pc = $fd5a "loc_fd5a"

loc_fd5a:
        ldy #$05
        cmp #$09
        beq loc_fd74
        cmp #$21
        beq loc_fd74
        cmp #$2e
        beq loc_fd74
        ldy #$11
        cmp #$0d
        beq loc_fd74
        cmp #$17
        beq loc_fd74
        ldy #$0b

loc_fd74:
        tax
        beq loc_fd8c
        dex
        cpx #$1a
        bcc loc_fd8f
        ldx #$1a
        cmp #$21
        beq loc_fd8f
        inx
        cmp #$2e
        beq loc_fd8f
        inx
        cmp #$3f
        beq loc_fd8f

loc_fd8c:
        ldy #$08
        inx

loc_fd8f:
        rts

// --- Region $ff81-$ff84 ---
.pc = $ff81 "Segment $ff81"
        jsr sub_0803
        .byte $12                                   // jam // ILLEGAL

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

// --- Region $0800-$0802 ---
.pc = $0800 "dat_0800"

dat_0800:
        .byte $ff,$ff,$ff                           // ...

// --- Region $080b-$0fb8 ---
.pc = $080b "Program $080b"
        .byte $ff,$ff,$ff,$cc,$33,$ff,$f0,$fc,$ff,$f3,$ff,$cc,$33,$f0,$00,$00 // ....3.......3...
        .byte $ff,$33,$ff,$cc,$33,$00,$00,$00,$ff,$33,$ff,$cc,$33,$03,$03,$03 // .3..3....3..3...
        .byte $03,$47,$03,$13,$47,$c0,$f0,$fc,$ff,$ff,$ff,$fc,$ff,$3f,$00,$00 // .G..G........?..
        .byte $c0,$33,$ff,$cc,$33,$ff,$3f,$00,$00,$00,$ff,$cc,$33,$ff,$ff,$ff // .3..3.?.....3...
        .byte $0f,$47,$00,$c1,$30,$ff,$ff,$ff,$ff,$ff,$ff,$3f,$4f,$ff,$ff,$ff // .G..0......?O...
        .byte $ff,$ff,$f3,$fc,$f3,$fc,$fc,$f3,$f0,$f0,$04,$d1,$04,$cc,$00,$33 // ...............3
        .byte $00,$00
        .byte $44,$11
        .byte $44,$13
        .text "WGWW"
        .byte $9b,$67,$9b,$fc,$fc,$ff
        .byte $fc,$fc,$30,$cd,$30,$13,$57,$04,$15,$15,$49,$16,$49,$ff,$ff,$ff // ..0.0.W...I.I...
        .byte $ff,$ff,$bf,$7f,$bf,$fc,$c0,$f3,$c0,$c0,$c4,$01,$12,$d1,$55,$44 // ..............UD
        .byte $55,$55,$99
        .byte $55,$66,$11
        .text "UDUU"
        .byte $99
        .byte $55,$66,$11
        .byte $55,$55
        .byte $5a,$6a,$6a,$ab,$ab,$4c,$00,$33,$bf,$ff,$ff,$ff,$ff,$cd,$01,$30 // Zjj..L.3.......0
        .byte $01,$01
        .byte $44,$00,$11,$11
        .text "UDUUD"
        .byte $00,$11,$67,$ab,$9b
        .byte $ab,$ab,$6b,$1b,$17,$4c,$a0,$9b,$ab,$ab,$9b,$57,$17,$cc,$00,$33 // ..k..L.....W...3
        .byte $f0,$fc,$fc,$ff,$ff,$11,$15,$34,$05,$01,$45,$01,$12,$16,$56,$46 // .......4..E...VF
        .byte $56,$56,$9a,$55,$66,$7f,$af,$6f,$af,$af,$af,$ab,$ab,$45,$12 // VV.Uf..o.....E.

txt_08fa:
        .text "VEVVVV"
        .byte $99,$66,$aa,$99,$aa,$aa,$aa,$aa,$ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab // .f..............
        .byte $ff,$6a                               // .j

txt_0912:
        .text "ZVVVVV"
        .byte $ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$ff,$ab,$ab,$ab,$ab,$ab,$ab,$ab // ................

txt_0928:
        .text "VVVVVFV"
        .byte $12,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$ab,$ab,$aa,$aa,$aa,$aa,$aa // ................
        .byte $aa,$ff,$ff,$aa,$aa,$aa,$aa,$aa,$aa,$56,$56,$56,$96,$a6,$aa,$aa // .........VVV....
        .byte $aa,$ff,$fd,$aa,$aa,$aa,$aa,$aa,$aa,$56,$56,$56,$9a,$6a,$aa,$aa // .........VVV.j..
        .byte $aa,$ab,$ab,$ab,$af,$af,$af,$bf,$bf,$46,$12,$02,$46,$02,$02,$31 // .........F..F..1
        .byte $01,$a9,$a4,$93                       // ....

txt_0973:
        .text "OOO??U"
        .byte $00                                   // string terminator
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$aa,$6a,$1a,$c6,$c6,$c6,$f1,$f1,$aa,$aa // .......j........
        .byte $aa,$aa,$aa,$aa,$aa,$95,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$55,$aa,$aa // .............U..
        .byte $aa,$aa,$aa,$aa,$a9,$55,$aa,$aa,$aa,$aa,$aa,$aa,$a9,$69,$aa,$ab // .....U.......i..
        .byte $2a,$ca,$ca,$c6,$f2,$f2,$ff,$ff,$ff,$bf,$bf,$af,$af,$af,$cd,$30 // *..............0
        .byte $cd,$30,$fc,$cf,$fc,$ff,$3f,$ff,$3f,$ff,$ff,$ff,$ff,$ff,$f1,$fc // .0....?.?.......
        .byte $f1,$fc,$fc,$ff,$fc,$ff,$a4,$9b,$67,$9b,$57,$67,$57,$13,$cc,$33 // ........g.WgW..3
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ab,$9b,$67,$9b,$57,$67,$57,$13,$c9,$30 // ........g.WgW..0
        .byte $cd,$30,$fc,$cf,$fc,$ff,$ff,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .0..............
        .byte $ff,$ff,$ff,$ff,$33,$ff,$ff,$fc,$ff,$ff,$ff,$ff,$33,$ff,$47,$03 // ....3.......3.G.
        .byte $13,$03,$03,$03,$47,$03,$fc,$ff,$fc,$fc,$ff,$fc,$fc,$30,$cc,$33 // ....G........0.3
        .byte $cc,$00
        .byte $33,$00,$00
        .byte $44,$13
        .byte $47,$13
        .text "WGWW"
        .byte $9b,$ff,$ff
        .byte $ff,$ff,$ff,$ff,$6a,$59,$ff,$ff,$ff,$ff,$ff,$ff,$aa,$99,$ff,$ff // ....jY..........
        .byte $ff,$ff,$ff,$ff,$ab,$9b,$cd,$30,$cd,$01,$30,$01,$01,$45,$11,$44 // .......0..0..E.D
        .byte $11
        .text "UDUU"
        .byte $99,$67,$9b,$67,$ab,$9b,$ab,$ab,$ab,$67,$9b
        .byte $67,$aa,$99,$aa,$55,$99,$fc,$ff,$fc,$a9,$9a,$a9,$55,$99,$cd,$34 // g...U.......U..4
        .byte $c1,$05
        .byte $44,$55,$55,$99,$11
        .byte $44,$12
        .text "VEVV"
        .byte $9a,$67,$9b
        .byte $6f,$af,$9f,$af,$af,$bf,$cd,$30,$cd,$c0,$f3,$c0,$c0,$f4,$11,$44 // o......0.......D
        .byte $11
        .text "UDUUY"
        .byte $66

txt_0a91:
        .text "Y&ZIUU"
        .byte $99,$ff,$ff,$7f,$aa,$99,$aa
        .byte $55,$99
        .text "VTUU"
        .byte $94,$a5
        .byte $55
        .byte $99,$66
        .byte $44,$11
        .text "UDUU"
        .byte $99,$01,$12
        .byte $45,$12
        .byte $56,$45,$56
        .byte $56,$55,$66,$99,$66,$aa,$99,$aa,$aa,$5a,$6a,$9a,$6a,$aa,$aa,$ab // VUf.f....Zj.j...
        .byte $ab,$bf,$bf,$bf,$ff,$ff,$ff,$ff,$ff,$f0,$f1,$f4,$fd,$fd,$fc,$ff // ................
        .byte $ff,$15,$26,$59,$16                   // ..&Y.

txt_0adc:
        .text "ZIVVVVVVVUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$aa                       // ....

txt_0aed:
        .text "UUU"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $ab,$ab,$ab,$ab,$6b,$5b,$57,$aa,$aa,$aa,$aa,$95,$55,$55,$7f,$aa // ....k[W.....UU..
        .byte $aa,$aa,$aa,$56,$5a,$7f,$ff,$aa,$aa,$aa,$ab,$af,$ff,$ff,$ff,$af // ...VZ...........
        .byte $bf,$ff,$ff,$ff,$ff,$ff,$ff,$d5,$f5,$fd,$ff,$ff,$ff,$ff,$ff,$aa // ................
        .byte $6a                                   // j

txt_0b22:
        .text "VU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $fd,$ff,$ff,$aa,$aa,$aa,$5a,$55,$55,$f5,$ff,$aa,$aa,$aa,$aa,$5a // ......ZUU......Z
        .byte $55,$55,$f5,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$5a,$51,$54,$67,$9b,$57 // UU........ZQTg.W
        .byte $67,$57,$13,$11,$44,$ff,$ff,$ff,$ff,$ff,$ff,$16,$45,$ff,$ff,$ff // gW..D.......E...
        .byte $ff,$ff,$ff,$67,$ab,$9b,$ab,$ab,$9b,$57,$17,$cd,$01,$30,$01,$01 // ...g.....W...0..
        .byte $45,$01,$12,$67,$ab,$9b,$ab,$ab,$ab,$ab,$ab,$ff,$ff,$da,$d6,$d5 // E..g............
        .byte $d1,$d5,$c4,$ff,$ff,$ab,$ab,$ab,$ab,$ab,$ab,$d1,$c4,$c0,$d1,$c0 // ................
        .byte $c0,$cc,$c0,$aa,$aa,$aa,$aa,$aa,$aa,$a9,$a9,$cc,$f3,$cc,$f3,$ff // ................
        .byte $ff,$ff,$ff,$a9,$30,$cd,$30,$fc,$cf,$fc,$ff // ....0.0....

txt_0ba0:
        .text "UY&ZIUU"
        .byte $99,$cd,$30,$cd,$55,$94,$a5,$55,$99,$ff,$ff,$ff,$ff,$ff,$ff,$ea // ..0.U..U........
        .byte $39,$c6,$30,$cd,$01,$30,$01,$01,$45,$c1,$34,$c1,$05,$44,$55,$55 // 9.0..0..E.4..DUU
        .byte $99,$6c,$a8,$9b,$ab,$ab,$9b,$57,$17,$cc,$00,$33,$ff,$ff,$ff,$ff // .l.....W...3....
        .byte $ff,$64,$a8,$9b,$ab,$ab,$ab,$ab,$ab,$11,$55,$56,$5a,$6b,$6b,$ab // .d........UVZkk.
        .byte $ab,$cc,$00,$33,$fc,$ff,$ff,$ff,$ff,$d1,$15,$34,$05,$01,$45,$01 // ...3.......4..E.
        .byte $12                                   // .

txt_0bf8:
        .text "EVVUVVVV"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $ab,$ab,$ab,$af,$af,$af,$af,$af,$bf,$bf,$bf,$bf,$ff,$ff,$ff,$aa // ................
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$a5,$aa,$aa,$aa,$aa,$aa,$aa,$95,$55,$aa // ..............U.
        .byte $aa,$aa,$aa,$aa,$aa                   // .....

txt_0c26:
        .text "VZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$aa,$ab,$af,$ff,$ab,$ab,$af,$bf,$ff,$ff,$ff,$ff,$a9 // ................
        .byte $9a,$67,$9b,$57,$67,$57,$13,$55,$55,$ff,$ff,$ff,$ff,$ff,$ff,$55 // .g.WgW.UU......U
        .byte $7f,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc // ................
        .byte $ff,$fc,$fc,$ff,$fc,$fc,$f0,$fc,$ff,$fc,$fc,$ff,$fc,$fc,$33,$cc // ..............3.
        .byte $33,$cc,$00
        .byte $33,$00,$00
        .byte $33,$13
        .byte $47,$13
        .text "WGWW"
        .byte $17,$67
        .byte $5b
        .text "&ZIVU"
        .byte $99,$ff,$ff,$fc,$a9,$9a,$a9
        .byte $55,$99,$67
        .byte $5b
        .text "&ZIUU"
        .byte $99,$ff,$ff,$ff,$aa,$99,$6a
        .byte $55,$99,$cc
        .byte $33,$ff,$aa,$99,$aa,$55,$99,$c7,$33,$ff,$ab,$ab,$ab,$ab,$ab,$ab // 3....U..3.......
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$aa,$d5,$d5,$d5,$d5,$d5,$f4,$f5,$f1,$aa // ................
        .byte $aa,$aa,$aa,$aa,$6a,$6a,$2a,$ff,$bf,$aa,$aa,$aa,$aa,$aa,$aa,$ff // ....jj*.........
        .byte $ff,$bf,$aa,$aa,$aa,$aa,$aa,$ff,$ff,$ff,$bf,$aa,$aa,$aa,$aa,$ff // ................
        .byte $ff,$ff,$ff,$ff,$af,$ab,$6a,$f4,$fd,$fc,$fc,$ff,$ff,$ff,$ff,$6a // ......j........j
        .byte $1a,$0a,$4a,$02,$02,$f3,$f0,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$2a,$aa // ..J...........*.
        .byte $aa,$aa,$a9,$a4,$a4,$a4,$93,$aa,$aa,$6a,$1a,$c6,$c6,$f1,$f1,$5a // .........j.....Z
        .byte $02,$ff,$ff,$ff,$ff,$ff,$ff,$bf,$af,$ab,$ab,$ea,$ea,$ea,$fa,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$bf,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ce // ................
        .byte $33,$cc,$ff,$ff,$ff,$ff,$ff,$aa,$3a,$cc,$33,$ff,$ff,$ff,$ff,$aa // 3.......:.3.....
        .byte $aa,$c9,$33,$ff,$fc,$ff,$ff,$93,$4f,$3f,$33,$ff,$cc,$ff,$ff,$fa // ..3.....O?3.....
        .byte $f9,$f6,$fd,$fd,$fe,$fd,$fd,$bf,$bf,$7f,$9f,$5f,$6f,$5f,$1f,$ff // ..........._o_..
        .byte $fc,$ff,$ff,$ff,$ff,$30,$fc,$47,$03,$13,$03,$03,$03,$47,$0f,$ff // .....0.G.....G..
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$f3,$cc,$33,$cc,$00,$f3,$c0,$c0,$04,$cd // ........3.......
        .byte $30,$cd,$01,$34,$05,$05,$49,$1f,$4f,$1f,$5f,$4f,$7f,$7f,$bf,$fc // 0..4..I.O._O....
        .byte $f3,$fc,$fc,$ff,$fc,$fc,$ff,$d1,$04,$c1,$05,$34,$05,$01,$45,$66 // ...........4..Ef

txt_0d99:
        .text "Y&ZIVU"
        .byte $99,$fc,$ff,$7c,$aa,$99,$a9,$55,$99,$cd,$34,$c1,$05,$84,$55,$55 // ...|...U..4...UU
        .byte $99,$16,$49,$26,$6a,$6a,$6a,$aa,$ab,$7f,$bf,$7f,$ff,$ff,$ff,$ff // ..I&jjj.........
        .byte $ff,$ff,$ff,$ff,$aa,$99,$aa,$55,$99,$cd,$30,$cd,$01,$b4,$a5,$55 // .......U..0....U
        .byte $99,$01,$12,$44,$d1,$d5,$f4,$f5,$fd,$55,$66,$99,$66,$aa,$59,$6a // ...D.....Uf.f.Yj
        .byte $5a,$55,$66,$9a,$66,$aa,$9a,$aa,$aa,$ab,$ab,$ab,$af,$af,$bf,$bf // ZUf.f...........
        .byte $ff,$56,$d5,$f5,$fd,$ff,$ff,$ff,$ff,$aa,$aa,$5a,$55,$55,$f5,$ff // .V.........ZUU..
        .byte $ff,$aa,$aa,$aa,$aa,$56,$55,$55,$fd,$aa,$aa,$aa,$aa,$55,$55,$57 // .....VUU.....UUW
        .byte $ff,$aa,$aa,$aa,$aa,$6b,$bf,$ff,$ff,$ab,$af,$bf,$ff,$ff,$ff,$ff // .....k..........
        .fill 8, $ff
        .byte $fd,$45,$12                           // .E.

txt_0e2a:
        .text "VEVVVZVVV"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$d4,$f5,$f1,$aa,$aa,$aa,$aa,$aa,$aa,$6a,$2a,$ab,$aa,$aa,$aa // ..........j*....
        .byte $aa,$aa,$aa,$aa,$56,$56,$96,$a6,$aa,$aa,$aa,$aa,$ff,$ff,$ff,$ff // ....VV..........
        .byte $fd,$c4,$55,$12,$ff,$ff,$ff,$f5       // ..U.....

txt_0e5c:
        .text "UDZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$ff,$f5                           // ...

txt_0e63:
        .text "UUJ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$fd,$f5                           // ...

txt_0e6a:
        .text "UUV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$5a,$5a,$6a,$aa,$aa,$aa,$aa,$aa,$af,$af,$af,$af,$af,$bf // ..ZZj...........
        .byte $bf,$bf,$fc,$ff,$fc,$f4,$f0,$c0,$f3,$c0,$49,$10,$03,$4f,$0f // ..........I..O.

txt_0e8d:
        .text "O??"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$a9,$ff,$ff,$ff,$ff,$fc,$fc,$ff,$f0,$f4 // ................
        .byte $d1,$03,$47,$0f,$0f                   // ..G..

txt_0ea6:
        .text "??"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a6,$91                           // ...

txt_0eac:
        .text "LL<?"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$6a,$6a,$6a,$1a,$aa,$aa,$aa,$aa,$ab,$ab,$af,$bf,$bf // ...jjj..........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$a6,$9b,$67,$9b,$57,$67,$57,$13,$aa // .........g.WgW..
        .byte $aa,$ca,$33,$ff,$fc,$ff,$ff,$aa,$aa,$aa,$33,$ff,$cc,$ff,$ff,$a9 // ..3.......3.....
        .byte $a8,$a9,$fc,$fc,$ff,$fc,$ff,$ff,$f3,$ff,$ff,$ff,$ff,$ff,$ff,$fc // ................
        .byte $f3,$fc,$f3,$ff,$cc,$ff,$ff,$ff,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$3f // ........?......?
        .byte $ff,$3f,$ff,$fd,$f6,$d5,$d1,$1a,$c6,$f1,$d9,$55,$66,$7f,$ff,$aa // .?.........Uf...
        .byte $aa,$a6,$99,$55,$7f,$ff,$ff,$aa,$aa,$66,$99,$7f,$ff,$ff,$ff,$aa // ...U.....f......
        .byte $ab,$af,$ff,$ff,$ff,$ff,$ff,$c4,$03,$13,$03,$03,$03,$47,$03,$cc // .............G..
        .byte $00,$00,$04,$11,$44,$11,$55,$13,$15,$15,$49,$16,$49,$16,$56,$ff // ....D.U...I.I.V.
        .byte $ff,$ff,$bf,$7f,$bf,$7f,$af,$cd,$01,$31,$fd,$fd,$fd,$ff,$ff,$11 // .........1......

txt_0f51:
        .text "UTUUUUV"
        .byte $04                                   // .

txt_0f59:
        .text "UUYU"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $59,$66,$46,$56,$56,$9a,$55,$66,$99,$66,$6f,$af,$af,$af,$ab,$ab // YfFVV.Uf.fo.....
        .byte $ab,$ab                               // ..

txt_0f70:
        .text "UVVUVVVZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $59,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$99,$aa,$aa,$aa,$aa,$aa,$aa,$fc // Y...............
        .byte $ff,$ff,$ff,$cc,$ff,$d5,$31,$cc,$33,$ff,$ff,$cc,$ff,$55,$99,$13 // ......1.3....U..
        .byte $47,$13,$07,$33,$ff,$57,$9b,$ff,$ff,$ff,$ff,$ff,$ff,$d5,$31,$ff // G..3.W........1.
        .byte $ff,$ff,$ff,$ff,$ff,$55,$99,$ff,$ff,$ff,$ff,$ff,$ff,$57,$9b // .....U.......W.

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

// --- Region $1000-$1020 ---
.pc = $1000 "txt_1000"

txt_1000:
        .encoding "screencode_mixed"
        .text "zak by sphere of success"
        .encoding "petscii_upper"

txt_1018:
        .text " !!!!!!!!"

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

dat_1081:
        .byte $05,$00,$03,$00,$40,$10,$00,$02,$06,$00,$1c,$00,$07,$00,$09,$00 // ....@...........

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e,$00,$32,$00,$16,$c4,$5a,$01,$09,$04 // ...2...Z...

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

dat_10de:
        .byte $00,$0e,$00,$00,$00,$00,$00,$00,$03,$00,$00,$00,$00,$00 // ..............

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $41,$43,$00,$18,$18,$86,$20,$34,$00,$00,$03,$00,$00,$00 // AC.... 4......

// --- 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,$4b,$69,$f6,$8d,$9e,$12,$8d,$16,$d4 // ...Ki.......

// --- Region $12b4-$12c6 ---
.pc = $12b4 "Segment $12b4"
        .byte $f3,$f7,$01,$13,$01,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $01,$01,$00                           // ...

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

dat_13d9:
        .byte $70,$58,$00,$00,$0a,$08,$00,$60,$08,$16,$88,$16 // pX.....`....

// --- Region $1437-$1801 ---
.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,$30,$20,$2e // ...p@p@xX....0 .
        .byte $e6,$65,$43,$5c,$75,$8e,$a7,$b7,$d0,$e9,$f3,$06,$19,$45,$2c,$5e // .eC\u........E,^
        .byte $c0,$e0,$16,$16,$16,$16,$16,$16,$16,$16,$16,$17,$17,$17,$17,$17 // ................
        .byte $f4,$f4,$16,$ef,$e6,$16,$15,$15,$80,$00,$03,$82,$00,$01,$83,$00 // ................
        .byte $01,$81,$00,$03,$80,$00,$03,$82,$00,$01,$83,$00,$01,$80,$00,$03 // ................
        .byte $81,$00,$03,$82,$00,$01,$83,$00,$01,$ff,$80,$00,$03,$82,$00,$01 // ................
        .byte $83,$00,$01,$81,$00,$03,$80,$00,$03,$82,$00,$01,$83,$00,$01,$80 // ................
        .byte $00,$03,$81,$00,$01,$86,$00,$01,$87,$00,$03,$ff,$80,$00,$03,$82 // ................
        .byte $00,$01,$83,$00,$01,$81,$00,$03,$80,$00,$03,$8c,$32,$03,$80,$00 // ............2...
        .byte $01,$81,$00,$01,$82,$00,$01,$83,$00,$01,$81,$00,$01,$80,$00,$01 // ................
        .byte $ff,$89,$34,$03,$67,$34,$01,$61,$8a,$35,$01,$61,$35,$01,$61,$37 // ..4.g4.a.5.a5.a7
        .byte $01,$61,$37,$01,$61,$ff,$89,$34,$03,$67,$34,$01,$61,$8b,$30,$01 // .a7.a..4.g4.a.0.
        .byte $61,$30,$01,$61,$32,$01,$61,$32,$01,$61,$ff,$84,$15,$81,$c3,$0c // a0.a2.a2.a......
        .byte $61,$85,$00,$03,$87,$00,$01,$84,$15,$00,$60,$15,$01,$61,$85,$00 // a.........`..a..
        .byte $03,$84,$15,$01,$61,$87,$00,$01,$84,$15,$01,$61,$86,$00,$01,$ff // ....a......a....
        .byte $7f,$7f,$7f,$7f,$ff,$8d,$15,$0f,$7f,$6f,$ff,$84,$15,$81,$c3,$0c // .........o......
        .byte $61,$85,$00,$03,$87,$00,$01,$84,$15,$00,$60,$15,$01,$61,$85,$00 // a.........`..a..
        .byte $03,$84,$15,$01,$61,$87,$00,$01,$84,$13,$01,$61,$86,$00,$01,$ff // ....a......a....
        .byte $89,$34,$03,$67,$34,$03,$63,$34,$01,$63,$88,$34,$01,$63,$ff,$8e // .4.g4.c4.c.4.c..
        .byte $00,$05,$85,$00,$03,$87,$00,$01,$61,$15,$01,$61,$85,$00,$07,$87 // ........a..a....
        .byte $00,$01,$63,$ff,$8e,$00,$83,$c3,$0c,$85,$00,$03,$87,$00,$01,$61 // ..c............a
        .byte $15,$01,$61,$85,$00,$01,$65,$87,$00,$01,$63,$86,$00,$01,$ff,$03 // ..a...e...c.....
        .byte $00,$06,$00,$03,$00,$09,$00,$ff,$00,$00,$00,$00,$02,$00,$05,$00 // ................
        .byte $02,$00,$0a,$00,$02,$00,$05,$00,$02,$00,$0a,$00,$0b,$01,$02,$00 // ................
        .byte $05,$00,$02,$00,$05,$00,$02,$00,$0a,$00,$02,$00,$0a,$00,$ff,$07 // ................
        .byte $03,$01,$00,$04,$00,$01,$00,$04,$00,$01,$00,$04,$00,$01,$00,$04 // ................
        .byte $00,$01,$00,$04,$00,$01,$00,$04,$00,$08,$03,$01,$00,$04,$00,$01 // ................
        .byte $00,$04,$00,$01,$00,$04,$00,$01,$00,$04,$00,$ff,$09,$00,$00,$09 // ................
        .byte $00,$00,$81,$ff,$00,$41,$a3,$00,$11,$a1,$00,$10,$a0,$00,$10,$9f // .....A..........
        .byte $00,$10,$98,$00,$fe,$09,$00,$00,$09,$00,$00,$81,$ff,$00,$41,$af // ..............A.
        .byte $00,$81,$ff,$00,$10,$ac,$00,$10,$aa,$00,$10,$a8,$00,$fe,$09,$00 // ................
        .byte $00,$09,$00,$00,$81,$ff,$00,$41,$a6,$00,$41,$aa,$00,$40,$b0,$00 // .......A..A..@..
        .byte $40,$b4,$00,$40,$b8,$00,$fe,$09,$00,$00,$09,$00,$00,$81,$ff,$00 // @..@............
        .byte $41,$b8,$00,$41,$b4,$00,$40,$b0,$00,$40,$aa,$00,$40,$a6,$00,$fe // A..A..@..@..@...
        .byte $09,$00,$00,$09,$00,$00,$81,$ff,$70,$41,$a5,$00,$41,$00,$00,$fe // ........pA..A...
        .byte $09,$00,$00,$09,$00,$00,$15,$ba,$00,$15,$ba,$00,$15,$ba,$00,$15 // ................
        .byte $b7,$00,$15,$b3,$00,$15,$b1,$00,$ff,$09,$00,$00,$09,$00,$00,$81 // ................
        .byte $ff,$00,$11,$b7,$00,$11,$b4,$00,$10,$b2,$00,$10,$b1,$00,$10,$b0 // ................
        .byte $00,$fe,$41,$ba,$00,$41,$b1,$00,$41,$b0,$00,$ff,$41,$00,$00,$41 // ..A..A..A...A..A
        .byte $00,$00,$41,$03,$00,$41,$03,$00,$41,$07,$00,$41,$07,$00,$ff,$41 // ..A..A..A..A...A
        .byte $00,$00,$41,$00,$00,$41,$05,$00,$41,$05,$00,$41,$08,$00,$41,$08 // ..A..A..A..A..A.
        .byte $00,$ff,$41,$00,$00,$41,$00,$00,$41,$04,$00,$41,$04,$00,$41,$07 // ..A..A..A..A..A.
        .byte $00,$41,$07,$00,$ff,$41,$00,$00,$41,$00,$00,$41,$05,$00,$41,$05 // .A...A..A..A..A.
        .byte $00,$41,$05,$00,$41,$09,$00,$41,$09,$00,$41,$09,$00,$ff,$09,$00 // .A..A..A..A.....
        .byte $00,$09,$00,$00,$81,$ff,$00,$41,$0a,$00,$15,$07,$00,$15,$05,$00 // .......A........
        .byte $15,$03,$00,$15,$07,$00,$ff,$41,$00,$00,$41,$00,$00,$41,$00,$00 // .......A..A..A..
        .byte $41,$00,$00,$41,$0c,$00,$41,$0c,$00,$41,$0c,$00,$41,$0c,$00,$ff // A..A..A..A..A...
        .byte $15,$15,$15,$14,$15,$15,$14,$15,$15,$15,$15,$15,$00,$77,$52,$a7 // .............wR.
        .byte $bf,$82,$28,$e1,$cb,$b6,$03,$3d,$7c,$00,$09,$95,$09,$08,$00,$00 // ..(....=|.......
        .byte $00,$71,$08,$85,$09,$08,$00,$00,$00,$72,$03,$34,$09,$ff,$df,$00 // .q.......r.4....
        .byte $00,$73,$03,$34,$09,$ff,$df,$00,$00,$74,$09,$95,$09,$08,$20,$f4 // .s.4.....t.... .
        .byte $20,$75,$07,$78,$09,$00,$00,$00,$00,$76,$06,$65,$09,$08,$00,$00 //  u.x.....v.e....
        .byte $00,$07,$06,$05,$09,$ff,$af,$00,$00,$78,$03,$38,$09,$ca,$30,$00 // .........x.8..0.
        .byte $00,$79,$03,$38,$09,$ca,$30,$00,$00,$7a,$03,$38,$09,$ca,$30,$00 // .y.8..0..z.8..0.
        .byte $00,$7b,$03,$38,$09,$ca,$30,$00,$00,$7d,$02,$2c,$09,$08,$00,$00 // .{.8..0..}.,....
        .byte $00,$0c,$de,$0a,$09,$a2,$20,$00,$00,$7e // ...... ..~

dat_1801:
        // === Fill data (1 bytes, $1801-$1801) ===
        .byte $00                                   // .

// --- Region $1920-$1931 ---
.pc = $1920 "Segment $1920"
        .byte $13,$03,$13,$20,$14,$12,$03,$00,$14,$12,$03,$20,$13,$03,$13,$00 // ... ....... ....
        .byte $20                                   //  

dat_1931:
        // === Fill data (1 bytes, $1931-$1931) ===
        .byte $00                                   // .

// --- Region $1a6a-$1a6b ---
.pc = $1a6a "dat_1a6a"

dat_1a6a:
        .byte $ab                                   // .

dat_1a6b:
        // === Fill data (1 bytes, $1a6b-$1a6b) ===
        .byte $00                                   // .

// --- Region $1e87-$1e88 ---
.pc = $1e87 "dat_1e87"

dat_1e87:
        .byte $55                                   // U

dat_1e88:
        // === Fill data (1 bytes, $1e88-$1e88) ===
        .byte $00                                   // .

// --- Region $2002-$264b ---
.pc = $2002 "dat_2002"

dat_2002:
        .byte $01,$02,$03,$04,$04,$04,$04,$04,$05,$06,$04,$04,$04,$04,$04,$07 // ................
        .byte $08,$09,$0a,$00,$00,$00,$01,$02,$03,$04,$04,$04,$04,$04,$05,$06 // ................
        .byte $04,$04,$04,$04,$04,$07,$08,$09,$0a,$00,$00,$00,$01,$02,$03,$04 // ................
        .byte $04,$04,$04,$04,$05,$00,$00,$01,$02,$03,$04,$04,$04,$04,$04,$05 // ................
        .byte $00,$00,$01,$02,$03,$04,$04,$04,$04,$04,$05,$06,$04,$04,$04,$05 // ................
        .byte $00,$06,$04,$04,$04,$05,$06,$04,$04,$04,$05,$00,$00,$00,$00,$00 // ................
        .byte $00,$06,$04,$04,$04,$05,$06,$04,$04,$04,$05,$00,$06,$04,$04,$04 // ................
        .byte $05,$06,$04,$04,$04,$05,$00,$00,$00,$00,$00,$00,$06,$04,$04,$04 // ................
        .fill 8, $04
        .byte $07,$08,$09,$0a,$00,$06,$04,$04,$04,$04,$04,$07,$08,$09,$0a,$00 // ................
        .byte $00,$00,$01,$02,$03,$04,$07,$08,$09,$0a,$00,$06,$04,$04,$04,$04 // ................
        .byte $04,$07,$08,$09,$0a,$00,$00,$00,$01,$02,$03,$04,$07,$08,$09,$0a // ................
        .byte $00,$06,$04,$04,$04,$04,$04,$07,$08,$09,$0a,$00,$00,$00,$01,$02 // ................
        .byte $03,$04,$04,$04,$04,$04,$05,$06,$04,$04,$04,$04,$04,$07,$08,$09 // ................
        .byte $0a,$00,$06,$04,$04,$04,$05,$00,$06,$04,$04,$04,$05,$06,$04,$04 // ................
        .byte $04,$05,$00,$06,$04,$04,$04,$05,$06,$04,$04,$04,$05,$00,$06,$04 // ................
        .byte $04,$04,$05,$00,$06,$04,$04,$04,$05,$06,$04,$04,$04,$05,$00,$06 // ................
        .byte $04,$04,$04,$05,$06,$04,$04,$04,$05,$00,$06,$04,$04,$04,$05,$06 // ................
        .fill 9, $04
        .byte $05,$06,$04,$04,$04,$05,$00,$00,$00,$00,$00,$06,$04,$04,$04,$04 // ................
        .byte $04,$07,$08,$09,$0a,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0b,$0c // ................
        .fill 8, $0d
        .byte $0e,$0f,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$10,$11,$0b,$0c,$0d,$0d // ................
        .byte $0d,$0d,$0d,$0d,$0d,$0d,$0e,$0f,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d // ................
        .byte $10,$11,$0b,$0c,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0e,$0b,$0c,$0d // ................
        .byte $0d,$0d,$0d,$0d,$0d,$0d,$0d,$0e,$0b,$0c,$0d,$0d,$0d,$0d,$0d,$0d // ................
        .byte $0d,$0d,$0e,$0f,$0d,$0d,$0d,$0e,$00,$0f,$0d,$0d,$0d,$0e,$0f,$0d // ................
        .byte $0d,$0d,$0e,$00,$00,$00,$00,$00,$00,$0f,$0d,$0d,$0d,$0e,$0f,$0d // ................
        .byte $0d,$0d,$0e,$00,$0f,$0d,$0d,$0d,$0e,$0f,$0d,$0d,$0d,$0e,$00,$00 // ................
        .byte $00,$00,$00,$00,$0f,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d // ................
        .byte $0d,$0d,$0d,$10,$11,$0f,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$10,$11 // ................
        .byte $0b,$0c,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$10,$11,$0f,$0d,$0d,$0d,$0d // ................
        .byte $0d,$0d,$0d,$0d,$10,$11,$0b,$0c,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$10 // ................
        .byte $11,$0f,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$10,$11,$0b,$0c,$0d,$0d // ................
        .byte $0d,$0d,$0d,$0d,$0d,$0d,$0e,$0f,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d // ................
        .byte $10,$11,$0f,$0d,$0d,$0d,$0e,$00,$0f,$0d,$0d,$0d,$0e,$0f,$0d,$0d // ................
        .byte $0d,$0e,$00,$0f,$0d,$0d,$0d,$0e,$0f,$0d,$0d,$0d,$0e,$00,$0f,$0d // ................
        .byte $0d,$0d,$0e,$00,$0f,$0d,$0d,$0d,$0e,$0f,$0d,$0d,$0d,$0e,$00,$0f // ................
        .byte $0d,$0d,$0d,$0e,$0f,$0d,$0d,$0d,$0e,$00,$0f,$0d,$0d,$0d,$0e,$0f // ................
        .fill 9, $0d
        .byte $0e,$0f,$0d,$0d,$0d,$0e,$00,$00,$00,$00,$00,$0f,$0d,$0d,$0d,$0d // ................
        .byte $0d,$0d,$0d,$e6,$e7,$e8,$00,$00,$00,$00,$00,$00,$00,$00,$12,$13 // ................
        .byte $14,$14,$15,$16,$17,$18,$18,$18,$19,$17,$18,$18,$18,$1a,$1b,$1c // ................
        .byte $14,$14,$1d,$1e,$12,$13,$14,$14,$15,$16,$17,$18,$18,$18,$19,$17 // ................
        .byte $18,$18,$18,$1a,$1b,$1c,$14,$14,$1d,$1e,$12,$13,$14,$14,$15,$16 // ................
        .byte $17,$18,$18,$18,$19,$12,$13,$14,$14,$15,$16,$17,$18,$18,$18,$19 // ................
        .byte $12,$13,$14,$14,$15,$16,$17,$18,$18,$18,$19,$17,$18,$18,$18,$6b // ...............k
        .byte $00,$6c,$14,$14,$14,$6d,$6c,$14,$14,$14,$6d,$00,$00,$00,$00,$00 // .l...ml...m.....
        .byte $00,$6c,$14,$14,$14,$6d,$17,$18,$18,$18,$6b,$00,$6c,$14,$14,$14 // .l...m....k.l...
        .byte $6d,$6c,$14,$14,$14,$6d,$00,$00,$00,$00,$00,$00,$17,$18,$18,$18 // ml...m..........
        .byte $79,$7a,$6c,$14,$14,$14,$7b,$1b,$1c,$14,$14,$1d,$1e,$17,$18,$18 // yzl...{.........
        .byte $18,$1a,$1b,$1c,$14,$14,$1d,$1e,$12,$13,$14,$14,$7c,$7d,$7e,$14 // ............|}~.
        .byte $14,$1d,$1e,$17,$18,$18,$18,$1a,$1b,$1c,$14,$14,$1d,$1e,$12,$13 // ................
        .byte $14,$14,$7c,$7d,$7e,$14,$14,$1d,$1e,$17,$18,$18,$18,$1a,$1b,$1c // ..|}~...........
        .byte $14,$14,$1d,$1e,$12,$13,$14,$14,$15,$16,$17,$18,$18,$18,$19,$17 // ................
        .byte $18,$18,$18,$1a,$1b,$1c,$14,$14,$1d,$1e,$6c,$14,$14,$14,$6d,$00 // ..........l...m.
        .byte $6c,$14,$14,$14,$6d,$6c,$14,$14,$14,$6d,$00,$6c,$14,$14,$14,$6d // l...ml...m.l...m
        .byte $6c,$14,$14,$14,$6d,$00,$6c,$14,$14,$14,$6d,$00,$6c,$14,$14,$14 // l...m.l...m.l...
        .byte $6d,$6c,$14,$14,$14,$6d,$00,$6c,$14,$14,$14,$6d,$6c,$14,$14,$14 // ml...m.l...ml...
        .byte $6d,$00,$6c,$14,$14,$14,$6d,$17,$18,$18,$18,$1a,$7a,$6c,$14,$14 // m.l...m.....zl..
        .byte $14,$6d,$6c,$14,$14,$14,$6d,$00,$00,$00,$00,$00,$17,$18,$18,$18 // .ml...m.........
        .byte $1a,$e9,$ea,$14,$eb,$ec,$ed,$00,$00,$00,$00,$00,$00,$00,$00,$1f // ................

txt_23c4:
        .text "   !"
        .byte $00                                   // string terminator

txt_23c9:
        .byte $22                                   // double quote character
        .text "###$"
        .byte $22                                   // double quote character
        .text "###$"
        .byte $00                                   // string terminator
        .byte $1f                                   // .

txt_23d5:
        .text "   !"
        .byte $1f                                   // .

txt_23da:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00
        .byte $22                                   // double quote
        .text "###$"
        .byte $00,$1f

txt_23eb:
        .text "   !"
        .byte $1f                                   // .

txt_23f0:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$1f               // ......

txt_23fb:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$1f               // ......

txt_2406:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00
        .byte $22                                   // double quote
        .text "###$"
        .byte $00,$1f

txt_2417:
        .text "   !"
        .byte $1f                                   // .

txt_241c:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$1f               // ......

txt_2427:
        .text "   !"
        .byte $22                                   // double quote character
        .text "###$"
        .byte $00                                   // string terminator
        .byte $1f                                   // .

txt_2432:
        .text "   !"
        .byte $1f                                   // .

txt_2437:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00
        .byte $22                                   // double quote
        .text "###$"
        .byte $00,$1f

txt_2448:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $1f                                   // .

txt_244e:
        .text "   !"
        .byte $22                                   // double quote character
        .text "###$"
        .byte $00                                   // string terminator
        .byte $1f                                   // .

txt_2459:
        .text "   !"
        .byte $1f                                   // .

txt_245e:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $1f                                   // .

txt_2464:
        .text "   !"
        .byte $22                                   // double quote character
        .text "###$"
        .byte $00                                   // string terminator
        .byte $7f,$20,$20,$20,$80,$1f               // .   ..

txt_2474:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $1f                                   // .

txt_247a:
        .text "   !"
        .byte $22                                   // double quote character
        .text "###$"
        .byte $00                                   // string terminator
        .byte $1f                                   // .

txt_2485:
        .text "   !"
        .byte $1f,$20,$20,$20,$95,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .   ............
        .byte $00,$1f                               // ..

txt_249b:
        .text "   !"
        .byte $1f                                   // .

txt_24a0:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $1f                                   // .

txt_24a6:
        .text "   !"
        .byte $1f                                   // .

txt_24ab:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $1f                                   // .

txt_24b1:
        .text "   !"
        .byte $1f                                   // .

txt_24b6:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $1f                                   // .

txt_24bc:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $1f                                   // .

txt_24c2:
        .text "   !"
        .byte $1f                                   // .

txt_24c7:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $1f                                   // .

txt_24cd:
        .text "   !"
        .byte $1f,$20,$20,$20,$95,$00,$1f           // .   ...

txt_24d8:
        .text "   !"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$c4,$c5               // ......

txt_24e3:
        .text "   !"
        .byte $1f                                   // .

txt_24e8:
        .text "   !"
        .byte $00                                   // string terminator
        .fill 9, $00
        .byte $c4,$ee,$20,$ef,$f0,$21,$00,$00,$00,$00,$00,$00,$00,$00 // .. ..!........

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

txt_252b:
        .text "%&&&!%&&&'(((("
        .byte $00                                   // string terminator
        .byte $00                                   // .

txt_253b:
        .text "%UUU'(((("
        .byte $00                                   // string terminator
        .byte $00
        .text "%&&&!"
        .byte $6e
        .text "(((("
        .byte $6f

txt_2551:
        .text "%&&&'()&&&!%&&&!"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00                   // .....

txt_2567:
        .text "%&&&!%&&&'*+&&&,%&&&!"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00
        .text "%&&&!"
        .byte $00
        .text "%&&&!"
        .byte $00                                   // .

txt_258e:
        .text "%&&&!%&&&!"
        .byte $00                                   // string terminator

txt_2599:
        .text "%&&&!%&&&!"
        .byte $00                                   // string terminator

txt_25a4:
        .text "%&&&!%&&&'*+&&&"
        .byte $81
        .text "%&&&!"
        .byte $00

txt_25ba:
        .text "%&&&!%&&&'*+&&&,"
        .byte $96,$97,$26,$26,$26,$98,$99,$9a,$9b,$00,$00,$00,$00,$00,$00,$00 // ..&&&...........
        .byte $00                                   // .

txt_25db:
        .text "%&&&!%&&&!"
        .byte $00                                   // string terminator

txt_25e6:
        .text "%&&&!%&&&!"
        .byte $00                                   // string terminator

txt_25f1:
        .text "%&&&!%&&&!"
        .byte $00                                   // string terminator
        .text "%&&&!"
        .byte $00

txt_2602:
        .text "%&&&!"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $c7                                   // .

txt_2609:
        .text "&&"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)

txt_260c:
        .text "*+&&&,"
        .byte $96,$97
        .byte $26,$26,$26,$98,$c9
        .text "&&&!"
        .byte $00,$c4,$ca,$cb,$cc
        .byte $cd,$ce                               // ..

txt_2624:
        .text "&&&"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)

txt_2628:
        .text "%&&&!"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$c4,$ca,$cb,$cc,$cd,$ce // ...........

txt_2639:
        .text "&&&"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .fill 8, $00

txt_2645:
        .text "-./0123"

// --- Region $2661-$2680 ---
.pc = $2661 "dat_2661"

dat_2661:
        .byte $00,$00,$00,$00,$00
        .text "-./0!"
        .byte $00

txt_266c:
        .text "-./0!-./02222"
        .byte $67,$00,$00
        .text "-./02"

// --- Region $2682-$2bef ---
.pc = $2682 "dat_2682"

dat_2682:
        .byte $32,$32,$67,$00,$00
        .text "-./0!"
        .byte $70,$71

txt_268e:
        .text "./0!-./0123./0!-./0!"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00                   // .....

txt_26a8:
        .text "-./0!-./0124./56-./0!"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00
        .text "-./0!"
        .byte $00
        .text "-./0!"
        .byte $00                                   // .

txt_26cf:
        .text "-./0!-./0!"
        .byte $00                                   // string terminator

txt_26da:
        .text "-./0!-./0!"
        .byte $00                                   // string terminator

txt_26e5:
        .text "-./0!-./0"
        .byte $82
        .byte $32,$83,$84,$85,$86,$00
        .text "-./0!"
        .byte $00

txt_26fb:
        .text "-./0!-./0124./56"
        .byte $9c,$9d,$9e,$26,$26,$9f,$a0,$2e,$a1,$a2,$a3,$00,$00,$00,$00,$00 // ...&&...........
        .byte $00                                   // .

txt_271c:
        .text "-./0!-./0!"
        .byte $00                                   // string terminator

txt_2727:
        .text "-./0!-./0!"
        .byte $00                                   // string terminator

txt_2732:
        .text "-./0!-./0!"
        .byte $00                                   // string terminator
        .text "-./0!"
        .byte $00

txt_2743:
        .text "-./0!"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d1                                   // .

txt_274a:
        .text "/0"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)

txt_274d:
        .text "24./56"
        .byte $9c,$9d,$9e,$26,$26,$26,$71           // ...&&&q

txt_275a:
        .text "./0!"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $d4                                   // .

txt_2760:
        .text "/0"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d6                                   // .

txt_2764:
        .text "&&&"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d8                                   // .

txt_2769:
        .text "-./0!"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$d3,$d4               // ......

txt_2775:
        .text "/0"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d6                                   // .

txt_2779:
        .text "&&&"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d8,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $37,$38,$00
        .text "9:;7"
        .byte $38,$00
        .text "9<78"
        .byte $00
        .text "9:;=8"
        .byte $00
        .byte $39,$3c,$37
        .byte $38,$00,$39,$3c,$00,$00,$00,$00,$00,$00,$37,$38,$00,$39,$3c,$00 // 8.9<......78.9<.
        .byte $37,$38,$00
        .text "9<78"
        .byte $00
        .byte $39,$68,$69,$69,$69,$6a,$00,$00
        .byte $37,$38,$00,$39,$68,$69,$69,$69,$6a,$00,$00,$37,$38,$00,$39,$3c // 78.9hiiij..78.9<
        .byte $72,$73
        .byte $38,$00
        .text "9<78"
        .byte $00
        .text "9:;78"
        .byte $00
        .byte $39
        .byte $3c,$37,$38,$00,$39,$3c,$00,$00,$00,$00,$00,$00,$37,$38,$00,$39 // <78.9<......78.9
        .byte $3c,$37,$38,$00
        .text "9:;=8"
        .byte $00
        .text "9<78"
        .byte $00
        .byte $39
        .byte $3c,$00,$00,$00,$00,$00,$00,$37,$38,$00,$39,$3c,$00,$37,$38,$00 // <......78.9<.78.
        .byte $39,$3c,$00
        .byte $37,$38,$00
        .text "9<78"
        .byte $00
        .byte $39,$3c,$00
        .byte $37,$38
        .byte $00
        .text "9<78"
        .byte $00
        .byte $39,$3c,$00
        .byte $37,$38,$00
        .text "9<78"
        .byte $00,$39,$87,$88,$89,$8a,$00,$00,$00,$37,$38,$00,$39,$3c,$00,$37 // .9.......78.9<.7
        .byte $38,$00
        .text "9<78"
        .byte $00
        .text "9:;=8"
        .byte $00
        .byte $39,$3c,$00
        .byte $a4,$a5,$a6,$a7,$a8,$39,$38,$00,$a9,$aa,$00,$00,$00,$00,$00,$00 // .....98.........
        .byte $37,$38,$00
        .text "9<78"
        .byte $00
        .byte $39,$3c,$00
        .byte $37,$38,$00
        .byte $39,$3c
        .byte $37,$38,$00
        .byte $39,$3c,$00
        .byte $37,$38,$00
        .text "9<78"
        .byte $00
        .byte $39,$3c
        .byte $00
        .byte $37,$38,$00
        .byte $39,$3c,$00
        .byte $37,$38,$00
        .text "9<78"
        .byte $00
        .byte $39
        .byte $d9,$3b,$3d,$38,$00,$39,$3c,$00,$a4,$a5,$a6,$da,$db,$dc,$38,$dd // .;=8.9<.......8.
        .byte $39,$3c,$de,$df,$00,$39,$e0,$e1,$e2,$e3,$e4,$00,$00,$37,$38,$00 // 9<...9.......78.
        .byte $39,$3c,$00,$00,$00,$00,$00,$de,$df,$00,$39,$e0,$e1,$e2,$e3,$e4 // 9<........9.....
        .fill 10, $00
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00

txt_28cd:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_28d8:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00

txt_28ee:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00                   // .....

txt_28fe:
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00

txt_290f:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_291a:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00                   // .....

txt_292a:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_2935:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // .

txt_2951:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_295c:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_2967:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00

txt_297d:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_2988:
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00                   // .....

txt_2993:
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00                   // .....

txt_299e:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_29a9:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_29b4:
        .text ">??"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $ac
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00

txt_29c5:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_29d0:
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00                   // .....

txt_29db:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .byte $e5,$00,$00,$00,$00,$00,$00           // .......

txt_29eb:
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00
        .text ">??"
        .byte $40                                   // @ character
        .byte $e5,$00,$00,$00,$00,$00,$00,$00
        .byte $00,$00,$00,$00,$00,$00,$00
        .text "BCCCD"
        .byte $00

txt_2a0e:
        .text "BCCCDBCCCD"
        .byte $00                                   // string terminator

txt_2a19:
        .text "BCCCDBCCCD"
        .byte $00                                   // string terminator

txt_2a24:
        .text "EFFFGBCCCD"
        .byte $00                                   // string terminator

txt_2a2f:
        .text "BCCCDBCCCD"
        .byte $00                                   // string terminator

txt_2a3a:
        .text "EFFFGBCCCD"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00
        .text "BCCCD"
        .byte $00

txt_2a50:
        .text "BCCCDBCCCD"
        .byte $00                                   // string terminator

txt_2a5b:
        .text "BCCCDBCCCD"
        .byte $76
        .text "FFFG"
        .byte $00

txt_2a6b:
        .text "BCCCDBCCCD"
        .byte $00                                   // string terminator

txt_2a76:
        .text "BCCCDBCCCD"
        .byte $00                                   // string terminator

txt_2a81:
        .text "EFFFGBCCCD"
        .byte $00                                   // string terminator
        .text "BCCCD"
        .byte $00

txt_2a92:
        .text "BCCCDBCCCD"
        .byte $00                                   // string terminator

txt_2a9d:
        .text "BCCCDBCCCD"
        .byte $00                                   // string terminator
        .byte $8b                                   // .

txt_2aa9:
        .text "CCCDBCCCD"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00
        .text "BCCCD"
        .byte $00,$8c,$8d,$8d,$8d,$8e
        .text "BCCCD"
        .byte $00
        .text "BCCCD"
        .byte $76
        .text "FFFG"
        .byte $00                                   // .

txt_2ad4:
        .text "BCCCD"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00                   // .....

txt_2adf:
        .text "BCCCDBCCCD"
        .byte $00                                   // string terminator
        .byte $8b                                   // .

txt_2aeb:
        .text "CCCD"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $ae,$43,$43,$44,$00,$8b               // .CCD..

txt_2af6:
        .text "CC"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $b0
        .text "BCCCD"
        .byte $00
        .text "BCCCD"
        .byte $00

txt_2b06:
        .text "BCCCDBCCCD"
        .byte $00                                   // string terminator
        .text "BCCCD"
        .byte $76
        .text "FFFG"
        .byte $00

txt_2b1c:
        .text "BCCCDBCCCD"
        .byte $00                                   // string terminator
        .text "EFFFG"
        .byte $f1,$f2,$f2,$f2,$f3,$f4,$f5,$f5,$f5,$f6,$f1
        .byte $f2,$f2,$f2,$f3,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00
        .text "HIIIJ"
        .byte $00

txt_2b4f:
        .text "HIIIJHIIIKLMIINOPQIIRSTUUUJHIIIKLMIINOPQIIRSTUUUJHIIIJ"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00
        .text "PQII"
        .byte $74
        .byte $53,$75

txt_2b92:
        .text "IIIJHIIIJ"
        .byte $00                                   // string terminator

txt_2b9c:
        .text "HIIIJHIIIJ"
        .byte $77
        .text "UUUKL"
        .byte $78

txt_2bad:
        .text "IINOHIIIJ"
        .byte $00                                   // string terminator

txt_2bb7:
        .text "HIIIJPQIIRSTUUUJHIIIJ"
        .byte $00                                   // string terminator
        .text "HIIIJ"
        .byte $00

txt_2bd3:
        .text "HIIIJHIIIJ"
        .byte $00                                   // string terminator

txt_2bde:
        .text "HIIIJPQII"
        .byte $8f,$90                               // ..

txt_2be9:
        .text "MIINOHI"

// --- Region $2bf4-$2efe ---
.pc = $2bf4 "dat_2bf4"

dat_2bf4:
        .byte $00,$00,$00,$00,$00
        .text "PQII"
        .byte $91,$92,$93,$93,$93,$93,$94
        .text "HIIIJ"
        .byte $00
        .text "HIIIJ"
        .byte $77
        .text "UUUK"
        .byte $4c,$78                               // Lx

txt_2c16:
        .text "IINO"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00                   // .....

txt_2c20:
        .text "HIIIJPQII"
        .byte $8f,$90                               // ..

txt_2c2b:
        .text "MIINO"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $b2                                   // .

txt_2c32:
        .text "II"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $b4,$b5                               // ..

txt_2c37:
        .text "II"
        .byte $b6                                   // '6' | $80 (end-of-string marker)
        .byte $b7
        .text "PQII"
        .byte $8f,$b8,$b9

txt_2c42:
        .text "IIIK"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $b9                                   // .

txt_2c48:
        .text "IIIJHIIIJ"
        .byte $00                                   // string terminator
        .text "HIIIJ"
        .byte $77
        .text "UUUKL"
        .byte $78

txt_2c5e:
        .text "IINOHIIIK"
        .byte $b8                                   // '8' | $80 (end-of-string marker)

txt_2c68:
        .text "TUUUJHUUUJHUUUJHUUUJ"
        .byte $00                                   // string terminator
        .fill 13, $00
        .text "VWWW!"
        .byte $00

txt_2c90:
        .text "VWWW!VWWWWWWWWXYZ"
        .byte $5b                                   // [

txt_2ca2:
        .text "WWWWWWWW!VWWWWWWWWXYZ"
        .byte $5b                                   // [

txt_2cb8:
        .text "WWWWWWWW!VWWW!"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$5a,$5b           // .....Z[

txt_2cce:
        .text "WWWWWWWW!VWWW!"
        .byte $00                                   // string terminator

txt_2cdd:
        .text "VWWW!VWWW!VWWWWWWWWXYVWWW!"
        .byte $00                                   // string terminator

txt_2cf8:
        .text "VWWW!Z"
        .byte $5b                                   // [

txt_2cff:
        .text "WWWWWWWW!VWWW!"
        .byte $00                                   // string terminator
        .text "VWWW!"
        .byte $00

txt_2d14:
        .text "VWWW!VWWW!"
        .byte $00                                   // string terminator

txt_2d1f:
        .text "VWWW!Z"
        .byte $5b                                   // [

txt_2d26:
        .text "WWWWWWWXYVWWW!"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$5a,$5b           // .....Z[

txt_2d3c:
        .text "WWWWWWWW!VWWW!"
        .byte $00                                   // string terminator

txt_2d4b:
        .text "VWWW!VWWWWWWWWXY"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00                   // .....

txt_2d61:
        .text "VWWW!Z"
        .byte $5b                                   // [

txt_2d68:
        .text "WWWWWWWXY"
        .byte $00                                   // string terminator
        .byte $ba,$bb                               // ..

txt_2d74:
        .text "WWWWW"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $bd,$00,$5a,$5b                       // ..Z[

txt_2d7e:
        .text "WWWWWWWWWWWWWW!VWWW!"
        .byte $00                                   // string terminator

txt_2d93:
        .text "VWWW!VWWWWWWWWXYVWWWWWWWWW!VWWW!VWWW!VWWW!"
        .byte $00                                   // string terminator
        .fill 13, $00
        .byte $5c,$5d,$5d,$5d,$5e,$00,$5c,$5d,$5d,$5d,$5e,$5c,$5d,$5d,$5d,$5d // \]]]^.\]]]^\]]]]
        .byte $5d,$5f,$60,$61,$62,$00,$00,$63,$64,$65,$66,$5d,$5d,$5d,$5d,$5d // ]_`ab..cdef]]]]]
        .byte $5e,$5c,$5d,$5d,$5d,$5d,$5d,$5f,$60,$61,$62,$00,$00,$63,$64,$65 // ^\]]]]]_`ab..cde
        .byte $66,$5d,$5d,$5d,$5d,$5d,$5e,$5c,$5d,$5d,$5d,$5e,$00,$00,$00,$00 // f]]]]]^\]]]^....
        .byte $00,$00,$00,$63,$64,$65,$66,$5d,$5d,$5d,$5d,$5d,$5e,$5c,$5d,$5d // ...cdef]]]]]^\]]
        .byte $5d,$5e,$00,$5c,$5d,$5d,$5d,$5e,$5c,$5d,$5d,$5d,$5e,$5c,$5d,$5d // ]^.\]]]^\]]]^\]]
        .byte $5d,$5d,$5d,$5f,$60,$61,$62,$00,$5c,$5d,$5d,$5d,$5e,$00,$5c,$5d // ]]]_`ab.\]]]^.\]
        .byte $5d,$5d,$5e,$00,$63,$64,$65,$66,$5d,$5d,$5d,$5d,$5d,$5e,$5c,$5d // ]]^.cdef]]]]]^\]
        .byte $5d,$5d,$5e,$00,$5c,$5d,$5d,$5d,$5e,$00,$5c,$5d,$5d,$5d,$5e,$5c // ]]^.\]]]^.\]]]^\
        .byte $5d,$5d,$5d,$5e,$00,$5c,$5d,$5d,$5d,$5e,$00,$63,$64,$65,$66,$5d // ]]]^.\]]]^.cdef]
        .byte $5f,$60,$61,$62,$00,$5c,$5d,$5d,$5d,$5e,$00,$00,$00,$00,$00,$00 // _`ab.\]]]^......
        .byte $00,$63,$64,$65,$66,$5d,$5d,$5d,$5d,$5d,$5e,$5c,$5d,$5d,$5d,$5e // .cdef]]]]]^\]]]^
        .byte $00,$5c,$5d,$5d,$5d,$5e,$5c,$5d,$5d,$5d,$5d,$5d,$5f,$60,$61,$62 // .\]]]^\]]]]]_`ab
        .byte $00,$00,$00,$00,$00,$00,$00,$5c,$5d,$5d,$5d,$5e,$00,$63,$64,$65 // .......\]]]^.cde
        .byte $66,$5d,$5f,$60,$61,$62,$00,$00,$00,$be,$bf,$c0,$5d,$c1,$c2,$c3 // f]_`ab......]...
        .byte $00,$00,$00,$63,$64,$65,$66,$5d,$5d,$5d,$5d,$5d,$5d,$5d,$5d,$5d // ...cdef]]]]]]]]]
        .byte $5d,$5d,$5e,$5c,$5d,$5d,$5d,$5e,$00,$5c,$5d,$5d,$5d,$5e,$5c,$5d // ]]^\]]]^.\]]]^\]
        .byte $5d,$5d,$5d,$5d,$5f,$60,$61,$62,$00,$5c,$5d,$5d,$5d,$5d,$5d,$5d // ]]]]_`ab.\]]]]]]
        .byte $5d,$5d,$5d,$5e,$5c,$5d,$5d,$5d,$5e,$5c,$5d,$5d,$5d,$5e,$5c,$5d // ]]]^\]]]^\]]]^\]
        .byte $5d,$5d,$5e                           // ]]^

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

// --- Region $3a3a-$3a3a ---
.pc = $3a3a "dat_3a3a"

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

// --- Region $3cf1-$3cf1 ---
.pc = $3cf1 "dat_3cf1"

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

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

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

// --- Region $4901-$49a4 ---
.pc = $4901 "dat_4901"

dat_4901:
        .byte $24,$47,$6a,$8b,$ab,$c7,$e1,$f8,$0b,$19,$23,$27,$26,$1f,$10,$fb // $Gj.......#'&...
        .byte $de,$b9,$8c,$56,$17,$cd,$7a,$1c,$b3,$3f,$bf,$33,$9a,$f5,$42,$82 // ...V..z..?.3..B.
        .byte $b3,$d7,$eb,$f1,$e8,$cf,$a6,$6d,$23,$c9,$5e,$e2,$54,$b5,$04,$41 // .......m#.^.T..A
        .byte $6b,$84,$89,$7c,$5c,$29,$e3,$89,$1d,$9c,$09,$61,$a6,$d8,$f5,$ff // k..|\).....a....
        .byte $f5,$d8,$a6,$61,$09,$9c,$1d,$89,$e3,$29,$5c,$7c,$89,$84,$6b,$41 // ...a.....)\|..kA
        .byte $04,$b5,$54,$e2,$5e,$c9,$23,$6d,$a6,$cf,$e8,$f1,$eb,$d7,$b3,$82 // ..T.^.#m........
        .byte $42,$f5,$9a,$33,$bf,$3f,$b3,$1c,$7a,$cd,$17,$56,$8c,$b9,$de,$fb // B..3.?..z..V....
        .byte $10,$1f,$26,$27,$23,$19,$0b,$f8,$e1,$c7,$ab,$8b,$6a,$47,$24,$00 // ..&'#.......jG$.
        .byte $db,$b8,$95,$74,$54,$38,$1e,$07,$f4,$e6,$dc,$d8,$d9,$e0,$ef,$04 // ...tT8..........
        .byte $21,$46,$73,$a9,$e8,$32,$85,$e3,$4c,$c0,$40,$cc,$65,$0a,$bd,$7d // !Fs..2..L.@.e..}
        .byte $4c,$28,$14,$0e                       // L(..

// --- Region $49b6-$4b65 ---
.pc = $49b6 "Segment $49b6"
        .byte $d6,$1c,$76,$e2,$63,$f6,$9e,$59,$27,$0a,$00,$0a,$27,$59,$9e,$f6 // ..v.c..Y'...'Y..
        .byte $63,$e2,$76,$1c,$d6,$a3,$83,$76,$7b,$94,$be,$fb,$4a,$ab,$1d,$a1 // c.v....v{...J...
        .byte $36,$dc,$92,$59,$30,$17,$0e,$14,$28,$4c,$7d,$bd,$0a,$65,$cc,$40 // 6..Y0...(L}..e.@
        .byte $c0,$4c,$e3,$85,$32,$e8,$a9,$73,$46,$21,$04,$ef,$e0,$d9,$d8,$dc // .L..2..sF!......
        .byte $e6,$f4,$07,$1e,$38,$54,$74,$95,$b8,$db,$80,$83,$86,$89,$8c,$8f // ....8Tt.........
        .byte $92,$95,$98,$9c,$9f,$a2,$a5,$a8,$ab,$ae,$b0,$b3,$b6,$b9,$bc,$bf // ................
        .byte $c1,$c4,$c7,$c9,$cc,$ce,$d1,$d3,$d5,$d8,$da,$dc,$de,$e0,$e2,$e4 // ................
        .byte $e6,$e8,$ea,$ec,$ed,$ef,$f0,$f2,$f3,$f5,$f6,$f7,$f8,$f9,$fa,$fb // ................
        .byte $fc,$fc,$fd,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $fe,$fe,$fd,$fc,$fc,$fb,$fa,$f9,$f8,$f7,$f6,$f5,$f3,$f2,$f0,$ef // ................
        .byte $ed,$ec,$ea,$e8,$e6,$e4,$e2,$e0,$de,$dc,$da,$d8,$d5,$d3,$d1,$ce // ................
        .byte $cc,$c9,$c7,$c4,$c1,$bf,$bc,$b9,$b6,$b3,$b0,$ae,$ab,$a8,$a5,$a2 // ................
        .byte $9f,$9c,$98,$95,$92,$8f,$8c,$89,$86,$83,$80,$7c,$79,$76,$73,$70 // ...........|yvsp
        .byte $6d,$6a,$67,$63,$60,$5d               // mjgc`]

txt_4a8c:
        .text "ZWTQOLIFC"
        .byte $40                                   // @ character
        .text ">;8631.,*'%#!"
        .byte $1f,$1d,$1b,$19,$17,$15,$13,$12,$10,$0f,$0d,$0c,$0a,$09,$08,$07 // ................
        .byte $06,$05,$04,$03,$03,$02,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$01,$01,$02,$03,$03,$04,$05,$06,$07,$08,$09,$0a,$0c // ................
        .byte $0d,$0f,$10,$12,$13,$15,$17,$19,$1b,$1d,$1f // ...........

txt_4ade:
        .text "!#%'*,.1368;>"
        .byte $40                                   // @ character
        .text "CFILOQTWZ"
        .byte $5d,$60,$63,$67,$6a,$6d,$70,$73,$76,$79,$7c,$1c,$1d,$1e // ]`cgjmpsvy|...

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

// --- Region $4b69-$4b7f ---
.pc = $4b69 "dat_4b69"

dat_4b69:
        .byte $03,$03,$04,$05,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0f,$10,$11 // ................
        .byte $12,$14,$15,$16,$17,$19,$1a           // .......

// --- Region $4d3f-$4d3f ---
.pc = $4d3f "dat_4d3f"

dat_4d3f:
        // === Fill data (1 bytes, $4d3f-$4d3f) ===
        .byte $00                                   // .

// --- Region $4d74-$4d85 ---
.pc = $4d74 "dat_4d74"

dat_4d74:
        .byte $a7                                   // .

txt_4d75:
        .encoding "screencode_mixed"
        .text "intro by rap of s"
        .encoding "petscii_upper"

// --- Region $4fe5-$527b ---
.pc = $4fe5 "dat_4fe5"

dat_4fe5:
        .byte $00,$0b,$16                           // ...

txt_4fe8:
        .text "!,7BMX"
        .byte $5d,$68,$73,$7e,$8f,$9a,$a5,$b0,$bb,$c6,$d1,$dc,$e7,$f2,$03,$0e // ]hs~............
        .byte $19                                   // .

txt_4fff:
        .text "$).9                       !!!!!!!"
        .byte $00                                   // string terminator
        .byte $00,$00,$dd,$00,$00,$00,$00,$20,$46   // ....... F

txt_502b:
        .encoding "screencode_mixed"
        .text " and once again the rulers give to ya a great introlink, but at least packed good this time! all work by moren, supply was done by cavron"
        .encoding "petscii_upper"

txt_50b4:
        .text "... "

txt_50b8:
        .encoding "screencode_mixed"
        .text "all ntsc fixing by the burglar...now"
        .encoding "petscii_upper"

txt_50dc:
        .text "... "

txt_50e0:
        .encoding "screencode_mixed"
        .text "scs and trc presents you "
        .encoding "petscii_upper"
        .byte $43                                   // C

txt_50fa:
        .encoding "screencode_mixed"
        .text " entity the game"
        .encoding "petscii_upper"

txt_510a:
        .text " ! D "

txt_510f:
        .encoding "screencode_mixed"
        .text "from magic shit/lame on"
        .encoding "petscii_upper"

txt_5126:
        .text "... E"

txt_512b:
        .encoding "screencode_mixed"
        .text "working on pal and ntsc, late since i moren am owning a blown up ntsc keyboard now"
        .encoding "petscii_upper"

txt_517d:
        .text "... "

txt_5181:
        .encoding "screencode_mixed"
        .text "lucky competitors! go and buy the plee-time and fix yar shit much too late! we salute"
        .encoding "petscii_upper"
        .byte $43                                   // C

txt_51d7:
        .encoding "screencode_mixed"
        .text "  avantgarde . talent . chromance . silicon ltd . empire and demonix"
        .encoding "petscii_upper"

txt_521b:
        .text "...  "

txt_5220:
        .encoding "screencode_mixed"
        .text "so try harder, lamers, you are not worthy"
        .encoding "petscii_upper"

txt_5249:
        .text "!..    "
        .byte $0c,$01,$09,$04,$20,$08,$05,$12,$20,$41,$0d,$42,$0f,$43,$12,$44 // .... ... A.B.C.D
        .byte $05,$45,$0e                           // .E.

txt_5263:
        .text "F!G                     "
        .byte $00                                   // string terminator

// --- 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 $8dd1-$8dd1 ---
.pc = $8dd1 "dat_8dd1"

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

// --- Region $991a-$991a ---
.pc = $991a "dat_991a"

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

// --- Region $a9d1-$a9d1 ---
.pc = $a9d1 "dat_a9d1"

dat_a9d1:
        // === Fill data (1 bytes, $a9d1-$a9d1) ===
        .byte $00                                   // .

// --- Region $b108-$b108 ---
.pc = $b108 "dat_b108"

dat_b108:
        // === Fill data (1 bytes, $b108-$b108) ===
        .byte $00                                   // .

// --- Region $db00-$e5bc ---
.pc = $db00 "dat_db00"

dat_db00:
        .byte $c8,$d0,$f7,$4c,$00,$01,$00,$08,$fd,$db // ...L......

txt_db0a:
        .text "<-"
        .byte $b1                                   // '1' | $80 (end-of-string marker)

txt_db0d:
        .text "/****)"
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01 // ........./).. ".
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$00,$19,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$ce,$2b,$cc,$33,$ff,$f0 // .........`.+.3..
        .byte $fc,$ff,$f3,$ff,$cc,$33,$f0,$a2,$25,$ff,$33,$ff,$cc,$33,$a3,$25 // .....3..%.3..3.%
        .byte $ff,$33,$ff,$cc,$33,$e4,$03,$27,$47,$03,$13,$47,$c0,$f0,$fc,$c3 // .3..3..'G..G....
        .byte $23,$fc,$ff,$3f,$a2,$27,$c0,$33,$ff,$cc,$33,$ff,$3f,$a3,$23,$ff // #..?.'.3..3.?.#.
        .byte $cc,$33,$c3,$25,$0f,$47,$00,$c1,$30,$c6 // .3.%.G..0.

txt_dc3d:
        .byte $22                                   // double quote character
        .text "?O"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $2e,$f3,$fc,$f3,$fc,$fc,$f3,$f0,$f0,$04,$d1,$04,$cc,$00,$33,$a2 // ..............3.
        .byte $3b,$44,$11
        .byte $44,$13
        .text "WGWW"
        .byte $9b,$67,$9b,$fc,$fc,$ff,$fc
        .byte $fc,$30,$cd,$30,$13,$57,$04,$15,$15,$49,$16,$49,$c5,$2c,$bf,$7f // .0.0.W...I.I.,..
        .byte $bf,$fc,$c0,$f3,$c0,$c0,$c4,$01,$12,$d1
        .text "BUDUU"
        .byte $99
        .byte $55,$66,$11
        .text "+UUZ"
        .byte $6a,$6a,$ab,$ab
        .byte $4c,$00
        .byte $33,$bf,$c4
        .byte $60
        .byte $26,$cd,$01
        .byte $30,$01,$01
        .byte $44,$00,$11,$11
        .text "UDUUD"
        .byte $00,$11,$67,$ab,$9b,$ab,$ab,$6b,$1b,$17,$4c,$a0,$9b,$ab,$ab,$9b // ..g....k..L.....
        .byte $57,$17,$cc,$00,$33,$f0,$fc,$fc,$c2,$33,$11,$15,$34,$05,$01,$45 // W...3....3..4..E
        .byte $01,$12,$16
        .text "VFVV"
        .byte $9a
        .byte $55,$66,$7f,$af,$6f,$e3,$af
        .byte $26
        .byte $ab,$ab,$45,$12,$56,$45,$e4,$56,$24,$99,$66,$aa,$99,$e4,$aa,$e8 // ..E.VE.V$.f.....
        .byte $ab,$23,$ff,$6a,$5a,$e5,$56,$c1,$e7,$aa,$c1,$e7,$ab,$e5,$56,$23 // .#.jZ.V.......V#
        .byte $46,$56,$12,$e8,$aa,$22,$ab,$ab,$e6,$aa,$c2,$e6,$aa,$e3,$56,$22 // FV..."........V"
        .byte $96,$a6,$e3,$aa,$22,$ff,$fd,$e6,$aa,$e3,$56,$22,$9a,$6a,$e3,$aa // ....".....V".j..
        .byte $e3,$ab,$e3,$af,$2d,$bf,$bf,$46,$12,$02,$46,$02,$02,$31,$01,$a9 // ....-..F..F..1..
        .byte $a4,$93,$e3
        .text "O$??U"
        .byte $00,$c6
        .byte $23,$aa,$6a,$1a,$e3,$c6
        .byte $22,$f1,$f1,$e7,$aa,$21,$95,$e7,$aa,$21,$55,$e6,$aa,$22,$a9,$55 // "....!...!U..".U
        .byte $e6,$aa,$2a,$a9,$69,$aa,$ab,$2a,$ca,$ca,$c6,$f2,$f2,$c3,$22,$bf // ..*.i..*......".
        .byte $bf,$e3,$af,$2b,$cd,$30,$cd,$30,$fc,$cf,$fc,$ff,$3f,$ff,$3f,$c5 // ...+.0.0....?.?.
        .byte $32,$f1,$fc,$f1,$fc,$fc,$ff,$fc,$ff,$a4,$9b,$67,$9b,$57,$67,$57 // 2..........g.WgW
        .byte $13,$cc,$33,$c6,$2f,$ab,$9b,$67,$9b,$57,$67,$57,$13,$c9,$30,$cd // ..3./..g.WgW..0.
        .byte $30,$fc,$cf,$fc,$c2,$21,$fc,$cc       // 0....!..

txt_dd89:
        .text "!3"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $21,$fc,$c4,$25,$33,$ff,$47,$03,$13,$e3,$03,$2f,$47,$03,$fc,$ff // !..%3.G..../G...
        .byte $fc,$fc,$ff,$fc,$fc,$30,$cc,$33,$cc,$00,$33,$a2,$29,$44,$13,$47 // .....0.3..3.)D.G
        .byte $13
        .text "WGWW"
        .byte $9b,$c6
        .byte $22,$6a
        .byte $59,$c6
        .byte $22,$aa,$99,$c6
        .byte $37
        .byte $ab,$9b,$cd,$30,$cd,$01,$30,$01,$01,$45,$11,$44,$11,$55,$44,$55 // ...0..0..E.D.UDU
        .byte $55,$99,$67,$9b,$67,$ab,$9b,$e3,$ab,$60,$40,$67,$9b,$67,$aa,$99 // U.g.g....`@g.g..
        .byte $aa,$55,$99,$fc,$ff,$fc,$a9,$9a,$a9,$55,$99,$cd,$34,$c1,$05,$44 // .U.......U..4..D
        .byte $55,$55,$99,$11
        .byte $44,$12
        .text "VEVV"
        .byte $9a,$67,$9b,$6f,$af,$9f
        .byte $af,$af,$bf,$cd,$30,$cd,$c0,$f3,$c0,$c0,$f4,$11,$44,$11,$55,$44 // ....0.......D.UD
        .byte $55,$55,$59,$66                       // UUYf

txt_de10:
        .text "Y&ZIUU"
        .byte $99,$c2,$60
        .byte $2e,$7f,$aa,$99,$aa
        .byte $55,$99
        .text "VTUU"
        .byte $94,$a5
        .byte $55,$99,$66
        .byte $44,$11
        .text "UDUU"
        .byte $99,$01,$12
        .byte $45,$12
        .byte $56,$45
        .byte $56,$56,$55,$66,$99,$66,$aa,$99,$aa,$aa,$5a,$6a,$9a,$6a,$aa,$aa // VVUf.f....Zj.j..
        .byte $ab,$ab,$e3,$bf,$c5,$26,$f0,$f1,$f4,$fd,$fd,$fc,$c2,$26,$15,$26 // .....&.......&.&
        .byte $59,$16,$5a,$49,$e7,$56,$e3,$55,$e5,$aa,$e3,$55,$e5,$ab,$23,$6b // Y.ZI.V.U...U..#k
        .byte $5b,$57,$e4,$aa,$24,$95,$55,$55,$7f,$e4,$aa,$24,$56,$5a,$7f,$ff // [W..$.UU...$VZ..
        .byte $e3,$aa,$22,$ab,$af,$c3,$22,$af,$bf,$c6,$23,$d5,$f5,$fd,$c5,$26 // .."..."...#....&
        .byte $aa,$6a                               // .j

txt_de88:
        .text "VU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $fd,$c2,$e3,$aa
        .text "%ZUU"
        .byte $f5,$ff,$e4,$aa
        .text "$ZUU"
        .byte $f5,$e7,$aa
        .text "+ZQT"
        .byte $67,$9b
        .byte $57,$67
        .byte $57,$13,$11
        .byte $44,$c6
        .byte $22,$16,$45,$c6,$33,$67,$ab,$9b,$ab,$ab,$9b,$57,$17,$cd,$01,$30 // ".E.3g.....W...0
        .byte $01,$01,$45,$01,$12,$67,$ab,$9b,$e5,$ab,$c2,$26,$da,$d6,$d5,$d1 // ..E..g.....&....
        .byte $d5,$c4,$c2,$e6,$ab,$28,$d1,$c4,$c0,$d1,$c0,$c0,$cc,$c0,$e6,$aa // .....(..........
        .byte $26,$a9,$a9,$cc,$f3,$cc,$f3,$c4,$38,$a9,$30,$cd,$30,$fc,$cf,$fc // &.......8.0.0...
        .byte $ff                                   // .

txt_deec:
        .text "UY&ZIUU"
        .byte $99,$cd,$30,$cd,$55,$94,$a5,$55,$99,$c6,$3d,$ea,$39,$c6,$30,$cd // ..0.U..U..=.9.0.
        .byte $01,$30,$01,$01,$45,$c1,$34,$c1,$05,$44,$55,$55,$99,$6c,$a8,$9b // .0..E.4..DUU.l..
        .byte $ab,$ab,$9b,$57,$17,$cc,$00,$33,$c5,$23,$64,$a8,$9b,$e5,$ab,$2c // ...W...3.#d....,
        .byte $11,$55,$56,$5a,$6b,$6b,$ab,$ab,$cc,$00,$33,$fc,$c4,$2c,$d1,$15 // .UVZkk....3..,..
        .byte $34,$05,$01
        .byte $45,$01,$12
        .text "EVVU"
        .byte $e4
        .byte $56,$e4,$ab,$e5,$af
        .byte $e4,$bf,$c3,$e7,$aa,$21,$a5,$e6,$aa,$22,$95,$55,$e6,$aa,$22,$56 // .....!...".U.."V
        .byte $5a,$e5,$aa,$27,$ab,$af,$ff,$ab,$ab,$af,$bf,$c4,$2a,$a9,$9a,$67 // Z..'........*..g
        .byte $9b,$57,$67,$57,$13                   // .WgW.

txt_df68:
        .text "UU"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $22,$55,$7f,$c6,$21,$7f,$c7,$35,$fc,$ff,$fc,$fc,$ff,$fc,$fc,$f0 // "U..!..5........
        .byte $fc,$ff,$fc,$fc,$ff,$fc,$fc,$33,$cc,$33,$cc,$00,$33,$a2,$31,$33 // .......3.3..3.13
        .byte $13
        .byte $47,$13
        .text "WGWW"
        .byte $17,$67,$5b
        .text "&ZIVU"
        .byte $99
        .byte $c2
        .byte $2e,$fc,$a9,$9a,$a9
        .byte $55,$99,$67,$5b
        .text "&ZIUU"
        .byte $99
        .byte $c3,$30,$aa,$99,$6a,$55,$99,$cc,$33,$ff,$aa,$99,$aa,$55,$99,$c7 // .0..jU..3....U..
        .byte $33,$ff,$ec,$ab,$21,$aa,$e5,$d5,$23,$f4,$f5,$f1,$e5,$aa,$25,$6a // 3...!...#.....%j
        .byte $6a,$2a,$ff,$bf,$e6,$aa,$c2,$21,$bf,$e5,$aa,$c3,$21,$bf,$e4,$aa // j*.....!....!...
        .byte $c5,$27,$af,$ab,$6a,$f4,$fd,$fc,$fc,$c4,$28,$6a,$1a,$0a,$4a,$02 // .'..j.....(j..J.
        .byte $02,$f3,$f0,$e7,$aa,$21,$2a,$e3,$aa,$21,$a9,$e3,$a4,$2b,$93,$aa // .....!*..!...+..
        .byte $aa,$6a,$1a,$c6,$c6,$f1,$f1,$5a,$02,$c6,$24,$bf,$af,$ab,$ab,$e3 // .j.....Z..$.....
        .byte $ea,$21,$fa,$c7,$22,$bf,$fc,$c7,$23,$ce,$33,$cc,$c5,$24,$aa,$3a // .!.."...#.3..$.:
        .byte $cc,$33,$c4,$26,$aa,$aa,$c9,$33,$ff,$fc,$c2,$26,$93,$4f,$3f,$33 // .3.&...3...&.O?3
        .byte $ff,$cc,$c2,$32,$fa,$f9,$f6,$fd,$fd,$fe,$fd,$fd,$bf,$bf,$7f,$9f // ...2............
        .byte $5f,$6f,$5f,$1f,$ff,$fc,$c4,$25,$30,$fc,$47,$03,$13,$e3,$03,$22 // _o_....%0.G...."
        .byte $47,$0f,$c7,$60,$44,$f3,$cc,$33,$cc,$00,$f3,$c0,$c0,$04,$cd,$30 // G..`D..3.......0
        .byte $cd,$01,$34,$05,$05,$49,$1f,$4f,$1f,$5f,$4f,$7f,$7f,$bf,$fc,$f3 // ..4..I.O._O.....
        .byte $fc,$fc,$ff,$fc,$fc,$ff,$d1,$04,$c1,$05,$34,$05,$01,$45,$66 // ..........4..Ef

txt_e07a:
        .text "Y&ZIVU"
        .byte $99,$fc,$ff,$7c,$aa,$99,$a9,$55,$99,$cd,$34,$c1,$05,$84,$55,$55 // ...|...U..4...UU
        .byte $99,$16,$49,$26,$e3,$6a,$25,$aa,$ab,$7f,$bf,$7f,$c8,$60,$25,$aa // ..I&.j%......`%.
        .byte $99,$aa,$55,$99,$cd,$30,$cd,$01,$b4,$a5,$55,$99,$01,$12,$44,$d1 // ..U..0....U...D.
        .byte $d5,$f4,$f5,$fd,$55,$66,$99,$66,$aa,$59,$6a,$5a,$55,$66,$9a,$66 // ....Uf.f.YjZUf.f
        .byte $aa,$9a,$aa,$aa,$e3,$ab,$29,$af,$af,$bf,$bf,$ff,$56,$d5,$f5,$fd // ......).....V...
        .byte $c4
        .byte $26,$aa,$aa
        .byte $5a,$55,$55,$f5,$c2,$e4,$aa
        .text "$VUU"
        .byte $fd
        .byte $e4,$aa
        .text "$UUW"
        .byte $ff,$e4,$aa
        .byte $22,$6b,$bf,$c2
        .byte $23,$ab,$af
        .byte $bf,$cc,$25,$fd,$45,$12,$56,$45,$e3,$56,$21,$5a,$e3 // ..%.E.VE.V!Z.

txt_e0fd:
        .text "V%"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$d4,$f5,$f1,$e6,$aa,$23,$6a,$2a,$ab,$e7,$aa,$24,$56,$56,$96 // ......#j*...$VV.
        .byte $a6,$e4,$aa,$c4,$24,$fd,$c4,$55,$12,$c3,$25,$f5 // ....$..U..%.

txt_e11c:
        .text "UDZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $c2,$2b,$f5                           // .+.

txt_e123:
        .text "UUJ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$fd,$f5,$55,$55,$56,$e3,$aa,$23,$5a,$5a,$6a,$e5,$aa,$e5,$af // ...UUV..#ZZj....
        .byte $e3,$bf,$30,$fc,$ff,$fc,$f4,$f0,$c0,$f3,$c0,$49,$10,$03,$4f,$0f // ..0........I..O.
        .byte $4f,$3f,$3f,$e7,$aa,$21,$a9,$c4,$34,$fc,$fc,$ff,$f0,$f4,$d1,$03 // O??..!..4.......
        .byte $47,$0f,$0f                           // G..

txt_e15a:
        .text "??"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a6,$91
        .text "LL<?"
        .byte $e4,$aa,$e3,$6a
        .byte $21,$1a,$e4,$aa
        .byte $25
        .byte $ab,$ab,$af,$bf,$bf,$c7,$2e,$a6,$9b,$67,$9b,$57,$67,$57,$13,$aa // .........g.WgW..
        .byte $aa,$ca,$33,$ff,$fc,$c2,$e3,$aa,$23,$33,$ff,$cc,$c2,$27,$a9,$a8 // ..3.....#3...'..
        .byte $a9,$fc,$fc,$ff,$fc,$c2,$21,$f3,$c6,$26,$fc,$f3,$fc,$f3,$ff,$cc // ......!..&......
        .byte $c3                                   // .

txt_e19e:
        .text "!?"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $36,$3f,$ff,$3f,$ff,$fd,$f6,$d5,$d1,$1a,$c6,$f1,$d9,$55,$66,$7f // 6?.?.........Uf.
        .byte $ff,$aa,$aa,$a6,$99,$55,$7f,$c2,$25,$aa,$aa,$66,$99,$7f,$c3,$23 // .....U..%..f...#
        .byte $aa,$ab,$af,$c5,$23,$c4,$03,$13,$e3,$03,$23,$47,$03,$cc,$a2,$2d // ....#.....#G...-
        .byte $04,$11,$44,$11,$55,$13,$15,$15,$49,$16,$49,$16,$56,$c3,$28,$bf // ..D.U...I.I.V.(.
        .byte $7f,$bf,$7f,$af,$cd,$01,$31,$e3,$fd,$c2,$23,$11,$55,$54,$e4,$55 // ......1...#.UT.U
        .byte $32,$56,$04                           // 2V.

txt_e1f4:
        .text "UUYU"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $59,$66,$46,$56,$56,$9a,$55,$66,$99,$66,$6f,$e3,$af,$e4,$ab,$24 // YfFVV.Uf.fo....$
        .text "UVVU"
        .byte $e3

txt_e20e:
        .text "V#Z"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $59,$e7,$aa,$21,$99,$e6,$aa,$21,$fc,$c3,$26,$cc,$ff,$d5,$31,$cc // Y..!...!..&...1.
        .byte $33,$c2,$2c,$cc,$ff,$55,$99,$13,$47,$13,$07,$33,$ff,$57,$9b,$c6 // 3.,..U..G..3.W..
        .byte $22,$d5,$31,$c6,$22,$55,$99,$c6,$22,$57,$9b,$80,$48,$00 // ".1."U.."W..H.

txt_e240:
        .encoding "screencode_mixed"
        .text "9zak by sphere of success "
        .encoding "petscii_upper"
        .byte $e8,$21,$60,$bc,$a2,$00,$ce,$90,$10,$30,$0c,$20,$26,$12,$20,$25 // .!`......0. &. %
        .byte $12,$4c,$25,$12,$ff,$fe,$ff,$a9,$05,$8d,$90,$10,$20,$40,$10,$20 // .L%......... @. 
        .byte $3f,$10,$e8,$de,$8a,$10
        .text "0LL&"
        .byte $12,$a9,$1f,$8d,$18,$d4
        .byte $a9,$f0,$8d,$17,$d4,$29,$0f,$8d,$62,$12,$a2,$0f,$9d,$81,$10,$ca // .....)..b.......
        .byte $10,$fa,$a2,$02,$bd,$b9,$14,$85,$fa,$bd,$bc,$14,$85,$fb,$a0,$00 // ................
        .byte $b1,$fa,$9d,$8d,$10,$c8,$b1,$fa,$9d,$e6,$10,$29,$0f,$9d,$e9,$10 // ...........)....
        .byte $ca,$10,$e1,$60,$05,$00,$03,$00,$40,$10,$00,$02,$06,$00,$1c,$00 // ...`....@.......
        .byte $07,$00,$09,$00,$bc,$8d,$10,$c0,$fe,$d0,$09,$bd,$84,$10,$29,$fe // ..............).
        .byte $9d,$84,$10,$60,$b9,$84,$17,$85,$fa,$b9,$77,$17,$85,$fb,$bc,$81 // ...`......w.....
        .byte $10,$b1,$fa                           // ...

txt_e2ed:
        .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,$00,$32,$00,$16,$c4,$5a,$01,$09,$04,$c9 // L......2...Z....
        .byte $a0,$90,$16,$29,$1f,$9d,$8a,$10,$b0,$e6,$a2,$21,$0e,$a6,$21,$03 // ...).......!..!.
        .byte $a5,$e3,$0a,$30,$9d,$d9,$13,$c8,$b1,$fa,$c9,$60,$b0,$bd,$85,$fc // ...0.......`....
        .byte $c8,$bd,$e6,$10,$e4,$4a,$60,$47,$18,$65,$fc,$9d,$c9,$10,$84,$fc // .....J`G.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_e361:
        .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,$c3,$41,$43,$00,$18,$18,$86       // ..AC....

txt_e37d:
        .text " 4"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$03,$a3,$60,$75,$8e,$62,$12,$c8,$b1,$fa,$8d,$66,$12,$29,$0f // !..`u.b.....f.).
        .byte $0a,$38,$e9,$10,$8d,$a0,$12,$c8,$b1,$fa,$d0,$07,$a9,$f0,$8d,$17 // .8..............
        .byte $d4,$d0,$09,$8d,$6b,$12,$bd,$b3,$12,$8d,$17,$d4,$a9,$ff,$9d,$31 // ....k..........1
        .byte $10,$9d,$b9,$12,$a9,$00,$9d,$dd,$10,$9d,$bd,$12,$c8,$b1,$fa,$c9 // ................
        .byte $ff,$d0,$32,$de,$e9,$10,$10,$2b,$bd,$b9,$14,$85,$fa,$bd,$bc,$14 // ..2....+........
        .byte $85,$fb,$bc,$87,$10,$c8,$c8,$b1,$fa,$c9,$ff,$d0,$02,$a0,$00,$98 // ................
        .byte $9d,$87,$10,$b1,$fa,$9d,$8d,$10,$c8,$b1,$fa,$9d,$e6,$10,$29,$0f // ..............).
        .byte $9d,$e9,$10,$a0,$00,$98,$9d,$81,$10,$60,$eb,$01,$e7,$02,$e5,$03 // .........`......
        .byte $e4,$04,$e3,$05,$e3,$06,$60,$94,$07,$07,$08,$08,$09,$09,$0a,$0a // ......`.........
        .byte $0b,$0c,$0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b // ................
        .byte $1d,$1f                               // ..

txt_e422:
        .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_e450:
        .text ")"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $5e,$9d,$44,$11,$b9,$91,$17,$85,$fa,$b9,$92,$17,$bc,$c6,$10,$99 // ^.D.............
        .byte $06,$d4,$a5,$fa,$99,$05,$d4,$bd,$84,$10,$29,$fe,$99,$04,$d4,$a4 // ..........).....
        .byte $fc,$b9,$93,$17,$9d,$84,$10,$b9,$94,$17,$9d,$dc,$13,$9d,$df,$13 // ................
        .byte $e0,$00,$d0,$0a,$a9,$c3,$8d,$9e,$12,$a9,$0c,$8d,$96,$12,$a9,$00 // ................
        .byte $9d,$e0,$10,$9d,$e3,$10,$b9,$96,$17,$e3,$4a,$60,$3c,$9d,$4d,$11 // ..........J`<.M.
        .byte $bd,$41,$11,$09,$40,$9d,$41,$11,$b9,$98,$17,$95,$fd,$4c,$85,$13 // .A..@.A......L..
        .byte $ec,$62,$12,$d0,$12,$a9,$00,$f0,$0e,$ce,$96,$12,$18,$a9,$4b,$69 // .b............Ki
        .byte $f6,$8d,$9e,$12,$8d,$16,$d4,$b5,$fd,$29,$0f,$f0,$1a,$20,$e5,$13 // .........)... ..
        .byte $4c,$22,$13,$f1,$f3,$f7,$01,$13,$01,$c3,$a8,$61,$17,$01,$01,$00 // L".........a....
        .byte $bd,$41,$11                           // .A.

txt_e4e6:
        .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,$97,$17,$9d,$cc,$10,$b0,$18,$de,$cf,$10,$d0,$13,$a4,$fc,$18 // ................
        .byte $bd,$cc,$10,$79,$97,$17,$9d,$cc,$10,$90,$05,$fe,$cf,$10,$b0,$00 // ...y............
        .byte $fe,$dd,$10,$b9,$96,$17,$29,$0f,$dd,$dd,$10,$d0,$08,$a9,$00,$9d // ......).........
        .byte $dd,$10,$fe,$bd,$12,$a4,$fc,$b9,$95,$17,$85,$fc,$b5,$fd,$29,$40 // ..............)@
        .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                       // ) .+

// --- Region $e5f5-$e5fd ---
.pc = $e5f5 "dat_e5f5"

dat_e5f5:
        .byte $70,$58,$a2,$60,$cc,$0a,$08,$00,$60   // pX.`....`

// --- Region $e654-$e69e ---
.pc = $e654 "dat_e654"

dat_e654:
        .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 // .r8&B..... 

// --- Region $e6a9-$e6ef ---
.pc = $e6a9 "dat_e6a9"

dat_e6a9:
        .byte $70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e,$e6,$65,$43,$5c,$75 // p@xX....0 ..eC\u
        .byte $8e,$a7,$b7,$d0,$e9,$f3,$06,$19,$45,$2c,$5e,$c0,$e0,$e9,$16,$e5 // ........E,^.....
        .byte $17,$60,$c0,$f4,$f4,$16,$ef,$e6,$16,$15,$15,$80,$00,$03,$82,$00 // .`..............
        .byte $01,$83,$00,$01,$81,$00,$03,$80,$00,$03,$82,$00,$01,$83,$00,$01 // ................
        .byte $80,$00,$03,$81,$00,$03,$82           // .......

// --- Region $e6f1-$e717 ---
.pc = $e6f1 "dat_e6f1"

dat_e6f1:
        .byte $01,$83,$00,$01,$ff,$80,$00,$03,$82,$00,$01,$83,$00,$01,$81,$00 // ................
        .byte $03,$80,$00,$03,$82,$00,$01,$83,$00,$01,$80,$00,$03,$81,$00,$01 // ................
        .byte $86,$00,$01,$87,$00,$03,$ff           // .......

// --- Region $e71d-$e937 ---
.pc = $e71d "dat_e71d"

dat_e71d:
        .byte $01,$83,$00,$01,$81,$00,$03,$80,$00,$03,$8c,$32,$03,$80,$00,$01 // ...........2....
        .byte $81,$00,$01,$82,$00,$01,$83,$00,$01,$81,$00,$01,$80,$00,$01,$ff // ................
        .byte $89,$34,$03,$67,$34,$01,$61,$8a,$35,$01,$61,$35,$01,$61,$37,$01 // .4.g4.a.5.a5.a7.
        .byte $61,$37,$01,$61,$ff,$89,$34,$03,$67,$34,$01,$61,$8b,$30,$01,$61 // a7.a..4.g4.a.0.a
        .byte $30,$01,$61,$32,$01,$61,$32,$01,$61,$ff,$84,$15,$81,$c3,$0c,$61 // 0.a2.a2.a......a
        .byte $85,$00,$03,$87,$00,$01,$84,$15,$00,$60,$15,$01,$61,$85,$00,$03 // .........`..a...
        .byte $84,$15,$01,$61,$87,$00,$01,$84,$15,$01,$61,$86,$00,$01,$ff,$e4 // ...a......a.....
        .byte $7f,$60,$74,$ff,$8d,$15,$0f,$7f,$6f,$ff,$84,$15,$81,$c3,$0c,$61 // .`t.....o......a
        .byte $85,$00,$03,$87,$00,$01,$84,$15,$00,$60,$15,$01,$61,$85,$00,$03 // .........`..a...
        .byte $84,$15,$01,$61,$87,$00,$01,$84,$13,$01,$61,$86,$00,$01,$ff,$89 // ...a......a.....
        .byte $34,$03,$67,$34,$03,$63,$34,$01,$63,$88,$34,$01,$63,$ff,$8e,$00 // 4.g4.c4.c.4.c...
        .byte $05,$85,$00,$03,$87,$00,$01,$61,$15,$01,$61,$85,$00,$07,$87,$00 // .......a..a.....
        .byte $01,$63,$ff,$8e,$00,$83,$c3,$0c,$85,$00,$03,$87,$00,$01,$61,$15 // .c............a.
        .byte $01,$61,$85,$00,$01,$65,$87,$00,$01,$63,$86,$00,$01,$ff,$03,$00 // .a...e...c......
        .byte $06,$00,$03,$00,$09,$00,$ff,$a4,$32,$02,$00,$05,$00,$02,$00,$0a // ........2.......
        .byte $00,$02,$00,$05,$00,$02,$00,$0a,$00,$0b,$01,$02,$02,$00,$05,$00 // ................
        .byte $2b,$02,$00,$0a,$00,$02,$00,$0a,$00,$ff,$07,$03,$06,$01,$00,$04 // +...............
        .byte $00,$22,$08,$03,$04,$01,$00,$04,$00,$22,$ff,$09,$a2,$21,$09,$a2 // ."......."...!..
        .byte $34,$81,$ff,$00,$41,$a3,$00,$11,$a1,$00,$10,$a0,$00,$10,$9f,$00 // 4...A...........
        .byte $10,$98,$00,$fe,$09,$a2,$21,$09,$a2,$34,$81,$ff,$00,$41,$af,$00 // ......!..4...A..
        .byte $81,$ff,$00,$10,$ac,$00,$10,$aa,$00,$10,$a8,$00,$fe,$09,$a2,$21 // ...............!
        .byte $09,$a2,$34,$81,$ff,$00,$41,$a6,$00,$41,$aa,$00,$40,$b0,$00,$40 // ..4...A..A..@..@
        .byte $b4,$00,$40,$b8,$00,$fe,$09,$a2,$21,$09,$a2,$34,$81,$ff,$00,$41 // ..@.....!..4...A
        .byte $b8,$00,$41,$b4,$00,$40,$b0,$00,$40,$aa,$00,$40,$a6,$00,$fe,$09 // ..A..@..@..@....
        .byte $a2,$21,$09,$a2,$27,$81,$ff,$70,$41,$a5,$00,$41,$a2,$22,$fe,$09 // .!..'..pA..A."..
        .byte $a2,$21,$09,$a2,$34,$15,$ba,$00,$15,$ba,$00,$15,$ba,$00,$15,$b7 // .!..4...........
        .byte $00,$15,$b3,$00,$15,$b1,$00,$ff,$09,$a2,$21,$09,$a2,$3e,$81,$ff // ..........!..>..
        .byte $00,$11,$b7,$00,$11,$b4,$00,$10,$b2,$00,$10,$b1,$00,$10,$b0,$00 // ................
        .byte $fe,$41,$ba,$00,$41,$b1,$00,$41,$b0,$00,$ff,$41,$a2 // .A..A..A...A.

txt_e8ea:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2e,$41,$03,$00,$41,$03,$00,$41,$07,$00,$41,$07,$00,$ff,$41,$a2 // .A..A..A..A...A.

txt_e8fd:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2e,$41,$05,$00,$41,$05,$00,$41,$08,$00,$41,$08,$00,$ff,$41,$a2 // .A..A..A..A...A.

txt_e910:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2e,$41,$04,$00,$41,$04,$00,$41,$07,$00,$41,$07,$00,$ff,$41,$a2 // .A..A..A..A...A.

txt_e923:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $34,$41,$05,$00,$41,$05,$00,$41,$05,$00,$41,$09,$00,$41,$09,$00 // 4A..A..A..A..A..
        .byte $41,$09                               // A.

// --- Region $e939-$e9f2 ---
.pc = $e939 "dat_e939"

dat_e939:
        .byte $ff,$09,$a2,$21,$09,$a2,$34,$81,$ff,$00,$41,$0a,$00,$15,$07,$00 // ...!..4...A.....
        .byte $15,$05,$00,$15,$03,$00,$15,$07,$00,$ff,$41,$a2 // ..........A.

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

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

txt_e95b:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2d,$41,$0c,$00,$41,$0c,$00,$41,$0c,$00,$41,$0c,$00,$ff,$e3,$15 // -A..A..A..A.....
        .byte $24,$14,$15,$15,$14,$e5,$15,$32,$00,$77,$52,$a7,$bf,$82,$28,$e1 // $......2.wR...(.
        .byte $cb,$b6,$03,$3d,$7c,$00,$09,$95,$09,$08,$a3,$25,$71,$08,$85,$09 // ...=|......%q...
        .byte $08,$a3,$26,$72,$03,$34,$09,$ff,$df,$a2,$26,$73,$03,$34,$09,$ff // ..&r.4....&s.4..
        .byte $df,$a2,$2c,$74,$09,$95,$09,$08,$20,$f4,$20,$75,$07,$78,$09,$a4 // ..,t.... . u.x..
        .byte $25,$76,$06,$65,$09,$08,$a3,$26,$07,$06,$05,$09,$ff,$af,$a2,$26 // %v.e...&.......&
        .byte $78,$03,$38,$09,$ca,$30,$a2,$26,$79,$03,$38,$09,$ca,$30,$a2,$26 // x.8..0.&y.8..0.&
        .byte $7a,$03,$38,$09,$ca,$30,$a2,$26,$7b,$03,$38,$09,$ca,$30,$a2,$25 // z.8..0.&{.8..0.%
        .byte $7d,$02,$2c,$09,$08,$a3,$26,$0c,$de,$0a,$09,$a2,$20,$a2,$21,$7e // }.,...&..... .!~
        .byte $80,$ff,$00,$60,$31                   // ...`1

// --- Region $ea13-$ea80 ---
.pc = $ea13 "txt_ea13"

txt_ea13:
        .encoding "screencode_mixed"
        .text "scs trc"
        .text "@"
        .text "trc scs"
        .text "@"
        .text " "
        .encoding "petscii_upper"
        .byte $81,$39,$00,$21,$ab,$84,$1c,$00,$21,$55,$81,$7a,$00,$23,$01,$02 // .9.!....!U.z.#..
        .byte $03,$e5,$04,$22,$05,$06,$e5,$04,$24,$07,$08,$09,$0a,$a3,$23,$01 // ..."....$.....#.
        .byte $02,$03,$e5,$04,$22,$05,$06,$e5,$04,$24,$07,$08,$09,$0a,$a3,$23 // ...."....$.....#
        .byte $01,$02,$03,$e5,$04,$21,$05,$a2,$23,$01,$02,$03,$e5,$04,$21,$05 // .....!..#.....!.
        .byte $a2,$23,$01,$02,$03,$e5,$04,$22,$05,$06,$e3,$04,$23,$05,$00,$06 // .#....."....#...
        .byte $e3,$04,$22,$05,$06,$e3,$04,$21,$05,$a6,$21,$06,$e3 // .."....!..!..

// --- Region $ea8a-$f954 ---
.pc = $ea8a "dat_ea8a"

dat_ea8a:
        .byte $06,$e3,$04,$22,$05,$06,$e3,$04,$21,$05,$a6,$21,$06,$eb,$04,$26 // ..."....!..!...&
        .byte $07,$08,$09,$0a,$00,$06,$e5,$04,$24,$07,$08,$09,$0a,$a3,$2a,$01 // ........$.....*.
        .byte $02,$03,$04,$07,$08,$09,$0a,$00,$06,$e5,$04,$24,$07,$08,$09,$0a // ...........$....
        .byte $a3,$2a,$01,$02,$03,$04,$07,$08,$09,$0a,$00,$06,$e5,$04,$24,$07 // .*............$.
        .byte $08,$09,$0a,$a3,$23,$01,$02,$03,$e5,$04,$22,$05,$06,$e5,$04,$26 // ....#....."....&
        .byte $07,$08,$09,$0a,$00,$06,$e3,$04,$23,$05,$00,$06,$e3,$04,$22,$05 // ........#.....".
        .byte $06,$e3,$04,$23,$05,$00,$06,$e3,$04,$22,$05,$06,$e3,$04,$23,$05 // ...#....."....#.
        .byte $00,$06,$e3,$04,$23,$05,$00,$06,$e3,$04,$22,$05,$06,$e3,$04,$23 // ....#....."....#
        .byte $05,$00,$06,$e3,$04,$22,$05,$06,$e3,$04,$23,$05,$00,$06,$e3,$04 // ....."....#.....
        .byte $22,$05,$06,$e9,$04,$22,$05,$06,$e3,$04,$21,$05,$a5,$21,$06,$e5 // "...."....!..!..
        .byte $04,$24,$07,$08,$09,$0a,$a9,$22,$0b,$0c,$e8,$0d,$22,$0e,$0f,$e8 // .$....."...."...
        .byte $0d,$24,$10,$11,$0b,$0c,$e8,$0d,$22,$0e,$0f,$e8,$0d,$24,$10,$11 // .$......"....$..
        .byte $0b,$0c,$e8,$0d,$23,$0e,$0b,$0c,$e8,$0d,$23,$0e,$0b,$0c,$e8,$0d // ....#.....#.....
        .byte $22,$0e,$0f,$e3,$0d,$23,$0e,$00,$0f,$e3,$0d,$22,$0e,$0f,$e3,$0d // "....#....."....
        .byte $21,$0e,$a6,$21,$0f,$e3,$0d,$22,$0e,$0f,$e3,$0d,$23,$0e,$00,$0f // !..!..."....#...
        .byte $e3,$0d,$22,$0e,$0f,$e3,$0d,$21,$0e,$a6,$21,$0f,$ee,$0d,$23,$10 // .."....!..!...#.
        .byte $11,$0f,$e8,$0d,$24,$10,$11,$0b,$0c,$e7,$0d,$23,$10,$11,$0f,$e8 // ....$......#....
        .byte $0d,$24,$10,$11,$0b,$0c,$e7,$0d,$23,$10,$11,$0f,$e8,$0d,$24,$10 // .$......#.....$.
        .byte $11,$0b,$0c,$e8,$0d,$22,$0e,$0f,$e8,$0d,$23,$10,$11,$0f,$e3,$0d // ....."....#.....
        .byte $23,$0e,$00,$0f,$e3,$0d,$22,$0e,$0f,$e3,$0d,$23,$0e,$00,$0f,$e3 // #....."....#....
        .byte $0d,$22,$0e,$0f,$e3,$0d,$23,$0e,$00,$0f,$e3,$0d,$23,$0e,$00,$0f // ."....#.....#...
        .byte $e3,$0d,$22,$0e,$0f,$e3,$0d,$23,$0e,$00,$0f,$e3,$0d,$22,$0e,$0f // .."....#....."..
        .byte $e3,$0d,$23,$0e,$00,$0f,$e3,$0d,$22,$0e,$0f,$e9,$0d,$22,$0e,$0f // ..#....."...."..
        .byte $e3,$0d,$21,$0e,$a5,$21,$0f,$e7,$0d,$23,$e6,$e7,$e8,$a8,$27,$12 // ..!..!...#....'.
        .byte $13,$14,$14,$15,$16,$17,$e3,$18,$22,$19,$17,$e3,$18,$2e,$1a,$1b // ........".......
        .byte $1c,$14,$14,$1d,$1e,$12,$13,$14,$14,$15,$16,$17,$e3,$18,$22,$19 // ..............".
        .byte $17,$e3,$18,$2e,$1a,$1b,$1c,$14,$14,$1d,$1e,$12,$13,$14,$14,$15 // ................
        .byte $16,$17,$e3,$18,$28,$19,$12,$13,$14,$14,$15,$16,$17,$e3,$18,$28 // ....(..........(
        .byte $19,$12,$13,$14,$14,$15,$16,$17,$e3,$18,$22,$19,$17,$e3,$18,$23 // .........."....#
        .byte $6b,$00,$6c,$e3,$14,$22,$6d,$6c,$e3,$14,$21,$6d,$a6,$21,$6c,$e3 // k.l.."ml..!m.!l.
        .byte $14,$22,$6d,$17,$e3,$18,$23,$6b,$00,$6c,$e3,$14,$22,$6d,$6c,$e3 // ."m...#k.l.."ml.
        .byte $14,$21,$6d,$a6,$21,$17,$e3,$18,$23,$79,$7a,$6c,$e3,$14,$28,$7b // .!m.!...#yzl..({
        .byte $1b,$1c,$14,$14,$1d,$1e,$17,$e3,$18,$33,$1a,$1b,$1c,$14,$14,$1d // .........3......
        .byte $1e,$12,$13,$14,$14,$7c,$7d,$7e,$14,$14,$1d,$1e,$17,$e3,$18,$33 // .....|}~.......3
        .byte $1a,$1b,$1c,$14,$14,$1d,$1e,$12,$13,$14,$14,$7c,$7d,$7e,$14,$14 // ...........|}~..
        .byte $1d,$1e,$17,$e3,$18,$2e,$1a,$1b,$1c,$14,$14,$1d,$1e,$12,$13,$14 // ................
        .byte $14,$15,$16,$17,$e3,$18,$22,$19,$17,$e3,$18,$28,$1a,$1b,$1c,$14 // ......"....(....
        .byte $14,$1d,$1e,$6c,$e3,$14,$23,$6d,$00,$6c,$e3,$14,$22,$6d,$6c,$e3 // ...l..#m.l.."ml.
        .byte $14,$23,$6d,$00,$6c,$e3,$14,$22,$6d,$6c,$e3,$14,$23,$6d,$00,$6c // .#m.l.."ml..#m.l
        .byte $e3,$14,$23,$6d,$00,$6c,$e3,$14,$22,$6d,$6c,$e3,$14,$23,$6d,$00 // ..#m.l.."ml..#m.
        .byte $6c,$e3,$14,$22,$6d,$6c,$e3,$14,$23,$6d,$00,$6c,$e3,$14,$22,$6d // l.."ml..#m.l.."m
        .byte $17,$e3,$18,$23,$1a,$7a,$6c,$e3,$14,$22,$6d,$6c,$e3,$14,$21,$6d // ...#.zl.."ml..!m
        .byte $a5,$21,$17,$e3,$18,$27,$1a,$e9,$ea,$14,$eb,$ec,$ed,$a8,$21,$1f // .!...'........!.
        .byte $e3
        .byte $20,$23,$21,$00
        .byte $22,$e3
        .text "#"
        .byte $22                                   // double quote
        .text "$"
        .byte $22                                   // double quote
        .byte $e3
        .byte $23,$23,$24,$00
        .byte $1f,$e3,$20,$22,$21,$1f,$e3           // .. "!..

txt_ed51:
        .text " !!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$22,$e3,$23,$23,$24,$00,$1f,$e3,$20,$22,$21,$1f,$e3 // !".##$... "!..

txt_ed63:
        .text " !!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$1f,$e3                           // !..

txt_ed6a:
        .text " !!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$1f,$e3                           // !..

txt_ed71:
        .text " !!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$22,$e3,$23,$23,$24,$00,$1f,$e3,$20,$22,$21,$1f,$e3 // !".##$... "!..

txt_ed83:
        .text " !!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$1f,$e3                           // !..

txt_ed8a:
        .text " "
        .byte $22                                   // double quote character
        .text "!"
        .byte $22                                   // double quote character
        .byte $e3,$23,$23,$24,$00,$1f,$e3,$20,$22,$21,$1f,$e3 // .##$... "!..

txt_ed9a:
        .text " !!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$22,$e3,$23,$23,$24,$00,$1f,$e3,$20,$23,$21,$00,$1f,$e3 // !".##$... #!...

txt_edad:
        .text " "
        .byte $22                                   // double quote character
        .text "!"
        .byte $22                                   // double quote character
        .byte $e3,$23,$23,$24,$00,$1f,$e3,$20,$22,$21,$1f,$e3,$20,$23,$21,$00 // .##$... "!.. #!.
        .byte $1f,$e3                               // ..

txt_edc3:
        .text " "
        .byte $22                                   // double quote character
        .text "!"
        .byte $22                                   // double quote character
        .byte $e3,$23,$23,$24,$00,$7f,$e3,$20,$22,$80,$1f,$e3,$20,$23,$21,$00 // .##$... "... #!.
        .byte $1f,$e3                               // ..

txt_edd9:
        .text " "
        .byte $22                                   // double quote character
        .text "!"
        .byte $22                                   // double quote character
        .byte $e3,$23,$23,$24,$00,$1f,$e3,$20,$22,$21,$1f,$e3,$20,$21,$95,$ac // .##$... "!.. !..
        .byte $21,$1f,$e3,$20,$22,$21,$1f,$e3,$20,$23,$21,$00,$1f,$e3,$20,$22 // !.. "!.. #!... "
        .byte $21,$1f,$e3,$20,$23,$21,$00,$1f,$e3,$20,$22,$21,$1f,$e3,$20,$23 // !.. #!... "!.. #
        .byte $21,$00,$1f,$e3,$20,$23,$21,$00,$1f,$e3,$20,$22,$21,$1f,$e3,$20 // !... #!... "!.. 
        .byte $23,$21,$00,$1f,$e3,$20,$22,$21,$1f,$e3,$20,$23,$95,$00,$1f,$e3 // #!... "!.. #....

txt_ee2d:
        .text " !!"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $22,$c4,$c5,$e3,$20,$22,$21,$1f,$e3   // "... "!..

txt_ee3a:
        .text " !!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $26,$c4,$ee
        .byte $20,$ef,$f0
        .byte $21,$a8
        .byte $21,$25,$e3
        .text "&#'()"
        .byte $e3
        .text "&"
        .byte $22                                   // double quote
        .text "!%"
        .byte $e3
        .text "&#'*+"
        .byte $e3
        .text "&"
        .byte $22                                   // double quote
        .text ",%"
        .byte $e3                                   // .

txt_ee5f:
        .text "&!!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$25,$e3
        .byte $26,$23,$21,$00
        .byte $25,$e3
        .text "&"
        .byte $22                                   // double quote
        .text "!%"
        .byte $e3
        .byte $26,$21
        .byte $27,$e4,$28,$a2,$21,$25,$e3,$55,$21,$27,$e4,$28,$a2,$21,$25,$e3 // '.(.!%.U!'.(.!%.
        .byte $26,$22,$21,$6e,$e4
        .byte $28,$22,$6f
        .byte $25,$e3
        .text "&#'()"
        .byte $e3
        .text "&"
        .byte $22                                   // double quote
        .text "!%"
        .byte $e3

txt_ee98:
        .text "&!!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$25,$e3
        .text "&"
        .byte $22                                   // double quote
        .text "!%"
        .byte $e3
        .text "&#'*+"
        .byte $e3
        .byte $26,$22
        .byte $2c,$25,$e3                           // ,%.

txt_eeaf:
        .text "&!!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$25,$e3,$26,$23,$21,$00,$25,$e3,$26,$23,$21,$00,$25,$e3,$26 // !%.&#!.%.&#!.%.&
        .byte $22,$21,$25,$e3
        .byte $26,$23,$21,$00
        .byte $25,$e3
        .text "&"
        .byte $22                                   // double quote
        .text "!%"
        .byte $e3
        .byte $26
        .byte $23,$21,$00
        .byte $25,$e3
        .text "&"
        .byte $22                                   // double quote
        .text "!%"
        .byte $e3
        .text "&#'*+"
        .byte $e3
        .byte $26,$22,$81
        .byte $25,$e3
        .byte $26,$23,$21,$00
        .byte $25,$e3
        .text "&"
        .byte $22                                   // double quote
        .text "!%"
        .byte $e3
        .text "&#'*+"
        .byte $e3
        .byte $26,$23,$2c,$96,$97,$e3
        .byte $26,$24,$98,$99
        .byte $9a,$9b,$a8
        .byte $21,$25,$e3
        .text "&"
        .byte $22                                   // double quote
        .text "!%"
        .byte $e3
        .byte $26,$23,$21,$00
        .byte $25
        .byte $e3
        .text "&"
        .byte $22                                   // double quote
        .text "!%"
        .byte $e3
        .byte $26,$23,$21,$00
        .byte $25,$e3
        .text "&"
        .byte $22                                   // double quote
        .text "!%"
        .byte $e3,$26,$23,$21,$00,$25,$e3,$26,$23,$21,$00,$25,$e3 // .&#!.%.&#!.%.

txt_ef30:
        .text "&(!"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $c7                                   // .

txt_ef35:
        .text "&&"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $2a,$2b,$e3,$26,$23,$2c,$96,$97,$e3,$26,$22,$98,$c9,$e3,$26,$28 // *+.&#,...&"...&(
        .byte $21,$00,$c4,$ca,$cb,$cc,$cd,$ce,$e3   // !........

txt_ef51:
        .text "&"
        .byte $22                                   // double quote character
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $25,$e3                               // %.

txt_ef56:
        .text "&!!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $26,$c4,$ca,$cb,$cc,$cd,$ce,$e3       // &.......

txt_ef62:
        .text "&!"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $a8                                   // .

txt_ef66:
        .text ";-./0123./0!-./0124./56-./0!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)

txt_ef83:
        .text "/-./0!"
        .byte $00                                   // string terminator

txt_ef8a:
        .text "-./0!-./0"
        .byte $e4
        .byte $32,$21,$67,$a2
        .text "$-./0"
        .byte $e4
        .byte $32,$21,$67,$a2

txt_efa2:
        .text ";-./0!"
        .byte $70,$71                               // pq

txt_efaa:
        .text "./0!-./0123./0!-./0!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)

txt_efbf:
        .text "5-./0!-./0124./56-./0!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $60                                   // `

txt_efd7:
        .text "S-./0!"
        .byte $00                                   // string terminator
        .text "-./0!"
        .byte $00

txt_efe4:
        .text "-./0!-./0!"
        .byte $00                                   // string terminator

txt_efef:
        .text "-./0!-./0!"
        .byte $00                                   // string terminator

txt_effa:
        .text "-./0!-./0"
        .byte $82
        .byte $32,$83,$84,$85,$86,$00
        .text "-./0!"
        .byte $00

txt_f010:
        .text "-./0!-./0124./56"
        .byte $9c,$9d,$9e,$26,$26,$9f,$a0,$2e,$a1,$a2,$a3,$a6,$60 // ...&&.......`

txt_f02d:
        .text ":-./0!-./0!"
        .byte $00                                   // string terminator

txt_f039:
        .text "-./0!-./0!"
        .byte $00                                   // string terminator

txt_f044:
        .text "-./0!-./0!"
        .byte $00                                   // string terminator
        .text "-./0!"
        .byte $00

txt_f055:
        .text "-./0!"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d1                                   // .

txt_f05c:
        .text "/0"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)

txt_f05f:
        .text "24./56"
        .byte $9c,$9d,$9e,$e3,$26,$2b,$71           // ....&+q

txt_f06c:
        .text "./0!"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $d4                                   // .

txt_f072:
        .text "/0"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d6,$e3                               // ..

txt_f077:
        .text "&'"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d8                                   // .

txt_f07b:
        .text "-./0!"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $26,$d3,$d4                           // &..

txt_f084:
        .text "/0"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d6,$e3                               // ..

txt_f089:
        .text "&"
        .byte $22                                   // double quote character
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $d8,$a8
        .byte $3b,$37,$38,$00
        .text "9:;78"
        .byte $00
        .text "9<78"
        .byte $00
        .text "9:;=8"
        .byte $00
        .text "9<78"
        .byte $00

txt_f0a8:
        .text "9<"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $30,$37,$38,$00
        .byte $39,$3c,$00
        .byte $37,$38,$00
        .text "9<78"
        .byte $00
        .byte $39
        .byte $68,$e3,$69,$21,$6a,$a2,$25,$37,$38,$00,$39,$68,$e3,$69,$21,$6a // h.i!j.%78.9h.i!j
        .byte $a2
        .byte $3b,$37,$38,$00
        .byte $39,$3c,$72,$73
        .byte $38,$00
        .text "9<78"
        .byte $00
        .text "9:;78"
        .byte $00
        .text "9<78"
        .byte $00

txt_f0e6:
        .text "9<"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $35,$37,$38,$00
        .text "9<78"
        .byte $00
        .text "9:;=8"
        .byte $00
        .byte $39
        .byte $3c,$37,$38,$00                       // <78.

txt_f0fd:
        .text "9<"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $60,$2f,$37,$38,$00,$39,$3c,$00,$37,$38,$00,$39,$3c,$00,$37,$38 // `/78.9<.78.9<.78
        .byte $00
        .text "9<78"
        .byte $00
        .byte $39,$3c,$00
        .byte $37,$38,$00
        .text "9<78"
        .byte $00
        .byte $39,$3c,$00
        .byte $37,$38,$00
        .text "9<78"
        .byte $00
        .byte $39,$87,$88,$89
        .byte $8a,$a3,$60,$21,$37,$38,$00,$39,$3c,$00,$37,$38,$00,$39,$3c,$37 // ..`!78.9<.78.9<7
        .byte $38,$00
        .text "9:;=8"
        .byte $00
        .byte $39,$3c,$00,$a4,$a5,$a6,$a7,$a8
        .byte $39,$38,$00,$a9,$aa,$a6,$60
        .byte $4b,$37,$38,$00
        .text "9<78"
        .byte $00
        .byte $39,$3c,$00
        .byte $37,$38,$00
        .text "9<78"
        .byte $00
        .byte $39,$3c,$00
        .byte $37,$38
        .byte $00
        .text "9<78"
        .byte $00
        .byte $39,$3c,$00
        .byte $37,$38,$00
        .byte $39,$3c,$00
        .byte $37
        .byte $38,$00
        .text "9<78"
        .byte $00
        .byte $39,$d9
        .byte $3b,$3d,$38,$00
        .byte $39,$3c,$00
        .byte $a4,$a5,$a6,$da,$db,$dc,$38,$dd,$39,$3c,$de,$df,$00,$39,$e0,$e1 // ......8.9<...9..
        .byte $e2,$e3,$e4,$a2,$25,$37,$38,$00       // ....%78.

txt_f1a8:
        .text "9<"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $29,$de,$df,$00,$39,$e0,$e1,$e2,$e3,$e4,$aa // )...9......

txt_f1b6:
        .text ";>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_f1bd:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_f1c8:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $a6                                   // '&' | $80 (end-of-string marker)

txt_f1d3:
        .text "0>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_f1da:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $a6                                   // '&' | $80 (end-of-string marker)

txt_f1e5:
        .text "%>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $a6                                   // '&' | $80 (end-of-string marker)

txt_f1ec:
        .text ";>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_f1f3:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_f1fe:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $a6                                   // '&' | $80 (end-of-string marker)

txt_f209:
        .text "5>??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_f215:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $60                                   // `

txt_f221:
        .text ",>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00

txt_f22e:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_f239:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_f244:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $a6                                   // '&' | $80 (end-of-string marker)

txt_f24f:
        .text "6>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_f256:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_f261:
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $a6                                   // '&' | $80 (end-of-string marker)

txt_f267:
        .text "%>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $60                                   // `

txt_f26f:
        .text "7>??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_f27b:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_f286:
        .text ">??"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $ac
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00

txt_f297:
        .text ">??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $00                                   // string terminator

txt_f2a2:
        .text ">??"
        .byte $40                                   // @ character
        .text "A"
        .byte $a6                                   // '&' | $80 (end-of-string marker)

txt_f2a8:
        .text "*>??"
        .byte $40                                   // @ character
        .text "A>??"
        .byte $40                                   // @ character
        .byte $e5,$a6                               // ..

txt_f2b4:
        .text "%>??"
        .byte $40                                   // @ character
        .text "A"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .text "%>??"
        .byte $40                                   // @ character
        .byte $e5,$ae
        .byte $21,$42,$e3
        .byte $43,$23,$44,$00
        .byte $42,$e3
        .text "C"
        .byte $22                                   // double quote
        .text "DB"
        .byte $e3
        .byte $43,$23,$44,$00
        .byte $42,$e3
        .text "C"
        .byte $22                                   // double quote
        .text "DB"
        .byte $e3
        .byte $43,$23,$44,$00
        .byte $45,$e3
        .text "F"
        .byte $22                                   // double quote
        .text "GB"
        .byte $e3
        .byte $43,$23,$44,$00
        .byte $42
        .byte $e3
        .text "C"
        .byte $22                                   // double quote
        .text "DB"
        .byte $e3
        .byte $43,$23,$44,$00
        .byte $45,$e3
        .text "F"
        .byte $22                                   // double quote
        .text "GB"
        .byte $e3                                   // .

txt_f2fc:
        .text "C!D"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$42,$e3
        .byte $43,$23,$44,$00
        .byte $42,$e3
        .text "C"
        .byte $22                                   // double quote
        .text "DB"
        .byte $e3
        .byte $43,$23
        .byte $44,$00
        .byte $42,$e3
        .text "C"
        .byte $22                                   // double quote
        .text "DB"
        .byte $e3
        .byte $43,$22,$44,$76,$e3
        .byte $46,$23
        .byte $47,$00
        .byte $42,$e3
        .text "C"
        .byte $22                                   // double quote
        .text "DB"
        .byte $e3
        .byte $43,$23,$44,$00
        .byte $42,$e3
        .byte $43
        .byte $22,$44,$42,$e3
        .byte $43,$23,$44,$00
        .byte $45,$e3
        .text "F"
        .byte $22                                   // double quote
        .text "GB"
        .byte $e3
        .byte $43
        .byte $23,$44,$00
        .byte $42,$e3
        .byte $43,$23,$44,$00
        .byte $42,$e3
        .text "C"
        .byte $22                                   // double quote
        .text "DB"
        .byte $e3
        .byte $43,$23,$44,$00
        .byte $42,$e3
        .text "C"
        .byte $22                                   // double quote
        .text "DB"
        .byte $e3
        .byte $43,$23,$44,$00,$8b
        .byte $e3
        .text "C"
        .byte $22                                   // double quote
        .text "DB"
        .byte $e3

txt_f366:
        .text "C!D"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$42,$e3,$43,$23,$44,$00,$8c,$e3,$8d,$22,$8e,$42,$e3,$43,$23 // !B.C#D....".B.C#
        .byte $44,$00,$42,$e3,$43,$22,$44,$76,$e3,$46,$23,$47,$00,$42,$e3 // D.B.C"Dv.F#G.B.

txt_f389:
        .text "C!D"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$42,$e3
        .text "C"
        .byte $22                                   // double quote
        .text "DB"
        .byte $e3
        .byte $43,$23,$44,$00,$8b,$e3

txt_f39b:
        .text "C-D"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $ae,$43,$43,$44,$00,$8b               // .CCD..

txt_f3a5:
        .text "CC"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $b0,$42,$e3,$43,$23,$44,$00,$42,$e3,$43,$23,$44,$00,$42,$e3,$43 // .B.C#D.B.C#D.B.C
        .byte $22,$44,$42,$e3,$43,$23,$44,$00,$42,$e3,$43,$22,$44,$76,$e3,$46 // "DB.C#D.B.C"Dv.F
        .byte $23,$47,$00
        .byte $42,$e3
        .text "C"
        .byte $22                                   // double quote
        .text "DB"
        .byte $e3
        .byte $43,$23,$44,$00
        .byte $45,$e3
        .byte $46,$22,$47,$f1,$e3,$f2,$22,$f3,$f4,$e3,$f5,$22,$f6,$f1,$e3,$f2 // F"G..."...."....
        .byte $21,$f3,$ae
        .byte $21,$48,$e3
        .byte $49,$23,$4a,$00
        .byte $48,$e3
        .text "I"
        .byte $22                                   // double quote
        .text "JH"
        .byte $e3                                   // .

txt_f3f9:
        .text "I.KLMIINOPQIIRST"
        .byte $e3
        .text "U"
        .byte $22                                   // double quote
        .text "JH"
        .byte $e3

txt_f40f:
        .text "I.KLMIINOPQIIRST"
        .byte $e3
        .text "U"
        .byte $22                                   // double quote
        .text "JH"
        .byte $e3

txt_f425:
        .text "I!J"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .text "'PQII"
        .byte $74
        .byte $53,$75,$e3
        .text "I"
        .byte $22                                   // double quote
        .text "JH"
        .byte $e3
        .byte $49,$23
        .byte $4a,$00
        .byte $48,$e3
        .text "I"
        .byte $22                                   // double quote
        .text "JH"
        .byte $e3
        .byte $49,$22,$4a,$77,$e3
        .byte $55,$28
        .byte $4b,$4c,$78
        .text "IINOH"
        .byte $e3
        .byte $49,$23,$4a,$00
        .byte $48,$e3

txt_f458:
        .text "I(JPQIIRST"
        .byte $e3
        .text "U"
        .byte $22                                   // double quote
        .text "JH"
        .byte $e3
        .byte $49,$23,$4a,$00
        .byte $48,$e3
        .byte $49,$23,$4a,$00
        .byte $48,$e3
        .text "I"
        .byte $22                                   // double quote
        .text "JH"
        .byte $e3
        .byte $49,$23,$4a,$00
        .byte $48,$e3

txt_f47f:
        .text "I-JPQII"
        .byte $8f,$90                               // ..

txt_f488:
        .text "MIINOH"
        .byte $e3                                   // .

txt_f48f:
        .text "I!J"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .text "&PQII"
        .byte $91,$92,$e4,$93
        .byte $22,$94
        .byte $48,$e3
        .byte $49,$23,$4a
        .byte $00
        .byte $48,$e3
        .byte $49,$22,$4a,$77,$e3
        .text "U'KL"
        .byte $78

txt_f4b0:
        .text "IINO"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$48,$e3                           // !H.

txt_f4b8:
        .text "I>JPQII"
        .byte $8f,$90                               // ..

txt_f4c1:
        .text "MIINO"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $b2                                   // .

txt_f4c8:
        .text "II"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $b4,$b5                               // ..

txt_f4cd:
        .text "II"
        .byte $b6                                   // '6' | $80 (end-of-string marker)
        .byte $b7
        .text "PQII"
        .byte $8f,$b8,$b9,$e3

txt_f4d9:
        .text "I#K"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $b9,$e3
        .text "I"
        .byte $22                                   // double quote
        .text "JH"
        .byte $e3
        .byte $49,$23,$4a,$00
        .byte $48,$e3
        .byte $49,$22,$4a
        .byte $77,$e3
        .text "U(KL"
        .byte $78
        .text "IINOH"
        .byte $e3

txt_f4fa:
        .text "I#K"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $54,$e3
        .text "U"
        .byte $22                                   // double quote
        .text "JH"
        .byte $e3
        .text "U"
        .byte $22                                   // double quote
        .text "JH"
        .byte $e3
        .text "U"
        .byte $22                                   // double quote
        .text "JH"
        .byte $e3                                   // .

txt_f50f:
        .text "U!J"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $21,$56,$e3
        .byte $57,$23,$21,$00
        .byte $56,$e3
        .text "W"
        .byte $22                                   // double quote
        .text "!V"
        .byte $e8
        .byte $57,$24
        .byte $58,$59,$5a,$5b,$e8
        .text "W"
        .byte $22                                   // double quote
        .text "!V"
        .byte $e8
        .text "W$XYZ"
        .byte $5b
        .byte $e8
        .text "W"
        .byte $22                                   // double quote
        .text "!V"
        .byte $e3

txt_f539:
        .text "W!!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$5a,$5b,$e8
        .text "W"
        .byte $22                                   // double quote
        .text "!V"
        .byte $e3
        .byte $57,$23,$21,$00
        .byte $56,$e3
        .byte $57
        .byte $22,$21,$56,$e3
        .text "W"
        .byte $22                                   // double quote
        .text "!V"
        .byte $e8
        .text "W#XYV"
        .byte $e3
        .byte $57
        .byte $23,$21,$00
        .byte $56,$e3
        .text "W#!Z"
        .byte $5b,$e8
        .text "W"
        .byte $22                                   // double quote
        .text "!V"
        .byte $e3
        .byte $57,$23,$21,$00
        .byte $56,$e3
        .byte $57,$23,$21,$00
        .byte $56,$e3
        .text "W"
        .byte $22                                   // double quote
        .text "!V"
        .byte $e3
        .byte $57,$23,$21,$00
        .byte $56,$e3
        .text "W#!Z"
        .byte $5b,$e7
        .byte $57,$23,$58
        .byte $59,$56,$e3                           // YV.

txt_f590:
        .text "W!!"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$5a,$5b,$e8
        .text "W"
        .byte $22                                   // double quote
        .text "!V"
        .byte $e3
        .byte $57,$23,$21,$00
        .byte $56,$e3
        .byte $57
        .byte $22,$21,$56,$e8                       // "!V.

txt_f5a8:
        .text "W"
        .byte $22                                   // double quote character
        .text "XY"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$56,$e3
        .text "W#!Z"
        .byte $5b,$e7
        .text "W%XY"
        .byte $00,$ba,$bb
        .byte $e5                                   // .

txt_f5be:
        .text "W%"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $bd,$00
        .byte $5a,$5b,$ee
        .text "W"
        .byte $22                                   // double quote
        .text "!V"
        .byte $e3
        .byte $57,$23,$21,$00
        .byte $56,$e3
        .text "W"
        .byte $22                                   // double quote
        .text "!V"
        .byte $e8
        .text "W#XYV"
        .byte $e9
        .text "W"
        .byte $22                                   // double quote
        .text "!V"
        .byte $e3
        .text "W"
        .byte $22                                   // double quote
        .text "!V"
        .byte $e3
        .text "W"
        .byte $22                                   // double quote
        .text "!V"
        .byte $e3

txt_f5eb:
        .text "W!!"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $21,$5c,$e3,$5d,$23,$5e,$00,$5c,$e3,$5d,$22,$5e,$5c,$e5,$5d,$24 // !\.]#^.\.]"^\.]$
        .byte $5f,$60,$61,$62,$a2,$24,$63,$64,$65,$66,$e5,$5d,$22,$5e,$5c,$e5 // _`ab.$cdef.]"^\.
        .byte $5d,$24,$5f,$60,$61,$62,$a2,$24,$63,$64,$65,$66,$e5,$5d,$22,$5e // ]$_`ab.$cdef.]"^
        .byte $5c,$e3,$5d,$21,$5e,$a7,$24,$63,$64,$65,$66,$e5,$5d,$22,$5e,$5c // \.]!^.$cdef.]"^\
        .byte $e3,$5d,$23,$5e,$00,$5c,$e3,$5d,$22,$5e,$5c,$e3,$5d,$22,$5e,$5c // .]#^.\.]"^\.]"^\
        .byte $e5,$5d,$26,$5f,$60,$61,$62,$00,$5c,$e3,$5d,$23,$5e,$00,$5c,$e3 // .]&_`ab.\.]#^.\.
        .byte $5d,$26,$5e,$00,$63,$64,$65,$66,$e5,$5d,$22,$5e,$5c,$e3,$5d,$23 // ]&^.cdef.]"^\.]#
        .byte $5e,$00,$5c,$e3,$5d,$23,$5e,$00,$5c,$e3,$5d,$22,$5e,$5c,$e3,$5d // ^.\.]#^.\.]"^\.]
        .byte $23,$5e,$00,$5c,$e3,$5d,$2d,$5e,$00,$63,$64,$65,$66,$5d,$5f,$60 // #^.\.]-^.cdef]_`
        .byte $61,$62,$00,$5c,$e3,$5d,$21,$5e,$a7,$24,$63,$64,$65,$66,$e5,$5d // ab.\.]!^.$cdef.]
        .byte $22,$5e,$5c,$e3,$5d,$23,$5e,$00,$5c,$e3,$5d,$22,$5e,$5c,$e5,$5d // "^\.]#^.\.]"^\.]
        .byte $24,$5f,$60,$61,$62,$a7,$21,$5c,$e3,$5d,$2b,$5e,$00,$63,$64,$65 // $_`ab.!\.]+^.cde
        .byte $66,$5d,$5f,$60,$61,$62,$a3,$27,$be,$bf,$c0,$5d,$c1,$c2,$c3,$a3 // f]_`ab.'...]....
        .byte $24,$63,$64,$65,$66,$eb,$5d,$22,$5e,$5c,$e3,$5d,$23,$5e,$00,$5c // $cdef.]"^\.]#^.\
        .byte $e3,$5d,$22,$5e,$5c,$e5,$5d,$26,$5f,$60,$61,$62,$00,$5c,$e9,$5d // .]"^\.]&_`ab.\.]
        .byte $22,$5e,$5c,$e3,$5d,$22,$5e,$5c,$e3,$5d,$22,$5e,$5c,$e3,$5d,$21 // "^\.]"^\.]"^\.]!
        .byte $5e,$9a,$03,$00,$61,$3a,$24,$47,$6a,$8b,$ab,$c7,$e1,$f8,$0b,$19 // ^...a:$Gj.......
        .byte $23,$27,$26,$1f,$10,$fb,$de,$b9,$8c,$56,$17,$cd,$7a,$1c,$b3,$3f // #'&......V..z..?
        .byte $bf,$33,$9a,$f5,$42,$82,$b3,$d7,$eb,$f1,$e8,$cf,$a6,$6d,$23,$c9 // .3..B........m#.
        .byte $5e,$e2,$54,$b5,$04,$41,$6b,$84,$89,$7c,$5c,$29,$e3,$89,$1d,$9c // ^.T..Ak..|\)....
        .byte $09,$61,$a6,$d8,$f5,$ff,$f5,$d8,$a6,$61,$09,$9c,$1d,$89,$e3,$29 // .a.......a.....)
        .byte $5c,$7c,$89,$84,$6b,$41,$04,$b5,$54,$e2,$5e,$c9,$23,$6d,$a6,$cf // \|..kA..T.^.#m..
        .byte $e8,$f1,$eb,$d7,$b3,$82,$42,$f5,$9a,$33,$bf,$3f,$b3,$1c,$7a,$cd // ......B..3.?..z.
        .byte $17,$56,$8c,$b9,$de,$fb,$10,$1f,$26,$27,$23,$19,$0b,$f8,$e1,$c7 // .V......&'#.....
        .byte $ab,$8b,$6a,$47,$24,$00,$db,$b8,$95,$74,$54,$38,$1e,$07,$f4,$e6 // ..jG$....tT8....
        .byte $dc,$d8,$d9,$e0,$ef,$04,$21,$46,$73,$a9,$e8,$32,$85,$e3,$4c,$c0 // ......!Fs..2..L.
        .byte $40,$cc,$65,$0a,$bd,$7d,$4c,$28,$14,$0e,$17,$30,$59,$92,$dc,$36 // @.e..}L(...0Y..6
        .byte $a1,$1d,$ab,$4a,$fb,$be,$94,$7b,$76,$83,$a3,$d6,$1c,$76,$e2,$63 // ...J...{v....v.c
        .byte $f6,$9e,$59,$27,$0a,$00,$0a,$27,$59,$9e,$f6,$63,$e2,$76,$1c,$d6 // ..Y'...'Y..c.v..
        .byte $a3,$83,$76,$7b,$94,$be,$fb,$4a,$ab,$1d,$a1,$36,$dc,$92,$59,$30 // ..v{...J...6..Y0
        .byte $17,$0e,$14,$28,$4c,$7d,$bd,$0a,$65,$cc,$40,$c0,$4c,$e3,$85,$32 // ...(L}..e.@.L..2
        .byte $e8,$a9,$73,$46,$21,$04,$ef,$e0,$d9,$d8,$dc,$e6,$f4,$07,$1e,$38 // ..sF!..........8
        .byte $54,$74,$95,$b8,$db,$80,$83,$86,$89,$8c,$8f,$92,$95,$98,$9c,$9f // Tt..............
        .byte $a2,$a5,$a8,$ab,$ae,$b0,$b3,$b6,$b9,$bc,$bf,$c1,$c4,$c7,$c9,$cc // ................
        .byte $ce,$d1,$d3,$d5,$d8,$da,$dc,$de,$e0,$e2,$e4,$e6,$e8,$ea,$ec,$ed // ................
        .byte $ef,$f0,$f2,$f3,$f5,$f6,$f7,$f8,$f9,$fa,$fb,$fc,$fc,$fd,$fe,$fe // ................
        .byte $cb,$60,$75,$fe,$fe,$fd,$fc,$fc,$fb,$fa,$f9,$f8,$f7,$f6,$f5,$f3 // .`u.............
        .byte $f2,$f0,$ef,$ed,$ec,$ea,$e8,$e6,$e4,$e2,$e0,$de,$dc,$da,$d8,$d5 // ................
        .byte $d3,$d1,$ce,$cc,$c9,$c7,$c4,$c1,$bf,$bc,$b9,$b6,$b3,$b0,$ae,$ab // ................
        .byte $a8,$a5,$a2,$9f,$9c,$98,$95,$92,$8f,$8c,$89,$86,$83,$80,$7c,$79 // ..............|y
        .byte $76,$73,$70,$6d,$6a,$67,$63,$60,$5d   // vspmjgc`]

txt_f878:
        .text "ZWTQOLIFC"
        .byte $40                                   // @ character
        .text ">;8631.,*'%#!"
        .byte $1f,$1d,$1b,$19,$17,$15,$13,$12,$10,$0f,$0d,$0c,$0a,$09,$08,$07 // ................
        .byte $06,$05,$04,$03,$03,$02,$01,$01,$ab,$60,$54,$01,$01,$02,$03,$03 // .........`T.....
        .byte $04,$05,$06,$07,$08,$09,$0a,$0c,$0d,$0f,$10,$12,$13,$15,$17,$19 // ................
        .byte $1b,$1d,$1f                           // ...

txt_f8c2:
        .text "!#%'*,.1368;>"
        .byte $40                                   // @ character
        .text "CFILOQTWZ"
        .byte $5d,$60,$63,$67,$6a,$6d,$70,$73,$76,$79,$7c,$1c,$1d,$1e // ]`cgjmpsvy|...

txt_f8e7:
        .text " !"
        .byte $22                                   // double quote character
        .text "#%&'(*+,-./012234455"
        .byte $e3,$36,$e7,$37,$e3,$36,$60           // .6.7.6`

txt_f905:
        .text "3554432210/.-,+*('&%#"
        .byte $22                                   // double quote character
        .text "! "
        .byte $1e,$1d,$1c,$1a,$19,$17,$16,$15,$14,$12,$11,$10,$0f,$0d,$0c,$0b // ................
        .byte $0a,$09,$08,$07,$06,$05,$05,$04,$03,$03,$02,$02,$e3,$01,$a7,$e3 // ................
        .byte $01,$61,$d8,$02,$02,$03,$03,$04,$05,$05,$06,$07,$08,$09,$0a,$0b // .a..............
        .byte $0c,$0d,$0f,$10,$11,$12,$14,$15       // ........

// --- Region $fb1a-$fbdf ---
.pc = $fb1a "Segment $fb1a"
        .byte $00,$60,$7b,$a7                       // .`{.

txt_fb1e:
        .encoding "screencode_mixed"
        .text "intro by rap of success"
        .encoding "petscii_upper"
        .byte $a5,$5c,$09,$f8,$a8,$ae,$11,$d0,$e8,$8a,$29,$07,$09,$10,$ae,$12 // .\........).....
        .byte $d0,$ec,$12,$d0,$f0,$fb,$8d,$11,$d0,$c8,$c4,$5a,$d0,$e7,$a5,$51 // ...........Z...Q
        .byte $8d,$16,$d0,$a9,$f6,$a2,$fe,$a0,$ff,$8d,$21,$d0,$8e,$22,$d0,$8c // ..........!.."..
        .byte $23,$d0,$e6,$5e,$a9,$00,$85,$62,$85,$61,$a5,$4d,$85,$60,$a6,$5e // #..^...b.a.M.`.^
        .byte $a0,$08,$06,$62,$26,$61,$26,$60,$90,$13,$18,$a5,$62,$7d,$00,$49 // ...b&a&`....b}.I
        .byte $85,$62,$a5,$61,$7d,$00,$4a,$85,$61,$90,$02,$e6,$60,$88,$d0,$e2 // .b.a}.J.a...`...
        .byte $a5,$61,$0a,$e3,$2a,$39,$29,$07,$49,$d7,$85,$5b,$a5,$60,$48,$a5 // .a..*9).I..[.`H.
        .byte $5e,$29,$7f,$aa,$bd,$00,$4b,$aa,$29,$07,$49,$17,$85,$5c,$8a,$e3 // ^)....K.).I..\..
        .byte $4a,$61,$05,$18,$69,$2e,$a8,$a2,$00,$a9,$00,$95,$60,$a9,$30,$c0 // Ja..i.......`.0.
        .byte $30,$90,$05,$c0,$3d,$b0,$01,$98,$95,$61,$c8,$e8,$e8,$e0,$18,$90 // 0...=....a......
        .byte $e8,$20,$21,$10,$68,$18,$69,$23,$a8,$a2,$27 // . !.h.i#..'

// --- Region $fcc0-$fce1 ---
.pc = $fcc0 "dat_fcc0"

dat_fcc0:
        .byte $ed,$18,$69,$3a,$a8,$a2,$00,$a9,$00,$95,$60,$a9,$30,$c0,$3d,$90 // ..i:......`.0.=.
        .byte $05,$c0,$49,$b0,$01,$98,$95,$61,$c8,$e8,$e8,$e0,$18,$90,$e8,$a5 // ..I....a........
        .byte $5b,$8d                               // [.

// --- Region $fd51-$fd59 ---
.pc = $fd51 "dat_fd51"

dat_fd51:
        .byte $a5,$4e,$85,$56,$a5,$4f,$85,$57,$60   // .N.V.O.W`

// --- Region $fd90-$ff80 ---
.pc = $fd90 "dat_fd90"

dat_fd90:
        .byte $00,$0b,$16                           // ...

txt_fd93:
        .text "!,7BMX"
        .byte $5d,$68,$73,$7e,$8f,$9a,$a5,$b0,$bb,$c6,$d1,$dc,$e7,$f2,$03,$0e // ]hs~............
        .byte $19
        .text "$).9"
        .byte $f7
        .byte $20,$e7
        .byte $21,$a3
        .byte $21,$dd,$a4,$60,$8b
        .byte $20
        .byte $46                                   // F

txt_fdba:
        .encoding "screencode_mixed"
        .text " and once again the rulers give to ya a great introlink, but at least packed good this time! all work by moren, supply was done by cavron"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$1f                       // ..`.

txt_fe47:
        .encoding "screencode_mixed"
        .text " all ntsc fixing by the burglar"
        .encoding "petscii_upper"
        .byte $e3,$2e,$23,$0e,$0f,$17,$e3,$2e,$60,$47 // ..#.....`G

txt_fe70:
        .encoding "screencode_mixed"
        .text " scs and trc presents you "
        .encoding "petscii_upper"
        .byte $43                                   // C

txt_fe8b:
        .encoding "screencode_mixed"
        .text " entity the game"
        .encoding "petscii_upper"

txt_fe9b:
        .text " ! D "

txt_fea0:
        .encoding "screencode_mixed"
        .text "from magic shit/lame on"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$54,$20,$45               // ..`T E

txt_febd:
        .encoding "screencode_mixed"
        .text "working on pal and ntsc, late since i moren am owning a blown up ntsc keyboard now"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$9b                       // ..`.

txt_ff13:
        .encoding "screencode_mixed"
        .text " lucky competitors! go and buy the plee-time and fix yar shit much too late! we salute"
        .encoding "petscii_upper"
        .byte $43                                   // C

txt_ff6a:
        .encoding "screencode_mixed"
        .text "  avantgarde . talent ."
        .encoding "petscii_upper"

// --- Region $ff85-$ffff ---
.pc = $ff85 "txt_ff85"

txt_ff85:
        .encoding "screencode_mixed"
        .text "omance . silicon ltd . empire and demonix"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60                           // ..`

txt_ffb1:
        .encoding "screencode_mixed"
        .text ".  so try harder, lamers, you are not worthy!.."
        .encoding "petscii_upper"
        .byte $e4,$20,$36,$0c,$01,$09,$04,$20,$08,$05,$12,$20,$41,$0d,$42,$0f // . 6.... ... A.B.
        .byte $43,$12,$44,$05,$45,$0e,$46,$21,$47,$f5,$20,$85,$85,$00,$00,$5b // C.D.E.F!G. ....[
