// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:15
// 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:  $3e00 (15872)
// IRQ handler:  $3ec4 (irq_3ec4)
// IRQ handler:  $3efd (irq_3efd)
// IRQ handler:  $0b2e (irq_0b2e)
// IRQ handler:  $0b65 (irq_0b65)
//
// Code: 3135 bytes, Data: 60353 bytes
// Labels: 348, Subroutines: 18
//
// Cross-references: all OK
// ============================================


// --- Region $0a40-$0ba1 ---
.pc = $0a40 "loc_0a40"

loc_0a40:
        lda #$93
        jsr $ffd2
        lda #$00
        sta $d021
        sta $d020
        sta $02d0
        sta $0d31
        sta $0d30
        lda #$bf
        sta dat_0c1d
        lda #$0f
        sta $d022
        lda #$0e
        sta $d023
        lda #$18
        sta $d018
        lda #$d8
        sta $d016
        ldx #$00

loc_0a71:
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        lda #$0e
        sta $d800,x
        sta $d86c,x
        lda #$00
        sta $0840,x
        sta $0930,x
        inx
        bne loc_0a71
        ldx #$00

loc_0a94:
        lda #$01
        sta $d027,x
        inx
        cpx #$08
        bne loc_0a94
        lda #$ff
        sta $d015
        ldx #$21
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        inx
        stx $07fc
        inx
        stx $07fd
        inx
        stx $07fe
        inx
        stx $07ff
        lda #$57
        sta $d000
        adc #$17
        sta $d002
        adc #$18
        sta $d004
        adc #$18
        sta $d006
        adc #$18
        sta $d008
        adc #$18
        sta $d00a
        adc #$18
        sta $d00c
        adc #$18
        sta $d00e
        lda #$85
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$00
        jsr sub_1000
        sei
        lda #$2e
        sta $0314
        lda #$0b
        sta $0315
        lda #$32
        sta $d012
        lda #$7f
        sta $dc0d
        lda #$81
        sta $d01a
        lda #$1b
        sta $d011
        cli

loc_0b2b:
        jmp loc_0b2b

irq_0b2e:
        inc $d019
        lda #$1b
        sta $d011
        jsr sub_0d32
        jsr sub_0ce7
        lda $0d31
        cmp #$01
        bne loc_0b49
        jsr sub_0c1e
        jsr sub_0c1e

loc_0b49:
        lda #$65
        sta $0314
        lda #$0b
        sta $0315
        lda #$2a
        sta $d012
        lda $dc01
        cmp #$ef
        beq loc_0b62
        jmp loc_ea81

loc_0b62:
        jmp loc_0d91

irq_0b65:
        inc $d019
        jsr sub_0bdf
        lda #$0f
        sta $d022
        lda #$0e
        sta $d023
        jsr sub_1003
        lda #$2e
        sta $0314
        lda #$0b
        sta $0315
        lda #$f2
        sta $d012
        jsr sub_0b8d
        jmp loc_ea81
// Referenced by: jsr from $0b87

sub_0b8d:
        lda #$a2
        sta $0b4a
        lda #$0b
        sta $0b4f
        ldx #$00

loc_0b99:
        inc dat_0c1d
        inx
        cpx #$50
        bne loc_0b99
        rts

// --- Region $0bdf-$0ccd ---
.pc = $0bdf "sub_0bdf"
// Referenced by: jsr from $0b68

sub_0bdf:
        ldx #$01

loc_0be1:
        dex
        bne loc_0be1
        inc dat_0c1d
        inc dat_0c1d
        inc dat_0c1d
        inc dat_0c1d
        inc dat_0c1d
        ldx dat_0c1d
        bne loc_0bfd
        lda #$00
        sta dat_0c1d

loc_0bfd:
        ldy $2b00,x

loc_0c00:
        lda $d012

loc_0c03:
        cmp $d012
        beq loc_0c03
        and #$07
        ora #$10
        sta $d011
        dey
        bne loc_0c00
        ldx #$01

loc_0c14:
        dex
        bne loc_0c14
        ldy #$01

loc_0c19:
        dey
        bne loc_0c19
        rts

dat_0c1d:
        .byte $bf                                   // .
// Referenced by: jsr from $0b43, $0b46

sub_0c1e:
        jsr sub_0c60
        dec $0ce6
        lda $0ce6
        cmp #$ff
        bne loc_0c54
        lda #$07
        sta $0ce6
        inc $0c3c
        lda $0c3c
        bne loc_0c3b
        inc $0c3d

loc_0c3b:
        lda $2bff
        beq loc_0c55
        jsr sub_0cb8
        ldy #$00
        ldx #$00

loc_0c47:
        lda ($fb),y
        sta $0cce,x
        inx
        inx
        inx
        iny
        cpy #$08
        bne loc_0c47

loc_0c54:
        rts

loc_0c55:
        lda #$ff
        ldy #$2b
        sta $0c3c
        sty $0c3d
        rts
// Referenced by: jsr from $0c1e

sub_0c60:
        ldx #$00
        ldy #$00

loc_0c64:
        asl $0cce,x
        rol $0a02,x
        rol $0a01,x
        rol $0a00,x
        rol $09c2,x
        rol $09c1,x
        rol $09c0,x
        rol $0982,x
        rol $0981,x
        rol $0980,x
        rol $0942,x
        rol $0941,x
        rol $0940,x
        rol $0902,x
        rol $0901,x
        rol $0900,x
        rol $08c2,x
        rol $08c1,x
        rol $08c0,x
        rol $0882,x
        rol $0881,x
        rol $0880,x
        rol $0842,x
        rol $0841,x
        rol $0840,x
        inx
        inx
        inx
        iny
        cpy #$08
        bne loc_0c64
        rts

// Referenced by: jsr from $0c40
sub_0cb8: {
        sta $fb
        ldx #$00
        stx $fc
        ldx #$02
loop:
        asl $fb
        rol $fc
        dex
        bpl loop
        lda #$30
        ora $fc
        sta $fc
        rts
}

// --- Region $0ce7-$0d11 ---
.pc = $0ce7 "sub_0ce7"
// Referenced by: jsr from $0b39

sub_0ce7:
        inc $02d0
        ldy $02d0
        cpy #$1e
        bne loc_0cf3
        ldy #$00

loc_0cf3:
        sty $02d0
        lda dat_0d12,y
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        rts

// --- Region $0d32-$0d3c ---
.pc = $0d32 "sub_0d32"
// Referenced by: jsr from $0b36

sub_0d32:
        lda #$da
        dec $0d33
        cmp #$00
        bne loc_0d4a

dat_0d3b:
        .byte $a9,$da                               // ..

// --- Region $0d4a-$0d4a ---
.pc = $0d4a "loc_0d4a"

loc_0d4a:
        rts

// --- Region $0d91-$0dd9 ---
.pc = $0d91 "loc_0d91"

loc_0d91:
        sei
        jsr $ff81
        jsr $fda3
        jsr $fd15
        lda #$93
        jsr $ffd2
        lda #$00
        sta $d020
        sta $d021
        lda #$15
        sta $d018
        ldx #$00

loc_0daf:
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        lda #$01
        sta $d800,x
        inx
        bne loc_0daf
        ldx #$00

loc_0dc7:
        lda dat_0e3b,x
        sta $0400,x
        inx
        bne loc_0dc7

loc_0dd0:
        lda #$ff
        dec $0dd1
        cmp #$00
        bne loc_0df0

dat_0dd9:
        .byte $a9                                   // .

// --- Region $0df0-$0df4 ---
.pc = $0df0 "loc_0df0"

loc_0df0:
        jmp loc_0dd0

dat_0df3:
        .byte $78,$20                               // x 

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

sub_1000:
        jmp loc_101d
// Referenced by: jsr from $0b75

sub_1003:
        jmp loc_1085

dat_1006:
        .byte $4c                                   // L

// --- Region $101d-$101f ---
.pc = $101d "loc_101d"

loc_101d:
        jmp loc_1807

// --- Region $1050-$162e ---
.pc = $1050 "loc_1050"

loc_1050:
        lda $1ad0,y
        sta $1716
        lda $1ad1,y
        sta $1717
        sta $d418
        ldx #$00
        txa

loc_1062:
        sta dat_1718,x
        inx
        cpx #$86
        bne loc_1062
        ldx #$00
        lda #$01

loc_106e:
        sta $100c,x
        sta dat_173b,x
        inx
        cpx #$03
        bne loc_106e
        ldx #$00
        txa

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

loc_1085:
        dec dat_1718
        bpl loc_1090
        lda $1716
        sta dat_1718

loc_1090:
        ldx #$00
        stx $1720
        jsr sub_10b0
        inx
        jsr sub_10b0
        inx
        jsr sub_10b0
        lda $171c
        sta $d416
        lda $1018
        ora $1723
        sta $d417
        rts
// Referenced by: jsr from $1095, $1099, $109d

sub_10b0:
        lda $100c,x
        beq loc_10c5
        lda $1716
        cmp dat_1718
        bne loc_10c5
        dec dat_173b,x
        lda dat_173b,x
        beq loc_10c8

loc_10c5:
        jmp loc_11f9

loc_10c8:
        lda $1707,x
        sta $f8
        lda $170a,x
        sta $f9

loc_10d2:
        ldy $1726,x
        lda ($f8),y
        bpl loc_1101
        cmp #$ff
        bne loc_10e5
        lda #$00
        sta $1726,x
        jmp loc_10d2

loc_10e5:
        cmp #$fe
        bne loc_10ef
        lda #$00
        sta $100c,x
        rts

loc_10ef:
        sec
        sbc #$a0
        bcs loc_10f8
        eor #$1f
        adc #$01

loc_10f8:
        sta $172c,x
        inc $1726,x
        iny
        lda ($f8),y

loc_1101:
        tay
        lda $1f62,y
        sta $f8
        lda $1f79,y
        sta $f9

loc_110c:
        jmp loc_17c0

dat_110f:
        .byte $b1,$f8,$30,$12                       // ..0.

loc_1113:
        cmp #$60
        bcc loc_1122
        and #$1f
        sta $1015,x
        inc $1729,x
        jmp loc_110c

loc_1122:
        jmp loc_11a2

loc_1125:
        cmp #$7e
        beq loc_1174
        cmp #$7d
        beq loc_1183
        cmp #$c0
        bcc loc_1197
        and #$1f
        pha
        and #$0f
        sta $1741,x
        pla
        and #$10
        bne loc_115e
        iny
        lda ($f8),y
        clc
        adc $172c,x
        sta $1744,x
        iny
        lda ($f8),y
        clc
        adc $172c,x
        sta $1747,x
        inc $1729,x
        inc $1729,x
        lda $1744,x
        jmp loc_11a6

loc_115e:
        iny
        lda ($f8),y
        clc
        adc $172c,x
        sta $1747,x
        lda $1012,x
        sta $1744,x
        inc $1729,x
        jmp loc_1174

loc_1174:
        lda dat_173e,x
        sta dat_173b,x
        inc $1729,x

loc_117d:
        jsr sub_11e6
        jmp loc_1322

loc_1183:
        lda dat_173e,x
        sta dat_173b,x
        lda $100f,x
        eor #$01
        sta $100f,x
        inc $1729,x
        jmp loc_117d

loc_1197:
        jmp loc_17da

dat_119a:
        .byte $3e,$18,$d4,$29,$17,$4c,$0c,$11       // >..).L..

loc_11a2:
        clc
        adc $172c,x

loc_11a6:
        sta $1012,x
        tay
        lda $1647,y
        sta $172f,x
        lda $16a7,y
        sta $1732,x
        lda dat_173e,x
        sta dat_173b,x
        inc $1729,x
        lda $17b0,x
        bne loc_117d
        lda #$00
        sta $1735,x
        sta $1738,x
        clc
        sta $1768,x
        sta $176b,x
        jsr sub_1823
        ldy $170d,x
        lda #$08
        jsr sub_17fb
        lda #$ff
        sta $100f,x
        sta $174a,x
// Referenced by: jsr from $117d

sub_11e6:
        ldy $1729,x
        lda ($f8),y
        cmp #$7f
        beq loc_11f0
        rts

loc_11f0:
        lda #$00
        sta $1729,x
        jsr sub_182d
        rts

loc_11f9:
        lda $174a,x
        bne loc_1201
        jmp loc_1322

loc_1201:
        clc
        lda #$00
        sta $174a,x
        sta $1750,x
        sta $1789,x
        sta $1792,x
        sta $1795,x
        lda $1015,x
        asl
        asl
        asl
        adc $1015,x
        adc $1015,x
        adc $1015,x
        sta $174d,x
        tay
        lda $18f0,y
        pha
        lda $18f1,y
        ldy $170d,x
        jsr sub_184b
        pla
        sta $d405,y
        ldy $174d,x
        lda $18fa,y
        and #$04
        bne loc_1269
        lda $18f2,y
        pha
        and #$0f
        sta $1753,x
        pla
        lsr
        lsr
        lsr
        lsr
        sta $1756,x
        eor #$0f
        sta $1759,x
        lda $18f6,y
        lsr
        lsr
        lsr
        lsr
        sta $175f,x
        lda #$00
        sta $1762,x
        sta $1765,x

loc_1269:
        lda $18fa,y
        and #$20
        beq loc_12c0
        lda $1018
        ora $1710,x
        sta $1018
        lda $18fa,y
        and #$02
        bne loc_12c9
        lda #$00
        sta $1719
        sta $171a
        lda $18f6,y
        and #$0f
        asl
        asl
        asl
        asl
        sta $171b
        tay
        lda $19f2,y
        pha
        and #$f0
        sta $1723
        pla
        and #$0f
        asl
        asl
        asl
        asl
        ora $1717
        sta $d418
        lda $19f3,y
        sta $171c
        lda $19f4,y
        sta $171d
        lda $19f5,y
        sta $171e
        jmp loc_12c9

loc_12c0:
        lda $1018
        and $1713,x
        sta $1018

loc_12c9:
        ldy $174d,x
        lda $18f7,y
        pha
        and #$f0
        lsr
        sta $1771,x
        pla
        and #$0f
        sta $1774,x
        lda $18f8,y
        sta $1777,x
        lda $18f9,y
        sta $177a,x
        lda $18fa,y
        sta $177d,x
        ldy $1012,x
        lda $1888,y
        clc
        sta $1792,x
        lda #$02
        sta $1786,x
        jsr sub_1885
        lda $177d,x
        and #$80
        beq loc_1318
        ldy $170d,x
        lda #$ff
        sta $d400,y
        sta $d401,y
        lda #$81
        sta $d404,y
        rts

loc_1318:
        jmp loc_1591

dat_131b:
        .byte $ad,$0e,$dc,$8d,$05,$d4,$4a           // ......J

loc_1322:
        lda $1786,x
        beq loc_132d
        dec $1786,x
        jmp loc_134e

loc_132d:
        lda $177d,x
        and #$10
        beq loc_1342
        lda dat_173b,x
        cmp #$01
        bne loc_134e
        lda #$fe
        jsr sub_17ec
        bne loc_134e

loc_1342:
        lda $177d,x
        and #$08
        bne loc_134e
        lda #$fe
        sta $100f,x

loc_134e:
        lda $1762,x
        lsr
        clc
        adc $174d,x
        tay
        lda $18f3,y
        sta $171f
        lda $1762,x
        and #$01
        beq loc_1370
        lda $171f
        and #$0f
        asl
        asl
        asl
        asl
        jmp loc_1375

loc_1370:
        lda $171f
        and #$f0

loc_1375:
        clc
        adc $175f,x
        sta $175c,x
        lda $1765,x
        bne loc_139f
        lda $1750,x
        clc
        adc $175c,x
        sta $1750,x
        lda $1753,x
        adc #$00
        sta $1753,x
        cmp $1759,x
        bne loc_13c5
        lda #$01
        sta $1765,x
        bne loc_13bb

loc_139f:
        lda $1750,x
        sec
        sbc $175c,x
        sta $1750,x
        lda $1753,x
        sbc #$00
        sta $1753,x
        cmp $1756,x
        bne loc_13c5
        lda #$00
        sta $1765,x

loc_13bb:
        lda $1762,x
        cmp #$05
        beq loc_13c5
        inc $1762,x

loc_13c5:
        lda $177d,x
        and #$20
        beq loc_141c
        lda $1720
        bne loc_141c
        inx
        stx $1720
        dex
        lda $171c
        cmp $171e
        beq loc_141c
        lda $171b
        clc
        adc $1719
        tay
        lda $19f6,y
        sta $1721
        lda $19fc,y
        sta $1722
        lda $171c
        clc
        adc $1721
        sta $171c
        inc $171a
        lda $171a
        cmp $1722
        bne loc_141c
        lda #$00
        sta $171a
        inc $1719
        lda $1719
        cmp #$06
        bne loc_141c
        lda $171d
        sta $1719

loc_141c:
        lda $1741,x
        beq loc_149f
        asl
        asl
        asl
        asl
        sta $171f
        lda $1744,x
        cmp $1747,x
        bcs loc_145a
        ldy $1747,x
        lda $1735,x
        clc
        adc $171f
        sta $1735,x
        lda $1738,x
        adc #$00
        sta $1738,x
        lda $1735,x
        clc
        adc $172f,x
        lda $1738,x
        adc $1732,x
        cmp $16a7,y
        bne loc_149c
        jmp loc_1481

loc_145a:
        ldy $1747,x
        lda $1735,x
        sec
        sbc $171f
        sta $1735,x
        lda $1738,x
        sbc #$00
        sta $1738,x
        lda $1735,x
        clc
        adc $172f,x
        lda $1738,x
        adc $1732,x
        cmp $16a7,y
        bne loc_149c

loc_1481:
        tya
        sta $1012,x
        lda $1647,y
        sta $172f,x
        lda $16a7,y
        sta $1732,x
        lda #$00
        sta $1741,x
        sta $1735,x
        sta $1738,x

loc_149c:
        jmp loc_1591

loc_149f:
        lda $1771,x
        beq loc_14aa
        dec $1771,x
        jmp loc_1591

loc_14aa:
        lda $177d,x
        and #$40
        beq loc_1520
        inc $1019
        lda $1019
        and #$01
        sta $1019
        bne loc_14c1
        jmp loc_1591

loc_14c1:
        ldy $170d,x
        lda $172f,x
        clc
        adc $1735,x
        sta $1724
        lda $1732,x
        adc #$00
        sta $1725
        lda $1724
        sec
        sbc $1798,x
        sta $d400,y
        lda $1725
        sbc $179b,x
        sta $d401,y
        lda $1777,x
        bmi loc_1503
        lda $1798,x
        clc
        adc $1777,x
        sta $1798,x
        lda $179b,x
        adc #$00
        sta $179b,x
        jmp loc_1619

loc_1503:
        lda $1777,x
        and #$7f
        sta $101a
        lda $1798,x
        sec
        sbc $101a
        sta $1798,x
        lda $179b,x
        sbc #$00
        sta $179b,x
        jmp loc_1619

loc_1520:
        lda $1768,x
        bne loc_1546
        lda $1735,x
        clc
        adc $1792,x
        sta $1735,x
        lda $1738,x
        adc $1795,x
        sta $1738,x
        inc $176b,x
        lda $176b,x
        cmp $1774,x
        beq loc_1567
        jmp loc_1591

loc_1546:
        lda $1735,x
        sec
        sbc $1792,x
        sta $1735,x
        lda $1738,x
        sbc $1795,x
        sta $1738,x
        inc $176b,x
        lda $176b,x
        cmp $1774,x
        beq loc_1567
        jmp loc_1591

loc_1567:
        lda #$00
        sta $176b,x
        lda $1768,x
        eor #$01
        sta $1768,x
        lda $176e,x
        cmp $1777,x
        beq loc_1591
        inc $176e,x
        lda $1774,x
        clc
        adc $1774,x
        sta $1774,x
        lda $1795,x
        adc #$00
        bit $1795

loc_1591:
        lda $177d,x
        and #$01
        bne loc_15d5

loc_1598:
        ldy $177a,x
        lda $19a0,y
        cmp #$90
        bcc loc_15b5
        sec
        sbc #$90
        sta $171f
        lda $177a,x
        sec
        sbc $171f
        sta $177a,x
        jmp loc_1598

loc_15b5:
        sta $1780,x
        lda $19c9,y
        clc
        adc $1012,x
        sta $1783,x
        tay
        lda $1647,y
        sta $172f,x
        lda $16a7,y
        sta $1732,x
        inc $177a,x
        jmp loc_1603

loc_15d5:
        ldy $177a,x
        lda $19a0,y
        cmp #$90
        bcc loc_15f2
        sec
        sbc #$90
        sta $171f
        lda $177a,x
        sec
        sbc $171f
        sta $177a,x
        jmp loc_15d5

loc_15f2:
        sta $1780,x
        lda #$00
        sta $172f,x
        lda $19c9,y
        sta $1732,x
        inc $177a,x

loc_1603:
        ldy $170d,x
        lda $172f,x
        clc
        adc $1735,x
        sta $d400,y
        lda $1732,x
        adc $1738,x
        sta $d401,y

loc_1619:
        lda $1750,x
        sta $d402,y
        lda $1753,x
        sta $d403,y
        lda $1780,x
        and $100f,x
        sta $d404,y
        rts

// --- Region $17c0-$188d ---
.pc = $17c0 "loc_17c0"

loc_17c0:
        jmp loc_1837

dat_17c3:
        .byte $b1,$f8                               // ..

loc_17c5:
        cmp #$7c
        beq loc_17cc
        jmp loc_1125

loc_17cc:
        lda $17b0,x
        eor #$01
        sta $17b0,x
        inc $1729,x
        jmp loc_17c0

loc_17da:
        cmp #$80
        bcc loc_17e9
        and #$3f
        sta dat_173e,x
        inc $1729,x
        jmp loc_110c

loc_17e9:
        jmp loc_1113
// Referenced by: jsr from $133d

sub_17ec:
        sta $100f,x
        ldy $170d,x
        lda #$00
        sta $d405,y
        sta $d406,y
        rts
// Referenced by: jsr from $11db

sub_17fb:
        sta $d404,y
        lda #$0f
        sta $d405,y
        sta $d406,y
        rts

loc_1807:
        asl
        asl
        asl
        tay
        ldx #$00

loc_180d:
        lda $1ad0,y
        sta $1707,x
        lda $1ad1,y
        sta $170a,x
        iny
        iny
        inx
        cpx #$03
        bne loc_180d
        jmp loc_1870
// Referenced by: jsr from $11d3

sub_1823:
        sta $176e,x
        sta $1798,x
        sta $179b,x
        rts
// Referenced by: jsr from $11f5

sub_182d:
        inc $1726,x
        sta $17b0,x
        bit $17b3
        rts

loc_1837:
        ldy $1729,x
        lda ($f8),y
        cmp #$f0
        bcc loc_17c5
        and #$0f
        sta $17b3,x
        inc $1729,x
        jmp loc_1837
// Referenced by: jsr from $1230

sub_184b:
        sta $1040
        lda $17b3,x
        bne loc_185a
        lda $1040
        sta $d406,y
        rts

loc_185a:
        lda $1040
        and #$0f
        sta $1040
        lda $17b3,x
        asl
        asl
        asl
        asl
        ora $1040
        sta $d406,y
        rts

loc_1870:
        ldx #$00
        txa

loc_1873:
        sta $17b0,x
        inx
        cpx #$08
        bne loc_1873
        jmp loc_1050

dat_187e:
        .byte $00,$00,$18,$9d,$75,$19,$60           // ....u.`
// Referenced by: jsr from $12fd

sub_1885:
        lda $1774,x
        bne loc_188d
        sta $1792,x

loc_188d:
        rts

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

// --- Region $3e00-$3ed0 ---
.pc = $3e00 "main_3e00"

main_3e00:
        lda #$93
        jsr $ffd2
        lda #$00
        sta $d021
        sta $d020
        sta $02d0
        sta $02d1
        sta $02d3
        lda #$d8
        sta $d016
        lda #$18
        sta $d018
        lda #$0e
        sta $d023
        lda #$03
        sta $d022
        ldx #$00

loc_3e2c:
        lda #$0e
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        lda txt_2800,x
        sta $04f0,x
        lda $2888,x
        sta $0578,x
        inx
        bne loc_3e2c
        lda #$01
        sta $d015
        sta $d01c
        lda #$0a
        sta $d027
        lda #$09
        sta $d025
        lda #$07
        sta $d026
        sta $d028
        sta $d029
        sta $d02a
        lda #$c8
        sta $07f8
        lda #$f4
        sta $07f9
        lda #$f5
        sta $07fa
        lda #$f6
        sta $07fb
        lda #$01
        sta $d000
        lda #$8e
        sta $d001
        lda #$99
        sta $d002
        sta $d004
        sta $d006
        lda #$6c
        sta $d003
        lda #$81
        sta $d005
        lda #$8e
        sta $d007
        sei
        lda #$c4
        sta $0314
        lda #$3e
        sta $0315
        lda #$32
        sta $d012
        lda #$7f
        sta $dc0d
        lda #$81
        sta $d01a
        lda #$1b
        sta $d011
        cli

loc_3ec1:
        jmp loc_3ec1

irq_3ec4:
        inc $d019
        inc $3ecb
        lda #$00
        cmp #$70
        bne loc_3ee1

dat_3ed0:
        .byte $a9                                   // .

// --- Region $3ee1-$3f1b ---
.pc = $3ee1 "loc_3ee1"

loc_3ee1:
        lda #$03
        sta $d022
        lda #$1b
        sta $d011
        lda #$fd
        sta $0314
        lda #$3e
        sta $0315
        lda #$b2
        sta $d012
        jmp loc_ea81

irq_3efd:
        inc $d019
.label smc_3f01 = * + 1
        lda #$1b                                    // !SMC: modified by $ffd3
        sta $d011
        lda #$07
        sta $d022
        lda #$c4
        sta $0314
        lda #$3e
        sta $0315
        lda #$f2
        sta $d012
        jmp loc_ea81

// --- Region $3f2d-$3f48 ---
.pc = $3f2d "loc_3f2d"

loc_3f2d:
        ldy $02d3
        cpy #$03
        bne loc_3f36
        ldy #$00

loc_3f36:
        sty $02d3
        lda dat_3f49,y
        sta $07f9
        sta $07fb
        lda $3f4a,y
        sta $07fa
        rts

// --- Region $3fd6-$3fdc ---
.pc = $3fd6 "loc_3fd6"

loc_3fd6:
        cmp $a93e,x
        .byte $77,$8d                               // rra $8d,x // ILLEGAL
        .byte $7a                                   // nop // ILLEGAL

dat_3fdc:
        .byte $3f                                   // ?

// --- Region $4027-$4045 ---
.pc = $4027 "loc_4027"

loc_4027:
        bne loc_3fd6
        ora ($d0,x)
        cmp #$58
        beq loc_4033
        rts

dat_4030:
        .byte $dd,$dc,$dd                           // ...

loc_4033:
        lda #$46
        sta $3edc
        lda #$40
        sta $3edd
        lda #$00
        sta $02d0
        sta $02d1
        rts

// --- Region $4092-$412a ---
.pc = $4092 "loc_4092"

loc_4092:
        bcc loc_40d4
        cmp #$00
        bne loc_40fd
        lda #$0a
        sta $4090
        inc $02d0
        ldy $02d0
        cpy #$4d
        bne loc_40a9
        ldy #$00

loc_40a9:
        sty $02d0
        lda $4123,y
        sta $07f8
        jsr sub_40fe
        lda $02d0
        cmp #$14
        bne loc_40c1
        lda #$03
        sta $d015

loc_40c1:
        lda $02d0
        cmp #$16
        bne loc_40cd
        lda #$07
        sta $d015

loc_40cd:
        lda $02d0
        cmp #$18
        bne loc_40d9

loc_40d4:
        lda #$0f
        sta $d015

loc_40d9:
        lda $02d0
        cmp #$34
        bne loc_40e7
        lda #$07
        sta $d015
        bne loc_40fd

loc_40e7:
        lda $07f8
        cmp #$ec
        bne loc_40f1
        ror $d015

loc_40f1:
        lda $07f8
        cmp #$ef
        bne loc_40fd
        lda #$01
.label loc_40fc = * + 2
        sta $40ff

loc_40fd:
        rts
// Referenced by: jsr from $40b2

sub_40fe:
        lda #$00
        cmp #$01
        bne loc_4122

loc_4104:
        dec $3ef6
        lda $3ef6
        cmp #$7a
        bne loc_4122
        lda #$07
        sta $3ee2
        lda #$b2
        sta $3ef6
        lda #$70
        sta $3edc
        lda #$41
.label loc_4121 = * + 2
        sta $3edd

loc_4122:
        rts
        bne $40f5
        dec $d7,x
        dec $d7,x
        dec $d7,x

// --- Region $4172-$4193 ---
.pc = $4172 "loc_4172"

loc_4172:
        bne loc_4121
        ora ($d0,x)
        cmp #$8e
        beq loc_417b
        rts

loc_417b:
        lda #$94
        sta $3edc
        lda #$41
        sta $3edd
        lda #$00
        sta $02d0
        sta $02d1
        sta $02d2
        sta $02d3
        rts

// --- Region $41fa-$42b2 ---
.pc = $41fa "loc_41fa"

loc_41fa:
        bne loc_41fe
        cpy #$36

loc_41fe:
        bne loc_4202
        ldy #$00

loc_4202:
        sty $02d0
        lda loc_423b,y
        sta $07f8
.label loc_420d = * + 2
        lda $02d0
        cmp #$32
.label loc_4211 = * + 1
        beq loc_4213
        rts

loc_4213:
        lda #$94

loc_4215:
        sta $3edc
        lda #$41
.label loc_421b = * + 1
        sta $3edd
        lda #$00
        sta $02d0
        sta $02d1
        sta $02d2
        sta $02d3

loc_422b:
        lda #$01
        sta $41c1
.label loc_4231 = * + 1
        lda #$71
        sta $41c6
        lda #$42
.label loc_4238 = * + 1
.label loc_4239 = * + 2
        sta $41cb
        rts

loc_423b:
        bne loc_420d
        .byte $d4,$d4                               // nop $d4,x // ILLEGAL
        bne loc_4211

loc_4241:
        .byte $d4,$d4                               // nop $d4,x // ILLEGAL
        bne loc_4215
        cpx $e4
        cpx $d0
        bne loc_421b
        cpx $e4
        cpx $ea
        cpx #$e0
        cpx #$e0
        cpx #$e0
        cpx #$e0
        cpx #$ea
        bne loc_422b
        bne loc_4241
        cpx $e4
        bne loc_4231
        bne loc_4238
        cmp $d5,x
        cmp $d5,x
        bne loc_4239
        bne loc_423b
        .byte $d4,$d4                               // nop $d4,x // ILLEGAL
        .byte $d4,$d0                               // nop $d0,x // ILLEGAL

loc_426f:
        bne loc_4241
        lda #$04
        dec $4272
        cmp #$00
        bne loc_428e

loc_427a:
        lda #$01
        sta $4272
        dec $3ef6
        lda $3ef6
        cmp #$52
        beq loc_428f
        lda #$4b
        sta smc_3f01

loc_428e:
        rts

loc_428f:
        sei
        jsr $ff81
        jsr $fda3
        jsr $fd15
        lda #$00
        sta $d015
        sta $02d0
        sta $02d1
        sta $02d2
        sta $02d3
        sta $d020
        sta $d021
        jmp loc_0a40

// --- Region $6f28-$6f28 ---
.pc = $6f28 "Segment $6f28"
        brk

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

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

loc_ea81:
        ror $20e3
        plp
        .byte $6f,$70,$71                           // rra $7170 // ILLEGAL
        .byte $72                                   // jam // ILLEGAL

// --- Region $ffd2-$ffd7 ---
.pc = $ffd2 "Segment $ffd2"
        .byte $4b,$8d                               // alr #$8d // ILLEGAL
        ora ($3f,x)
        rts

dat_ffd7:
        .byte $78                                   // x

// --- Region $fff2-$fffa ---
.pc = $fff2 "loc_fff2"

loc_fff2:
        sta $d020
        sta $d021
        jmp loc_0a40

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

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

dat_0800:
        // === Fill data (1 bytes, $0800-$0800) ===
        .byte $00                                   // .

// --- Region $0ba2-$0bde ---
.pc = $0ba2 "dat_0ba2"

dat_0ba2:
        .byte $ee,$19,$d0,$20,$df,$0b,$a9,$0a,$8d,$22,$d0,$a9,$04,$8d,$23,$d0 // ... ....."....#.
        .byte $20,$03,$10,$a9,$2e,$8d,$14,$03,$a9,$0b,$8d,$15,$03,$a9,$f2,$8d //  ...............
        .byte $12,$d0,$20,$ca,$0b,$4c,$81,$ea,$a9,$65,$8d,$4a,$0b,$a9,$0b,$8d // .. ..L...e.J....
        .byte $4f,$0b,$a2,$00,$ce,$1d,$0c,$e8,$e0,$50,$d0,$f8,$60 // O........P..`

// --- Region $0d12-$0d31 ---
.pc = $0d12 "dat_0d12"

dat_0d12:
        .byte $85,$85,$84,$84,$83,$83,$82,$82,$81,$81,$80,$80,$7f,$7f,$7e,$7e // ..............~~
        .byte $7f,$7f,$80,$80,$81,$81,$82,$82,$83,$83,$84,$84,$85,$85,$00,$00 // ................

// --- Region $0d3d-$0d49 ---
.pc = $0d3d "Program $0d3d"
        .byte $8d,$33,$0d,$ad,$30,$0d,$ee,$30,$0d,$c9,$05,$f0,$01 // .3..0..0.....

// --- Region $0d4b-$0d90 ---
.pc = $0d4b "dat_0d4b"

dat_0d4b:
        .byte $a9,$01,$8d,$31,$0d,$a9,$5b,$8d,$37,$0b,$a9,$0d,$8d,$38,$0b,$60 // ...1..[.7....8.`
        .byte $a9,$ff,$ce,$5c,$0d,$c9,$00,$d0,$0f,$a9,$ff,$8d,$5c,$0d,$ad,$30 // ...\........\..0
        .byte $0d,$ee,$30,$0d,$c9,$08,$f0,$01,$60,$a2,$00,$bd,$90,$29,$9d,$00 // ..0.....`....)..
        .byte $04,$bd,$fc,$29,$9d,$6c,$04,$e8,$d0,$f1,$a9,$ea,$8d,$36,$0b,$8d // ...).l.......6..
        .byte $37,$0b,$8d,$38,$0b,$60               // 7..8.`

// --- Region $0dda-$0def ---
.pc = $0dda "Program $0dda"
        .byte $ff,$8d,$d1,$0d,$ee,$e2,$0d,$a9,$01,$c9,$ff,$d0,$09,$ee,$eb,$0d // ................
        .byte $a9,$00,$c9,$02,$f0,$03               // ......

// --- Region $0df5-$0e1a ---
.pc = $0df5 "Program $0df5"
        .byte $81,$ff,$20,$a3,$fd,$20,$15,$fd,$a9,$00,$8d,$20,$d0,$8d,$21,$d0 // .. .. ..... ..!.
        .byte $8d,$11,$d0,$58,$4c,$e2,$fc           // ...XL..

txt_0e0c:
        .encoding "screencode_mixed"
        .text "alex you suck!"
        .encoding "petscii_upper"

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

// --- Region $0e3b-$0f3c ---
.pc = $0e3b "dat_0e3b"

dat_0e3b:
        .byte $09,$0e,$14,$12,$0f,$20,$03,$12,$05,$04,$09,$14,$13 // ..... .......

txt_0e48:
        .text ":"

dat_0e49:
        // === Fill data (66 bytes, $0e49-$0e8a) ===
        .fill 66, $20
        .byte $27                                   // '

txt_0e8c:
        .encoding "screencode_mixed"
        .text "empire?' intro code: side sector/dmx   empire/demonix logos: cybernoid/dmx"
        .encoding "petscii_upper"

txt_0ed6:
        .text "     "
        .byte $22                                   // double quote character

txt_0edc:
        .encoding "screencode_mixed"
        .text "cool dude!"
        .byte $22                                   // double quote
        .text " sprites"
        .encoding "petscii_upper"

txt_0eef:
        .text ": (??) "
        .byte $03,$06,$01,$20,$04,$05,$0d,$0f       // ... ....

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

// --- Region $1007-$101c ---
.pc = $1007 "Segment $1007"
        .byte $2f,$16,$4c,$3e,$16,$01,$01,$01,$ff,$fe,$ff,$18,$1c,$24,$01,$0e // /.L>.........$..
        .byte $01,$05,$01,$00,$00,$00               // ......

// --- Region $1020-$104f ---
.pc = $1020 "txt_1020"

txt_1020:
        .byte $22                                   // double quote character
        .text "SEX-LUNATIC! "
        .byte $22                                   // double quote character
        .text " BY ZYRON 940729!"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $ad,$0d,$dd,$8d,$11,$d0,$ad,$19,$d0,$8d,$18,$d0,$4e,$18,$d4 // ............N..

// --- Region $162f-$1718 ---
.pc = $162f "dat_162f"

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

txt_16e3:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$22,$5a,$98,$1a,$1a,$1a,$00,$07,$0e,$01,$02,$04,$fe,$fd // .."Z............
        .byte $fb,$00,$0f                           // ...

dat_1718:
        // === Fill data (1 bytes, $1718-$1718) ===
        .byte $00                                   // .

// --- Region $173b-$173e ---
.pc = $173b "dat_173b"

dat_173b:
        .byte $01,$01,$01                           // ...

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

// --- Region $179e-$17bf ---
.pc = $179e "dat_179e"

dat_179e:
        .byte $ff,$00,$00,$00,$00,$00,$00,$ff,$90,$1f,$10,$29,$03,$17,$01,$90 // ...........)....
        .byte $1f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00                               // ..

// --- Region $188e-$2016 ---
.pc = $188e "dat_188e"

dat_188e:
        .byte $02,$02,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$0c,$0c,$0c,$0c,$0c,$10,$10,$10,$10,$14,$14 // ................
        .byte $14,$18,$18,$1c,$1c,$1c               // ......

txt_18b4:
        .text "  $$(,,0488<"
        .byte $40                                   // @ character
        .text "DHLTX"
        .byte $5c                                   // backslash character
        .byte $64,$68,$70,$74,$7c,$84,$8c,$94,$9c,$a8,$b0,$bc,$c8,$d4,$e0,$ec // dhpt|...........
        .byte $fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 9, $ff
        .byte $00,$a4,$00,$00,$00,$00,$00,$09,$04,$02,$09,$ff,$cc,$12,$24,$44 // ..............$D
        .byte $44,$00,$02,$01,$00,$68,$00,$d4,$18,$40,$00,$00,$01,$01,$01,$00 // D....h...@......
        .byte $30,$00,$a8,$08,$00,$00,$00,$00,$04,$04,$0a,$01,$00,$a4,$06,$00 // 0...............
        .byte $00,$00,$00,$04,$04,$22,$11,$00,$a4,$02,$66,$11,$11,$00,$14,$04 // ....."....f.....
        .byte $00,$00,$00,$6d,$28,$12,$32,$12,$00,$00,$00,$00,$08,$00,$53,$00 // ...m(.2.......S.
        .byte $00,$00,$00,$00,$01,$02,$27,$91,$00,$d7,$16,$11,$11,$11,$02,$00 // ......'.........
        .byte $00,$00,$a8,$00,$f4,$16,$11,$11,$11,$01,$01,$01,$00,$a8,$00,$f7 // ................
        .byte $08,$00,$00,$00,$00,$04,$04,$17,$01,$00,$a4,$06,$00,$00,$00,$00 // ................
        .byte $04,$04,$22,$09,$00,$82,$11,$00,$00,$00,$00,$00,$00,$07,$08,$00 // ..".............
        .byte $63,$18,$f4,$44,$44,$00,$01,$00,$00,$10,$03,$fa,$08,$20,$00,$00 // c..DD........ ..
        .byte $10,$00,$00,$0a,$00,$00,$f4,$0e,$12,$22,$22,$f0,$02,$01,$00,$20 // ........."".... 
        .byte $41,$91,$09,$17,$17,$17,$91,$41,$41,$92,$09,$81,$41,$41,$81,$41 // A......AA...AA.A
        .byte $81,$81,$81,$81,$81,$81,$92,$81,$41,$11,$11,$11,$11,$11,$91,$81 // ........A.......
        .byte $81,$92,$09,$17,$17,$17,$91,$81,$91,$00,$00,$00,$24,$18,$10,$00 // ............$...
        .byte $00,$0c,$00,$00,$33,$10,$0f,$33,$0e,$22,$22,$11,$11,$22,$11,$00 // ....3..3."".."..
        .byte $ff,$05,$0a,$07,$05,$03,$03,$00,$ff,$fc,$00,$00,$24,$18,$10,$00 // ............$...
        .byte $ff,$00,$f2,$2e,$45,$00,$fd,$00,$00,$00,$00,$00,$0a,$00,$00,$00 // ....E...........
        .byte $00,$00,$f1,$a0,$00,$00,$fa,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$f4,$10,$05,$00,$01,$ff,$01,$ff,$01,$ff,$60,$60,$60,$60 // ............````
        .byte $60,$60,$0b,$0e,$0e,$0e,$0e,$01,$01,$01,$01,$01,$01,$11,$11,$11 // ``..............
        .byte $11,$11,$a7,$16,$16,$a0,$09,$09,$02,$02,$04,$04,$04,$04,$02,$02 // ................
        .byte $14,$14,$00,$02,$02,$02,$02,$02,$14,$14,$14,$14,$12,$11,$11,$11 // ................
        .byte $11,$11,$02,$02,$02,$02,$02,$02,$12,$fe,$0d,$0f,$00,$02,$02,$02 // ................
        .byte $02,$02,$02,$05,$05,$12,$14,$14,$14,$14,$14,$14,$05,$05,$09,$09 // ................
        .byte $06,$06,$07,$07,$15,$15,$15,$15,$12,$00,$08,$08,$10,$10,$10,$10 // ................
        .fill 8, $10
        .byte $00,$14,$14,$14,$a7,$16,$16,$a0,$15,$15,$15,$15,$03,$08,$12,$fe // ................
        .byte $0c,$01,$01,$01,$01,$03,$03,$03,$08,$0e,$0e,$00,$8c,$11,$11,$a0 // ................
        .byte $16,$16,$16,$16,$02,$02,$13,$13,$13,$13,$11,$11,$13,$13,$13,$13 // ................
        .byte $01,$01,$01,$01,$16,$16,$16,$16,$11,$11,$11,$16,$16,$16,$16,$16 // ................
        .byte $16,$16,$13,$13,$13,$13,$12,$fe,$22,$1a,$5a,$1a,$98,$1a,$00,$0f // ........".Z.....
        .byte $f0,$a0,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7f,$f0 // ..~~~~~~~~~~~~..
        .byte $6f,$86,$10,$1c,$10,$10,$1d,$10,$1a,$17,$10,$1c,$10,$10,$1d,$10 // o...............
        .byte $1a,$23,$10,$1c,$10,$10,$1d,$10,$1a,$17,$10,$1c,$10,$10,$1d,$10 // .#..............
        .byte $1a,$23,$11,$1d,$11,$11,$1f,$11,$1b,$18,$11,$1d,$11,$11,$1f,$11 // .#..............
        .byte $1b,$24,$11,$1d,$11,$11,$1f,$11,$1b,$18,$11,$1d,$11,$11,$1f,$11 // .$..............
        .byte $1b,$24,$7f,$6a,$8c,$1c,$64,$1c,$6a,$1c,$64,$1c,$6a,$1c,$64,$1c // .$.j..d.j.d.j.d.
        .byte $6a,$1c,$64,$1a,$6a,$1c,$64,$1c,$6a,$1c,$64,$1c,$6a,$1c,$64,$23 // j.d.j.d.j.d.j.d#
        .byte $6a,$1c,$64,$1f,$6a,$1c,$64,$1c,$6a,$1c,$64,$1c,$6a,$1c,$64,$1c // j.d.j.d.j.d.j.d.
        .byte $6a,$1c,$64,$1a,$6a,$1c,$64,$1c,$6a,$1c,$64,$1c,$6a,$1c,$64,$23 // j.d.j.d.j.d.j.d#
        .byte $6a,$1c,$64,$1f,$7f,$66,$b0,$1c,$7e,$7e,$7d,$1d,$7e,$7e,$8c,$7c // j.d..f..~~}.~~.|
        .byte $1f,$7e,$1d,$7d,$7f,$6a,$8c,$1c,$67,$1c,$6a,$1c,$67,$1c,$6a,$1c // .~.}.j..g.j.g.j.
        .byte $67,$1c,$6a,$1c,$67,$1a,$6a,$1c,$67,$1c,$6a,$1c,$67,$1c,$6a,$1c // g.j.g.j.g.j.g.j.
        .byte $67,$23,$6a,$1c,$67,$5b,$6a,$1c,$67,$1c,$6a,$1c,$67,$1c,$6a,$1c // g#j.g[j.g.j.g.j.
        .byte $67,$1c,$6a,$1c,$67,$1a,$6a,$1c,$67,$1c,$6a,$1c,$67,$1c,$6a,$1c // g.j.g.j.g.j.g.j.
        .byte $67,$23,$6a,$1c,$67,$1f,$7f,$60,$a0,$34,$7e,$7e,$7e,$7e,$7e,$7e // g#j.g..`.4~~~~~~
        .byte $7e,$7e,$7e,$7e,$7e,$7f,$63,$98,$7d,$18,$7e,$18,$7e,$18,$86,$7e // ~~~~~.c.}.~.~..~
        .byte $62,$1d,$1c,$1a,$63,$18,$62,$18,$1a,$1d,$1c,$1a,$1c,$7e,$63,$98 // b...c.b......~c.
        .byte $18,$7e,$18,$7e,$8c,$18,$86,$62,$1a,$1f,$7e,$1d,$7e,$7e,$63,$18 // .~.~...b..~.~~c.
        .byte $62,$1c,$1d,$1c,$7f,$63,$98,$7e,$b0,$18,$18,$18,$18,$18,$18,$18 // b....c.~........
        .byte $98,$18,$7f,$66,$a0,$1c,$86,$7e,$7c,$98,$17,$7e,$7e,$8c,$7d,$98 // ...f...~|..~~.}.
        .byte $7e,$7e,$7e,$7c,$a0,$18,$86,$7e,$7c,$98,$1d,$7e,$7e,$8c,$7d,$98 // ~~~|...~|..~~.}.
        .byte $7e,$7e,$94,$7e,$7f,$69,$86,$10,$1c,$1c,$10,$1a,$10,$1c,$10,$1d // ~~.~.i..........
        .byte $1c,$10,$1c,$1f,$1a,$1d,$21,$10,$1c,$1c,$10,$1a,$10,$1c,$10,$1d // ......!.........
        .byte $1c,$10,$1c,$1f,$1a,$1d,$21,$10,$1c,$1c,$10,$1a,$10,$1c,$10,$1d // ......!.........
        .byte $1c,$10,$1c,$1f,$1a,$1d,$21,$10,$1c,$1c,$10,$1a,$10,$1c,$10,$1d // ......!.........
        .byte $1c,$10,$1c,$1f,$1a,$1d,$21,$7f,$6b,$a0,$34,$7e,$7e,$7e,$7e,$7e // ......!.k.4~~~~~
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7f,$61,$a0,$18,$7e,$7e,$7e,$7e,$7e,$7e // ~~~~~~.a..~~~~~~
        .fill 13, $7e
        .byte $18,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e // .~~~~~~~~~~~~~~~
        .byte $7e,$7e,$7e,$7e,$7d,$7f,$61,$a0,$24,$7e,$7e,$7e,$7e,$7e,$7e,$7e // ~~~~}.a.$~~~~~~~
        .fill 11, $7e
        .byte $7d,$6a,$1c,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e // }j.~~~~~~~~~~~~~
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7f,$6e,$a0,$7e,$7e,$7e,$7e,$7e,$7e // ~~~~~~~.n.~~~~~~
        .fill 14, $7e
        .byte $18,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e // .~~~~~~~~~~~~~~~
        .byte $7e,$7e,$7e,$7e,$7e,$18,$7f,$fa,$6f,$83,$7e,$86,$10,$1c,$10,$10 // ~~~~~...o.~.....
        .byte $1d,$10,$1a,$17,$10,$1c,$10,$10,$1d,$10,$1a,$23,$10,$1c,$10,$10 // ...........#....
        .byte $1d,$10,$1a,$17,$10,$1c,$10,$10,$1d,$10,$1a,$23,$11,$1d,$11,$11 // ...........#....
        .byte $1f,$11,$1b,$18,$11,$1d,$11,$11,$1f,$11,$1b,$24,$11,$1d,$11,$11 // ...........$....
        .byte $1f,$11,$1b,$18,$11,$1d,$11,$11,$1f,$11,$1b,$83,$24,$7f,$a0,$7e // ............$..~
        .fill 10, $7e
        .byte $7f,$f0,$6c,$83,$1c,$7e,$f4,$1c,$f2,$1c,$f0,$28,$7e,$f4,$34,$f2 // ..l..~.....(~.4.
        .byte $34,$f0,$3c,$7e,$f4,$3c,$f2,$3c,$f0,$3b,$7e,$f4,$3b,$f2,$3b,$f0 // 4.<~.<.<.;~.;.;.
        .byte $1c,$7e,$f4,$28,$f2,$28,$f0,$34,$7e,$f4,$34,$f2,$34,$f0,$3e,$7e // .~.(.(.4~.4.4.>~
        .byte $f4,$3e,$f2,$3e,$f0,$40,$7e,$f4,$40,$f2,$40,$f0,$28,$7e,$f4,$28 // .>.>.@~.@.@.(~.(
        .byte $f2,$28,$f0,$34,$7e,$f4,$34,$f2,$34,$f0,$3c,$7e,$f4,$3c,$f2,$3c // .(.4~.4.4.<~.<.<
        .byte $f0,$3b,$7e,$f4,$3b,$f2,$3b,$f0,$26,$7e,$f4,$26,$f2,$26,$f0,$32 // .;~.;.;.&~.&.&.2
        .byte $7e,$f4,$32,$f2,$32,$f0,$3e,$7e,$f4,$3e,$f2,$3e,$f0,$3b,$7e,$f4 // ~.2.2.>~.>.>.;~.
        .byte $3b,$f2,$3b,$7f,$68,$86,$28,$7c,$d7,$1c,$7e,$7e,$7e,$7e,$1f,$7e // ;.;.h.(|..~~~~.~
        .byte $7e,$7e,$1d,$7e,$7e,$1a,$7e,$7e,$28,$d7,$1c,$7e,$7e,$7e,$7e,$1f // ~~.~~.~~(..~~~~.
        .byte $7e,$7e,$7e,$1d,$7e,$7e,$1a,$7e,$7e,$28,$d7,$1c,$7e,$7e,$7e,$7e // ~~~.~~.~~(..~~~~
        .byte $1f,$7e,$7e,$7e,$1d,$7e,$7e,$1a,$7e,$7e,$28,$d7,$1c,$7e,$7e,$7e // .~~~.~~.~~(..~~~
        .byte $7e,$1f,$7e,$7e,$7e,$1d,$7e,$7e,$1a,$7e,$7e,$7f,$6e,$a0,$18,$7e // ~.~~~.~~.~~.n..~
        .fill 10, $7e
        .byte $7f,$6d,$86,$34,$7e,$34,$7e,$34,$7e,$34,$35,$7e,$35,$7e,$35,$32 // .m.4~4~4~45~5~52
        .byte $7e,$32,$7e,$34,$7e,$34,$7e,$34,$7e,$34,$35,$7e,$35,$7e,$35,$39 // ~2~4~4~4~45~5~59
        .byte $7e,$39,$7e,$34,$7e,$34,$7e,$34,$7e,$34,$35,$7e,$35,$7e,$35,$32 // ~9~4~4~4~45~5~52
        .byte $7e,$32,$7e,$34,$7e,$34,$7e,$34,$7e,$34,$35,$7e,$35,$7e,$35,$39 // ~2~4~4~4~45~5~59
        .byte $7e,$39,$7e,$7f,$f0,$6a,$86,$1c,$1c,$67,$1d,$6a,$1c,$63,$1c,$67 // ~9~..j...g.j.c.g
        .byte $1c,$6a,$1c,$67,$1c,$1c,$6a,$1c,$67,$1c,$1c,$63,$1c,$6a,$1c,$67 // .j.g..j.g..c.j.g
        .byte $1c,$1c,$6a,$1c,$1c,$67,$1d,$6a,$1c,$63,$1c,$67,$1c,$6a,$1c,$67 // ..j..g.j.c.g.j.g
        .byte $1c,$1c,$6a,$1c,$67,$1c,$1c,$63,$1c,$6a,$1c,$67,$1c,$63,$1c,$6a // ..j.g..c.j.g.c.j
        .byte $1c,$1c,$67,$1d,$6a,$1c,$63,$1c,$67,$1c,$6a,$1c,$67,$1c,$1c,$6a // ..g.j.c.g.j.g..j
        .byte $1c,$67,$1c,$1c,$63,$1c,$6a,$1c,$67,$1c,$1c,$6a,$1c,$1c,$67,$1d // .g..c.j.g..j..g.
        .byte $6a,$1c,$63,$1c,$67,$1c,$6a,$1c,$67,$1c,$1c,$6a,$1c,$67,$1c,$1c // j.c.g.j.g..j.g..
        .byte $63,$1c,$6a,$1c,$67,$1c,$1c,$7f,$66,$86,$2f,$7e,$7e,$df,$1c,$7e // c.j.g...f./~~..~
        .byte $7e,$1a,$7e,$7e,$7e,$1a,$7e,$7e,$7e,$1d,$7e,$1c,$7e,$7e,$1c,$7e // ~.~~~.~~~.~.~~.~
        .byte $7e,$1a,$7e,$7e,$7e,$1a,$7e,$7e,$7e,$17,$7e,$2f,$7e,$7e,$df,$1c // ~.~~~.~~~.~/~~..
        .byte $7e,$7e,$1a,$7e,$7e,$7e,$1a,$7e,$7e,$7e,$1d,$7e,$1c,$7e,$7e,$1c // ~~.~~~.~~~.~.~~.
        .byte $7e,$7e,$1a,$7e,$7e,$7e,$1a,$7e,$7e,$7e,$17,$7e,$7f,$65,$86,$1c // ~~.~~~.~~~.~.e..
        .byte $1c,$1c,$1c,$1f,$1a,$1d,$1c,$1c,$1c,$1c,$1f,$1c,$23,$20,$1c,$1c // ............# ..
        .byte $1c,$1c,$1c,$21,$1a,$1d,$18,$1c,$1c,$1c,$1c,$1c,$1d,$1f,$20,$1c // ...!.......... .
        .byte $1c,$1c,$1c,$1f,$1a,$1d,$1c,$1c,$1c,$1c,$1f,$1c,$23,$20,$1c,$1c // ............# ..
        .byte $1c,$1c,$1c,$21,$1a,$1d,$18,$1c,$1c,$1c,$1c,$1c,$1d,$1f,$20,$7f // ...!.......... .
        .byte $d8,$e7,$2b,$6d,$7d,$bf,$ce,$fd,$0b,$2d,$70,$7f,$ab,$d8,$05 // ..+m}....-p....

txt_1f71:
        .text "LY"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $14,$23,$66,$da,$1f,$1a,$1a,$1b,$1b,$1b,$1b,$1b,$1b,$1c,$1c,$1c // .#f.............
        .byte $1c,$1c,$1c,$1d,$1d,$1d,$1d,$1e,$1e,$1e,$1e,$1f,$00,$7f,$b6,$8b // ................
        .byte $00,$80,$02,$82,$00,$ea,$80,$02,$82,$00,$eb,$80,$02,$82,$00,$ec // ................
        .byte $80,$02,$84,$00,$b6,$80,$0d,$82,$00,$ea,$80,$0d,$00,$7f,$81,$00 // ................
        .byte $eb,$80,$0d,$82,$00,$ec,$80,$0d,$8e,$00,$b6,$80,$05,$82,$00,$ea // ................
        .byte $80,$05,$82,$00,$eb,$80,$05,$82,$00,$ec,$80,$05,$00,$7f,$8f,$00 // ................
        .byte $b6,$80,$1a,$82,$00,$ea,$80,$1a,$82,$00,$eb,$80,$1a,$82,$00,$ec // ................
        .byte $80,$1a,$82,$00,$b6,$80,$01,$82,$00,$7f,$00,$00,$00,$00,$00,$00 // ................
        .fill 11, $00
        .byte $0e,$00,$03,$0f,$0c,$0c,$0c,$0f,$03,$00,$ff,$03,$00,$00,$00,$03 // ................
        .byte $ff,$00,$00,$c0,$c0,$c0,$c0,$c0       // ........

// --- Region $2018-$2696 ---
.pc = $2018 "dat_2018"

dat_2018:
        .byte $00,$03,$0e,$08,$04,$08,$0e,$01,$00,$90,$0c,$b8,$e4,$98,$0c,$b0 // ................
        .byte $00,$39,$c4,$88,$60,$b8,$c2,$1b,$00,$03,$cc,$88,$44,$88,$cc,$01 // .9..`.......D...
        .byte $00,$90,$2c,$88,$24,$88,$2c,$b0,$00,$00,$00,$03,$0f,$0c,$3c,$30 // ..,.$.,.......<0
        .byte $00,$0f,$fc,$c3,$0f,$0c,$3c,$30,$00,$fc,$0f,$f0,$3c,$0c,$0f,$03 // ......<0....<...
        .byte $00,$00,$c0,$f0,$3c,$0c,$0f,$03,$00,$00,$00,$00,$00,$00,$03,$03 // ....<...........
        .byte $00,$00,$0f,$3c,$f0,$c0,$c3,$03,$00,$ff,$c0,$3f,$f3,$c0,$c0,$00 // ...<.......?....
        .byte $00,$c0,$fc,$0f,$c3,$c0,$f0,$30,$00,$00,$00,$03,$cf,$cc,$fc,$30 // .......0.......0
        .byte $00,$00,$00,$00,$c0,$c0,$f0,$30,$00,$03,$0f,$0c,$0c,$0c,$0c,$0c // .......0........
        .byte $00,$ff,$03,$00,$00,$00,$00,$00,$00,$00,$c0,$c0,$c0,$c0,$c0,$c0 // ................
        .byte $00,$00,$00,$03,$03,$03,$0f,$0c,$f0,$c0,$c0,$cc,$30,$0c,$30,$cc // ............0.0.
        .byte $30,$f0,$c0,$c0,$c0,$c0,$c0,$c0,$03,$03,$00,$00,$00,$00,$00,$00 // 0...............
        .byte $03,$c0,$c0,$cc,$c3,$cc,$c3,$cc,$c0,$c0,$c0,$f0 // ............

txt_20d4:
        .text "00<"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $0f,$0c,$0c,$3c,$33,$30,$f3,$cc,$03,$0f,$0c,$cc,$0c,$cc,$0c,$cc // ...<30..........
        .byte $30,$3c,$0c,$0c,$0c,$0c,$0c,$0c,$30,$00,$00,$c0,$30,$c0,$30,$cc // 0<......0...0.0.
        .byte $3c,$0c,$0c,$cf,$33,$c3,$33,$cc,$00,$00,$00,$00,$00,$00,$00,$00 // <...3.3.........
        .byte $0c,$0c,$0c,$0c,$0c,$0c,$cc,$cc,$00,$00,$00,$0c,$30,$0c,$30,$cc // ............0.0.
        .byte $c0,$c0,$c0,$c3,$c3,$c3,$cf,$cc,$00,$00,$00,$00,$00,$00,$c0,$c0 // ................
        .byte $0c,$0c,$0c,$0c,$0c,$0b,$0c,$0b,$30,$fc,$fc,$fc,$ec,$bb,$ec,$bb // ........0.......
        .byte $c0,$c0,$c0,$c0,$c0,$80,$c0,$80,$c3,$cf,$cf,$cf,$ce,$bb,$ce,$bb // ................
        .byte $0c,$cc,$cc,$cc,$cc,$b8,$cc,$b8,$cc,$cc,$cc,$cc,$cc,$8b,$cc,$8b // ................
        .byte $c3,$cf,$cf,$cf,$ce,$bb,$fc,$3b,$0c,$cc,$cc,$cc,$cc,$b8,$fc,$b0 // .......;........
        .byte $0c,$0b,$0c,$0b,$0b,$0b,$0b,$06,$eb,$ab,$eb,$a6,$9b,$a6,$9b,$66 // ...............f
        .byte $80,$80,$80,$40,$80,$40,$80,$40,$ba,$ba,$ba,$66,$b9,$66,$b9,$66 // ...@.@.@...f.f.f
        .byte $cc,$b8,$cc,$b8,$b8,$b8,$b8,$64,$ce,$ba,$ce,$ba,$b9,$ba,$b9,$66 // .......d.......f
        .byte $b8,$b8,$b8,$64,$b8,$64,$b8,$64,$0b,$0b,$0b,$06,$0b,$06,$0b,$06 // ...d.d.d........
        .byte $ac,$ab,$ac,$6b,$9b,$6b,$9b,$66,$c0,$80,$c0,$80,$80,$80,$80,$40 // ...k.k.f.......@
        .byte $cc,$8b,$cc,$8b,$8b,$8b,$8b,$46,$8c,$8b,$8c,$4b,$8b,$4b,$8b,$46 // .......F...K.K.F
        .byte $0b,$06,$06,$06,$06,$06,$06,$06,$9b   // .........

txt_21d1:
        .text "VVVVVVV"
        .byte $80                                   // .

txt_21d9:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $65,$65,$65,$65,$65,$65,$65,$b8,$64,$64,$64,$64,$64,$64,$64,$8b // eeeeeee.ddddddd.

txt_21f1:
        .text "FFFFFFF"
        .fill 8, $06

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

txt_220a:
        .text "U"
        .byte $40                                   // @ character
        .text "U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_220e:
        .text "UUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$55,$aa,$55,$55,$65,$aa,$55,$00,$55,$aa // U.U.UUe.U.U.

txt_221e:
        .text "UU"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $98,$6c,$00,$6c,$98,$a4,$64,$65,$65,$65,$65,$65,$65,$65,$65,$64 // .l.l..deeeeeeeed
        .byte $64,$64,$64,$64,$64,$64,$64           // ddddddd

txt_2238:
        .text "VVVVVVVV"
        .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 $64,$64,$64,$64,$65,$6a,$55,$55,$00,$00,$00,$00,$55,$aa,$55,$55 // ddddejUU....U.UU
        .byte $06,$06,$06,$06,$56,$aa               // ....V.

txt_225e:
        .text "UUFFFFFFFF"
        .byte $65,$6a,$65,$64,$65,$6a               // ejedej

txt_226e:
        .text "UUV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$55,$aa                       // U.U.

txt_2276:
        .text "UUZ"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $56,$00,$56,$a9,$5a,$56,$40,$80,$c0,$00,$c0,$80,$40,$40,$06,$06 // V.V.ZV@.....@@..
        .byte $06,$06,$06,$06,$06,$09               // ......

txt_2290:
        .text "UUUUUU"
        .byte $95,$aa                               // ..

txt_2298:
        .text "UUUUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $64,$64,$64,$64,$64,$64,$a4,$98,$65,$65,$65,$65,$65,$65,$69,$9a // dddddd..eeeeeei.

txt_22b0:
        .text "VVVVVV"
        .byte $9a,$a9                               // ..

txt_22b8:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80                                   // .

txt_22c0:
        .text "UUUUUUU"
        .byte $6a                                   // j

txt_22c8:
        .text "VVVVVVZ"
        .byte $a9                                   // ')' | $80 (end-of-string marker)

txt_22d0:
        .text "FFFFFFF"
        .byte $89,$0e,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00 // .........U......
        .byte $00,$6c,$00,$00,$00,$00,$00,$00,$00,$e5,$00,$00,$00,$00,$00,$00 // .l..............
        .byte $00,$56,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00,$00,$00,$00,$00 // .V..............
        .byte $00,$65,$64,$64,$64,$64,$64,$64,$64,$ce,$00,$00,$00,$00,$00,$00 // .eddddddd.......
        .byte $00,$65,$65,$65,$69,$9a,$e5,$00,$00,$64,$64,$64,$a4,$98,$6c,$00 // .eeei....ddd..l.
        .byte $00,$00,$00,$00,$00,$00,$00,$0f,$3c,$00,$00,$00,$00,$00,$00,$fc // ........<.......
        .byte $0f,$00,$00,$00,$00,$00,$00,$00,$03,$00,$00,$00,$00,$00,$00,$ff // ................
        .byte $c0,$00,$00,$00,$00,$00,$00,$c0,$f0,$00,$00,$00,$00,$00,$00,$0e // ................
        .byte $38,$00,$00,$00,$00,$00,$00,$40,$33,$00,$00,$00,$00,$00,$00,$e4 // 8......@3.......
        .byte $13,$00,$00,$00,$00,$00,$00,$0e,$30,$00,$00,$00,$00,$00,$00,$40 // ........0......@
        .byte $b0,$00,$00,$00,$00,$00,$00,$03,$3f,$00,$00,$00,$00,$00,$00,$ff // ........?.......
        .byte $03                                   // .

txt_2388:
        .text "0000000"
        .byte $f0,$03,$03,$03,$03,$03,$03,$03,$03,$00,$00,$00,$00,$00,$00,$3f // ...............?
        .byte $f0,$00,$00,$00,$00,$00,$00,$f0,$3f,$00,$00,$00,$00,$00,$00,$00 // ........?.......
        .byte $f0,$03,$03,$03,$03,$00,$00,$00,$03,$00,$00,$00,$c0,$ff,$00,$ff // ................
        .byte $c0,$30,$30,$30,$f0,$c0,$00,$c0,$f3,$22,$13,$22,$38,$06,$00,$ff // .000....."."8...
        .byte $c0,$e2,$91,$62,$33,$c0,$00,$c0,$f0,$22,$81,$e2,$0b,$6c,$00,$00 // ...b3...."...l..
        .byte $00,$22,$10,$22,$30,$06,$00,$0f,$3c,$20,$90,$20,$b0,$c0,$00,$fc // ."."0...< . ....
        .byte $0f,$00,$03,$03,$0f,$0c,$3c,$30,$30,$f0,$c3,$03,$0f,$0c,$0c,$3c // ......<00......<
        .byte $30,$fc,$cf,$03,$03,$00,$00,$00,$00,$30,$00,$00,$c0,$c0,$c0,$f0 // 0........0......
        .byte $30,$00,$00,$00,$00,$00,$03,$03,$03,$0f,$3c,$30,$f0,$c0,$c0,$03 // 0.........<0....
        .byte $03,$0f,$3c,$30,$f0,$c0,$c0,$c0,$00,$c3,$f0,$30,$3c,$0c,$0c,$0f // ..<0.......0<...
        .byte $03,$c0,$f0,$30,$3c,$0c,$0f,$03,$03,$3c,$0f,$03,$c3,$c0,$c0,$f0 // ...0<....<......
        .byte $30,$00,$00,$00,$c0,$c0,$f0           // 0......

txt_2446:
        .text "003333333300000000"
        .byte $00                                   // string terminator
        .byte $00,$00,$03,$03,$03,$03,$03,$f3,$cc,$c3,$cc,$33,$0c // ...........3.

txt_2466:
        .text "??30303033"
        .byte $03,$c3,$03,$c3,$33,$c3,$f3,$f3,$0f,$0c,$0c // ....3......

txt_247b:
        .text "<30333"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $33,$c3,$33,$c3,$f3,$f3,$33,$0c,$30,$0c,$33,$0c // 3.3...3.0.3.

txt_248e:
        .text "??"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$c0,$f3                           // ...

txt_2494:
        .text "3333<"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $0c,$cf
        .byte $33,$c3,$f3,$f3,$c3,$c3,$c3,$f3
        .text "3333"
        .byte $03,$0c
        .byte $03,$0c,$33,$0c                       // ..3.

txt_24ae:
        .text "??00003033"
        .byte $03,$03,$02,$03,$02,$03,$02,$03,$3f,$3b,$ee,$3b,$ee,$3a,$ea,$3a // ........?;.;.:.:
        .byte $30,$30,$e0,$30,$e0,$e0,$e0,$e0       // 00.0....

txt_24d0:
        .text "33.3...."
        .byte $f3,$b3,$ee,$b3,$ee,$b3,$ae,$b3       // ........

txt_24e0:
        .text "33.3.3.3"
        .byte $f3,$b3,$ee,$b3,$ee,$ae,$ae,$ae,$03,$03,$02,$03,$02,$02,$02,$02 // ................
        .byte $3f,$3b,$ee,$3b,$ee,$eb,$ea,$eb,$33,$33,$e2,$33,$e2,$33,$e2,$33 // ?;.;....33.3.3.3
        .byte $33,$33,$e2,$33,$e2,$e3,$e2,$e3,$02,$02,$02,$02,$01,$02,$01,$01 // 33.3............
        .byte $e9,$e6,$e9,$e6,$99,$e6,$95,$95,$90,$e0,$90,$e0,$90,$e0,$90,$90 // ................
        .byte $19,$2e,$19,$2e,$19,$2e,$19,$19,$ae,$6e,$ae,$6e,$99,$6e // .........n.n.n

txt_2536:
        .text "YY...."
        .byte $19,$2e,$19,$19,$99,$6e,$99,$6e,$99,$6e,$59,$59,$01,$02,$01,$02 // .....n.n.nYY....
        .byte $01,$02,$01,$01,$9a,$e6,$9a,$e6,$99,$e6,$95,$95,$e2,$e2,$e2,$e2 // ................
        .byte $91,$e2,$91,$91,$92,$e2,$92,$e2,$91,$e2,$91,$91,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$95,$95,$95,$95,$95,$95,$95,$95,$90,$90,$90,$90 // ................
        .byte $90,$90,$90,$90,$19,$19,$19,$19,$19,$19,$19,$19 // ............

txt_2588:
        .text "YYYYYYYYYYYYYYZY"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$55,$aa,$55,$01,$01,$01,$01,$01,$55,$aa,$55,$95 // ....U.U.....U.U.
        .byte $95,$95,$95,$95,$96,$aa,$55,$91,$91,$91,$91,$91,$91,$61,$b1,$91 // ......U......a..
        .fill 10, $91
        .byte $92,$93,$90,$90,$90,$95,$95,$95,$65,$65,$99,$e6,$99,$90,$9c,$98 // ........ee......
        .byte $a7,$66,$69,$5a,$69,$00,$00,$00,$03,$ce,$55,$aa,$55,$19,$d9,$99 // .fiZi.....U.U...
        .byte $69,$65,$a5,$96,$a5,$59,$59,$59,$66,$67,$98,$6c,$98,$90,$95,$aa // ie...YYYfg.l....
        .text "UUUUU"
        .byte $00
        .byte $55,$aa
        .text "UUUUU"
        .byte $19
        .byte $59,$a9

txt_2603:
        .text "UUUUUYYZUUUUU"
        .byte $00                                   // string terminator
        .byte $55,$aa
        .text "VUUUU"
        .byte $01,$b1,$61,$91,$91,$91,$91,$91,$93
        .byte $92,$91,$91,$91,$91,$91,$91,$65,$65,$95,$95,$95,$95,$95,$95,$66 // .......ee......f
        .byte $a7,$98,$9c,$90,$90,$90,$90,$ce,$03,$00,$00,$00,$00,$00,$00,$65 // ...............e
        .byte $69,$99,$d9,$19,$19,$19,$19,$67,$66   // i......gf

txt_264a:
        .text "YYYYYY"
        .byte $01,$01,$01,$01,$02,$03,$00,$00,$95,$95,$95,$a5,$6a,$95,$00,$00 // ............j...

txt_2660:
        .text "UUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$00,$59,$59,$59,$69,$a6,$5b,$00,$00,$19,$19,$19,$1a,$26 // U..YYYi.[......&
        .byte $39,$00,$00                           // 9..

txt_2678:
        .text "UUUV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$00,$91,$91,$91,$91,$62,$b3,$00,$00,$95,$95,$95,$a6,$6a // U......b.......j
        .byte $95,$00,$00,$90,$90,$90,$90,$60,$b0   // .......`.

dat_2696:
        // === Fill data (1 bytes, $2696-$2696) ===
        .byte $00                                   // .

// --- Region $2800-$2e00 ---
.pc = $2800 "txt_2800"

txt_2800:
        .text "                       "
        .byte $00                                   // string terminator
        .byte $01,$02                               // ..

txt_281a:
        .text "                  "

txt_282c:
        .encoding "screencode_mixed"
        .text "hijk lmnopijk lmnoqrsthijk lmnoq"
        .encoding "petscii_upper"

txt_284c:
        .text "       "
        .byte $15,$16,$17,$18,$19,$1a,$1b,$1c,$20,$1d,$1e,$17,$18,$19,$1a,$1b // ........ .......
        .byte $1c,$20,$1d,$1f,$21,$22,$23,$16,$17,$18,$19,$1a,$1b,$1c,$20,$1d // . ..!"#....... .
        .byte $1f                                   // .

txt_2874:
        .text "$      %&' ()() %&' ()() %&*&*&' +,() %&'      -./ 0123 456 0123 457.8./   23 456      9:; <=<= 9:; <=<= 9:>:>:;   <= 9:;      ?"
        .byte $40                                   // @ character
        .text "ABCDEF ?GH EFEIJKGLGLGH   EMBNOP      QRSSSTUT QVW UTEXSSYZVZVW   USSSYW      "
        .byte $5b
        .byte $5c                                   // backslash
        .byte $5c                                   // backslash
        .byte $5c                                   // backslash
        .byte $5c                                   // backslash
        .byte $5d,$5e,$5d
        .byte $20,$5b,$5f,$60
        .byte $20,$5e,$5d
        .byte $45
        .byte $61,$5c,$5c,$5f,$62,$5f,$62,$5f,$60,$20,$20,$20,$5e,$5c,$5c,$5c // a\\_b_b_`   ^\\\
        .byte $5f,$60                               // _`

txt_2965:
        .text "                     "
        .byte $63,$64                               // cd

txt_297c:
        .text "                        "
        .byte $65,$66                               // ef

txt_2996:
        .text "                         "
        .byte $67,$68,$69,$6a,$6b,$6c,$6d,$6e,$20,$20,$20,$6f,$70,$71,$72,$20 // ghijklmn   opqr 
        .byte $67,$73,$74,$20,$20,$20,$6f,$70,$75,$67,$73,$74,$20,$20,$20,$6f // gst   opugst   o
        .byte $70,$75,$20,$20,$67,$73,$74,$20,$76,$77,$78,$79,$7a,$7b,$7c,$7d // pu  gst vwxyz{|}
        .byte $20,$20,$7e,$7f,$80,$81,$72,$82,$83,$84,$85,$86,$20,$7e,$7f,$80 //   ~...r..... ~..
        .byte $87,$83,$84,$85,$86,$20,$7e,$7f,$80,$87,$88,$82,$83,$84,$85,$86 // ..... ~.........
        .byte $72,$20,$89,$20,$8a,$20,$8a,$72,$20,$8b,$8c,$8a,$20,$8d,$8e,$8f // r . . .r ... ...
        .byte $90,$20,$72,$91,$92,$8c,$8a,$20,$8d,$8e,$20,$72,$91,$92,$8c,$8a // . r.... .. r....
        .byte $20,$8d,$93,$8f,$90,$20,$72,$91,$94,$95,$89,$95,$8a,$20,$96,$90 //  .... r...... ..
        .byte $20,$97,$98,$99,$20,$9a,$9b,$9c,$9d,$20,$9e,$9f,$a0,$98,$99,$20 //  ... .... ..... 
        .byte $9a,$9b,$20,$9e,$9f,$a0,$98,$99,$20,$9a,$9b,$9c,$9d,$20,$9e,$9f // .. ..... .... ..
        .byte $a0,$98,$a1,$98,$99,$20,$9a,$9b,$20,$a2,$a3,$a4,$20,$a5,$a6,$a7 // ..... .. ... ...
        .byte $a8,$20,$a9,$aa,$ab,$a3,$a4,$20,$a5,$a6,$20,$a9,$aa,$ab,$a3,$a4 // . ..... .. .....
        .byte $20,$a5,$a6,$a7,$a8,$20,$a9,$aa,$ab,$a3,$ac,$a3,$a4,$20,$a5,$a6 //  .... ....... ..
        .byte $20,$ad,$ae,$af,$20,$b0,$b1,$b0,$b2,$b3,$b4,$b5,$b6,$ae,$af,$20 //  ... .......... 
        .byte $b0,$b1,$20,$ad,$ae,$b7,$ae,$af,$20,$b0,$b1,$b0,$b1,$20,$ad,$ae // .. ..... .... ..
        .byte $b7,$ae,$b8,$b9,$ba,$bb,$bc,$bd,$20,$ad,$ae,$be,$bf,$c0,$b1,$b0 // ........ .......
        .byte $c1,$bf,$bf,$c2,$c3,$ae,$af,$20,$b0,$b1,$20,$ad,$ae,$b7,$ae,$be // ....... .. .....
        .byte $bf,$c0,$b1,$b0,$b1,$20,$ad,$ae,$b7,$ae,$c4,$c5,$c6,$c7,$c8,$c9 // ..... ..........
        .byte $20,$ca,$cb,$cc,$cc,$cc,$cd,$ce,$cc,$cc,$cc,$cf,$d0,$d1,$d2,$20 //  .............. 
        .byte $ce,$cd,$20,$ca,$d1,$d0,$cb,$cc,$cc,$cc,$cd,$ce,$cd,$20,$ca,$d1 // .. .......... ..
        .byte $d0,$d1,$d0,$d1,$d2,$20,$ce,$cd       // ..... ..

txt_2af7:
        .text "         <=?"
        .byte $40                                   // @ character
        .text "BCEFHIJLMOPQSTUWXY"
        .byte $5b,$5c,$5d,$5e,$5f,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a,$6b // [\]^_abcdefghijk
        .byte $6c,$6d,$6d,$6e,$6f,$70,$70,$71,$72,$72,$73,$74,$74,$74,$75,$75 // lmmnoppqrrstttuu
        .byte $76,$76,$76,$77,$77,$77,$77,$77,$77,$77,$77,$77,$77,$77,$77,$77 // vvvwwwwwwwwwwwww
        .byte $77,$77,$76,$76,$76,$75,$75,$74,$74,$74,$73,$72,$72,$71,$70,$70 // wwvvvuutttsrrqpp
        .byte $6f,$6e,$6d,$6d,$6c,$6b,$6a,$69,$68,$67,$66,$65,$64,$63,$62,$61 // onmmlkjihgfedcba
        .byte $5f,$5e,$5d,$5c,$5b                   // _^]\[

txt_2b6b:
        .text "YXWUTSQPOMLJIHFECB"
        .byte $40                                   // @ character
        .text "?=<;9865320/.,+)('%$#! "
        .byte $1f,$1d,$1c,$1b,$1a,$19,$17,$16,$15,$14,$13,$12,$11,$10,$0f,$0e // ................
        .byte $0d,$0c,$0b,$0b,$0a,$09,$08,$08,$07,$06,$06,$05,$04,$04,$04,$03 // ................
        .byte $03,$02,$02,$02,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$02,$02,$02,$03,$03,$04,$04,$04,$05,$06,$06,$07,$08 // ................
        .byte $08,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$16 // ................
        .byte $17,$19,$1a,$1b,$1c,$1d,$1f           // .......

txt_2bec:
        .text " !#$%'()+,./0235689;   "
        .byte $04,$05,$0d,$0f,$0e,$09,$18,$20,$10,$12,$05,$13,$05,$0e,$14,$13 // ....... ........

txt_2c13:
        .text "  .."
        .byte $0d                                   // string terminator
        .byte $01,$07,$01,$1a,$09,$0e,$05           // .......

txt_2c1f:
        .text "..  "

txt_2c23:
        .encoding "screencode_mixed"
        .text "cracked by the ruling company and success, and fixed by us. greets to: the ruling company + success, chromance, fantastic four cracking group, talent, avantgarde, alpha flight, excess, fairlight, triad, style, storm, longshot, and the shaolin monastery. members of demonix are: swan song, violator, the unholy, cybernoid, alchemist, negspect, stablizer, and side sector.. call the dungeon"
        .encoding "petscii_upper"

txt_2da7:
        .text " 214-503-7182....   "
        .byte $0c,$01,$14,$05,$12                   // .....

txt_2dc0:
        .text "!                               "
        .byte $00                                   // string terminator
        .fill 9, $00

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

// --- Region $3000-$3dbe ---
.pc = $3000 "dat_3000"

dat_3000:
        .byte $3c,$66,$6e,$6e,$60,$62,$3c,$00,$7c,$c6,$c6,$fe,$c6,$c6,$c6,$00 // <fnn`b<.|.......
        .byte $fc,$c6,$c6,$fc,$c6,$c6,$fc,$00,$7c,$c6,$c0,$c0,$c0,$c6,$7c,$00 // ........|.....|.
        .byte $fc,$c6,$c6,$c6,$c6,$c6,$fc,$00,$7c,$c6,$c0,$f0,$c0,$c6,$7c,$00 // ........|.....|.
        .byte $7c,$c6,$c0,$f0,$c0,$c0,$c0,$00,$7c,$c6,$c0,$de,$c6,$c6,$7c,$00 // |.......|.....|.
        .byte $c6,$c6,$c6,$fe,$c6,$c6,$c6,$00,$3c,$18,$18,$18,$18,$18,$3c,$00 // ........<.....<.
        .byte $fe,$0c,$0c,$0c,$cc,$cc,$78,$00,$c6,$cc,$d8,$f0,$d8,$cc,$c6,$00 // ......x.........
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$fc,$00,$7c,$d6,$d6,$d6,$c6,$c6,$c6,$00 // ........|.......
        .byte $fc,$c6,$c6,$c6,$c6,$c6,$c6,$00,$7c,$c6,$c6,$c6,$c6,$c6,$7c,$00 // ........|.....|.
        .byte $fc,$c6,$c6,$fc,$c0,$c0,$c0,$00,$7c,$c6,$c6,$c6,$d6,$de,$7c,$00 // ........|.....|.
        .byte $fc,$c6,$c6,$fc,$d8,$cc,$c6,$00,$7c,$c6,$c0,$7c,$06,$c6,$7c,$00 // ........|..|..|.
        .byte $fc                                   // .

txt_30a1:
        .text "000000"
        .byte $00                                   // string terminator
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$7c,$00,$c6,$c6,$c6,$c6,$6c,$38,$10,$00 // ......|.....l8..
        .byte $c6,$c6,$c6,$d6,$d6,$d6,$7c,$00,$c6,$c6,$6c,$38,$6c,$c6,$c6,$00 // ......|...l8l...
        .byte $c6,$c6,$c6,$7e,$06,$06,$fc,$00,$fe,$06,$0c,$18,$30,$60,$fe,$00 // ...~........0`..

txt_30d8:
        .text "<00000<"
        .byte $00                                   // string terminator
        .byte $0c,$12,$30,$7c,$30,$62,$fc,$00,$3c,$0c,$0c,$0c,$0c,$0c,$3c,$00 // ..0|0b..<.....<.
        .byte $00,$18,$3c,$7e,$18,$18,$18,$18,$00,$10,$30,$7f,$7f,$30,$10,$00 // ..<~......0..0..
        .fill 8, $00
        .byte $18,$18,$18,$18,$00,$00,$18,$00,$66,$66,$66,$00,$00,$00,$00,$00 // ........fff.....
        .byte $6c,$6c,$fe,$6c,$fe,$6c,$6c,$00,$18,$3e,$60,$3c,$06,$7c,$18,$00 // ll.l.ll..>`<.|..
        .byte $62,$66,$0c,$18,$30,$66,$46,$00,$30,$30,$30,$fc,$36,$36,$1c,$00 // bf..0fF.000.66..
        .byte $06,$0c,$18,$00,$00,$00,$00,$00,$0c,$18,$30,$30,$30,$18,$0c,$00 // ..........000...
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00,$00,$18,$0c,$fe,$0c,$18,$00,$00 // 0.....0.........
        .byte $00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$18,$18,$30,$00 // ...~..........0.
        .byte $00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ...~............
        .byte $02,$06,$0c,$18,$30,$60,$c0,$00,$7c,$c6,$ce,$d6,$e6,$c6,$7c,$00 // ....0`..|.....|.
        .byte $18,$38,$78,$18,$18,$18,$18,$00,$7c,$c6,$0c,$18,$30,$62,$fe,$00 // .8x.....|...0b..
        .byte $7c,$c6,$06,$1c,$06,$c6,$7c,$00,$0c,$18,$30,$6c,$fe,$0c,$0c,$00 // |.....|...0l....
        .byte $fe,$c0,$c0,$fc,$06,$06,$fc,$00,$7e,$c0,$c0,$fc,$c6,$c6,$7c,$00 // ........~.....|.
        .byte $fe,$c6,$06,$0c,$18,$18,$18,$00,$7c,$c6,$c6,$7c,$c6,$c6,$7c,$00 // ........|..|..|.
        .byte $7c,$c6,$c6,$7e,$06,$06,$06,$00,$00,$00,$18,$00,$00,$18,$00,$00 // |..~............
        .byte $00,$00,$18,$00,$00,$18,$30,$00,$0e,$18,$30,$60,$30,$18,$0e,$00 // ......0...0`0...
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00,$70,$18,$0c,$06,$0c,$18,$70,$00 // ..~.~...p.....p.
        .byte $7c,$c6,$c6,$0c,$18,$00,$18,$00       // |.......

spr_3200:
        // === Sprite data (64 bytes, $3200-$323f) ===
        .byte $01,$f9,$00                           // .......######..#........
        .byte $07,$aa,$40                           // .....####.#.#.#..#......
        .byte $1e,$55,$40                           // ...####..#.#.#.#.#......
        .byte $1d,$e5,$90                           // ...###.####..#.##..#....
        .byte $1e,$a5,$90                           // ...####.#.#..#.##..#....
        .byte $1a,$9a,$40                           // ...##.#.#..##.#..#......
        .byte $06,$a5,$00                           // .....##.#.#..#.#........
        .byte $01,$aa,$40                           // .......##.#.#.#..#......
        .byte $02,$69,$40                           // ......#..##.#..#.#......
        .byte $07,$97,$d0                           // .....####..#.#####.#....
        .byte $07,$a7,$90                           // .....####.#..####..#....
        .byte $05,$ea,$90                           // .....#.####.#.#.#..#....
        .byte $01,$6a,$40                           // .......#.##.#.#..#......
        .byte $07,$d9,$d0                           // .....#####.##..###.#....
        .byte $05,$f7,$d5                           // .....#.#####.#####.#.#.#
        .byte $1a,$7f,$6a                           // ...##.#..#######.##.#.#.
        .byte $6a,$75,$6a                           // .##.#.#..###.#.#.##.#.#.
        .byte $a9,$50,$19                           // #.#.#..#.#.#.......##..#
        .byte $94,$00,$04                           // #..#.#...............#..
        .byte $90,$00,$00                           // #..#....................
        .byte $40,$00,$00                           // .#......................
        .byte $00                                   // sprite 0 padding
        .byte $01,$f9,$00,$07,$aa,$40,$1e,$55,$40,$1d,$e5,$90,$1e,$a5,$90,$1a // .....@.U@.......
        .byte $9a,$40,$06,$a5,$00,$01,$aa,$40,$02,$6a,$40,$07,$99,$00,$07,$95 // .@.....@.j@.....
        .byte $40,$05,$e7,$d0,$01,$eb,$90,$07,$6a,$40,$07,$d9,$40,$01,$f7,$50 // @.......j@..@..P
        .byte $06,$7d,$a4,$06,$95,$a4,$1a,$f6,$40,$1a,$46,$90,$06,$91,$a4,$00 // .}......@.F.....
        .byte $01,$f9,$00,$07,$aa,$40,$1e,$55,$40,$1d,$e5,$90,$1e,$a5,$90,$1a // .....@.U@.......
        .byte $9a,$40,$06,$a5,$00,$01,$aa,$40,$02,$6a,$40,$05,$99,$00,$06,$9a // .@.....@.j@.....
        .byte $40,$07,$95,$40,$07,$9e,$40,$06,$aa,$40,$05,$a9,$40,$07,$57,$40 // @..@..@..@..@.W@
        .byte $01,$fd,$00,$01,$54,$00,$01,$a4,$00,$01,$a4,$00,$01,$a9,$00,$00 // ....T...........
        .byte $00,$7e,$40,$01,$ea,$90,$01,$55,$a4,$06,$5e,$64,$06,$5a,$a4,$01 // .~@....U..^d.Z..
        .byte $a6,$a4,$00,$5a,$90,$01,$aa,$40,$01,$69,$c0,$07,$97,$90,$07,$9e // ...Z...@.i......
        .byte $90,$06,$aa,$50,$01,$a9,$40,$07,$67,$d0,$57,$df,$50,$a9,$fd,$a4 // ...P..@.g.W.P...
        .byte $a9,$5d,$a9,$64,$05,$6a,$10,$00,$16,$00,$00,$06,$00,$00,$01,$00 // .].d.j..........
        .byte $00,$7e,$40,$01,$ea,$90,$01,$55,$a4,$06,$5e,$64,$06,$5a,$a4,$01 // .~@....U..^d.Z..
        .byte $a6,$a4,$00,$5a,$90,$01,$aa,$40,$01,$a9,$80,$00,$67,$90,$01,$57 // ...Z...@....g..W
        .byte $90,$07,$9e,$50,$07,$aa,$40,$01,$a9,$d0,$01,$67,$d0,$05,$df,$40 // ...P..@....g...@
        .byte $1a,$7d,$90,$1a,$56,$90,$06,$91,$a4,$06,$91,$a4,$1a,$46,$90,$00 // .}..V........F..
        .byte $00,$7e,$40,$01,$ea,$90,$01,$55,$a4,$06,$5e,$64,$06,$5a,$a4,$01 // .~@....U..^d.Z..
        .byte $a6,$a4,$00,$5a,$90,$01,$aa,$40,$01,$a9,$80,$00,$66,$50,$01,$a7 // ...Z...@....fP..
        .byte $90,$01,$57,$90,$01,$e7,$90,$01,$aa,$90,$01,$6a,$50,$01,$d5,$d0 // ..W........jP...
        .byte $00,$7f,$40,$00,$15,$40,$00,$1a,$40,$00,$1a,$40,$00,$6a,$40,$00 // ..@..@..@..@.j@.
        .byte $01,$f9,$00,$07,$aa,$40,$1e,$55,$40,$1d,$e5,$90,$1e,$a5,$90,$1a // .....@.U@.......
        .byte $9a,$40,$06,$a5,$50,$01,$a9,$e4,$02,$97,$a4,$06,$aa,$90,$06,$aa // .@..P...........
        .byte $50,$06,$a5,$90,$01,$6a,$44,$07,$d5,$d9,$05,$ff,$69,$1a,$7f,$69 // P....jD.....i..i
        .byte $6a,$75,$64,$a9,$50,$10,$94,$00,$00,$90,$00,$00,$40,$00,$00,$00 // jud.P.......@...
        .byte $00,$7e,$40,$01,$ea,$90,$01,$55,$a4,$06,$5e,$64,$06,$5a,$a4,$01 // .~@....U..^d.Z..
        .byte $a6,$a4,$05,$5a,$90,$1e,$6a,$40,$1e,$96,$80,$06,$aa,$90,$05,$aa // ...Z..j@........
        .byte $90,$06,$5a,$90,$11,$a9,$40,$67,$57,$d0,$69,$ff,$50,$69,$fd,$a4 // ..Z...@gW.i.Pi..
        .byte $19,$5d,$a9,$04,$05,$6a,$00,$00,$16,$00,$00,$06,$00,$00,$01,$00 // .]...j..........
        .byte $01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d,$65,$90,$1e // .....@.e@.U..e..
        .byte $aa,$90,$05,$a9,$40,$06,$56,$40,$05,$a9,$40,$1a,$56,$90,$6a,$aa // ....@.V@..@.V.j.
        .byte $a4,$66,$9a,$64,$67,$9b,$64,$65,$55,$64,$67,$ff,$64,$67,$bb,$64 // .f.dg.deUdg.dg.d
        .byte $15,$fd,$50,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a,$90,$00 // ..P.V@..@..@....
        .byte $01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d,$65,$90,$1e // .....@.e@.U..e..
        .byte $aa,$90,$05,$a9,$40,$06,$56,$40,$05,$a9,$40,$1a,$56,$90,$6a,$aa // ....@.V@..@.V.j.
        .byte $a4,$66,$9a,$69,$67,$9b,$59,$65,$55,$59,$67,$ff,$44,$67,$bb,$40 // .f.ig.YeUYg.Dg.@
        .byte $15,$fd,$40,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a,$90,$00 // ..@.V@..@..@....
        .byte $01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d,$65,$90,$1e // .....@.e@.U..e..
        .byte $aa,$90,$05,$a9,$40,$06,$56,$50,$05,$a9,$64,$1a,$56,$a9,$6a,$aa // ....@.VP..d.V.j.
        .byte $a9,$66,$9a,$54,$67,$9b,$40,$65,$55,$40,$67,$ff,$40,$67,$bb,$40 // .f.Tg.@eU@g.@g.@
        .byte $15,$fd,$40,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a,$90,$00 // ..@.V@..@..@....
        .byte $01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d,$65,$66,$1e // .....@.e@.U..ef.
        .byte $aa,$66,$05,$55,$6a,$06,$56,$59,$05,$a9,$69,$1a,$56,$a9,$6a,$aa // .f.Uj.VY..i.V.j.
        .byte $a4,$66,$9a,$50,$67,$9b,$40,$65,$55,$40,$67,$ff,$40,$67,$bb,$40 // .f.Pg.@eU@g.@g.@
        .byte $15,$fd,$40,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a,$90,$00 // ..@.V@..@..@....
        .byte $01,$e9,$00,$07,$aa,$40,$05,$65,$51,$19,$55,$66,$1d,$65,$66,$1e // .....@.eQ.Uf.ef.
        .byte $aa,$6a,$05,$55,$59,$06,$56,$69,$05,$a9,$a9,$1a,$56,$a4,$6a,$aa // .j.UY.Vi....V.j.
        .byte $90,$66,$9a,$40,$67,$9b,$40,$65,$55,$40,$67,$ff,$40,$67,$bb,$40 // .f.@g.@eU@g.@g.@
        .byte $15,$fd,$40,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a,$90,$00 // ..@.V@..@..@....
        .byte $01,$f9,$00,$07,$aa,$40,$05,$56,$90,$19,$79,$90,$19,$6a,$90,$06 // .....@.V..y..j..
        .byte $aa,$90,$01,$6a,$50,$06,$9a,$40,$05,$a9,$40,$1a,$56,$90,$6a,$aa // ...jP..@..@.V.j.
        .byte $a4,$66,$9a,$64,$67,$9b,$64,$65,$55,$64,$67,$ff,$64,$67,$bb,$64 // .f.dg.deUdg.dg.d
        .byte $15,$fd,$50,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a,$90,$00 // ..P.V@..@..@....
        .byte $01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d,$65,$90,$1e // .....@.e@.U..e..
        .byte $a5,$90,$06,$96,$40,$06,$5a,$90,$05,$a5,$a4,$1a,$56,$a4,$6a,$aa // ....@.Z.....V.j.
        .byte $90,$66,$9a,$40,$67,$9b,$40,$65,$55,$40,$67,$ff,$40,$67,$bb,$40 // .f.@g.@eU@g.@g.@
        .byte $15,$fd,$40,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a,$90,$00 // ..@.V@..@..@....
        .byte $01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d,$65,$90,$1e // .....@.e@.U..e..
        .byte $95,$90,$06,$9a,$40,$06,$56,$90,$05,$a9,$a4,$1a,$56,$a4,$6a,$aa // ....@.V.....V.j.
        .byte $90,$66,$9a,$40,$67,$9b,$40,$65,$55,$40,$67,$ff,$40,$67,$bb,$40 // .f.@g.@eU@g.@g.@
        .byte $15,$fd,$40,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a,$90,$00 // ..@.V@..@..@....
        .fill 9, $00
        .byte $01,$50,$00,$07,$e4,$00,$1e,$a9,$00,$79,$55,$00,$77,$96,$40,$7a // .P.......yU.w.@z
        .byte $96,$40,$6a,$a9,$00,$1a,$99,$00,$06,$a4,$00,$19,$a9,$00,$1a,$54 // .@j............T
        .byte $00,$1b,$95,$00,$19,$99,$40,$1d,$e7,$50,$17,$67,$50,$69,$79,$90 // ......@..P.gPiy.
        .byte $6a,$9d,$90,$66,$95,$b4,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // j..f............
        .byte $01,$50,$00,$07,$e4,$00,$1e,$a9,$00,$79,$55,$00,$77,$96,$40,$7a // .P.......yU.w.@z
        .byte $96,$40,$6a,$a9,$00,$1a,$54,$00,$06,$a9,$00,$19,$a5,$00,$1b,$5b // .@j...T........[
        .byte $40,$1b,$9b,$40,$19,$e9,$40,$1f,$67,$50,$17,$df,$50,$69,$75,$90 // @..@..@.gP..Piu.
        .byte $6a,$92,$90,$66,$a2,$b4,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // j..f............
        .byte $00,$05,$40,$00,$1b,$d0,$00,$6a,$b4,$00,$55,$6d,$01,$96,$dd,$01 // ..@....j..Um....
        .byte $96,$ad,$00,$6a,$a9,$00,$66,$a4,$00,$1a,$90,$00,$6a,$64,$00,$15 // ...j..f.....jd..
        .byte $e4,$00,$57,$a4,$01,$66,$64,$05,$de,$74,$05,$d9,$d4,$06,$79,$69 // ..W..fd..t....yi
        .byte $06,$66,$a9,$1e,$56,$99,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .f..V...........
        .byte $00,$05,$40,$00,$1b,$d0,$00,$6a,$b4,$00,$55,$6d,$01,$96,$dd,$01 // ..@....j..Um....
        .byte $96,$ad,$00,$6a,$a9,$00,$15,$a4,$00,$6a,$90,$00,$5a,$64,$01,$e5 // ...j.....j..Zd..
        .byte $e4,$01,$e6,$e4,$01,$6b,$64,$05,$d9,$f4,$05,$f7,$d4,$06,$5d,$69 // .....kd.......]i
        .byte $06,$86,$a9,$1e,$8a,$99,$00,$00,$01,$00,$00,$56,$40,$01,$e9,$80 // ...........V@...
        .byte $07,$aa,$50,$07,$aa,$50,$1e,$aa,$90,$1e,$aa,$90,$1a,$aa,$90,$16 // ..P..P..........
        .byte $aa,$60,$66,$aa,$60,$75,$99,$90,$6a,$aa,$90,$1a,$65,$80,$05,$df // .`f.`u..j...e...
        .byte $40,$07,$ff,$d0,$07,$df,$64,$05,$55,$a4,$06,$91,$90,$06,$91,$a4 // @.....d.U.......
        .byte $01,$a4,$00,$06,$a4,$00,$00,$01,$00,$00,$06,$54,$00,$09,$e9,$00 // ...........T....
        .byte $17,$aa,$40,$17,$aa,$40,$1e,$aa,$90,$1e,$aa,$90,$1a,$aa,$90,$26 // ..@..@.........&
        .byte $aa                                   // .

txt_375a:
        .text "P&"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $64,$19,$99,$64,$1a,$aa,$a4,$09,$66,$90,$07,$dd,$40,$1f,$ff,$40 // d..d....f...@..@
        .byte $67,$df,$40,$69,$55,$40,$19,$1a,$40,$69,$1a,$40,$00,$69,$00,$00 // g.@iU@..@i.@.i..
        .byte $6a,$40,$00,$00,$00,$00,$00,$00,$00,$07,$e4,$00,$1e,$a9,$00,$79 // j@.............y
        .byte $55,$00,$77,$96,$40,$7a,$96,$40,$6a,$69,$00,$1a,$94,$00,$06,$a5 // U.w.@z.@ji......
        .byte $00,$1d,$9e,$40,$7a,$7a,$40,$7a,$a9,$00,$66,$a4,$00,$69,$99,$00 // ...@zz@z..f..i..
        .byte $65,$76,$40,$5f,$f6,$40,$7f,$d6,$94,$1f,$d2,$a8,$05,$41,$a4,$00 // ev@_.@.......A..
        .byte $00,$50,$00,$00,$00,$00,$00,$00,$00,$00,$1f,$90,$00,$7a,$a4,$00 // .P...........z..
        .byte $55,$69,$01,$97,$99,$01,$96,$a9,$00,$69,$a9,$00,$16,$a4,$00,$5a // Ui.......i.....Z
        .byte $90,$01,$e6,$74,$01,$a9,$e9,$00,$6a,$a9,$00,$1a,$99,$00,$66,$69 // ...t....j.....fi
        .byte $01,$9d,$59,$01,$9f,$f5,$16,$97,$fd,$2a,$87,$f4,$1a,$41,$50,$05 // ..Y......*...AP.
        .fill 16, $00
        .byte $54,$00,$01,$f9,$00,$07,$aa,$40,$07,$aa,$40,$06,$aa,$40,$05,$65 // T......@..@..@.e
        .byte $40,$07,$df,$40,$1f,$ff,$d0,$1f,$57,$d0,$65,$99,$64,$6a,$46,$a4 // @..@....W.e.djF.
        .byte $69,$01,$a4,$1a,$46,$90,$1a,$46,$90,$69,$01,$a4,$64,$00,$64,$10 // i...F..F.i..d.d.
        .byte $00,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $7e,$40,$01,$ea,$90,$01,$55,$a4,$06,$5e,$64,$06,$5a,$a4,$01,$aa // ~@....U..^d.Z...
        .byte $a4,$00,$5a,$90,$01,$9a,$40,$01,$69,$c0,$07,$97,$90,$07,$9e,$90 // ..Z...@.i.......
        .byte $06,$aa,$50,$01,$a9,$50,$07,$67,$d4,$99,$df,$65,$a9,$fd,$aa,$94 // ..P..P.g...e....
        .byte $5d,$5a,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01 // ]Z..............
        .byte $e9,$00,$07,$aa,$40,$1e,$55,$40,$1d,$e5,$90,$1a,$a5,$90,$1a,$aa // ....@.U@........
        .byte $40,$06,$a5,$00,$01,$a6,$40,$02,$69,$40,$07,$97,$90,$06,$a6,$90 // @.....@.i@......
        .byte $05,$aa,$90,$05,$6a,$40,$17,$d9,$d0,$59,$f7,$66,$aa,$7f,$6a,$a5 // ....j@...Y.f..j.
        .byte $75,$16,$00,$01,$e5,$40,$07,$a6,$90,$05,$66,$90,$19,$55,$a4,$1d // u....@....f..U..
        .byte $65,$a4,$1e,$aa,$64,$06,$9a,$64,$06,$66,$a4,$01,$a9,$a4,$1a,$56 // e...d..d.f.....V
        .byte $90,$7a,$aa,$90,$6a,$9a,$40,$69,$9b,$40,$69,$65,$40,$1a,$6a,$40 // .z..j.@i.@ie@.j@
        .byte $06,$9a,$40,$05,$a5,$40,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a // ..@..@.V@..@..@.
        .byte $8a,$90,$00,$01,$bd,$00,$06,$ab,$40,$1a,$55,$40,$19,$b5,$90,$1a // ........@.U@....
        .byte $a5,$90,$1a,$aa,$40,$16,$a5,$00,$06,$9a,$40,$05,$a9,$40,$1a,$56 // ....@.....@..@.V
        .byte $90,$6a,$aa,$a4,$66,$9a,$64,$67,$9b,$64,$65,$55,$64,$67,$ff,$64 // .j..f.dg.deUdg.d
        .byte $67,$bb,$64,$15,$fd,$50,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a // g.d..P.V@..@..@.
        .byte $8a,$90,$00,$01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d // ........@.e@.U..
        .byte $65,$90,$1e,$aa,$90,$06,$aa,$40,$06,$56,$40,$01,$a9,$00,$1a,$56 // e......@.V@....V
        .byte $90,$7a,$aa,$a4,$6a,$9a,$a4,$69,$9b,$69,$69,$65,$59,$1a,$6a,$59 // .z..j..i.iieY.jY
        .byte $06,$9a,$4c,$05,$a5,$5c,$06,$56,$7c,$06,$9a,$7d,$06,$9a,$5f,$1a // ..L..\.V|..}.._.
        .byte $8a,$9f,$00,$01,$f9,$00,$07,$aa,$40,$05,$56,$90,$19,$79,$90,$19 // ........@.V..y..
        .byte $6a,$90,$06,$aa,$90,$06,$aa,$40,$01,$a9,$00,$06,$a6,$00,$01,$99 // j......@........
        .byte $40,$06,$9e,$40,$05,$5e,$40,$07,$9a,$40,$0e,$aa,$40,$1d,$a9,$40 // @..@.^@..@..@..@
        .byte $1f,$56,$40,$1f,$69,$00,$0f,$69,$00,$07,$69,$00,$0f,$69,$00,$1d // .V@.i..i..i..i..
        .byte $a9,$00,$00,$01,$e9,$00,$07,$aa,$40,$06,$aa,$40,$1a,$aa,$90,$1e // ........@..@....
        .byte $aa,$90,$1e,$aa,$90,$06,$aa,$40,$06,$aa,$40,$01,$a9,$00,$1a,$66 // .......@..@....f
        .byte $90,$7a,$aa,$a4,$6a,$9a,$a4,$66,$66,$64,$66,$aa,$64,$16,$66,$64 // .z..j..ffdf.d.fd
        .byte $36,$9a,$a4,$75,$99,$90,$f6,$56,$40,$f6,$9a,$40,$f6,$9a,$40,$da // 6..u...V@..@..@.
        .byte $8a,$90,$00,$00,$00,$00,$01,$e9,$00,$07,$aa,$40,$06,$aa,$40,$1a // ...........@..@.
        .byte $aa,$90,$1e,$aa,$90,$1e,$aa,$90,$06,$aa,$40,$06,$aa,$40,$01,$a9 // ..........@..@..
        .byte $00,$1a,$66,$90,$7a,$aa,$a4,$6a,$9a,$a4,$66,$66,$64,$66,$aa,$64 // ..f.z..j..ffdf.d
        .byte $66,$66,$64,$6a,$9a,$a4,$19,$99,$90,$07,$56,$40,$1f,$f6,$40,$1f // ffdj......V@..@.
        .byte $fd,$90,$00,$00,$00,$00,$01,$e9,$00,$07,$aa,$40,$06,$aa,$40,$1a // ...........@..@.
        .byte $aa,$90,$1e,$aa,$90,$1e,$aa,$90,$06,$aa,$40,$06,$aa,$40,$01,$a9 // ..........@..@..
        .byte $00,$1a,$66,$90,$7a,$aa,$a4,$6a,$9a,$a4,$66,$66,$64,$66,$aa,$64 // ..f.z..j..ffdf.d
        .byte $6a,$65,$a4,$19,$fa,$90,$17,$fa,$40,$07,$ff,$40,$07,$7f,$d0,$05 // je......@..@....
        .byte $fd,$90,$00,$01,$e9,$00,$07,$aa,$40,$06,$aa,$40,$1a,$aa,$90,$1e // ........@..@....
        .byte $aa,$90,$1e,$aa,$90,$06,$aa,$40,$06,$aa,$40,$01,$a9,$00,$1a,$66 // .......@..@....f
        .byte $90,$7a,$aa,$a4,$6a,$9a,$a4,$a6,$66,$64,$a6,$aa,$64,$65,$ff,$a4 // .z..j...fd..de..
        .byte $17,$ff,$d0,$07,$ff,$c0,$07,$ff,$40,$01,$75,$40,$06,$b6,$40,$1a // ........@.u@..@.
        .byte $9a,$90,$00,$01,$e9,$00,$07,$aa,$40,$06,$aa,$40,$1a,$aa,$90,$1e // ........@..@....
        .byte $aa,$90,$1e,$aa,$90,$06,$aa,$40,$06,$aa,$40,$19,$a9,$80,$1a,$66 // .......@..@....f
        .byte $a0,$7a,$aa,$a4,$6a,$9a,$64,$66,$66,$64,$66,$a9,$a4,$69,$dd,$a4 // .z..j.dffdf..i..
        .byte $19,$ff,$90,$05,$fd,$40,$06,$76,$40,$02,$9a,$40,$06,$9a,$40,$1a // .....@.v@..@..@.
        .byte $9a,$90,$00,$06,$f4,$00,$1a,$ad,$00,$69,$55,$00,$66,$d6,$40,$6a // .........iU.f.@j
        .byte $96,$40,$6a,$a9,$00,$1a,$a9,$00,$06,$a4,$00,$09,$a9,$00,$16,$64 // .@j............d
        .byte $00,$1b,$69,$00,$1b,$55,$00,$1a,$69,$00,$1a,$a9,$00,$16,$a6,$00 // ..i..U..i.......
        .byte $19,$58,$00,$06,$99,$00,$06,$99,$00,$06,$99,$00,$06,$9a,$00,$06 // .X..............
        .byte $a6,$40,$00,$06,$f4,$00,$1a,$ad,$00,$69,$55,$00,$66,$d6,$40,$6a // .@.......iU.f.@j
        .byte $96,$40,$6a,$a9,$00,$1a,$69,$00,$06,$94,$00,$09,$a9,$00,$16,$64 // .@j...i........d
        .byte $00,$1b,$69,$00,$1b,$55,$00,$1a,$69,$30,$1a,$a9,$c0,$16,$a6,$03 // ..i..U..i0......
        .byte $19,$58,$00,$06,$99,$03,$06,$99,$03,$06,$99,$03,$06,$9a,$00,$06 // .X..............
        .byte $a6,$43,$00,$06,$f4,$00,$1a,$ad,$00,$69,$55,$00,$66,$d6,$40,$6a // .C.......iU.f.@j
        .byte $96,$40,$6a,$a9,$00,$1a,$69,$00,$06,$94,$00,$09,$a9,$00,$16,$64 // .@j...i........d
        .byte $00,$1b,$69,$00,$1b,$55,$00,$1a,$69,$30,$1a,$a9,$0c,$16,$a7,$00 // ..i..U..i0......
        .byte $19,$58,$00,$06,$99,$03,$06,$99,$03,$06,$99,$03,$06,$9a,$03,$06 // .X..............
        .byte $a6,$40,$00,$06,$f4,$00,$1a,$ad,$00,$69,$55,$00,$66,$d6,$40,$6a // .@.......iU.f.@j
        .byte $96,$40,$6a,$a9,$00,$1a,$69,$00,$06,$94,$00,$09,$a9,$00,$16,$64 // .@j...i........d
        .byte $00,$1b,$69,$00,$1b,$55,$00,$1a,$69,$00,$1a,$a9,$cc,$16,$a6,$03 // ..i..U..i.......
        .byte $19,$58,$00,$06,$99,$03,$06,$99,$00,$06,$99,$03,$06,$9a,$03,$06 // .X..............
        .byte $a6,$43,$00,$01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d // .C......@.e@.U..
        .byte $65,$90,$1e,$aa,$90,$05,$a9,$40,$06,$56,$40,$01,$a9,$00,$1a,$56 // e......@.V@....V
        .byte $90,$7a,$aa,$a4,$6a,$9a,$a4,$69,$9b,$69,$69,$65,$59,$1a,$6a,$59 // .z..j..i.iieY.jY
        .byte $06,$9a,$4c,$05,$a5,$5c,$06,$56,$7c,$06,$9a,$7d,$06,$9a,$5f,$1a // ..L..\.V|..}.._.
        .byte $8a,$9f,$00,$01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d // ........@.e@.U..
        .byte $65,$90,$1e,$aa,$90,$05,$a9,$40,$06,$56,$40,$01,$a9,$00,$1a,$56 // e......@.V@....V
        .byte $90,$7a,$aa,$a4,$6a,$9a,$a4,$69,$9b,$69,$69,$65,$59,$1a,$56,$59 // .z..j..i.iieY.VY
        .byte $06,$a6,$4c,$05,$65,$5c,$06,$56,$7c,$06,$9a,$7d,$06,$9a,$5f,$1a // ..L.e\.V|..}.._.
        .byte $8a,$9f,$00,$07,$e4,$00,$1e,$a9,$00,$79,$55,$00,$77,$96,$40,$7a // .........yU.w.@z
        .byte $96,$48,$6a,$69,$28,$1a,$94,$ae,$06,$a9,$be,$09,$a9,$b8,$16,$64 // .Hji(..........d
        .byte $20,$1a,$69,$50,$1e,$56,$90,$1e,$7a,$50,$1a,$a9,$10,$16,$a5,$10 //  .iP.V..zP......
        .byte $1d,$5d,$10,$07,$f4,$10,$05,$50,$00,$06,$90,$00,$06,$90,$00,$06 // .].....P........
        .byte $a4,$00,$00,$07,$e4,$00,$1e,$a9,$00,$79,$55,$00,$77,$96,$40,$7a // .........yU.w.@z
        .byte $96,$40,$6a,$69,$20,$1a,$94,$b8,$06,$a9,$b8,$09,$a9,$b8,$16,$64 // .@ji ..........d
        .byte $20,$1a,$69,$50,$1e,$56,$90,$1e,$7a,$50,$1a,$a9,$10,$16,$a5,$10 //  .iP.V..zP......
        .byte $1d,$5d,$10,$07,$f4,$10,$05,$50,$00,$06,$90,$00,$06,$90,$00,$06 // .].....P........
        .byte $a4,$00,$00                           // ...

spr_3d00:
        // === Sprite data (64 bytes, $3d00-$3d3f) ===
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00                                   // sprite 0 padding

spr_3d40:
        // === Sprite data (64 bytes, $3d40-$3d7f) ===
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00                                   // sprite 0 padding

spr_3d80:
        // === Sprite data (63 bytes, $3d80-$3dbe) ===
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$00,$00                           // ........................
        .byte $00,$c0,$00                           // ........##..............
        .byte $00,$c0

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

// --- Region $3ed1-$3ee0 ---
.pc = $3ed1 "Segment $3ed1"
        .byte $ea,$8d,$c7,$3e,$8d,$c8,$3e,$8d,$c9   // ...>..>..

txt_3eda:
        .text "> M? "
        .byte $1c,$3f                               // .?

// --- Region $3f1c-$3f2c ---
.pc = $3f1c "dat_3f1c"

dat_3f1c:
        .byte $a9,$04,$ce,$1d,$3f,$c9,$00,$d0,$23,$a9,$04,$8d,$1d,$3f,$ee,$d3 // ....?...#....?..
        .byte $02                                   // .

// --- Region $3f49-$3fd5 ---
.pc = $3f49 "dat_3f49"

dat_3f49:
        .byte $f4,$f5,$f6,$f6,$a9,$04,$ce           // .......

txt_3f50:
        .text "N?"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $00,$d0,$27,$a9,$05,$8d,$4e,$3f,$ee,$d0,$02,$ac,$d0,$02,$c0,$08 // ..'...N?........
        .byte $d0,$02,$a0,$00,$8c,$d0,$02,$b9,$91,$3f,$8d,$f8,$07,$ee,$00,$d0 // .........?......
        .byte $ee,$00,$d0,$ad,$00,$d0,$c9,$1f,$f0,$01,$60,$a9,$99,$8d,$dc,$3e // ..........`....>
        .byte $a9,$3f,$8d,$dd,$3e,$a9,$00,$8d,$d0,$02,$8d,$d1,$02,$60,$c8,$c9 // .?..>........`..
        .byte $ca,$c9,$c8,$c9,$ca,$c9,$a9,$04,$ce,$9a,$3f,$c9,$00,$d0,$2b,$a9 // ..........?...+.
        .byte $01,$8d,$9a,$3f,$ee,$d0,$02,$ac,$d0,$02,$c0,$12,$d0,$02,$a0,$00 // ...?............
        .byte $8c,$d0,$02,$b9,$f0,$3f,$8d,$f8,$07,$ad,$d0,$02,$c9,$01,$d0,$0a // .....?..........
        .byte $ee,$d1,$02,$ad,$d1,$02,$c9,$04,$f0,$01,$60,$a9,$4d,$8d,$dc,$3e // ..........`.M..>
        .byte $a9,$3f,$8d                           // .?.

// --- Region $3fdd-$4026 ---
.pc = $3fdd "Segment $3fdd"
        .byte $a9,$02,$8d,$7f,$3f,$a9,$40,$8d,$84,$3f,$a9,$00,$8d,$d0,$02,$8d // ....?.@..?......
        .byte $d1,$02,$60,$d0,$d0,$d1,$d1,$d2,$d2,$d3,$d3,$d4,$d4,$d3,$d3,$d2 // ..`.............
        .byte $d2,$d1,$d1,$d0,$d0,$a9,$04,$ce,$03,$40,$c9,$00,$d0,$24,$a9,$05 // .........@...$..
        .byte $8d,$03,$40,$ee,$d0,$02,$ac,$d0,$02,$c0,$03,$d0,$02,$a0,$00,$8c // ..@.............
        .byte $d0,$02,$b9,$30,$40,$8d,$f8,$07,$ce,$01 // ...0@.....

// --- Region $4046-$4091 ---
.pc = $4046 "dat_4046"

dat_4046:
        .byte $a9,$04,$ce                           // ...

txt_4049:
        .text "G"
        .byte $40                                   // @ character
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $00,$d0,$24,$a9,$05,$8d,$47,$40,$ee,$d0,$02,$ac,$d0,$02,$c0,$08 // ..$...G@........
        .byte $d0,$02,$a0,$00,$8c,$d0,$02,$b9,$74,$40,$8d,$f8,$07,$ee,$00,$d0 // ........t@......
        .byte $ad,$00,$d0,$c9,$8b,$f0,$09,$60,$c8,$c9,$ca,$c9,$c8,$c9,$ca,$c9 // .......`........
        .byte $a9,$8f,$8d,$dc,$3e,$a9,$40,$8d,$dd,$3e,$a9,$00,$8d,$d0,$02,$8d // ....>.@..>......
        .byte $d1,$02,$60,$a9,$04,$ce               // ..`...

// --- Region $412b-$4171 ---
.pc = $412b "dat_412b"

dat_412b:
        .byte $d0,$d0,$d0,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$ed,$ed,$ee,$ef,$ee,$ed // ................
        .byte $ee,$ef,$ee,$ed,$ee,$ef,$ee,$ed,$ee,$ef,$ee,$ed,$ee,$ef,$ee,$ed // ................
        .byte $ee,$ef,$ee,$ed,$ee,$ef,$ee,$ed,$ee,$ef,$ee,$ed,$ee,$ef,$ee,$ed // ................
        .byte $ee,$ef,$ee,$ed,$ee,$ef,$ee,$ed,$ee,$ef,$ee,$ec,$ec,$e5,$e6,$e7 // ................
        .byte $e8,$e9,$ea,$eb,$d0,$ee,$01           // .......

// --- Region $4194-$41f9 ---
.pc = $4194 "dat_4194"

dat_4194:
        .byte $a9,$04,$ce,$95,$41,$c9,$00,$d0,$27,$a9,$05,$8d,$95,$41,$ee,$d0 // ....A...'....A..
        .byte $02,$ac,$d0,$02,$c0,$0a,$d0,$02,$a0,$00,$8c,$d0,$02,$b9,$de,$41 // ...............A
        .byte $8d,$f8,$07,$ce,$00,$d0,$ce,$00,$d0,$ad,$00,$d0,$c9,$1f,$f0,$01 // ................
        .byte $60,$a9,$e8,$8d,$dc,$3e,$a9,$41,$8d,$dd,$3e,$a9,$00,$8d,$d0,$02 // `....>.A..>.....
        .byte $8d,$d1,$02,$8d,$d2,$02,$8d,$d3,$02,$60,$cd,$cc,$cb,$cc,$cb,$cc // .........`......
        .byte $cd,$cc,$cb,$cc,$a9,$04,$ce,$e9,$41,$c9,$00,$d0,$21,$a9,$0f,$8d // ........A...!...
        .byte $e9,$41,$ee,$d0,$02,$ac               // .A....

// --- Region $42b3-$42b3 ---
.pc = $42b3 "dat_42b3"

dat_42b3:
        // === Fill data (1 bytes, $42b3-$42b3) ===
        .byte $00                                   // .

// --- Region $6f29-$6f29 ---
.pc = $6f29 "dat_6f29"

dat_6f29:
        // === Fill data (1 bytes, $6f29-$6f29) ===
        .byte $00                                   // .

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

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

// --- Region $d101-$ea80 ---
.pc = $d101 "dat_d101"

dat_d101:
        .byte $01,$00,$08,$f9,$d1                   // .....

txt_d106:
        .byte $40                                   // @ character
        .text "7"
        .byte $b1                                   // '1' | $80 (end-of-string marker)

txt_d109:
        .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_d1a8:
        .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,$82,$40 // .............`.@
        .byte $00,$62,$0c,$a9,$93,$20,$d2,$ff,$a9,$00,$8d,$21,$d0,$8d,$20,$d0 // .b... .....!.. .
        .byte $8d,$d0,$02,$8d,$31,$0d,$8d,$30,$0d,$a9,$bf,$8d,$1d,$0c,$a9,$0f // ....1..0........
        .byte $8d,$22,$d0,$a9,$0e,$8d,$23,$d0,$a9,$18,$8d,$18,$d0,$a9,$d8,$8d // ."....#.........
        .byte $16,$d0,$a2,$00,$a9,$00,$9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da,$9d // ................
        .byte $00,$db,$a9,$0e,$9d,$00,$d8,$9d,$6c,$d8,$a9,$00,$9d,$40,$08,$9d // ........l....@..
        .byte $30,$09,$e8,$d0,$df,$a2,$00,$a9,$01,$9d,$27,$d0,$e8,$e0,$08,$d0 // 0.........'.....
        .byte $f6,$a9,$ff,$8d,$15,$d0,$a2,$21,$8e,$f8,$07,$e8,$8e,$f9,$07,$e8 // .......!........
        .byte $8e,$fa,$07,$e8,$8e,$fb,$07,$e8,$8e,$fc,$07,$e8,$8e,$fd,$07,$e8 // ................
        .byte $8e,$fe,$07,$e8,$8e,$ff,$07,$a9,$57,$8d,$00,$d0,$69,$17,$8d,$02 // ........W...i...
        .byte $d0,$69,$18,$8d,$04,$d0,$69,$18,$8d,$06,$d0,$69,$18,$8d,$08,$d0 // .i....i....i....
        .byte $69,$18,$8d,$0a,$d0,$69,$18,$8d,$0c,$d0,$69,$18,$8d,$0e,$d0,$a9 // i....i....i.....
        .byte $85,$8d,$01,$d0,$8d,$03,$d0,$8d,$05,$d0,$8d,$07,$d0,$8d,$09,$d0 // ................
        .byte $8d,$0b,$d0,$8d,$0d,$d0,$8d,$0f,$d0,$a9,$00,$20,$00,$10,$78,$a9 // ........... ..x.
        .byte $2e,$8d,$14,$03,$a9,$0b,$8d,$15,$03,$a9,$32,$8d,$12,$d0,$a9,$7f // ..........2.....
        .byte $8d,$0d,$dc,$a9,$81,$8d,$1a,$d0,$a9,$1b,$8d,$11,$d0,$58,$4c,$2b // .............XL+
        .byte $0b,$ee,$19,$d0,$a9,$1b,$8d,$11,$d0,$20,$32,$0d,$20,$e7,$0c,$ad // ......... 2. ...
        .byte $31,$0d,$c9,$01,$d0,$06,$20,$1e,$0c,$20,$1e,$0c,$a9,$65,$8d,$14 // 1..... .. ...e..
        .byte $03,$a9,$0b,$8d,$15,$03,$a9,$2a,$8d,$12,$d0,$ad,$01,$dc,$c9,$ef // .......*........
        .byte $f0,$03,$4c,$81,$ea,$4c,$91,$0d,$ee,$19,$d0,$20,$df,$0b,$a9,$0f // ..L..L..... ....
        .byte $8d,$22,$d0,$a9,$0e,$8d,$23,$d0,$20,$03,$10,$a9,$2e,$8d,$14,$03 // ."....#. .......
        .byte $a9,$0b,$8d,$15,$03,$a9,$f2,$8d,$12,$d0,$20,$8d,$0b,$4c,$81,$ea // .......... ..L..
        .byte $a9,$a2,$8d,$4a,$0b,$a9,$0b,$8d,$4f,$0b,$a2,$00,$ee,$1d,$0c,$e8 // ...J....O.......
        .byte $e0,$50,$d0,$f8,$60,$ee,$19,$d0,$20,$df,$0b,$a9,$0a,$8d,$22,$d0 // .P..`... .....".
        .byte $a9,$04,$8d,$23,$d0,$20,$03,$10,$a9,$2e,$8d,$14,$03,$a9,$0b,$8d // ...#. ..........
        .byte $15,$03,$a9,$f2,$8d,$12,$d0,$20,$ca,$0b,$4c,$81,$ea,$a9,$65,$8d // ....... ..L...e.
        .byte $4a,$0b,$a9,$0b,$8d,$4f,$0b,$a2,$00,$ce,$1d,$0c,$e8,$e0,$50,$d0 // J....O........P.
        .byte $f8,$60,$a2,$01,$ca,$d0,$fd,$ee,$1d,$0c,$ee,$1d,$0c,$ee,$1d,$0c // .`..............
        .byte $ee,$1d,$0c,$ee,$1d,$0c,$ae,$1d,$0c,$d0,$05,$a9,$00,$8d,$1d,$0c // ................
        .byte $bc,$00,$2b,$ad,$12,$d0,$cd,$12,$d0,$f0,$fb,$29,$07,$09,$10,$8d // ..+........)....
        .byte $11,$d0,$88,$d0,$ee,$a2,$01,$ca,$d0,$fd,$a0,$01,$88,$d0,$fd,$60 // ...............`
        .byte $bf,$20,$60,$0c,$ce,$e6,$0c,$ad,$e6,$0c,$c9,$ff,$d0,$29,$a9,$07 // . `..........)..
        .byte $8d,$e6,$0c,$ee,$3c,$0c,$ad,$3c,$0c,$d0,$03,$ee,$3d,$0c,$ad,$ff // ....<..<....=...
        .byte $2b,$f0,$15,$20,$b8,$0c,$a0,$00,$a2,$00,$b1,$fb,$9d,$ce,$0c,$e3 // +.. ............
        .byte $e8,$60,$60,$c8,$c0,$08,$d0,$f3,$60,$a9,$ff,$a0,$2b,$8d,$3c,$0c // .``.....`...+.<.
        .byte $8c,$3d,$0c,$60,$a2,$00,$a0,$00,$1e,$ce,$0c,$3e,$02,$0a,$3e,$01 // .=.`.......>..>.
        .byte $0a,$3e,$00,$0a,$3e,$c2,$09,$3e,$c1,$09,$3e,$c0,$09,$3e,$82,$09 // .>..>..>..>..>..
        .byte $3e,$81,$09,$3e,$80,$09,$3e,$42,$09,$3e,$41,$09,$3e,$40,$09,$3e // >..>..>B.>A.>@.>
        .byte $02,$09,$3e,$01,$09,$3e,$00,$09,$3e,$c2,$08,$3e,$c1,$08,$3e,$c0 // ..>..>..>..>..>.
        .byte $08,$3e,$82,$08,$3e,$81,$08,$3e,$80,$08,$3e,$42,$08,$3e,$41,$08 // .>..>..>..>B.>A.
        .byte $3e,$40,$08,$e3,$e8,$3c,$c8,$c0,$08,$d0,$ad,$60,$85,$fb,$a2,$00 // >@...<.....`....
        .byte $86,$fc,$a2,$02,$06,$fb,$26,$fc,$ca,$10,$f9,$a9,$30,$05,$fc,$85 // ......&.....0...
        .byte $fc,$60,$b9,$60,$49,$ee,$d0,$02,$ac,$d0,$02,$c0,$1e,$d0,$02,$a0 // .`.`I...........
        .byte $00,$8c,$d0,$02,$b9,$12,$0d,$8d,$01,$d0,$8d,$03,$d0,$8d,$05,$d0 // ................
        .byte $8d,$07,$d0,$8d,$09,$d0,$8d,$0b,$d0,$8d,$0d,$d0,$8d,$0f,$d0,$60 // ...............`
        .byte $85,$85,$84,$84,$83,$83,$82,$82,$81,$81,$80,$80,$7f,$7f,$7e,$7e // ..............~~
        .byte $7f,$7f,$80,$80,$81,$81,$82,$82,$83,$83,$84,$84,$85,$85,$a2,$60 // ...............`
        .byte $e8,$a9,$da,$ce,$33,$0d,$c9,$00,$d0,$0f,$a9,$da,$8d,$33,$0d,$ad // ....3........3..
        .byte $30,$0d,$ee,$30,$0d,$c9,$05,$f0,$01,$60,$a9,$01,$8d,$31,$0d,$a9 // 0..0.....`...1..
        .byte $5b,$8d,$37,$0b,$a9,$0d,$8d,$38,$0b,$60,$a9,$ff,$ce,$5c,$0d,$c9 // [.7....8.`...\..
        .byte $00,$d0,$0f,$a9,$ff,$8d,$5c,$0d,$ad,$30,$0d,$ee,$30,$0d,$c9,$08 // ......\..0..0...
        .byte $f0,$01,$60,$a2,$00,$bd,$90,$29,$9d,$00,$04,$bd,$fc,$29,$9d,$6c // ..`....).....).l
        .byte $04,$e8,$d0,$f1,$a9,$ea,$8d,$36,$0b,$8d,$37,$0b,$8d,$38,$0b,$60 // .......6..7..8.`
        .byte $78,$20,$81,$ff,$20,$a3,$fd,$20,$15,$fd,$a9,$93,$20,$d2,$ff,$a9 // x .. .. .... ...
        .byte $00,$8d,$20,$d0,$8d,$21,$d0,$a9,$15,$8d,$18,$d0,$a2,$00,$a9,$00 // .. ..!..........
        .byte $9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da,$9d,$00,$db,$a9,$01,$9d,$00 // ................
        .byte $d8,$e8,$d0,$ea,$a2,$00,$bd,$3b,$0e,$9d,$00,$04,$e8,$d0,$f7,$a9 // .......;........
        .byte $ff,$ce,$d1,$0d,$c9,$00,$d0,$17,$a9,$ff,$8d,$d1,$0d,$ee,$e2,$0d // ................
        .byte $a9,$01,$c9,$ff,$d0,$09,$ee,$eb,$0d,$a9,$00,$c9,$02,$f0,$03,$4c // ...............L
        .byte $d0,$0d,$78,$20,$81,$ff,$20,$a3,$fd,$20,$15,$fd,$a9,$00,$8d,$20 // ..x .. .. ..... 
        .byte $d0,$8d,$21,$d0,$8d,$11,$d0,$58,$4c,$e2,$fc // ..!....XL..

txt_d5b6:
        .encoding "screencode_mixed"
        .text "alex you suck!"
        .encoding "petscii_upper"
        .byte $80,$21,$00,$2e,$09,$0e,$14,$12,$0f,$20,$03,$12,$05,$04,$09,$14 // .!....... ......
        .byte $13,$3a,$80,$42,$20,$60               // .:.B `

txt_d5da:
        .encoding "screencode_mixed"
        .text "%'empire?' intro code: side sector/dmx"
        .encoding "petscii_upper"
        .byte $e3,$20,$60                           // . `

txt_d603:
        .encoding "screencode_mixed"
        .text "#empire/demonix logos: cybernoid/dmx"
        .encoding "petscii_upper"
        .byte $e5,$20,$60                           // . `

txt_d62a:
        .encoding "screencode_mixed"
        .text "#"
        .byte $22                                   // double quote
        .text "cool dude!"
        .byte $22                                   // double quote
        .text " sprites"
        .encoding "petscii_upper"

txt_d63f:
        .text ": (??) "
        .byte $03,$06,$01,$20,$04,$05,$0d,$0f,$80,$3e,$20,$80,$c4,$00,$2c,$4c // ... .....> ...,L
        .byte $1d,$10,$4c,$85,$10,$4c,$2f,$16,$4c,$3e,$16,$e3,$01,$2b,$ff,$fe // ..L..L/.L>...+..
        .byte $ff,$18,$1c,$24,$01,$0e,$01,$05,$01,$a3,$60,$78,$4c,$07,$18 // ...$......`xL..

txt_d675:
        .byte $22                                   // double quote character
        .text "SEX-LUNATIC! "
        .byte $22                                   // double quote character
        .text " BY ZYRON 940729!"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $ad,$0d,$dd,$8d,$11,$d0,$ad,$19,$d0,$8d,$18,$d0,$4e,$18,$d4,$b9 // ............N...
        .byte $d0,$1a,$8d,$16,$17,$b9,$d1,$1a,$8d,$17,$17,$8d,$18,$d4,$a2,$00 // ................
        .byte $8a,$9d,$18,$17,$e8,$e0,$86,$d0,$f8,$a2,$00,$a9,$01,$9d,$0c,$10 // ................
        .byte $9d,$3b,$17,$e8,$e0,$03,$d0,$f5,$a2,$00,$8a,$9d,$00,$d4,$e8,$e0 // .;..............
        .byte $18,$d0,$f8,$60,$ce,$18,$17,$10,$06,$ad,$16,$17,$8d,$18,$17,$a2 // ...`............
        .byte $00,$8e,$20,$17,$02,$20,$b0,$10,$e8,$61,$79,$20,$b0,$10,$ad,$1c // .. .. ...ay ....
        .byte $17,$8d,$16,$d4,$ad,$18,$10,$0d,$23,$17,$8d,$17,$d4,$60,$bd,$0c // ........#....`..
        .byte $10,$f0,$10,$ad,$16,$17,$cd,$18,$17,$d0,$08,$de,$3b,$17,$bd,$3b // ............;..;
        .byte $17,$f0,$03,$4c,$f9,$11,$bd,$07,$17,$85,$f8,$bd,$0a,$17,$85,$f9 // ...L............
        .byte $bc,$26,$17,$b1,$f8,$10,$28,$c9,$ff,$d0,$08,$a9,$00,$9d,$26,$17 // .&....(.......&.
        .byte $4c,$d2,$10,$c9,$fe,$d0,$06,$a9,$00,$9d,$0c,$10,$60,$38,$e9,$a0 // L...........`8..
        .byte $b0,$04,$49,$1f,$69,$01,$9d,$2c,$17,$fe,$26,$17,$c8,$b1,$f8,$a8 // ..I.i..,..&.....
        .byte $b9,$62,$1f,$85,$f8,$b9,$79,$1f,$85,$f9,$4c,$c0,$17,$b1,$f8,$30 // .b....y...L....0
        .byte $12,$c9,$60,$90,$0b,$29,$1f,$9d,$15,$10,$fe,$29,$17,$4c,$0c,$11 // ..`..).....).L..
        .byte $4c,$a2,$11,$c9,$7e,$f0,$4b,$c9,$7d,$f0,$56,$c9,$c0,$90,$66,$29 // L...~.K.}.V...f)
        .byte $1f,$48,$29,$0f,$9d,$41,$17,$68,$29,$10,$d0,$20,$c8,$b1,$f8,$18 // .H)..A.h).. ....
        .byte $7d,$2c,$17,$9d,$44,$17,$c8,$b1,$f8,$18,$7d,$2c,$17,$9d,$47,$17 // },..D.....},..G.
        .byte $fe,$29,$17,$fe,$29,$17,$bd,$44,$17,$4c,$a6,$11,$c8,$b1,$f8,$18 // .)..)..D.L......
        .byte $7d,$2c,$17,$9d,$47,$17,$bd,$12,$10,$9d,$44,$17,$fe,$29,$17,$4c // },..G.....D..).L
        .byte $74,$11,$bd,$3e,$17,$9d,$3b,$17,$fe,$29,$17,$20,$e6,$11,$4c,$22 // t..>..;..). ..L"
        .byte $13,$bd,$3e,$17,$9d,$3b,$17,$bd,$0f,$10,$49,$01,$9d,$0f,$10,$fe // ..>..;....I.....
        .byte $29,$17,$4c,$7d,$11,$4c,$da,$17,$3e,$18,$d4,$29,$17,$4c,$0c,$11 // ).L}.L..>..).L..
        .byte $18,$7d,$2c,$17,$9d,$12,$10,$a8,$b9,$47,$16,$9d,$2f,$17,$b9,$a7 // .},......G../...
        .byte $16,$9d,$32,$17,$bd,$3e,$17,$9d,$3b,$17,$fe,$29,$17,$bd,$b0,$17 // ..2..>..;..)....
        .byte $d0,$b9,$a9,$00,$9d,$35,$17,$9d,$38,$17,$18,$9d,$68,$17,$9d,$6b // .....5..8...h..k
        .byte $17,$20,$23,$18,$bc,$0d,$17,$a9,$08,$20,$fb,$17,$a9,$ff,$9d,$0f // . #...... ......
        .byte $10,$9d,$4a,$17,$bc,$29,$17,$b1,$f8,$c9,$7f,$f0,$01,$60,$a9,$00 // ..J..).......`..
        .byte $9d,$29,$17,$20,$2d,$18,$60,$bd,$4a,$17,$d0,$03,$4c,$22,$13,$18 // .). -.`.J...L"..
        .byte $a9,$00,$9d,$4a,$17,$9d,$50,$17,$9d,$89,$17,$9d,$92,$17,$9d,$95 // ...J..P.........
        .byte $17,$bd,$15,$10,$e3,$0a,$60,$32,$7d,$15,$10,$7d,$15,$10,$7d,$15 // ......`2}..}..}.
        .byte $10,$9d,$4d,$17,$a8,$b9,$f0,$18,$48,$b9,$f1,$18,$bc,$0d,$17,$20 // ..M.....H...... 
        .byte $4b,$18,$68,$99,$05,$d4,$bc,$4d,$17,$b9,$fa,$18,$29,$04,$d0,$28 // K.h....M....)..(
        .byte $b9,$f2,$18,$48,$29,$0f,$9d,$53,$17,$68,$e4,$4a,$2b,$9d,$56,$17 // ...H)..S.h.J+.V.
        .byte $49,$0f,$9d,$59,$17,$b9,$f6,$18,$e4,$4a,$60,$2f,$9d,$5f,$17,$a9 // I..Y.....J`/._..
        .byte $00,$9d,$62,$17,$9d,$65,$17,$b9,$fa,$18,$29,$20,$f0,$50,$ad,$18 // ..b..e....) .P..
        .byte $10,$1d,$10,$17,$8d,$18,$10,$b9,$fa,$18,$29,$02,$d0,$49,$a9,$00 // ..........)..I..
        .byte $8d,$19,$17,$8d,$1a,$17,$b9,$f6,$18,$29,$0f,$e4,$0a,$30,$8d,$1b // .........)...0..
        .byte $17,$a8,$b9,$f2,$19,$48,$29,$f0,$8d,$23,$17,$68,$29,$0f,$e4,$0a // .....H)..#.h)...
        .byte $60,$c4,$0d,$17,$17,$8d,$18,$d4,$b9,$f3,$19,$8d,$1c,$17,$b9,$f4 // `...............
        .byte $19,$8d,$1d,$17,$b9,$f5,$19,$8d,$1e,$17,$4c,$c9,$12,$ad,$18,$10 // ..........L.....
        .byte $3d,$13,$17,$8d,$18,$10,$bc,$4d,$17,$b9,$f7,$18,$48,$29,$f0,$4a // =......M....H).J
        .byte $9d,$71,$17,$68,$29,$0f,$9d,$74,$17,$b9,$f8,$18,$9d,$77,$17,$b9 // .q.h)..t.....w..
        .byte $f9,$18,$9d,$7a,$17,$b9,$fa,$18,$9d,$7d,$17,$bc,$12,$10,$b9,$88 // ...z.....}......
        .byte $18,$18,$9d,$92,$17,$a9,$02,$9d,$86,$17,$20,$85,$18,$bd,$7d,$17 // .......... ...}.
        .byte $29,$80,$f0,$11,$bc,$0d,$17,$a9,$ff,$99,$00,$d4,$99,$01,$d4,$a9 // )...............
        .byte $81,$99,$04,$d4,$60,$4c,$91,$15,$ad,$0e,$dc,$8d,$05,$d4,$4a,$bd // ....`L........J.
        .byte $86,$17,$f0,$06,$de,$86,$17,$4c,$4e,$13,$bd,$7d,$17,$29,$10,$f0 // .......LN..}.)..
        .byte $0e,$bd,$3b,$17,$c9,$01,$d0,$13,$a9,$fe,$20,$ec,$17,$d0,$0c,$bd // ..;....... .....
        .byte $7d,$17,$29,$08,$d0,$05,$a9,$fe,$9d,$0f,$10,$bd,$62,$17,$4a,$18 // }.).........b.J.
        .byte $7d,$4d,$17,$a8,$b9,$f3,$18,$8d,$1f,$17,$bd,$62,$17,$29,$01,$f0 // }M.........b.)..
        .byte $0c,$ad,$1f,$17,$29,$0f,$e4,$0a,$60,$b4,$4c,$75,$13,$ad,$1f,$17 // ....)...`.Lu....
        .byte $29,$f0,$18,$7d,$5f,$17,$9d,$5c,$17,$bd,$65,$17,$d0,$1e,$bd,$50 // )..}_..\..e....P
        .byte $17,$18,$7d,$5c,$17,$9d,$50,$17,$bd,$53,$17,$69,$00,$9d,$53,$17 // ..}\..P..S.i..S.
        .byte $dd,$59,$17,$d0,$2d,$a9,$01,$9d,$65,$17,$d0,$1c,$bd,$50,$17,$38 // .Y..-...e....P.8
        .byte $fd,$5c,$17,$9d,$50,$17,$bd,$53,$17,$e9,$00,$9d,$53,$17,$dd,$56 // .\..P..S....S..V
        .byte $17,$d0,$0f,$a9,$00,$9d,$65,$17,$bd,$62,$17,$c9,$05,$f0,$03,$fe // ......e..b......
        .byte $62,$17,$bd,$7d,$17,$29,$20,$f0,$50,$ad,$20,$17,$d0,$4b,$e8,$8e // b..}.) .P. ..K..
        .byte $20,$17,$ca,$ad,$1c,$17,$cd,$1e,$17,$f0,$3e,$ad,$1b,$17,$18,$6d //  .........>....m
        .byte $19,$17,$a8,$b9,$f6,$19,$8d,$21,$17,$b9,$fc,$19,$8d,$22,$17,$ad // .......!....."..
        .byte $1c,$17,$18,$6d,$21,$17,$8d,$1c,$17,$ee,$1a,$17,$ad,$1a,$17,$cd // ...m!...........
        .byte $22,$17,$d0,$15,$a9,$00,$8d,$1a,$17,$ee,$19,$17,$ad,$19,$17,$c9 // "...............
        .byte $06,$d0,$06,$ad,$1d,$17,$8d,$19,$17,$bd,$41,$17,$f0,$7e,$e4,$0a // ..........A..~..
        .byte $62,$82,$8d,$1f,$17,$bd,$44,$17,$dd,$47,$17,$b0,$2a,$bc,$47,$17 // b.....D..G..*.G.
        .byte $bd,$35,$17,$18,$6d,$1f,$17,$9d,$35,$17,$bd,$38,$17,$69,$00,$9d // .5..m...5..8.i..
        .byte $38,$17,$bd,$35,$17,$18,$7d,$2f,$17,$bd,$38,$17,$7d,$32,$17,$d9 // 8..5..}/..8.}2..
        .byte $a7,$16,$d0,$45,$4c,$81,$14,$bc,$47,$17,$bd,$35,$17,$38,$ed,$1f // ...EL...G..5.8..
        .byte $17,$9d,$35,$17,$bd,$38,$17,$e9,$00,$9d,$38,$17,$bd,$35,$17,$18 // ..5..8....8..5..
        .byte $7d,$2f,$17,$bd,$38,$17,$7d,$32,$17,$d9,$a7,$16,$d0,$1b,$98,$9d // }/..8.}2........
        .byte $12,$10,$b9,$47,$16,$9d,$2f,$17,$b9,$a7,$16,$9d,$32,$17,$a9,$00 // ...G../.....2...
        .byte $9d,$41,$17,$9d,$35,$17,$9d,$38,$17,$4c,$91,$15,$bd,$71,$17,$f0 // .A..5..8.L...q..
        .byte $06,$de,$71,$17,$4c,$91,$15,$bd,$7d,$17,$29,$40,$f0,$6f,$ee,$19 // ..q.L...}.)@.o..
        .byte $10,$ad,$19,$10,$29,$01,$8d,$19,$10,$d0,$03,$4c,$91,$15,$bc,$0d // ....)......L....
        .byte $17,$bd,$2f,$17,$18,$7d,$35,$17,$8d,$24,$17,$bd,$32,$17,$69,$00 // ../..}5..$..2.i.
        .byte $8d,$25,$17,$ad,$24,$17,$38,$fd,$98,$17,$99,$00,$d4,$ad,$25,$17 // .%..$.8.......%.
        .byte $fd,$9b,$17,$99,$01,$d4,$bd,$77,$17,$30,$15,$bd,$98,$17,$18,$7d // .......w.0.....}
        .byte $77,$17,$9d,$98,$17,$bd,$9b,$17,$69,$00,$9d,$9b,$17,$4c,$19,$16 // w.......i....L..
        .byte $bd,$77,$17,$29,$7f,$8d,$1a,$10,$bd,$98,$17,$38,$ed,$1a,$10,$9d // .w.).......8....
        .byte $98,$17,$bd,$9b,$17,$e9,$00,$9d,$9b,$17,$4c,$19,$16,$bd,$68,$17 // ..........L...h.
        .byte $d0,$21,$bd,$35,$17,$18,$7d,$92,$17,$9d,$35,$17,$bd,$38,$17,$7d // .!.5..}...5..8.}
        .byte $95,$17,$9d,$38,$17,$fe,$6b,$17,$bd,$6b,$17,$dd,$74,$17,$f0,$24 // ...8..k..k..t..$
        .byte $4c,$91,$15,$bd,$35,$17,$38,$fd,$92,$17,$9d,$35,$17,$bd,$38,$17 // L...5.8....5..8.
        .byte $fd,$95,$17,$9d,$38,$17,$fe,$6b,$17,$bd,$6b,$17,$dd,$74,$17,$f0 // ....8..k..k..t..
        .byte $03,$4c,$91,$15,$a9,$00,$9d,$6b,$17,$bd,$68,$17,$49,$01,$9d,$68 // .L.....k..h.I..h
        .byte $17,$bd,$6e,$17,$dd,$77,$17,$f0,$15,$fe,$6e,$17,$bd,$74,$17,$18 // ..n..w....n..t..
        .byte $7d,$74,$17,$9d,$74,$17,$bd,$95,$17,$69,$00,$2c,$95,$17,$bd,$7d // }t..t....i.,...}
        .byte $17,$29,$01,$d0,$3d,$bc,$7a,$17,$b9,$a0,$19,$c9,$90,$90,$13,$38 // .)..=.z........8
        .byte $e9,$90,$8d,$1f,$17,$bd,$7a,$17,$38,$ed,$1f,$17,$9d,$7a,$17,$4c // ......z.8....z.L
        .byte $98,$15,$9d,$80,$17,$b9,$c9,$19,$18,$7d,$12,$10,$9d,$83,$17,$a8 // .........}......
        .byte $b9,$47,$16,$9d,$2f,$17,$b9,$a7,$16,$9d,$32,$17,$fe,$7a,$17,$4c // .G../.....2..z.L
        .byte $03,$16,$bc,$7a,$17,$b9,$a0,$19,$c9,$90,$90,$13,$38,$e9,$90,$8d // ...z........8...
        .byte $1f,$17,$bd,$7a,$17,$38,$ed,$1f,$17,$9d,$7a,$17,$4c,$d5,$15,$9d // ...z.8....z.L...
        .byte $80,$17,$a9,$00,$9d,$2f,$17,$b9,$c9,$19,$9d,$32,$17,$fe,$7a,$17 // ...../.....2..z.
        .byte $bc,$0d,$17,$bd,$2f,$17,$18,$7d,$35,$17,$99,$00,$d4,$bd,$32,$17 // ..../..}5.....2.
        .byte $7d,$38,$17,$99,$01,$d4,$bd,$50,$17,$99,$02,$d4,$bd,$53,$17,$99 // }8.....P.....S..
        .byte $03,$d4,$bd,$80,$17,$3d,$0f,$10,$99,$04,$d4,$60,$a2,$00,$8a,$9d // .....=.....`....
        .byte $0c,$10,$9d,$0f,$10,$e8,$e0,$03,$d0,$f5,$60,$48,$98,$9d,$15,$10 // ..........`H....
        .byte $68,$4c,$a6,$11,$0c,$1c,$2d,$3e,$47,$66,$7b,$91,$a9,$c3,$dd,$fa // hL....->Gf{.....
        .byte $18,$38,$5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$70,$b4,$fb // .8Z}...#S...0p..
        .byte $47,$98,$ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f // G..G..w.a.h..0..
        .byte $4e,$18,$ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5 // N........`...1..
        .byte $87,$86,$a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf // ....>.k<9c.K..E.
        .byte $7d,$83,$d6,$79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3 // }..ys.|....~....
        .byte $e6,$8f,$f8,$fc,$ec,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$22,$06 // ..............".
        .byte $06,$e3,$07,$60,$3f,$08,$08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e // ...`?...........
        .byte $0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // .............

txt_dd23:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$22,$5a,$98,$e3,$1a,$2b,$00,$07,$0e,$01,$02,$04,$fe,$fd // .."Z...+........
        .byte $fb,$00,$0f,$80,$23,$00,$e3,$01,$80,$60,$00,$c1,$a6,$2a,$ff,$90 // ....#....`...*..
        .byte $1f,$10,$29,$03,$17,$01,$90,$1f,$b1,$60,$47,$4c,$37,$18,$b1,$f8 // ..)......`GL7...
        .byte $c9,$7c,$f0,$03,$4c,$25,$11,$bd,$b0,$17,$49,$01,$9d,$b0,$17,$fe // .|..L%....I.....
        .byte $29,$17,$4c,$c0,$17,$c9,$80,$90,$0b,$29,$3f,$9d,$3e,$17,$fe,$29 // ).L......)?.>..)
        .byte $17,$4c,$0c,$11,$4c,$13,$11,$9d,$0f,$10,$bc,$0d,$17,$a9,$00,$99 // .L..L...........
        .byte $05,$d4,$99,$06,$d4,$60,$99,$04,$d4,$a9,$0f,$99,$05,$d4,$99,$06 // .....`..........
        .byte $d4,$60,$e3,$0a,$60,$5b,$a8,$a2,$00,$b9,$d0,$1a,$9d,$07,$17,$b9 // .`..`[..........
        .byte $d1,$1a,$9d,$0a,$17,$c8,$c8,$e8,$e0,$03,$d0,$ed,$4c,$70,$18,$9d // ............Lp..
        .byte $6e,$17,$9d,$98,$17,$9d,$9b,$17,$60,$fe,$26,$17,$9d,$b0,$17,$2c // n.......`.&....,
        .byte $b3,$17,$60,$bc,$29,$17,$b1,$f8,$c9,$f0,$90,$85,$29,$0f,$9d,$b3 // ..`.).......)...
        .byte $17,$fe,$29,$17,$4c,$37,$18,$8d,$40,$10,$bd,$b3,$17,$d0,$07,$ad // ..).L7..@.......
        .byte $40,$10,$99,$06,$d4,$60,$ad,$40,$10,$29,$0f,$8d,$40,$10,$bd,$b3 // @....`.@.)..@...
        .byte $17,$e4,$0a,$35,$0d,$40,$10,$99,$06,$d4,$60,$a2,$00,$8a,$9d,$b0 // ...5.@....`.....
        .byte $17,$e8,$e0,$08,$d0,$f8,$4c,$50,$10,$a2,$30,$18,$9d,$75,$19,$60 // ......LP..0..u.`
        .byte $bd,$74,$17,$d0,$03,$9d,$92,$17,$60,$02,$02,$ec,$04,$e7,$08,$e5 // .t......`.......
        .byte $0c,$e4,$10,$e3,$14,$22,$18,$18,$e3,$1c,$60 // ....."....`

txt_de50:
        .text "$  $$(,,0488<"
        .byte $40                                   // @ character
        .text "DHLTX"
        .byte $5c                                   // backslash character
        .byte $64,$68,$70,$74,$7c,$84,$8c,$94,$9c,$a8,$b0,$bc,$c8,$d4,$e0,$ec // dhpt|...........
        .byte $fc,$d8,$22,$00,$a4,$a5,$33,$09,$04,$02,$09,$ff,$cc,$12,$24,$44 // .."...3.......$D
        .byte $44,$00,$02,$01,$00,$68,$00,$d4,$18,$40,$a2,$e3,$01,$25,$00,$30 // D....h...@...%.0
        .byte $00,$a8,$08,$a4,$27,$04,$04,$0a,$01,$00,$a4,$06,$a4,$2d,$04,$04 // ....'........-..
        .byte $22,$11,$00,$a4,$02,$66,$11,$11,$00,$14,$04,$a3,$25,$6d,$28,$12 // "....f......%m(.
        .byte $32,$12,$a4,$23,$08,$00,$53,$a5,$27,$01,$02,$27,$91,$00,$d7,$16 // 2..#..S.'..'....
        .byte $e3,$11,$21,$02,$a3,$24,$a8,$00,$f4,$16,$e3,$11,$e3,$01,$25,$00 // ..!..$........%.
        .byte $a8,$00,$f7,$08,$a4,$27,$04,$04,$17,$01,$00,$a4,$06,$a4,$27,$04 // .....'........'.
        .byte $04,$22,$09,$00,$82,$11,$a6,$2a,$07,$08,$00,$63,$18,$f4,$44,$44 // .".....*...c..DD
        .byte $00,$01,$a2,$25,$10,$03,$fa,$08,$20,$a2,$21,$10,$a2,$21,$0a,$a2 // ...%.... .!..!..
        .byte $2d,$f4,$0e,$12,$22,$22,$f0,$02,$01,$00,$20,$41,$91,$09,$e3,$17 // -..."".... A....
        .byte $2a,$91,$41,$41,$92,$09,$81,$41,$41,$81,$41,$e6,$81,$23,$92,$81 // *.AA...AA.A..#..
        .byte $41,$e5,$11,$25,$91,$81,$81,$92,$09,$e3,$17,$23,$91,$81,$91,$a3 // A..%.......#....
        .byte $23,$24,$18,$10,$a2,$21,$0c,$a2,$36,$33,$10,$0f,$33,$0e,$22,$22 // #$...!..63..3.""
        .byte $11,$11,$22,$11,$00,$ff,$05,$0a,$07,$05,$03,$03,$00,$ff,$fc,$a2 // ..".............
        .byte $2b,$24,$18,$10,$00,$ff,$00,$f2,$2e,$45,$00,$fd,$a5,$21,$0a,$a5 // +$.......E...!..
        .byte $22,$f1,$a0,$a2,$21,$fa,$ab,$2a,$f4,$10,$05,$00,$01,$ff,$01,$ff // "...!..*........
        .byte $01,$ff,$e6,$60,$21,$0b,$e4,$0e,$e6,$01,$e5,$11,$28,$a7,$16,$16 // ...`!.......(...
        .byte $a0,$09,$09,$02,$02,$e4,$04,$25,$02,$02,$14,$14,$00,$e5,$02,$e4 // .......%........
        .byte $14,$21,$12,$e5,$11,$e6,$02,$25,$12,$fe,$0d,$0f,$00,$e6,$02,$23 // .!.....%.......#
        .byte $05,$05,$12,$e6,$14,$28,$05,$05,$09,$09,$06,$06,$07,$07,$e4,$15 // .....(..........
        .byte $24,$12,$00,$08,$08,$ec,$10,$a1,$e3,$14,$24,$a7,$16,$16,$a0,$e4 // $.........$.....
        .byte $15,$25,$03,$08,$12,$fe,$0c,$e4,$01,$e3,$03,$28,$08,$0e,$0e,$00 // .%.........(....
        .byte $8c,$11,$11,$a0,$e4,$16,$22,$02,$02,$e4,$13,$22,$11,$11,$e4,$13 // ......"...."....
        .byte $e4,$01,$e4,$16,$e3,$11,$e7,$16,$e4,$13,$2c,$12,$fe,$22,$1a,$5a // ..........,..".Z
        .byte $1a,$98,$1a,$00,$0f,$f0,$a0,$ec,$7e,$60,$47,$7f,$f0,$6f,$86,$10 // ........~`G..o..
        .byte $1c,$10,$10,$1d,$10,$1a,$17,$10,$1c,$10,$10,$1d,$10,$1a,$23,$10 // ..............#.
        .byte $1c,$10,$10,$1d,$10,$1a,$17,$10,$1c,$10,$10,$1d,$10,$1a,$23,$11 // ..............#.
        .byte $1d,$11,$11,$1f,$11,$1b,$18,$11,$1d,$11,$11,$1f,$11,$1b,$24,$11 // ..............$.
        .byte $1d,$11,$11,$1f,$11,$1b,$18,$11,$1d,$11,$11,$1f,$11,$1b,$24,$7f // ..............$.
        .byte $6a,$8c,$03,$1c,$64,$1c,$6a,$23,$1c,$64,$1a,$02,$6a,$1c,$64,$1c // j...d.j#.d..j.d.
        .byte $28,$6a,$1c,$64,$23,$6a,$1c,$64,$1f,$03,$6a,$1c,$64,$1c,$24,$6a // (j.d#j.d..j.d.$j
        .byte $1c,$64,$1a,$02,$6a,$1c,$64,$1c,$3b,$6a,$1c,$64,$23,$6a,$1c,$64 // .d..j.d.;j.d#j.d
        .byte $1f,$7f,$66,$b0,$1c,$7e,$7e,$7d,$1d,$7e,$7e,$8c,$7c,$1f,$7e,$1d // ..f..~~}.~~.|.~.
        .byte $7d,$7f,$6a,$8c,$03,$1c,$67,$1c,$6a,$23,$1c,$67,$1a,$02,$6a,$1c // }.j...g.j#.g..j.
        .byte $67,$1c,$28,$6a,$1c,$67,$23,$6a,$1c,$67,$5b,$03,$6a,$1c,$67,$1c // g.(j.g#j.g[.j.g.
        .byte $24,$6a,$1c,$67,$1a,$02,$6a,$1c,$67,$1c,$2c,$6a,$1c,$67,$23,$6a // $j.g..j.g.,j.g#j
        .byte $1c,$67,$1f,$7f,$60,$a0,$34,$eb,$7e,$60,$34,$7f,$63,$98,$7d,$18 // .g..`.4.~`4.c.}.
        .byte $7e,$18,$7e,$18,$86,$7e,$62,$1d,$1c,$1a,$63,$18,$62,$18,$1a,$1d // ~.~..~b...c.b...
        .byte $1c,$1a,$1c,$7e,$63,$98,$18,$7e,$18,$7e,$8c,$18,$86,$62,$1a,$1f // ...~c..~.~...b..
        .byte $7e,$1d,$7e,$7e,$63,$18,$62,$1c,$1d,$1c,$7f,$63,$98,$7e,$b0,$e7 // ~.~~c.b....c.~..
        .byte $18,$30,$98,$18,$7f,$66,$a0,$1c,$86,$7e,$7c,$98,$17,$7e,$7e,$8c // .0...f...~|..~~.
        .byte $7d,$98,$e3,$7e,$60,$58,$7c,$a0,$18,$86,$7e,$7c,$98,$1d,$7e,$7e // }..~`X|...~|..~~
        .byte $8c,$7d,$98,$7e,$7e,$94,$7e,$7f,$69,$86,$10,$1c,$1c,$10,$1a,$10 // .}.~~.~.i.......
        .byte $1c,$10,$1d,$1c,$10,$1c,$1f,$1a,$1d,$21,$10,$1c,$1c,$10,$1a,$10 // .........!......
        .byte $1c,$10,$1d,$1c,$10,$1c,$1f,$1a,$1d,$21,$10,$1c,$1c,$10,$1a,$10 // .........!......
        .byte $1c,$10,$1d,$1c,$10,$1c,$1f,$1a,$1d,$21,$10,$1c,$1c,$10,$1a,$10 // .........!......
        .byte $1c,$10,$1d,$1c,$10,$1c,$1f,$1a,$1d,$21,$7f,$6b,$a0,$34,$eb,$7e // .........!.k.4.~
        .byte $24,$7f,$61,$a0,$18,$f3,$7e,$21,$18,$f3,$7e,$25,$7d,$7f,$61,$a0 // $.a...~!..~%}.a.
        .byte $24,$f2,$7e,$23,$7d,$6a,$1c,$f4,$7e,$23,$7f,$6e,$a0,$f4,$7e,$21 // $.~#}j..~#.n..~!
        .byte $18,$f4,$7e,$60,$4a,$18,$7f,$fa,$6f,$83,$7e,$86,$10,$1c,$10,$10 // ..~`J...o.~.....
        .byte $1d,$10,$1a,$17,$10,$1c,$10,$10,$1d,$10,$1a,$23,$10,$1c,$10,$10 // ...........#....
        .byte $1d,$10,$1a,$17,$10,$1c,$10,$10,$1d,$10,$1a,$23,$11,$1d,$11,$11 // ...........#....
        .byte $1f,$11,$1b,$18,$11,$1d,$11,$11,$1f,$11,$1b,$24,$11,$1d,$11,$11 // ...........$....
        .byte $1f,$11,$1b,$18,$11,$1d,$11,$11,$1f,$11,$1b,$83,$24,$7f,$a0,$eb // ............$...
        .byte $7e,$60,$7a,$7f,$f0,$6c,$83,$1c,$7e,$f4,$1c,$f2,$1c,$f0,$28,$7e // ~`z..l..~.....(~
        .byte $f4,$34,$f2,$34,$f0,$3c,$7e,$f4,$3c,$f2,$3c,$f0,$3b,$7e,$f4,$3b // .4.4.<~.<.<.;~.;
        .byte $f2,$3b,$f0,$1c,$7e,$f4,$28,$f2,$28,$f0,$34,$7e,$f4,$34,$f2,$34 // .;..~.(.(.4~.4.4
        .byte $f0,$3e,$7e,$f4,$3e,$f2,$3e,$f0,$40,$7e,$f4,$40,$f2,$40,$f0,$28 // .>~.>.>.@~.@.@.(
        .byte $7e,$f4,$28,$f2,$28,$f0,$34,$7e,$f4,$34,$f2,$34,$f0,$3c,$7e,$f4 // ~.(.(.4~.4.4.<~.
        .byte $3c,$f2,$3c,$f0,$3b,$7e,$f4,$3b,$f2,$3b,$f0,$26,$7e,$f4,$26,$f2 // <.<.;~.;.;.&~.&.
        .byte $26,$f0,$32,$7e,$f4,$32,$f2,$32,$f0,$3e,$7e,$f4,$3e,$f2,$3e,$f0 // &.2~.2.2.>~.>.>.
        .byte $3b,$7e,$f4,$3b,$f2,$3b,$7f,$68,$86,$28,$7c,$d7,$1c,$e4,$7e,$21 // ;~.;.;.h.(|...~!
        .byte $1f,$e3,$7e,$29,$1d,$7e,$7e,$1a,$7e,$7e,$28,$d7,$1c,$e4,$7e,$21 // ..~).~~.~~(...~!
        .byte $1f,$e3,$7e,$29,$1d,$7e,$7e,$1a,$7e,$7e,$28,$d7,$1c,$e4,$7e,$21 // ..~).~~.~~(...~!
        .byte $1f,$e3,$7e,$29,$1d,$7e,$7e,$1a,$7e,$7e,$28,$d7,$1c,$e4,$7e,$21 // ..~).~~.~~(...~!
        .byte $1f,$e3,$7e,$2a,$1d,$7e,$7e,$1a,$7e,$7e,$7f,$6e,$a0,$18,$eb,$7e // ..~*.~~.~~.n...~
        .byte $32,$7f,$6d,$86,$34,$7e,$34,$7e,$34,$7e,$34,$35,$7e,$35,$7e,$35 // 2.m.4~4~4~45~5~5
        .byte $32,$7e,$32,$02,$7e,$34,$7e,$34,$28,$35,$7e,$35,$7e,$35,$39,$7e // 2~2.~4~4(5~5~59~
        .byte $39,$02,$7e,$34,$7e,$34,$28,$35,$7e,$35,$7e,$35,$32,$7e,$32,$02 // 9.~4~4(5~5~52~2.
        .byte $7e,$34,$7e,$34,$60,$85,$35,$7e,$35,$7e,$35,$39,$7e,$39,$7e,$7f // ~4~4`.5~5~59~9~.
        .byte $f0,$6a,$86,$1c,$1c,$67,$1d,$6a,$1c,$63,$1c,$67,$1c,$6a,$1c,$67 // .j...g.j.c.g.j.g
        .byte $1c,$1c,$6a,$1c,$67,$1c,$1c,$63,$1c,$6a,$1c,$67,$1c,$1c,$6a,$1c // ..j.g..c.j.g..j.
        .byte $1c,$67,$1d,$6a,$1c,$63,$1c,$67,$1c,$6a,$1c,$67,$1c,$1c,$6a,$1c // .g.j.c.g.j.g..j.
        .byte $67,$1c,$1c,$63,$1c,$6a,$1c,$67,$1c,$63,$1c,$6a,$1c,$1c,$67,$1d // g..c.j.g.c.j..g.
        .byte $6a,$1c,$63,$1c,$67,$1c,$6a,$1c,$67,$1c,$1c,$6a,$1c,$67,$1c,$1c // j.c.g.j.g..j.g..
        .byte $63,$1c,$6a,$1c,$67,$1c,$1c,$6a,$1c,$1c,$67,$1d,$6a,$1c,$63,$1c // c.j.g..j..g.j.c.
        .byte $67,$1c,$6a,$1c,$67,$1c,$1c,$6a,$1c,$67,$1c,$1c,$63,$1c,$6a,$1c // g.j.g..j.g..c.j.
        .byte $67,$1c,$1c,$7f,$66,$86,$2f,$7e,$7e,$df,$1c,$02,$7e,$7e,$1a,$7e // g...f./~~...~~.~
        .byte $28,$7e,$7e,$1d,$7e,$1c,$7e,$7e,$1c,$02,$7e,$7e,$1a,$7e,$29,$7e // (~~.~.~~..~~.~)~
        .byte $7e,$17,$7e,$2f,$7e,$7e,$df,$1c,$02,$7e,$7e,$1a,$7e,$28,$7e,$7e // ~.~/~~...~~.~(~~
        .byte $1d,$7e,$1c,$7e,$7e,$1c,$02,$7e,$7e,$1a,$7e,$27,$7e,$7e,$17,$7e // .~.~~..~~.~'~~.~
        .byte $7f,$65,$86,$e4,$1c,$23,$1f,$1a,$1d,$e4,$1c,$24,$1f,$1c,$23,$20 // .e...#.....$..# 
        .byte $e5,$1c,$24,$21,$1a,$1d,$18,$e5,$1c,$23,$1d,$1f,$20,$e4,$1c,$23 // ..$!.....#.. ..#
        .byte $1f,$1a,$1d,$e4,$1c,$24,$1f,$1c,$23,$20,$e5,$1c,$24,$21,$1a,$1d // .....$..# ..$!..
        .byte $18,$e5,$1c,$3d,$1d,$1f,$20,$7f,$d8,$e7,$2b,$6d,$7d,$bf,$ce,$fd // ...=.. ...+m}...
        .byte $0b,$2d,$70,$7f,$ab,$d8,$05           // .-p....

txt_e3cb:
        .text "LY"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $14,$23,$66,$da,$1f,$1a,$1a,$e6,$1b,$e6,$1c,$e4,$1d,$e4,$1e,$60 // .#f............`
        .byte $5f,$1f,$00,$7f,$b6,$8b,$00,$80,$02,$82,$00,$ea,$80,$02,$82,$00 // _...............
        .byte $eb,$80,$02,$82,$00,$ec,$80,$02,$84,$00,$b6,$80,$0d,$82,$00,$ea // ................
        .byte $80,$0d,$00,$7f,$81,$00,$eb,$80,$0d,$82,$00,$ec,$80,$0d,$8e,$00 // ................
        .byte $b6,$80,$05,$82,$00,$ea,$80,$05,$82,$00,$eb,$80,$05,$82,$00,$ec // ................
        .byte $80,$05,$00,$7f,$8f,$00,$b6,$80,$1a,$82,$00,$ea,$80,$1a,$82,$00 // ................
        .byte $eb,$80,$1a,$82,$00,$ec,$80,$1a,$82,$00,$b6,$80,$01,$82,$00,$7f // ................
        .byte $b1,$24,$0e,$00,$03,$0f,$e3,$0c,$25,$0f,$03,$00,$ff,$03,$a3,$22 // .$......%......"
        .byte $03,$ff,$a2,$e5,$c0,$a2,$60,$27,$03,$0e,$08,$04,$08,$0e,$01,$00 // ......`'........
        .byte $90,$0c,$b8,$e4,$98,$0c,$b0,$00,$39,$c4,$88,$60,$b8,$c2,$1b,$00 // ........9..`....
        .byte $03,$cc,$88,$44,$88,$cc,$01,$00,$90,$2c,$88,$24,$88,$2c,$b0,$a3 // ...D.....,.$.,..
        .byte $35,$03,$0f,$0c,$3c,$30,$00,$0f,$fc,$c3,$0f,$0c,$3c,$30,$00,$fc // 5...<0......<0..
        .byte $0f,$f0,$3c,$0c,$0f,$03,$a2,$26,$c0,$f0,$3c,$0c,$0f,$03,$a6,$22 // ..<....&..<...."
        .byte $03,$03,$a2,$2d,$0f,$3c,$f0,$c0,$c3,$03,$00,$ff,$c0,$3f,$f3,$c0 // ...-.<.......?..
        .byte $c0,$a2,$27,$c0,$fc,$0f,$c3,$c0,$f0,$30,$a3,$25,$03,$cf,$cc,$fc // ..'......0.%....
        .byte $30,$a4,$27,$c0,$c0,$f0,$30,$00,$03,$0f,$e5,$0c,$23,$00,$ff,$03 // 0.'...0.....#...
        .byte $a7,$e6,$c0,$a3,$e3,$03,$2c,$0f,$0c,$f0,$c0,$c0,$cc,$30,$0c,$30 // ......,......0.0
        .byte $cc,$30,$f0,$e6,$c0,$22,$03,$03,$a6,$28,$03,$c0,$c0,$cc,$c3,$cc // .0..."...(......
        .byte $c3,$cc,$e3,$c0,$37,$f0               // ....7.

txt_e4f4:
        .text "00<"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $0f,$0c,$0c,$3c,$33,$30,$f3,$cc,$03,$0f,$0c,$cc,$0c,$cc,$0c,$cc // ...<30..........
        .byte $30,$3c,$e6,$0c                       // 0<..

txt_e50c:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2d,$c0,$30,$c0,$30,$cc,$3c,$0c,$0c,$cf,$33,$c3,$33,$cc,$a8,$e6 // -.0.0.<...3.3...
        .byte $0c,$22,$cc,$cc,$a3,$25,$0c,$30,$0c,$30,$cc,$e3,$c0,$e3,$c3,$22 // ."...%.0.0....."
        .byte $cf,$cc,$a6,$22,$c0,$c0,$e5,$0c,$24,$0b,$0c,$0b,$30,$e3,$fc,$24 // ..."....$...0..$
        .byte $ec,$bb,$ec,$bb,$e5,$c0,$24,$80,$c0,$80,$c3,$e3,$cf,$25,$ce,$bb // ......$......%..
        .byte $ce,$bb,$0c,$e4,$cc,$23,$b8,$cc,$b8,$e5,$cc,$24,$8b,$cc,$8b,$c3 // .....#.....$....
        .byte $e3,$cf,$25,$ce,$bb,$fc,$3b,$0c,$e4,$cc,$26,$b8,$fc,$b0,$0c,$0b // ..%...;...&.....
        .byte $0c,$e4,$0b,$29,$06,$eb,$ab,$eb,$a6,$9b,$a6,$9b,$66,$e3,$80,$25 // ...)........f..%
        .byte $40,$80,$40,$80,$40,$e3,$ba,$28,$66,$b9,$66,$b9,$66,$cc,$b8,$cc // @.@.@..(f.f.f...
        .byte $e4,$b8,$29,$64,$ce,$ba,$ce,$ba,$b9,$ba,$b9,$66,$e3,$b8,$25,$64 // ..)d.......f..%d
        .byte $b8,$64,$b8,$64,$e3,$0b,$30,$06,$0b,$06,$0b,$06,$ac,$ab,$ac,$6b // .d.d..0........k
        .byte $9b,$6b,$9b,$66,$c0,$80,$c0,$e4,$80   // .k.f.....

txt_e5b8:
        .text "$"
        .byte $40                                   // @ character
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $8b,$cc,$e4,$8b,$2a,$46,$8c,$8b,$8c,$4b,$8b,$4b,$8b,$46,$0b,$e7 // ....*F...K.K.F..
        .byte $06,$21,$9b,$e7,$56,$21,$80,$e7       // .!..V!..

txt_e5d3:
        .byte $40                                   // @ character
        .text "!"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $e7,$65,$21,$b8,$e7,$64,$21,$8b,$e7,$46,$e8,$06,$e6,$56,$e3 // .e!..d!..F...V.

txt_e5e5:
        .text "U%"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_e5e8:
        .text "U"
        .byte $40                                   // @ character
        .text "U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e3                                   // .

txt_e5ed:
        .text "U7"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$55,$aa,$55,$55,$65,$aa,$55,$00,$55,$aa // U.U.UUe.U.U.

txt_e5fc:
        .text "UU"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $98,$6c,$00,$6c,$98,$a4,$64,$e8,$65,$e8,$64,$e8,$56,$e8,$40,$e4 // .l.l..d.e.d.V.@.
        .byte $64,$24,$65,$6a                       // d$ej

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

txt_e616:
        .text "$U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$55,$e4,$06                       // UU..

txt_e61d:
        .text "$V"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$55,$e8,$46,$60,$20,$65,$6a,$65,$64,$65,$6a // UU.F` ejedej

txt_e62c:
        .text "UUV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$55,$aa                       // U.U.

txt_e634:
        .text "UUZ"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $56,$00,$56,$a9,$5a,$56,$40,$80,$c0,$00,$c0,$80,$40,$40,$e7,$06 // V.V.ZV@.....@@..
        .byte $21,$09,$e6,$55,$22,$95,$aa,$e7       // !..U"...

txt_e650:
        .text "U!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e6,$64,$22,$a4,$98,$e6,$65,$22,$69,$9a,$e6,$56,$22,$9a,$a9,$e7 // .d"...e"i..V"...
        .byte $40,$21,$80,$e7,$55,$21,$6a,$e6       // @!..U!j.

txt_e66b:
        .text "V"
        .byte $22                                   // double quote character
        .text "Z"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $e7,$46,$22,$89,$0e,$a7               // .F"...

txt_e675:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$6c,$a7,$21,$e5,$a7               // !l.!..

txt_e67e:
        .text "!V"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$c0,$a7,$21,$65,$e7,$64,$21,$ce,$a7,$e3,$65,$23,$69,$9a,$e5 // !..!e.d!...e#i..
        .byte $a2,$e3,$64,$23,$a4,$98,$6c,$a8,$22,$0f,$3c,$a6,$22,$fc,$0f,$a7 // ..d#..l.".<."...
        .byte $21,$03,$a6,$22,$ff,$c0,$a6,$22,$c0,$f0,$a6,$22,$0e,$38,$a6 // !.."..."...".8.

txt_e6b0:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .text "3"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $22,$e4,$13,$a6,$22,$0e,$30,$a6       // "...".0.

txt_e6bc:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $a6,$22,$03,$3f,$a6,$22,$ff,$03,$e7,$30,$21,$f0,$e8,$03,$a6,$22 // .".?."...0!...."
        .byte $3f,$f0,$a6,$22,$f0,$3f,$a7,$21,$f0,$e4,$03,$a3,$21,$03,$a3,$25 // ?..".?.!....!..%
        .byte $c0,$ff,$00,$ff,$c0,$e3,$30,$3a,$f0,$c0,$00,$c0,$f3,$22,$13,$22 // ......0:....."."
        .byte $38,$06,$00,$ff,$c0,$e2,$91,$62,$33,$c0,$00,$c0,$f0,$22,$81,$e2 // 8......b3...."..
        .byte $0b,$6c,$a3,$60,$24,$22,$10,$22,$30,$06,$00,$0f,$3c,$20,$90,$20 // .l.`$"."0...< . 
        .byte $b0,$c0,$00,$fc,$0f,$00,$03,$03,$0f,$0c,$3c,$30,$30,$f0,$c3,$03 // ..........<00...
        .byte $0f,$0c,$0c,$3c,$30,$fc,$cf,$03,$03,$a4 // ...<0.....

txt_e729:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e3,$c0,$22,$f0,$30,$a5,$e3,$03,$2c,$0f,$3c,$30,$f0,$c0,$c0,$03 // ..".0...,.<0....
        .byte $03,$0f,$3c,$30,$f0,$e3,$c0,$39,$00,$c3,$f0,$30,$3c,$0c,$0c,$0f // ..<0...9...0<...
        .byte $03,$c0,$f0,$30,$3c,$0c,$0f,$03,$03,$3c,$0f,$03,$c3,$c0,$c0,$f0 // ...0<....<......
        .byte $30,$a3,$25,$c0,$c0,$f0,$30,$30,$e8,$33,$e8,$30,$a3,$e5,$03,$3e // 0.%...00.3.0...>
        .byte $f3,$cc,$c3,$cc,$33,$0c               // ....3.

txt_e772:
        .text "??30303033"
        .byte $03,$c3,$03,$c3,$33,$c3,$f3,$f3,$0f,$0c,$0c,$3c,$33,$30,$e3 // ....3......<30.

txt_e78b:
        .text "3/"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $33,$c3,$33,$c3,$f3,$f3,$33,$0c,$30,$0c,$33,$0c,$3f,$3f,$e3,$c0 // 3.3...3.0.3.??..
        .byte $21,$f3,$e4                           // !..

txt_e7a1:
        .text "3(<"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $0c,$cf,$33,$c3,$f3,$f3,$e3,$c3,$21,$f3,$e4,$33,$28,$03,$0c,$03 // ..3.....!..3(...
        .byte $0c,$33,$0c,$3f,$3f,$e4               // .3.??.

txt_e7bb:
        .text "083033"
        .byte $03,$03,$02,$03,$02,$03,$02,$03,$3f,$3b,$ee,$3b,$ee,$3a,$ea,$3a // ........?;.;.:.:
        .byte $30,$30,$e0
        .byte $30,$e4,$e0
        .text "$33.3"
        .byte $e4
        .byte $2e,$35,$f3,$b3
        .byte $ee,$b3,$ee,$b3,$ae,$b3               // ......

txt_e7e7:
        .text "33.3.3.3"
        .byte $f3,$b3,$ee,$b3,$ee,$e3,$ae,$24,$03,$03,$02,$03,$e4,$02,$2f,$3f // .......$....../?
        .byte $3b,$ee,$3b,$ee,$eb,$ea,$eb,$33,$33,$e2,$33,$e2,$33,$e2,$e3,$33 // ;.;....33.3.3..3
        .byte $26,$e2,$33,$e2,$e3,$e2,$e3,$e4,$02,$60,$24,$01,$02,$01,$01,$e9 // &.3......`$.....
        .byte $e6,$e9,$e6,$99,$e6,$95,$95,$90,$e0,$90,$e0,$90,$e0,$90,$90,$19 // ................
        .byte $2e,$19,$2e,$19,$2e,$19,$19,$ae,$6e,$ae,$6e,$99,$6e,$59,$59,$e4 // ........n.n.nYY.
        .byte $2e,$3c,$19,$2e,$19,$19,$99,$6e,$99,$6e,$99,$6e,$59,$59,$01,$02 // .<.....n.n.nYY..
        .byte $01,$02,$01,$02,$01,$01,$9a,$e6,$9a,$e6,$99,$e6,$95,$95,$e4,$e2 // ................
        .byte $2c,$91,$e2,$91,$91,$92,$e2,$92,$e2,$91,$e2,$91,$91,$e8,$01,$e8 // ,...............
        .byte $95,$e8,$90,$e8,$19,$ee               // ......

txt_e875:
        .text "Y"
        .byte $22                                   // double quote character
        .text "ZY"
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_e87a:
        .text "#U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$e5,$01                           // U..

txt_e880:
        .text "#U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$e5,$95,$23,$96,$aa,$55,$e6,$91,$22,$61,$b1,$eb,$91,$22,$92 // U..#..U.."a...".
        .byte $93,$e3,$90,$e3,$95,$2d,$65,$65,$99,$e6,$99,$90,$9c,$98,$a7,$66 // .....-ee.......f
        .byte $69,$5a,$69,$a3,$2d,$03,$ce,$55,$aa,$55,$19,$d9,$99,$69,$65,$a5 // iZi.-..U.U...ie.
        .byte $96,$a5,$e3,$59,$28,$66,$67,$98,$6c,$98,$90,$95,$aa,$e5,$55,$23 // ...Y(fg.l.....U#
        .byte $00
        .byte $55,$aa,$e5
        .byte $55,$23,$19
        .byte $59,$a9,$e5
        .text "U#YYZ"
        .byte $e5
        .byte $55,$24,$00,$55,$aa,$56,$e4,$55,$23,$01,$b1,$61,$e5,$91,$22,$93 // U$.U.V.U#..a..".
        .byte $92,$e6,$91,$22,$65,$65,$e6,$95,$24,$66,$a7,$98,$9c,$e4,$90,$22 // ..."ee..$f....."
        .byte $ce,$03,$a6,$24,$65,$69,$99,$d9,$e4,$19,$22,$67,$66,$e6,$59,$e4 // ...$ei...."gf.Y.
        .byte $01,$22,$02,$03,$a2,$e3,$95,$23,$a5,$6a,$95,$a2,$e4 // .".....#.j...

txt_e910:
        .text "U"
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$a2,$e3,$59,$23,$69,$a6,$5b,$a2,$e3,$19,$23,$1a // U..Y#i.[...#.

txt_e920:
        .text "&9"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e3                                   // .

txt_e924:
        .text "U#V"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$a2,$e4,$91,$22,$62,$b3,$a2,$e3,$95,$23,$a6,$6a,$95,$a2,$e4 // U..."b....#.j...
        .byte $90,$22,$60,$b0,$81,$6a,$00,$f7,$20,$23,$00,$01,$02,$f2,$20,$60 // ."`..j.. #.... `

txt_e948:
        .encoding "screencode_mixed"
        .text " hijk lmnopijk lmnoqrsthijk lmnoq"
        .encoding "petscii_upper"
        .byte $e7,$20,$60,$22,$15,$16,$17,$18,$19,$1a,$1b,$1c,$20,$1d,$1e,$17 // . `"........ ...
        .byte $18,$19,$1a,$1b,$1c,$20,$1d,$1f,$21,$22,$23,$16,$17,$18,$19,$1a // ..... ..!"#.....
        .byte $1b,$1c,$20,$1d,$1f,$24,$e6,$20,$60   // .. ..$. `

txt_e992:
        .byte $22                                   // double quote character
        .text "%&' ()() %&' ()() %&*&*&' +,() %&'"
        .byte $e6                                   // .

txt_e9b6:
        .text " 9-./ 0123 456 0123 457.8./"
        .byte $e3                                   // .

txt_e9d2:
        .text " &23 456"
        .byte $e6                                   // .

txt_e9db:
        .text " 99:; <=<= 9:; <=<= 9:>:>:;"
        .byte $e3                                   // .

txt_e9f7:
        .text " &<= 9:;"
        .byte $e6                                   // .

txt_ea00:
        .text " 9?"
        .byte $40                                   // @ character
        .text "ABCDEF ?GH EFEIJKGLGLGH"
        .byte $e3                                   // .

txt_ea1c:
        .text " &EMBNOP"
        .byte $e6                                   // .

txt_ea25:
        .text " "
        .byte $22                                   // double quote character
        .text "QR"
        .byte $e3                                   // .

txt_ea2a:
        .text "S4TUT QVW UTEXSSYZVZVW"
        .byte $e3
        .byte $20,$21,$55,$e3
        .text "S"
        .byte $22                                   // double quote
        .text "YW"
        .byte $e6
        .byte $20,$21,$5b,$e4
        .byte $5c,$34
        .byte $5d,$5e,$5d,$20,$5b,$5f,$60,$20,$5e,$5d,$45,$61,$5c,$5c,$5f,$62 // ]^] [_` ^]Ea\\_b
        .byte $5f,$62,$5f,$60,$e3,$20,$21,$5e,$e3,$5c,$22,$5f,$60,$f5,$20,$22 // _b_`. !^.\"_`. "
        .byte $63,$64,$f8,$20,$22,$65,$66,$f9,$20,$28,$67,$68,$69,$6a,$6b,$6c // cd. "ef. (ghijkl
        .byte $6d                                   // m

// --- Region $ea89-$ffd1 ---
.pc = $ea89 "dat_ea89"

dat_ea89:
        // === Packed/compressed data (5449 bytes, $ea89-$ffd1) ===
        .byte $20,$67,$73,$74,$e3,$20,$26,$6f,$70,$75,$67,$73,$74,$e3,$20,$61 //  gst. &opugst. a
        .byte $04,$6f,$70,$75,$20,$20,$67,$73,$74,$20,$76,$77,$78,$79,$7a,$7b // .opu  gst vwxyz{
        .byte $7c,$7d,$20,$20,$7e,$7f,$80,$81,$72,$82,$83,$84,$85,$86,$20,$7e // |}  ~...r..... ~
        .byte $7f,$80,$87,$83,$84,$85,$86,$20,$7e,$7f,$80,$87,$88,$82,$83,$84 // ....... ~.......
        .byte $85,$86,$72,$20,$89,$20,$8a,$20,$8a,$72,$20,$8b,$8c,$8a,$20,$8d // ..r . . .r ... .
        .byte $8e,$8f,$90,$20,$72,$91,$92,$8c,$8a,$20,$8d,$8e,$20,$72,$91,$92 // ... r.... .. r..
        .byte $8c,$8a,$20,$8d,$93,$8f,$90,$20,$72,$91,$94,$95,$89,$95,$8a,$20 // .. .... r...... 
        .byte $96,$90,$20,$97,$98,$99,$20,$9a,$9b,$9c,$9d,$20,$9e,$9f,$a0,$98 // .. ... .... ....
        .byte $99,$20,$9a,$9b,$20,$9e,$9f,$a0,$98,$99,$20,$9a,$9b,$9c,$9d,$20 // . .. ..... .... 
        .byte $9e,$9f,$a0,$98,$a1,$98,$99,$20,$9a,$9b,$20,$a2,$a3,$a4,$20,$a5 // ....... .. ... .
        .byte $a6,$a7,$a8,$20,$a9,$aa,$ab,$a3,$a4,$20,$a5,$a6,$20,$a9,$aa,$ab // ... ..... .. ...
        .byte $a3,$a4,$20,$a5,$a6,$a7,$a8,$20,$a9,$aa,$ab,$a3,$ac,$a3,$a4,$20 // .. .... ....... 
        .byte $a5,$a6,$20,$ad,$ae,$af,$20,$b0,$b1,$b0,$b2,$b3,$b4,$b5,$b6,$ae // .. ... .........
        .byte $af,$20,$b0,$b1,$20,$ad,$ae,$b7,$ae,$af,$20,$b0,$b1,$b0,$b1,$20 // . .. ..... .... 
        .byte $ad,$ae,$b7,$ae,$b8,$b9,$ba,$bb,$bc,$bd,$20,$ad,$ae,$be,$bf,$c0 // .......... .....
        .byte $b1,$b0,$c1,$bf,$bf,$c2,$c3,$ae,$af,$20,$b0,$b1,$20,$ad,$ae,$b7 // ......... .. ...
        .byte $ae,$be,$bf,$c0,$b1,$b0,$b1,$20,$ad,$ae,$b7,$ae,$c4,$c5,$c6,$c7 // ....... ........
        .byte $c8,$c9,$20,$ca,$cb,$e3,$cc,$22,$cd,$ce,$e3,$cc,$2c,$cf,$d0,$d1 // .. ...."....,...
        .byte $d2,$20,$ce,$cd,$20,$ca,$d1,$d0,$cb,$e3,$cc,$2e,$cd,$ce,$cd,$20 // . .. .......... 
        .byte $ca,$d1,$d0,$d1,$d0,$d1,$d2,$20,$ce,$cd,$e9,$20,$60 // ....... ... `

txt_ebc6:
        .text "1<=?"
        .byte $40                                   // @ character
        .text "BCEFHIJLMOPQSTUWXY"
        .byte $5b,$5c,$5d,$5e,$5f,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a,$6b // [\]^_abcdefghijk
        .byte $6c,$6d,$6d,$6e,$6f,$70,$70,$71,$72,$72,$73,$e3,$74,$22,$75,$75 // lmmnoppqrrs.t"uu
        .byte $e3,$76,$ef,$77,$e3,$76,$22,$75,$75,$e3,$74,$60,$61,$73,$72,$72 // .v.w.v"uu.t`asrr
        .byte $71,$70,$70,$6f,$6e,$6d,$6d,$6c,$6b,$6a,$69,$68,$67,$66,$65,$64 // qpponmmlkjihgfed
        .byte $63,$62,$61,$5f,$5e,$5d,$5c,$5b       // cba_^]\[

txt_ec25:
        .text "YXWUTSQPOMLJIHFECB"
        .byte $40                                   // @ character
        .text "?=<;9865320/.,+)('%$#! "
        .byte $1f,$1d,$1c,$1b,$1a,$19,$17,$16,$15,$14,$13,$12,$11,$10,$0f,$0e // ................
        .byte $0d,$0c,$0b,$0b,$0a,$09,$08,$08,$07,$06,$06,$05,$e3,$04,$22,$03 // ..............".
        .byte $03,$e3,$02,$ef,$01,$e3,$02,$22,$03,$03,$e3,$04,$60,$30,$05,$06 // ......."....`0..
        .byte $06,$07,$08,$08,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0f,$10,$11,$12,$13 // ................
        .byte $14,$15,$16,$17,$19,$1a,$1b,$1c,$1d,$1f // ..........

txt_ec99:
        .text " !#$%'()+,./0235689;"
        .byte $e3,$20,$61,$b1,$04,$05,$0d,$0f,$0e,$09,$18,$20,$10,$12,$05,$13 // . a........ ....
        .byte $05,$0e,$14,$13                       // ....

txt_ecc1:
        .text "  .."
        .byte $0d                                   // string terminator
        .byte $01,$07,$01,$1a,$09,$0e,$05           // .......

txt_eccd:
        .text "..  "
        .byte $03,$12,$01,$03,$0b,$05,$04,$20,$02,$19,$20,$14,$08,$05,$20,$12 // ....... .. ... .
        .byte $15,$0c,$09,$0e,$07,$20,$03,$0f,$0d,$10,$01,$0e,$19,$20,$01,$0e // ..... ....... ..
        .byte $04,$20,$13,$15,$03,$03,$05,$13,$13,$2c,$20,$01,$0e,$04,$20,$06 // . ......., ... .
        .byte $09,$18,$05,$04,$20,$02,$19,$20,$15,$13,$2e,$20,$07,$12,$05,$05 // .... .. ... ....
        .byte $14,$13,$20,$14,$0f,$3a,$20,$14,$08,$05,$20,$12,$15,$0c,$09,$0e // .. ..: ... .....
        .byte $07,$20,$03,$0f,$0d,$10,$01,$0e,$19,$20,$2b,$20,$13,$15,$03,$03 // . ....... + ....
        .byte $05,$13,$13,$2c,$20,$03,$08,$12,$0f,$0d,$01,$0e,$03,$05,$2c,$20 // ..., ........., 
        .byte $06,$01,$0e,$14,$01,$13,$14,$09,$03,$20,$06,$0f,$15,$12,$20,$03 // ......... .... .
        .byte $12,$01,$03,$0b,$09,$0e,$07,$20,$07,$12,$0f,$15,$10,$2c,$20,$14 // ....... ....., .
        .byte $01,$0c,$05,$0e,$14,$2c,$20,$01,$16,$01,$0e,$14,$07,$01,$12,$04 // ....., .........
        .byte $05,$2c,$20,$01,$0c,$10,$08,$01,$20,$06,$0c,$09,$07,$08,$14,$2c // ., ..... ......,
        .byte $20,$05,$18,$03,$05,$13,$13,$2c,$20,$06,$01,$09,$12,$0c,$09,$07 //  ......, .......
        .byte $08,$14,$2c,$20,$14,$12,$09,$01,$04,$2c,$20,$13,$14,$19,$0c,$05 // .., ....., .....
        .byte $2c,$20,$13,$14,$0f,$12,$0d,$2c,$20,$0c,$0f,$0e,$07,$13,$08,$0f // , ....., .......
        .byte $14,$2c,$20,$01,$0e,$04,$20,$14,$08,$05,$20,$13,$08,$01,$0f,$0c // ., ... ... .....
        .byte $09,$0e,$20,$0d,$0f,$0e,$01,$13,$14,$05,$12,$19,$2e,$20,$0d,$05 // .. .......... ..
        .byte $0d,$02,$05,$12,$13,$20,$0f,$06,$20,$04,$05,$0d,$0f,$0e,$09,$18 // ..... .. .......
        .byte $20,$01,$12,$05,$3a,$20,$13,$17,$01,$0e,$20,$13,$0f,$0e,$07,$2c //  ...: .... ....,
        .byte $20,$16,$09,$0f,$0c,$01,$14,$0f,$12,$2c,$20,$14,$08,$05,$20,$15 //  ........, ... .
        .byte $0e,$08,$0f,$0c,$19,$2c,$20,$03,$19,$02,$05,$12,$0e,$0f,$09,$04 // ....., .........
        .byte $2c,$20,$01,$0c,$03,$08,$05,$0d,$09,$13,$14,$2c,$20,$0e,$05,$07 // , ........., ...
        .byte $13,$10,$05,$03,$14,$2c,$20,$13,$14,$01,$02,$0c,$09,$1a,$05,$12 // ....., .........
        .byte $2c,$20,$01,$0e,$04,$20,$13,$09,$04,$05,$20,$13,$05,$03,$14,$0f // , ... .... .....
        .byte $12,$2e,$2e,$20,$03,$01,$0c,$0c,$20,$14,$08,$05,$20,$04,$15,$0e // ... .... ... ...
        .byte $07,$05,$0f,$0e                       // ....

txt_ee55:
        .text " 214-503-7182"
        .byte $e4,$2e,$e3,$20,$26,$0c,$01,$14,$05,$12,$21,$80,$1f,$20,$aa,$f6 // ... &.....!.. ..
        .byte $20,$81,$00,$00,$2c,$3c,$66,$6e,$6e,$60,$62,$3c,$00,$7c,$c6,$c6 //  ...,<fnn`b<.|..
        .byte $fe,$e3,$c6,$2b,$00,$fc,$c6,$c6,$fc,$c6,$c6,$fc,$00,$7c,$c6,$e3 // ...+.........|..
        .byte $c0,$24,$c6,$7c,$00,$fc,$e5,$c6,$2e,$fc,$00,$7c,$c6,$c0,$f0,$c0 // .$.|.......|....
        .byte $c6,$7c,$00,$7c,$c6,$c0,$f0,$e3,$c0,$29,$00,$7c,$c6,$c0,$de,$c6 // .|.|.....).|....
        .byte $c6,$7c,$00,$e3,$c6,$21,$fe,$e3,$c6,$22,$00,$3c,$e5,$18,$23,$3c // .|...!...".<..#<
        .byte $00,$fe,$e3,$0c,$2c,$cc,$cc,$78,$00,$c6,$cc,$d8,$f0,$d8,$cc,$c6 // ....,..x........
        .byte $00,$e6,$c0,$23,$fc,$00,$7c,$e3,$d6,$e3,$c6,$22,$00,$fc,$e6,$c6 // ...#..|...."....
        .byte $22,$00,$7c,$e5,$c6,$26,$7c,$00,$fc,$c6,$c6,$fc,$e3,$c0,$22,$00 // ".|..&|.......".
        .byte $7c,$e3,$c6,$35,$d6,$de,$7c,$00,$fc,$c6,$c6,$fc,$d8,$cc,$c6,$00 // |..5..|.........
        .byte $7c,$c6,$c0,$7c,$06,$c6,$7c,$00,$fc,$e6,$30,$a1,$e6,$c6,$22,$7c // |..|..|...0..."|
        .byte $00,$e4,$c6,$24,$6c,$38,$10,$00,$e3,$c6,$e3,$d6,$2a,$7c,$00,$c6 // ...$l8......*|..
        .byte $c6,$6c,$38,$6c,$c6,$c6,$00,$e3,$c6,$2e,$7e,$06,$06,$fc,$00,$fe // .l8l......~.....
        .byte $06,$0c,$18,$30,$60,$fe,$00,$3c,$e5,$30,$2b,$3c,$00,$0c,$12,$30 // ...0`..<.0+<...0
        .byte $7c,$30,$62,$fc,$00,$3c,$e5,$0c       // |0b..<..

txt_ef4a:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $23,$18,$3c,$7e,$e4,$18,$27,$00,$10,$30,$7f,$7f,$30,$10,$a9,$e4 // #.<~..'..0..0...
        .byte $18,$a2,$22,$18,$00,$e3,$66,$a5,$38,$6c,$6c,$fe,$6c,$fe,$6c,$6c // .."...f.8ll.l.ll
        .byte $00,$18,$3e,$60,$3c,$06,$7c,$18,$00,$62,$66,$0c,$18,$30,$66,$46 // ..>`<.|..bf..0fF
        .byte $00,$e3,$30,$28,$fc,$36,$36,$1c,$00,$06,$0c,$18,$a5,$22,$0c,$18 // ..0(.66......"..
        .byte $e3,$30,$25,$18,$0c,$00,$30,$18,$e3,$0c,$22,$18,$30,$a2,$25,$18 // .0%...0...".0.%.
        .byte $0c,$fe,$0c,$18,$a3,$25,$18,$18,$7e,$18,$18,$a6,$23,$18,$18,$30 // .....%..~...#..0
        .byte $a4,$21,$7e,$a9,$36,$18,$18,$00,$02,$06,$0c,$18,$30,$60,$c0,$00 // .!~.6.......0`..
        .byte $7c,$c6,$ce,$d6,$e6,$c6,$7c,$00,$18,$38,$78,$e4,$18,$60,$2d,$00 // |.....|..8x..`-.
        .byte $7c,$c6,$0c,$18,$30,$62,$fe,$00,$7c,$c6,$06,$1c,$06,$c6,$7c,$00 // |...0b..|.....|.
        .byte $0c,$18,$30,$6c,$fe,$0c,$0c,$00,$fe,$c0,$c0,$fc,$06,$06,$fc,$00 // ..0l............
        .byte $7e,$c0,$c0,$fc,$c6,$c6,$7c,$00,$fe,$c6,$06,$0c,$e3,$18,$2d,$00 // ~.....|.......-.
        .byte $7c,$c6,$c6,$7c,$c6,$c6,$7c,$00,$7c,$c6,$c6,$7e,$e3,$06,$a3,$21 // |..|..|.|..~...!
        .byte $18,$a2,$21,$18,$a4,$21,$18,$a2,$2a,$18,$30,$00,$0e,$18,$30,$60 // ..!..!..*.0...0`
        .byte $30,$18,$0e,$a3,$23,$7e,$00,$7e,$a3,$60,$4a,$70,$18,$0c,$06,$0c // 0...#~.~.`Jp....
        .byte $18,$70,$00,$7c,$c6,$c6,$0c,$18,$00,$18,$00,$01,$f9,$00,$07,$aa // .p.|............
        .byte $40,$1e,$55,$40,$1d,$e5,$90,$1e,$a5,$90,$1a,$9a,$40,$06,$a5,$00 // @.U@........@...
        .byte $01,$aa,$40,$02,$69,$40,$07,$97,$d0,$07,$a7,$90,$05,$ea,$90,$01 // ..@.i@..........
        .byte $6a,$40,$07,$d9,$d0,$05,$f7,$d5,$1a,$7f,$6a,$6a,$75,$6a,$a9,$50 // j@........jjuj.P
        .byte $19,$94,$00,$04,$90,$a2               // ......

txt_f073:
        .text "!"
        .byte $40                                   // @ character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $60,$7e,$01,$f9,$00,$07,$aa,$40,$1e,$55,$40,$1d,$e5,$90,$1e,$a5 // `~.....@.U@.....
        .byte $90,$1a,$9a,$40,$06,$a5,$00,$01,$aa,$40,$02,$6a,$40,$07,$99,$00 // ...@.....@.j@...
        .byte $07,$95,$40,$05,$e7,$d0,$01,$eb,$90,$07,$6a,$40,$07,$d9,$40,$01 // ..@.......j@..@.
        .byte $f7,$50,$06,$7d,$a4,$06,$95,$a4,$1a,$f6,$40,$1a,$46,$90,$06,$91 // .P.}......@.F...
        .byte $a4,$00,$01,$f9,$00,$07,$aa,$40,$1e,$55,$40,$1d,$e5,$90,$1e,$a5 // .......@.U@.....
        .byte $90,$1a,$9a,$40,$06,$a5,$00,$01,$aa,$40,$02,$6a,$40,$05,$99,$00 // ...@.....@.j@...
        .byte $06,$9a,$40,$07,$95,$40,$07,$9e,$40,$06,$aa,$40,$05,$a9,$40,$07 // ..@..@..@..@..@.
        .byte $57,$40,$01,$fd,$00,$01,$54,$00,$01,$a4,$00,$01,$a4,$00,$01,$a9 // W@....T.........
        .byte $a3,$60,$38,$7e,$40,$01,$ea,$90,$01,$55,$a4,$06,$5e,$64,$06,$5a // .`8~@....U..^d.Z
        .byte $a4,$01,$a6,$a4,$00,$5a,$90,$01,$aa,$40,$01,$69,$c0,$07,$97,$90 // .....Z...@.i....
        .byte $07,$9e,$90,$06,$aa,$50,$01,$a9,$40,$07,$67,$d0,$57,$df,$50,$a9 // .....P..@.g.W.P.
        .byte $fd,$a4,$a9,$5d,$a9,$64,$05,$6a,$10,$00,$16,$a2,$21,$06,$a2,$21 // ...].d.j....!..!
        .byte $01,$a2,$60,$3e,$7e,$40,$01,$ea,$90,$01,$55,$a4,$06,$5e,$64,$06 // ..`>~@....U..^d.
        .byte $5a,$a4,$01,$a6,$a4,$00,$5a,$90,$01,$aa,$40,$01,$a9,$80,$00,$67 // Z.....Z...@....g
        .byte $90,$01,$57,$90,$07,$9e,$50,$07,$aa,$40,$01,$a9,$d0,$01,$67,$d0 // ..W...P..@....g.
        .byte $05,$df,$40,$1a,$7d,$90,$1a,$56,$90,$06,$91,$a4,$06,$91,$a4,$1a // ..@.}..V........
        .byte $46,$90,$a2,$60,$76,$7e,$40,$01,$ea,$90,$01,$55,$a4,$06,$5e,$64 // F..`v~@....U..^d
        .byte $06,$5a,$a4,$01,$a6,$a4,$00,$5a,$90,$01,$aa,$40,$01,$a9,$80,$00 // .Z.....Z...@....
        .byte $66,$50,$01,$a7,$90,$01,$57,$90,$01,$e7,$90,$01,$aa,$90,$01,$6a // fP....W........j
        .byte $50,$01,$d5,$d0,$00,$7f,$40,$00,$15,$40,$00,$1a,$40,$00,$1a,$40 // P.....@..@..@..@
        .byte $00,$6a,$40,$00,$01,$f9,$00,$07,$aa,$40,$1e,$55,$40,$1d,$e5,$90 // .j@......@.U@...
        .byte $1e,$a5,$90,$1a,$9a,$40,$06,$a5,$50,$01,$a9,$e4,$02,$97,$a4,$06 // .....@..P.......
        .byte $aa,$90,$06,$aa,$50,$06,$a5,$90,$01,$6a,$44,$07,$d5,$d9,$05,$ff // ....P....jD.....
        .byte $69,$1a,$7f,$69,$6a,$75,$64,$a9,$50,$10,$94,$a2,$21,$90,$a2 // i..ijud.P...!..

txt_f1f5:
        .text "!"
        .byte $40                                   // @ character
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $60,$35,$7e,$40,$01,$ea,$90,$01,$55,$a4,$06,$5e,$64,$06,$5a,$a4 // `5~@....U..^d.Z.
        .byte $01,$a6,$a4,$05,$5a,$90,$1e,$6a,$40,$1e,$96,$80,$06,$aa,$90,$05 // ....Z..j@.......
        .byte $aa,$90,$06,$5a,$90,$11,$a9,$40,$67,$57,$d0,$69,$ff,$50,$69,$fd // ...Z...@gW.i.Pi.
        .byte $a4,$19,$5d,$a9,$04,$05,$6a,$a2,$21,$16,$a2,$21,$06,$a2,$62,$01 // ..]...j.!..!..b.
        .byte $01,$00,$01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d,$65 // .......@.e@.U..e
        .byte $90,$1e,$aa,$90,$05,$a9,$40,$06,$56,$40,$05,$a9,$40,$1a,$56,$90 // ......@.V@..@.V.
        .byte $6a,$aa,$a4,$66,$9a,$64,$67,$9b,$64,$65,$55,$64,$67,$ff,$64,$67 // j..f.dg.deUdg.dg
        .byte $bb,$64,$15,$fd,$50,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a // .d..P.V@..@..@..
        .byte $90,$00,$01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d,$65 // .......@.e@.U..e
        .byte $90,$1e,$aa,$90,$05,$a9,$40,$06,$56,$40,$05,$a9,$40,$1a,$56,$90 // ......@.V@..@.V.
        .byte $6a,$aa,$a4,$66,$9a,$69,$67,$9b,$59,$65,$55,$59,$67,$ff,$44,$67 // j..f.ig.YeUYg.Dg
        .byte $bb,$40,$15,$fd,$40,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a // .@..@.V@..@..@..
        .byte $90,$00,$01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d,$65 // .......@.e@.U..e
        .byte $90,$1e,$aa,$90,$05,$a9,$40,$06,$56,$50,$05,$a9,$64,$1a,$56,$a9 // ......@.VP..d.V.
        .byte $6a,$aa,$a9,$66,$9a,$54,$67,$9b,$40,$65,$55,$40,$67,$ff,$40,$67 // j..f.Tg.@eU@g.@g
        .byte $bb,$40,$15,$fd,$40,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a // .@..@.V@..@..@..
        .byte $90,$00,$01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d,$65 // .......@.e@.U..e
        .byte $66,$1e,$aa,$66,$05,$55,$6a,$06,$56,$59,$05,$a9,$69,$1a,$56,$a9 // f..f.Uj.VY..i.V.
        .byte $6a,$aa,$a4,$66,$9a,$50,$67,$9b,$40,$65,$55,$40,$67,$ff,$40,$67 // j..f.Pg.@eU@g.@g
        .byte $bb,$40,$15,$fd,$40,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a // .@..@.V@..@..@..
        .byte $90,$00,$01,$e9,$00,$07,$aa,$40,$05,$65,$51,$19,$55,$66,$1d,$65 // .......@.eQ.Uf.e
        .byte $66,$1e,$aa,$6a,$05,$55,$59,$06,$56,$69,$05,$a9,$a9,$1a,$56,$a4 // f..j.UY.Vi....V.
        .byte $6a,$aa,$90,$66,$9a,$40,$67,$9b,$40,$65,$55,$40,$67,$ff,$40,$67 // j..f.@g.@eU@g.@g
        .byte $bb,$40,$15,$fd,$40,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a // .@..@.V@..@..@..
        .byte $90,$00,$01,$f9,$00,$07,$aa,$40,$05,$56,$90,$19,$79,$90,$19,$6a // .......@.V..y..j
        .byte $90,$06,$aa,$90,$01,$6a,$50,$06,$9a,$40,$05,$a9,$40,$1a,$56,$90 // .....jP..@..@.V.
        .byte $6a,$aa,$a4,$66,$9a,$64,$67,$9b,$64,$65,$55,$64,$67,$ff,$64,$67 // j..f.dg.deUdg.dg
        .byte $bb,$64,$15,$fd,$50,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a // .d..P.V@..@..@..
        .byte $90,$00,$01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d,$65 // .......@.e@.U..e
        .byte $90,$1e,$a5,$90,$06,$96,$40,$06,$5a,$90,$05,$a5,$a4,$1a,$56,$a4 // ......@.Z.....V.
        .byte $6a,$aa,$90,$66,$9a,$40,$67,$9b,$40,$65,$55,$40,$67,$ff,$40,$67 // j..f.@g.@eU@g.@g
        .byte $bb,$40,$15,$fd,$40,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a // .@..@.V@..@..@..
        .byte $90,$00,$01,$e9,$00,$07,$aa,$40,$05,$65,$40,$19,$55,$90,$1d,$65 // .......@.e@.U..e
        .byte $90,$1e,$95,$90,$06,$9a,$40,$06,$56,$90,$05,$a9,$a4,$1a,$56,$a4 // ......@.V.....V.
        .byte $6a,$aa,$90,$66,$9a,$40,$67,$9b,$40,$65,$55,$40,$67,$ff,$40,$67 // j..f.@g.@eU@g.@g
        .byte $bb,$40,$15,$fd,$40,$06,$56,$40,$06,$9a,$40,$06,$9a,$40,$1a,$8a // .@..@.V@..@..@..
        .byte $90,$aa,$60,$36,$01,$50,$00,$07,$e4,$00,$1e,$a9,$00,$79,$55,$00 // ..`6.P.......yU.
        .byte $77,$96,$40,$7a,$96,$40,$6a,$a9,$00,$1a,$99,$00,$06,$a4,$00,$19 // w.@z.@j.........
        .byte $a9,$00,$1a,$54,$00,$1b,$95,$00,$19,$99,$40,$1d,$e7,$50,$17,$67 // ...T......@..P.g
        .byte $50,$69,$79,$90,$6a,$9d,$90,$66,$95,$b4,$aa,$60,$36,$01,$50,$00 // Piy.j..f...`6.P.
        .byte $07,$e4,$00,$1e,$a9,$00,$79,$55,$00,$77,$96,$40,$7a,$96,$40,$6a // ......yU.w.@z.@j
        .byte $a9,$00,$1a,$54,$00,$06,$a9,$00,$19,$a5,$00,$1b,$5b,$40,$1b,$9b // ...T........[@..
        .byte $40,$19,$e9,$40,$1f,$67,$50,$17,$df,$50,$69,$75,$90,$6a,$92,$90 // @..@.gP..Piu.j..
        .byte $66,$a2,$b4,$ab,$60,$35,$05,$40,$00,$1b,$d0,$00,$6a,$b4,$00,$55 // f...`5.@....j..U
        .byte $6d,$01,$96,$dd,$01,$96,$ad,$00,$6a,$a9,$00,$66,$a4,$00,$1a,$90 // m.......j..f....
        .byte $00,$6a,$64,$00,$15,$e4,$00,$57,$a4,$01,$66,$64,$05,$de,$74,$05 // .jd....W..fd..t.
        .byte $d9,$d4,$06,$79,$69,$06,$66,$a9,$1e,$56,$99,$ab,$60,$35,$05,$40 // ...yi.f..V..`5.@
        .byte $00,$1b,$d0,$00,$6a,$b4,$00,$55,$6d,$01,$96,$dd,$01,$96,$ad,$00 // ....j..Um.......
        .byte $6a,$a9,$00,$15,$a4,$00,$6a,$90,$00,$5a,$64,$01,$e5,$e4,$01,$e6 // j.....j..Zd.....
        .byte $e4,$01,$6b,$64,$05,$d9,$f4,$05,$f7,$d4,$06,$5d,$69,$06,$86,$a9 // ..kd.......]i...
        .byte $1e,$8a,$99,$a2,$21,$01,$a2,$60,$3a,$56,$40,$01,$e9,$80,$07,$aa // ....!..`:V@.....
        .byte $50,$07,$aa,$50,$1e,$aa,$90,$1e,$aa,$90,$1a,$aa,$90,$16,$aa,$60 // P..P...........`
        .byte $66,$aa,$60,$75,$99,$90,$6a,$aa,$90,$1a,$65,$80,$05,$df,$40,$07 // f.`u..j...e...@.
        .byte $ff,$d0,$07,$df,$64,$05,$55,$a4,$06,$91,$90,$06,$91,$a4,$01,$a4 // ....d.U.........
        .byte $00,$06,$a4,$a2,$21,$01,$a2,$60,$38,$06,$54,$00,$09,$e9,$00,$17 // ....!..`8.T.....
        .byte $aa,$40,$17,$aa,$40,$1e,$aa,$90,$1e,$aa,$90,$1a,$aa,$90,$26,$aa // .@..@.........&.

txt_f578:
        .text "P&"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $64,$19,$99,$64,$1a,$aa,$a4,$09,$66,$90,$07,$dd,$40,$1f,$ff,$40 // d..d....f...@..@
        .byte $67,$df,$40,$69,$55,$40,$19,$1a,$40,$69,$1a,$40,$00,$69,$a2,$22 // g.@iU@..@i.@.i."
        .byte $6a,$40,$a7,$60,$36,$07,$e4,$00,$1e,$a9,$00,$79,$55,$00,$77,$96 // j@.`6......yU.w.
        .byte $40,$7a,$96,$40,$6a,$69,$00,$1a,$94,$00,$06,$a5,$00,$1d,$9e,$40 // @z.@ji.........@
        .byte $7a,$7a,$40,$7a,$a9,$00,$66,$a4,$00,$69,$99,$00,$65,$76,$40,$5f // zz@z..f..i..ev@_
        .byte $f6,$40,$7f,$d6,$94,$1f,$d2,$a8,$05,$41,$a4,$a2 // .@.......A..

txt_f5d7:
        .text "!P"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $60,$36,$1f,$90,$00,$7a,$a4,$00,$55,$69,$01,$97,$99,$01,$96,$a9 // `6...z..Ui......
        .byte $00,$69,$a9,$00,$16,$a4,$00,$5a,$90,$01,$e6,$74,$01,$a9,$e9,$00 // .i.....Z...t....
        .byte $6a,$a9,$00,$1a,$99,$00,$66,$69,$01,$9d,$59,$01,$9f,$f5,$16,$97 // j.....fi..Y.....
        .byte $fd,$2a,$87,$f4,$1a,$41,$50,$05,$b0,$60,$32,$54,$00,$01,$f9,$00 // .*...AP..`2T....
        .byte $07,$aa,$40,$07,$aa,$40,$06,$aa,$40,$05,$65,$40,$07,$df,$40,$1f // ..@..@..@.e@..@.
        .byte $ff,$d0,$1f,$57,$d0,$65,$99,$64,$6a,$46,$a4,$69,$01,$a4,$1a,$46 // ...W.e.djF.i...F
        .byte $90,$1a,$46,$90,$69,$01,$a4,$64,$00,$64,$10,$00,$10,$ae,$60,$32 // ..F.i..d.d....`2
        .byte $7e,$40,$01,$ea,$90,$01,$55,$a4,$06,$5e,$64,$06,$5a,$a4,$01,$aa // ~@....U..^d.Z...
        .byte $a4,$00,$5a,$90,$01,$9a,$40,$01,$69,$c0,$07,$97,$90,$07,$9e,$90 // ..Z...@.i.......
        .byte $06,$aa,$50,$01,$a9,$50,$07,$67,$d4,$99,$df,$65,$a9,$fd,$aa,$94 // ..P..P.g...e....
        .byte $5d,$5a,$ad,$61,$32,$01,$e9,$00,$07,$aa,$40,$1e,$55,$40,$1d,$e5 // ]Z.a2.....@.U@..
        .byte $90,$1a,$a5,$90,$1a,$aa,$40,$06,$a5,$00,$01,$a6,$40,$02,$69,$40 // ......@.....@.i@
        .byte $07,$97,$90,$06,$a6,$90,$05,$aa,$90,$05,$6a,$40,$17,$d9,$d0,$59 // ..........j@...Y
        .byte $f7,$66,$aa,$7f,$6a,$a5,$75,$16,$00,$01,$e5,$40,$07,$a6,$90,$05 // .f..j.u....@....
        .byte $66,$90,$19,$55,$a4,$1d,$65,$a4,$1e,$aa,$64,$06,$9a,$64,$06,$66 // f..U..e...d..d.f
        .byte $a4,$01,$a9,$a4,$1a,$56,$90,$7a,$aa,$90,$6a,$9a,$40,$69,$9b,$40 // .....V.z..j.@i.@
        .byte $69,$65,$40,$1a,$6a,$40,$06,$9a,$40,$05,$a5,$40,$06,$56,$40,$06 // ie@.j@..@..@.V@.
        .byte $9a,$40,$06,$9a,$40,$1a,$8a,$90,$00,$01,$bd,$00,$06,$ab,$40,$1a // .@..@.........@.
        .byte $55,$40,$19,$b5,$90,$1a,$a5,$90,$1a,$aa,$40,$16,$a5,$00,$06,$9a // U@........@.....
        .byte $40,$05,$a9,$40,$1a,$56,$90,$6a,$aa,$a4,$66,$9a,$64,$67,$9b,$64 // @..@.V.j..f.dg.d
        .byte $65,$55,$64,$67,$ff,$64,$67,$bb,$64,$15,$fd,$50,$06,$56,$40,$06 // eUdg.dg.d..P.V@.
        .byte $9a,$40,$06,$9a,$40,$1a,$8a,$90,$00,$01,$e9,$00,$07,$aa,$40,$05 // .@..@.........@.
        .byte $65,$40,$19,$55,$90,$1d,$65,$90,$1e,$aa,$90,$06,$aa,$40,$06,$56 // e@.U..e......@.V
        .byte $40,$01,$a9,$00,$1a,$56,$90,$7a,$aa,$a4,$6a,$9a,$a4,$69,$9b,$69 // @....V.z..j..i.i
        .byte $69,$65,$59,$1a,$6a,$59,$06,$9a,$4c,$05,$a5,$5c,$06,$56,$7c,$06 // ieY.jY..L..\.V|.
        .byte $9a,$7d,$06,$9a,$5f,$1a,$8a,$9f,$00,$01,$f9,$00,$07,$aa,$40,$05 // .}.._.........@.
        .byte $56,$90,$19,$79,$90,$19,$6a,$90,$06,$aa,$90,$06,$aa,$40,$01,$a9 // V..y..j......@..
        .byte $00,$06,$a6,$00,$01,$99,$40,$06,$9e,$40,$05,$5e,$40,$07,$9a,$40 // ......@..@.^@..@
        .byte $0e,$aa,$40,$1d,$a9,$40,$1f,$56,$40,$1f,$69,$00,$0f,$69,$00,$07 // ..@..@.V@.i..i..
        .byte $69,$00,$0f,$69,$00,$1d,$a9,$a2,$60,$3f,$01,$e9,$00,$07,$aa,$40 // i..i....`?.....@
        .byte $06,$aa,$40,$1a,$aa,$90,$1e,$aa,$90,$1e,$aa,$90,$06,$aa,$40,$06 // ..@...........@.
        .byte $aa,$40,$01,$a9,$00,$1a,$66,$90,$7a,$aa,$a4,$6a,$9a,$a4,$66,$66 // .@....f.z..j..ff
        .byte $64,$66,$aa,$64,$16,$66,$64,$36,$9a,$a4,$75,$99,$90,$f6,$56,$40 // df.d.fd6..u...V@
        .byte $f6,$9a,$40,$f6,$9a,$40,$da,$8a,$90,$a4,$60,$3c,$01,$e9,$00,$07 // ..@..@....`<....
        .byte $aa,$40,$06,$aa,$40,$1a,$aa,$90,$1e,$aa,$90,$1e,$aa,$90,$06,$aa // .@..@...........
        .byte $40,$06,$aa,$40,$01,$a9,$00,$1a,$66,$90,$7a,$aa,$a4,$6a,$9a,$a4 // @..@....f.z..j..
        .byte $66,$66,$64,$66,$aa,$64,$66,$66,$64,$6a,$9a,$a4,$19,$99,$90,$07 // ffdf.dffdj......
        .byte $56,$40,$1f,$f6,$40,$1f,$fd,$90,$a4,$62,$7b,$01,$e9,$00,$07,$aa // V@..@....b{.....
        .byte $40,$06,$aa,$40,$1a,$aa,$90,$1e,$aa,$90,$1e,$aa,$90,$06,$aa,$40 // @..@...........@
        .byte $06,$aa,$40,$01,$a9,$00,$1a,$66,$90,$7a,$aa,$a4,$6a,$9a,$a4,$66 // ..@....f.z..j..f
        .byte $66,$64,$66,$aa,$64,$6a,$65,$a4,$19,$fa,$90,$17,$fa,$40,$07,$ff // fdf.dje......@..
        .byte $40,$07,$7f,$d0,$05,$fd,$90,$00,$01,$e9,$00,$07,$aa,$40,$06,$aa // @............@..
        .byte $40,$1a,$aa,$90,$1e,$aa,$90,$1e,$aa,$90,$06,$aa,$40,$06,$aa,$40 // @...........@..@
        .byte $01,$a9,$00,$1a,$66,$90,$7a,$aa,$a4,$6a,$9a,$a4,$a6,$66,$64,$a6 // ....f.z..j...fd.
        .byte $aa,$64,$65,$ff,$a4,$17,$ff,$d0,$07,$ff,$c0,$07,$ff,$40,$01,$75 // .de..........@.u
        .byte $40,$06,$b6,$40,$1a,$9a,$90,$00,$01,$e9,$00,$07,$aa,$40,$06,$aa // @..@.........@..
        .byte $40,$1a,$aa,$90,$1e,$aa,$90,$1e,$aa,$90,$06,$aa,$40,$06,$aa,$40 // @...........@..@
        .byte $19,$a9,$80,$1a,$66,$a0,$7a,$aa,$a4,$6a,$9a,$64,$66,$66,$64,$66 // ....f.z..j.dffdf
        .byte $a9,$a4,$69,$dd,$a4,$19,$ff,$90,$05,$fd,$40,$06,$76,$40,$02,$9a // ..i.......@.v@..
        .byte $40,$06,$9a,$40,$1a,$9a,$90,$00,$06,$f4,$00,$1a,$ad,$00,$69,$55 // @..@..........iU
        .byte $00,$66,$d6,$40,$6a,$96,$40,$6a,$a9,$00,$1a,$a9,$00,$06,$a4,$00 // .f.@j.@j........
        .byte $09,$a9,$00,$16,$64,$00,$1b,$69,$00,$1b,$55,$00,$1a,$69,$00,$1a // ....d..i..U..i..
        .byte $a9,$00,$16,$a6,$00,$19,$58,$00,$06,$99,$00,$06,$99,$00,$06,$99 // ......X.........
        .byte $00,$06,$9a,$00,$06,$a6,$40,$00,$06,$f4,$00,$1a,$ad,$00,$69,$55 // ......@.......iU
        .byte $00,$66,$d6,$40,$6a,$96,$40,$6a,$a9,$00,$1a,$69,$00,$06,$94,$00 // .f.@j.@j...i....
        .byte $09,$a9,$00,$16,$64,$00,$1b,$69,$00,$1b,$55,$00,$1a,$69,$30,$1a // ....d..i..U..i0.
        .byte $a9,$c0,$16,$a6,$03,$19,$58,$00,$06,$99,$03,$06,$99,$03,$06,$99 // ......X.........
        .byte $03,$06,$9a,$00,$06,$a6,$43,$00,$06,$f4,$00,$1a,$ad,$00,$69,$55 // ......C.......iU
        .byte $00,$66,$d6,$40,$6a,$96,$40,$6a,$a9,$00,$1a,$69,$00,$06,$94,$00 // .f.@j.@j...i....
        .byte $09,$a9,$00,$16,$64,$00,$1b,$69,$00,$1b,$55,$00,$1a,$69,$30,$1a // ....d..i..U..i0.
        .byte $a9,$0c,$16,$a7,$00,$19,$58,$00,$06,$99,$03,$06,$99,$03,$06,$99 // ......X.........
        .byte $03,$06,$9a,$03,$06,$a6,$40,$00,$06,$f4,$00,$1a,$ad,$00,$69,$55 // ......@.......iU
        .byte $00,$66,$d6,$40,$6a,$96,$40,$6a,$a9,$00,$1a,$69,$00,$06,$94,$00 // .f.@j.@j...i....
        .byte $09,$a9,$00,$16,$64,$00,$1b,$69,$00,$1b,$55,$00,$1a,$69,$00,$1a // ....d..i..U..i..
        .byte $a9,$cc,$16,$a6,$03,$19,$58,$00,$06,$99,$03,$06,$99,$00,$06,$99 // ......X.........
        .byte $03,$06,$9a,$03,$06,$a6,$43,$00,$01,$e9,$00,$07,$aa,$40,$05,$65 // ......C......@.e
        .byte $40,$19,$55,$90,$1d,$65,$90,$1e,$aa,$90,$05,$a9,$40,$06,$56,$40 // @.U..e......@.V@
        .byte $01,$a9,$00,$1a,$56,$90,$7a,$aa,$a4,$6a,$9a,$a4,$69,$9b,$69,$69 // ....V.z..j..i.ii
        .byte $65,$59,$1a,$6a,$59,$06,$9a,$4c,$05,$a5,$5c,$06,$56,$7c,$06,$9a // eY.jY..L..\.V|..
        .byte $7d,$06,$9a,$5f,$1a,$8a,$9f,$00,$01,$e9,$00,$07,$aa,$40,$05,$65 // }.._.........@.e
        .byte $40,$19,$55,$90,$1d,$65,$90,$1e,$aa,$90,$05,$a9,$40,$06,$56,$40 // @.U..e......@.V@
        .byte $01,$a9,$00,$1a,$56,$90,$7a,$aa,$a4,$6a,$9a,$a4,$69,$9b,$69,$69 // ....V.z..j..i.ii
        .byte $65,$59,$1a,$56,$59,$06,$a6,$4c,$05,$65,$5c,$06,$56,$7c,$06,$9a // eY.VY..L.e\.V|..
        .byte $7d,$06,$9a,$5f,$1a,$8a,$9f,$00,$07,$e4,$00,$1e,$a9,$00,$79,$55 // }.._..........yU
        .byte $00,$77,$96,$40,$7a,$96,$48,$6a,$69,$28,$1a,$94,$ae,$06,$a9,$be // .w.@z.Hji(......
        .byte $09,$a9,$b8,$16,$64,$20,$1a,$69,$50,$1e,$56,$90,$1e,$7a,$50,$1a // ....d .iP.V..zP.
        .byte $a9,$10,$16,$a5,$10,$1d,$5d,$10,$07,$f4,$10,$05,$50,$00,$06,$90 // ......].....P...
        .byte $00,$06,$90,$00,$06,$a4,$a2,$60,$3e,$07,$e4,$00,$1e,$a9,$00,$79 // .......`>......y
        .byte $55,$00,$77,$96,$40,$7a,$96,$40,$6a,$69,$20,$1a,$94,$b8,$06,$a9 // U.w.@z.@ji .....
        .byte $b8,$09,$a9,$b8,$16,$64,$20,$1a,$69,$50,$1e,$56,$90,$1e,$7a,$50 // .....d .iP.V..zP
        .byte $1a,$a9,$10,$16,$a5,$10,$1d,$5d,$10,$07,$f4,$10,$05,$50,$00,$06 // .......].....P..
        .byte $90,$00,$06,$90,$00,$06,$a4,$a3,$21,$c0,$a2,$21,$c0,$a2,$21,$c0 // ........!..!..!.
        .byte $a2,$21,$c0,$a5,$21,$c0,$a2,$21,$c0,$a2,$21,$c0,$a5,$21,$c0,$a2 // .!..!..!..!..!..
        .byte $21,$c0,$a2,$21,$c0,$a5,$21,$c0,$a2,$21,$c0,$a5,$21,$c0,$a2,$21 // !..!..!..!..!..!
        .byte $c0,$a2,$21,$c0,$a5,$21,$c0,$a3,$21,$c0,$a5,$21,$c0,$a2,$21,$c0 // ..!..!..!..!..!.
        .byte $a2,$21,$c0,$a5,$21,$c0,$a2,$21,$c0,$a2,$21,$c0,$a5,$21,$c0,$a2 // .!..!..!..!..!..
        .byte $21,$c0,$a2,$21,$c0,$a5,$21,$c0,$a2,$21,$c0,$a5,$21,$c0,$a2,$21 // !..!..!..!..!..!
        .byte $c0,$a5,$21,$c0,$a3,$21,$c0,$a2,$21,$c0,$a2,$21,$c0,$a2,$21,$c0 // ..!..!..!..!..!.
        .byte $a5,$21,$c0,$a2,$21,$c0,$a2,$21,$c0,$a5,$21,$c0,$a2,$21,$c0,$a5 // .!..!..!..!..!..
        .byte $21,$c0,$a2,$21,$c0,$a5,$21,$c0,$a2,$21,$c0,$a2,$21,$c0,$a5,$21 // !..!..!..!..!..!
        .byte $c0,$a2,$21,$c0,$80,$42,$00,$61,$91,$a9,$93,$20,$d2,$ff,$a9,$00 // ..!..B.a... ....
        .byte $8d,$21,$d0,$8d,$20,$d0,$8d,$d0,$02,$8d,$d1,$02,$8d,$d3,$02,$a9 // .!.. ...........
        .byte $d8,$8d,$16,$d0,$a9,$18,$8d,$18,$d0,$a9,$0e,$8d,$23,$d0,$a9,$03 // ............#...
        .byte $8d,$22,$d0,$a2,$00,$a9,$0e,$9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da // ."..............
        .byte $9d,$00,$db,$bd,$00,$28,$9d,$f0,$04,$bd,$88,$28,$9d,$78,$05,$e8 // .....(.....(.x..
        .byte $d0,$e3,$a9,$01,$8d,$15,$d0,$8d,$1c,$d0,$a9,$0a,$8d,$27,$d0,$a9 // .............'..
        .byte $09,$8d,$25,$d0,$a9,$07,$8d,$26,$d0,$8d,$28,$d0,$8d,$29,$d0,$8d // ..%....&..(..)..
        .byte $2a,$d0,$a9,$c8,$8d,$f8,$07,$a9,$f4,$8d,$f9,$07,$a9,$f5,$8d,$fa // *...............
        .byte $07,$a9,$f6,$8d,$fb,$07,$a9,$01,$8d,$00,$d0,$a9,$8e,$8d,$01,$d0 // ................
        .byte $a9,$99,$8d,$02,$d0,$8d,$04,$d0,$8d,$06,$d0,$a9,$6c,$8d,$03,$d0 // ............l...
        .byte $a9,$81,$8d,$05,$d0,$a9,$8e,$8d,$07,$d0,$78,$a9,$c4,$8d,$14,$03 // ..........x.....
        .byte $a9,$3e,$8d,$15,$03,$a9,$32,$8d,$12,$d0,$a9,$7f,$8d,$0d,$dc,$a9 // .>....2.........
        .byte $81,$8d,$1a,$d0,$a9,$1b,$8d,$11,$d0   // .........

txt_fc43:
        .text "XL"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $3e,$ee,$19,$d0,$ee,$cb,$3e,$a9,$00,$c9,$70,$d0,$11,$a9,$ea,$8d // >.....>...p.....
        .byte $c7,$3e,$8d,$c8,$3e,$8d,$c9           // .>..>..

txt_fc5d:
        .text "> M? "
        .byte $1c,$3f,$a9,$03,$8d,$22,$d0,$a9,$1b,$8d,$11,$d0,$a9,$fd,$8d,$14 // .?..."..........
        .byte $03,$a9,$3e,$8d,$15,$03,$a9,$b2,$8d,$12,$d0,$4c,$81,$ea,$ee,$19 // ..>........L....
        .byte $d0,$a9,$1b,$8d,$11,$d0,$a9,$07,$8d,$22,$d0,$a9,$c4,$8d,$14,$03 // ........."......
        .byte $a9,$3e,$8d,$15,$03,$a9,$f2,$8d,$12,$d0,$4c,$81,$ea,$a9,$04,$ce // .>........L.....
        .byte $1d,$3f,$c9,$00,$d0,$23,$a9,$04,$8d,$1d,$3f,$ee,$d3,$02,$ac,$d3 // .?...#....?.....
        .byte $02,$c0,$03,$d0,$02,$a0,$00,$8c,$d3,$02,$b9,$49,$3f,$8d,$f9,$07 // ...........I?...
        .byte $8d,$fb,$07,$b9,$4a,$3f,$8d,$fa,$07,$60,$f4,$f5,$f6,$f6,$a9,$04 // ....J?...`......
        .byte $ce                                   // .

txt_fcd3:
        .text "N?"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $00,$d0,$27,$a9,$05,$8d,$4e,$3f,$ee,$d0,$02,$ac,$d0,$02,$c0,$08 // ..'...N?........
        .byte $d0,$02,$a0,$00,$8c,$d0,$02,$b9,$91,$3f,$8d,$f8,$07,$ee,$00,$d0 // .........?......
        .byte $ee,$00,$d0,$ad,$00,$d0,$c9,$1f,$f0,$01,$60,$a9,$99,$8d,$dc,$3e // ..........`....>
        .byte $a9,$3f,$8d,$dd,$3e,$a9,$00,$8d,$d0,$02,$8d,$d1,$02,$60,$02,$c8 // .?..>........`..
        .byte $c9,$ca,$c9,$60,$db,$a9,$04,$ce,$9a,$3f,$c9,$00,$d0,$2b,$a9,$01 // ...`.....?...+..
        .byte $8d,$9a,$3f,$ee,$d0,$02,$ac,$d0,$02,$c0,$12,$d0,$02,$a0,$00,$8c // ..?.............
        .byte $d0,$02,$b9,$f0,$3f,$8d,$f8,$07,$ad,$d0,$02,$c9,$01,$d0,$0a,$ee // ....?...........
        .byte $d1,$02,$ad,$d1,$02,$c9,$04,$f0,$01,$60,$a9,$4d,$8d,$dc,$3e,$a9 // .........`.M..>.
        .byte $3f,$8d,$dd,$3e,$a9,$77,$8d,$7a,$3f,$a9,$02,$8d,$7f,$3f,$a9,$40 // ?..>.w.z?....?.@
        .byte $8d,$84,$3f,$a9,$00,$8d,$d0,$02,$8d,$d1,$02,$60,$d0,$d0,$d1,$d1 // ..?........`....
        .byte $d2,$d2,$d3,$d3,$d4,$d4,$d3,$d3,$d2,$d2,$d1,$d1,$d0,$d0,$a9,$04 // ................
        .byte $ce,$03,$40,$c9,$00,$d0,$24,$a9,$05,$8d,$03,$40,$ee,$d0,$02,$ac // ..@...$....@....
        .byte $d0,$02,$c0,$03,$d0,$02,$a0,$00,$8c,$d0,$02,$b9,$30,$40,$8d,$f8 // ............0@..
        .byte $07,$ce,$01,$d0,$ad,$01,$d0,$c9,$58,$f0,$04,$60,$dd,$dc,$dd,$a9 // ........X..`....
        .byte $46,$8d,$dc,$3e,$a9,$40,$8d,$dd,$3e,$a9,$00,$8d,$d0,$02,$8d,$d1 // F..>.@..>.......
        .byte $02,$60,$a9,$04,$ce                   // .`...

txt_fdcb:
        .text "G"
        .byte $40                                   // @ character
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $00,$d0,$24,$a9,$05,$8d,$47,$40,$ee,$d0,$02,$ac,$d0,$02,$c0,$08 // ..$...G@........
        .byte $d0,$02,$a0,$00,$8c,$d0,$02,$b9,$74,$40,$8d,$f8,$07,$ee,$00,$d0 // ........t@......
        .byte $ad,$00,$d0,$c9,$8b,$f0,$09,$60,$02,$c8,$c9,$ca,$c9,$60,$af,$a9 // .......`.....`..
        .byte $8f,$8d,$dc,$3e,$a9,$40,$8d,$dd,$3e,$a9,$00,$8d,$d0,$02,$8d,$d1 // ...>.@..>.......
        .byte $02,$60,$a9,$04,$ce,$90,$40,$c9,$00,$d0,$65,$a9,$0a,$8d,$90,$40 // .`....@...e....@
        .byte $ee,$d0,$02,$ac,$d0,$02,$c0,$4d,$d0,$02,$a0,$00,$8c,$d0,$02,$b9 // .......M........
        .byte $23,$41,$8d,$f8,$07,$20,$fe,$40,$ad,$d0,$02,$c9,$14,$d0,$05,$a9 // #A... .@........
        .byte $03,$8d,$15,$d0,$ad,$d0,$02,$c9,$16,$d0,$05,$a9,$07,$8d,$15,$d0 // ................
        .byte $ad,$d0,$02,$c9,$18,$d0,$05,$a9,$0f,$8d,$15,$d0,$ad,$d0,$02,$c9 // ................
        .byte $34,$d0,$07,$a9,$07,$8d,$15,$d0,$d0,$16,$ad,$f8,$07,$c9,$ec,$d0 // 4...............
        .byte $03,$6e,$15,$d0,$ad,$f8,$07,$c9,$ef,$d0,$05,$a9,$01,$8d,$ff,$40 // .n.............@
        .byte $60,$a9,$00,$c9,$01,$d0,$1e,$ce,$f6,$3e,$ad,$f6,$3e,$c9,$7a,$d0 // `........>..>.z.
        .byte $14,$a9,$07,$8d,$e2,$3e,$a9,$b2,$8d,$f6,$3e,$a9,$70,$8d,$dc,$3e // .....>....>.p..>
        .byte $a9,$41,$8d,$dd,$3e,$60,$d0,$d0,$d6,$d7,$d6,$d7,$d6,$d7,$e3,$d0 // .A..>`..........
        .byte $28,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$ed,$0c,$ed,$ee,$ef,$ee,$60,$df // (.............`.
        .byte $ec,$ec,$e5,$e6,$e7,$e8,$e9,$ea,$eb,$d0,$ee,$01,$d0,$ad,$01,$d0 // ................
        .byte $c9,$8e,$f0,$01,$60,$a9,$94,$8d,$dc,$3e,$a9,$41,$8d,$dd,$3e,$a9 // ....`....>.A..>.
        .byte $00,$8d,$d0,$02,$8d,$d1,$02,$8d,$d2,$02,$8d,$d3,$02,$60,$a9,$04 // .............`..
        .byte $ce,$95,$41,$c9,$00,$d0,$27,$a9,$05,$8d,$95,$41,$ee,$d0,$02,$ac // ..A...'....A....
        .byte $d0,$02,$c0,$0a,$d0,$02,$a0,$00,$8c,$d0,$02,$b9,$de,$41,$8d,$f8 // .............A..
        .byte $07,$ce,$00,$d0,$ce,$00,$d0,$ad,$00,$d0,$c9,$1f,$f0,$01,$60,$a9 // ..............`.
        .byte $e8,$8d,$dc,$3e,$a9,$41,$8d,$dd,$3e,$a9,$00,$8d,$d0,$02,$8d,$d1 // ...>.A..>.......
        .byte $02,$8d,$d2,$02,$8d,$d3,$02,$60,$cd,$cc,$cb,$cc,$cb,$cc,$cd,$cc // .......`........
        .byte $cb,$cc,$a9,$04,$ce,$e9,$41,$c9,$00,$d0,$21,$a9,$0f,$8d,$e9,$41 // ......A...!....A
        .byte $ee,$d0,$02,$ac,$d0,$02,$c0,$36,$d0,$02,$a0,$00,$8c,$d0,$02,$b9 // .......6........
        .byte $3b,$42,$8d,$f8,$07,$ad,$d0,$02,$c9,$32,$f0,$01,$60,$a9,$94,$8d // ;B.......2..`...
        .byte $dc,$3e,$a9,$41,$8d,$dd,$3e,$a9,$00,$8d,$d0,$02,$8d,$d1,$02,$8d // .>.A..>.........
        .byte $d2,$02,$8d,$d3,$02,$a9,$01,$8d,$c1,$41,$a9,$71,$8d,$c6,$41,$a9 // .........A.q..A.
        .byte $42,$8d,$cb,$41,$60,$d0,$d0,$d4,$d4,$d0,$d0,$d4,$d4,$d0,$d0,$e3 // B..A`...........
        .byte $e4,$e3,$d0,$e3,$e4,$21,$ea,$e9,$e0,$21,$ea,$e3,$d0,$e3,$e4,$e3 // .....!...!......
        .byte $d0,$e5,$d5,$e4,$d0,$e3,$d4,$e3,$d0,$60,$42,$a9,$04,$ce,$72,$42 // .........`B...rB
        .byte $c9,$00,$d0,$14,$a9,$01,$8d,$72,$42,$ce,$f6,$3e,$ad,$f6,$3e,$c9 // .......rB..>..>.
        .byte $52,$f0,$06,$a9                       // R...

// --- Region $ffd8-$fff1 ---
.pc = $ffd8 "Segment $ffd8"
        .byte $20,$81,$ff,$20,$a3,$fd,$20,$15,$fd,$a9,$00,$8d,$15,$d0,$8d,$d0 //  .. .. .........
        .byte $02,$8d,$d1,$02,$8d,$d2,$02,$8d,$d3,$02 // ..........

// --- Region $fffb-$fffc ---
.pc = $fffb "dat_fffb"

dat_fffb:
        .byte $80,$4d                               // .M
