// ============================================
// output - Part 1 of 3
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:20
// 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:  $2500 (9472)
//
// Code: 2547 bytes, Data: 60941 bytes
// Labels: 289, Subroutines: 6
//
// Cross-references: all OK
// ============================================


// --- Region $0814-$0814 ---
.pc = $0814 "Program $0814"
        brk

// --- Region $1000-$1024 ---
.pc = $1000 "$1000"
        sei
        lda #$26
        sta $0314
        lda #$10
        sta $0315
        lda #$00
        sta $dc0e
        lda #$01
        sta $d01a
        lda #$1b
        sta $d011
        lda #$42
        sta $d012
        lda #$00
        jsr loc_1a64
        rts

// --- Region $103e-$15a5 ---
.pc = $103e "loc_103e"

loc_103e:
        ldx #$02
        dec $1ae5
        bpl loc_104b
        lda dat_1a8f
        sta $1ae5

loc_104b:
        inc $03ff
        stx $ff
        lda $1a90,x
        sta $1ac8
        tay
        lda $1ae5
        cmp dat_1a8f
        bne loc_1071
        lda $1758,x
        sta $fb
        lda $175b,x
        sta $fc
        dec $1a99,x
        bmi loc_1074
        jmp loc_1183

loc_1071:
        jmp loc_1193

loc_1074:
        ldy $1a93,x
        lda ($fb),y
        cmp #$fe
        beq loc_1092
        cmp #$ff
        bne loc_109a
        lda #$00
        sta $1a99,x
        sta $1a93,x
        sta $1a96,x
        sta $1ae4
        jmp loc_1074

loc_1092:
        lda #$02
        sta $1ae6
        jmp loc_1a83

loc_109a:
        sta $1ad9
        and #$80
        beq loc_10af
        lda $1ad9
        and #$1f
        sta $1ac1,x
        inc $1a93,x
        jmp loc_1074

loc_10af:
        lda $1ad9
        asl
        tay
        lda $175e,y
        sta $fd
        lda $175f,y
        sta $fe
        lda #$00
        sta $1ab1,x
        ldy $1a96,x
        sta $1ab4,x
        lda #$03
        sta $1ad3,x
        lda ($fd),y
        sta $1a9c,x
        sta $1ad8
        and #$7f
        sta $1a99,x
        inc $1a96,x
        lda $1ad8
        bpl loc_10f4
        iny
        lda ($fd),y
        bpl loc_10ee
        sta $1ab1,x
        jmp loc_10f1

loc_10ee:
        sta $1aa5,x

loc_10f1:
        inc $1a96,x

loc_10f4:
        iny
        lda ($fd),y
        clc
        adc $1ac1,x
        sta $1aa2,x
        tay
        lda dat_15a6,y
        pha
        lda $1606,y
        ldy $1ac8
        sta $d401,y
        sta $1aa8,x
        sta $1aab,x
        pla
        sta $d400,y
        sta txt_1aae,x
        lda $1aa5,x
        asl
        asl
        asl
        tax
        stx $1ac4
        lda $1701,x
        ldx $ff
        sta $1a9f,x
        sta $d404,y
        lda #$00
        sta $d402,y
        ldx $ff
        sta $1ab7,x
        ldx $1ac4
        lda $1700,x
        ldx $ff
        sta $1abd,x
        and #$0f
        sta $d403,y
        sta $1aba,x
        lda #$01
        sta $1ae1,x
        ldx $1ac4
        lda $1704,x
        ldx $ff
        sta $1ade,x
        ldx $1ac4
        lda $1702,x
        sta $d405,y
        lda $1703,x
        sta $d406,y
        ldx $ff
        inc $1a96,x
        ldy $1a96,x
        lda ($fd),y
        cmp #$ff
        bne loc_1180
        lda #$00
        sta $1a96,x
        inc $1a93,x

loc_1180:
        jmp loc_159d

loc_1183:
        ldy $1ac8
        lda $1ab4,x
        beq loc_1193
        lda $1a9f,x
        and #$fe
        sta $d404,y

loc_1193:
        lda $1aa5,x
        asl
        asl
        asl
        tay
        lda $1705,y
        sta $1ac5
        lda $1706,y
        sta $1ac6
        lda $1707,y
        sta $1ac7
        and #$04
        bne loc_11bc
        lda $1ac7
        and #$10
        bne loc_11bc
        lda $1ac5
        bne loc_11bf

loc_11bc:
        jmp loc_1267

loc_11bf:
        pha
        and #$78
        lsr
        lsr
        lsr
        sta $1aca,x
        pla
        and #$07
        sta $1ac9
        lda $1acd,x
        beq loc_11dd
        dec $1ad0,x
        bne loc_11f1
        inc $1acd,x
        bpl loc_11f1

loc_11dd:
        inc $1ad0,x
        lda $1aca,x
        cmp $1ad0,x
        bcs loc_11f1
        sta $1ad0,x
        dec $1acd,x
        dec $1ad0,x

loc_11f1:
        lda $1aa2,x
        tay
        lda $15a7,y
        sec
        sbc dat_15a6,y
        sta $f8
        lda $1607,y
        sbc $1606,y
        adc $1ab4,x
        lsr

loc_1208:
        dec $1ac9
        bmi loc_1213
        lsr
        ror $f8
        jmp loc_1208

loc_1213:
        sta $f7
        lda dat_15a6,y
        sta $f5
        lda $1606,y
        sta $f6
        lda $1aca,x
        lsr
        tay

loc_1224:
        dey
        bmi loc_1237
        sec
        lda $f5
        sbc $f8
        sta $f5
        lda $f6
        sbc $f7
        sta $f6
        jmp loc_1224

loc_1237:
        lda $1ab4,x
        cmp #$01
        bcc loc_1267
        ldy $1ad0,x

loc_1241:
        dey
        bmi loc_1254
        clc
        lda $f5
        adc $f8
        sta $f5
        lda $f6
        adc $f7
        sta $f6
        jmp loc_1241

loc_1254:
        ldy $1ac8
        lda $f5
        sta txt_1aae,x
        sta $d400,y
        lda $f6
        sta $1aa8,x
        sta $d401,y

loc_1267:
        ldx $ff
        ldy $1ac8
        lda $1ab1,x
        beq loc_12b6
        and #$7c
        sta $1ad6
        lda $1ab1,x
        and #$03
        beq loc_129b
        lda $1ad6
        sec
        lda txt_1aae,x
        sbc $1ad6
        sta txt_1aae,x
        sta $d400,y
        lda $1aa8,x
        sbc #$00
        sta $1aa8,x
        sta $d401,y
        jmp loc_12b6

loc_129b:
        lda $1ad6
        clc
        lda txt_1aae,x
        adc $1ad6
        sta txt_1aae,x
        sta $d400,y
        lda $1aa8,x
        adc #$00
        sta $1aa8,x
        sta $d401,y

loc_12b6:
        lda $1ac6
        beq loc_1327
        and #$03
        tay
        dey
        tya
        asl
        asl
        tay
        lda $16f4,y
        cmp $1ab4,x
        bcc loc_12ce
        jmp loc_12d8

loc_12ce:
        iny
        iny
        lda $16f4,y
        cmp $1ab4,x
        bcc loc_12e2

loc_12d8:
        iny
        lda $16f4,y
        sta $1ac0
        jmp loc_12ea

loc_12e2:
        lda $1ac6
        and #$fc
        sta $1ac0

loc_12ea:
        lda $1ae1,x
        bne loc_130c
        lda $1ab7,x
        sec
        sbc $1ac0
        sta $1ab7,x
        lda $1aba,x
        sbc #$00
        sta $1aba,x
        cmp #$01
        bcs loc_1327
        lda #$01
        sta $1ae1,x
        bne loc_1327

loc_130c:
        lda $1ab7,x
        clc
        adc $1ac0
        sta $1ab7,x
        lda $1aba,x
        adc #$00
        sta $1aba,x
        cmp #$0f
        bcc loc_1327
        lda #$00
        sta $1ae1,x

loc_1327:
        lda #$00
        sta $1349
        lda $1abd,x
        and #$80
        beq loc_133f
        lda $1ab4,x
        and #$01
        beq loc_133f
        lda #$b0
        sta $1349

loc_133f:
        ldx $ff
        ldy $1ac8
        lda $1ab7,x
        clc
        adc #$00
        sta $d402,y
        lda $1aba,x
        adc #$00
        sta $d403,y
        lda $1ac7
        and #$40
        beq loc_1371
        ldx $ff
        lda $1ab4,x
        cmp #$02
        bcc loc_1371
        and #$03
        tax
        lda $1674,x
        ldy $1ac8
        sta $d404,y

loc_1371:
        lda $1ac7
        and #$08
        beq loc_1390
        ldx $ff
        lda $1ab4,x
        cmp #$01
        bcc loc_1390
        lda $1ab4,x
        and #$07
        tax
        lda $1678,x
        ldy $1ac8
        sta $d403,y

loc_1390:
        lda $1ac7
        and #$20
        beq loc_13af
        ldx $ff
        lda $1a99,x
        cmp #$02
        bcs loc_13af
        ldy $1ac8
        lda $1aa8,x
        clc
        adc #$01
        sta $1aa8,x
        sta $d401,y

loc_13af:
        sty $1ad9
        lda $1ac7
        and #$01
        beq loc_13f6
        ldx $ff
        stx $1ae7
        lda $1ade,x
        and #$03
        asl
        tax
        lda $16e6,x
        sta $13d2
        lda $16e7,x
        sta $13d6
        lda #$e8
        sta $f9
        lda #$16
        sta $fa
        ldx $ff
        lda $1ab4,x
        ldy #$0b
        cmp ($f9),y
        bcs loc_1417
        ldy #$0a

loc_13e6:
        cmp ($f9),y
        bcs loc_1422
        dey
        cpy #$06
        bne loc_13e6
        cmp ($f9),y
        bcs loc_13f9
        jmp loc_1442

loc_13f6:
        jmp loc_1431

loc_13f9:
        lda $ff
        asl
        bne loc_1401
        clc
        adc #$01

loc_1401:
        sta $1ada
        ldx $1ae4
        txa
        and $1ada
        bne loc_1415
        txa
        clc
        adc $1ada
        sta $d417

loc_1415:
        ldy #$06

loc_1417:
        dey
        dey
        dey
        dey
        dey
        dey
        lda ($f9),y
        jmp loc_143a

loc_1422:
        dey
        dey
        dey
        dey
        dey
        dey
        lda $1adb,x
        clc
        adc ($f9),y
        jmp loc_143a

loc_1431:
        lda $ff
        cmp $1ae7
        bne loc_1442
        lda #$ff

loc_143a:
        ldx $ff
        sta $1adb,x
        sta $d416

loc_1442:
        ldy $1ad9
        lda $1ac7
        and #$02
        beq loc_1476
        ldx $ff
        lda $1a99,x
        beq loc_1476
        lda $1ab4,x
        cmp #$07
        bcs loc_1476
        ldy $1ac8
        lda $1ab4,x
        tax
        lda txt_1666,x
        sta $d404,y
        lda $166d,x
        ldx $ff
        clc
        adc $1aa2,x
        clc
        adc $41
        jmp loc_158d

loc_1476:
        ldx $ff
        ldy $1ac8
        lda $1ade,x
        and #$08
        beq loc_1493
        lda txt_1aae,x
        clc
        adc #$40
        sta $d400,y
        lda $1aa8,x
        adc #$00
        sta $d401,y

loc_1493:
        ldx $ff
        lda $1ade,x
        and #$04
        beq loc_14be
        lda $1a9c,x
        and #$7f
        cmp #$00
        bcc loc_14be
        lda $1a99,x
        cmp #$10
        bcs loc_14be
        lda $1ab4,x
        and #$01
        beq loc_14be
        lda $1aab,x
        beq loc_14be
        dec $1aab,x
        sta $d401,y

loc_14be:
        lda $1ac7
        and #$10
        beq loc_1521
        lda $1ac5
        and #$0f
        tax
        lda $1680,x
        sta $14ef
        lda $1682,x
        sta $14f0
        lda $1684,x
        sta $14f8
        lda tbl_lo_1686,x
        sta $14f9
        ldx $ff
        lda $1ab4,x
        cmp #$0f
        bcs loc_151e
        tax
        dex
        lda tbl_hi_1698,x
        ldy $1ac8
        sta $d404,y
        lda $1688,x
        sta $1ada
        lda $1ac5
        and #$10
        beq loc_1510
        ldx $ff
        lda $1aa2,x
        clc
        adc $1ada
        jmp loc_158d

loc_1510:
        lda $1ada
        clc
        adc #$0d
        sta $d401,y
        lda #$00
        sta $d400,y

loc_151e:
        jmp loc_159d

loc_1521:
        lda $1ac7
        and #$80
        beq loc_155a
        ldx $ff
        ldy $1ac8
        lda $1ab4,x
        cmp #$02
        bcs loc_1546
        lda #$48
        sta $d401,y
        lda #$00
        sta $d400,y
        lda #$81
        sta $d404,y
        jmp loc_159d

loc_1546:
        lda txt_1aae,x
        sta $d400,y
        lda $1aa8,x
        sta $d401,y
        lda $1a9f,x
        and #$fe
        sta $d404,y

loc_155a:
        lda $1ac7
        and #$04
        beq loc_159d
        dec $1ad3
        bpl loc_156b
        lda #$02
        sta $1ad3

loc_156b:
        ldx $1ac5
        lda $16c8,x
        sta $1581
        lda $16ce,x
        sta $1582
        ldx $ff
        lda $1ad3,x
        tax
        lda $16d4,x
        sta $41
        ldx $ff
        lda $1aa2,x
        clc
        adc $41

loc_158d:
        tax
        ldy $1ac8
        lda dat_15a6,x
        sta $d400,y
        lda $1606,x
        sta $d401,y

loc_159d:
        ldx $ff
        dex
        bmi loc_15a5
        jmp loc_104b

loc_15a5:
        rts

// --- Region $18f0-$18f9 ---
.pc = $18f0 "Segment $18f0"
        php
        bmi loc_18fb
        .byte $2b,$05                               // anc #$05 // ILLEGAL
        bmi loc_18fc
        .byte $33,$05                               // rla ($05),y // ILLEGAL
        .byte $32                                   // jam // ILLEGAL

// --- Region $1a18-$1a8e ---
.pc = $1a18 "loc_1a18"

loc_1a18:
        lda $1ae6
        cmp #$02
        beq loc_1a63
        cmp #$01
        beq loc_1a44
        inc $1ab4
        inc $1ab5
        inc $1ab6
        lda #$1f
        sta $d418
        jmp loc_103e
// Referenced by: jsr from $1a80

sub_1a34:
        lda #$00
        tax

loc_1a37:
        sta $1a93,x
        inx
        cpx #$55
        bne loc_1a37
        lda #$30
        sta $1ae4

loc_1a44:
        lda #$00
        sta $1ab4
        sta $1ab5
        sta $1ab6
        ldx #$02

loc_1a51:
        sta $1a93,x
        sta $1a96,x
        sta $1a99,x
        sta $1aa2,x
        dex
        bpl loc_1a51
        sta $1ae6

loc_1a63:
        rts

loc_1a64:
        pha
        lda #$01
        sta $1ae6
        pla
        tax
        lda $1748,x
        sta $fb
        lda $174a,x
        sta $fc
        ldy #$05

loc_1a78:
        lda ($fb),y
        sta $1758,y
        dey
        bpl loc_1a78
        jsr sub_1a34

loc_1a83:
        ldx #$00
        txa

loc_1a86:
        sta $d400,x
        inx
        cpx #$18
        bne loc_1a86
        rts

// --- Region $1ffa-$1fff ---
.pc = $1ffa "sub_1ffa"
// Referenced by: jsr from $252d

sub_1ffa:
        jmp loc_1a64
// Referenced by: jsr from $26af

sub_1ffd:
        jmp loc_1a18

// --- Region $2500-$25ad ---
.pc = $2500 "main_2500"

main_2500:
        jsr $ff5b
        jsr $fda3
        jsr $fd15
        sei
        ldx #$ff
        txs
        inx
        stx $d020
        stx $d021
        lda #$01

loc_2516:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_2516
        txa

loc_2526:
        sta $e0,x
        inx
        cpx #$0f
        bne loc_2526
        jsr sub_1ffa
        lda #$38
        sta $d018
        lda #$0e
        sta $d022
        lda #$06
        sta $d023
        lda #$d8
        sta $d016
        lda dat_0bfe
        sta $2668
        ldx #$00
        lda #$09

loc_254e:
        sta $d800,x
        inx
        bne loc_254e

loc_2554:
        sta $d900,x
        inx
        cpx #$67
        bne loc_2554
        lda #$2e
        sta $e7
        ldx #$00
        txa

loc_2563:
        sta $0f70,x
        inx
        cpx #$78
        bne loc_2563
        lda #$32
        sta $ef
        lda #$00
        sta $2605

loc_2574:
        lda #$1f
        sta $2646

loc_2579:
        lda #$3a

loc_257b:
        cmp $d012
        bne loc_257b
        ldy #$09

loc_2582:
        dey
        bpl loc_2582
        ldy #$01

loc_2587:
        and ($09,x)
        and ($09,x)
        nop
        nop

loc_258d:
        lda $2a28,y
        sta $d016
        lda $2a98,y
        sta $d020
        sta $d021
        and ($09,x)
        and ($09,x)
        iny
        cpy #$54
        beq loc_25c7
        tya
        and #$06
        beq dat_25ad
        jmp loc_2587

dat_25ad:
        .byte $05                                   // .

// --- Region $25b9-$2822 ---
.pc = $25b9 "loc_25b9"

loc_25b9:
        bne loc_2574
        tya
        rol
        sta $d020
        sta $d021
        iny
        jmp loc_258d

loc_25c7:
        ldy #$04

loc_25c9:
        dey
        bne loc_25c9
        lda #$c8
        sta $d016
        lda #$00
        sta $d020
        sta $d021
        ldy #$00
        ldx #$00

loc_25dd:
        lda $28a0,x
        sta $d000,y
        lda $28a8,x
        sta $d001,y
        lda $28b0,x
        sta $d027,x
        lda txt_28b8,x
        sta $0ff8,x
        iny
        iny
        inx
        cpx #$08
        bne loc_25dd
        lda #$ff
        sta $d015
        sta $d01c
        lda #$c0
        sta $d010
        lda #$0a
        sta $d025
        lda #$02
        sta $d026
        lda #$b0

loc_2615:
        cmp $d012
        bne loc_2615
        ldy #$00
        ldx #$00

loc_261e:
        lda $28c0,x
        sta $d000,y
        lda $28c8,x
        sta $d001,y
        lda $28d0,x
        sta $d027,x
        lda txt_28d8,x
        sta $0ff8,x
        iny
        iny
        inx
        cpx #$08
        bne loc_261e
        lda #$ff
        sta $d015
        sta $d01c
        lda #$00
        sta $d010
        lda #$0e
        sta $d025
        lda #$06
        sta $d026
        ldx #$00

loc_2656:
        lda #$d8
        sta $2a28,x
        lda #$00
        sta $2a98,x
        inx
        cpx #$48
        bne loc_2656

loc_2665:
        ldx $e0
        cpx #$38
        beq loc_2690
        lda #$03
        sta $2a99
        sta dat_2aeb
        lda $0b00,x
        tax
        ldy #$00

loc_2679:
        lda $2b00,y
        sta $2a28,x
        lda $2b10,y
        sta $2a98,x
        inx
        iny
        cpy #$0b
        bne loc_2679
        inc $e0
        jmp loc_2697

loc_2690:
        lda #$00
        sta $e0
        jmp loc_2665

loc_2697:
        lda #$e0

loc_2699:
        cmp $d012
        bne loc_2699
        lda $ea
        sta $d016
        lda #$f0

loc_26a5:
        cmp $d012
        bne loc_26a5
        lda $e5
        sta $d016
        jsr sub_1ffd

loc_26b2:
        ldx $e1
        cpx #$28
        beq loc_26c3
        lda $28e0,x
        sta $266c
        inc $e1
        jmp loc_26ca

loc_26c3:
        lda #$00
        sta $e1
        jmp loc_26b2

loc_26ca:
        ldx $e2
        cpx #$18
        beq loc_26f4
        ldy #$00

loc_26d2:
        lda $2888,x
        sta $d990,y
        lda $2868,x
        sta $da80,y
        lda $2848,x
        sta $db70,y
        lda $2828,x
        sta $dbc0,y
        iny
        cpy #$28
        bne loc_26d2
        inc $e2
        jmp loc_26fb

loc_26f4:
        lda #$00
        sta $e2
        jmp loc_26ca

loc_26fb:
        ldx $e3
        cpx #$a0
        beq loc_2718
        lda txt_2908,x
        tax
        ldy #$00

loc_2707:
        lda $29a8,x
        sta txt_0e80,y
        inx
        iny
        cpy #$28
        bne loc_2707
        inc $e3
        jmp loc_271f

loc_2718:
        lda #$00
        sta $e3
        jmp loc_26fb

loc_271f:
        ldx $ed
        cpx #$90
        beq loc_2741
        ldy #$00

loc_2727:
        lda txt_2b20,x
        sta $28a0,y
        lda dat_2bd8,x
        bne loc_2748

loc_2732:
        txa
        clc
        adc #$05
        tax
        iny
        cpy #$08
        bne loc_2727
        inc $ed
        jmp loc_2754

loc_2741:
        lda #$00
        sta $ed
        jmp loc_271f

loc_2748:
        lda $2605
        eor dat_24f8,y
        sta $2605
        jmp loc_2732

loc_2754:
        ldx $ec
        cpx #$90
        beq loc_2776
        ldy #$00

loc_275c:
        lda txt_2c90,x
        sta $28c0,y
        lda $2d48,x
        bne loc_277d

loc_2767:
        txa
        clc
        adc #$05
        tax
        iny
        cpy #$08
        bne loc_275c
        inc $ec
        jmp loc_2789

loc_2776:
        lda #$00
        sta $ec
        jmp loc_2754

loc_277d:
        lda $2646
        eor dat_24f8,y
        sta $2646
        jmp loc_2767

loc_2789:
        jsr sub_2792
        jsr sub_27da
        jmp loc_3600
// Referenced by: jsr from $2789; jmp from $27c7, $27cc

sub_2792:
        ldx $e9
        cpx #$08
        beq loc_27a5
        lda dat_2a20,x
        sta $ea
        ldy #$02

loc_279f:
        inc $e9
        dey
        bne loc_279f
        rts

loc_27a5:
        lda #$00
        sta $e9
        ldx #$00

loc_27ab:
        lda $0f71,x
        sta $0f70,x
        inx
        cpx #$28
        bne loc_27ab

loc_27b6:
        ldy #$00
        lda ($ee),y
        cmp #$00
        beq loc_27cf
        sta $0f97
        inc $ee
        lda $ee
        beq loc_27ca
        jmp sub_2792

loc_27ca:
        inc $ef
        jmp sub_2792

loc_27cf:
        lda #$00
        sta $ee
        lda #$32
        sta $ef
        jmp loc_27b6
// Referenced by: jsr from $278c; jmp from $280f, $2814

sub_27da:
        ldx $e4
        cpx #$08
        beq loc_27ed
        lda dat_2a20,x
        sta $e5
        ldy #$04

loc_27e7:
        inc $e4
        dey
        bne loc_27e7
        rts

loc_27ed:
        lda #$00
        sta $e4
        ldx #$00

loc_27f3:
        lda $0fc1,x
        sta $0fc0,x
        inx
        cpx #$27
        bne loc_27f3

loc_27fe:
        ldy #$00
        lda ($e6),y
        cmp #$00
        beq loc_2817
        sta $0fe7
        inc $e6
        lda $e6
        beq loc_2812
        jmp sub_27da

loc_2812:
        inc $e7
        jmp sub_27da

loc_2817:
        lda #$00
        sta $e6
        lda #$2e
        sta $e7
        jmp loc_27fe

dat_2822:
        .byte $00                                   // .

// --- Region $3600-$3651 ---
.pc = $3600 "loc_3600"

loc_3600:
        lda $dc01
        cmp #$ef
        beq loc_360a
        jmp loc_2579

loc_360a:
        lda #$37
        sta $01
        jsr $ff5b
        jsr $fda3
        jsr $fd15
        ldx #$00

loc_3619:
        lda loc_3627,x
        sta $0100,x
        inx
        cpx #$50
        bne loc_3619
        jmp $0100

loc_3627:
        sei
        lda #$34
        sta $01
        lda #$00
        sta $f0
        sta $f2
        lda #$37
        sta $f1
        lda #$08
        sta $f3
        ldy #$00

loc_363c:
        lda ($f0),y
        sta ($f2),y
        sta $0400
        iny
        bne loc_363c
        inc $f1
        inc $f3
        lda $f1
        beq dat_3651
        jmp $0113

dat_3651:
        .byte $a9                                   // .

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

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

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

loc_fce2:
        and $23
        .byte $22                                   // jam // ILLEGAL

// --- Region $fd15-$fd1c ---
.pc = $fd15 "Segment $fd15"
        .byte $27,$00                               // rla $00 // ILLEGAL
        and ($01,x)
        .byte $80,$5b                               // nop #$5b // ILLEGAL
        brk

dat_fd1c:
        .byte $60                                   // `

// --- Region $fda3-$fdaa ---
.pc = $fda3 "Segment $fda3"
        and $28
        .byte $2b,$2d                               // anc #$2d // ILLEGAL
        .byte $2f,$31,$33                           // rla $3331 // ILLEGAL

txt_fdaa:
        .text "4"

// --- Region $ff5b-$ff64 ---
.pc = $ff5b "Segment $ff5b"
        .byte $07,$12                               // slo $12 // ILLEGAL
        ora $05
        .byte $14,$05                               // nop $05,x // ILLEGAL
        .byte $04,$20                               // nop $20 // ILLEGAL

txt_ff63:
        .encoding "screencode_mixed"
        .text "th"
        .encoding "petscii_upper"

// --- Region $ff9c-$fff9 ---
.pc = $ff9c "loc_ff9c"

loc_ff9c:
        ora ($dc,x)
        cmp #$ef
        beq loc_ffa5
        jmp loc_2579

loc_ffa5:
        lda #$37
        sta $01
        jsr $ff5b
        jsr $fda3
        jsr $fd15
        ldx #$00

loc_ffb4:
        lda loc_3627,x
        sta $0100,x
        inx
        cpx #$50
        bne loc_ffb4
        jmp $0100

loc_ffc2:
        sei
        lda #$34
        sta $01
        lda #$00
        sta $f0
        sta $f2
        lda #$37
        sta $f1
        lda #$08
        sta $f3
        ldy #$00

loc_ffd7:
        lda ($f0),y
        sta ($f2),y
        sta $0400
        iny
        bne loc_ffd7
        inc $f1
        inc $f3
        lda $f1
        beq loc_ffec
        jmp $0113

loc_ffec:
        lda #$37
        sta $01
        lda #$00
        sta $0800
        jmp loc_fce2

dat_fff8:
        .byte $4c,$ae                               // L.

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

// --- Region $0815-$0815 ---
.pc = $0815 "dat_0815"

dat_0815:
        // === Fill data (1 bytes, $0815-$0815) ===
        .byte $00                                   // .

// --- Region $0900-$09be ---
.pc = $0900 "dat_0900"

dat_0900:
        .byte $aa,$a0,$00,$b6,$7a,$00,$99,$c0,$80,$a7,$03,$60,$9f,$fd,$a0,$b3 // ....z......`....
        .byte $0a,$7c,$83,$09,$cc,$83,$02,$0c,$8f,$02,$0c,$b7,$02,$3c,$9b,$02 // .|...........<..
        .byte $dc,$a7,$02,$6c,$9f,$02,$9c,$b3,$02,$7c,$83,$02,$cc,$83,$02,$0c // ...l.....|......
        .byte $8f,$aa,$0c,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c,$bf,$ff,$fc,$00 // ....p<.....l....
        .byte $aa,$aa,$a8,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c,$9f,$ff,$fc,$b3 // ....p<.....l....
        .byte $00,$00,$83,$00,$00,$83,$00,$00,$8f,$00,$00,$b7,$00,$00,$9b,$00 // ................
        .byte $00,$a7,$00,$00,$9f,$00,$00,$b3,$00,$00,$83,$00,$00,$83,$00,$00 // ................
        .byte $8f,$aa,$a8,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c,$bf,$ff,$fc,$00 // ....p<.....l....
        .byte $aa,$aa,$a8,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c,$9f,$ff,$fc,$b3 // ....p<.....l....
        .byte $00,$00,$83,$00,$00,$83,$00,$00,$8f,$aa,$a8,$b6,$70,$3c,$99,$c0 // ............p<..
        .byte $dc,$bf,$ff,$6c,$00,$02,$9c,$00,$02,$7c,$00,$02,$cc,$00,$02,$0c // ...l.....|......
        .byte $aa,$aa,$0c,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c,$bf,$ff,$fc // ....p<.....l...

// --- Region $09d8-$09e3 ---
.pc = $09d8 "dat_09d8"

dat_09d8:
        .byte $0a,$aa,$80,$0a,$70,$c0,$09,$c0,$c0,$0b,$ff,$c0 // ....p.......

// --- Region $0a01-$0b37 ---
.pc = $0a01 "dat_0a01"

dat_0a01:
        .byte $aa,$a8,$00,$b0,$3c,$00,$80,$dc,$00,$83,$6c,$00,$bf,$9c,$00,$02 // ....<.....l.....
        .byte $7c,$00,$03,$cc,$00,$03,$0c,$00,$02,$0c,$00,$02,$3c,$00,$02,$dc // |...........<...
        .byte $00,$02,$6c,$00,$02,$9c,$00,$02,$7c,$00,$02,$cc,$00,$02,$0c,$00 // ..l.....|.......
        .byte $02,$0c,$00,$02,$3c,$00,$02,$dc,$00,$02,$6c,$00,$02,$fc,$00,$aa // ....<.....l.....
        .byte $aa,$a8,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c,$9f,$ff,$9c,$b3,$02 // ...p<.....l.....
        .byte $7c,$83,$02,$cc,$83,$02,$0c,$8f,$aa,$0c,$b6,$70,$3c,$99,$c0,$dc // |..........p<...
        .byte $bf,$ff,$6c,$00,$02,$9c,$00,$02,$7c,$00,$02,$cc,$00,$02,$0c,$00 // ..l.....|.......
        .byte $02,$0c,$00,$02,$3c,$00,$02,$dc,$00,$02,$6c,$00,$02,$fc,$00,$aa // ....<.....l.....
        .byte $aa,$a8,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c,$9f,$ff,$9c,$b3,$02 // ...p<.....l.....
        .byte $7c,$83,$02,$cc,$83,$02,$0c,$8f,$aa,$0c,$b6,$70,$3c,$99,$c0,$dc // |..........p<...
        .byte $a7,$03,$6c,$9f,$fe,$9c,$b3,$02,$7c,$83,$02,$cc,$83,$02,$0c,$8f // ..l.....|.......
        .byte $aa,$0c,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c,$bf,$ff,$fc,$00,$aa // ...p<.....l.....
        .byte $aa,$a8,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c,$9f,$ff,$9c,$b3,$02 // ...p<.....l.....
        .byte $7c,$83,$02,$cc,$83,$02,$0c,$8f,$aa,$0c,$b6,$70,$3c,$99,$c0,$dc // |..........p<...
        .byte $a7,$03,$6c,$9f,$fe,$9c,$b3,$02,$7c,$83,$02,$cc,$83,$02,$0c,$8f // ..l.....|.......
        .byte $aa,$0c,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c,$bf,$ff,$fc,$00,$00 // ...p<.....l.....
        .byte $01,$02,$03,$04,$05,$06,$07,$09,$0b,$0d,$0f,$11,$13,$15,$17,$1a // ................
        .byte $1d                                   // .

txt_0b12:
        .text " #&),/258;;852/,)&# "
        .byte $1d,$1a,$17,$15,$13,$11,$0f,$0d,$0b,$09,$07,$06,$05,$04,$03,$02 // ................
        .byte $01                                   // .

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

// --- Region $0bfe-$0bff ---
.pc = $0bfe "dat_0bfe"

dat_0bfe:
        .byte $38                                   // 8

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

// --- Region $0c58-$0d64 ---
.pc = $0c58 "txt_0c58"

txt_0c58:
        .text "ABCEFGH"
        .byte $00                                   // string terminator
        .byte $67,$42,$43,$45,$6e,$70,$6f,$00,$95,$42,$43,$45,$6e,$70,$6f,$00 // gBCEnpo..BCEnpo.
        .fill 16, $00

txt_0c80:
        .text "DVLLYJ"
        .byte $65,$00
        .byte $44,$93,$6a
        .text "LLLL"
        .byte $00
        .byte $44,$00,$6a

txt_0c93:
        .text "LLLL"
        .byte $00                                   // string terminator
        .fill 16, $00
        .byte $4f,$55,$00,$00,$00,$4e,$65,$00,$4f,$8d,$00,$00,$00,$00,$00,$00 // OU...Ne.O.......
        .byte $89,$00,$7a,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..z.............
        .fill 8, $00
        .byte $50,$52,$00,$00,$00,$5f,$65,$00,$50,$52,$00,$00,$00,$00,$00,$00 // PR..._e.PR......
        .byte $81,$88,$87,$7b,$86,$7d,$48,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...{.}H.........
        .fill 8, $00
        .byte $51,$4d,$00,$00,$00,$61,$65,$00,$51,$4d,$00,$00,$00,$00,$00,$00 // QM...ae.QM......
        .byte $00,$83,$7e,$8b,$8a,$85,$79,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..~...y.........
        .fill 8, $00
        .byte $53,$54,$5b,$5b,$5d,$62,$66,$00,$53,$54,$69,$5b,$5b,$5b,$5b,$00 // ST[[]bf.STi[[[[.
        .byte $5b,$5b,$5b,$5b,$78,$84,$79,$00,$00,$00,$00,$00,$00,$00,$00,$00 // [[[[x.y.........
        .fill 8, $00
        .text "WXZ"
        .byte $5c                                   // backslash
        .byte $5e,$63,$64,$00,$96
        .byte $58,$5a,$5c,$6b,$6c,$6d,$00
        .byte $71,$72,$73,$74,$75,$76,$77,$91,$8e,$8f,$90,$92 // qrstuvw.....

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

// --- Region $0d9c-$0dac ---
.pc = $0d9c "dat_0d9c"

dat_0d9c:
        .byte $10,$12,$05,$13,$05,$0e,$14,$13,$00,$09,$0e,$00 // ............

txt_0da8:
        .text "1988"
        .byte $00                                   // string terminator

// --- Region $0e80-$0e9f ---
.pc = $0e80 "txt_0e80"

txt_0e80:
        .text "      "
        .byte $12,$0f,$02,$0f,$03,$0f,$10           // .......

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

// --- Region $1025-$103d ---
.pc = $1025 "dat_1025"

dat_1025:
        .byte $60,$a9,$01,$8d,$19,$d0,$a9,$0b,$8d,$20,$d0,$20,$18,$1a,$a9,$00 // `........ . ....
        .byte $8d,$20,$d0,$4c,$31,$ea,$4c,$64,$1a   // . .L1.Ld.

// --- Region $15a6-$18ef ---
.pc = $15a6 "dat_15a6"

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

txt_1642:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd                               // ..

txt_1666:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $06,$06,$07,$07,$08,$08
        .byte $07,$07,$98,$b8,$16,$16,$88,$a8       // ........

tbl_lo_1686:
        .byte $16,$16,$13,$01,$ff,$23,$08,$13,$03,$23,$00,$00,$00,$00,$00,$00,$00,$00 // address table low bytes

tbl_hi_1698:
        .byte $81,$41,$40,$80,$80,$80,$80,$80,$10,$10,$10,$10,$10,$10,$10,$10,$24,$fd // address table high bytes
        .byte $fb,$f9,$f8,$f7,$f6,$f6,$f5,$f5,$f4,$f4,$f5,$f6,$f5,$f4,$81 // ...............

txt_16b9:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $d7,$da,$dd,$e0,$e3,$16,$16,$16,$16,$16,$16,$00,$0c,$18,$00,$05 // ................
        .byte $08,$00,$08,$0c,$00,$07,$0a,$00,$04,$07,$0c,$18,$00,$e8,$16,$c0 // ................
        .byte $f0,$f8,$f4,$f2,$40,$01,$02,$06,$0c,$10,$30,$04,$a0,$08,$60,$04 // ....@.....0...`.
        .byte $80,$0c,$10,$03,$80,$10,$40,$00,$00,$00,$00,$00,$00,$00,$00,$01 // ......@.........
        .byte $41,$00,$ee,$00,$00,$41,$81,$08,$11,$00,$e8,$00,$00,$00,$10,$08 // A....A..........
        .byte $41,$00,$a7,$00,$00,$81,$04,$08,$11,$00,$c8,$00,$01,$00,$10,$08 // A...............
        .byte $11,$00,$e8,$00,$00,$00,$80,$00,$21,$00,$be,$00,$25,$12,$40,$09 // ........!...%.@.
        .byte $21,$00,$be,$00,$25,$83,$40,$00,$00,$00,$00,$00,$00,$00,$00,$4c // !...%.@........L
        .byte $52,$17,$17,$dd,$b6,$f3,$17,$17,$17,$26,$26,$26,$18,$18,$18,$dd // R........&&&....
        .byte $b6,$f3,$17,$17,$17,$14,$1a,$26,$18,$44,$18,$86,$18,$c4,$18,$dc // .......&.D......
        .byte $18,$e9,$18,$37,$19,$4f,$19,$62,$19,$a7,$19,$ef,$19,$fb,$19,$03 // ...7.O.b........
        .byte $1a,$0c,$1a,$14,$1a,$14,$1a,$14,$1a,$14,$1a,$14,$1a,$14,$1a,$14 // ................
        .byte $1a,$14,$1a,$14,$1a,$14,$1a,$14,$1a,$14,$1a,$14,$1a,$14,$1a,$14 // ................
        .byte $1a,$14,$1a,$14,$1a,$14,$1a,$14,$1a,$14,$1a,$14,$1a,$14,$1a,$14 // ................
        .byte $1a,$14,$1a,$14,$1a,$14,$1a,$14,$1a,$14,$1a,$14,$1a,$84,$03,$03 // ................
        .byte $84,$03,$03,$84,$03,$03,$84,$03,$03,$84,$03,$03,$84,$03,$03,$84 // ................
        .byte $09,$0b,$09,$0b,$84,$09,$0b,$09,$0c,$84,$09,$0b,$09,$0b,$84,$09 // ................
        .byte $0b,$09,$0c,$ff,$90,$02,$02,$84,$04,$04,$04,$05,$84,$04,$04,$04 // ................
        .byte $05,$84,$06,$90,$02,$02,$90,$0a,$0a,$ff,$90,$01,$01,$90,$01,$01 // ................
        .byte $90,$01,$01,$90,$01,$01,$90,$01,$01,$90,$01,$01,$95,$07,$08,$0d // ................
        .byte $90,$07,$08,$0d,$95,$07,$08,$0d,$90,$07,$08,$0e,$95,$07,$08,$0d // ................
        .byte $90,$07,$08,$0d,$95,$07,$08,$0d,$90,$07,$08,$0e,$ff,$88,$01,$0c // ................
        .byte $08,$0c,$05,$0a,$08,$0c,$05,$0c,$02,$0c,$02,$0e,$02,$0f,$08,$08 // ................
        .byte $08,$08,$05,$08,$08,$0a,$08,$0a,$05,$0b,$ff,$82,$03,$27,$02,$26 // .............'.&
        .byte $02,$24,$02,$27,$02,$26,$02,$24,$02,$27,$02,$29,$02,$2b,$02,$27 // .$.'.&.$.'.).+.'
        .byte $02,$24,$02,$2b,$02,$27,$02,$24,$02,$2b,$02,$2e,$02,$2c,$02,$27 // .$.+.'.$.+...,.'
        .byte $02,$24,$02,$2c,$02,$27,$02,$24,$02,$2c,$02,$30,$02,$2e,$02,$29 // .$.,.'.$.,.0...)
        .byte $02,$26,$02,$2e,$02,$29,$02,$26,$02,$2e,$02,$29,$ff,$85,$04,$00 // .&...).&...)....
        .byte $82,$05,$48,$02,$3c,$85,$02,$00,$88,$04,$00,$82,$05,$3c,$02,$48 // ..H.<........<.H
        .byte $82,$04,$00,$82,$02,$00,$82,$04,$00,$82,$05,$3c,$02,$48,$85,$04 // ...........<.H..
        .byte $00,$82,$05,$48,$02,$3c,$85,$02,$00,$82,$04,$00,$05,$00,$85,$05 // ...H.<..........
        .byte $48,$02,$3c,$85,$02,$00,$02,$00,$02,$00,$ff,$82,$06,$30,$02,$30 // H.<..........0.0
        .byte $02,$30,$02,$30,$05,$30,$02,$30,$05,$33,$02,$33,$05,$32,$05,$30 // .0.0.0.0.3.3.2.0
        .byte $05,$2e,$ff,$02,$30,$02,$30,$05,$37,$05,$35,$02,$33,$1a,$35,$ff // ....0.0.7.5.3.5.
        .byte $88,$07,$33,$08,$32,$05,$2e           // ..3.2..

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

dat_18fa:
        .byte $05                                   // .

loc_18fb:
        .byte $33                                   // 3

loc_18fc:
        .byte $02,$35,$1a,$37,$08,$3c,$08,$3a,$05,$37,$08,$3a,$08,$3c,$05,$3f // .5.7.<.:.7.:.<.?
        .byte $0b,$3e,$0b,$3c,$17,$3a,$08,$3c,$08,$37,$05,$3c,$08,$3f,$08,$3e // .>.<.:.<.7.<.?.>
        .byte $05,$3c,$08,$38,$08,$3c,$05,$38,$17,$35,$08,$37,$08,$3c,$05,$37 // .<.8.<.8.5.7.<.7
        .byte $08,$33,$08,$3c,$05,$33,$17,$32,$17,$2e,$ff,$85,$01,$0c,$05,$0c // .3.<.3.2........
        .byte $02,$18,$05,$0c,$02,$0a,$05,$0c,$05,$0c,$02,$18,$02,$16,$02,$13 // ................
        .byte $02,$16,$ff,$05,$0c,$02,$0c,$02,$0c,$02,$18,$05,$0c,$02,$0a,$02 // ................
        .byte $0c,$05,$18,$02,$13,$ff,$85,$04,$00,$82,$05,$48,$02,$3c,$85,$02 // ...........H.<..
        .byte $00,$82,$05,$48,$82,$04,$00,$02,$00,$82,$05,$48,$82,$04,$00,$82 // ...H.......H....
        .byte $05,$3c,$82,$02,$00,$82,$05,$48,$82,$04,$00,$82,$05,$3c,$85,$04 // .<.....H.....<..
        .byte $00,$82,$05,$48,$02,$3c,$85,$02,$00,$82,$05,$48,$82,$04,$00,$02 // ...H.<.....H....
        .byte $00,$82,$05,$48,$82,$04,$00,$82,$05,$3c,$ff,$af,$06,$35,$0b,$33 // ...H.....<...5.3
        .byte $0b,$35,$0b,$30,$0b,$2e,$2f,$30,$85,$03,$30,$05,$30,$05,$2e,$02 // .5.0../0..0.0...
        .byte $2b,$05,$29,$05,$27,$02,$29,$02,$2b,$02,$29,$02,$27,$02,$24,$af // +.).'.).+.).'.$.
        .byte $06,$35,$0b,$37,$0b,$3a,$0b,$37,$0b,$3a,$2f,$3c,$85,$03,$30,$05 // .5.7.:.7.:/<..0.
        .byte $30,$05,$2e,$02,$2b,$05,$2e,$05,$30,$02,$33,$85,$01,$24,$02,$24 // 0...+...0.3..$.$
        .byte $02,$24,$ff,$82,$02,$00,$82,$05,$48,$82,$02,$00,$02,$00,$ff,$85 // .$......H.......
        .byte $01,$18,$02,$18,$02,$18,$ff,$02,$13,$02,$16,$02,$11,$02,$13,$ff // ................
        .byte $85,$01,$1f,$02,$1f,$02,$1f,$ff,$bf,$00,$00,$ff // ............

// --- Region $1a8f-$1b42 ---
.pc = $1a8f "dat_1a8f"

dat_1a8f:
        .byte $01,$00,$07,$0e,$01,$01,$01,$3b,$39,$1b,$02,$05,$05,$02,$85,$08 // .......;9.......
        .byte $41,$11,$41,$39,$04,$1a,$03,$02,$01,$1c,$01,$04,$1c,$01,$04 // A.A9...........

txt_1aae:
        .text "1Q"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $00,$00,$00,$01,$01,$07,$a0,$00,$a0,$08,$08,$04,$08,$08,$01,$a0 // ................
        .byte $10,$04,$10,$18,$00,$81,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$02,$03,$03,$00,$00,$02,$00,$13,$00,$00,$70,$00,$00,$00 // ............p...
        .byte $01,$01,$01,$30,$00,$00,$02,$60,$01,$00,$07,$0e,$06,$0d,$0d,$0f // ...0...`........
        .byte $3a,$2b,$08,$02,$02,$0b,$85,$02
        .byte $41,$11
        .text "A+5'"
        .byte $05,$03
        .byte $01,$0c,$16,$09,$0c,$16,$09,$8f,$60,$f7,$00,$00,$00,$07,$07,$01 // ........`.......
        .byte $90,$00,$c0,$09,$08,$04,$03,$08,$04,$f0,$05,$05,$11,$08,$00,$12 // ................
        .byte $04,$00,$ff,$04,$00,$00,$ff,$00,$00,$02,$00,$00,$09,$10,$10,$00 // ................
        .byte $00,$02,$00,$03,$00,$93,$c0,$00,$00,$00,$01,$01,$01,$b0,$00,$00 // ................
        .byte $02                                   // .

dat_1b42:
        // === Fill data (1 bytes, $1b42-$1b42) ===
        .byte $00                                   // .

// --- Region $2000-$24b8 ---
.pc = $2000 "dat_2000"

dat_2000:
        .fill 8, $00
        .byte $0c,$3e,$36,$66,$7e,$c6,$c6,$00,$fc,$fe,$06,$fc,$c6,$fe,$fc,$00 // .>6f~...........
        .byte $7c,$fe,$c6,$c0,$c6,$fe,$7c,$00,$fc,$fe,$06,$c6,$c6,$fe,$fc,$00 // |.....|.........
        .byte $7e,$fe,$c0,$fe,$c0,$fe,$7e,$00,$fe,$fe,$00,$fc,$c0,$c0,$c0,$00 // ~.....~.........
        .byte $7c,$fe,$c0,$ce,$c6,$fe,$7c,$00,$c6,$c6,$c6,$f6,$c6,$c6,$c6,$00 // |.....|.........
        .byte $7e,$7e,$18,$18,$18,$7e,$7e,$00,$7e,$7e,$0c,$cc,$cc,$fc,$78,$00 // ~~...~~.~~....x.
        .byte $cc,$d8,$f0,$f0,$d8,$cc,$c6,$00,$c0,$c0,$c0,$c0,$c0,$fe,$7e,$00 // ..............~.
        .byte $c6,$ee,$fe,$fe,$d6,$c6,$c6,$00,$cc,$ec,$fc,$fc,$dc,$cc,$cc,$00 // ................
        .byte $7c,$fe,$c6,$c6,$c6,$fe,$7c,$00,$fc,$fe,$06,$fc,$c0,$c0,$c0,$00 // |.....|.........
        .byte $7c,$fe,$c6,$c6,$c6,$fe,$7b,$00,$f8,$fe,$06,$fc,$c6,$c6,$c6,$00 // |.....{.........
        .byte $7e,$fe,$c0,$7c,$06,$fe,$fc,$00,$f8,$fc,$0c,$0c,$0c,$0c,$0c,$00 // ~..|............
        .byte $c6,$c6,$c6,$c6,$c6,$fe,$7c,$00,$c6,$c6,$c6,$c6,$ee,$7c,$38,$00 // ......|......|8.
        .byte $c6,$c6,$d6,$fe,$fe,$ee,$c6,$00,$c6,$ee,$7c,$38,$7c,$ee,$c6,$00 // ..........|8|...
        .byte $66,$66,$66,$3c,$18,$18,$18,$00,$fe,$fe,$1c,$38,$70,$fe,$fe,$00 // fff<.......8p...
        .byte $c0,$f8,$d8,$fe,$18,$06,$1e,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $5a,$00,$00,$00,$00,$00,$00,$00,$aa,$00,$00,$00,$00,$00,$00,$00 // Z...............
        .byte $54,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // T...............
        .byte $18,$18,$18,$18,$00,$18,$18,$00,$66,$66,$66,$00,$00,$00,$00,$00 // ........fff.....
        .byte $3e,$c0,$00,$00,$00,$00,$00,$00,$10,$7e,$d0,$7c,$16,$fc,$10,$00 // >........~.|....
        .byte $62,$d6,$dc,$7c,$76,$d6,$8c,$00,$70,$d8,$73,$fe,$cc,$fe,$7b,$00 // b..|v...p.s...{.
        .byte $18,$18,$18,$00,$00,$00,$00,$00,$18,$30,$60,$60,$60,$30,$18,$00 // .........0```0..
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00,$00,$54,$38,$7c,$38,$54,$00,$00 // 0.....0..T8|8T..
        .byte $00,$30,$30,$fc,$30,$30,$00,$00,$00,$00,$00,$00,$00,$30,$30,$60 // .00.00.......00`
        .byte $00,$00,$00,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$30,$30,$00 // .............00.
        .byte $06,$0e,$1c,$38,$70,$e0,$c0,$00,$7c,$fe,$ce,$d6,$e6,$fe,$7c,$00 // ...8p...|.....|.
        .byte $30,$70,$30,$30,$30,$fc,$fc,$00,$fc,$fe,$0e,$3c,$f0,$fe,$fe,$00 // 0p000......<....
        .byte $fc,$fe,$06,$7c,$06,$fe,$fc,$00,$c0,$c0,$cc,$cc,$fe,$fe,$0c,$00 // ...|............
        .byte $fe,$fe,$c0,$fc,$0e,$fe,$fc,$00,$7e,$fe,$c0,$fc,$c6,$fe,$7c,$00 // ........~.....|.
        .byte $fe,$fe,$0e,$1c,$38,$38,$38,$00,$7c,$fe,$c6,$7c,$c6,$fe,$7c,$00 // ....888.|..|..|.
        .byte $7c,$fe,$c6,$7e,$06,$fe,$fc,$00,$00,$30,$30,$00,$30,$30,$00,$00 // |..~.....00.00..
        .byte $00,$18,$18,$00,$18,$18,$30,$00,$03,$06,$0c,$18,$30,$60,$ff,$00 // ......0.....0`..
        .byte $c0,$60,$30,$18,$0c,$06,$ff,$00,$70,$18,$0c,$06,$0c,$18,$70,$00 // .`0.....p.....p.
        .byte $3c,$66,$06,$0c,$18,$00,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00 // <f..............
        .byte $aa,$95,$95,$95,$97,$97,$9f,$bc,$aa,$5f,$7f,$ff,$ff,$f0,$c0,$00 // ........._......
        .byte $aa,$fd,$f7,$fd,$40,$00,$00,$00,$80,$80,$80,$80,$80,$80,$80,$80 // ....@...........
        .byte $bd,$56,$5a,$60,$00,$00,$00,$00,$aa,$54,$50,$00,$00,$88,$00,$00 // .VZ`.....TP.....
        .byte $90,$0e,$00,$00,$00,$00,$80,$20,$00,$00,$c0,$10,$08,$08,$06,$06 // ....... ........
        .byte $02,$00,$02,$02,$02,$02,$01,$01,$08,$28,$a8,$a0,$a0,$a8,$a8,$a8 // .........(......
        .byte $00,$00,$a8,$2a,$0a,$0a,$0a,$0a,$aa,$aa,$00,$00,$00,$00,$00,$00 // ...*............
        .byte $d2,$f6,$f6,$f6,$fe,$fe,$f6,$d6,$aa,$a8,$a0,$a8,$a8,$a8,$a8,$98 // ................
        .byte $80,$80,$80,$a0,$a0,$a0,$a0,$a8,$a8,$a8,$a8,$98,$98,$94,$95,$95 // ................
        .byte $95,$97,$9f,$bf,$bf,$bf,$bf,$bf,$02,$02,$02,$01,$03,$03,$02,$00 // ................
        .byte $bf,$bd,$b5,$95,$97,$9f,$bf,$bf,$55,$5d,$7d,$fd,$fd,$fd,$fd,$fd // ........U]}.....
        .byte $00,$03,$03,$01,$01,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02 // ................
        .byte $bf,$bf,$bf,$bf,$b5,$95,$95,$aa,$fc,$fd,$fd,$d5 // ............

txt_22c4:
        .text "UUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $80,$a8,$2a,$0a,$02,$02,$00,$00,$aa,$2a,$0a,$00 // ..*......*..

txt_22d4:
        .byte $40                                   // @ character
        .text "PT"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$00,$00,$00,$00,$00,$aa,$aa       // ........

txt_22e0:
        .text "UV"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$00,$00,$00,$aa,$00,$00,$02,$02,$0a,$2a,$ab,$bf,$58,$60,$80 // ..........*..X`.
        .byte $00,$00,$00,$00,$ab,$98,$98,$94,$94,$94,$b4,$bd,$bd,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$bd,$bd,$b4,$bd,$bd,$bf,$bf,$bf,$b4,$bc,$bd // ................
        .byte $bd,$bd,$bd,$fc,$f4,$20,$80,$00,$00,$00,$00,$0a,$d0,$02,$02,$08 // ..... ..........
        .byte $04,$10,$c0,$00,$00,$02,$02,$02,$02,$02,$02,$02,$02,$03,$03,$01 // ................
        .byte $01,$02,$02,$02,$00,$0a,$29,$a5,$95,$97,$97,$9f,$bc,$bf,$bf,$bf // ......).........
        .byte $bf,$bd,$b5,$25,$0a,$00,$00,$00,$80,$a0,$a8,$aa,$aa,$0a,$2a,$a8 // ...%..........*.
        .byte $a0,$a0,$80,$80,$80,$95,$76,$03,$00,$00,$00,$00,$aa,$b7,$df,$3f // ......v........?
        .byte $00,$00,$00,$00,$aa,$fa,$e6,$96,$96,$96,$26,$0a,$5a,$aa,$97,$5f // ..........&.Z.._
        .byte $2a,$00,$00,$00,$00,$7a,$fa,$e6,$96,$96,$26,$0a,$02,$36,$d7,$5f // *....z....&..6._
        .byte $7f,$2a,$00,$00,$00,$a0,$98,$96,$95,$96,$9b,$af,$aa,$00,$00,$00 // .*..............
        .byte $aa,$d7,$f5,$fd,$aa,$00,$00,$00,$a8,$d6,$f5,$7d,$aa,$00,$00,$00 // ...........}....
        .byte $0a,$a5,$5f,$57,$aa,$00,$00,$00,$a0,$5a,$fd,$ff,$aa,$00,$00,$00 // .._W.....Z......
        .byte $01                                   // .

txt_23b4:
        .text "UUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $1a,$56,$5a,$5a,$68,$a8,$a0,$80,$02,$02,$02,$02,$0a,$2a,$aa,$a8 // .VZZh........*..
        .byte $0a,$0a,$0a,$09,$0b,$09,$09,$09,$80,$80,$80,$a0,$a0,$a8,$2a,$0a // ..............*.
        .byte $d8,$00,$00,$00,$00,$aa,$7f,$ff,$80,$20,$08,$02,$02,$02,$02,$02 // ......... ......
        .byte $00,$aa,$00,$00,$00,$00,$00,$00,$57,$aa,$00,$00,$00,$00,$00,$00 // ........W.......
        .byte $00,$00,$80,$20,$08,$08,$02,$02,$00,$00,$00,$00,$00,$00,$00,$00 // ... ............
        .byte $95,$96,$98,$20,$22,$08,$02,$00,$00,$00,$00,$00,$00,$00,$00,$80 // ... "...........
        .byte $2b,$0a,$00,$00,$00,$00,$00,$00,$60,$60,$20,$80,$00,$00,$00,$00 // +.......`` .....
        .byte $80,$60,$60,$60,$60,$40,$20,$60,$b5,$00,$00,$00,$00,$00,$a0,$fa // .````@ `........
        .byte $00,$00,$00,$00,$aa,$bd,$f5,$d5,$00,$80,$20,$8a,$02,$0a,$2a,$ab // .......... ...*.
        .byte $80,$80,$80,$80,$a0,$98,$98,$96,$ff,$fd,$b5,$25,$09,$09,$02,$02 // ...........%....
        .byte $ff,$aa,$00,$00,$00,$00,$00,$00,$0a,$09,$0b,$0b,$09,$09,$0a,$08 // ................
        .byte $02,$01,$01,$03,$03,$00,$02,$02,$80,$62,$44,$cc,$c0,$40,$40,$80 // .........bD..@@.
        .byte $80                                   // .

txt_2479:
        .byte $40                                   // @ character
        .text "H"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $ff,$44,$48,$80,$82,$41,$44,$f0,$f0,$44,$41,$82,$00,$00,$00,$00 // .DH..AD..DA.....
        .byte $00,$00,$00,$87,$00,$00,$00,$00,$00,$00,$00,$d2,$00,$00,$00,$00 // ................
        .byte $02,$02,$02,$02,$00,$00,$00,$00,$00,$00,$00,$00,$02,$09,$25,$25 // ..............%%
        .byte $97,$97,$9f,$bc,$bf,$bf,$bf,$bf,$bd,$a5,$29,$0a // ..........).

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

// --- Region $24f8-$24ff ---
.pc = $24f8 "dat_24f8"

dat_24f8:
        .byte $01,$02,$04,$08,$10,$20,$40,$80       // ..... @.

// --- Region $25ae-$25b8 ---
.pc = $25ae "Segment $25ae"
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$b9,$28,$2a,$8d,$16 // .......(*..

// --- Region $2823-$29a8 ---
.pc = $2823 "Segment $2823"
        .byte $00,$00,$00,$00,$00,$0b,$0b,$0c,$0b,$0c,$0c,$0f,$0c,$0f,$0f,$01 // ................
        .byte $0f,$01,$01,$0f,$01,$0f,$0f,$0c,$0f,$0c,$0c,$0b,$0c,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$06,$06,$0e,$06,$0e,$0e,$03,$0e,$03,$03,$01 // ................
        .byte $03,$01,$01,$03,$01,$03,$03,$0e,$03,$0e,$0e,$06,$0e,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$02,$02,$0a,$02,$0a,$0a,$07,$0a,$07,$07,$01 // ................
        .byte $07,$01,$01,$07,$01,$07,$07,$0a,$07,$0a,$0a,$02,$0a,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$05,$05,$03,$05,$03,$03,$0d,$03,$0d,$0d,$01 // ................
        .byte $0d,$01,$01,$0d,$01,$0d,$0d,$03,$0d,$03,$03,$05,$03,$79,$92,$ab // .............y..
        .byte $c4,$dd,$f6,$0f,$22,$99,$99,$99,$99,$99,$99,$99,$99,$01,$01,$01 // ...."...........
        .byte $01,$01,$01,$01,$01                   // .....

txt_28b8:
        .text "$%&'()*+"
        .byte $e2,$c9,$b0,$97,$7e,$65               // ....~e

txt_28c6:
        .text "L7"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $be,$be,$be,$be,$be,$be,$be,$01,$01,$01,$01,$01,$01,$01,$01 // ...............

txt_28d8:
        .text "$%&'()*+"
        .byte $0b,$0b,$0b,$0b,$05,$05,$05,$05,$03,$03,$03,$03,$0d,$0d,$0d,$0d // ................
        .byte $01,$01,$01,$01,$0d,$0d,$0d,$0d,$03,$03,$03,$03,$05,$05,$05,$05 // ................
        .byte $0b,$0b,$0b,$0b,$00,$00,$00,$00       // ........

txt_2908:
        .text "()*+,-./0123456789:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLMNOONMLKJIHGFEDCBA"
        .byte $40                                   // @ character
        .text "?>=<;:9876543210/.-,+*)('&%$#"
        .byte $22                                   // double quote character
        .text "! "
        .byte $1f,$1e,$1d,$1c,$1b,$1a,$19,$18,$17,$16,$15,$14,$13,$12,$11,$10 // ................
        .byte $0f,$0e,$0d,$0c,$0b,$0a,$09,$08,$07,$06,$05,$04,$03,$02,$01,$00 // ................
        .byte $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f // ................
        .byte $10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f // ................

txt_29a0:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'"
        .byte $00                                   // string terminator

// --- Region $29d0-$29f8 ---
.pc = $29d0 "txt_29d0"

txt_29d0:
        .text "               "
        .byte $12,$0f,$02,$0f,$03,$0f,$10           // .......

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

// --- Region $2a20-$2a70 ---
.pc = $2a20 "dat_2a20"

dat_2a20:
        .byte $c7,$c6,$c5,$c4,$c3,$c2,$c1,$c0,$d8,$d1,$d3,$d5,$d6,$d7,$d7,$d7 // ................
        .byte $d6,$d5,$d3,$d1                       // ....

dat_2a34:
        // === Fill data (60 bytes, $2a34-$2a6f) ===
        .fill 60, $d8

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

// --- Region $2a9a-$2aa3 ---
.pc = $2a9a "dat_2a9a"

dat_2a9a:
        .byte $0b,$0c,$0f,$07,$01,$07,$0f,$0c,$0b   // .........

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

// --- Region $2aeb-$2bd8 ---
.pc = $2aeb "dat_2aeb"

dat_2aeb:
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$d1,$d3,$d5,$d6,$d7,$d7,$d7,$d6,$d5,$d3,$d1 // ................
        .byte $00,$00,$00,$00,$00,$00,$0b,$0c,$0f,$07,$01,$07,$0f,$0c,$0b,$00 // ................
        .byte $00,$00,$00,$00,$00                   // .....

txt_2b20:
        .text " !"
        .byte $22                                   // double quote character
        .text "#%')+.147;?CGLQV"
        .byte $5b,$60,$65,$6a,$6f,$74,$79,$7e,$83,$88,$8d,$92,$97,$9c,$a1,$a6 // [`ejoty~........
        .byte $ab,$b0,$b5,$ba,$bf,$c4,$c9,$ce,$d3,$d8,$dd,$e2,$e7,$ec,$f1,$f6 // ................
        .byte $fb,$00,$05,$0a,$0f,$13,$17,$1b,$1f   // .........

txt_2b5c:
        .byte $22                                   // double quote character
        .text "%(+-/134567765431/-+(%"
        .byte $22                                   // double quote character
        .byte $1f,$1b,$17,$13,$0f,$0a,$05,$00,$fb,$f6,$f1,$ec,$e7,$e2,$dd,$d8 // ................
        .byte $d3,$ce,$c9,$c4,$bf,$ba,$b5,$b0,$ab,$a6,$a1,$9c,$97,$92,$8d,$88 // ................
        .byte $83,$7e,$79,$74,$6f,$6a,$65,$60,$5b   // .~ytoje`[

txt_2b9d:
        .text "VQLGC?;741.+)'%#"
        .byte $22                                   // double quote character
        .text "!  !"
        .byte $22                                   // double quote character
        .text "#%')+.147;?CGLQV"
        .byte $5b,$60,$65,$6a,$6f,$74,$79,$7e,$83,$88,$8d,$92,$97,$9c,$a1,$a6 // [`ejoty~........
        .byte $ab,$b0,$b5,$ba,$bf                   // .....

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

// --- Region $2c0c-$2c0d ---
.pc = $2c0c "dat_2c0c"

dat_2c0c:
        .byte $01                                   // .

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

// --- Region $2c34-$2c35 ---
.pc = $2c34 "dat_2c34"

dat_2c34:
        .byte $01                                   // .

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

// --- Region $2c90-$2d5d ---
.pc = $2c90 "txt_2c90"

txt_2c90:
        .text "765431/-+(%"
        .byte $22                                   // double quote character
        .byte $1f,$1b,$17,$13,$0f,$0a,$05,$00,$fb,$f6,$f1,$ec,$e7,$e2,$dd,$d8 // ................
        .byte $d3,$ce,$c9,$c4,$bf,$ba,$b5,$b0,$ab,$a6,$a1,$9c,$97,$92,$8d,$88 // ................
        .byte $83,$7e,$79,$74,$6f,$6a,$65,$60,$5b   // .~ytoje`[

txt_2cc5:
        .text "VQLGC?;741.+)'%#"
        .byte $22                                   // double quote character
        .text "!  !"
        .byte $22                                   // double quote character
        .text "#%')+.147;?CGLQV"
        .byte $5b,$60,$65,$6a,$6f,$74,$79,$7e,$83,$88,$8d,$92,$97,$9c,$a1,$a6 // [`ejoty~........
        .byte $ab,$b0,$b5,$ba,$bf,$c4,$c9,$ce,$d3,$d8,$dd,$e2,$e7,$ec,$f1,$f6 // ................
        .byte $fb,$00,$05,$0a,$0f,$13,$17,$1b,$1f   // .........

txt_2d14:
        .byte $22                                   // double quote character
        .text "%(+-/134567765431/-+(%"
        .byte $22                                   // double quote character
        .byte $1f,$1b,$17,$13,$0f,$0a,$05,$00,$fb,$f6,$f1,$ec,$e7,$e2,$dd,$d8 // ................
        .byte $d3,$ce,$c9,$c4,$bf,$ba,$b5,$b0,$ab,$a6,$a1,$9c,$00,$00,$00,$00 // ................
        .fill 16, $00
        .byte $01                                   // .

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

// --- Region $2dc4-$2dc5 ---
.pc = $2dc4 "dat_2dc4"

dat_2dc4:
        .byte $01                                   // .

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

// --- Region $2dec-$35ff ---
.pc = $2dec "txt_2dec"

txt_2dec:
        .encoding "screencode_mixed"
        .text "a"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "greetings  scg   bros   ikari   dom   legend   beyond force   htl"
        .encoding "petscii_upper"

txt_2e41:
        .text "       "

txt_2e48:
        .encoding "screencode_mixed"
        .text "usa greets to"
        .encoding "petscii_upper"

txt_2e55:
        .text "    "

txt_2e59:
        .encoding "screencode_mixed"
        .text "atc   fbr   esi   nfi"
        .encoding "petscii_upper"

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

dat_2e90:
        .text "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                "

txt_3200:
        .encoding "screencode_mixed"
        .text "sulu wizbit strike again  with another major release"
        .encoding "petscii_upper"

txt_3234:
        .text "........"

txt_323c:
        .encoding "screencode_mixed"
        .text "spread by acidyx in europe"
        .encoding "petscii_upper"

txt_3256:
        .text " ......."

txt_325e:
        .encoding "screencode_mixed"
        .text "people should now start accepting the truth.....we are awesome you lamers who dont like us should open their eyes and say 'goooddd"
        .encoding "petscii_upper"

txt_32e0:
        .text "... "

txt_32e4:
        .encoding "screencode_mixed"
        .text "dcs are just so awesome its about time we greeted them first and voted them number 1 in the mags"
        .encoding "petscii_upper"

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

dat_3367:
        .text "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         "

// --- Region $3652-$3660 ---
.pc = $3652 "Segment $3652"
        .byte $37,$85,$01,$a9,$00,$8d,$00,$08,$4c,$e2,$fc,$4c,$ae,$a7 // 7.......L..L..

dat_3660:
        // === Fill data (1 bytes, $3660-$3660) ===
        .byte $00                                   // .

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

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

// --- Region $8ed1-$8ed1 ---
.pc = $8ed1 "dat_8ed1"

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

// --- Region $e500-$fce1 ---
.pc = $e500 "dat_e500"

dat_e500:
        .byte $08,$9d,$2d,$00,$ca,$10,$f7,$9a,$a0,$00,$c6,$32,$ce,$2c,$08,$b1 // ..-........2.,..
        .byte $31,$99,$00,$e5,$c8,$d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08 // 1.......2.....H.
        .byte $99,$00,$01,$c8,$d0,$f7,$4c,$00,$01,$00,$08,$20,$e6,$19,$23,$b1 // ......L.... ..#.

txt_e530:
        .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   // ...7..X .

txt_e5cf:
        .text "%L"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$80,$00 // .............`..
        .byte $00,$60,$50,$aa,$a0,$00,$b6,$7a,$00,$99,$c0,$80,$a7,$03,$60,$9f // .`P....z......`.
        .byte $fd,$a0,$b3,$0a,$7c,$83,$09,$cc,$83,$02,$0c,$8f,$02,$0c,$b7,$02 // ....|...........
        .byte $3c,$9b,$02,$dc,$a7,$02,$6c,$9f,$02,$9c,$b3,$02,$7c,$83,$02,$cc // <.....l.....|...
        .byte $83,$02,$0c,$8f,$aa,$0c,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c,$bf // .......p<.....l.
        .byte $ff,$fc,$00,$aa,$aa,$a8,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c,$9f // .......p<.....l.
        .byte $ff,$fc,$b3,$a2,$21,$83,$a2,$21,$83,$a2,$21,$8f,$a2,$21,$b7,$a2 // ....!..!..!..!..
        .byte $21,$9b,$a2,$21,$a7,$a2,$21,$9f,$a2,$21,$b3,$a2,$21,$83,$a2,$21 // !..!..!..!..!..!
        .byte $83,$a2,$60,$20,$8f,$aa,$a8,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c // ..` ....p<.....l
        .byte $bf,$ff,$fc,$00,$aa,$aa,$a8,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c // ........p<.....l
        .byte $9f,$ff,$fc,$b3,$a2,$21,$83,$a2,$21,$83,$a2,$60,$27,$8f,$aa,$a8 // .....!..!..`'...
        .byte $b6,$70,$3c,$99,$c0,$dc,$bf,$ff,$6c,$00,$02,$9c,$00,$02,$7c,$00 // .p<.....l.....|.
        .byte $02,$cc,$00,$02,$0c,$aa,$aa,$0c,$b6,$70,$3c,$99,$c0,$dc,$a7,$03 // .........p<.....
        .byte $6c,$bf,$ff,$fc,$b9,$2c,$0a,$aa,$80,$0a,$70,$c0,$09,$c0,$c0,$0b // l....,....p.....
        .byte $ff,$c0,$bd,$60,$fe,$aa,$a8,$00,$b0,$3c,$00,$80,$dc,$00,$83,$6c // ...`.....<.....l
        .byte $00,$bf,$9c,$00,$02,$7c,$00,$03,$cc,$00,$03,$0c,$00,$02,$0c,$00 // .....|..........
        .byte $02,$3c,$00,$02,$dc,$00,$02,$6c,$00,$02,$9c,$00,$02,$7c,$00,$02 // .<.....l.....|..
        .byte $cc,$00,$02,$0c,$00,$02,$0c,$00,$02,$3c,$00,$02,$dc,$00,$02,$6c // .........<.....l
        .byte $00,$02,$fc,$00,$aa,$aa,$a8,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c // ........p<.....l
        .byte $9f,$ff,$9c,$b3,$02,$7c,$83,$02,$cc,$83,$02,$0c,$8f,$aa,$0c,$b6 // .....|..........
        .byte $70,$3c,$99,$c0,$dc,$bf,$ff,$6c,$00,$02,$9c,$00,$02,$7c,$00,$02 // p<.....l.....|..
        .byte $cc,$00,$02,$0c,$00,$02,$0c,$00,$02,$3c,$00,$02,$dc,$00,$02,$6c // .........<.....l
        .byte $00,$02,$fc,$00,$aa,$aa,$a8,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c // ........p<.....l
        .byte $9f,$ff,$9c,$b3,$02,$7c,$83,$02,$cc,$83,$02,$0c,$8f,$aa,$0c,$b6 // .....|..........
        .byte $70,$3c,$99,$c0,$dc,$a7,$03,$6c,$9f,$fe,$9c,$b3,$02,$7c,$83,$02 // p<.....l.....|..
        .byte $cc,$83,$02,$0c,$8f,$aa,$0c,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c // ........p<.....l
        .byte $bf,$ff,$fc,$00,$aa,$aa,$a8,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c // ........p<.....l
        .byte $9f,$ff,$9c,$b3,$02,$7c,$83,$02,$cc,$83,$02,$0c,$8f,$aa,$0c,$b6 // .....|..........
        .byte $70,$3c,$99,$c0,$dc,$a7,$03,$6c,$9f,$fe,$9c,$b3,$02,$7c,$83,$02 // p<.....l.....|..
        .byte $cc,$83,$02,$0c,$8f,$aa,$0c,$b6,$70,$3c,$99,$c0,$dc,$a7,$03,$6c // ........p<.....l
        .byte $bf,$ff,$fc,$a2,$60,$36,$01,$02,$03,$04,$05,$06,$07,$09,$0b,$0d // ....`6..........
        .byte $0f,$11,$13,$15,$17,$1a,$1d           // .......

txt_e809:
        .text " #&),/258;;852/,)&# "
        .byte $1d,$1a,$17,$15,$13,$11,$0f,$0d,$0b,$09,$07,$06,$05,$04,$03,$02 // ................
        .byte $01,$80,$c7,$00,$21,$38,$80,$59,$00   // ....!8.Y.

txt_e836:
        .text "7ABCEFGH"
        .byte $00                                   // string terminator
        .byte $67,$42,$43,$45,$6e,$70,$6f,$00,$95,$42,$43,$45,$6e,$70,$6f,$b1 // gBCEnpo..BCEnpo.

txt_e84f:
        .text "+DVLLYJ"
        .byte $65,$00,$44,$93,$6a,$e4,$4c,$24,$00,$44,$00,$6a,$e4,$4c,$b1 // e.D.j.L$.D.j.L.

txt_e865:
        .byte $22                                   // double quote character
        .text "OU"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$4e,$65,$00,$4f,$8d,$a6,$23,$89,$00,$7a,$b5 // %Ne.O..#..z.

txt_e875:
        .byte $22                                   // double quote character
        .text "PR"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$5f,$65,$00                       // %_e.

txt_e87d:
        .text "PR"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $27,$81,$88,$87,$7b,$86,$7d,$48,$b1   // '...{.}H.

txt_e889:
        .byte $22                                   // double quote character
        .text "QM"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$61,$65,$00                       // %ae.

txt_e891:
        .text "QM"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $26,$83,$7e,$8b,$8a,$85,$79,$b1,$2b,$53,$54,$5b,$5b,$5d,$62,$66 // &.~...y.+ST[[]bf
        .byte $00,$53,$54,$69,$e4,$5b,$a1,$e4,$5b,$23,$78,$84,$79,$b1,$3c,$57 // .STi.[..[#x.y.<W
        .byte $58,$5a,$5c,$5e,$63,$64,$00,$96,$58,$5a,$5c,$6b,$6c,$6d,$00,$71 // XZ\^cd..XZ\klm.q
        .byte $72,$73,$74,$75,$76,$77,$91,$8e,$8f,$90,$92,$80,$38,$00,$30,$10 // rstuvw......8.0.
        .byte $12,$05,$13,$05,$0e,$14,$13,$00,$09,$0e,$00
        .text "1988"
        .byte $80
        .byte $d4,$00,$e6,$20,$27,$12,$0f,$02,$0f,$03,$0f,$10,$f2,$20,$81,$61 // ... '........ .a
        .byte $00,$61,$1c,$78,$a9,$26,$8d,$14,$03,$a9,$10,$8d,$15,$03,$a9,$00 // .a.x.&..........
        .byte $8d,$0e,$dc,$a9,$01,$8d,$1a,$d0,$a9,$1b,$8d,$11,$d0,$a9,$42,$8d // ..............B.
        .byte $12,$d0,$a9,$00,$20,$64,$1a,$60,$60,$a9,$01,$8d,$19,$d0,$a9,$0b // .... d.``.......
        .byte $8d,$20,$d0,$20,$18,$1a,$a9,$00,$8d,$20,$d0,$4c,$31,$ea,$4c,$64 // . . ..... .L1.Ld
        .byte $1a,$a2,$02,$ce,$e5,$1a,$10,$06,$ad,$8f,$1a,$8d,$e5,$1a,$ee,$ff // ................
        .byte $03,$86,$ff,$bd,$90,$1a,$8d,$c8,$1a,$a8,$ad,$e5,$1a,$cd,$8f,$1a // ................
        .byte $d0,$12,$bd,$58,$17,$85,$fb,$bd,$5b,$17,$85,$fc,$de,$99,$1a,$30 // ...X....[......0
        .byte $06,$4c,$83,$11,$4c,$93,$11,$bc,$93,$1a,$b1,$fb,$c9,$fe,$f0,$15 // .L..L...........
        .byte $c9,$ff,$d0,$19,$a9,$00,$9d,$99,$1a,$9d,$93,$1a,$9d,$96,$1a,$8d // ................
        .byte $e4,$1a,$4c,$74,$10,$a9,$02,$8d,$e6,$1a,$4c,$83,$1a,$8d,$d9,$1a // ..Lt......L.....
        .byte $29,$80,$f0,$0e,$ad,$d9,$1a,$29,$1f,$9d,$c1,$1a,$fe,$93,$1a,$4c // )......).......L
        .byte $74,$10,$ad,$d9,$1a,$0a,$a8,$b9,$5e,$17,$85,$fd,$b9,$5f,$17,$85 // t.......^...._..
        .byte $fe,$a9,$00,$9d,$b1,$1a,$bc,$96,$1a,$9d,$b4,$1a,$a9,$03,$9d,$d3 // ................
        .byte $1a,$b1,$fd,$9d,$9c,$1a,$8d,$d8,$1a,$29,$7f,$9d,$99,$1a,$fe,$96 // .........)......
        .byte $1a,$ad,$d8,$1a,$10,$11,$c8,$b1,$fd,$10,$06,$9d,$b1,$1a,$4c,$f1 // ..............L.
        .byte $10,$9d,$a5,$1a,$fe,$96,$1a,$c8,$b1,$fd,$18,$7d,$c1,$1a,$9d,$a2 // ...........}....
        .byte $1a,$a8,$b9,$a6,$15,$48,$b9,$06,$16,$ac,$c8,$1a,$99,$01,$d4,$9d // .....H..........
        .byte $a8,$1a,$9d,$ab,$1a,$68,$99,$00,$d4,$9d,$ae,$1a,$bd,$a5,$1a,$e3 // .....h..........
        .byte $0a,$60,$77,$aa,$8e,$c4,$1a,$bd,$01,$17,$a6,$ff,$9d,$9f,$1a,$99 // .`w.............
        .byte $04,$d4,$a9,$00,$99,$02,$d4,$a6,$ff,$9d,$b7,$1a,$ae,$c4,$1a,$bd // ................
        .byte $00,$17,$a6,$ff,$9d,$bd,$1a,$29,$0f,$99,$03,$d4,$9d,$ba,$1a,$a9 // .......)........
        .byte $01,$9d,$e1,$1a,$ae,$c4,$1a,$bd,$04,$17,$a6,$ff,$9d,$de,$1a,$ae // ................
        .byte $c4,$1a,$bd,$02,$17,$99,$05,$d4,$bd,$03,$17,$99,$06,$d4,$a6,$ff // ................
        .byte $fe,$96,$1a,$bc,$96,$1a,$b1,$fd,$c9,$ff,$d0,$08,$a9,$00,$9d,$96 // ................
        .byte $1a,$fe,$93,$1a,$4c,$9d,$15,$ac,$c8,$1a,$bd,$b4,$1a,$f0,$08,$bd // ....L...........
        .byte $9f,$1a,$29,$fe,$99,$04,$d4,$bd,$a5,$1a,$e3,$0a,$60,$29,$a8,$b9 // ..).........`)..
        .byte $05,$17,$8d,$c5,$1a,$b9,$06,$17,$8d,$c6,$1a,$b9,$07,$17,$8d,$c7 // ................
        .byte $1a,$29,$04,$d0,$0c,$ad,$c7,$1a,$29,$10,$d0,$05,$ad,$c5,$1a,$d0 // .)......).......
        .byte $03,$4c,$67,$12,$48,$29,$78,$e3,$4a,$62,$52,$9d,$ca,$1a,$68,$29 // .Lg.H)x.JbR...h)
        .byte $07,$8d,$c9,$1a,$bd,$cd,$1a,$f0,$0a,$de,$d0,$1a,$d0,$19,$fe,$cd // ................
        .byte $1a,$10,$14,$fe,$d0,$1a,$bd,$ca,$1a,$dd,$d0,$1a,$b0,$09,$9d,$d0 // ................
        .byte $1a,$de,$cd,$1a,$de,$d0,$1a,$bd,$a2,$1a,$a8,$b9,$a7,$15,$38,$f9 // ..............8.
        .byte $a6,$15,$85,$f8,$b9,$07,$16,$f9,$06,$16,$7d,$b4,$1a,$4a,$ce,$c9 // ..........}..J..
        .byte $1a,$30,$06,$4a,$66,$f8,$4c,$08,$12,$85,$f7,$b9,$a6,$15,$85,$f5 // .0.Jf.L.........
        .byte $b9,$06,$16,$85,$f6,$bd,$ca,$1a,$4a,$a8,$88,$30,$10,$38,$a5,$f5 // ........J..0.8..
        .byte $e5,$f8,$85,$f5,$a5,$f6,$e5,$f7,$85,$f6,$4c,$24,$12,$bd,$b4,$1a // ..........L$....
        .byte $c9,$01,$90,$29,$bc,$d0,$1a,$88,$30,$10,$18,$a5,$f5,$65,$f8,$85 // ...)....0....e..
        .byte $f5,$a5,$f6,$65,$f7,$85,$f6,$4c,$41,$12,$ac,$c8,$1a,$a5,$f5,$9d // ...e...LA.......
        .byte $ae,$1a,$99,$00,$d4,$a5,$f6,$9d,$a8,$1a,$99,$01,$d4,$a6,$ff,$ac // ................
        .byte $c8,$1a,$bd,$b1,$1a,$f0,$45,$29,$7c,$8d,$d6,$1a,$bd,$b1,$1a,$29 // ......E)|......)
        .byte $03,$f0,$1e,$ad,$d6,$1a,$38,$bd,$ae,$1a,$ed,$d6,$1a,$9d,$ae,$1a // ......8.........
        .byte $99,$00,$d4,$bd,$a8,$1a,$e9,$00,$9d,$a8,$1a,$99,$01,$d4,$4c,$b6 // ..............L.
        .byte $12,$ad,$d6,$1a,$18,$bd,$ae,$1a,$6d,$d6,$1a,$9d,$ae,$1a,$99,$00 // ........m.......
        .byte $d4,$bd,$a8,$1a,$69,$00,$9d,$a8,$1a,$99,$01,$d4,$ad,$c6,$1a,$f0 // ....i...........
        .byte $6c,$29,$03,$a8,$88,$98,$0a,$0a,$a8,$b9,$f4,$16,$dd,$b4,$1a,$90 // l)..............
        .byte $03,$4c,$d8,$12,$c8,$c8,$b9,$f4,$16,$dd,$b4,$1a,$90,$0a,$c8,$b9 // .L..............
        .byte $f4,$16,$8d,$c0,$1a,$4c,$ea,$12,$ad,$c6,$1a,$29,$fc,$8d,$c0,$1a // .....L.....)....
        .byte $bd,$e1,$1a,$d0,$1d,$bd,$b7,$1a,$38,$ed,$c0,$1a,$9d,$b7,$1a,$bd // ........8.......
        .byte $ba,$1a,$e9,$00,$9d,$ba,$1a,$c9,$01,$b0,$22,$a9,$01,$9d,$e1,$1a // ..........".....
        .byte $d0,$1b,$bd,$b7,$1a,$18,$6d,$c0,$1a,$9d,$b7,$1a,$bd,$ba,$1a,$69 // ......m........i
        .byte $00,$9d,$ba,$1a,$c9,$0f,$90,$05,$a9,$00,$9d,$e1,$1a,$a9,$00,$8d // ................
        .byte $49,$13,$bd,$bd,$1a,$29,$80,$f0,$0c,$bd,$b4,$1a,$29,$01,$f0,$05 // I....)......)...
        .byte $a9,$b0,$8d,$49,$13,$a6,$ff,$ac,$c8,$1a,$bd,$b7,$1a,$18,$69,$00 // ...I..........i.
        .byte $99,$02,$d4,$bd,$ba,$1a,$69,$00,$99,$03,$d4,$ad,$c7,$1a,$29,$40 // ......i.......)@
        .byte $f0,$15,$a6,$ff,$bd,$b4,$1a,$c9,$02,$90,$0c,$29,$03,$aa,$bd,$74 // ...........)...t
        .byte $16,$ac,$c8,$1a,$99,$04,$d4,$ad,$c7,$1a,$29,$08,$f0,$18,$a6,$ff // ..........).....
        .byte $bd,$b4,$1a,$c9,$01,$90,$0f,$bd,$b4,$1a,$29,$07,$aa,$bd,$78,$16 // ..........)...x.
        .byte $ac,$c8,$1a,$99,$03,$d4,$ad,$c7,$1a,$29,$20,$f0,$18,$a6,$ff,$bd // .........) .....
        .byte $99,$1a,$c9,$02,$b0,$0f,$ac,$c8,$1a,$bd,$a8,$1a,$18,$69,$01,$9d // .............i..
        .byte $a8,$1a,$99,$01,$d4,$8c,$d9,$1a,$ad,$c7,$1a,$29,$01,$f0,$3d,$a6 // ...........)..=.
        .byte $ff,$8e,$e7,$1a,$bd,$de,$1a,$29,$03,$0a,$aa,$bd,$e6,$16,$8d,$d2 // .......)........
        .byte $13,$bd,$e7,$16,$8d,$d6,$13,$a9,$e8,$85,$f9,$a9,$16,$85,$fa,$a6 // ................
        .byte $ff,$bd,$b4,$1a,$a0,$0b,$d1,$f9,$b0,$33,$a0,$0a,$d1,$f9,$b0,$38 // .........3.....8
        .byte $88,$c0,$06,$d0,$f7,$d1,$f9,$b0,$06,$4c,$42,$14,$4c,$31,$14,$a5 // .........LB.L1..
        .byte $ff,$0a,$d0,$03,$18,$69,$01,$8d,$da,$1a,$ae,$e4,$1a,$8a,$2d,$da // .....i........-.
        .byte $1a,$d0,$08,$8a,$18,$6d,$da,$1a,$8d,$17,$d4,$a0,$06,$e6,$88,$25 // .....m.........%
        .byte $b1,$f9,$4c,$3a,$14,$e6,$88,$61,$de,$bd,$db,$1a,$18,$71,$f9,$4c // ..L:...a.....q.L
        .byte $3a,$14,$a5,$ff,$cd,$e7,$1a,$d0,$0a,$a9,$ff,$a6,$ff,$9d,$db,$1a // :...............
        .byte $8d,$16,$d4,$ac,$d9,$1a,$ad,$c7,$1a,$29,$02,$f0,$2a,$a6,$ff,$bd // .........)..*...
        .byte $99,$1a,$f0,$23,$bd,$b4,$1a,$c9,$07,$b0,$1c,$ac,$c8,$1a,$bd,$b4 // ...#............
        .byte $1a,$aa,$bd,$66,$16,$99,$04,$d4,$bd,$6d,$16,$a6,$ff,$18,$7d,$a2 // ...f.....m....}.
        .byte $1a,$18,$65,$41,$4c,$8d,$15,$a6,$ff,$ac,$c8,$1a,$bd,$de,$1a,$29 // ..eAL..........)
        .byte $08,$f0,$11,$bd,$ae,$1a,$18,$69,$40,$99,$00,$d4,$bd,$a8,$1a,$69 // .......i@......i
        .byte $00,$99,$01,$d4,$a6,$ff,$bd,$de,$1a,$29,$04,$f0,$22,$bd,$9c,$1a // .........).."...
        .byte $29,$7f,$c9,$00,$90,$19,$bd,$99,$1a,$c9,$10,$b0,$12,$bd,$b4,$1a // )...............
        .byte $29,$01,$f0,$0b,$bd,$ab,$1a,$f0,$06,$de,$ab,$1a,$99,$01,$d4,$ad // )...............
        .byte $c7,$1a,$29,$10,$f0,$5c,$ad,$c5,$1a,$29,$0f,$aa,$bd,$80,$16,$8d // ..)..\...)......
        .byte $ef,$14,$bd,$82,$16,$8d,$f0,$14,$bd,$84,$16,$8d,$f8,$14,$bd,$86 // ................
        .byte $16,$8d,$f9,$14,$a6,$ff,$bd,$b4,$1a,$c9,$0f,$b0,$32,$aa,$ca,$bd // ............2...
        .byte $98,$16,$ac,$c8,$1a,$99,$04,$d4,$bd,$88,$16,$8d,$da,$1a,$ad,$c5 // ................
        .byte $1a,$29,$10,$f0,$0c,$a6,$ff,$bd,$a2,$1a,$18,$6d,$da,$1a,$4c,$8d // .).........m..L.
        .byte $15,$ad,$da,$1a,$18,$69,$0d,$99,$01,$d4,$a9,$00,$99,$00,$d4,$4c // .....i.........L
        .byte $9d,$15,$ad,$c7,$1a,$29,$80,$f0,$32,$a6,$ff,$ac,$c8,$1a,$bd,$b4 // .....)..2.......
        .byte $1a,$c9,$02,$b0,$12,$a9,$48,$99,$01,$d4,$a9,$00,$99,$00,$d4,$a9 // ......H.........
        .byte $81,$99,$04,$d4,$4c,$9d,$15,$bd,$ae,$1a,$99,$00,$d4,$bd,$a8,$1a // ....L...........
        .byte $99,$01,$d4,$bd,$9f,$1a,$29,$fe,$99,$04,$d4,$ad,$c7,$1a,$29,$04 // ......).......).
        .byte $f0,$3c,$ce,$d3,$1a,$10,$05,$a9,$02,$8d,$d3,$1a,$ae,$c5,$1a,$bd // .<..............
        .byte $c8,$16,$8d,$81,$15,$bd,$ce,$16,$8d,$82,$15,$a6,$ff,$bd,$d3,$1a // ................
        .byte $aa,$bd,$d4,$16,$85,$41,$a6,$ff,$bd,$a2,$1a,$18,$65,$41,$aa,$ac // .....A......eA..
        .byte $c8,$1a,$bd,$a6,$15,$99,$00,$d4,$bd,$06,$16,$99,$01,$d4,$a6,$ff // ................
        .byte $ca,$30,$03,$4c,$4b,$10,$60,$0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9 // .0.LK.`..->Qf{..
        .byte $c3,$dd,$fa,$18,$38,$5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30 // ....8Z}...#S...0
        .byte $70,$b4,$fb,$47,$98,$ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f // p..G..G..w.a.h..
        .byte $30,$da,$8f,$4e,$18,$ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c // 0..N........`...
        .byte $31,$df,$a5,$87,$86,$a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f // 1......>.k<9c.K.
        .byte $0c,$45,$bf,$7d,$83,$d6,$79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa // .E.}..ys.|....~.
        .byte $06,$ac,$f3,$e6,$8f,$f8,$2e,$ec,$01,$e7,$02,$e5,$03,$e4,$04,$e3 // ................
        .byte $05,$22,$06,$06,$e3,$07,$60,$3c,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ."....`<........
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

txt_ef24:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$e7,$40,$a7,$e4,$40,$38,$06,$06,$07,$07,$08,$08,$07,$07 // ...@..@8........
        .byte $98,$b8,$16,$16,$88,$a8,$16,$16,$13,$01,$ff,$23,$08,$13,$03,$23 // ...........#...#
        .byte $a8,$23,$81,$41,$40,$e5,$80,$e8,$10,$32,$24,$fd,$fb,$f9,$f8,$f7 // .#.A@....2$.....
        .byte $f6,$f6,$f5,$f5,$f4,$f4,$f5,$f6,$f5,$f4,$81,$41,$ee // ...........A.

txt_ef83:
        .byte $40                                   // @ character
        .text "&"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $d7,$da,$dd,$e0,$e3,$e6,$16,$60,$2c,$00,$0c,$18,$00,$05,$08,$00 // .......`,.......
        .byte $08,$0c,$00,$07,$0a,$00,$04,$07,$0c,$18,$00,$e8,$16,$c0,$f0,$f8 // ................
        .byte $f4,$f2,$40,$01,$02,$06,$0c,$10,$30,$04,$a0,$08,$60,$04,$80,$0c // ..@.....0...`...
        .byte $10,$03,$80,$10,$40,$a8,$24,$01,$41,$00,$ee,$a2,$26,$41,$81,$08 // ....@.$.A...&A..
        .byte $11,$00,$e8,$a3,$25,$10,$08,$41,$00,$a7,$a2,$2e,$81,$04,$08,$11 // ....%..A........
        .byte $00,$c8,$00,$01,$00,$10,$08,$11,$00,$e8,$a3,$31,$80,$00,$21,$00 // ...........1..!.
        .byte $be,$00,$25,$12,$40,$09,$21,$00,$be,$00,$25,$83,$40,$a8,$27,$4c // ..%.@.!...%.@.'L
        .byte $52,$17,$17,$dd,$b6,$f3,$e3,$17,$e3,$26,$e3,$18,$23,$dd,$b6,$f3 // R........&..#...
        .byte $e3,$17,$3d,$14,$1a,$26,$18,$44,$18,$86,$18,$c4,$18,$dc,$18,$e9 // ..=..&.D........
        .byte $18,$37,$19,$4f,$19,$62,$19,$a7,$19,$ef,$19,$fb,$19,$03,$1a,$0c // .7.O.b..........
        .byte $0e,$1a,$14,$1a,$14,$60,$2e,$1a,$14,$1a,$84,$03,$03,$84,$03,$03 // .....`..........
        .byte $84,$03,$03,$84,$03,$03,$84,$03,$03,$84,$03,$03,$84,$09,$0b,$09 // ................
        .byte $0b,$84,$09,$0b,$09,$0c,$84,$09,$0b,$09,$0b,$84,$09,$0b,$09,$0c // ................
        .byte $ff,$90,$02,$02,$84,$e3,$04,$22,$05,$84,$e3,$04,$60,$4e,$05,$84 // ......."....`N..
        .byte $06,$90,$02,$02,$90,$0a,$0a,$ff,$90,$01,$01,$90,$01,$01,$90,$01 // ................
        .byte $01,$90,$01,$01,$90,$01,$01,$90,$01,$01,$95,$07,$08,$0d,$90,$07 // ................
        .byte $08,$0d,$95,$07,$08,$0d,$90,$07,$08,$0e,$95,$07,$08,$0d,$90,$07 // ................
        .byte $08,$0d,$95,$07,$08,$0d,$90,$07,$08,$0e,$ff,$88,$01,$0c,$08,$0c // ................
        .byte $05,$0a,$08,$0c,$05,$0c,$02,$0c,$02,$0e,$02,$0f,$e4,$08,$60,$8f // ..............`.
        .byte $05,$08,$08,$0a,$08,$0a,$05,$0b,$ff,$82,$03,$27,$02,$26,$02,$24 // ...........'.&.$
        .byte $02,$27,$02,$26,$02,$24,$02,$27,$02,$29,$02,$2b,$02,$27,$02,$24 // .'.&.$.'.).+.'.$
        .byte $02,$2b,$02,$27,$02,$24,$02,$2b,$02,$2e,$02,$2c,$02,$27,$02,$24 // .+.'.$.+...,.'.$
        .byte $02,$2c,$02,$27,$02,$24,$02,$2c,$02,$30,$02,$2e,$02,$29,$02,$26 // .,.'.$.,.0...).&
        .byte $02,$2e,$02,$29,$02,$26,$02,$2e,$02,$29,$ff,$85,$04,$00,$82,$05 // ...).&...)......
        .byte $48,$02,$3c,$85,$02,$00,$88,$04,$00,$82,$05,$3c,$02,$48,$82,$04 // H.<........<.H..
        .byte $00,$82,$02,$00,$82,$04,$00,$82,$05,$3c,$02,$48,$85,$04,$00,$82 // .........<.H....
        .byte $05,$48,$02,$3c,$85,$02,$00,$82,$04,$00,$05,$00,$85,$05,$48,$02 // .H.<..........H.
        .byte $3c,$85,$02,$00,$02,$00,$02,$00,$ff,$82,$06,$30,$02,$30,$02,$02 // <..........0.0..
        .byte $30,$02,$30,$05,$60,$99,$33,$02,$33,$05,$32,$05,$30,$05,$2e,$ff // 0.0.`.3.3.2.0...
        .byte $02,$30,$02,$30,$05,$37,$05,$35,$02,$33,$1a,$35,$ff,$88,$07,$33 // .0.0.7.5.3.5...3
        .byte $08,$32,$05,$2e,$08,$30,$08,$2b,$05,$30,$05,$33,$05,$32,$05,$33 // .2...0.+.0.3.2.3
        .byte $02,$35,$1a,$37,$08,$3c,$08,$3a,$05,$37,$08,$3a,$08,$3c,$05,$3f // .5.7.<.:.7.:.<.?
        .byte $0b,$3e,$0b,$3c,$17,$3a,$08,$3c,$08,$37,$05,$3c,$08,$3f,$08,$3e // .>.<.:.<.7.<.?.>
        .byte $05,$3c,$08,$38,$08,$3c,$05,$38,$17,$35,$08,$37,$08,$3c,$05,$37 // .<.8.<.8.5.7.<.7
        .byte $08,$33,$08,$3c,$05,$33,$17,$32,$17,$2e,$ff,$85,$01,$0c,$05,$0c // .3.<.3.2........
        .byte $02,$18,$05,$0c,$02,$0a,$05,$0c,$05,$0c,$02,$18,$02,$16,$02,$13 // ................
        .byte $02,$16,$ff,$05,$0c,$02,$0c,$02,$0c,$02,$18,$05,$0c,$02,$0a,$02 // ................
        .byte $0c,$05,$18,$02,$13,$ff,$85,$04,$00,$82,$05,$48,$02,$3c,$85,$42 // ...........H.<.B
        .byte $02,$00,$82,$05,$48,$82,$04,$00,$38,$82,$05,$3c,$82,$02,$00,$82 // ....H...8..<....
        .byte $05,$48,$82,$04,$00,$82,$05,$3c,$85,$04,$00,$82,$05,$48,$02,$3c // .H.....<.....H.<
        .byte $85,$42,$02,$00,$82,$05,$48,$82,$04,$00,$60,$2b,$82,$05,$3c,$ff // .B....H...`+..<.
        .byte $af,$06,$35,$0b,$33,$0b,$35,$0b,$30,$0b,$2e,$2f,$30,$85,$03,$30 // ..5.3.5.0../0..0
        .byte $05,$30,$05,$2e,$02,$2b,$05,$29,$05,$27,$02,$29,$02,$2b,$02,$29 // .0...+.).'.).+.)
        .byte $02,$27,$02,$24,$af,$06,$35,$02,$0b,$37,$0b,$3a,$60,$3f,$2f,$3c // .'.$..5..7.:`?/<
        .byte $85,$03,$30,$05,$30,$05,$2e,$02,$2b,$05,$2e,$05,$30,$02,$33,$85 // ..0.0...+...0.3.
        .byte $01,$24,$02,$24,$02,$24,$ff,$82,$02,$00,$82,$05,$48,$82,$02,$00 // .$.$.$......H...
        .byte $02,$00,$ff,$85,$01,$18,$02,$18,$02,$18,$ff,$02,$13,$02,$16,$02 // ................
        .byte $11,$02,$13,$ff,$85,$01,$1f,$02,$1f,$02,$1f,$ff,$bf,$a2,$60,$7c // ..............`|
        .byte $ff,$ad,$e6,$1a,$c9,$02,$f0,$44,$c9,$01,$f0,$21,$ee,$b4,$1a,$ee // .......D...!....
        .byte $b5,$1a,$ee,$b6,$1a,$a9,$1f,$8d,$18,$d4,$4c,$3e,$10,$a9,$00,$aa // ..........L>....
        .byte $9d,$93,$1a,$e8,$e0,$55,$d0,$f8,$a9,$30,$8d,$e4,$1a,$a9,$00,$8d // .....U...0......
        .byte $b4,$1a,$8d,$b5,$1a,$8d,$b6,$1a,$a2,$02,$9d,$93,$1a,$9d,$96,$1a // ................
        .byte $9d,$99,$1a,$9d,$a2,$1a,$ca,$10,$f1,$8d,$e6,$1a,$60,$48,$a9,$01 // ............`H..
        .byte $8d,$e6,$1a,$68,$aa,$bd,$48,$17,$85,$fb,$bd,$4a,$17,$85,$fc,$a0 // ...h..H....J....
        .byte $05,$b1,$fb,$99,$58,$17,$88,$10,$f8,$20,$34,$1a,$a2,$00,$8a,$9d // ....X.... 4.....
        .byte $00,$d4,$e8,$e0,$18,$d0,$f8,$60,$01,$00,$07,$0e,$e3,$01,$3b,$3b // .......`......;;
        .byte $39,$1b,$02,$05,$05,$02,$85,$08,$41,$11,$41,$39,$04,$1a,$03,$02 // 9.......A.A9....
        .byte $01,$1c,$01,$04,$1c,$01,$04           // .......

txt_f31d:
        .text "1Q"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $a3,$34,$01,$01,$07,$a0,$00,$a0,$08,$08,$04,$08,$08,$01,$a0,$10 // .4..............
        .byte $04,$10,$18,$00,$81,$04,$ab,$23,$02,$03,$03,$a2,$23,$02,$00,$13 // .......#....#...
        .byte $a2,$21,$70,$a3,$e3,$01               // .!p...

txt_f346:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$24,$02,$60,$01,$00,$07,$0e,$06,$0d,$0d,$0f,$3a,$2b,$08,$02 // `$.`........:+..
        .byte $02,$0b,$85,$02
        .byte $41,$11
        .text "A+5'"
        .byte $05,$03,$01,$0c,$16,$09
        .byte $0c,$16,$09,$8f,$60,$f7,$a3,$37,$07,$07,$01,$90,$00,$c0,$09,$08 // ....`..7........
        .byte $04,$03,$08,$04,$f0,$05,$05,$11,$08,$00,$12,$04,$00,$ff,$04,$a2 // ................
        .byte $c1,$a2,$21,$02,$a2,$23,$09,$10,$10,$a2,$26,$02,$00,$03,$00,$93 // ..!..#....&.....
        .byte $c0,$a3,$e3,$01,$21,$b0,$a2,$21,$02,$84,$b8,$00,$26,$4c,$64,$1a // ....!..!....&Ld.
        .byte $4c,$18,$1a,$a8,$60,$2c,$0c,$3e,$36,$66,$7e,$c6,$c6,$00,$fc,$fe // L...`,.>6f~.....
        .byte $06,$fc,$c6,$fe,$fc,$00,$7c,$fe,$c6,$c0,$c6,$fe,$7c,$00,$fc,$fe // ......|.....|...
        .byte $06,$c6,$c6,$fe,$fc,$00,$7e,$fe,$c0,$fe,$c0,$fe,$7e,$00,$fe,$fe // ......~.....~...
        .byte $00,$fc,$e3,$c0,$29,$00,$7c,$fe,$c0,$ce,$c6,$fe,$7c,$00,$e3,$c6 // ....).|.....|...
        .byte $21,$f6,$e3,$c6,$23,$00,$7e,$7e,$e3,$18,$33,$7e,$7e,$00,$7e,$7e // !...#.~~..3~~.~~
        .byte $0c,$cc,$cc,$fc,$78,$00,$cc,$d8,$f0,$f0,$d8,$cc,$c6,$00,$e5,$c0 // ....x...........
        .byte $35,$fe,$7e,$00,$c6,$ee,$fe,$fe,$d6,$c6,$c6,$00,$cc,$ec,$fc,$fc // 5.~.............
        .byte $dc,$cc,$cc,$00,$7c,$fe,$e3,$c6,$27,$fe,$7c,$00,$fc,$fe,$06,$fc // ....|...'.|.....
        .byte $e3,$c0,$23,$00,$7c,$fe,$e3,$c6,$27,$fe,$7b,$00,$f8,$fe,$06,$fc // ..#.|...'.{.....
        .byte $e3,$c6,$2b,$00,$7e,$fe,$c0,$7c,$06,$fe,$fc,$00,$f8,$fc,$e5,$0c // ..+.~..|........
        .byte $a1,$e5,$c6,$23,$fe,$7c,$00,$e4,$c6,$34,$ee,$7c,$38,$00,$c6,$c6 // ...#.|...4.|8...
        .byte $d6,$fe,$fe,$ee,$c6,$00,$c6,$ee,$7c,$38,$7c,$ee,$c6,$00,$e3,$66 // ........|8|....f
        .byte $21,$3c,$e3,$18,$30,$00,$fe,$fe,$1c,$38,$70,$fe,$fe,$00,$c0,$f8 // !<..0....8p.....
        .byte $d8,$fe,$18,$06,$1e,$a9               // ......

txt_f47f:
        .text "!Z"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$aa,$a7                           // !..

txt_f485:
        .text "!T"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $e4,$18,$24,$00,$18,$18,$00,$e3,$66,$a5 // ..$.....f.

txt_f492:
        .byte $22                                   // double quote character
        .text ">"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $a6,$38,$10,$7e,$d0,$7c,$16,$fc,$10,$00,$62,$d6,$dc,$7c,$76,$d6 // .8.~.|....b..|v.
        .byte $8c,$00,$70,$d8,$73,$fe,$cc,$fe,$7b,$00,$e3,$18,$a5,$22,$18,$30 // ..p.s...{....".0
        .byte $e3,$60,$25,$30,$18,$00,$30,$18,$e3,$0c,$22,$18,$30,$a2,$25,$54 // .`%0..0...".0.%T
        .byte $38,$7c                               // 8|

txt_f4c7:
        .text "8T"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$30,$30,$fc                       // %00.

txt_f4ce:
        .text "00"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $23,$30,$30,$60,$a3,$21,$fc,$a9,$35,$30,$30,$00,$06,$0e,$1c,$38 // #00`.!..500....8
        .byte $70,$e0,$c0,$00,$7c,$fe,$ce,$d6,$e6,$fe,$7c,$00,$30,$70,$e3,$30 // p...|.....|.0p.0
        .byte $60,$2f,$fc,$fc,$00,$fc,$fe,$0e,$3c,$f0,$fe,$fe,$00,$fc,$fe,$06 // `/......<.......
        .byte $7c,$06,$fe,$fc,$00,$c0,$c0,$cc,$cc,$fe,$fe,$0c,$00,$fe,$fe,$c0 // |...............
        .byte $fc,$0e,$fe,$fc,$00,$7e,$fe,$c0,$fc,$c6,$fe,$7c,$00,$fe,$fe,$0e // .....~.....|....
        .byte $1c,$e3,$38,$30,$00,$7c,$fe,$c6,$7c,$c6,$fe,$7c,$00,$7c,$fe,$c6 // ..80.|..|..|.|..
        .byte $7e,$06,$fe,$fc,$a2,$25,$30,$30,$00   // ~....%00.

txt_f53a:
        .text "00"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $60,$26,$18,$18,$00,$18,$18,$30,$00,$03,$06,$0c,$18,$30,$60,$ff // `&.....0.....0`.
        .byte $00,$c0,$60,$30,$18,$0c,$06,$ff,$00,$70,$18,$0c,$06,$0c,$18,$70 // ..`0.....p.....p
        .byte $00,$3c,$66,$06,$0c,$18,$00,$18,$a9,$21,$aa,$e3,$95,$27,$97,$97 // .<f......!...'..
        .byte $9f,$bc,$aa,$5f,$7f,$c2,$28,$f0,$c0,$00,$aa,$fd,$f7,$fd,$40,$a3 // ..._..(.......@.
        .byte $e8,$80,$24,$bd,$56,$5a,$60,$a4,$23,$aa // ..$.VZ`.#.

txt_f587:
        .text "TP"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$88,$a2,$22,$90,$0e,$a4,$22,$80,$20,$a2,$28,$c0,$10,$08,$08 // !.."...". .(....
        .byte $06,$06,$02,$00,$e4,$02,$27,$01,$01,$08,$28,$a8,$a0,$a0,$e3,$a8 // ......'...(.....
        .byte $a2,$22,$a8,$2a,$e4,$0a,$22,$aa,$aa,$a6,$21,$d2,$e3,$f6,$27,$fe // .".*.."...!...'.
        .byte $fe,$f6,$d6,$aa,$a8,$a0,$e4,$a8,$21,$98,$e3,$80,$e4,$a0,$e4,$a8 // ........!.......
        .byte $23,$98,$98,$94,$e3,$95,$22,$97,$9f,$e5,$bf,$e3,$02,$30,$01,$03 // #....."......0..
        .byte $03,$02,$00,$bf,$bd,$b5,$95,$97,$9f,$bf,$bf,$55,$5d,$7d,$e5,$fd // ...........U]}..
        .byte $25,$00,$03,$03,$01,$01,$eb,$02,$e4,$bf,$28,$b5,$95,$95,$aa,$fc // %.........(.....
        .byte $fd,$fd,$d5,$e3                       // ....

txt_f5fe:
        .text "U'"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $80,$a8,$2a,$0a,$02,$02,$a2,$28,$aa,$2a,$0a,$00 // ..*....(.*..

txt_f60d:
        .byte $40                                   // @ character
        .text "PT"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a6,$25,$aa,$aa                       // .%..

txt_f615:
        .text "UV"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $a4,$21,$aa,$a2,$29,$02,$02,$0a,$2a,$ab,$bf,$58,$60,$80,$a4,$23 // .!..)...*..X`..#
        .byte $ab,$98,$98,$e3,$94,$23,$b4,$bd,$bd,$a8,$25,$bd,$bd,$b4,$bd,$bd // .....#....%.....
        .byte $e3,$bf,$22,$b4,$bc,$e4,$bd,$24,$fc,$f4,$20,$80,$a4,$28,$0a,$d0 // .."....$.. ..(..
        .byte $02,$02,$08,$04,$10,$c0,$a2,$e8,$02,$24,$03,$03,$01,$01,$e3,$02 // .........$......
        .byte $29,$00,$0a,$29,$a5,$95,$97,$97,$9f,$bc,$e4,$bf,$24,$bd,$b5,$25 // )..)........$..%
        .byte $0a,$a3,$2a,$80,$a0,$a8,$aa,$aa,$0a,$2a,$a8,$a0,$a0,$e3,$80,$23 // ..*......*.....#
        .byte $95,$76,$03,$a4,$24,$aa,$b7,$df,$3f,$a4,$23,$aa,$fa,$e6,$e3,$96 // .v..$...?.#.....
        .byte $27,$26,$0a,$5a,$aa,$97,$5f,$2a,$a4,$2d,$7a,$fa,$e6,$96,$96,$26 // '&.Z.._*.-z....&
        .byte $0a,$02,$36,$d7,$5f,$7f,$2a,$a3,$28,$a0,$98,$96,$95,$96,$9b,$af // ..6._.*.(.......
        .byte $aa,$a3,$25,$aa,$d7,$f5,$fd,$aa,$a3,$25,$a8,$d6,$f5,$7d,$aa,$a3 // ..%......%...}..
        .byte $25,$0a,$a5,$5f,$57,$aa,$a3,$25,$a0,$5a,$fd,$ff,$aa,$a3,$21,$01 // %.._W..%.Z....!.
        .byte $e3                                   // .

txt_f6c9:
        .text "U)"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $1a,$56,$5a,$5a,$68,$a8,$a0,$80,$e4,$02,$24,$0a,$2a,$aa,$a8,$e3 // .VZZh.....$.*...
        .byte $0a,$22,$09,$0b,$e3,$09,$e3,$80,$26,$a0,$a0,$a8,$2a,$0a,$d8,$a4 // ."......&...*...
        .byte $26,$aa,$7f,$ff,$80,$20,$08,$e5,$02,$22,$00,$aa,$a6 // &.... ..."...

txt_f6f9:
        .byte $22                                   // double quote character
        .text "W"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a8,$26,$80,$20,$08,$08,$02,$02,$a8,$27,$95,$96,$98,$20,$22,$08 // .&. .....'... ".
        .byte $02,$a8,$23,$80,$2b,$0a,$a6,$24,$60,$60,$20,$80,$a4,$21,$80,$e4 // ..#.+..$`` ..!..
        .byte $60,$24,$40,$20,$60,$b5,$a5,$22,$a0,$fa,$a4,$2c,$aa,$bd,$f5,$d5 // `$@ `.."...,....
        .byte $00,$80,$20,$8a,$02,$0a,$2a,$ab,$e4,$80,$2e,$a0,$98,$98,$96,$ff // .. ...*.........
        .byte $fd,$b5,$25,$09,$09,$02,$02,$ff,$aa,$a6,$60,$28,$0a,$09,$0b,$0b // ..%.......`(....
        .byte $09,$09,$0a,$08,$02,$01,$01,$03,$03,$00,$02,$02,$80,$62,$44,$cc // .............bD.
        .byte $c0,$40,$40,$80,$80                   // .@@..

txt_f761:
        .byte $40                                   // @ character
        .text "H"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $ff,$44,$48,$80,$82,$41,$44,$f0,$f0,$44,$41,$82,$a7,$21,$87,$a7 // .DH..AD..DA..!..
        .byte $21,$d2,$a4,$e4,$02,$a8,$28,$02,$09,$25,$25,$97,$97,$9f,$bc,$e4 // !.....(..%%.....
        .byte $bf,$24,$bd,$a5,$29,$0a,$80,$40,$00,$60,$b6,$01,$02,$04,$08,$10 // .$..)..@.`......
        .byte $20,$40,$80,$20,$5b,$ff,$20,$a3,$fd,$20,$15,$fd,$78,$a2,$ff,$9a //  @. [. .. ..x...
        .byte $e8,$8e,$20,$d0,$8e,$21,$d0,$a9,$01,$9d,$00,$d8,$9d,$00,$d9,$9d // .. ..!..........
        .byte $00,$da,$9d,$00,$db,$e8,$d0,$f1,$8a,$95,$e0,$e8,$e0,$0f,$d0,$f9 // ................
        .byte $20,$fa,$1f,$a9,$38,$8d,$18,$d0,$a9,$0e,$8d,$22,$d0,$a9,$06,$8d //  ...8......"....
        .byte $23,$d0,$a9,$d8,$8d,$16,$d0,$ad,$fe,$0b,$8d,$68,$26,$a2,$00,$a9 // #..........h&...
        .byte $09,$9d,$00,$d8,$e8,$d0,$fa,$9d,$00,$d9,$e8,$e0,$67,$d0,$f8,$a9 // ............g...
        .byte $2e,$85,$e7,$a2,$00,$8a,$9d,$70,$0f,$e8,$e0,$78,$d0,$f8,$a9,$32 // .......p...x...2
        .byte $85,$ef,$a9,$00,$8d,$05,$26,$a9,$1f,$8d // ......&...

txt_f80e:
        .text "F&"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $3a,$cd,$12,$d0,$d0,$fb,$a0,$09,$88,$10,$fd,$a0,$01,$21,$09,$21 // :............!.!
        .byte $09,$ea,$ea,$b9,$28,$2a,$8d,$16,$d0,$b9,$98,$2a,$8d,$20,$d0,$8d // ....(*.....*. ..
        .byte $21,$d0,$21,$09,$21,$09,$c8,$c0,$54,$f0,$22,$98,$29,$06,$f0,$03 // !.!.!...T.".)...
        .byte $4c,$87,$25,$05,$e6,$ea,$62,$6e,$b9,$28,$2a,$8d,$16,$d0,$b9,$98 // L.%...bn.(*.....
        .byte $2a,$8d,$20,$d0,$8d,$21,$d0,$c8,$4c,$8d,$25,$a0,$04,$88,$d0,$fd // *. ..!..L.%.....
        .byte $a9,$c8,$8d,$16,$d0,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a0,$00,$a2 // ........ ..!....
        .byte $00,$bd,$a0,$28,$99,$00,$d0,$bd,$a8,$28,$99,$01,$d0,$bd,$b0,$28 // ...(.....(.....(
        .byte $9d,$27,$d0,$bd,$b8,$28,$9d,$f8,$0f,$c8,$c8,$e8,$e0,$08,$d0,$e1 // .'...(..........
        .byte $a9,$ff,$8d,$15,$d0,$8d,$1c,$d0,$a9,$c0,$8d,$10,$d0,$a9,$0a,$8d // ................
        .byte $25,$d0,$a9,$02,$8d,$26,$d0,$a9,$b0,$cd,$12,$d0,$d0,$fb,$a0,$00 // %....&..........
        .byte $a2,$00,$bd,$c0,$28,$99,$00,$d0,$bd,$c8,$28,$99,$01,$d0,$bd,$d0 // ....(.....(.....
        .byte $28,$9d,$27,$d0,$bd,$d8,$28,$9d,$f8,$0f,$c8,$c8,$e8,$e0,$08,$d0 // (.'...(.........
        .byte $e1,$a9,$ff,$8d,$15,$d0,$8d,$1c,$d0,$a9,$00,$8d,$10,$d0,$a9,$0e // ................
        .byte $8d,$25,$d0,$a9,$06,$8d,$26,$d0,$a2,$00,$a9,$d8,$9d // .%....&......

txt_f8ee:
        .text "(*"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$9d,$98,$2a,$e8,$e0,$48,$d0,$f1,$a6,$e0,$e0,$38,$f0,$25,$a9 // ...*..H.....8.%.
        .byte $03,$8d,$99,$2a,$8d,$eb,$2a,$bd,$00,$0b,$aa,$a0,$00,$b9,$00,$2b // ...*..*........+
        .byte $9d                                   // .

txt_f912:
        .text "(*"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $10,$2b,$9d,$98,$2a,$e8,$c8,$c0,$0b,$d0,$ee,$e6,$e0,$4c,$97,$26 // .+..*........L.&
        .byte $a9,$00,$85,$e0,$4c,$65,$26,$a9,$e0,$cd,$12,$d0,$d0,$fb,$a5,$ea // ....Le&.........
        .byte $8d,$16,$d0,$a9,$f0,$cd,$12,$d0,$d0,$fb,$a5,$e5,$8d,$16,$d0,$20 // ............... 
        .byte $fd,$1f,$a6,$e1,$e0,$28,$f0,$0b,$bd,$e0,$28,$8d,$6c,$26,$e6,$e1 // .....(....(.l&..
        .byte $4c,$ca,$26,$a9,$00,$85,$e1,$4c,$b2,$26,$a6,$e2,$e0,$18,$f0,$24 // L.&....L.&.....$
        .byte $a0,$00,$bd,$88,$28,$99,$90,$d9,$bd,$68,$28,$99,$80,$da,$bd,$48 // ....(....h(....H
        .byte $28,$99,$70,$db,$bd,$28,$28,$99,$c0,$db,$c8,$c0,$28,$d0,$e3,$e6 // (.p..((.....(...
        .byte $e2,$4c,$fb,$26,$a9,$00,$85,$e2,$4c,$ca,$26,$a6,$e3,$e0,$a0,$f0 // .L.&....L.&.....
        .byte $17,$bd,$08,$29,$aa,$a0,$00,$bd,$a8,$29,$99,$80,$0e,$e8,$c8,$c0 // ...).....)......
        .byte $28,$d0,$f4,$e6,$e3,$4c,$1f,$27,$a9,$00,$85,$e3,$4c,$fb,$26,$a6 // (....L.'....L.&.
        .byte $ed,$e0,$90,$f0,$1c,$a0,$00,$bd,$20,$2b,$99,$a0,$28,$bd,$d8,$2b // ........ +..(..+
        .byte $d0,$16,$8a,$18,$69,$05,$aa,$c8,$c0,$08,$d0,$eb,$e6,$ed // ....i.........

txt_f9d3:
        .text "LT'"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$85,$ed,$4c,$1f,$27,$ad,$05,$26,$59,$f8,$24,$8d,$05 // ...L.'..&Y.$..

txt_f9e5:
        .text "&L2'"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $ec,$e0,$90,$f0,$1c,$a0,$00,$bd,$90,$2c,$99,$c0,$28,$bd // .........,..(.

txt_f9f8:
        .text "H-"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $16,$8a,$18,$69,$05,$aa,$c8,$c0,$08,$d0,$eb,$e6,$ec,$4c,$89,$27 // ...i.........L.'
        .byte $a9,$00,$85,$ec                       // ....

txt_fa0f:
        .text "LT'"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $46,$26,$59,$f8,$24,$8d,$46,$26,$4c,$67,$27,$20,$92 // F&Y.$.F&Lg' .

txt_fa20:
        .text "' "
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $27,$4c,$00,$36,$a6,$e9,$e0,$08,$f0,$0d,$bd,$20,$2a,$85,$ea,$a0 // 'L.6....... *...
        .byte $02,$e6,$e9,$88,$d0,$fb,$60,$a9,$00,$85,$e9,$a2,$00,$bd,$71,$0f // ......`.......q.
        .byte $9d,$70,$0f,$e8,$e0,$28,$d0,$f5,$a0,$00,$b1,$ee,$c9,$00,$f0,$11 // .p...(..........
        .byte $8d,$97,$0f,$e6,$ee,$a5,$ee,$f0,$03,$4c,$92,$27,$e6,$ef,$4c,$92 // .........L.'..L.
        .byte $27,$a9,$00,$85,$ee,$a9,$32,$85,$ef,$4c,$b6,$27,$a6,$e4,$e0,$08 // '.....2..L.'....
        .byte $f0,$0d,$bd,$20,$2a,$85,$e5,$a0,$04,$e6,$e4,$88,$d0,$fb,$60,$a9 // ... *.........`.
        .byte $00,$85,$e4,$a2,$00,$bd,$c1,$0f,$9d,$c0,$0f,$e8,$e0,$27,$d0,$f5 // .............'..
        .byte $a0,$00,$b1,$e6,$c9,$00,$f0,$11,$8d,$e7,$0f,$e6,$e6,$a5,$e6,$f0 // ................
        .byte $03,$4c,$da,$27,$e6,$e7,$4c,$da,$27,$a9,$00,$85,$e6,$a9,$2e,$85 // .L.'..L.'.......
        .byte $e7,$4c,$fe,$27,$a6,$38,$0b,$0b,$0c,$0b,$0c,$0c,$0f,$0c,$0f,$0f // .L.'.8..........
        .byte $01,$0f,$01,$01,$0f,$01,$0f,$0f,$0c,$0f,$0c,$0c,$0b,$0c,$a8,$38 // ...............8
        .byte $06,$06,$0e,$06,$0e,$0e,$03,$0e,$03,$03,$01,$03,$01,$01,$03,$01 // ................
        .byte $03,$03,$0e,$03,$0e,$0e,$06,$0e,$a8,$38,$02,$02,$0a,$02,$0a,$0a // .........8......
        .byte $07,$0a,$07,$07,$01,$07,$01,$01,$07,$01,$07,$07,$0a,$07,$0a,$0a // ................
        .byte $02,$0a,$a8,$60,$20,$05,$05,$03,$05,$03,$03,$0d,$03,$0d,$0d,$01 // ...` ...........
        .byte $0d,$01,$01,$0d,$01,$0d,$0d,$03,$0d,$03,$03,$05,$03,$79,$92,$ab // .............y..
        .byte $c4,$dd,$f6,$0f,$22,$e8,$99,$e8,$01   // ...."....

txt_fb2c:
        .text "0$%&'()*+"
        .byte $e2,$c9,$b0,$97,$7e,$65,$4c,$37,$e8,$be,$e8,$01 // ....~eL7....

txt_fb41:
        .text "($%&'()*+"
        .byte $e4,$0b,$e4,$05,$e4,$03,$e4,$0d,$e4,$01,$e4,$0d,$e4,$03,$e4,$05 // ................
        .byte $e4,$0b,$a4,$60,$77                   // ...`w

txt_fb5f:
        .text "()*+,-./0123456789:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLMNOONMLKJIHGFEDCBA"
        .byte $40                                   // @ character
        .text "?>=<;:9876543210/.-,+*)('&%$#"
        .byte $22                                   // double quote character
        .text "! "
        .byte $1f,$1e,$1d,$1c,$1b,$1a,$19,$18,$17,$16,$15,$14,$13,$12,$11,$10 // ................
        .byte $0f,$0e,$0d,$0c,$0b,$0a,$09,$08,$07,$06,$05,$04,$03,$02,$01,$a2 // ................
        .byte $60,$27,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0e // `'..............
        .byte $0f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e // ................
        .byte $1f                                   // .

txt_fbf8:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'"
        .byte $80,$28,$00,$ef,$20,$27,$12,$0f,$02,$0f,$03,$0f,$10,$f2,$20,$80 // .(.. '........ .
        .byte $28,$00,$2d,$c7,$c6,$c5,$c4,$c3,$c2,$c1,$c0,$d8,$d1,$d3,$d5,$d6 // (.-.............
        .byte $e3,$d7,$24,$d6,$d5,$d3,$d1,$80,$3c,$d8,$80,$2a,$00,$29,$0b,$0c // ..$.....<..*.)..
        .byte $0f,$07,$01,$07,$0f,$0c,$0b,$80,$48,$00,$21,$03,$b4,$24,$d1,$d3 // ........H.!..$..
        .byte $d5,$d6,$e3,$d7,$24,$d6,$d5,$d3,$d1,$a6,$29,$0b,$0c,$0f,$07,$01 // ....$.....).....
        .byte $07,$0f,$0c,$0b,$a6,$60,$b8           // .....`.

txt_fc57:
        .text " !"
        .byte $22                                   // double quote character
        .text "#%')+.147;?CGLQV"
        .byte $5b,$60,$65,$6a,$6f,$74,$79,$7e,$83,$88,$8d,$92,$97,$9c,$a1,$a6 // [`ejoty~........
        .byte $ab,$b0,$b5,$ba,$bf,$c4,$c9,$ce,$d3,$d8,$dd,$e2,$e7,$ec,$f1,$f6 // ................
        .byte $fb,$00,$05,$0a,$0f,$13,$17,$1b,$1f   // .........

txt_fc93:
        .byte $22                                   // double quote character
        .text "%(+-/134567765431/-+(%"
        .byte $22                                   // double quote character
        .byte $1f,$1b,$17,$13,$0f,$0a,$05,$00,$fb,$f6,$f1,$ec,$e7,$e2,$dd,$d8 // ................
        .byte $d3,$ce,$c9,$c4,$bf,$ba,$b5,$b0,$ab,$a6,$a1,$9c,$97,$92,$8d,$88 // ................
        .byte $83,$7e,$79,$74,$6f,$6a,$65,$60,$5b   // .~ytoje`[

txt_fcd4:
        .text "VQLGC?;741.+)'"

// --- Region $fce5-$fd14 ---
.pc = $fce5 "txt_fce5"

txt_fce5:
        .text "!  !"
        .byte $22                                   // double quote character
        .text "#%')+.147;?CGLQV"
        .byte $5b,$60,$65,$6a,$6f,$74,$79,$7e,$83,$88,$8d,$92,$97,$9c,$a1,$a6 // [`ejoty~........
        .byte $ab,$b0,$b5,$ba,$bf,$80,$34,$00,$21,$01,$80 // ......4.!..

// --- Region $fd1d-$fda2 ---
.pc = $fd1d "Segment $fd1d"
        .byte $b8                                   // .

txt_fd1e:
        .text "765431/-+(%"
        .byte $22                                   // double quote character
        .byte $1f,$1b,$17,$13,$0f,$0a,$05,$00,$fb,$f6,$f1,$ec,$e7,$e2,$dd,$d8 // ................
        .byte $d3,$ce,$c9,$c4,$bf,$ba,$b5,$b0,$ab,$a6,$a1,$9c,$97,$92,$8d,$88 // ................
        .byte $83,$7e,$79,$74,$6f,$6a,$65,$60,$5b   // .~ytoje`[

txt_fd53:
        .text "VQLGC?;741.+)'%#"
        .byte $22                                   // double quote character
        .text "!  !"
        .byte $22                                   // double quote character
        .text "#%')+.147;?CGLQV"
        .byte $5b,$60,$65,$6a,$6f,$74,$79,$7e,$83,$88,$8d,$92,$97,$9c,$a1,$a6 // [`ejoty~........
        .byte $ab,$b0,$b5,$ba,$bf,$c4,$c9,$ce,$d3,$d8,$dd,$e2,$e7,$ec,$f1,$f6 // ................
        .byte $fb,$00,$05,$0a,$0f,$13,$17,$1b,$1f,$22 // ........."

// --- Region $fdab-$ff5a ---
.pc = $fdab "Segment $fdab"
        .text "567765431/-+(%"
        .byte $22                                   // double quote
        .byte $1f
        .byte $1b,$17,$13,$0f,$0a,$05,$00,$fb,$f6,$f1,$ec,$e7,$e2,$dd,$d8,$d3 // ................
        .byte $ce,$c9,$c4,$bf,$ba,$b5,$b0,$ab,$a6,$a1,$9c,$b4,$21,$01,$80,$67 // ............!..g
        .byte $00,$21,$01,$80,$27,$00,$21,$01,$b3,$2e,$07,$12,$05,$05,$14,$09 // .!..'.!.........
        .byte $0e,$07,$13,$20,$20,$13,$03,$07,$e3,$20,$24,$02,$12,$0f,$13,$e3 // ...  .... $.....
        .byte $20,$25,$09,$0b,$01,$12,$09,$e3,$20,$23,$04,$0f,$0d,$e3,$20,$26 //  %...... #.... &
        .byte $0c,$05,$07,$05,$0e,$04,$e3,$20,$2c,$02,$05,$19,$0f,$0e,$04,$20 // ....... ,...... 
        .byte $06,$0f,$12,$03,$05,$e3,$20,$23,$08,$14,$0c,$e7 // ...... #....

txt_fe27:
        .encoding "screencode_mixed"
        .text " -usa greets to"
        .encoding "petscii_upper"
        .byte $e4,$20,$23,$01,$14,$03,$e3,$20,$23,$06,$02,$12,$e3,$20,$23,$05 // . #.... #.... #.
        .byte $13,$09,$e3,$20,$23,$0e,$06,$09,$80   // ... #....

txt_fe4f:
        .text "! "
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $83,$70,$20,$60                       // .p `

txt_fe56:
        .encoding "screencode_mixed"
        .text "4sulu wizbit strike again  with another major release"
        .encoding "petscii_upper"
        .byte $e8                                   // .

txt_fe8c:
        .encoding "screencode_mixed"
        .text ".;spread by acidyx in europe "
        .encoding "petscii_upper"
        .byte $e7,$2e,$60                           // ..`

txt_feac:
        .encoding "screencode_mixed"
        .text "+people should now start accepting the truth"
        .encoding "petscii_upper"
        .byte $e5,$2e,$60,$4c                       // ..`L

txt_fedc:
        .encoding "screencode_mixed"
        .text "we are awesome you lamers who dont like us should open their eyes and say 'g"
        .encoding "petscii_upper"
        .byte $e3,$0f,$e3,$04,$e3,$2e,$60,$61       // ......`a

txt_ff30:
        .encoding "screencode_mixed"
        .text " dcs are just so awesome its about time we "
        .encoding "petscii_upper"

// --- Region $ff65-$ff9b ---
.pc = $ff65 "Segment $ff65"
        .byte $05,$0d,$20,$06,$09,$12,$13,$14,$20,$01,$0e,$04,$20,$16,$0f,$14 // .. ..... ... ...
        .byte $05,$04,$20,$14,$08,$05,$0d,$20,$0e,$15,$0d,$02,$05,$12,$20,$31 // .. .... ...... 1
        .byte $20,$09,$0e,$20,$14,$08,$05,$20,$0d,$01,$07,$13,$e7,$2e,$fb,$20 //  .. ... ....... 
        .byte $a1,$82,$99,$20,$60,$60,$ad           // ... ``.

// --- Region $fffa-$ffff ---
.pc = $fffa "Segment $fffa"
        .byte $a7,$80,$a0,$00,$00,$20               // ..... 
