// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:47
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $fffe  (63486 bytes)
// Crunched with Exomizer — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $c000 (49152)
// IRQ handler:  $c100 (irq_c100)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 2438 bytes, Data: 61048 bytes
// Labels: 365, Subroutines: 7
//
// Verification: 4 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0810-$081f ---
.pc = $0810 "loc_0810"

loc_0810:
        inc $01
        tsx

loc_0813:
        lda $2995,x
        sta.abs $00fc,x
        dex
        bne loc_0813
        jmp loc_2963

dat_081f:
        .byte $80                                   // .

// --- Region $0ad0-$0ae4 ---
.pc = $0ad0 "Program $0ad0"
        and #$03
        and #$d3
        and #$05
        and #$bd
        rol
        eor ($8b,x)
        ora ($e3,x)
        .byte $64,$a3                               // nop $a3 // ILLEGAL
        .byte $dc,$92,$e8                           // nop $e892,x // ILLEGAL
        ldx #$71
        .byte $92                                   // jam // ILLEGAL

// --- Region $15d0-$15da ---
.pc = $15d0 "Segment $15d0"
        lda ($c9,x)
        asl $ec63
        inc $36
        jmp ($6468)

dat_15da:
        .byte $37                                   // 7

// --- Region $2963-$2996 ---
.pc = $2963 "loc_2963"

loc_2963:
        inx
        tya
        and #$0f
        beq loc_297d
        txa
        lsr
        ldx $0333,y

loc_296e:
        rol
        rol $9f
        dex
        bpl loc_296e
        adc $0367,y
        tax
        lda $9f
        adc $039b,y

loc_297d:
        sta $039c,y
        txa
        sta $0368,y
        ldx #$04
        jsr $0100
        sta $0334,y
        iny
        cpy #$34
        bne loc_2963
        ldy #$00
        jmp $0135

dat_2996:
        .byte $80                                   // .

// --- Region $6034-$6034 ---
.pc = $6034 "sub_6034"
// Referenced by: jsr from $aa86

sub_6034:
        brk

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

// --- Region $a333-$a35e ---
.pc = $a333 "loc_a333"

loc_a333:
        lda $fd0f,x
        cmp $8003,x

loc_a339:
        bne loc_a33e
        dex
        bne loc_a333

loc_a33e:
        rts

dat_a33f:
        .byte $c3,$c2                               // ..

loc_a341:
        cmp $3038
        ldx #$30
        ldy #$fd
        clc
        stx $c3
        sty $c4
        ldy #$1f

loc_a34f:
        lda $0314,y
        bcs $a356
        lda ($c3),y
        sta ($c3),y
        sta $0314,y
        dey
        bpl loc_a34f
        rts

// --- Region $a3bd-$a3c9 ---
.pc = $a3bd "loc_a3bd"

loc_a3bd:
        and $a9fe
        php
        sta $0282
        lda #$04
        sta $0288
        rts

// --- Region $a3ea-$a4c0 ---
.pc = $a3ea "loc_a3ea"

loc_a3ea:
        cmp.abs $00a2,x
        stx $dc03
        stx $dd03
        stx $d418
        dex
        stx $dc02
        lda #$07
        sta $dd00
        lda #$aa
        lda #$00
        sta $a52a
        clc

loc_a407:
        dex
        bmi loc_a40e
        adc #$07
        bne loc_a407

loc_a40e:
        tax
        lda #$00
        ldy #$22

loc_a413:
        sta dat_a4c1,y
        sta $a4e4,y
        sta $a507,y
        dey
        bpl loc_a413
        tay
        lda $ab0c,x
        sta $a55b
        lda $ab0d,x
        sta $a4c4
        sta $f8
        lda $ab0e,x
        sta $a4c5
        sta $f9
        lda ($f8),y
        sta $a4c2
        iny
        lda ($f8),y
        sta $a4c3
        dey
        lda $ab0f,x
        sta $a4e7
        sta $f8
        lda $ab10,x
        sta $a4e8
        sta $f9
        lda ($f8),y
        sta $a4e5
        iny
        lda ($f8),y
        sta $a4e6
        dey
        lda $ab11,x
        sta $a50a
        sta $f8
        lda $ab12,x
        sta $a50b
        sta $f9
        lda ($f8),y
        sta $a508
        iny
        lda ($f8),y
        sta $a509
        iny
        sty $a4c6
        sty $a4e9
        sty $a50c
        dey
        sty $a4d0
        sty $a4f3
        sty $a516
        dey
        sty dat_a4c1
        sty $a4e4
        sty $a507
        sty $a4dd
        sty $a500
        sty $a523
        sty $a4e1
        sty $a504
        sty $a527
        sty $a8a5
        jsr sub_a62b
        lda #$01
        sta dat_a63e
        sta $a52b
        sta $a52c
        sta $a52d
        sta $a52a
        rts

// --- Region $a531-$a63d ---
.pc = $a531 "sub_a531"
// Referenced by: jsr from $b2fb

sub_a531:
        lda $f8
        pha
        lda $f9
        pha
        jsr loc_a541
        pla
        sta $f9
        pla
        sta $f8

loc_a540:
        rts

loc_a541:
        lda $a52a
        beq loc_a540
        dec dat_a63e
        bne loc_a55f
        ldx #$00
        jsr sub_a7d2
        ldx #$23
        jsr sub_a7d2
        ldx #$46
        jsr sub_a7d2
        lda #$07
        sta dat_a63e

loc_a55f:
        ldx #$00
        jsr sub_a87e
        ldx #$23
        jsr sub_a87e
        ldx #$46
        jsr sub_a87e
        lda $a52b
        beq loc_a5a9
        lda $a4d5
        sta $d400
        lda $a4d6
        sta $d401
        lda $a4d7
        sta $d402
        lda $a4d8
        sta $d403
        lda $a4d3
        sta $d405
        lda $a4d4
        sta $d406
        ldx $a4e3
        lda $a4d9
        beq loc_a5a5
        dec $a4d9
        stx $d404

loc_a5a5:
        inx
        stx $d404

loc_a5a9:
        lda $a52c
        beq loc_a5e4
        lda $a4f8
        sta $d407
        lda $a4f9
        sta $d408
        lda $a4fa
        sta $d409
        lda $a4fb
        sta $d40a
        lda $a4f6
        sta $d40c
        lda $a4f7
        sta $d40d
        ldx $a506
        lda $a4fc
        beq loc_a5e0
        dec $a4fc
        stx $d40b

loc_a5e0:
        inx
        stx $d40b

loc_a5e4:
        lda $a52d
        beq loc_a61f
        lda $a51b
        sta $d40e
        lda $a51c
        sta $d40f
        lda $a51d
        sta $d410
        lda $a51e
        sta $d411
        lda $a519
        sta $d413
        lda $a51a
        sta $d414
        ldx $a529
        lda $a51f
        beq loc_a61b
        dec $a51f
        stx $d412

loc_a61b:
        inx
        stx $d412

loc_a61f:
        lda dat_a9ff
        sta $d418
        rts

dat_a626:
        .byte $a9,$00,$8d,$2a,$a5                   // ...*.
// Referenced by: jsr from $a4ac

sub_a62b:
        ldx #$17
        lda #$00

loc_a62f:
        sta $d400,x
        dex
        bpl loc_a62f
        lda #$0f
        sta dat_a9ff
        sta $d418
        rts

// --- Region $a66d-$a67d ---
.pc = $a66d "loc_a66d"

loc_a66d:
        ldy #$00
        lda ($f8),y
        sta $a55b
        inc $f8
        bne loc_a67a
        inc $f9

loc_a67a:
        jmp loc_a7e6

dat_a67d:
        .byte $a9                                   // .

// --- Region $a68e-$a9fe ---
.pc = $a68e "loc_a68e"

loc_a68e:
        ldy #$00
        lda ($f8),y
        sta $a8a5
        inc $f8
        bne loc_a69b
        inc $f9

loc_a69b:
        jmp loc_a7e6

loc_a69e:
        ldy #$00
        lda ($f8),y
        sta $a4de,x
        iny
        lda ($f8),y
        sta $a4df,x
        iny
        lda ($f8),y
        sta $a4e0,x
        lda $f8
        clc
        adc #$03
        sta $f8
        bcc loc_a6bc
        inc $f9

loc_a6bc:
        lda #$01
        sta $a4e1,x
        jmp loc_a7e6

loc_a6c4:
        lda #$80
        bne loc_a6da

loc_a6c8:
        lda #$40
        bne loc_a6da

loc_a6cc:
        lda #$20
        bne loc_a6da

loc_a6d0:
        lda #$10
        bne loc_a6da

loc_a6d4:
        lda #$14
        bne loc_a6da

loc_a6d8:
        lda #$12

loc_a6da:
        sta $a4e2,x
        jmp loc_a7e6

loc_a6e0:
        lda #$00
        sta $a4d7,x
        sta $a4e1,x
        tay
        lda ($f8),y
        sta $a4d8,x
        inc $f8
        bne loc_a6f4
        inc $f9

loc_a6f4:
        jmp loc_a7e6

dat_a6f7:
        .byte $68,$68,$4c                           // hhL

loc_a6fa:
        rol $a6
        lda $a4c6,x
        clc
        adc $a4c4,x
        sta $f8
        lda $a4c7,x
        adc $a4c5,x
        sta $f9
        lda $a4c6,x
        adc #$02
        sta $a4c6,x
        lda #$00
        tay
        adc $a4c7,x
        sta $a4c7,x
        lda ($f8),y
        iny
        ora ($f8),y
        bne loc_a739
        lda $a4c4,x
        sta $f8
        lda $a4c5,x
        sta $f9
        lda #$02
        sta $a4c6,x
        lda #$00
        sta $a4c7,x

loc_a739:
        lda ($f8),y
        pha
        dey
        lda ($f8),y
        sta $f8
        pla
        sta $f9
        jmp loc_a7e6

loc_a747:
        lda #$20
        bne loc_a74d

loc_a74b:
        lda #$04

loc_a74d:
        ora dat_a4c1,x
        sta dat_a4c1,x
        ldy #$00
        tya
        sta $a4c8,x
        sta $a4c9,x
        lda ($f8),y
        sta $a4cd,x
        iny
        lda ($f8),y
        sta $a4ce,x
        iny
        lda ($f8),y
        sta $a4cf,x
        lda $f8
        clc
        adc #$03
        sta $f8
        bcc loc_a7e6
        inc $f9
        bcs loc_a7e6
        ldy #$00
        lda ($f8),y
        sta $a4db,x
        iny
        lda ($f8),y
        sta $a4da,x
        sta $a4dc,x
        lda $f8
        clc
        adc #$02
        sta $f8
        bcc loc_a7e6
        inc $f9
        bcs loc_a7e6
        lda dat_a4c1,x
        ora #$80
        sta dat_a4c1,x
        ldy dat_a4c1,x
        ora #$08
        sta dat_a4c1,x
        bne loc_a7e6
        lda #$00
        sta $a4dd,x
        beq loc_a7e6

loc_a7b0:
        lda #$40
        sta $a4dd,x
        bne loc_a7e6

loc_a7b7:
        ldy #$00
        lda ($f8),y
        sta dat_a9ff
        inc $f8
        bne loc_a7e6
        inc $f9
        bne loc_a7e6
        lda dat_a4c1,x
        ora #$02
        ora #$01
        sta dat_a4c1,x
        bne loc_a7e6
// Referenced by: jsr from $a54d, $a552, $a557

sub_a7d2:
        dec $a4d0,x
        bne loc_a80e
        lda #$00
        sta dat_a4c1,x
        lda $a4c2,x
        sta $f8
        lda $a4c3,x
        sta $f9

loc_a7e6:
        ldy #$00
        lda ($f8),y
        tay
        inc $f8
        bne loc_a7f1
        inc $f9

loc_a7f1:
        tya
        bmi loc_a821
        lda #$01
        sta $a4d9,x
        tya
        sta $a4d2,x
        lda $a4d1,x
        sta $a4d0,x
        lda $f8
        sta $a4c2,x
        lda $f9
        sta $a4c3,x
        rts

loc_a80e:
        lda dat_a4c1,x
        tay
        and #$08
        beq loc_a820
        tya
        bpl loc_a81d
        inc $a4d2,x
        rts

loc_a81d:
        dec $a4d2,x

loc_a820:
        rts

loc_a821:
        cmp #$c0
        bcc loc_a86d
        adc #$1f
        bcs loc_a84b
        adc #$10
        bcs loc_a852
        adc #$10
        tay
        lda $aabe,y
        sta $a4ca,x
        lda $aace,y
        sta $a4cb,x
        lda #$00
        sta $a4cc,x
        lda #$10
        ora dat_a4c1,x
        sta dat_a4c1,x
        bne loc_a7e6

loc_a84b:
        adc #$00
        sta $a4d1,x
        bcc loc_a7e6

loc_a852:
        ldy #$00
        lda ($f8),y
        sta $a4d3,x
        iny
        lda ($f8),y
        sta $a4d4,x
        lda $f8
        clc
        adc #$02
        sta $f8
        bcc loc_a86a
        inc $f9

loc_a86a:
        jmp loc_a7e6

loc_a86d:
        asl
        tay
        lda $a63f,y
        sta $a87c
        lda $a640,y
        sta $a87d
        jmp loc_a7b0
// Referenced by: jsr from $a561, $a566, $a56b

sub_a87e:
        lda $a4cc,x
        clc
        adc $a4ca,x
        sta $f8
        ldy #$00
        tya
        adc $a4cb,x
        sta $f9
        lda ($f8),y
        bpl loc_a89c
        tay
        lda #$ff
        sta $a4cc,x
        tya
        and #$7f

loc_a89c:
        clc
        adc $a4d2,x
        inc $a4cc,x
        clc
        adc #$00
        pha
        asl
        tay
        lda $aa00,y
        sta $f8
        lda $aa01,y
        sta $f9
        pla
        tay
        lda $a4dd,x
        and #$40
        beq loc_a93a
        lda $a4da,x
        asl
        sta $a52e
        lda $a4dd,x
        bpl loc_a8d5
        lda dat_a4c1,x
        and #$01
        beq loc_a8d5
        lda $a4dc,x
        jmp loc_a90b

loc_a8d5:
        lda $a4dd,x
        and #$20
        bne loc_a8f1
        lda $a4dc,x
        sec
        sbc $a4db,x
        bcs loc_a908
        lda $a4dd,x
        ora #$20
        sta $a4dd,x
        lda #$00
        beq loc_a908

loc_a8f1:
        lda $a4dc,x
        clc
        adc $a4db,x
        cmp $a52e
        bcc loc_a908
        lda $a4dd,x
        and #$df
        sta $a4dd,x
        lda $a52e

loc_a908:
        sta $a4dc,x

loc_a90b:
        sec
        sbc $a4da,x
        sta $a52f
        tya
        ldy #$00
        bcs loc_a918
        dey

loc_a918:
        sty $a530
        clc
        adc #$a0
        bcs loc_a92b

loc_a920:
        asl $a52f
        rol $a530
        clc
        adc #$18
        bcc loc_a920

loc_a92b:
        lda $a52f
        clc
        adc $f8
        sta $f8
        lda $a530
        adc $f9
        sta $f9

loc_a93a:
        lda dat_a4c1,x
        eor #$01
        sta dat_a4c1,x
        and #$24
        beq loc_a999
        dec $a4cf,x
        bne loc_a999
        inc $a4cf,x
        and #$04
        bne loc_a977
        lda $a4cd,x
        clc
        adc $a4c8,x
        sta $a4c8,x
        lda $a4ce,x
        adc $a4c9,x
        sta $a4c9,x
        lda $f8
        clc
        adc $a4c8,x
        sta $f8
        lda $f9
        adc $a4c9,x
        sta $f9
        jmp loc_a999

loc_a977:
        lda $a4cd,x
        clc
        adc $a4c8,x
        sta $a4c8,x
        lda $a4ce,x
        adc $a4c9,x
        sta $a4c9,x
        lda $f8
        sec
        sbc $a4c8,x
        sta $f8
        lda $f9
        sbc $a4c9,x
        sta $f9

loc_a999:
        lda $a4e1,x
        beq loc_a9da
        bmi loc_a9be
        lda $a4e0,x
        clc
        adc $a4d7,x
        sta $a4d7,x
        lda $a4d8,x
        adc #$00
        sta $a4d8,x
        cmp $a4df,x
        bne loc_a9da
        lda #$81
        sta $a4e1,x
        bne loc_a9da

loc_a9be:
        lda $a4d7,x
        sec
        sbc $a4e0,x
        sta $a4d7,x
        lda $a4d8,x
        sbc #$00
        sta $a4d8,x
        cmp $a4de,x
        bne loc_a9da
        lda #$01
        sta $a4e1,x

loc_a9da:
        lda $a4e2,x
        sta $a4e3,x
        lda dat_a4c1,x
        and #$03
        cmp #$03
        bne loc_a9f4
        lda $f9
        adc #$30
        sta $f9
        lda #$80
        sta $a4e3,x

loc_a9f4:
        lda $f8
        sta $a4d5,x
        lda $f9
        sta $a4d6,x
        rts

// --- Region $aa6c-$aa73 ---
.pc = $aa6c "loc_aa6c"

loc_aa6c:
        bcc loc_aa86
        bpl loc_aa8a
        bcs loc_aa8d
        rts

dat_aa73:
        .byte $1d                                   // .

// --- Region $aa86-$aa98 ---
.pc = $aa86 "loc_aa86"

loc_aa86:
        jsr sub_6034
.label loc_aa8a = * + 1
        .byte $37,$c0                               // rla $c0,x // ILLEGAL
        .byte $3a                                   // nop // ILLEGAL
.label loc_aa8d = * + 1
        jsr loc_c03e
        eor ($80,x)
        eor $80
        eor #$00
        lsr $52c0
        brk

// --- Region $abfa-$abfa ---
.pc = $abfa "loc_abfa"

loc_abfa:
        brk

// --- Region $ac18-$ac1c ---
.pc = $ac18 "loc_ac18"

loc_ac18:
        bmi loc_abfa
        bne loc_ac25
        rti

// --- Region $ac25-$ac35 ---
.pc = $ac25 "loc_ac25"

loc_ac25:
        bne loc_ac2f

loc_ac27:
        brk

dat_ac28:
        .byte $e0,$8e,$13,$e1,$d0,$09,$00           // .......

loc_ac2f:
        txa
        stx $e23c
        bne loc_ac3f
        rti

// --- Region $ac3f-$ac49 ---
.pc = $ac3f "loc_ac3f"

loc_ac3f:
        sbc ($d0,x)
        ora #$00
        .byte $92                                   // jam // ILLEGAL

dat_ac44:
        .byte $8e                                   // .

loc_ac45:
        bmi loc_ac27
        bne loc_ac52
        rti

// --- Region $ac52-$ac62 ---
.pc = $ac52 "loc_ac52"

loc_ac52:
        bne loc_ac5c

loc_ac54:
        brk

dat_ac55:
        .byte $e0,$8e,$11,$e1,$d0,$09,$00           // .......

loc_ac5c:
        txa
        stx $e23c
        bne loc_ac6c
        rti

// --- Region $ac6c-$ac76 ---
.pc = $ac6c "loc_ac6c"

loc_ac6c:
        sbc ($d0,x)
        ora #$00
        .byte $92                                   // jam // ILLEGAL

dat_ac71:
        .byte $8e                                   // .

loc_ac72:
        bmi loc_ac54
        bne loc_ac7f
        rti

// --- Region $ac7f-$ac8e ---
.pc = $ac7f "loc_ac7f"

loc_ac7f:
        bne loc_ac89
        brk

dat_ac82:
        .byte $e0,$16,$e1,$d0,$09,$00,$8a           // .......

loc_ac89:
        stx $e23c

loc_ac8c:
        bne loc_ac98
        rti

// --- Region $ac98-$ac9a ---
.pc = $ac98 "loc_ac98"

loc_ac98:
        bne loc_aca3
        brk

// --- Region $aca3-$acc0 ---
.pc = $aca3 "loc_aca3"

loc_aca3:
        asl $88,x
        .byte $89,$04                               // nop #$04 // ILLEGAL
        php
        .byte $82,$d0                               // nop #$d0 // ILLEGAL
        .byte $07,$10                               // slo $10 // ILLEGAL
        sta $e0c6
        bmi loc_ace1
        bmi loc_ace3
        bmi loc_ace5
        bmi loc_ace7
        bmi loc_ace9
        bmi loc_aceb
        dey
        .byte $c7,$e0                               // dcp $e0 // ILLEGAL
        .byte $34,$34                               // nop $34,x // ILLEGAL

txt_acc0:
        .text "4"

// --- Region $ace1-$ad11 ---
.pc = $ace1 "loc_ace1"

loc_ace1:
.label loc_ace3 = * + 2
        ora $1de1,x
.label loc_ace5 = * + 1
        inc $85
.label loc_ace7 = * + 1
        bvc loc_ace8

loc_ace8:
.label loc_ace9 = * + 1
        .byte $1c,$1d,$e2                           // nop $e21d,x // ILLEGAL

loc_aceb:
        .byte $1f,$e1,$1f                           // slo $1fe1,x // ILLEGAL
        sbc $1f
        cpx #$1f
        .byte $e2,$1f                               // nop #$1f // ILLEGAL
        sbc ($1f,x)
        inc $85
        bvc loc_acfa

loc_acfa:
        .byte $1c,$1f,$88                           // nop $881f,x // ILLEGAL
        .byte $8b,$90                               // ane #$90 // ILLEGAL
        ora ($08,x)
        bvc loc_ac8c
        .byte $03,$06                               // slo ($06,x) // ILLEGAL
        .byte $82,$d0                               // nop #$d0 // ILLEGAL
        ora #$40
        .byte $f7,$c8                               // isc $c8,x // ILLEGAL
        .byte $3a                                   // nop // ILLEGAL
        dey
        .byte $f7,$c8                               // isc $c8,x // ILLEGAL
        sty $64
        brk

// --- Region $ae33-$ae5e ---
.pc = $ae33 "loc_ae33"

loc_ae33:
        lda $fd0f,x
        cmp $8003,x

loc_ae39:
        bne loc_ae3e
        dex
        bne loc_ae33

loc_ae3e:
        rts

dat_ae3f:
        .byte $c3,$c2                               // ..

loc_ae41:
        cmp $3038
        ldx #$30
        ldy #$fd
        clc
        stx $c3
        sty $c4
        ldy #$1f

loc_ae4f:
        lda $0314,y
        bcs $ae56
        lda ($c3),y
        sta ($c3),y
        sta $0314,y
        dey
        bpl loc_ae4f
        rts

// --- Region $aebd-$aec9 ---
.pc = $aebd "loc_aebd"

loc_aebd:
        and $a9fe
        php
        sta $0282
        lda #$04
        sta $0288
        rts

// --- Region $af33-$af5e ---
.pc = $af33 "loc_af33"

loc_af33:
        lda $fd0f,x
        cmp $8003,x

loc_af39:
        bne loc_af3e
        dex
        bne loc_af33

loc_af3e:
        rts

dat_af3f:
        .byte $c3,$c2                               // ..

loc_af41:
        cmp $3038
        ldx #$30
        ldy #$fd
        clc
        stx $c3
        sty $c4
        ldy #$1f

loc_af4f:
        lda $0314,y
        bcs $af56
        lda ($c3),y
        sta ($c3),y
        sta $0314,y
        dey
        bpl loc_af4f
        rts

// --- Region $afbd-$afc9 ---
.pc = $afbd "loc_afbd"

loc_afbd:
        and $a9fe
        php
        sta $0282
        lda #$04
        sta $0288
        rts

// --- Region $b14a-$b222 ---
.pc = $b14a "loc_b14a"

loc_b14a:
        sei
        lda #$00
        sta $dc0e
        sta $dd0e
        lda #$00
        sta $0314
        lda #$c1
        sta $0315
        lda #$00
        sta $d012
        lda #$01
        sta $d01a
        lda #$35
        sta $01
        ldx #$00

loc_b16d:
        lda dat_f800,x
        sta $c400,x
        inx
        bne loc_b16d
        lda $c025
        cmp #$fc
        beq loc_b186
        inc $c025
        inc $c028
        jmp loc_c021

loc_b186:
        ldx #$00

loc_b188:
        ldy #$35
        sty $01
        lda dat_fc00,x
        ldy #$37
        sty $01
        sta $d800,x
        inx
        bne loc_b188
        lda $c044
        cmp #$ff
        beq loc_b1a9
        inc $c044
        inc $c04b
        jmp loc_c03c

loc_b1a9:
        cli
        ldx #$00
        lda #$20

loc_b1ae:
        sta $c6a9,x
        sta $c700,x
        inx
        bne loc_b1ae
        lda #$00
        sta $d020
        sta $d021
        lda #$00
        ldx #$00

loc_b1c3:
        sta $dad0,x
        sta $db00,x
        inx
        bne loc_b1c3

loc_b1cc:
        lda $c2b0,x
        sta $daf8,x
        inx
        cpx #$29
        bne loc_b1cc
        ldx #$00

loc_b1d9:
        lda $c2d8,x
        sta $db70,x
        inx
        cpx #$29
        bne loc_b1d9
        ldx #$00

loc_b1e6:
        lda $c3b0,x
        sta $dbc0,x
        inx
        cpx #$28
        bne loc_b1e6

loc_b1f1:
        jsr $ffe4
        beq loc_b1f1
        sei
        lda #$00
        sta $d01a
        sta $d012
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        cli
        lda #$37
        sta $01
        jsr $ff84
        lda #$1b
        sta $d011
        lda #$c8
        sta $d016
        lda #$15
        sta $d018
        jmp loc_0810

// --- Region $b24d-$b273 ---
.pc = $b24d "loc_b24d"

loc_b24d:
        and #$fc
        sta $dd00
        lda #$3b
        sta $d011
        lda #$d8
        sta $d016
        lda #$1d
        sta $d018
        lda $d019
        sta $d019
        lda #$30
        sta $0314
        lda #$ba
        sta $d012
        jmp loc_ea31

// --- Region $b2f7-$b321 ---
.pc = $b2f7 "loc_b2f7"

loc_b2f7:
        lda #$36
        sta $01
        jsr sub_a531
        lda #$37
        sta $01
        jmp loc_ea31

dat_b305:
        .byte $ff,$ff,$ff,$ff,$ff                   // .....

loc_b30a:
        lda #$01
        sta $d019
        lda #$ff
        sta $d012
        lda $c3f4
        sta $d016
        lda #$90
        sta $0314
        jmp loc_ea31

// --- Region $b3a7-$b3f3 ---
.pc = $b3a7 "loc_b3a7"

loc_b3a7:
        ora ($60,x)
        ldx #$07
        stx $c3f2
        stx $d016
        ldx #$00

loc_b3b3:
        lda $c771,x
        sta $c770,x
        inx
        cpx #$27
        bne loc_b3b3
        ldx $c3f3
        inx
        beq loc_b3d6
        stx $c3f3
        lda #$36
        sta $01
        lda txt_b500,x
        cmp #$ff
        beq loc_b3e9
        sta $c797
        rts

loc_b3d6:
        lda $c283
        cmp #$ba
        bne loc_b3e3
        lda #$b5
        sta $c283
        rts

loc_b3e3:
        adc #$01
        sta $c283
        rts

loc_b3e9:
        ldx #$00
        stx $c3f3
        lda #$b5
        sta $c283
        rts

// --- Region $c000-$c0da ---
.pc = $c000 "main_c000"

main_c000:
        sei
        lda #$00
        sta $dc0e
        sta $dd0e
        lda #$00
        sta $0314
        lda #$c1
        sta $0315
        lda #$00
        sta $d012
        lda #$01
        sta $d01a
        lda #$35
        sta $01

loc_c021:
        ldx #$00

loc_c023:
        lda dat_f800,x
        sta $c400,x
        inx
        bne loc_c023
        lda $c025
        cmp #$fc
        beq loc_c03c
        inc $c025
        inc $c028
        jmp loc_c021

loc_c03c:
        ldx #$00

loc_c03e:
        ldy #$35
        sty $01
        lda dat_fc00,x
        ldy #$37
        sty $01
        sta $d800,x
        inx
        bne loc_c03e
        lda $c044
        cmp #$ff
        beq loc_c05f
        inc $c044
        inc $c04b
        jmp loc_c03c

loc_c05f:
        cli
        ldx #$00
        lda #$20

loc_c064:
        sta $c6a9,x
        sta $c700,x
        inx
        bne loc_c064
        lda #$00
        sta $d020
        sta $d021
        lda #$00
        ldx #$00

loc_c079:
        sta $dad0,x
        sta $db00,x
        inx
        bne loc_c079

loc_c082:
        lda $c2b0,x
        sta $daf8,x
        inx
        cpx #$29
        bne loc_c082
        ldx #$00

loc_c08f:
        lda $c2d8,x
        sta $db70,x
        inx
        cpx #$29
        bne loc_c08f
        ldx #$00

loc_c09c:
        lda $c3b0,x
        sta $dbc0,x
        inx
        cpx #$28
        bne loc_c09c

loc_c0a7:
        jsr $ffe4
        beq loc_c0a7
        sei
        lda #$00
        sta $d01a
        sta $d012
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        cli
        lda #$37
        sta $01
        jsr $ff84
        lda #$0b
        sta $d011
        lda #$c8
        sta $d016
        lda #$15
        sta $d018
        jmp loc_fce2

scr_c0d9:
        // === Screen RAM (2 bytes, $c0d9-$c0da) ===
        .encoding "screencode_mixed"
        .text "g"
        .byte $9d                                   // scrcode: .
        .encoding "petscii_upper"

// --- Region $c100-$c129 ---
.pc = $c100 "irq_c100"

irq_c100:
        lda $dd00
        and #$fc
        sta $dd00
        lda #$3b
        sta $d011
        lda #$d8
        sta $d016
        lda #$1d
        sta $d018
        lda $d019
        sta $d019
        lda #$30
        sta $0314
        lda #$ba
        sta $d012
        jmp loc_ea31

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

loc_ea31:
        .byte $fc,$ff,$02                           // nop $02ff,x // ILLEGAL
        .byte $fc,$0f,$33                           // nop $330f,x // ILLEGAL

bmp_ea37:
        // === Bitmap data (1 bytes, $ea37-$ea37) ===
        .byte $33                                   // 3

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

loc_fce2:
        .byte $02                                   // jam // ILLEGAL

// --- Region $ff84-$ff84 ---
.pc = $ff84 "Segment $ff84"
        .byte $02                                   // jam // ILLEGAL

// --- Region $ffe4-$ffe4 ---
.pc = $ffe4 "Segment $ffe4"
        .byte $02                                   // jam // ILLEGAL

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

// --- Region $0801-$080f ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $0b,$08                                                     // [corrected] was: .byte $0c,$08                               // next line pointer ($080c)
        .byte $14,$00                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $32,$30,$36,$31,$00
        .byte $00                                   // end of line
        .byte $00,$a0                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $00,$78                               // .x

// --- Region $0820-$0acf ---
.pc = $0820 "Program $0820"
        .byte $00,$36,$64,$b0,$65,$68,$88,$67,$c1,$38,$4f,$01,$ee,$c9,$91,$ff // .6d.eh.g.8O.....
        .byte $ec,$79,$e1,$9d,$e7,$74,$dd,$73,$66,$e9,$5c,$4b,$fc,$8a,$fb,$4a // .y...t.sf.\K...J
        .byte $fa,$4a,$f9,$49,$4d,$f8,$84,$7a,$95,$38,$c4,$31,$01,$cb,$27,$56 // .J.IM..z.8.1..'V
        .byte $a7,$4b,$23,$04,$89,$ea,$00,$b9,$58,$a0,$bf,$d9,$aa,$20,$6e,$9e // .K#.....X.... n.
        .byte $8f,$ce,$03,$02,$c8,$c0,$05,$d0,$ee,$ff,$60,$86,$04,$41,$99,$34 // ..........`..A.4
        .byte $0e
        .text "  "
        .byte $40                                   // @ character
        .text "O"
        .byte $ad,$07,$0e,$6e,$61,$00
        .byte $41,$f5,$01,$1c,$da
        .byte $80,$07,$7d,$20,$48,$78,$a4,$40,$0f,$12,$06,$02,$49,$ba,$03,$3f // ..} Hx.@....I..?
        .byte $34,$20,$0f,$cb,$29,$06,$03,$10,$3d,$b9,$83,$e4,$bd,$79,$1e,$7b // 4 ..)...=....y.{
        .byte $61,$8b,$52,$93,$c8,$a6,$be,$24,$59,$06,$55,$26,$9d,$67,$0c,$cd // a.R....$Y.U&.g..
        .byte $28,$39,$fe,$90,$03,$6b,$19,$05,$d6,$b0,$cb,$60,$fe,$fd,$fb,$0f // (9...k.....`....
        .byte $01,$02,$04,$e1,$0a,$15,$19,$29,$c9,$0f,$8c,$40,$a3,$0a,$74,$15 // .......)...@..t.
        .byte $51,$17,$9c,$08,$d2,$72,$0a,$28,$3f,$6a,$91,$a2,$48,$42,$44,$f0 // Q....r.(?j..HBD.
        .byte $84,$a9,$30,$68,$0d,$ca,$5c,$ad,$c1,$aa,$29,$8f,$1d,$58,$a1,$7c // ..0h..\...)..X.|
        .byte $75,$a0,$ac,$fa,$b4,$10,$3f,$ec,$50,$16,$ed,$8a,$da,$2a,$11,$29 // u.....?.P....*.)
        .byte $ef,$15,$b9,$e8,$c3,$c8,$ea,$d0,$9d,$5d,$a0,$e8,$e0,$19,$fc,$d3 // .........]......
        .byte $c6,$27,$1a,$09,$b5,$01,$fa,$49,$d5,$ac,$47,$16,$32,$a1,$e3,$28 // .'.....I..G.2..(
        .byte $ae,$1c,$c5,$2a,$06,$f8,$f4,$41,$38,$41,$ac,$88,$75,$06,$b2,$09 // ...*...A8A..u...
        .byte $08,$c4,$dc,$c7,$c0,$8c,$e0,$16,$20,$50,$1f,$6f,$40,$63,$4a,$8f // ........ P.o@cJ.
        .byte $01,$0a,$1b,$19,$08,$0d,$e6,$ec,$68,$86,$ab,$59,$0a,$06,$b5,$80 // ........h..Y....
        .byte $42,$00,$cd,$6d,$01,$d2,$15,$b0,$04,$6b,$18,$12,$8a,$98,$48,$cb // B..m.....k....H.
        .byte $ba,$1a,$53,$73,$83,$33,$46,$e4,$95,$07,$26,$58,$79,$34,$34,$0f // ..Ss.3F...&Xy44.
        .byte $ae,$2a,$97,$ad,$57,$2e,$f1,$66,$ae,$99,$94,$73,$a2,$20,$d5,$f3 // .*..W..f...s. ..
        .byte $9d,$c9,$f8,$60,$7f,$7f,$f0,$3b,$92,$64,$61,$43,$42,$d3,$8e,$49 // ...`...;.daCB..I
        .byte $68,$91,$0d,$0b,$23,$94,$8c,$0f,$cd,$95,$0d,$91,$96,$a2,$d0,$07 // h...#...........
        .byte $01,$ae,$c8,$ad,$f9,$29,$fe,$32,$6f,$a0,$b6,$12,$b5,$9f,$8e,$bb // .....).2o.......
        .byte $a6,$c0,$03,$90,$2c,$18,$ca,$30,$c7,$04,$69,$cf,$d0,$f9,$7b,$e5 // ....,..0..i...{.
        .byte $f8,$a0,$22,$ca,$c1,$a4,$07,$99,$07,$66,$66,$10,$f4,$a8,$cf,$0c // .."......ff.....
        .byte $d7,$a3,$fd,$89,$0d,$b5,$4a,$13,$0e,$c3,$3a,$c5,$54,$90,$c2,$54 // ......J...:.T..T
        .byte $b0,$c3,$a9,$0f,$46,$e7,$a9,$96,$34,$10,$33,$e8,$a4,$65,$2c,$e5 // ....F...4.3..e,.
        .byte $3d,$29,$e6,$21,$a4,$88,$e6,$11,$d5,$0a,$33,$59,$1c,$12,$ab,$63 // =).!......3Y...c
        .byte $0b,$46,$2c,$70,$48,$08,$94,$95,$d8,$09,$c8,$ed,$c6,$2a,$e9,$92 // .F,pH........*..
        .byte $54,$0c,$8c,$d0,$8a,$f3,$49,$16,$53,$88,$b4,$c1,$aa,$e4,$49,$07 // T.....I.S.....I.
        .byte $49,$dd,$4b,$00,$52,$23,$92,$53,$01,$f0,$04,$aa,$27,$4c,$8c,$ae // I.K.R#.S....'L..
        .byte $5e,$20,$66,$69,$3b,$c9,$a6,$0a,$2b,$a4,$2c,$a4,$f1,$72,$63,$60 // ^ fi;...+.,..rc`
        .byte $10,$63,$f8,$13,$cb,$2b,$de,$0c,$ac,$04,$18,$0a,$bb,$58,$dd,$04 // .c...+.......X..
        .byte $af,$7b,$f0,$7e,$f7,$05,$e8,$d4,$fc,$ac,$75,$e5,$ee,$61,$95,$81 // .{.~......u..a..
        .byte $cc,$30,$07,$f3,$2c,$48,$4b,$04,$19,$0c,$60,$fe,$20,$10,$26,$13 // .0..,HK...`. .&.
        .byte $ad,$bf,$ab,$02,$fe,$f7,$aa,$23,$05,$5f,$a0,$48,$80,$b5,$8b,$1e // .......#._.H....
        .byte $6b,$13,$47,$3f,$bd,$60,$be,$28,$f0,$50,$40,$a1,$01,$fc,$7e,$00 // k.G?.`.(.P@...~.
        .byte $1e,$52,$e2,$9a,$48,$20,$1b,$41,$ec,$93,$6b,$f2,$ed,$60,$ad,$2a // .R..H .A..k..`.*
        .byte $ce,$93,$fa,$ce
        .byte $3d,$d3,$f3,$c4
        .byte $28,$e2
        .text "'ND("
        .byte $d2,$a7
        .byte $dc,$a7,$3e,$a6,$8d,$00,$af,$08,$23,$78,$a2,$46,$20,$7e,$8f,$a8 // ..>.....#x.F ~..
        .byte $2b,$b5,$97,$d5,$21,$00,$29,$d6,$29,$01,$29,$d7,$29,$02,$29,$d8 // +...!.).).).).).

// --- Region $0ae5-$15cf ---
.pc = $0ae5 "dat_0ae5"

dat_0ae5:
        .byte $5d,$04,$10,$2c,$d3,$2e,$f8,$42,$07,$52,$f9,$52,$08,$52,$fa,$52 // ]..,...B.R.R.R.R
        .byte $09,$52,$fb,$52,$0a,$52,$f6,$52,$0c,$53,$7a,$f7,$56,$8d,$0d,$c0 // .R.R.R.R.Sz.V...
        .byte $b3,$a0,$2c,$e4,$97,$fc,$a4,$46,$c9,$2e,$0b,$88,$2d,$69,$89,$36 // ..,....F....-i.6
        .byte $9e,$1b,$a5,$0e,$25,$1c,$25,$0f,$25,$1d,$25,$10,$25,$1e,$25,$11 // ....%.%.%.%.%.%.
        .byte $25,$19,$25,$13,$37,$1a,$a7,$8d,$14,$af,$ae,$29,$76,$51,$ee,$4f // %.%.7......)vQ.O
        .byte $97,$ce,$1f,$a5,$ce,$c4,$e8,$8e,$12,$7e,$ad,$ac,$48,$0a,$87,$2a // .........~..H..*
        .byte $a5,$a2,$17,$bd,$fd,$00,$11,$ca,$10,$fa,$de,$0f,$aa,$66,$8d,$18 // .............f..
        .byte $d4,$c7,$60,$02,$7d,$f7,$a9,$b2,$b0,$b7,$cb,$4b,$2c,$47,$b2,$9f // ..`.}......K,G..
        .byte $97,$cb,$fc,$56,$7a,$ae,$c4,$d9,$c8,$cc,$65,$d0,$96,$c6,$a7,$e0 // ...Vz.....e.....
        .byte $af,$9e,$2c,$f7,$b2,$d4,$d8,$cb,$8e,$2c,$8b,$b2,$6d,$a6,$fc,$b0 // ..,......,..m...
        .byte $5b,$a5,$fc,$b0,$44,$38,$d9,$52,$4e,$79,$43,$b1,$44,$5e,$fd,$bc // [...D8.RNyC.D^..
        .byte $8d,$a5,$c3,$a8,$f0,$32,$02,$85,$de,$c2,$26,$df,$12,$67,$e0,$0a // .....2....&..g..
        .byte $b3,$20,$33,$a3,$8c,$f0,$52,$80,$43,$57,$eb,$27,$2a,$0e,$ca,$0a // . 3...R.CW.'*...
        .byte $31,$6b,$73,$b6,$1f,$14,$18,$46,$12,$33,$e2,$66,$a2,$85,$99,$9c // 1ks....F.3.f....
        .byte $70,$82,$a8,$71,$59,$89,$c7,$1a,$95,$03,$fa,$68,$05,$4c,$26,$a6 // p..qY......h.L&.
        .byte $ff,$23,$9d,$cd,$58,$0e,$97,$85,$bd,$21,$e4,$69,$d9,$20,$a8,$7d // .#..X....!.i. .}
        .byte $d2,$49,$c8,$61,$11,$8c,$90,$e3,$c4,$5a,$65,$c5,$0d,$33,$0d,$02 // .I.a.....Ze..3..
        .byte $5a,$c6,$b6,$54,$c7,$32,$48,$88,$a3,$21,$83,$68,$85,$33,$2a,$a8 // Z..T.2H..!.h.3*.
        .byte $54,$de,$e7
        .byte $20,$f0
        .text "IP#X+"
        .byte $6e,$dd
        .byte $40,$48,$cd,$89
        .byte $ce,$84,$4b,$cf,$0e,$96,$03,$1d,$28,$70,$e9,$6c,$45,$82,$db,$e1 // ..K.....(p.lE...
        .byte $60,$b8,$5c,$b8,$ce,$e6,$05,$90,$53,$25,$b0,$4f,$33,$ac,$80,$85 // `.\.....S%.O3...
        .byte $48,$bc,$da,$08,$8f,$a4,$3d,$25,$a0,$f0,$a9,$36,$ae,$40,$b3,$58 // H.....=%...6.@.X
        .byte $2f,$1d,$ac,$8d,$ff,$a9,$87,$cd,$24,$14,$99,$20,$3a,$de,$89,$02 // /.......$.. :...
        .byte $09,$60,$9a,$81,$14,$de,$5c,$a6,$37,$d9,$c8,$61,$66,$c2,$35,$2a // .`....\.7..af.5*
        .byte $bd,$c3,$63,$ea,$61,$61,$a8,$43,$f8,$d0,$57,$c8,$c4,$30,$2d,$df // ..c.aa.C..W..0-.
        .byte $8e,$d9,$c6,$81,$ce,$88,$63,$ea,$ac,$d0,$6b,$f3,$a8,$c2,$7e,$75 // ......c...k...~u
        .byte $c3,$09,$68,$2c,$a8,$29,$08,$c7,$f0,$0a,$98,$10,$04,$fe,$fd,$88 // ..h,.)..........
        .byte $de,$d3,$60,$c9,$b3,$c0,$90,$48,$f5,$1f,$6a,$22,$b2,$b0,$25,$69 // ..`....H..j"..%i
        .byte $10,$79,$16,$be,$4a,$15,$b9,$ce,$aa,$67,$cb,$6b,$f4,$c3,$03,$a9 // .y..J....g.k....
        .byte $10,$1d,$1d,$27,$25,$d0,$9b,$8c,$23,$d1,$62,$90,$94,$b6,$b3,$04 // ...'%...#.b.....
        .byte $d3,$8f,$c8,$55,$9d,$99,$d4,$96,$54,$69,$35,$30,$cb,$6f,$c2,$bd // ...U....Ti50.o..
        .byte $9c,$e6,$be,$17,$3f,$44,$7c,$a6,$66,$40,$a6,$8d,$75,$a8,$4c,$b0 // ....?D|.f@..u.L.
        .byte $a7,$bd,$be,$2a,$26,$ca,$94,$58,$8f,$65,$7d,$cb,$ef,$22,$b1,$f8 // ...*&..X.e}.."..
        .byte $10,$c7,$09,$a8,$a9,$ff,$9d,$ff,$98,$29,$53,$7f,$dd,$d2,$64,$fe // .........)S...d.
        .byte $cc,$ad,$ab,$1d,$9c,$48,$0a,$e7,$00,$35,$e4,$f8,$b9,$01,$aa,$f3 // .....H...5......
        .byte $76,$68,$a8,$6e,$48,$40,$f0,$7e,$71,$aa,$0a,$8d,$b3,$b9,$80,$10 // vh.nH@.~q.......
        .byte $51,$0d,$b1,$54,$01,$f0,$06,$3e,$c8,$4c,$0b,$a9,$ee,$90,$d0,$bd // Q..T...>.L......
        .byte $15,$ac,$99,$05,$b0,$23,$d3,$62,$09,$20,$8d,$8a,$a9,$00,$f0,$17 // .....#.b. ......
        .byte $3e,$dc,$77,$c1,$db,$8c,$cd,$d4,$d0,$f5,$bd,$cf,$29,$df,$27,$dd // >.w.........).'.
        .byte $d7,$a7,$d7,$cd,$9d,$dc,$b2,$66,$da,$a4,$8d,$3b,$98,$69,$da,$03 // .......f...;.i..
        .byte $01,$88,$8c,$cf,$31,$a0,$b0,$0b,$0e,$0f,$0d,$2e,$35,$a4,$69,$bd // ....1.......5.i.
        .byte $90,$f5,$73,$2f,$66,$18,$8d,$2f,$ad,$99,$30,$a5,$65,$f2,$b0,$63 // ..s/f../..0.e..c
        .byte $49,$93,$7e,$cf,$26,$24,$f0,$53,$de,$3f,$90,$4e,$fe,$cf,$6e,$be // I.~.&$.S.?.N..n.
        .byte $04,$d0,$25,$cf,$aa,$c0,$0e,$9a,$90,$4e,$d4,$4c,$99,$a9,$87,$cd // ..%......N.L....
        .byte $db,$ea,$12,$2c,$79,$c6,$ce,$4a,$7d,$a4,$9d,$ae,$18,$61,$66,$c8 // ...,y..J}....af.
        .byte $4a,$f8,$93,$ac,$fd,$c9,$da,$da,$c1,$a8,$f0,$3c,$30,$67,$1e,$ed // J..........<0g..
        .byte $c3,$18,$7d,$32,$8c,$b0,$69,$4c,$b0,$df,$95,$23,$a9,$81,$39,$94 // ..}2..iL...#..9.
        .byte $d0,$1c,$7b,$15,$38,$fd,$e0,$3d,$d7,$e9,$ed,$39,$e9,$00,$3d,$d8 // ..{.8..=...9..=.
        .byte $a5,$dd,$de,$63,$d0,$05,$a9,$01,$7f,$e1,$52,$e2,$92,$90,$bd,$c1 // ...c......R.....
        .byte $a3,$29,$7d,$c9,$03,$d0,$97,$0b,$d6,$69,$30,$85,$9e,$a9,$80,$76 // .)}......i0....v
        .byte $e3,$d7,$f8,$92,$d5,$d5,$a5,$f9,$9d,$d6,$af,$a4,$0f,$ed,$16,$26 // ...............&
        .byte $cb,$38,$2c,$4b,$b2,$60,$72,$cb,$89,$2c,$a1,$b2,$bb,$d6,$cb,$f1 // .8,K.`r..,......
        .byte $01,$0e
        .text "/,,L"
        .byte $b2,$70,$96,$cb,$c0
        .byte $2c,$e4,$02,$12,$bc
        .byte $42,$b2,$76,$ac,$cb,$e2,$03,$1c,$2f,$2f,$d2,$98,$e0,$04,$cb,$2c // B.v.....//.....,
        .byte $80,$cb,$c8,$05,$24,$2f,$84,$2c,$ec,$06,$b9,$d2,$c4,$07,$38,$f2 // ....$/.,......8.
        .byte $fc,$30,$bb,$c0,$09,$58,$0a,$2f,$00,$90,$0b,$cb,$48,$0c,$08,$f2 // .0...X./....H...
        .byte $d8,$0d,$e7,$0e,$88,$0f,$70,$79,$e9,$11,$6f,$12,$80,$13,$7d,$14 // ......py..o...}.
        .byte $00,$16,$ba,$17,$90,$18,$ef,$1a,$b0,$1b,$d7,$1d,$9d,$10,$fd,$3e // ...............>
        .byte $2e,$22,$96,$24,$f6,$27,$ae,$29,$00,$2c,$40,$2e,$df,$dd,$5e,$34 // .".$.'.).,@...^4
        .byte $60
        .text "7=: >"
        .byte $5e
        .byte $41,$6c
        .byte $45,$b3
        .byte $49,$6a
        .byte $4e,$52,$ed
        .byte $58,$bd,$5c,$9b,$62,$2f,$68,$c0,$6e,$5e,$75,$40,$7c,$af,$31,$16 // X.\.b/h.n^u@|.1.
        .byte $8b,$93,$65,$9c,$ab,$a5,$d6,$b0,$59,$b9,$b2,$c4,$d0,$cb,$dd,$00 // ..e.....Y.......
        .byte $57,$80,$f8,$de,$37,$df,$e2,$e5,$e7,$eb,$ee,$f1,$f4,$ff,$f7,$f9 // W...7...........
        .byte $fd,$ff,$01,$03,$08,$fe,$06,$02,$7f,$3d,$80,$09,$4f,$92,$35,$83 // .........=..O.5.
        .byte $83,$3e,$50,$b2,$8f,$4d,$53,$90,$03,$b4,$8b,$a4,$46,$42,$0c,$a1 // .>P..MS.....FB..
        .byte $84,$a6,$85,$59,$87,$42,$8c,$25,$00,$04,$8b,$e5,$07,$13,$75,$e5 // ...Y.B.%......u.
        .byte $bf,$96,$4e,$ef,$01,$49,$02,$4d,$26,$4e,$8c,$02,$1c,$7a,$05,$48 // ..N..I.M&N...z.H
        .byte $40,$22,$ed,$ab,$71,$20,$23,$e8,$74,$20,$22,$cb,$54,$a4,$02,$04 // @"..q #.t ".T...
        .byte $fd,$0d,$0d,$ad,$5a,$80,$80,$44,$a5,$91,$bc,$ac,$1e,$4c,$88,$36 // ....Z..D.....L.6
        .byte $53,$68,$2c,$15,$aa,$60,$dc,$c4,$ce,$58,$d1,$8c,$94,$b2,$ba,$c6 // Sh,..`...X......
        .byte $82,$cb,$61,$22,$2e,$32,$c8,$ad,$c5,$bb,$09,$02,$ca,$28,$c0,$de // ..a".2.......(..
        .byte $64,$20,$b0,$66,$3b,$41,$cd,$87,$42,$58,$18,$73,$68,$08,$2c,$19 // d .f;A..BX.sh.,.
        .byte $8c,$0e,$84,$b0,$dd,$9a,$c0,$13,$e6,$c2,$0b,$02,$63,$03,$a1,$24 // ............c..$
        .byte $26,$dd,$1a,$c0,$11,$88,$c0,$a0,$60,$24,$10,$48,$8a,$8e,$78,$ce // &.......`$.H..x.
        .byte $43,$30,$3a,$08,$0d,$1b,$6d,$d3,$e1,$a5,$00,$92,$8e,$4f,$fa,$f6 // C0:...m......O..
        .byte $3a,$8b,$16,$31,$47,$04,$08,$30,$07,$99,$10,$8d,$c6,$e7,$83,$40 // :..1G..0.......@
        .byte $30,$9e,$c7,$e0,$c3,$40,$34,$83,$b0,$01,$02,$60,$e4,$c0,$2a,$21 // 0....@4....`..*!
        .byte $fa,$5f,$ba,$92,$db,$a0,$2c,$1d,$2a,$e5,$21,$e0,$96,$e2,$59,$e1 // ._....,.*.!...Y.
        .byte $7a,$e0,$70,$1f,$d1,$36,$03,$25,$f7,$c8,$53,$86,$54,$3a,$63,$61 // z.p..6.%..S.T:ca
        .byte $8f,$99,$90,$6a,$08,$05,$c7,$80,$89,$3f,$7e,$4f,$82,$8e,$cd,$eb // ...j.....?~O....
        .byte $84,$19,$38,$2a,$95,$dd,$c9,$53,$00,$10,$7b,$f7,$48,$47,$e6,$0e // ..8*...S..{.HG..
        .byte $81,$13,$c0,$33,$54,$e0,$c4,$ef,$d5,$6d,$7b,$69,$80,$b0,$2d,$cd // ...3T....m{i..-.
        .byte $54,$2b,$e5,$dc,$e0,$ed,$5f,$32,$bf,$30,$bf,$50,$a7,$f4,$2f,$88 // T+...._2.0.P../.
        .byte $89,$06,$0c,$d0,$0a,$ff,$d3,$26,$aa,$41,$6f,$e9,$df,$aa,$da,$f6 // .......&.Ao.....
        .byte $d3,$01,$39,$61,$9a,$a9,$37,$e5,$b9,$e0,$da,$e2,$3e,$e1,$3c,$e6 // ..9a..7.....>.<.
        .byte $85,$bf,$a0,$00,$1c,$3b,$88,$8b,$90,$01,$ff,$08,$50,$89,$03,$06 // .....;......P...
        .byte $82,$d0,$09,$ff,$40,$ce,$c4,$90,$e5,$67,$41,$c7,$9f,$46,$62,$41 // ....@....gA..FbA
        .byte $62,$3e,$62,$74,$32,$b7,$c9,$76,$a9,$e0,$66,$e1,$35,$f2,$84,$64 // b>bt2..v..f.5..d
        .byte $fb
        .text "1:ZO"
        .byte $c9,$01
        .byte $29,$02
        .byte $25,$94,$04,$88,$ea,$7b,$a5
        .byte $4d,$80,$a9,$38,$1d,$4b,$ae,$55,$a5,$e5,$ad,$af,$8d,$ac,$55,$76 // M..8.K.U......Uv
        .byte $e6,$ad,$60,$a2,$de,$70,$9a,$f9,$d8,$8e,$02,$8e,$a1,$83,$80,$a7 // ..`..p..........
        .byte $1c,$b8,$a3,$2a,$50,$92,$15,$93,$20,$5b,$3b,$ff,$58,$6c,$f7,$8f // ...*P... [;.Xl..
        .byte $a2,$05,$bd,$0f,$9f,$dd,$fa,$80,$54,$03,$ca,$ad,$f9,$60,$f2,$c2 // ........T....`..
        .byte $cd,$3b,$38,$a2,$30,$cb,$fd,$18,$1b,$86,$8e,$84,$c4,$a0,$1f,$b9 // .;8.0...........
        .byte $fb,$b0,$02,$53,$b1,$c9,$c3,$99,$f6,$8d,$88,$10,$f1,$e7,$60,$95 // ...S..........`.
        .byte $b2,$f4,$47,$fe,$4a,$f3,$91,$0e,$65,$50,$f2,$33,$97,$57,$db,$ca // ..G.J...eP.3.W..
        .byte $2d,$5b,$f6,$3e,$f1,$2f,$f3,$66,$fe,$7f,$a5,$be,$ed,$f5,$e3,$3c // -[.>./.f.......<
        .byte $a8,$95,$54,$92,$02,$99,$00,$71,$8c,$f4,$a2,$3c,$67,$a0,$86,$8d // ..T....q...<g...
        .byte $b2,$84,$b3,$a8,$f5,$03,$85,$b9,$e6,$c2,$b1,$76,$aa,$a9,$55,$bc // ...........v..U.
        .byte $98,$0f,$2a,$65,$d1,$4b,$5d,$7e,$8a,$91,$c1,$c8,$d0,$fa,$7f,$e4 // ..*e.K]~........
        .byte $98,$aa,$e7,$a4,$c2,$18,$e3,$6c,$fe,$99,$82,$45,$ad,$04,$dd,$88 // .......l...E....
        .byte $02,$60,$6a,$fc,$df,$cd,$fb,$e4,$5f,$2c,$f9,$31,$7f,$d4,$81,$0d // .`j....._,.1....
        .byte $a4,$34,$7c,$83,$08,$27,$1a,$81,$25,$9b,$0f,$99,$a9,$dc,$49,$b1 // .4|..'..%.....I.
        .byte $03,$59,$d5,$18,$d4,$66,$3f,$02,$dc,$a9,$07,$9f,$00,$00,$71,$26 // .Y...f?.......q&
        .byte $dd,$2e,$00,$13,$63,$c2,$a0,$1b,$04,$9b,$1e,$e0,$10,$08,$64,$d8 // ....c.........d.
        .byte $fa,$68,$00,$f9,$89,$ce,$01,$54,$24,$db,$48,$c2,$e6,$dc,$4f,$46 // .h.....T$.H...OF
        .byte $59,$2d,$cc,$b2,$b3,$b8,$3a,$84,$8f,$62,$39,$01,$30,$b6,$3a,$35 // Y-....:..b9.0.:5
        .byte $05,$61,$4c,$d2,$24,$e6,$c2,$19,$3d,$e0,$39,$91,$03,$3d,$20,$2e // .aL.$...=.9..= .
        .byte $37,$39,$ab
        .byte $35,$31,$f3,$c8
        .text "6!0("
        .byte $cc,$1e
        .byte $4b,$46,$55
        .byte $9e,$f0,$e8,$f4,$27,$bc,$02,$23,$80,$30,$6b,$4c,$4b,$66,$fa,$04 // ....'..#.0kLKf..
        .byte $96,$32,$d9,$43,$43,$0a,$96,$35,$30,$e3,$48,$ea,$ba,$41,$55,$72 // .2.CC..50.H..AUr
        .byte $31,$86,$15
        .byte $53,$54,$a3
        .text "-GER"
        .byte $fa,$16
        .byte $59,$e2,$0e,$03
        .byte $eb,$17
        .byte $53,$d1,$d8,$6f,$dd
        .text "L2K"
        .byte $5c                                   // backslash
        .text "P5O"
        .byte $94
        .byte $22
        .byte $de,$05
        .text "N*IC"
        .byte $77
        .byte $3a,$2d,$d3
        .byte $58,$2d,$81
        .byte $50,$5a,$3a
        .byte $59,$35,$c7,$ad,$3a,$71,$98,$a9,$43,$a5,$44,$66,$59,$46,$52,$ad // Y5..:q..C.DfYFR.
        .byte $7e,$b8,$4d,$41,$ab,$47,$da,$37,$15,$04,$21,$81,$20,$81,$07,$42 // ~.MA.G.7..!. ..B
        .byte $00,$ff,$0d
        .text "KJ9P"
        .byte $c3
        .text "RWYA"
        .byte $65
        .byte $2e,$3a,$7a
        .byte $74,$21,$60,$52,$68,$97,$0e,$97,$47,$a3,$a3,$9b,$3a,$35,$61,$20 // t!`Rh...G...:5a 
        .byte $32,$ea,$af,$40,$19,$5a,$7f,$90,$58,$43,$cd,$60,$59,$a6,$0e,$47 // 2..@.Z..XC.`Y..G
        .byte $c8,$6d,$8c,$59,$c4,$34,$e1,$35,$98,$c4,$82,$44,$f5,$42,$3a,$b0 // .m.Y.4.5...D.B:.
        .byte $47,$b2,$33,$06,$7e,$48,$95,$d5,$52,$56,$d1,$61,$42,$39,$8e,$1a // G.3.~H..RV.aB9..
        .byte $9d,$55,$96,$54,$bb,$ba,$66,$c8,$42,$4c,$ca,$5d,$1a,$48,$ac,$4b // .U.T..f.BL.].H.K
        .byte $36,$ca,$45,$55,$39,$d1,$4f,$4d,$ad,$46,$76,$65,$9f,$44,$4a,$4c // 6.EU9.OM.Fve.DJL
        .byte $0a,$c0,$99,$fa,$41,$35,$3d,$d4,$cc,$53,$89,$4b,$49,$67,$4c,$59 // ....A5=..S.KIgLY
        .byte $fb
        .byte $2d,$c8,$c8,$d0,$d1
        .text "64XC"
        .byte $dd,$a5
        .byte $4d,$61,$ea,$b4
        .byte $95
        .text "GAL"
        .byte $5c                                   // backslash
        .byte $65,$d0
        .byte $44,$68
        .byte $4c,$a2,$81
        .byte $4d,$da
        .byte $2e,$50
        .byte $b2
        .byte $52,$46,$b6
        .byte $43,$ab
        .byte $2c,$76
        .text "W+E4"
        .byte $f4
        .byte $54,$ad
        .byte $4f
        .byte $56,$ea
        .text "IPS-"
        .byte $af,$a9
        .byte $4e,$44,$ac
        .text "WARL"
        .byte $6f
        .byte $45,$58,$c0,$40,$20,$80,$8c,$00,$ff,$93,$73,$ce,$20,$00,$9b,$be // EX.@ .....s. ...
        .byte $5f,$00,$0b,$4c,$24,$dc,$0e,$b5,$dd,$91,$6e,$0d,$c1,$56,$98,$ac // _..L$.....n..V..
        .byte $d4,$03,$61,$a9,$31,$35,$88,$38,$b0,$c1,$f8,$51,$c4,$19,$f7,$ad // ..a.15.8...Q....
        .byte $44,$61,$fc,$19,$95,$25,$11,$28,$19,$11,$21,$c0,$9c,$8c,$35,$1a // Da...%.(..!...5.
        .byte $35,$ce,$fc,$a0,$37,$c7,$84,$01,$ff,$18,$c1,$ef,$ad,$99,$50,$27 // 5...7.........P'
        .byte $09,$62,$44,$54,$ee,$4b,$ac,$4c,$3c,$c0,$58,$af,$3d,$0a,$5c,$54 // .bDT.K.L<.X.=.\T
        .byte $c6,$d5,$c7,$d3,$85,$0e,$e8,$20,$d1,$21,$67,$2a,$c6,$e8,$57,$53 // ....... .!g*..WS
        .byte $b0,$d9,$ba,$19,$b9,$fa,$26,$80,$6e,$6c,$10,$d8,$c2,$3e,$f3,$29 // ......&.nl...>.)
        .byte $c2,$9a,$7f,$b0,$c3,$a3,$ff,$28,$61,$6a,$20,$e4,$ce,$4d,$fb,$78 // .......(aj ..M.x
        .byte $cc,$e9,$1a,$89,$40,$4a,$31,$16,$85,$ea,$0a,$15,$03,$58,$ee,$89 // ....@J1......X..
        .byte $50,$20,$84,$de,$9c,$0b,$f4,$32,$15,$07,$dd,$4c,$e2,$fc,$07,$1e // P .....2...L....
        .byte $d8,$92,$d9,$93,$7a,$da,$51,$ad,$4d,$1d,$09,$70,$5b,$d8,$2a,$21 // ....z.Q.M..p[.*!
        .byte $f0,$71,$d5,$c3,$e2,$e7,$a1,$db,$60,$ff,$ad,$fe,$29,$fc,$4d,$00 // .q......`...).M.
        .byte $dd,$ad,$3b,$ab,$a4,$d8,$2e,$90,$1d,$ba,$ad,$8a,$45,$f2,$30,$10 // ..;.........E.0.
        .byte $d1,$e7,$b1,$43,$3f,$18,$30,$61,$dc,$1b,$85,$11,$af,$c8,$24,$89 // ...C?.0a......$.
        .byte $13,$43,$18,$36,$a9,$56,$66,$c1,$ce,$1c,$70,$86,$1d,$ad,$16,$a7 // .C.6.Vf...p.....
        .byte $ab,$c9,$0a,$f0,$0b,$9e,$a4,$4c,$8b,$74,$ff,$6b,$c2,$d1,$4c,$bc // .......L.t.k..L.
        .byte $fe,$eb,$10,$d2,$db,$5c,$35,$20,$ec,$ea,$c0,$43,$a9,$04,$97,$50 // .....\5 ...C...P
        .byte $c2,$b9,$a8,$aa,$65,$68,$40,$f2,$63,$b3,$0d,$c8,$7f,$d8,$c1,$71 // ....eh@.c......q
        .byte $90,$35,$1a,$37,$35,$da,$28,$40,$00,$35,$d1,$20,$c2,$a5,$36,$b1 // .5.75.(@.5. ..6.
        .byte $43,$4a,$01,$01,$9a,$7c,$19,$72,$1a,$ff,$7a,$12,$f5,$f4,$ba,$43 // CJ...|.r..z....C
        .byte $20,$a9,$90,$b3,$14,$03,$5b,$4c,$31,$ea,$ef,$20,$b4,$48,$a2,$27 //  .....[L1.. .H.'
        .byte $bd,$f8,$79,$9d,$56,$a6,$6e,$c7,$c6,$f9,$a1,$da,$70,$f5,$29,$66 // ..y.V.n.....p.)f
        .byte $ad,$98,$db,$e7,$8d,$d9,$b9,$83,$4c,$d8,$32,$ae,$a5,$ca,$22,$ea // ........L.2...".
        .byte $a6,$87,$e3,$fa,$02,$7e,$f9,$c1,$9d,$f8,$2b,$c6,$9f,$90,$32,$e8 // .....~....+...2.
        .byte $8e,$f1,$77,$f6,$b4,$0b,$fa,$08,$3b,$1f,$c7,$6d,$37,$78,$b1,$a9 // ..w.....;..m7x..
        .byte $76,$8d,$f1,$77,$4c,$3b,$bb,$c2,$84,$4c,$60,$ae,$a1,$64,$ca,$a6 // v..wL;...L`..d..
        .byte $8f,$49,$f2,$81,$7a,$70,$3a,$5d,$40,$1a,$8e,$97,$01,$47,$a6,$26 // .I..zp:]@....G.&
        .byte $43,$a5,$90,$83,$c2,$37,$4b,$80,$30,$3b,$0e,$a2,$5a,$e0,$22,$0b // C....7K.0;..Z.".
        .byte $01,$59,$01,$86,$42,$a0,$0f,$02,$6a,$e5,$0b,$87,$01,$35,$87,$ae // .Y..B...j....5..
        .byte $85,$ca,$93,$b1,$e0,$07,$c6,$01,$68,$07,$b2,$f4,$c3,$8e,$57,$16 // ........h.....W.
        .byte $ce,$b9,$bd,$c1,$9d,$56,$c0,$5f,$d8,$3a,$7f,$f5,$61,$7f,$60,$7c // .....V._.:..a.`|
        .byte $fe,$e7,$c2,$fe,$86,$c9,$bf,$a6,$fe,$8f,$98,$3f,$a0,$73,$fb,$f5 // ...........?.s..
        .byte $0b,$8c,$ba,$33,$8d,$ab,$a6,$f7,$4a,$5b,$ad,$f8,$b3,$c3,$8d,$d5 // ...3....J[......
        .byte $4c,$d9,$e5,$c0,$ca,$d8,$51,$5b,$c7,$25,$6c,$27,$95,$ae,$b2,$e8 // L.....Q[.%l'....
        .byte $53,$12,$bb,$69,$36,$85,$01,$bd,$0f,$00,$be,$ff,$1d,$f0,$17,$d7 // S..i6...........
        .byte $97,$c7,$6b,$ad,$ad,$c9,$ba,$d0,$06,$4f,$f8,$69,$01,$83,$98,$a2 // ..k......O.i....
        .byte $84,$8e,$f3,$76,$a9,$b5,$8d,$d7,$32,$c3,$60,$c5,$2f,$61,$a4,$4c // ...v....2.`./a.L
        .byte $f0,$03,$20,$20,$60,$06,$8a,$6b,$0e,$95,$71,$d4,$70,$d3,$e8,$e0 // ..  `..k..q.p...
        .byte $b7,$50,$f5,$a2,$15,$bd,$ef,$84,$9d,$95,$85,$db,$ca,$d0,$f7,$4c // .P.............L
        .byte $5a,$c3,$ff,$ee,$7c,$02,$6e,$f8,$8e,$00,$13,$75,$54,$a1,$99,$42 // Z...|.n....uT..B
        .byte $3c,$be,$9b,$c1,$2c,$26,$5e,$46,$ee,$7d,$e1,$c3,$34,$ec,$b9,$c0 // <...,&^F.}..4...
        .byte $61,$48,$f2,$6e,$aa,$08,$b3,$e8,$35,$4a,$94,$86,$74,$ee,$e6,$72 // aH.n....5J..t..r
        .byte $7f,$61,$46,$ca,$87,$ce,$2e,$e8,$e9,$5e,$25,$66,$e7,$58,$3b,$c1 // .aF......^%f.X;.
        .byte $2a,$ac,$08,$0c,$b5,$69,$e7,$5c,$e8,$3d,$72,$e6,$f0,$42,$60,$23 // *....i.\.=r..B`#
        .byte $8a,$c6,$ee,$9b,$7e,$b6,$86,$c5,$ba,$c5,$72,$3a,$5e,$bd,$3f,$e2 // ....~.....r:^.?.
        .byte $e5,$e2,$02,$d2,$b4,$15,$69,$be,$f0,$e5,$92 // ......i....

// --- Region $15db-$2962 ---
.pc = $15db "Segment $15db"
        .byte $fd,$2e,$36,$ab,$d3,$74,$42,$18,$5a,$e4,$21,$d4,$29,$85,$57,$8e // ..6..tB.Z.!.).W.
        .byte $f6,$42,$62,$2b,$8e,$3c,$83,$d2,$da,$ec,$de,$a3,$86,$cc,$e8,$70 // .Bb+.<.........p
        .byte $cf,$38,$5c,$ce,$f3,$e6,$c2,$64,$34,$7b,$b2,$76,$86,$4c,$18,$32 // .8\....d4{.v.L.2
        .byte $ae,$ec,$5e,$c6,$dc,$a8,$ec,$cc,$d8,$3b,$31,$21,$bf,$ea,$6f,$e1 // ..^......;1!..o.
        .byte $b9,$c2,$e4,$c0,$e0,$23,$07,$0b,$1b,$b3,$77,$a1,$21,$1e,$be,$f6 // .....#....w.!...
        .byte $e6,$46,$be,$d4,$c0,$60,$28,$3c,$2d,$ae,$cc,$e1,$66,$11,$e7,$c8 // .F...`(<-...f...
        .byte $44,$ee,$fe,$7c,$38,$10,$3f,$47,$42,$ea,$76,$26,$75,$9e,$70,$28 // D..|8.?GB.v&u.p(
        .byte $72,$af,$52,$a0,$9a,$db,$d9,$90,$c5,$74,$98,$8c,$32,$af,$62,$52 // r.R......t..2.bR
        .byte $b5,$1a,$16,$5c,$92,$61,$02,$fc,$05,$65,$95,$5d,$c6,$39,$f6,$24 // ...\.a...e.].9.$
        .byte $48,$85,$09,$98,$cb,$3a,$ff,$33,$13,$42,$79,$b5,$d4,$06,$bb,$81 // H....:.3.By.....
        .byte $91,$81,$5a,$e9,$80,$e0,$e0,$08,$1e,$40,$e8,$d9,$08,$09,$ae,$3c // ..Z......@.....<
        .byte $e1,$72,$82,$47,$20,$35,$6e,$66,$ea,$a9,$14,$6b,$34,$4c,$cd,$16 // .r.G 5nf...k4L..
        .byte $26,$76,$ad,$0f,$c6,$f7,$40,$63,$06,$35,$8b,$01,$6c,$bb,$21,$e2 // &v....@c.5..l.!.
        .byte $b8,$04,$da,$ee,$14,$20,$25,$23,$a1,$2e,$15,$2c,$2c,$f2,$a2,$0e // ..... %#...,,...
        .byte $41,$24,$94,$bb,$10,$20,$08,$14,$55,$3f,$71,$31,$7b,$5b,$f4,$a4 // A$... ..U?q1{[..
        .byte $09,$16,$62,$24,$c4,$c2,$75,$a4,$98,$b2,$4c,$2f,$28,$ea,$2e,$b1 // ..b$..u...L/(...
        .byte $7f,$1d,$35,$00,$de,$c0,$9e,$ea,$6b,$07,$99,$d8,$3c,$38,$58,$f8 // ..5.....k...<8X.
        .byte $cb,$94
        .byte $37,$a1,$ca
        .byte $3c,$36,$36,$06,$d8,$f0
        .text "50"
        .byte $5c                                   // backslash
        .text "?"
        .byte $cd
        .byte $4c,$1c,$fe,$40,$4f,$f8,$f0,$e0,$55,$fc,$6c,$83,$03,$85,$4c,$0f // L..@O...U.l...L.
        .byte $06,$e9,$2c,$4c,$d5,$36,$e9,$70,$95,$9c,$82,$96,$04,$60,$bc,$31 // ..,L.6.p.....`.1
        .byte $31,$7f,$6b,$9b,$63,$89,$fd,$3b,$11,$13,$fe,$09,$ca,$1b,$60,$78 // 1.k.c..;......`x
        .byte $60,$84,$c0,$5a,$d1,$d6,$1c,$1b,$f7,$2f,$7c,$4e,$d8,$da,$1e,$99 // `..Z...../|N....
        .byte $3d,$79,$61,$e4,$3f,$78,$ac,$3a,$85,$10,$cc,$46,$79,$0f,$05,$a1 // =ya.?x.:...Fy...
        .byte $7a,$31,$63,$0b,$6b,$7f,$ee,$c6,$f5,$21,$a8,$30,$cc,$b3,$33,$0b // z1c.k....!.0..3.
        .byte $ae,$c4,$46,$29,$bc,$03,$ec,$c0,$31,$64,$df,$ce,$00,$08,$3c,$54 // ..F)....1d....<T
        .byte $02,$6c,$43,$07,$4b,$02,$26,$10,$6b,$0e,$cd,$d5,$52,$7f,$08,$2a // .lC.K.&.k...R..*
        .byte $49,$f2,$81,$12,$e1,$92,$6c,$38,$ca,$dc,$cc,$76,$f9,$b0,$36,$8b // I.....l8...v..6.
        .byte $20,$4c,$44,$dd,$54,$10,$b4,$15,$2a,$92,$d9,$70,$b3,$0b,$cb,$06 //  LD.T...*..p....
        .byte $06,$47,$04,$93,$1a,$a0,$38,$28,$7b,$30,$a3,$ef,$b1,$d5,$ce,$d6 // .G....8({0......
        .byte $e6,$c6,$7c,$5f,$62,$80,$8e,$a5,$e0,$60,$6a,$ed,$63,$46,$ab,$a9 // ..|_b....`j.cF..
        .byte $68,$1a,$38,$58,$98,$fe,$18,$fb,$c8,$62,$cc,$53,$a9,$76,$46,$06 // h.8X.....b.S.vF.
        .byte $8b,$1d,$4b,$70,$0a,$60,$11,$27,$94,$2d,$be,$4d,$d5,$45,$cc,$5d // ..Kp.`.'.-.M.E.]
        .byte $63,$73,$75,$54,$2a,$77,$6b,$bd,$4b,$02,$a9,$1e,$04,$38,$8f,$18 // csuT*wk.K....8..
        .byte $8b,$42,$18,$24,$81,$5f,$a0,$12,$69,$c8,$3c,$41,$eb,$62,$f3,$96 // .B.$._..i.<A.b..
        .byte $0e,$0e,$3c,$12,$18,$4e,$7c,$b6,$a6,$0c,$ec,$3f,$38,$2d,$13,$f9 // ..<..N|....?8-..
        .byte $20,$04
        .text "LX"
        .byte $22                                   // double quote
        .text ">"
        .byte $61,$1b
        .byte $20,$c0,$a0,$a4,$14,$02
        .byte $2b,$7b
        .byte $0a,$b6
        .byte $3c,$4c,$6f,$10
        .byte $20,$09
        .byte $40,$7e,$8d
        .text "R6*0"
        .byte $8a
        .text "C2VS"
        .byte $99,$ca
        .byte $2f,$36,$c0,$f1,$01
        .byte $40,$5d,$ae
        .byte $4a,$1b
        .byte $c5,$01,$6b,$22,$26,$7c,$4e,$26,$1e,$d1,$20,$d3,$be,$31,$5c,$08 // ..k"&|N&.. ..1\.
        .byte $05,$75,$80
        .byte $4b,$cc
        .text "WBDL("
        .byte $0f
        .byte $38,$30,$ea,$82
        .byte $21
        .byte $ee,$52,$7c,$64,$f5,$12,$14,$4e,$f2,$23,$46,$9a,$22,$24,$28,$a7 // .R|d...N.#F."$(.
        .byte $61,$dc,$3f,$25,$8e,$30,$56,$5c,$08,$c8,$01,$5a,$26,$6a,$72,$76 // a.?%.0V\...Z&jrv
        .byte $aa,$84,$08,$4b,$ae,$a0,$ce,$0e,$38,$8e,$fd,$8d,$32,$04,$a3,$79 // ...K....8...2..y
        .byte $06,$86,$a1,$64,$7e,$08,$ba,$90,$f8,$02,$aa,$88,$0e,$18,$24,$62 // ...d~.........$b
        .byte $7d,$e6,$27,$10,$30,$0d,$91,$40,$74,$c5,$42,$4e,$6d,$8c,$1c,$22 // }.'.0..@t.BNm.."
        .byte $45,$1e,$4c,$38,$e0,$38,$03,$51,$a2,$b1,$85,$bd,$81,$cc,$64,$99 // E.L8.8.Q......d.
        .byte $d8,$22,$1c,$28,$33,$a0,$a6,$f4,$3e,$6a,$8d,$30,$28,$78,$54,$c0 // .".(3...>j.0(xT.
        .byte $52,$88,$7f,$a2,$a7,$05,$6e,$0b,$bb,$04,$8e,$90,$34,$c0,$a0,$e0 // R.....n.....4...
        .byte $3e,$c4,$0c,$25,$7c,$ab,$c8,$28,$78,$56,$72,$01,$60,$62,$1b,$14 // >..%|..(xVr.`b..
        .byte $00,$28,$30,$38,$76,$7a,$6e,$89,$c9,$00,$8c,$2c,$78,$80,$60,$5a // .(08vzn....,x.`Z
        .byte $a5,$5e
        .byte $48,$0e,$6a,$81
        .byte $56,$7c,$6c
        .text "7Q ,"
        .byte $76,$70,$a6
        .byte $d0,$08
        .text "<A$)"
        .byte $81,$14
        .byte $28,$81
        .byte $42,$7e,$a9,$83
        .byte $51,$92
        .byte $a9,$2c,$c0,$46,$aa,$8d,$59,$38,$ec,$c0,$7a,$40,$05,$ff,$b5,$6e // .,.F..Y8..z@...n
        .byte $76,$a6,$d9,$04,$38,$96,$d0,$a6,$0c,$30,$60,$1f,$f3,$14,$1c,$4a // v...8....0`....J
        .byte $f1,$06,$0e,$1e,$bd,$7f,$a5,$2b,$46,$a0,$06,$ac,$58,$60,$7c,$6f // .......+F...X`|o
        .byte $10,$7e,$0c,$cd,$08,$18,$a8,$87,$22,$91,$d0,$8a,$3e,$06,$66,$3c // .~......"...>.f<
        .byte $f0,$80,$00
        .byte $36,$0e
        .text "9>9:"
        .byte $cb,$10,$ef,$09,$ff,$8e,$6e
        .byte $48,$bc,$5c,$65,$ac,$84,$80,$6d,$0a,$d5,$07,$07,$bf,$05,$bd,$80 // H.\e...m........
        .byte $47,$50,$10,$eb,$00,$01,$47,$60,$f0,$83,$8f,$16,$3a,$70,$f6,$c2 // GP....G`....:p..
        .byte $d0,$2b,$8b,$af,$17,$b3,$c1,$50,$46,$a0,$7e,$80,$ce,$de,$02,$eb // .+.....PF.~.....
        .byte $6a,$92,$45,$c3,$73,$f0,$87,$0a,$e1,$54,$63,$f7,$88,$01,$82,$22 // j.E.s....Tc...."
        .byte $8a,$95,$31,$91,$78,$a0,$53,$6f,$cc,$30,$35,$20,$09,$0b,$02,$48 // ..1.x.So.05 ...H
        .byte $fc,$50,$bf,$d5,$6c,$86,$3a,$84,$fa,$ff,$5c,$fe,$f2,$f4,$f0,$c7 // .P..l.:...\.....
        .byte $64,$28,$b1,$a0,$86,$e0,$1c,$7c,$f1,$3c,$01,$0a,$81,$4f,$0b,$82 // d(.....|.<...O..
        .byte $18,$76,$33,$f4,$01,$35,$3d,$0d,$0f,$0a,$3b,$30,$7f,$84,$ae,$16 // .v3..5=...;0....
        .byte $a6,$15,$04,$44,$2f,$99,$91,$78,$a7,$c2,$30,$36,$2f,$70,$ff,$37 // ...D/..x..06/p.7
        .byte $81,$02,$db,$82,$ba,$ba,$16,$81,$ef,$74,$ff,$fe,$18,$80,$44,$81 // .........t....D.
        .byte $87,$7c,$5f,$f1,$b8,$28,$a4,$8a,$c1,$fa,$11,$a9,$aa,$97,$8a,$8d // .|_..(..........
        .byte $98,$ac,$46,$a8,$97,$f8,$ed,$50,$13,$fa,$e9,$0c,$b0,$10,$c0,$ae // ..F....P........
        .byte $ac,$08,$a6,$62,$50,$b8,$4c,$9d,$08,$ac,$fc,$84,$ab,$54,$67,$50 // ...bP.L......TgP
        .byte $23,$4d,$8f,$c1
        .text "1P?6"
        .byte $62,$04,$05,$09
        .byte $21,$01,$ff,$a2
        .byte $5a,$97,$00,$fe,$f0,$a0,$3c,$90,$30,$02,$3a,$af,$e5,$66,$59,$fd // Z.....<.0.:..fY.
        .byte $77,$3e,$66,$fd,$96,$5a,$57,$fe,$e3,$fa,$cc,$13,$6d,$bf,$f2,$37 // w>f..ZW.....m..7
        .byte $a9,$b1,$a4,$90,$d2,$ff,$d9,$f0,$ba,$f3,$dc,$80,$06,$9d,$0e,$06 // ................
        .byte $01,$cc,$c9,$86,$cb,$03,$c0,$70,$30,$7f,$91,$46,$c6,$c6,$c2,$29 // .......p0..F...)
        .byte $08,$2c,$04,$44,$24,$a7,$d7,$05,$50,$34,$15,$8f,$ca,$f2,$56,$a4 // .,.D$...P4....V.
        .byte $00,$77,$c4,$94,$0c,$6c
        .byte $4c,$ae
        .text "G6O"
        .byte $5c                                   // backslash
        .text ","
        .byte $e4,$6f
        .byte $54
        .byte $60,$94,$ef,$10,$26,$09,$2a,$c5,$08,$fe,$6a,$d1,$18,$08,$55,$dc // `...&.*...j...U.
        .byte $ab,$23,$6b,$f0,$c5,$48,$fd,$bd,$be,$c5,$28,$f1,$02,$8b,$1f,$05 // .#k..H....(.....
        .byte $cb,$0d,$90,$0c,$2c,$8c,$8d,$8f,$23,$80,$20,$28,$e2,$ad,$ac,$8b // ....,...#. (....
        .byte $3a,$68,$04,$3a,$3f,$72,$a8,$fc,$13,$1b,$a0,$ea,$11,$8a,$b0,$91 // :h.:?r..........
        .byte $5e,$12,$31,$01,$fc,$d4,$9f,$02,$b4,$55,$15,$3f,$d0,$a9,$5d,$a0 // ^.1......U.?..].
        .byte $a2,$54,$53,$b5,$5f,$5c,$18,$ed,$4e,$12,$8b,$f0,$40,$b7,$d0,$c2 // .TS._\..N...@...
        .byte $2a,$41,$bc,$f1
        .byte $52,$84,$ab,$82,$9a,$1e,$10,$e1
        .text "P30U"
        .byte $33,$23,$f1,$90,$d9,$57,$fb,$7a,$1f,$06,$f8,$02,$40,$fc,$4e,$10 // 3#...W.z....@.N.
        .byte $4f,$8d,$8e,$e4,$2c,$8a,$2a,$0f,$91,$2f,$0f,$fd,$c3,$f5,$a1,$cf // O...,.*../......
        .byte $61,$a9,$6a,$d5,$d9,$e8,$80,$60,$36,$20,$db,$1e,$e0,$37,$5c,$1f // a.j....`6 ...7\.
        .byte $10,$a6,$8a,$10,$91,$f9,$20,$a0,$b5,$10,$93,$f3,$a3,$44,$ea,$2a // ...... ......D.*
        .byte $54,$40,$0e,$da,$6f,$80,$10,$93,$06,$8f,$85,$19,$c0,$4d,$d2,$32 // T@..o........M.2
        .byte $ae,$aa,$58,$9a,$9e,$0a,$52,$56,$77,$a0,$80,$03,$fc,$5c,$d1,$3d // ..X...RVw....\.=
        .byte $ff,$70,$fe,$e5,$ca,$02,$08,$32,$c9,$26,$3f,$ed,$46,$f9,$19,$66 // .p.....2.&?.F..f
        .byte $9b,$6c,$bb,$f8,$1b,$78,$e2,$9c,$46,$6a,$48,$88,$d9,$b8,$22,$8b // .l...x..FjH...".
        .byte $2e,$7b,$b3,$39,$83,$b8,$89,$7c,$5a,$2f,$e4,$1a,$5a,$9e,$fa,$25 // .{.9...|Z/..Z..%
        .byte $e6,$f8,$d5,$a7,$97,$8b,$5d,$5c,$8a,$70,$28,$b6,$b2,$da,$5f,$12 // ......]\.p(..._.
        .byte $98,$52,$d7,$a1,$58,$f5,$fd,$c4,$2c,$c2,$3a,$27,$c5,$7a,$72,$30 // .R..X...,.:'.zr0
        .byte $c3,$8f,$3a,$0a,$7e,$55,$af,$33,$e1,$f7,$12,$ba,$de,$7a,$dc,$30 // ..:.~U.3.....z.0
        .byte $26,$af,$45,$05,$05,$40,$cf,$75,$09,$53,$c0,$38,$a4,$b8,$5b,$d4 // &.E..@.u.S.8..[.
        .byte $0e,$50,$5a,$19,$8d,$70,$81,$12,$f6,$30,$32,$b0,$f0,$cf,$5d,$6a // .PZ..p...02...]j
        .byte $55,$39,$aa,$42,$ca,$cb,$bf,$7f,$7b,$7e,$42,$e1,$f0,$f5,$c4,$b2 // U9.B....{~B.....
        .byte $b1,$04,$c6,$bc,$78,$c0,$25,$1b,$1a,$95,$f3,$a0,$73,$7c,$40,$24 // ....x.%.....s|@$
        .byte $01,$7f,$97,$15,$19,$3c,$07,$2c,$9c,$90,$20,$c2,$1f,$65,$3c,$c6 // .....<.,.. ..e<.
        .byte $7c,$20,$9e,$73,$fb,$e3,$83,$03,$7c,$3c,$06,$e5,$00,$49,$06,$2a // | .s....|<...I.*
        .byte $6a,$20,$9b,$8b,$ce,$20,$ce,$f2,$82,$ee,$58,$1a,$9c,$3f,$2a,$20 // j ... ....X..?* 
        .byte $61,$fc,$53,$fb,$04,$10,$32,$04,$1b,$ae,$73,$5a,$67,$f8,$7d,$de // a.S...2...sZg.}.
        .byte $a5,$6e,$6c,$66,$99,$36,$cd,$3b,$ce,$bf,$bb,$b6,$b5,$29,$ed,$b7 // .nlf.6.;.....)..
        .byte $56,$b6,$88,$71,$62,$1b,$40,$18,$46,$fa,$c3,$66,$b9,$e2,$70,$a4 // V..qb.@.F..f..p.
        .byte $12
        .text "(U>"
        .byte $5c                                   // backslash
        .byte $08
        .byte $52,$85,$c4
        .byte $37,$48,$07,$90,$fb,$09,$ab
        .byte $89,$f1,$56,$e0,$0b,$d6,$f8,$a9,$e4,$c0,$ac,$98,$8e,$cf,$0b,$0b // ..V.............
        .byte $a2,$86,$65,$9e
        .text " BU !"
        .byte $8c,$10,$84
        .byte $22,$c2
        .byte $3c,$1c
        .byte $9a,$72,$84,$26,$69,$25,$8f,$83,$93,$97,$f8,$53,$bd,$58,$18,$4e // .r.&i%.....S.X.N
        .byte $6a,$a4,$14,$9d,$5a,$a8,$cc,$54,$40,$c1,$07,$c1,$2f,$04,$ec,$02 // j...Z..T@.../...
        .byte $6d,$21,$e1,$a8,$f6,$7a,$da,$af,$95,$ba,$fa,$68,$f3,$43,$bb,$b9 // m!...z.....h.C..
        .byte $32,$a9,$b5,$de,$e7,$9c,$38,$ff,$fd,$c2,$25,$a6,$cb,$90,$ab,$d8 // 2.....8...%.....
        .byte $aa,$21,$17,$01,$e1,$f8,$fe,$ef,$7a,$5f,$0c,$ec,$0b,$c2,$0f,$70 // .!......z_.....p
        .byte $ba,$57,$10,$04,$18,$e9,$fd,$ec,$23,$54,$78,$be,$b9,$ef,$20,$02 // .W......#Tx... .
        .byte $2a,$41,$0a,$82,$3b,$58,$05,$1d,$dd,$8d,$a0,$b9,$bf,$c0,$eb,$40 // *A..;X.........@
        .byte $8d,$b5,$ed,$00,$25,$d3,$c9,$8f,$07,$1b,$30,$11,$5a,$6a,$bc,$20 // ....%.....0.Zj. 
        .byte $3d,$95,$e3,$3a,$b0,$3e,$e5,$f9,$1c,$41,$15,$73,$55,$0a,$ef,$f0 // =..:.>...A.sU...
        .byte $0f,$fc,$88,$2d,$2d,$fa,$ef,$38,$a7,$da,$95,$60,$7e,$52,$de,$86 // ...--..8...`~R..
        .byte $57,$56,$85,$26,$be,$15,$6c,$28,$a1,$05,$a3,$f0,$93,$5e,$7f,$15 // WV.&..l(.....^..
        .byte $ff,$33,$63,$54,$e0,$47,$52,$11,$44,$01,$ef,$58,$ab,$48,$2e,$b1 // .3cT.GR.D..X.H..
        .byte $e8,$f2,$ec,$28,$2c,$ab,$3b,$3b,$11,$29,$2b,$2e,$7a,$b3,$84,$d3 // ...(,.;;.)+.z...
        .byte $c4,$e6,$96,$17,$af,$ae,$17,$54,$c9,$c8,$00,$b8,$fb,$1b,$57,$b8 // .......T......W.
        .byte $77,$5f,$1c,$b8,$bf,$53,$91,$62,$95,$94,$14,$f0,$30,$80,$c0,$e0 // w_...S.b....0...
        .byte $ff,$ec,$ef,$58,$8b,$91,$ae,$74,$05,$54,$10,$24,$cb,$cf,$fb,$92 // ...X...t.T.$....
        .byte $0c,$10,$c1,$5a,$fa,$7a,$c3,$ca,$0d,$41,$0b,$a9,$f3,$90,$3e,$4a // ...Z.z...A....>J
        .byte $0e,$18,$41,$61,$c7,$c8,$94,$90,$a0,$a3,$a2,$40,$43,$fe,$8e,$dc // ..Aa.......@C...
        .byte $04,$bf,$57,$c1,$07,$20,$95,$d2,$5d,$a7,$d5,$93,$75,$2b,$80,$f8 // ..W.. ..]...u+..
        .byte $4c,$42,$a7,$ef,$26,$21,$83,$d1,$70,$ba,$f8,$fc,$62,$ff,$fe,$3e // LB..&!..p...b..>
        .byte $97,$14,$94,$2c,$0f,$0b,$f0,$79,$80,$e0,$23,$f8,$de,$c2,$16,$cf // ...,...y..#.....
        .byte $a0,$04,$80,$86,$19,$98,$bc,$d3,$86,$c4,$15,$01,$b3,$fd,$d5,$d3 // ................
        .byte $00,$d4,$51,$fa,$32,$50,$3d,$10,$76,$61,$15,$c9,$41,$54,$f4,$05 // ..Q.2P=.va..AT..
        .byte $c1,$50,$82,$55,$14,$41,$0e,$11,$c8,$f2,$f9,$c4,$16,$af,$0e,$b0 // .P.U.A..........
        .byte $f8,$8a,$20,$a5,$81,$04,$35,$f1,$ff,$84,$dc,$50,$0a,$14,$34,$44 // .. ...5....P..4D
        .byte $2f,$54,$ab,$0a,$32,$ac,$8a,$fc,$c9,$2a,$d4,$38,$ea,$82,$c2,$57 // /T..2....*.8...W
        .text "BVU1"
        .byte $d2,$da,$ca,$71,$6a
        .byte $4a,$5c,$19,$d9,$16,$d5,$e4
        .byte $13,$e0,$84,$d7,$d4,$3c,$f6,$dd,$c0,$2f,$68,$22,$8c,$bf,$83,$bf // .....<.../h"....
        .byte $b3,$b9,$40,$c3,$c0,$18,$20,$bc,$df,$3c,$88,$38,$d5,$2a,$0b,$82 // ..@... ..<.8.*..
        .byte $28,$6b,$1b,$8b,$db,$23,$dd,$ac,$1f,$42,$97,$85,$73,$81,$0d,$87 // (k...#...B..s...
        .byte $f6,$24,$3e,$de,$0c,$ec,$08,$62,$72,$0c,$f0,$32,$2e,$04,$55,$05 // .$>....br..2..U.
        .byte $31,$98,$41,$44,$ab,$f0,$a2,$5f,$9d,$aa,$3f,$c3,$af,$dd,$08,$25 // 1.AD..._..?....%
        .byte $14,$73,$12,$86,$55,$97,$1c,$42,$e8,$df,$47,$6a,$a5,$b9,$ea,$70 // .s..U..B..Gj...p
        .byte $f1,$f0,$f2,$5f,$55,$91,$77,$dd,$39,$ed,$b0,$2d,$7a,$6f,$a5,$9f // ..._U.w.9..-zo..
        .byte $1f,$4f,$cb,$3f,$f8,$e3,$4c,$33,$fc,$cc,$4c,$d1,$0e,$0a,$3e,$17 // .O.?..L3..L...>.
        .byte $36,$30,$fb,$fa,$e2,$fe,$af,$06,$31,$98,$95,$c0,$e7,$03,$90,$d9 // 60......1.......
        .byte $cf,$df,$40,$28,$5a,$7b,$c4,$16,$05,$cc,$32,$a5,$83,$c4,$09,$27 // ..@(Z{....2....'
        .byte $ac,$fa,$eb,$7c,$44,$b5,$80,$c0,$0b,$07,$51,$93,$f1,$45,$4c,$c3 // ...|D.....Q..EL.
        .byte $62,$ac,$0e,$13,$55,$0f,$8d,$76,$cc,$3c,$c6,$14,$3e,$f9,$fe,$da // b...U..v.<..>...
        .byte $78,$a5,$25,$2c,$a1,$a0,$40,$5c,$a9,$51,$41,$06,$d7,$04,$44,$55 // x.%,..@\.QA...DU
        .byte $05,$fd,$a7,$20,$22,$cf,$a4,$df,$ef,$80,$ce,$2a,$59,$9a,$54,$37 // ... "......*Y.T7
        .byte $54,$c3,$9a,$f8,$ae,$dc,$a8,$74,$1b,$40,$3a,$c7,$c8,$77,$35,$62 // T......t.@:..w5b
        .byte $60,$03,$42,$72,$cf,$ac,$01,$e0,$45,$e1,$84,$2c,$ae,$60,$c0,$82 // `.Br....E..,.`..
        .byte $12,$d5,$7c,$00,$80,$b1,$ca,$b6,$04,$02,$63,$db,$cf,$41,$2d,$e7 // ..|.......c..A-.
        .byte $c6,$e4,$d0,$f1,$6a,$a8,$33,$21,$3d,$fd,$f0,$20,$3c,$a4,$51,$68 // ....j.3!=.. <.Qh
        .byte $01,$b9,$87,$38,$9d,$02,$37,$3a,$0a,$0b,$8a,$88,$16,$2e,$2c,$58 // ...8..7:......,X
        .byte $54,$46,$0e,$f9,$e5,$fd,$f7,$e3,$e2,$ad,$02,$57,$ea,$fa,$7e,$5f // TF.........W..~_
        .byte $57,$15,$3f,$05,$01,$f8,$57,$83,$a3,$43,$6b,$5a,$da,$fb,$fe,$b3 // W.?...W..CkZ....
        .byte $bb,$89,$ee,$2c,$b5,$b8,$e0,$a2,$c2,$8a,$0a,$30,$34,$ff,$f4,$fc // ...,.......04...
        .byte $23,$e0,$ae,$e8,$5a,$98,$0b,$af,$ad,$b1,$f0,$be,$e3,$35,$77,$00 // #...Z........5w.
        .byte $5b,$3b,$5c,$f3,$1b,$d0,$70,$0c,$c3,$c8,$4f,$2e,$02,$8b,$17,$71 // [;\...p...O....q
        .byte $83,$7a,$2e,$0a,$88,$e7,$91,$a0,$fb,$9a,$10,$9c,$c0,$8c,$d0,$f3 // .z..............
        .byte $03,$4c,$ae,$02,$b5,$2e,$2c,$b8,$08,$a3,$e6,$32,$6d,$e1,$c8,$66 // .L....,....2m..f
        .byte $cb,$2f,$bc,$c3,$f6,$dd,$81,$4b,$ed,$f2,$a0,$ca,$c2,$e8,$9c,$21 // ./.....K.......!
        .byte $22,$b8,$72,$38,$02,$28,$08,$18,$00,$2a,$fe,$0b,$4a,$05,$42,$40 // ".r8.(...*..J.B@
        .byte $17,$1a,$ae,$ba,$bf,$95,$7d,$2b,$92,$9a,$a6,$a9,$f3,$ce,$69,$0a // ......}+......i.
        .byte $28,$a2,$8a,$37,$88,$82,$2a,$97,$a8,$b0,$25,$ac,$8c,$f6,$b0,$60 // (..7..*...%....`
        .byte $2a,$50,$6e,$01,$03,$19,$1c,$18,$55,$09,$d1,$6a,$38,$62,$bf,$9d // *Pn.....U..j8b..
        .byte $c2,$04,$08,$0b,$26,$b8,$a3,$83,$58,$bf,$06,$03,$ac,$57,$42,$74 // ....&...X....WBt
        .byte $3f,$43,$5b,$55,$55,$72,$f8,$31,$3c,$51,$e7,$11,$b5,$c3,$65,$62 // ?C[UUr.1<Q....eb
        .byte $c1,$93,$78,$30,$33,$d5,$04,$50,$43,$c7,$3f,$0a,$16,$52,$13,$b0 // ..x03..PC.?..R..
        .byte $82,$80,$b0,$84,$be,$02,$30,$e3,$2a,$f2,$fa,$38,$f1,$f7,$d7,$98 // ......0.*..8....
        .byte $31,$d7,$95,$f2,$e4,$78,$70,$51,$d9,$95,$8d,$f8,$38,$62,$08,$9a // 1....xpQ....8b..
        .byte $1f,$39,$3f,$9d,$67,$77,$50,$70,$f0,$9d,$33,$f4,$4d,$90,$e8,$42 // .9?.gwPp..3.M..B
        .byte $ea,$ba,$a9,$24,$78,$a9,$70,$50,$80,$c7,$e2,$9e,$90,$0b,$d1,$d0 // ...$x.pP........
        .byte $0c,$4a,$31,$03,$0c,$cf,$5b,$d4,$3f,$a1,$c0,$21,$64,$7d,$d5,$0f // .J1...[.?..!d}..
        .byte $9a,$9b,$4d,$0a,$33,$cf,$b9,$1d,$81,$69,$c8,$64,$25,$9b,$0f,$90 // ..M.3....i.d%...
        .byte $61,$fe,$e2,$cd,$50,$af,$bf,$fa,$be,$90,$ff,$42,$29,$f2,$a8,$15 // a...P......B)...
        .byte $45,$0f,$93,$01,$c9,$43,$08,$20,$bc,$31,$d1,$42,$3a,$bf,$6b,$80 // E....C. .1.B:.k.
        .byte $aa,$2f,$77,$fa,$f3,$85,$0f,$7f,$1f,$c5,$97,$56,$c0,$07,$c2,$e5 // ./w........V....
        .byte $08,$2a,$af,$19,$f0,$82,$16,$0a,$af,$6c,$3c,$04,$50,$a5,$03,$b9 // .*.......l<.P...
        .byte $0e,$14,$10,$0f,$f9,$9a,$c5,$98,$ff,$b4,$f5,$22,$f6,$fa,$ce,$20 // ..........."... 
        .byte $e5,$dc,$c3,$6c,$60,$10,$b5,$4e,$04,$5b,$f0,$b9,$e1,$19,$92,$89 // ...l`..N.[......
        .byte $4b,$49,$29,$01,$8f,$84,$15,$45,$b7,$51,$54,$e5,$d3,$4c,$09,$88 // KI)....E.QT..L..
        .byte $a0,$2c,$a2,$24,$9d,$f3,$14,$01,$1f,$fb,$c5,$34,$d1,$35,$08,$61 // .,.$.......4.5.a
        .byte $8a,$8f,$0f,$83,$88,$3f,$00,$13,$0c,$2f,$31,$04,$13,$d5,$01,$b5 // .....?.../1.....
        .byte $40,$8a,$5c,$2e,$04,$a8,$28,$fa,$24,$6e,$27,$09,$01,$20,$02,$38 // @.\...(.$n'.. .8
        .byte $f6,$0d,$05,$0c,$a1,$3c,$af,$ab,$9b,$96,$56,$fd,$4c,$c0,$1e,$d9 // .....<....V.L...
        .byte $f7,$00,$f1,$7c,$56,$a8,$37,$5c,$3f,$11,$98,$55,$1f,$5f,$80,$31 // ...|V.7\?..U._.1
        .byte $94,$d4,$0c,$f3,$33,$a1,$82,$c7,$3c,$1f,$f2,$ca,$d8,$2b,$0b,$0f // ....3...<....+..
        .byte $bb,$02,$a8,$a9,$83,$ff,$67,$43,$f3,$cf,$9d,$22,$52,$ca,$bb,$0a // ......gC..."R...
        .byte $13,$11,$0d,$65,$ae,$0a,$d7,$50,$f5,$cc,$11,$0c,$3e,$45,$3f,$86 // ...e...P....>E?.
        .byte $3c,$1b,$c2,$68,$20,$7d,$20,$91,$15,$3e,$61,$47,$a3,$9f,$59,$41 // <..h } ..>aG..YA
        .byte $49,$62,$2e,$f3,$1c,$21,$fc,$c4,$10,$3d,$2b,$81,$0a,$82,$18,$aa // Ib...!...=+.....
        .byte $28,$ec,$af,$94,$ac,$ec,$d0,$27,$e4,$04,$50,$ca,$08,$a8,$01,$51 // (......'..P....Q
        .byte $22,$40,$3f,$0d,$f7,$30,$3d,$bc,$1e,$0e,$cc,$35,$6d,$a1,$d3,$02 // "@?..0=....5m...
        .byte $fe,$3e,$6f,$4d,$a0,$3d,$51,$55,$63,$05,$ee,$81,$ed,$a0,$49,$11 // .>oM.=QUc.....I.
        .byte $04,$9b,$21,$42,$01,$17,$8d,$5f,$1f,$c7,$08,$0f,$61,$0f,$27,$1c // ..!B..._....a.'.
        .byte $30,$a0,$e3,$72,$c3,$ca,$d0,$0a,$1f,$da,$3f,$2f,$0b,$02,$a8,$9f // 0..r......?/....
        .byte $ae,$ff,$bf,$8b,$aa,$ab,$6b,$8b,$6a,$c0,$e6,$ac,$b0,$42,$a0,$6f // ......k.j....B.o
        .byte $87,$1c,$01,$44,$1c,$35,$40,$60,$dc,$08,$9a,$32,$83,$04,$d0,$13 // ...D.5@`...2....
        .byte $b7,$0a,$f7,$06,$31,$c5,$05,$96,$b3,$22,$8c,$d9,$83,$c4,$0c,$91 // ....1...."......
        .byte $48,$00,$75,$89,$d1,$c0,$3d,$77,$38,$62,$dc,$30,$0a,$a0,$2a,$71 // H.u...=w8b.0..*q
        .byte $22,$20,$e9,$36,$2a,$25,$d9,$73,$61,$51,$45,$15,$06,$5e,$f6,$8a // " .6*%.saQE..^..
        .byte $cd,$d7,$a4,$62,$a2,$e7,$15,$90,$60,$20,$5c,$f1,$80,$0f,$8d,$85 // ...b....` \.....
        .byte $40,$10,$95,$a5,$22,$8b,$98,$14,$9b,$ab,$26,$42,$e7,$16,$83,$8f // @...".....&B....
        .byte $7d,$ae,$4f,$38,$a4,$04,$33,$30,$f3,$e8,$e7,$86,$2c,$e9,$14,$86 // }.O8..30....,...
        .byte $03,$07,$aa,$2f,$07,$08,$35,$a0,$13,$0a,$72,$04,$01,$a1,$08,$05 // .../..5...r.....
        .byte $fd,$fd,$9c,$08,$55,$54,$f2,$fb,$03,$c1,$a2,$22,$8a,$0a,$f1,$ea // ....UT....."....
        .byte $4e,$5c,$a8,$9d,$0c,$aa,$22,$bf,$1d,$83,$84,$dd,$02,$fa,$fc,$6a // N\...."........j
        .byte $21,$39,$55,$f9,$f5,$cc,$1a,$02,$f0,$e0,$a0,$80,$f0,$4a,$00,$88 // !9U..........J..
        .byte $7f,$5e,$09,$b7,$3a,$81,$0a,$20,$03,$0c,$d4,$70,$05,$00,$31,$0a // .^..:.. ...p..1.
        .byte $30,$55,$2c,$cc,$ab,$33,$c2,$1a,$6a,$fe,$4d,$28,$b5,$6c,$a8,$22 // 0U,..3..j.M(.l."
        .byte $36,$fa,$0e,$20,$ce,$d9,$1d,$02,$3c,$26,$98,$9f,$88,$2b,$5d,$82 // 6.. ....<&...+].
        .byte $6e,$5c,$a2,$a0,$28,$cb,$12,$0f,$da,$8a,$b8,$a8,$83,$0c,$13,$82 // n\..(...........
        .byte $54,$84,$12,$a4,$57,$2c,$14,$5d,$c1,$2a,$01,$96,$05,$91,$15,$7f // T...W,.].*......
        .byte $7c,$70,$f3,$7d,$46,$cc,$3c,$7b,$c5,$c0,$5d,$30,$71,$be,$63,$89 // |p.}F.<{..]0q.c.
        .byte $00,$87,$1a,$f0,$40,$50,$54,$e2,$55,$fa,$18,$81,$fa,$e3,$6c,$04 // ....@PT.U.....l.
        .byte $4b,$02,$0e,$3a,$4a,$02,$1b,$d4,$15,$41,$0b,$a3,$c7,$7b,$b1,$70 // K..:J....A...{.p
        .byte $68,$05,$f0,$05,$07,$e8,$8a,$80,$9d,$bf,$7c,$0a,$a6,$9c,$0a,$2b // h.........|....+
        .byte $9a,$02,$0f,$2f,$ed,$ca,$2d,$2a,$a8,$ac,$ba,$c8,$fe,$8e,$d6,$f2 // .../..-*........
        .byte $e2,$08,$22,$aa,$28,$6f,$64,$3c,$80,$c2,$5c,$3f,$f2,$c0,$5f,$d1 // ..".(od<..\?.._.
        .byte $aa,$0a,$71,$ea,$89,$20,$6b,$e2,$81,$20,$3a,$2a,$e2,$ca,$bd,$9f // ..q.. k.. :*....
        .byte $b4,$bf,$ff,$ef,$be,$3c,$30,$52,$1a,$24,$14,$20,$55,$c9,$96,$10 // .....<0R.$. U...
        .byte $f1,$f0,$2d,$e0,$3b,$4b,$9e,$88,$3c,$0c,$18,$a4,$3f,$17,$c8,$c0 // ..-.;K..<...?...
        .byte $f8,$09,$e1,$b8,$be,$6a,$af,$0a,$f2,$e5,$2b,$c2,$bc,$28,$7d,$a0 // .....j....+..(}.
        .byte $f0,$58,$17,$90,$67,$80,$61,$80,$5c,$06,$ee,$2c,$18,$c4,$01,$e0 // .X..g.a.\..,....
        .byte $0c,$0c,$7b,$7c,$1c,$9e,$1f,$9d,$c0,$3f,$4e,$5a,$d8,$12,$cc,$07 // ..{|.....?NZ....
        .byte $30,$00,$21,$a0,$8f,$bb,$eb,$80,$f6,$2a,$aa,$ac,$a7,$7d,$54,$ef // 0.!......*...}T.
        .byte $db,$67,$f8,$8a,$86,$28,$c9,$6a,$e3,$c7,$a2,$d1,$d7,$1a,$a3,$b5 // .g...(.j........
        .byte $1d,$a8,$e7,$8f,$f4,$22,$67,$36,$4e,$28,$f2,$4f,$0e,$4f,$96,$b5 // ....."g6N(.O.O..
        .byte $75,$96,$aa,$5a,$ed,$8e,$4d,$fb,$14,$f3,$0c,$58,$af,$bf,$dc,$68 // u..Z..M....X...h
        .byte $55,$3c,$b1,$1e,$38,$82,$bc,$a8,$2a,$f2,$eb,$33,$03,$cb,$ce,$cf // U<..8...*..3....
        .byte $1f,$e4,$40,$ae,$05,$c3,$04,$77,$01,$43,$02,$3b,$fe,$bf,$7d,$e9 // ..@....w.C.;..}.
        .byte $f2,$0b,$bc,$2e,$84,$05,$a2,$d7,$8a,$51,$da,$66,$2e,$89,$ce,$e2 // .........Q.f....
        .byte $40,$61,$79,$80,$8c,$0f,$cf,$0f,$e4,$11,$4a,$31,$39,$f0,$30,$4e // @ay.......J19.0N
        .byte $78,$29,$e6,$2a,$32,$f8,$fe,$08,$d0,$ca,$0a,$f3,$0f,$f3,$6c,$04 // x).*2.........l.
        .byte $c0,$44,$84,$f0,$0f,$06,$69,$a2,$c3,$3c,$06,$12,$40,$03,$db,$1a // .D....i..<..@...
        .byte $41,$fe,$eb,$ef,$4e,$6c,$78,$1e,$ec,$d4,$e8,$b0,$2b,$2f,$6b,$1b // A...Nlx.....+/k.
        .byte $2a,$f5,$b0,$a8,$99,$ac,$80,$31,$6a,$20,$02,$0a,$28,$79,$af,$a8 // *......1j ..(y..
        .byte $23,$ab,$fc,$30,$ec,$0a,$06,$9a,$a0,$0b,$25,$08,$d0,$0c,$cf,$0a // #..0......%.....
        .byte $95,$e8,$2a,$fe,$5a,$db,$8e,$0c,$f2,$00,$62,$3c,$db,$c0,$a2,$a8 // ..*.Z.....b<....
        .byte $57,$ca,$2b,$f7,$f3,$33,$e8,$03,$32,$0a,$ba,$3f,$9f,$43,$51,$f3 // W.+..3..2..?.CQ.
        .byte $f0,$ce,$c7,$7f,$63,$94,$0c,$3c,$bc,$ff,$78,$80,$b0,$93,$e0,$0c // ....c..<..x.....
        .byte $f2,$a0,$82,$50,$23,$9b,$62,$f4,$6d,$09,$32,$a5,$8e,$68,$a0,$4a // ...P#.b.m.2..h.J
        .byte $83,$f3,$9b,$76,$3f,$48,$60,$02,$b7,$95,$e8,$c4,$10,$aa,$ad,$3e // ...v?H`........>
        .byte $b2,$12,$f3,$e8,$fa,$a2,$2e,$8a,$22,$82,$0a,$af,$c2,$cc,$cc,$ac // ........".......
        .byte $11,$b7,$02,$8c,$20,$63,$c8,$67,$80,$24,$45,$72,$27,$eb,$10,$11 // .... c.g.$Er'...
        .byte $44,$9c,$88,$55,$94,$08,$40,$89,$1e,$d1,$01,$de,$c9,$ff,$35,$fb // D..U..@.......5.
        .byte $f9,$cd,$fe,$ef,$bd,$fc,$d5,$51,$57,$55,$ea,$56,$55,$e2,$5e,$a9 // .......QWU.VU.^.
        .byte $b6,$e6,$30,$ff,$41,$07,$ec,$0a,$98,$04,$c0,$06,$b0,$22,$40,$9b // ..0.A........"@.
        .byte $3c,$15,$2c,$15,$42,$30,$3f,$f0,$8f,$a0,$c2,$a2,$fe,$e8,$ea,$fe // <.,.B0?.........
        .byte $2f,$30,$e0,$80,$ad,$4a,$0e,$94,$50,$0e,$3f,$2f,$d3,$ef,$ea,$16 // /0...J..P.?/....
        .byte $f0,$c8,$ec,$e8,$2f,$fc,$fe,$99,$b0,$2d,$1e,$3f,$37,$16,$c2,$ea // ..../....-.?7...
        .byte $3a,$ce,$a4,$ca,$59,$20,$a5,$a6,$e0,$ff,$99,$c7,$02,$2b,$3f,$0a // :...Y .......+?.
        .byte $70,$92,$7c,$a8,$2a,$4b,$e5,$06,$9e,$f0,$f1,$fc,$fe,$ea,$ff,$91 // p.|.*K..........
        .byte $ce,$0a,$22,$a2,$78,$aa,$e0,$be,$10,$80,$a0,$8a,$30,$8e,$00,$0c // ..".x.......0...
        .byte $28,$0e,$0f,$4c,$11,$14,$88,$3f,$c3,$b1,$a9,$64,$62,$40,$94,$44 // (..L...?...db@.D
        .byte $2f,$42,$04,$f5,$15,$29,$05,$22,$41,$03,$0f,$ea,$20,$e5,$a5,$d4 // /B...)."A... ...
        .byte $fe,$41,$53,$ea,$aa,$06,$1f,$80,$34,$3e,$04,$c0,$d5,$10,$cf,$fb // .AS.....4>......
        .byte $76,$8b,$a0,$02,$ad,$82,$7f,$6a,$88,$ea,$6a,$39,$10,$3f,$5d,$78 // v......j..j9.?]x
        .byte $0b,$ce,$5e,$03,$05,$4f,$ff,$02,$a6,$f0,$0b,$fb,$88,$30,$02,$a7 // ..^..O.......0..
        .byte $01,$81,$07,$08,$00,$00,$e8,$ea,$72,$81,$e2,$02,$39,$f1,$3c,$61 // ........r...9.<a
        .byte $c5,$1a,$61,$2d,$9c,$19,$35,$83,$fa,$fe,$ae,$06,$2c,$43,$0c,$f7 // ..a-..5.....,C..
        .byte $99,$cf,$ba,$8a,$f5,$19,$52,$7c,$96,$16,$c6,$a1,$a6,$fa,$61,$bc // ......R|......a.
        .byte $30,$72,$17,$0a,$5c,$c4,$fe,$bd,$a1,$45,$c7,$7c,$3b,$98,$29,$8f // 0r..\....E.|;.).
        .byte $12,$32,$8a,$5a,$cb,$73,$cf,$85,$c1,$fa,$b3,$f1,$26,$f6,$f9,$f7 // .2.Z.s......&...
        .byte $4a,$02,$0b,$1a,$a1,$98,$a2,$b9,$30,$f4,$4c,$12,$8b,$75,$c3,$ac // J.......0.L..u..
        .byte $5a,$ca,$9c,$9f,$b0,$cb,$a9,$6c,$f1,$2f,$95,$f9,$b7,$28,$01,$7c // Z......l./...(.|
        .byte $ac,$0e,$1a,$a2,$12,$5e,$a6,$c2,$bc,$2b,$2f,$be,$a1,$8a,$bf,$cf // .....^...+/.....
        .byte $8d,$9a,$a9,$c7,$7c,$f2,$2c,$7e,$f6,$a6,$69,$51,$39,$28,$0a,$06 // ....|.,~..iQ9(..
        .byte $62,$26,$45,$6a,$ac,$fa,$a1,$d2,$d5,$8b,$25,$cd,$22,$9f,$1f,$7f // b&Ej......%."...
        .byte $5e,$b2,$2c,$2a,$e2,$9a,$9c,$c5,$c1,$f9,$6e,$6c,$7f,$7c,$79,$56 // ^.,*......nl.|yV
        .byte $2b,$5c,$f6,$26,$66,$23,$92,$2e,$12,$12,$b4,$52,$51,$1e,$5b,$95 // +\.&f#.....RQ.[.
        .byte $f2,$2f,$a4,$fb,$54,$bc,$ba,$2a,$6e,$59,$25,$b5,$65,$2f,$12,$f4 // ./..T..*nY%.e/..
        .byte $cd,$cb,$f9,$b1,$c2,$45,$49,$b8,$1f,$b0,$57,$5a,$2a,$97,$a5,$09 // .....EI...WZ*...
        .byte $71,$cb,$99,$2b,$2c,$f5,$bf,$df,$56,$5b,$3b,$63,$15,$5c,$1c,$26 // q..+,...V[;c.\.&
        .byte $21,$ff,$eb,$37,$b9,$c9,$76,$a0,$f1,$27,$d4,$3a,$81,$aa,$1a,$d8 // !..7..v..'.:....
        .byte $5a,$39,$75,$1d,$bf,$51,$da,$5b,$5c,$8d,$b1,$1d,$bc,$b5,$d2,$25 // Z9u..Q.[\......%
        .byte $5a,$cb,$21,$ca,$99,$9a,$a4,$00,$86,$0e,$35,$f2,$21,$7b,$95,$6b // Z.!.......5.!{.k
        .byte $5f,$cf,$d7,$ba,$d7,$61,$5b,$25,$15,$51,$79,$4e,$a2,$74,$29,$be // _....a[%.QyN.t).
        .byte $a4,$00,$89,$b2,$fb,$ba,$92,$3f,$6b,$2c,$b5,$9b,$5b,$cb,$bf,$5f // .......?k,..[.._
        .byte $5a,$fa,$fa,$cb,$f1,$b6,$51,$ad,$68,$cd,$66,$b9,$33,$9d,$48,$02 // Z.....Q.h.f.3.H.
        .byte $2a,$da,$c0,$66,$c2,$c1,$62,$1c,$c9,$e1,$a5,$d9,$a2,$a4,$e4,$5c // *..f..b........\
        .byte $17,$71,$42,$2b,$f9,$5a,$23,$a0,$02,$14,$44,$1c,$a6,$31,$bf,$ba // .qB+.Z#...D..1..
        .byte $b2,$2a,$af,$6a,$ac,$5e,$c5,$fa,$b3,$27,$03,$56,$00,$69,$f2,$d9 // .*.j.^...'.V.i..
        .byte $bf,$44,$62,$c1,$f9,$12,$fa,$85,$fb,$81,$80,$ea,$95,$63,$f9,$46 // .Db..........c.F
        .byte $b7,$5a,$2c,$f5,$1c,$8e,$94,$01,$f2,$82,$08,$96,$f1,$10,$d0,$f9 // .Z,.............
        .byte $92,$50,$64,$16,$48,$24,$8a,$a3,$fd,$20,$58,$c1,$28,$27,$76,$a4 // .Pd.H$... X.('v.
        .byte $0b,$88,$0f,$41,$fb,$22,$c8,$f5,$12,$71,$f2,$04,$b7,$5b,$27,$19 // ...A."...q...['.
        .byte $f7,$17,$e4,$fb,$81,$93,$97,$95,$0e,$0a,$40,$bc,$0a,$1f,$30,$fc // ..........@...0.
        .byte $02,$1e,$00,$02,$02,$07,$0f,$27,$8c,$02,$20,$6a,$4b,$02,$ac,$f4 // .......'.. jK...
        .byte $70,$75,$80,$4c,$8e,$90,$16,$43,$70,$20,$22,$2a,$f6,$2c,$60,$a5 // pu.L...Cp "*.,`.
        .byte $43,$01,$00,$55,$89,$2c,$0e,$9c,$8d,$10,$28,$65,$83,$7a,$83,$05 // C..U.,....(e.z..
        .byte $e9,$29,$57,$43,$0a,$19,$03,$5b,$20,$75,$1d,$31,$07,$45,$63,$28 // .)WC...[ u.1.Ec(
        .byte $02,$49,$29,$c9,$82,$24,$0a,$99,$f2,$c0,$0f,$4c,$af,$4d,$2b,$25 // .I)..$.....L.M+%
        .byte $03,$ac,$15,$60,$c8,$d1,$c3,$04,$c4,$24,$0f,$94,$58,$ea,$0c,$42 // ...`.....$..X..B
        .byte $25,$fe,$c0,$18,$01,$79,$14,$1e,$35,$08,$94,$40,$e0,$e5,$00,$f4 // %....y..5..@....
        .byte $26,$0e,$92,$2c,$d2,$3d,$20,$5e,$c0,$06,$c1,$71,$70,$0d,$5f,$26 // &..,.= ^...qp._&
        .byte $22,$3f,$b0,$7f,$0a,$65,$a9,$20,$07,$d1,$31,$97,$ef,$00,$91,$80 // "?...e. ..1.....
        .byte $8f,$50,$64,$e0,$93,$a6,$2a,$01,$84,$06,$27,$d4,$3a,$70,$2a,$f4 // .Pd...*...'.:p*.
        .byte $62,$48,$e2,$c6,$14,$38,$a8,$49,$61,$15,$41,$e9,$40,$34,$03,$48 // bH...8.Ia.A.@4.H
        .byte $04,$61,$8a,$0f,$47,$06,$04,$7f,$60,$f1,$88,$8e,$05,$87,$03,$03 // .a..G...`.......
        .byte $02,$0c,$60,$0c,$53,$26,$25,$61,$64,$87,$a4,$16,$90,$06,$80,$13 // ..`.S&%ad.......
        .byte $16,$60,$14,$a0,$a5,$01,$83,$e6,$7f,$9c,$00,$82,$01,$09,$ba,$a1 // .`..............
        .byte $68,$d0,$42,$91,$0a,$32,$0c,$20,$05,$10,$34,$34,$81,$af,$ed,$01 // h.B..2. ..44....
        .byte $88,$03,$00,$0a,$85,$dd,$02,$1b,$e0,$1a,$43,$d4,$46,$8d,$51,$c6 // ..........C.F.Q.
        .byte $0b,$0c,$3a,$84,$8b,$ec,$16,$b0,$0c,$27,$40,$09,$9a,$20,$52,$14 // ..:......'@.. R.
        .byte $44,$a4,$05,$2e,$8c,$01,$68,$c7,$d3,$3a,$c0,$07,$12,$e5,$80,$91 // D.....h..:......
        .byte $05,$12,$10,$6f,$4a,$07,$06,$08,$24,$4b,$03,$cc,$09,$07,$20,$20 // ...oJ...$K....  
        .byte $05,$76,$91,$00,$33,$20,$01,$4a,$60,$08,$0b,$43,$58,$02,$45,$0f // .v..3 .J`..CX.E.
        .byte $08,$aa,$8e,$0b,$45,$91,$24,$aa,$0f,$0a,$09,$e2,$02,$0c,$97,$88 // ....E.$.........
        .byte $91,$3d,$dc,$d4,$45,$98,$81,$00,$01,$6a,$a2,$3c,$cd,$59,$85,$88 // .=..E....j.<.Y..
        .byte $80,$1b,$0b,$22,$2d,$59,$91,$00       // ..."-Y..

// --- Region $2997-$2a41 ---
.pc = $2997 "Segment $2997"
        .byte $ff,$ff,$a9,$00,$85,$9f,$e0,$01,$90,$1f,$46,$fd,$d0,$15,$48,$ad // ..........F...H.
        .byte $19,$01,$d0,$03,$ce,$1a,$01,$ce,$19,$01,$ad,$63,$29,$90,$13,$6a // ...........c)..j
        .byte $85,$fd,$68,$2a,$26,$9f,$ca,$d0,$e1,$60,$ca,$c6,$ff,$c6,$af,$88 // ..h*&....`......
        .byte $b1,$ae,$91,$fe,$98,$d0,$f8,$8a,$d0,$f0,$88,$e8,$20,$08,$01,$4a // ............ ..J
        .byte $c8,$90,$f8,$f0,$2b,$c0,$11,$b0,$56,$be,$33,$03,$20,$00,$01,$79 // ....+...V.3. ..y
        .byte $67,$03,$85,$a7,$a5,$9f,$79,$9b,$03,$48,$d0,$06,$a4,$a7,$c0,$04 // g.....y..H......
        .byte $90,$02,$a0,$03,$be,$a2,$01,$20,$00,$01,$79,$a5,$01,$a8,$a5,$a7 // ....... ..y.....
        .byte $e5,$fe,$90,$02,$c6,$ff,$49,$ff,$85,$fe,$c0,$01,$90,$91,$be,$34 // ......I........4
        .byte $03,$20,$00,$01,$79,$68,$03,$90,$03,$e6,$9f,$18,$65,$fe,$85,$ae // . ..yh......e...
        .byte $a5,$9f,$79,$9c,$03,$65,$ff,$85,$af,$68,$aa,$a4,$a7,$90,$95,$c6 // ..y..e...h......
        .byte $01,$58,$4c,$00,$c0,$02,$04,$04,$30,$20,$10 // .XL.....0 .

// --- Region $a000-$a332 ---
.pc = $a000 "dat_a000"

dat_a000:
        .byte $a0,$60,$00,$a9,$00,$8d,$38,$a0,$a2,$00,$bd,$f8,$84,$38,$e9,$01 // .`....8......8..
        .byte $9d,$f8,$84,$c9,$ff,$d0,$20,$a9,$09,$9d,$f8,$84,$e8,$e0,$05,$d0 // ...... .........
        .byte $e9,$a9,$00,$8d,$fc,$84,$8d,$fb,$84,$8d,$fa,$84,$8d,$f9,$84,$8d // ................
        .byte $f8,$84,$a9,$01,$8d,$38,$a0,$60,$01,$a9,$27,$8d,$03,$02,$a9,$08 // .....8.`..'.....
        .byte $8d,$04,$02,$a0,$00,$b9,$58,$a0,$0a,$0a,$0a,$aa,$20,$6e,$9e,$ce // ......X..... n..
        .byte $03,$02,$c8,$c0,$05,$d0,$ee,$60,$00,$00,$00,$00,$00,$00,$00,$00 // .......`........
        .byte $00,$41,$00,$00,$00,$00,$00,$00,$40,$00,$00,$00,$00,$00,$00,$40 // .A......@......@
        .byte $00,$00,$00,$00,$40,$4f,$00,$07,$0e,$48,$8a,$be,$75,$a0,$9d,$00 // ....@O...H..u...
        .byte $d4,$68,$9d,$01,$d4,$60,$be,$75,$a0,$bd,$61,$a0,$29,$06,$09,$80 // .h...`.u..a.)...
        .byte $9d,$61,$a0,$9d,$04,$d4,$60,$48,$8a,$48,$be,$75,$a0,$bd,$61,$a0 // .a....`H.H.u..a.
        .byte $29,$06,$09,$40,$9d,$61,$a0,$9d,$04,$d4,$68,$9d,$02,$d4,$68,$9d // )..@.a....h...h.
        .byte $03,$d4,$60,$be,$75,$a0,$bd,$61,$a0,$29,$06,$09,$20,$9d,$61,$a0 // ..`.u..a.).. .a.
        .byte $9d,$04,$d4,$60,$be,$75,$a0,$bd,$61,$a0,$29,$06,$09,$10,$9d,$61 // ...`.u..a.)....a
        .byte $a0,$9d,$04,$d4,$60,$be,$75,$a0,$bd,$61,$a0,$09,$01,$9d,$61,$a0 // ....`.u..a....a.
        .byte $9d,$04,$d4,$60,$48,$8a,$be,$75,$a0,$9d,$06,$d4,$68,$9d,$05,$d4 // ...`H..u....h...
        .byte $60,$ad,$74,$a0,$39,$02,$a1,$90,$03,$19,$05,$a1,$8d,$17,$d4,$8d // `.t.9...........
        .byte $74,$a0,$60,$fe,$fd,$fb,$01,$02,$04,$0a,$0a,$0a,$0a,$48,$ad,$74 // t.`..........H.t
        .byte $a0,$29,$0f,$8d,$74,$a0,$8d,$17,$d4,$68,$0d,$17,$d4,$8d,$74,$a0 // .)..t....h....t.
        .byte $8d,$17,$d4,$60,$08,$ad,$75,$a0,$0a,$28,$8d,$75,$a0,$6a,$8d,$18 // ...`..u..(.u.j..
        .byte $d4,$60,$48,$ad,$75,$a0,$29,$f0,$8d,$18,$d4,$8d,$75,$a0,$68,$0d // .`H.u.).....u.h.
        .byte $18,$d4,$8d,$75,$a0,$8d,$18,$d4,$60,$ad,$75,$a0,$29,$8f,$1d,$58 // ...u....`.u.)..X
        .byte $a1,$8d,$75,$a0,$8d,$18,$d4,$60,$10,$40,$20,$50,$8d,$16,$d4,$8a // ..u....`.@ P....
        .text "****)"
        .byte $07,$8d,$15,$d4,$60,$a2,$00,$9d,$00,$d4,$9d
        .byte $5d,$a0,$e8,$e0,$19,$d0,$f5,$a9,$04,$20,$09,$a1,$a2,$01 // ]........ ....

txt_a17e:
        .text " I"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $a9,$0f                               // ..

txt_a183:
        .text " 2"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $60,$48,$8a,$48,$98                   // `H.H.

txt_a18b:
        .text "H "
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $a2,$a9,$ae,$a2,$0a,$20,$e4,$a0,$a9,$2a,$a2,$f8,$20,$79,$a0,$20 // ..... ...*.. y. 
        .byte $86,$a0,$38,$20,$f1,$a0,$a9,$0a,$99,$94,$a2,$20,$d5,$a0,$68,$a8 // ..8 ....... ..h.
        .byte $68,$aa,$68,$60,$48,$8a,$48,$98       // h.h`H.H.

txt_a1b6:
        .text "H "
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $a2,$a9,$75,$a2,$00,$20,$e4,$a0,$a9,$09,$a2,$c4,$20,$79,$a0,$a9 // ..u.. ...... y..
        .byte $07,$a2,$d0,$20,$97,$a0,$18,$20,$f1,$a0,$a9,$0a,$99,$94,$a2,$20 // ... ... ....... 
        .byte $d5,$a0,$68,$a8,$68,$aa,$68,$60,$48,$8a,$48,$98 // ..h.h.h`H.H.

txt_a1e5:
        .text "H "
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $a2,$a9,$40,$a2,$00,$20,$e4,$a0,$a9,$1f,$a2,$40,$20,$79,$a0,$20 // ..@.. .....@ y. 
        .byte $86,$a0,$18,$20,$f1,$a0,$a9,$0a,$99,$94,$a2,$20,$d5,$a0,$68,$a8 // ... ....... ..h.
        .byte $68,$aa,$68,$60,$48,$8a,$48,$98       // h.h`H.H.

txt_a210:
        .text "H "
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $a2,$a9,$8f,$a2,$0a,$20,$e4,$a0,$a9,$08,$a2,$e6,$20,$79,$a0,$20 // ..... ...... y. 
        .byte $86,$a0,$18,$20,$f1,$a0,$a9,$0a,$99,$94,$a2,$20,$d5,$a0,$68,$a8 // ... ....... ..h.
        .byte $68,$aa,$68,$60,$48,$8a,$48,$98       // h.h`H.H.

txt_a23b:
        .text "H "
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $a2,$a9,$0f,$a2,$00,$20,$e4,$a0,$a9,$07,$a2,$d0,$20,$79,$a0,$a9 // ..... ...... y..
        .byte $07,$a2,$d0,$20,$97,$a0,$18,$20,$f1,$a0,$a9,$04,$99,$94,$a2,$20 // ... ... ....... 
        .byte $d5,$a0,$68,$a8,$68,$aa,$68,$60,$48,$8a,$48,$98 // ..h.h.h`H.H.

txt_a26a:
        .text "H "
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $a2,$a9,$00,$a2,$33,$20,$e4,$a0,$a9,$07,$a2,$d0,$20,$79,$a0,$a9 // ....3 ...... y..
        .byte $0f,$a2,$a0,$20,$97,$a0,$18,$20,$f1,$a0,$a9,$03,$99,$94,$a2,$20 // ... ... ....... 
        .byte $d5,$a0,$68,$a8,$68,$aa,$68,$60,$08,$00,$00,$ad,$61,$a0,$29,$fe // ..h.h.h`....a.).
        .byte $8d,$61,$a0,$8d,$04,$d4,$ad,$68,$a0,$29,$fe,$8d,$68,$a0,$8d,$0b // .a.....h.)..h...
        .byte $d4,$ad,$6f,$a0,$29,$fe,$8d,$6f,$a0,$8d,$12,$d4,$60,$a0,$01,$ad // ..o.)..o....`...
        .byte $95,$a2,$d0,$01,$60,$c8,$ad,$96,$a2,$d0,$01,$60,$c8,$ad,$6f,$a0 // ....`......`..o.
        .byte $29,$fe,$8d,$6f,$a0,$8d,$12,$d4,$60,$dc,$8d,$0d,$dd,$8d,$00,$dc // )..o....`.......
        .byte $a9,$08,$8d,$0e,$dc,$8d,$0e,$dd,$8d,$0f,$dc,$8d,$0f,$dd,$a2,$00 // ................
        .byte $8e,$03,$dc,$8e,$03,$dd,$8e,$18,$d4,$ca,$8e,$02,$dc,$a9,$07,$8d // ................
        .byte $00,$dd,$a9,$38,$a5,$ac,$e5,$ae,$a5,$ad,$e5,$af,$60,$e6,$ac,$d0 // ...8........`...
        .byte $02,$e6,$ad,$60,$a2,$ff,$78,$9a,$d8,$20,$02,$fd,$d0,$03,$6c,$00 // ...`..x.. ....l.
        .byte $80,$8e,$16,$d0,$20,$a3,$fd,$20,$50,$fd,$20,$15,$fd,$20,$5b,$ff // .... .. P. .. [.
        .byte $58,$6c,$00,$a0,$a2,$05               // Xl....

// --- Region $a35f-$a3bc ---
.pc = $a35f "dat_a35f"

dat_a35f:
        .byte $31,$ea,$66,$fe,$47,$fe,$4a,$f3,$91,$f2,$0e,$f2,$50,$f2,$33,$f3 // 1.f.G.J.....P.3.
        .byte $57,$f1,$ca,$f1,$ed,$f6,$3e,$f1,$2f,$f3,$66,$fe,$a5,$f4,$ed,$f5 // W.....>./.f.....
        .byte $a9,$00,$a8,$99,$02,$00,$99,$00,$02,$99,$00,$03,$c8,$d0,$f4,$a2 // ................
        .byte $3c,$a0,$03,$86,$b2,$84,$b3,$a8,$a9,$03,$85,$c2,$e6,$c2,$b1,$c1 // <...............
        .byte $aa,$a9,$55,$91,$c1,$d1,$c1,$d0,$0f,$2a,$91,$c1,$d1,$c1,$d0,$08 // ..U......*......
        .byte $8a,$91,$c1,$c8,$d0,$e8,$f0,$e4,$98,$aa,$a4,$c2,$18,$20 // ............. 

// --- Region $a3ca-$a3e9 ---
.pc = $a3ca "dat_a3ca"

dat_a3ca:
        .byte $6a,$fc,$cd,$fb,$31,$ea,$2c,$f9,$a9,$7f,$8d,$0d,$dc,$8d,$0d,$dd // j...1.,.........
        .byte $8d,$00,$dc,$a9,$08,$8d,$0e,$dc,$8d,$0e,$dd,$8d,$0f,$dc,$8d,$0f // ................

// --- Region $a4c1-$a530 ---
.pc = $a4c1 "dat_a4c1"

dat_a4c1:
        .byte $10,$f8,$ab,$13,$ab,$02,$00,$00,$00,$de,$aa,$00,$00,$00,$00,$02 // ................
        .byte $02,$18,$0a,$40,$58,$04,$f0,$00,$00,$00,$00,$00,$00,$02,$08,$28 // ...@X..........(
        .byte $01,$40,$40,$10,$b0,$ac,$75,$ab,$02,$00,$00,$00,$ee,$aa,$00,$00 // .@@...u.........
        .byte $00,$00,$01,$01,$30,$07,$10,$10,$2c,$00,$00,$00,$08,$04,$0c,$60 // ....0...,......`
        .byte $00,$00,$00,$00,$10,$10,$10,$26,$ad,$bf,$ab,$02,$00,$00,$00,$f7 // .......&........
        .byte $aa,$00,$00,$00,$00,$18,$18,$48,$00,$80,$7e,$8b,$1e,$00,$00,$7e // .......H..~....~
        .byte $3f,$bd,$60,$00,$08,$05,$01,$40,$40,$01,$01,$01,$01,$fc,$7e,$00 // ?.`....@@.....~.

// --- Region $a63e-$a66c ---
.pc = $a63e "dat_a63e"

dat_a63e:
        .byte $02,$7d,$a6,$a9,$a7,$b0,$a7,$b7,$a7,$4b,$a7,$47,$a7,$9f,$a7,$97 // .}.......K.G....
        .byte $a7,$fc,$a6,$7a,$a7,$c4,$a6,$c8,$a6,$cc,$a6,$d0,$a6,$c6,$a7,$e0 // ...z............
        .byte $a6,$9e,$a6,$f7,$a6,$d4,$a6,$d8,$a6,$8e,$a6,$8b,$a6,$6d,$a6 // .............m.

// --- Region $a67e-$a68d ---
.pc = $a67e "Segment $a67e"
        .byte $00,$9d,$d9,$a4,$9d,$d3,$a4,$9d,$d4,$a4,$4c,$fd,$a7,$4c,$fd,$a7 // ..........L..L..

// --- Region $a9ff-$aa6b ---
.pc = $a9ff "dat_a9ff"

dat_a9ff:
        .byte $0f,$16,$01,$26,$01,$38,$01,$4b,$01,$60,$01,$72,$01,$89,$01,$a1 // ...&.8.K.`.r....
        .byte $01,$bb,$01,$d6,$01,$f1,$01,$0e,$02,$2c,$02,$4c,$02,$70,$02,$96 // .........,.L.p..
        .byte $02,$c0,$02,$e4,$02,$12,$03,$42,$03,$76,$03,$ac,$03,$e2,$03,$1c // .......B.v......
        .byte $04,$58,$04,$98,$04,$e0,$04,$2c,$05,$80,$05,$c8,$05,$24,$06,$84 // .X.....,.....$..
        .byte $06,$ec,$06,$58,$07,$c4,$07,$38,$08,$b0,$08,$30,$09,$c0,$09,$58 // ...X...8...0...X
        .byte $0a,$00,$0b,$90,$0b,$48,$0c,$08,$0d,$d8,$0d,$b0,$0e,$88,$0f,$70 // .....H.........p
        .byte $10,$60,$11,$60,$12,$80,$13,$b0,$14,$00,$16,$20,$17 // .`.`....... .

// --- Region $aa74-$aa85 ---
.pc = $aa74 "Segment $aa74"
        .byte $10,$1f,$e0,$20,$c0,$22,$c0,$24,$00,$27,$60,$29,$00 // ... .".$.'`).

txt_aa81:
        .text ","
        .byte $40                                   // @ character
        .text ". 1"

// --- Region $aa99-$abf9 ---
.pc = $aa99 "dat_aa99"

dat_aa99:
        .byte $58,$80,$5c,$40,$62,$40,$68,$c0,$6e,$80,$75,$40,$7c,$80,$83,$00 // X.\@b@h.n.u@|...
        .byte $8b,$00,$93,$00,$9c,$80,$a5,$00,$b0,$00,$b9,$80,$c4,$80,$d0,$80 // ................
        .byte $dd,$00,$eb,$80,$f8,$de,$df,$e2,$e5,$e7,$eb,$ee,$f1,$f4,$f7,$f9 // ................
        .byte $fd,$ff,$01,$03,$08,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ................
        .byte $aa,$aa,$ab,$ab,$ab,$80,$00,$03,$87,$00,$04,$87,$00,$83,$00,$04 // ................
        .byte $07,$8c,$07,$0c,$8f,$07,$0c,$90,$03,$07,$8c,$04,$07,$8c,$00,$8c // ................
        .byte $00,$00,$0c,$8c,$00,$84,$00,$85,$00,$87,$00,$00,$00,$00,$8c,$00 // ................
        .byte $04,$07,$8b,$07,$13,$ab,$75,$ab,$bf,$ab,$ed,$ab,$ed,$ab,$20,$ac // ......u....... .
        .byte $20,$ac,$ed,$ab,$ed,$ab,$20,$ac,$20,$ac,$4d,$ac,$4d,$ac,$20,$ac //  ..... . .M.M. .
        .byte $20,$ac,$4d,$ac,$4d,$ac,$20,$ac,$20,$ac,$ed,$ab,$ed,$ab,$20,$ac //  .M.M. . ..... .
        .byte $20,$ac,$7a,$ac,$7a,$ac,$7a,$ac,$7a,$ac,$7a,$ac,$7a,$ac,$7a,$ac //  .z.z.z.z.z.z.z.
        .byte $7a,$ac,$7a,$ac,$7a,$ac,$7a,$ac,$7a,$ac,$ed,$ab,$ed,$ab,$20,$ac // z.z.z.z.z..... .
        .byte $20,$ac,$ed,$ab,$ed,$ab,$20,$ac,$20,$ac,$ed,$ab,$ed,$ab,$20,$ac //  ..... . ..... .
        .byte $20,$ac,$ed,$ab,$ed,$ab,$20,$ac,$20,$ac,$00,$00,$a5,$ac,$a5,$ac //  ..... . .......
        .byte $bc,$ac,$bc,$ac,$a5,$ac,$a5,$ac,$bc,$ac,$bc,$ac,$cb,$ac,$cb,$ac // ................
        .byte $a5,$ac,$a5,$ac,$bc,$ac,$bc,$ac,$fd,$ac,$fd,$ac,$fd,$ac,$fd,$ac // ................
        .byte $fd,$ac,$0d,$ad,$a5,$ac,$a5,$ac,$bc,$ac,$bc,$ac,$a5,$ac,$a5,$ac // ................
        .byte $bc,$ac,$bc,$ac,$a5,$ac,$a5,$ac,$bc,$ac,$bc,$ac,$a5,$ac,$a5,$ac // ................
        .byte $bc,$ac,$bc,$ac,$00,$00,$15,$ad,$15,$ad,$36,$ad,$68,$ad,$15,$ad // ..........6.h...
        .byte $94,$ad,$ce,$ad,$94,$ad,$c8,$ad,$94,$ad,$ce,$ad,$94,$ad,$d1,$ad // ................
        .byte $94,$ad,$ba,$ad,$c8,$ad,$2e,$ad,$2e,$ad,$cb,$ad,$2e,$ad,$2e,$ad // ................
        .byte $c8,$ad,$00,$00,$8b,$90,$02,$08,$28,$c0,$d0,$0a,$40,$e1,$18,$d0 // ........(...@...
        .byte $08                                   // .

// --- Region $abfb-$ac17 ---
.pc = $abfb "dat_abfb"

dat_abfb:
        .byte $e0,$8e,$18,$e1,$d0,$09,$00,$8a,$8e,$3b,$e2,$d0,$0a,$40,$8b,$18 // .........;...@..
        .byte $d0,$08,$00,$e0,$8e,$18,$8b,$e1,$d0,$09,$00,$92,$8e // .............

// --- Region $ac1d-$ac24 ---
.pc = $ac1d "dat_ac1d"

dat_ac1d:
        .byte $8b,$13,$88,$d0,$0a,$40,$e1,$13       // .....@..

// --- Region $ac36-$ac3e ---
.pc = $ac36 "dat_ac36"

dat_ac36:
        .byte $8b,$13,$d0,$08,$00,$e0,$8e,$13,$8b   // .........

// --- Region $ac4a-$ac51 ---
.pc = $ac4a "dat_ac4a"

dat_ac4a:
        .byte $8b,$13,$88,$d0,$0a,$40,$e1,$11       // .....@..

// --- Region $ac63-$ac6b ---
.pc = $ac63 "dat_ac63"

dat_ac63:
        .byte $8b,$11,$d0,$08,$00,$e0,$8e,$11,$8b   // .........

// --- Region $ac77-$ac7e ---
.pc = $ac77 "dat_ac77"

dat_ac77:
        .byte $8b,$11,$88,$d0,$0a,$40,$e1,$16       // .....@..

// --- Region $ac8f-$ac97 ---
.pc = $ac8f "dat_ac8f"

dat_ac8f:
        .byte $8b,$16,$d0,$08,$00,$e0,$16,$8b,$e1   // .........

// --- Region $ac9b-$aca2 ---
.pc = $ac9b "dat_ac9b"

dat_ac9b:
        .byte $92,$8e,$30,$e0,$d0,$09,$40,$8b       // ..0...@.

// --- Region $acc1-$ace0 ---
.pc = $acc1 "Segment $acc1"
        .fill 9, $34
        .byte $88,$8b,$90,$01,$08,$50,$89,$01,$02,$82,$d0,$09,$40,$c0,$e2,$1d // .....P......@...
        .byte $e1,$1d,$e5,$1d,$e0,$1d,$e2           // .......

// --- Region $ad12-$ae32 ---
.pc = $ad12 "dat_ad12"

dat_ad12:
        .byte $54,$3a,$88,$8b,$8f,$00,$90,$00,$08,$05,$d0,$00,$80,$89,$3f,$7e // T:............?~
        .byte $82,$c9,$f7,$48,$eb,$84,$19,$00,$2a,$95,$47,$88,$c9,$d0,$00,$10 // ...H....*.G.....
        .byte $f7,$48,$47,$88,$8b,$90,$01,$08,$50,$89,$03,$06,$82,$d0,$0a,$40 // .HG.....P......@
        .byte $c0,$e2,$2d,$e1,$35,$e5,$2d,$e0,$2f,$e2,$30,$e1,$2f,$e6,$85,$50 // ..-.5.-./.0./..P
        .byte $00,$1c,$2d,$e2,$2f,$e1,$2b,$e5,$2f,$e0,$30,$e2,$32,$e1,$30,$e6 // ..-./.+./.0.2.0.
        .byte $85,$50,$00,$1c,$2f,$88,$89,$06,$0c,$d0,$0a,$40,$ce,$e2,$39,$e1 // .P../......@..9.
        .byte $41,$e5,$39,$e0,$3b,$e2,$3c,$e1,$3b,$e6,$85,$a0,$00,$1c,$39,$e2 // A.9.;.<.;.....9.
        .byte $3b,$e1,$37,$e5,$3b,$e0,$3c,$e2,$3e,$e1,$3c,$e6,$85,$a0,$00,$1c // ;.7.;.<.>.<.....
        .byte $3b,$88,$8b,$90,$01,$08,$50,$89,$03,$06,$82,$d0,$09,$40,$ce,$e1 // ;.....P......@..
        .byte $3a,$e0,$3a,$e1,$35,$e5,$3a,$e0,$35,$c9,$e0 // :.:.5.:.5..

txt_adad:
        .text "FA>A>:>:5:52"
        .byte $88,$c9,$e1,$3a,$e0,$3a,$e1,$35,$f2,$84,$64,$00,$31,$3a,$88,$94 // ...:.:.5..d.1:..
        .byte $00,$88,$94,$01,$88,$94,$02,$88,$94,$04,$88,$ea,$0d,$dc,$8d,$0d // ................
        .byte $dd,$8d,$00,$dc,$a9,$08,$8d,$0e,$dc,$8d,$0e,$dd,$8d,$0f,$dc,$8d // ................
        .byte $0f,$dd,$a2,$00,$8e,$03,$dc,$8e,$03,$dd,$8e,$18,$d4,$ca,$8e,$02 // ................
        .byte $dc,$a9,$07,$8d,$00,$dd,$a9,$38,$a5,$ac,$e5,$ae,$a5,$ad,$e5,$af // .......8........
        .byte $60,$e6,$ac,$d0,$02,$e6,$ad,$60,$a2,$ff,$78,$9a,$d8,$20,$02,$fd // `......`..x.. ..
        .byte $d0,$03,$6c,$00,$80,$8e,$16,$d0,$20,$a3,$fd,$20,$50,$fd,$20,$15 // ..l..... .. P. .
        .byte $fd,$20,$5b,$ff,$58,$6c,$00,$a0,$a2,$05 // . [.Xl....

// --- Region $ae5f-$aebc ---
.pc = $ae5f "dat_ae5f"

dat_ae5f:
        .byte $31,$ea,$66,$fe,$47,$fe,$4a,$f3,$91,$f2,$0e,$f2,$50,$f2,$33,$f3 // 1.f.G.J.....P.3.
        .byte $57,$f1,$ca,$f1,$ed,$f6,$3e,$f1,$2f,$f3,$66,$fe,$a5,$f4,$ed,$f5 // W.....>./.f.....
        .byte $a9,$00,$a8,$99,$02,$00,$99,$00,$02,$99,$00,$03,$c8,$d0,$f4,$a2 // ................
        .byte $3c,$a0,$03,$86,$b2,$84,$b3,$a8,$a9,$03,$85,$c2,$e6,$c2,$b1,$c1 // <...............
        .byte $aa,$a9,$55,$91,$c1,$d1,$c1,$d0,$0f,$2a,$91,$c1,$d1,$c1,$d0,$08 // ..U......*......
        .byte $8a,$91,$c1,$c8,$d0,$e8,$f0,$e4,$98,$aa,$a4,$c2,$18,$20 // ............. 

// --- Region $aeca-$af32 ---
.pc = $aeca "dat_aeca"

dat_aeca:
        .byte $6a,$fc,$cd,$fb,$31,$ea,$2c,$f9,$a9,$7f,$8d,$0d,$dc,$8d,$0d,$dd // j...1.,.........
        .byte $8d,$00,$dc,$a9,$08,$8d,$0e,$dc,$8d,$0e,$dd,$8d,$0f,$dc,$8d,$0f // ................
        .byte $dd,$a2,$00,$8e,$03,$dc,$8e,$03,$dd,$8e,$18,$d4,$ca,$8e,$02,$dc // ................
        .byte $a9,$07,$8d,$00,$dd,$a9,$38,$a5,$ac,$e5,$ae,$a5,$ad,$e5,$af,$60 // ......8........`
        .byte $e6,$ac,$d0,$02,$e6,$ad,$60,$a2,$ff,$78,$9a,$d8,$20,$02,$fd,$d0 // ......`..x.. ...
        .byte $03,$6c,$00,$80,$8e,$16,$d0,$20,$a3,$fd,$20,$50,$fd,$20,$15,$fd // .l..... .. P. ..
        .byte $20,$5b,$ff,$58,$6c,$00,$a0,$a2,$05   //  [.Xl....

// --- Region $af5f-$afbc ---
.pc = $af5f "dat_af5f"

dat_af5f:
        .byte $31,$ea,$66,$fe,$47,$fe,$4a,$f3,$91,$f2,$0e,$f2,$50,$f2,$33,$f3 // 1.f.G.J.....P.3.
        .byte $57,$f1,$ca,$f1,$ed,$f6,$3e,$f1,$2f,$f3,$66,$fe,$a5,$f4,$ed,$f5 // W.....>./.f.....
        .byte $a9,$00,$a8,$99,$02,$00,$99,$00,$02,$99,$00,$03,$c8,$d0,$f4,$a2 // ................
        .byte $3c,$a0,$03,$86,$b2,$84,$b3,$a8,$a9,$03,$85,$c2,$e6,$c2,$b1,$c1 // <...............
        .byte $aa,$a9,$55,$91,$c1,$d1,$c1,$d0,$0f,$2a,$91,$c1,$d1,$c1,$d0,$08 // ..U......*......
        .byte $8a,$91,$c1,$c8,$d0,$e8,$f0,$e4,$98,$aa,$a4,$c2,$18,$20 // ............. 

// --- Region $afca-$b149 ---
.pc = $afca "dat_afca"

dat_afca:
        .byte $6a,$fc,$cd,$fb,$31,$ea,$2c,$f9,$a9,$7f,$8d,$0d,$dc,$8d,$0d,$dd // j...1.,.........
        .byte $8d,$00,$dc,$a9,$08,$8d,$0e,$dc,$8d,$0e,$dd,$8d,$0f,$dc,$8d,$0f // ................
        .byte $dd,$a2,$00,$8e,$03,$dc,$8e,$03,$dd,$8e,$18,$d4,$ca,$8e,$02,$dc // ................
        .byte $a9,$07,$8d,$00,$dd,$00               // ......

txt_b000:
        .text ",NEW MAN,GIGALINE,DEXION,MR.PERFECT,NEW EDITION -IPS- AND WARLEX         "

dat_b049:
        // === Fill data (257 bytes, $b049-$b149) ===
        .fill 257, $ff

// --- Region $b223-$b24c ---
.pc = $b223 "dat_b223"

dat_b223:
        .byte $07,$9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da,$00,$00,$ad,$c0,$db,$8d // ................
        .byte $f7,$c3,$a2,$00,$bd,$c1,$db,$9d,$c0,$db,$e8,$e0,$27,$d0,$f5,$ad // ............'...
        .byte $f7,$c3,$8d,$e7,$db,$60,$ff,$ad,$00,$dd // .....`....

// --- Region $b274-$b2f6 ---
.pc = $b274 "dat_b274"

dat_b274:
        .byte $aa,$68,$40,$00,$00,$00,$a9,$1b,$8d,$11,$d0,$a9,$c8,$8d,$16,$d0 // .h@.............
        .byte $a9,$13,$8d,$18,$d0,$a9,$01,$20,$66,$c1,$8d,$12,$d0,$a9,$70,$8d // ....... f.....p.
        .byte $14,$03,$ad,$ff,$c3,$69,$01,$c9,$0a,$f0,$0b,$8d,$ff,$c3,$4c,$bc // .....i........L.
        .byte $fe,$a9,$00,$8d,$ff,$c3,$20,$00,$c2,$4c,$bc,$fe,$8d,$19,$d0,$a9 // ...... ..L......
        .byte $d2,$60,$00,$00,$00,$00,$a9,$01,$8d,$19,$d0,$a9,$ec,$8d,$12,$d0 // .`..............
        .byte $a9,$c0,$8d,$14,$03                   // .....

txt_b2c9:
        .text " P"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_b2cc:
        .text " P"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $68,$a8,$68,$aa,$68,$40,$31,$ea,$00,$00,$00,$a9,$c8,$20,$d8,$c1 // h.h.h@1...... ..
        .byte $a9,$01,$8d,$19,$d0,$a9,$00,$8d,$12,$d0,$a9,$00,$8d,$14,$03,$20 // ............... 
        .byte $00,$c3,$20,$00,$c3,$20,$00,$c3       // .. .. ..

// --- Region $b322-$b3a6 ---
.pc = $b322 "dat_b322"

dat_b322:
        .byte $ad,$20,$db,$8d,$f7,$c3,$a2,$27,$bd,$f8,$da,$9d,$f9,$da,$ca,$d0 // . .....'........
        .byte $f7,$ad,$f7,$c3,$8d,$f9,$da,$ad,$70,$db,$8d,$f7,$c3,$ad,$98,$db // ........p.......
        .byte $8d,$f8,$c3,$a2,$00,$4c,$d8,$c3,$ae,$fa,$c3,$ca,$ea,$ea,$8e,$fa // .....L..........
        .byte $c3,$8e,$16,$d0,$e0,$ff,$f0,$01,$60,$a2,$07,$8e,$fa,$c3,$8e,$16 // ........`.......
        .byte $d0,$a2,$00,$bd,$f9,$c6,$9d,$f8,$c6,$e8,$e0,$27,$d0,$f5,$ae,$f1 // ...........'....
        .byte $c3,$e8,$8e,$f1,$c3,$a9,$36,$85,$01,$bd,$00,$b4,$c9,$ff,$f0,$08 // ......6.........
        .byte $8d,$1f,$c7,$a9,$37,$85,$01,$60,$a9,$00,$8d,$f1,$c3 // ....7..`.....

txt_b38f:
        .text "L;"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $ca,$ca,$ca,$ca,$60,$00,$00,$00,$ae,$f2,$c3,$ca,$8e,$f2,$c3,$8e // ....`...........
        .byte $16,$d0,$e0,$ff,$f0                   // .....

// --- Region $b3f4-$bc21 ---
.pc = $b3f4 "dat_b3f4"

dat_b3f4:
        .byte $60,$00,$00,$00,$00,$00,$06,$06,$06,$06,$06,$06 // `...........

txt_b400:
        .text " CONTACT THE HISTORY-MAKER:        S.W.A.T.     PLK 017990 C      6455 ERLENSEE     WEST-GERMANY      S.W.A.T.     PLK 017951 C    6000 FRANKFURT 1     WEST-GERMANY       S.W.A.T      PLK 122262 C      6450 HANAU 1      WEST-GERMANY                       "
        .byte $ff                                   // .

txt_b500:
        .text "   SPECIAL WEAPON AND TACTICS -S.W.A.T.- PRESENTS : ARCADIA FROM IMAGINE !!!             "

dat_b559:
        // === Fill data (1191 bytes, $b559-$b9ff) ===
        .fill 1191, $ff

txt_ba00:
        .text " WE, IN S.W.A.T. SEND GREETINGS TO: THE SCIENTISTS -EXC-,THE LAST GENERATION 45 -DADDA BEGGAR-,THE LEVEL 99 INDUSTRIES -BLS-,SHARKS -EURATOM FTL-,DIGITAL CRACKERS -KIELY-,MCT,C 64 CG,NEW MAN,GIGALINE,DEXION,MR.PERFECT,NEW EDITION -IPS- AND WARLEX         "

dat_baff:
        // === Fill data (257 bytes, $baff-$bbff) ===
        .fill 257, $ff
        .byte $18,$00,$00,$66,$66,$66,$7e,$7e,$66,$00,$00,$66,$66,$18,$18,$66 // ...fff~~f..ff..f
        .byte $66,$00,$00,$66,$66,$3c,$18,$18,$18,$00,$00,$7e,$0c,$18,$30,$60 // f..ff<.....~..0`
        .byte $7e                                   // ~

dat_bc21:
        // === Fill data (1 bytes, $bc21-$bc21) ===
        .byte $00                                   // .

// --- Region $bcc9-$bd19 ---
.pc = $bcc9 "dat_bcc9"

dat_bcc9:
        .byte $ff,$3c,$66,$6e,$76,$66,$66,$3c,$00,$18,$18,$38,$18,$18,$18,$7e // .<fnvff<...8...~
        .byte $00,$3c,$66,$06,$0c,$30,$60,$7e,$00,$3c,$66,$06,$1c,$06,$66,$3c // .<f..0`~.<f...f<
        .byte $00,$06,$0e,$1e,$66,$7f,$06,$06,$00,$7e,$60,$7c,$06,$06,$66,$3c // ....f....~`|..f<
        .byte $00,$3c,$66,$60,$7c,$66,$66,$3c,$00,$7e,$66,$0c,$18,$18,$18,$18 // .<f`|ff<.~f.....
        .byte $00,$3c,$66,$66,$3c,$66,$66,$3c,$00,$3c,$66,$66,$3e,$06,$66,$3c // .<ff<ff<.<ff>.f<

dat_bd19:
        // === Fill data (1 bytes, $bd19-$bd19) ===
        .byte $00                                   // .

// --- Region $bd94-$be75 ---
.pc = $bd94 "dat_bd94"

dat_bd94:
        .byte $0f,$0e
        .text ">:9:"
        .byte $00
        .byte $55,$aa,$aa,$aa,$8e,$ff,$8e,$00,$00
        .byte $f0,$b0,$bc,$ac,$5c,$ac,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ....\...........
        .fill 8, $00

txt_bdbc:
        .text "?:::::"
        .byte $00                                   // string terminator
        .byte $00,$f0,$b0,$b0,$b0,$b0,$bf,$00,$00,$ff,$ea,$ea,$ea,$ea,$ea,$00 // ................
        .byte $00,$c0,$c0,$c0,$c0,$c0,$c0,$00,$00,$00,$00,$01,$01,$01,$01,$00 // ................
        .byte $00,$00,$80,$80,$83,$83,$8f,$00,$00,$3f,$3a,$fa,$aa,$aa,$ab,$00 // .........?:.....
        .byte $00,$fc,$ac,$af,$aa,$aa,$ea,$00,$00,$00,$00,$00,$c0,$c0,$c0,$00 // ................
        .fill 17, $00
        .byte $ff,$ea,$ea,$eb,$eb,$eb,$00,$00,$ff,$aa,$aa,$ab,$ab,$ab,$00,$00 // ................
        .byte $f0,$b0,$b0,$b0,$b0,$b0,$02,$02,$00,$00,$00,$00,$00,$00,$02,$02 // ................
        .byte $82,$82,$82,$8a,$8a,$00,$80,$aa,$00,$00,$00,$00,$a0,$53,$80,$80 // .............S..
        .byte $80,$00                               // ..

txt_be46:
        .text "0   "
        .byte $00                                   // string terminator
        .fill 13, $00
        .byte $03,$bf,$00,$00,$00,$00,$00,$03,$bf,$d5,$00,$00,$00,$0f,$3a,$fa // ..............:.
        .byte $fa,$ff,$00,$00,$02,$f2,$f4,$f0,$c0,$c0,$00,$28,$a0 // ...........(.

dat_be75:
        // === Fill data (1 bytes, $be75-$be75) ===
        .byte $00                                   // .

// --- Region $bea9-$bfa4 ---
.pc = $bea9 "dat_bea9"

dat_bea9:
        .byte $0c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$3c // ...............<
        .byte $0a,$00,$00,$00,$00,$00,$00,$0c,$0b,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $e0,$00,$00,$00,$00,$00,$00,$00,$00,$35,$35,$3d,$0d,$0f,$0a,$3b // .........55=...;
        .byte $30,$84,$84,$ae,$a6,$a6,$15,$04,$44,$00,$fc,$ac,$ac,$a7,$ab,$ab // 0.......D.......
        .byte $ab,$00,$00,$00,$00,$00,$00,$03,$03,$00,$00,$00,$00,$00,$00,$ff // ................
        .byte $ab                                   // .

txt_befa:
        .text ":::::::?"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $ba,$aa,$aa,$aa,$aa,$aa,$ab,$bf,$bf,$ff,$ff,$ff,$ff,$ff,$fe,$80 // ................
        .byte $80,$80,$80,$81,$81,$87,$7c,$02,$02,$01,$28,$a4,$a4,$55,$c1,$8d // ......|...(..U..
        .byte $8d,$8d,$a9,$2a,$aa,$8a,$8d,$ac,$ac,$ac,$ac,$aa,$aa // ...*.........

txt_bf30:
        .text "ZU::::"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$fa,$b0,$b0,$b0,$b0,$b0,$b0,$b0,$b0,$00,$00,$00,$00,$00 // ................
        .byte $00,$ff,$ea,$00,$00,$00,$00,$08,$00,$aa,$aa,$55,$01,$01,$01,$03 // ...........U....
        .byte $f0,$00,$fc,$ab,$ab,$ab,$ab,$54,$00,$00,$01,$50,$00,$00,$00,$00 // .......T...P....
        .byte $00,$c0,$c0,$00,$00,$00,$00,$00,$01,$3f,$36,$04,$04,$05,$09,$21 // .........?6....!
        .byte $01,$f0,$a2,$10,$10,$00,$fe,$f0,$a0,$02,$90,$30,$02,$3a,$e5,$66 // ...........0.:.f
        .byte $59,$55,$0c,$0f,$bf,$ff,$fd,$55,$5d,$55,$57,$fe,$fa,$aa,$ab,$ab // YU.....U]UW.....
        .byte $ab,$ae,$bf,$ff,$ea,$aa,$a9,$a4,$90,$80,$00,$ff,$f0 // .............

dat_bfa4:
        // === Fill data (1 bytes, $bfa4-$bfa4) ===
        .byte $00                                   // .

// --- Region $bfe2-$bfff ---
.pc = $bfe2 "dat_bfe2"

dat_bfe2:
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$20,$28,$06,$01,$02,$00 // .......... (....
        .byte $02,$00,$00,$3c,$0c,$c0,$70,$30,$00,$00,$80,$0c,$0c,$00 // ...<..p0......

// --- Region $c0db-$c0ff ---
.pc = $c0db "Segment $c0db"
        .encoding "screencode_mixed"
        .text "@"
        .byte $d8,$9d                               // scrcode: ..
        .text "@"
        .byte $d9,$9d                               // scrcode: ..
        .text "@"
        .byte $da                                   // scrcode: .
        .text "@@"
        .byte $ad,$c0,$db,$8d,$f7,$c3,$a2           // scrcode: .......
        .text "@"
        .byte $bd,$c1,$db,$9d,$c0,$db,$e8,$e0       // scrcode: ........
        .text "'"
        .byte $d0,$f5,$ad,$f7,$c3,$8d,$e7,$db,$60,$ff // scrcode: ..........
        .encoding "petscii_upper"

// --- Region $c12a-$cad8 ---
.pc = $c12a "scr_c12a"

scr_c12a:
        // === Screen RAM (726 bytes, $c12a-$c3ff) ===
        .encoding "screencode_mixed"
        .byte $aa,$68,$40                           // scrcode: ...
        .text "@@@"
        .byte $a9,$1b,$8d                           // scrcode: ...
        .text "q"
        .byte $d0,$a9,$c8,$8d                       // scrcode: ....
        .text "v"
        .byte $d0,$a9                               // scrcode: ..
        .text "s"
        .byte $8d                                   // scrcode: .
        .text "x"
        .byte $d0,$a9                               // scrcode: ..
        .text "a "
        .byte $66,$c1,$8d                           // scrcode: ...
        .text "r"
        .byte $d0,$a9,$70,$8d                       // scrcode: ....
        .text "tc"
        .byte $ad,$ff,$c3,$69                       // scrcode: ....
        .text "a"
        .byte $c9                                   // scrcode: .
        .text "j"
        .byte $f0                                   // scrcode: .
        .text "k"
        .byte $8d,$ff,$c3,$4c,$bc,$fe,$a9           // scrcode: .......
        .text "@"
        .byte $8d,$ff,$c3                           // scrcode: ...
        .text " @"
        .byte $c2,$4c,$bc,$fe,$8d                   // scrcode: .....
        .text "y"
        .byte $d0,$a9,$d2,$60                       // scrcode: ....
        .text "@@@@"
        .byte $a9                                   // scrcode: .
        .text "a"
        .byte $8d                                   // scrcode: .
        .text "y"
        .byte $d0,$a9,$ec,$8d                       // scrcode: ....
        .text "r"
        .byte $d0                                   // scrcode: .
        .byte $a9,$c0,$8d                           // scrcode: ...
        .text "tc"
        .encoding "petscii_upper"

txt_c17f:
        .text " P"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_c182:
        .text " P"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $68,$a8,$68,$aa,$68,$40               // scrcode: ......
        .text "1"
        .byte $ea                                   // scrcode: .
        .text "@@@"
        .byte $a9,$c8                               // scrcode: ..
        .text " "
        .byte $d8,$c1,$a9                           // scrcode: ...
        .text "a"
        .byte $8d                                   // scrcode: .
        .text "y"
        .byte $d0,$a9                               // scrcode: ..
        .text "@"
        .byte $8d                                   // scrcode: .
        .text "r"
        .byte $d0,$a9                               // scrcode: ..
        .text "@"
        .byte $8d                                   // scrcode: .
        .text "tc @"
        .byte $c3                                   // scrcode: .
        .text " @"
        .byte $c3                                   // scrcode: .
        .text " @"
        .byte $c3                                   // scrcode: .
        .byte $a9                                   // scrcode: .
        .text "6"
        .byte $85                                   // scrcode: .
        .text "a"
        .encoding "petscii_upper"

txt_c1b1:
        .text " 1"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $a9                                   // scrcode: .
        .text "7"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $4c                                   // scrcode: .
        .text "1"
        .byte $ea,$ff,$ff,$ff,$ff,$ff,$a9           // scrcode: .......
        .text "a"
        .byte $8d                                   // scrcode: .
        .text "y"
        .byte $d0,$a9,$ff,$8d                       // scrcode: ....
        .text "r"
        .byte $d0,$ad,$f4,$c3,$8d                   // scrcode: .....
        .text "v"
        .byte $d0,$a9,$90,$8d                       // scrcode: ....
        .text "tc"
        .byte $4c                                   // scrcode: .
        .text "1"
        .byte $ea,$ad                               // scrcode: ..
        .text " "
        .byte $db,$8d                               // scrcode: ..
        .byte $f7,$c3,$a2                           // scrcode: ...
        .text "'"
        .byte $bd,$f8,$da,$9d,$f9,$da,$ca,$d0,$f7,$ad,$f7,$c3,$8d,$f9,$da,$ad // scrcode: ................
        .byte $70,$db,$8d,$f7,$c3,$ad,$98,$db,$8d,$f8,$c3,$a2 // scrcode: ............
        .text "@"
        .byte $4c,$d8,$c3,$ae,$fa,$c3,$ca           // scrcode: .......
        .byte $ea,$ea,$8e,$fa,$c3,$8e               // scrcode: ......
        .text "v"
        .byte $d0,$e0,$ff,$f0                       // scrcode: ....
        .text "a"
        .byte $60,$a2                               // scrcode: ..
        .text "g"
        .byte $8e,$fa,$c3,$8e                       // scrcode: ....
        .text "v"
        .byte $d0,$a2                               // scrcode: ..
        .text "@"
        .byte $bd,$f9,$c6,$9d,$f8,$c6,$e8,$e0       // scrcode: ........
        .text "'"
        .byte $d0,$f5,$ae,$f1,$c3,$e8,$8e,$f1       // scrcode: ........
        .byte $c3,$a9                               // scrcode: ..
        .text "6"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $bd                                   // scrcode: .
        .text "@"
        .byte $b4,$c9,$ff,$f0                       // scrcode: ....
        .text "h"
        .byte $8d,$1f,$c7,$a9                       // scrcode: ....
        .text "7"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $60,$a9                               // scrcode: ..
        .text "@"
        .byte $8d,$f1,$c3                           // scrcode: ...
        .encoding "petscii_upper"

txt_c245:
        .text "L;"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $ca,$ca,$ca,$ca,$60                   // scrcode: .....
        .text "@@@"
        .byte $ae,$f2,$c3,$ca,$8e,$f2,$c3,$8e       // scrcode: ........
        .text "v"
        .byte $d0,$e0,$ff,$f0                       // scrcode: ....
        .text "a"
        .byte $60,$a2                               // scrcode: ..
        .text "g"
        .byte $8e,$f2,$c3,$8e                       // scrcode: ....
        .text "v"
        .byte $d0,$a2                               // scrcode: ..
        .text "@"
        .byte $bd,$71,$c7,$9d,$70,$c7,$e8           // scrcode: .......
        .byte $e0                                   // scrcode: .
        .text "'"
        .byte $d0,$f5,$ae,$f3,$c3,$e8,$f0           // scrcode: .......
        .text "r"
        .byte $8e,$f3,$c3,$a9                       // scrcode: ....
        .text "6"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $bd                                   // scrcode: .
        .text "@"
        .byte $b5,$c9,$ff,$f0                       // scrcode: ....
        .text "w"
        .byte $8d,$97,$c7,$60,$ad,$83,$c2,$c9,$ba,$d0 // scrcode: ..........
        .text "f"
        .byte $a9,$b5,$8d,$83,$c2                   // scrcode: .....
        .byte $60,$69                               // scrcode: ..
        .text "a"
        .byte $8d,$83,$c2,$60,$a2                   // scrcode: .....
        .text "@"
        .byte $8e,$f3,$c3,$a9,$b5,$8d,$83,$c2,$60,$60 // scrcode: ..........
        .text "@@@@@ffffffffnnncckkk"
        .fill 24, $0b                               // scrcode: KKKKKKKKKKKKKKKKKKKKKKKK
        .text "lllllannffffllllllllllllllllffffnnalllll"
        .byte $ae,$f4,$c3,$ca,$8e,$f4,$c3,$8e       // scrcode: ........
        .text "v"
        .byte $d0,$e0,$ff,$f0                       // scrcode: ....
        .text "a"
        .byte $60,$a2                               // scrcode: ..
        .text "g"
        .byte $8e,$f4,$c3,$8e                       // scrcode: ....
        .text "v"
        .byte $d0,$a2                               // scrcode: ..
        .text "@"
        .byte $bd,$c1,$c7,$9d,$c0,$c7,$e8,$e0       // scrcode: ........
        .text "'"
        .byte $d0,$f5,$ae,$f5,$c3,$e8               // scrcode: ......
        .byte $f0                                   // scrcode: .
        .text "r"
        .byte $8e,$f5,$c3,$a9                       // scrcode: ....
        .text "6"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $bd                                   // scrcode: .
        .text "@"
        .byte $ba,$c9,$ff,$f0                       // scrcode: ....
        .text "w"
        .byte $8d,$e7,$c7,$60,$ad                   // scrcode: .....
        .text "3"
        .byte $c3,$c9,$bf,$d0                       // scrcode: ....
        .text "f"
        .byte $a9,$ba,$8d                           // scrcode: ...
        .text "3"
        .byte $c3,$60,$69                           // scrcode: ...
        .text "a"
        .byte $8d                                   // scrcode: .
        .text "3"
        .byte $c3,$60,$a2                           // scrcode: ...
        .text "@"
        .byte $8e,$f5,$c3,$a9,$ba,$8d               // scrcode: ......
        .text "3"
        .byte $c3,$60,$ad,$f7,$c3,$8d,$84,$db,$ad,$f8,$c3,$8d,$85,$db,$4c,$e5 // scrcode: ................
        .byte $c0,$bd,$71,$c7,$9d,$70,$c7,$e8,$e0   // scrcode: .........
        .text "'"
        .byte $d0,$f5,$ae,$f3,$c3,$e8               // scrcode: ......
        .byte $f0                                   // scrcode: .
        .text "r"
        .byte $8e,$f3,$c3,$a9                       // scrcode: ....
        .text "6"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $bd                                   // scrcode: .
        .text "@"
        .byte $b5,$c9,$ff,$f0                       // scrcode: ....
        .text "w"
        .byte $8d,$97,$c7,$60,$ad                   // scrcode: .....
        .text "2"
        .byte $c3,$c9,$ba,$d0                       // scrcode: ....
        .text "f"
        .byte $a9,$b5,$8d                           // scrcode: ...
        .text "2"
        .byte $c3,$60,$69                           // scrcode: ...
        .text "a"
        .byte $8d                                   // scrcode: .
        .text "2"
        .byte $c3,$60,$a2                           // scrcode: ...
        .text "@"
        .byte $8e,$f3,$c3,$a9,$b5,$8d               // scrcode: ......
        .text "2"
        .byte $c3,$60,$60                           // scrcode: ...
        .text "@@@@@nnfffaannnnfffffaannnnff"
        .text "fffaannnnffffaan"
        .byte $bd,$71,$db,$9d,$70,$db,$e8,$e0       // scrcode: ........
        .text "u"
        .byte $d0,$f5,$a2                           // scrcode: ...
        .text "u"
        .byte $bd,$84,$db,$9d,$85,$db,$ca,$d0,$f7   // scrcode: .........
        .encoding "petscii_upper"

txt_c3ee:
        .text "LZ"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .fill 15, $00                               // scrcode: @@@@@@@@@@@@@@@
        .byte $ab,$ab,$48                           // scrcode: ...
        .text "@"
        .byte $cc,$e8,$ec,$ec                       // scrcode: ....
        .text ",,ccb;))+."
        .byte $fb,$fb,$b3,$84,$c4,$c4,$e6,$96,$af,$af,$ae // scrcode: ...........
        .text "@"
        .byte $c8,$c9,$c8                           // scrcode: ...
        .text "@"
        .byte $fb,$fb,$1b,$57,$77,$77               // scrcode: ......
        .byte $5f,$1c,$40,$40,$53,$91,$95,$95,$94   // scrcode: .........
        .text "t"
        .byte $f0                                   // scrcode: .
        .text "0"
        .byte $80,$c0,$e0,$ec,$ef,$ef,$58,$50,$50,$40,$74,$74,$54 // scrcode: .............
        .text "p$"
        .byte $cb,$cf                               // scrcode: ..
        .text "???olnnnnnn"
        .text "nn"
        .byte $5a,$4a,$80,$a0,$a8,$a8,$aa,$aa,$95,$aa,$a9 // scrcode: ...........
        .text "@@@@"
        .byte $80,$4a                               // scrcode: ..
        .text "n????oo"
        .byte $55,$55,$55,$94,$90,$a0,$a3,$a2,$40,$43 // scrcode: ..........
        .text "oo"
        .byte $ff,$bf                               // scrcode: ..
        .byte $bf,$bf                               // scrcode: ..
        .encoding "petscii_upper"

txt_c47a:
        .text "WUUUUUUU"
        .byte $5d,$d5,$95,$75,$55,$5d               // ]..uU]

txt_c488:
        .text "UU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $55,$75
        .text "UUUUT"
        .byte $ff,$ff,$ff
        .byte $3f,$ff,$c0,$00
        .byte $26,$ff
        .byte $ff,$ff,$ff,$ff,$ff,$3f,$0f,$e0,$f8,$f8,$fc,$fe,$fe,$ff,$fe,$3e // .....?.........>
        .byte $02,$02,$01,$02,$0a,$0f,$0b,$f0,$00,$00,$00,$80,$e0,$f8,$de,$00 // ................
        .fill 15, $00
        .byte $03,$02,$00,$00,$00,$00,$00,$00,$ea,$aa,$aa,$00,$00,$00,$05,$15 // ................
        .byte $ff,$ff,$fc,$01,$15,$01,$54,$55,$fd,$d5,$00,$55,$54,$51,$05,$55 // ......TU...UTQ.U
        .byte $55,$50,$05,$10
        .text "UUUU"
        .byte $05
        .byte $55,$55,$15

txt_c4f6:
        .text "ATUUUUUUU"
        .byte $05                                   // .

txt_c500:
        .text "PUUUUUUU"
        .byte $14,$41,$aa,$aa,$aa,$aa,$a8,$82,$2a,$aa,$aa,$a8,$a2,$0a,$aa,$aa // .A......*.......
        .byte $a8,$a8,$8a,$20,$a5,$81,$04,$35,$f1,$00,$01,$01,$50,$50,$14,$14 // ... ...5....PP..

txt_c528:
        .text "4D"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$ab,$0a,$32,$ac,$8a,$82,$aa,$aa,$ea,$aa,$aa,$ae,$ea,$82 // ...2...........

txt_c53a:
        .text "WWWVVVVU"
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $d2,$da,$ca,$6a,$6a,$2a,$aa,$19,$19,$d9,$d5,$d5,$d5,$e4,$e0,$d7 // ...jj*..........
        .byte $d7,$d7,$d4,$3c,$3f,$00,$00,$2f,$2f,$68,$22,$8c,$bf,$83,$b3,$0c // ...<?..//h".....
        .byte $0c,$0c,$0f,$c3,$c0,$18,$20,$bc,$3c,$0f,$0c,$d5,$d5,$40,$40,$28 // ...... .<....@@(
        .byte $28,$6b,$6b,$1b,$db,$23,$00,$3f,$3f,$1f,$97,$97,$97,$85,$00,$0c // (kk..#.??.......
        .byte $0c,$0c,$0c,$0c,$03,$01,$01,$02,$0a,$02,$00,$00,$00,$0c,$3f,$aa // ..............?.
        .byte $aa,$aa,$aa,$2a,$00,$00,$00,$c0,$fc,$fc,$fc,$f0,$01,$01,$00,$05 // ...*............

txt_c5a3:
        .text "1AAAAP"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $a2,$a8,$a8,$a8,$aa,$aa,$aa,$3f,$8f,$af,$a1,$a0,$25,$14,$12 // .......?....%..

txt_c5ba:
        .text "UUUUUU"
        .byte $97,$8f,$ff,$ff,$ff,$df,$ff,$5f,$57,$a5,$fc,$f1,$70,$f1,$f0,$f2 // ......._W...p...
        .byte $fc,$ff,$77,$dd,$77,$dd,$b0,$ed,$b0,$2d,$4f,$9f,$6f,$9f,$4f,$1f // ..w.w....-O.o.O.
        .byte $4f,$3f,$f8,$e3                       // O?..

txt_c5e4:
        .text "L3"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $30,$cc,$30,$0e,$0a,$0e,$0a,$05,$01,$00,$30,$fb,$fa,$fe,$fe,$03 // 0.0.......0.....
        .byte $03,$02,$06,$00,$c0,$80,$a0,$a0,$b0,$b0,$90,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$03,$03,$0c,$0f,$0f,$0c,$0c,$3f,$c0,$ff,$3f,$c0 // ...........?..?.
        .byte $3f,$c3,$cc,$ff,$ff,$0f,$f0,$ff,$03,$fc,$ff,$ff,$ff,$ff,$3f,$c0 // ?.............?.
        .byte $ff,$3f,$c0,$fa,$eb,$ff,$ff,$ff,$03,$fc,$ff,$ff,$ff,$ff,$ff,$ff // .?..............
        .byte $ff,$0f,$f0,$ff,$ff,$fc,$f3,$fc,$ff,$ff,$ff,$cc,$3f,$ff,$ff,$3f // ............?..?
        .byte $c3,$fc,$ff,$0f,$f0,$ff,$ff,$fc,$f3,$0f,$fc,$fc,$00,$cc,$3c,$f0 // ..............<.
        .byte $c8,$3e,$fe,$00,$05,$a5,$a5,$25,$a1,$a1,$a0 // .>.....%...

txt_c662:
        .byte $40                                   // @ character
        .text "DUUQA"
        .byte $06,$04,$44,$55,$05,$00,$0a,$20,$22,$2a,$ff,$bf,$ef,$80,$aa,$2a // ..DU... "*.....*
        .byte $aa,$9a,$aa,$aa,$aa,$aa,$00,$54,$15,$45,$aa,$aa,$02,$a8,$00,$00 // .......T.E......
        .byte $01,$05,$b0,$b0,$00,$40,$40,$40,$00,$00,$00,$00,$00,$00,$00,$00 // .....@@@........
        .byte $00,$03,$62,$60,$42,$72,$40,$40,$40,$01,$e0,$e0,$e1 // ..b`Br@@@....

txt_c6a5:
        .text ",,,,"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$00,$00,$00,$00,$03,$03,$03,$03,$00 // ................

txt_c6ba:
        .text "???????"
        .byte $ff,$03,$03,$02,$02,$02,$02,$00,$00,$ff,$ff,$ff,$ff,$cf,$0f,$01 // ................
        .byte $01,$c0,$c0,$f0,$d0
        .text "TTTT"
        .byte $00,$03
        .text "3==="
        .byte $fd
        .byte $f0,$20,$a4,$a4,$54,$54,$55,$01,$00,$ff,$ff,$3f,$3f,$0f,$0f,$0f // . ..TTU....??...
        .byte $0f
        .byte $3a,$3a,$0a,$8a,$8a,$88,$80,$80
        .byte $40                                   // @ character
        .text "XTF"
        .byte $0e,$0f
        .byte $3f
        .byte $3f,$fd,$f7,$0f,$03,$00,$00,$a0,$a0,$ea,$fa,$7e,$5f,$57,$15,$05 // ?..........~_W..
        .byte $01,$cc,$ff,$ff,$ff,$83,$a3,$6b,$5a,$fc,$ff,$fb,$fe,$bb,$ee,$bb // .......kZ.......
        .byte $ee,$c2,$2c,$b8,$e0,$a2,$c2,$8a,$0a,$30,$34,$f4,$fc,$23,$e8,$ea // ..,......04..#..
        .byte $e8,$03,$03,$03,$0b,$af,$ad,$b1,$b0,$c0,$80,$40,$00,$00,$00,$00 // ...........@....
        .fill 9, $00
        .byte $0f,$0f,$00,$00,$00,$00,$00,$00,$0c,$f3,$ff,$0f,$00,$0c,$0c,$0c // ................
        .byte $c3,$c8,$ca,$ca,$ca,$02,$c0,$00,$ff,$3f,$83,$a8,$aa,$aa,$0a,$c0 // .........?......
        .byte $03,$fc,$ff,$0f,$a0,$a8,$a8,$a8,$ff,$3f,$c0,$ff,$fc,$f3,$f3,$f3 // .........?......
        .byte $03,$fc,$ff,$02,$fc,$0f,$33,$33,$ff,$0f,$a3,$bc,$32,$ca,$c8,$c8 // ......33....2...
        .byte $f2,$cb,$2f,$bc,$c3,$3f,$ff,$ff,$f2,$f2,$02,$f2,$c2,$ca,$ca,$ca // ../..?..........
        .byte $c2,$e8,$a8,$a8,$a8,$a8,$aa,$aa,$28,$28,$22,$02,$28,$08,$18,$00 // ........((".(...
        .byte $2a,$6a,$6a                           // *jj

txt_c7ad:
        .text "JJBB"
        .byte $40                                   // @ character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$ae,$ba,$bf,$95,$aa,$2f,$a6,$9a,$a6,$a9,$aa,$aa,$69,$69 // ....../......ii

txt_c7c2:
        .text "*("
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $8a,$82,$88,$82,$2a,$00,$b0,$b0,$b0,$00,$ac,$8c,$03,$01,$01,$01 // ....*...........
        .byte $01,$01,$01,$01,$01,$03,$03,$03,$c3,$c3,$00,$01,$03,$19,$18,$18 // ................
        .byte $08,$09,$6a,$6a,$38,$00,$00           // ..jj8..

txt_c7ec:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $08,$08,$08,$0b,$03,$a3,$a3,$83       // ........

txt_c7fa:
        .text "UUTTTT"
        .byte $00                                   // string terminator
        .byte $3c,$42,$99,$a1,$99,$42,$3c,$00,$0c,$2c,$2c,$26,$5e,$46,$ee,$00 // <B...B<..,,&^F..
        .byte $ec,$66,$66,$6c,$66,$66,$ec,$00,$2e,$66,$c0,$c0,$c0,$66,$2e,$00 // .fflff...f...f..
        .byte $e8,$6c,$66,$66,$66,$6c,$e8,$00,$ee,$66,$60,$6c,$60,$66,$ee,$00 // .lfffl...f`l`f..
        .byte $ee,$e6,$60,$6c,$60,$60,$f0,$00,$2e,$66,$c0,$c0,$ce,$66,$2c,$00 // ..`l``...f...f,.
        .byte $e7,$66,$66,$5e,$66,$66,$e7,$00,$7e,$18,$18,$18,$18,$18,$7e,$00 // .ff^ff..~.....~.
        .byte $7e,$0c,$0c,$0c,$0c,$6c,$78,$00,$f6,$66,$6c,$68,$6c,$66,$f6,$00 // ~....lx..flhlf..
        .byte $f0,$60,$60,$60,$60,$66,$ee,$00,$c6,$ee,$7e,$b6,$86,$86,$ce,$00 // .````f....~.....
        .byte $66,$72,$3a,$5e,$4e,$46,$e2,$00,$2c,$66,$66,$66,$66,$66,$2c,$00 // fr:^NF..,fffff,.
        .byte $ec,$66,$66,$6c,$60,$60,$f0,$00,$2c,$66,$66,$66,$66,$2c,$0e,$00 // .ffl``..,ffff,..
        .byte $ec,$e6,$66,$6c,$68,$64,$f6,$00,$2e,$66,$60,$3c,$06,$66,$74,$00 // ..flhd...f`<.ft.
        .byte $7e,$5a,$18,$18,$18,$18,$3c,$00,$f6,$62,$62,$62,$62,$62,$2c,$00 // ~Z....<..bbbbb,.
        .byte $f6,$62,$62,$62,$62,$38,$18,$00,$e6,$c2,$c2,$d2,$da,$ec,$c6,$00 // .bbbb8..........
        .byte $86,$cc,$e8,$70                       // ...p

txt_c8c5:
        .text "8"
        .byte $5c                                   // backslash character
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $00,$e6,$c2,$64,$34,$18,$18,$3c,$00,$76,$66,$4c,$18,$32,$66,$6e // ...d4..<.vfL.2fn
        .byte $00,$5e,$cc,$dc,$ec,$ec,$cc,$d8,$3b,$31,$21,$01,$01,$01,$01,$03 // .^......;1!.....
        .byte $ee,$c6,$c2,$c0,$c0,$c0,$c0,$e0,$1e,$07,$0b,$0d,$0c,$0c,$0c,$1e // ................
        .byte $0f,$1e,$be,$f6,$e6,$46,$06,$0f,$00,$00,$00,$00,$00,$00,$00,$00 // .....F..........
        .byte $00,$18,$3c,$3c,$18,$18,$00,$18,$00,$cc,$66,$11,$00,$00,$00,$00 // ..<<......f.....
        .byte $00,$00,$44,$ee,$fe,$7c,$38,$10,$47,$42,$72,$00,$76,$26,$75,$00 // ..D..|8.GBr.v&u.
        .byte $70,$28,$72,$00,$98,$a0,$9a,$00,$00,$20,$90,$62,$74,$98,$8c,$32 // p(r...... .bt..2
        .byte $62,$92,$52,$1a,$16,$5c,$92,$61,$02,$05,$05,$65,$95,$66,$c6,$39 // b.R..\.a...e.f.9
        .byte $00,$00,$00,$30,$48,$30,$60,$98,$00,$08,$18,$ff,$7e,$3c,$66,$42 // ...0H0`.....~<fB
        .byte $00,$00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$30,$10,$20 // ....~........0. 
        .byte $00,$00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$30,$30,$00 // ....~........00.
        .fill 9, $00
        .byte $2c,$66,$66,$6e,$66,$66,$2c,$00,$08,$18,$38,$18,$18,$18,$3c,$00 // ,ffnff,...8...<.
        .byte $2c,$66,$06,$0c,$20,$66,$6e,$00,$34,$66,$06,$14,$06,$66,$34,$00 // ,f.. fn.4f...f4.
        .byte $06,$16,$26,$66,$7f,$06,$0f,$00,$7e,$46,$40,$6c,$06,$66,$2c,$00 // ..&f....~F@l.f,.
        .byte $2c,$66,$60,$6c,$66,$66,$2c,$00,$7e,$60,$04,$0c,$18,$18,$18,$00 // ,f`lff,.~`......
        .byte $2c,$66,$66,$2c,$66,$66,$2c,$00,$2c,$66,$66,$2e,$06,$66,$2c,$00 // ,ff,ff,.,ff..f,.
        .byte $00,$30,$30,$00,$30,$30,$00,$00,$00,$30,$30,$00,$30,$10,$20,$08 // .00.00...00.0. .
        .byte $14,$55,$98,$71,$31,$5b,$24,$00,$00,$00,$09,$16 // .U.q1[$.....

txt_c9ed:
        .text "$$"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $00,$00,$00,$98,$a4,$98,$b2,$4c,$00,$28,$c6,$c6,$0c,$10,$00,$00 // .......L.(......
        .byte $7c,$c6,$de,$de,$de,$c0,$7c,$00,$00,$0c,$1e,$66,$7e,$66,$cc,$cc // |.....|....f~f..
        .byte $00,$3e,$33,$66,$7c,$66,$cc,$f8,$00,$1e,$33,$60,$60,$60,$cc,$78 // .>3f|f....3```.x
        .byte $00,$3c,$36,$66,$66,$66,$d8,$f0,$00,$3f,$30,$60,$78,$60,$c0,$fc // .<6fff...?0`x`..
        .byte $00,$3f,$30,$60,$78,$60,$c0,$c0,$00,$1e,$33,$60,$6e,$66,$cc,$78 // .?0`x`....3`nf.x
        .byte $00,$33,$33,$66,$7e,$66,$cc,$cc,$00,$1e,$0c,$18,$18,$18,$30,$78 // .33f~f........0x
        .byte $00,$0f,$06,$0c,$0c,$0c,$d8,$70,$00,$33,$36,$78,$70,$78,$d8,$cc // .......p.36xpx..
        .byte $00,$30,$30,$60,$60,$60,$c0,$fc,$00,$31,$3b,$7f,$6b,$63,$c6,$c6 // .00```...1;.kc..
        .byte $00,$33,$3b,$7e,$7e,$6e,$cc,$cc,$00,$1e,$33,$66,$66,$66,$cc,$78 // .3;~~n....3fff.x
        .byte $00,$3e,$33,$66,$7c,$60,$c0,$c0,$00,$1e,$33,$66,$66,$66,$78,$1c // .>3f|`....3fffx.
        .byte $00,$3e,$33,$66,$7c,$78,$d8,$cc,$00,$1e,$33,$60,$3c,$06,$cc,$78 // .>3f|x....3`<..x
        .byte $00,$3f,$0c,$18,$18,$18,$30,$30,$00,$33,$33,$66,$66,$66,$cc,$78 // .?....00.33fff.x
        .byte $00,$33,$33,$66,$66,$66,$78,$30,$00,$31,$31,$63,$6b,$7f,$ee,$c6 // .33fffx0.11ck...
        .byte $00,$33,$33,$3c,$18,$3c,$cc,$cc,$00,$33,$33,$66,$3c,$18,$30,$30 // .33<.<...33f<.00
        .byte $00,$3f,$03,$0c,$18,$30,$c0,$fc       // .?...0..

dat_cad8:
        // === Fill data (1 bytes, $cad8-$cad8) ===
        .byte $00                                   // .

// --- Region $cb08-$ccd7 ---
.pc = $cb08 "dat_cb08"

dat_cb08:
        .byte $18,$18,$18,$18,$18,$00,$18,$00,$6c,$6c,$6c,$00,$00,$00,$00,$00 // ........lll.....
        .byte $00,$1c
        .byte $22                                   // double quote
        .text "II&"
        .byte $10,$0e,$00
        .byte $49,$2a,$08,$7f,$08
        .byte $2a,$49
        .byte $00,$66,$66,$66,$66,$66,$00,$66,$38,$6c,$38,$76,$dc,$cc,$76,$00 // .fffff.f8l8v..v.
        .byte $18,$18,$30,$00,$00,$00,$00,$00,$0c,$18,$30,$30,$30,$18,$0c,$00 // ..0.......000...
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00,$00,$66,$3c,$ff,$3c,$66,$00,$00 // 0.....0..f<.<f..
        .byte $00,$18,$18,$7e,$18,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$30 // ...~...........0
        .byte $00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ...~............
        .byte $00,$06,$0c,$18,$30,$60,$00,$00,$7c,$c6,$ce,$d6,$e6,$c6,$7c,$00 // ....0`..|.....|.
        .byte $18,$38,$18,$18,$18,$18,$7e,$00,$3c,$66,$06,$3c,$60,$66,$7e,$00 // .8....~.<f.<`f~.
        .byte $3c,$46,$06,$1c,$06,$66,$3c,$00,$18,$38,$58,$98,$fe,$18,$3c,$00 // <F...f<..8X...<.
        .byte $7e,$62,$60,$3c,$06,$66,$3c,$00,$3c,$66,$60,$7c,$66,$66,$3c,$00 // ~b`<.f<.<f`|ff<.
        .byte $7e,$46,$06,$0c,$18,$18,$18,$00,$3c,$66,$66,$3c,$66,$66,$3c,$00 // ~F......<ff<ff<.
        .byte $3c,$66,$66,$3e,$06,$66,$3c,$00,$00,$00,$18,$18,$00,$18,$18,$00 // <ff>.f<.........
        .byte $00,$00,$18,$18,$00,$18,$18,$30,$00,$63,$5d,$22,$22,$22,$5d,$63 // .......0.c]"""]c
        .byte $00,$08,$6b,$77,$2a,$77,$6b,$08,$00,$02,$04,$08,$1e,$04,$08,$10 // ..kw*wk.........
        .byte $3c,$66,$06,$0c,$18,$00,$18,$00       // <f......

scr_cc00:
        // === Screen RAM (216 bytes, $cc00-$ccd7) ===
        .encoding "screencode_mixed"
        .fill 9, $00                                // scrcode: @@@@@@@@@
        .text "lr"
        .encoding "petscii_upper"

txt_cc0b:
        .byte $22                                   // double quote character
        .text ">FF"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@<"
        .byte $22                                   // scrcode: "
        .text "<"
        .byte $42,$4e,$7c                           // scrcode: ...
        .text "@@"
        .byte $1c                                   // scrcode: .
        .encoding "petscii_upper"

txt_cc1a:
        .byte $22                                   // double quote character
        .text " BN<"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@<"
        .byte $22,$22,$46,$4e,$7c                   // scrcode: ""...
        .text "@@"
        .encoding "petscii_upper"

txt_cc29:
        .text "> 8"
        .byte $40                                   // @ character
        .text "F"
        .encoding "screencode_mixed"
        .byte $7e                                   // scrcode: .
        .text "@@"
        .encoding "petscii_upper"

txt_cc31:
        .text "> 8"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@"
        .byte $1c                                   // scrcode: .
        .encoding "petscii_upper"

txt_cc3a:
        .byte $22                                   // double quote character
        .text " NN<"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@"
        .encoding "petscii_upper"

txt_cc41:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text ">FFF"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@"
        .byte $1c                                   // scrcode: .
        .text "hhxx<@@fbbf"
        .byte $4e                                   // scrcode: .
        .text "<@@"
        .encoding "petscii_upper"

txt_cc59:
        .byte $22                                   // double quote character
        .text "$<LFF"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@"
        .encoding "petscii_upper"

txt_cc61:
        .text "   "
        .byte $40                                   // @ character
        .text "F"
        .encoding "screencode_mixed"
        .byte $7e                                   // scrcode: .
        .text "@@"
        .encoding "petscii_upper"

txt_cc69:
        .byte $22                                   // double quote character
        .text "6*FFF"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@"
        .encoding "petscii_upper"

txt_cc71:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "2VNF"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@"
        .byte $1c                                   // scrcode: .
        .encoding "petscii_upper"

txt_cc7a:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "BN<"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@>"
        .byte $22                                   // scrcode: "
        .text "&"
        .byte $7c,$40,$40                           // scrcode: ...
        .text "@@"
        .byte $1c,$22,$22,$4a,$4e                   // scrcode: .""..
        .text ">a@>"
        .byte $22                                   // scrcode: "
        .text "&"
        .byte $7c,$46,$46                           // scrcode: ...
        .text "@@"
        .byte $1e                                   // scrcode: .
        .text " "
        .byte $1c                                   // scrcode: .
        .text "f"
        .byte $4e                                   // scrcode: .
        .text "<@@>hhxxx@"
        .text "@"
        .encoding "petscii_upper"

txt_cca9:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "BN<"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@"
        .encoding "petscii_upper"

txt_ccb1:
        .text "BDL(80"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@!!"
        .byte $22,$52,$7c,$64                       // scrcode: "...
        .text "@@rth"
        .byte $1c                                   // scrcode: .
        .text "&"
        .byte $46                                   // scrcode: .
        .text "@@"
        .byte $22                                   // scrcode: "
        .text "$(xxx@@?fh0"
        .byte $66,$7e                               // scrcode: ..
        .encoding "petscii_upper"

dat_ccd7:
        // === Fill data (1 bytes, $ccd7-$ccd7) ===
        .byte $00                                   // .

// --- Region $cd81-$cdcf ---
.pc = $cd81 "dat_cd81"

dat_cd81:
        .encoding "screencode_mixed"
        .byte $1c                                   // scrcode: .
        .text "&"
        .byte $6a,$72,$66                           // scrcode: ...
        .text "<@@hxhxx"
        .byte $7e                                   // scrcode: .
        .text "@@"
        .byte $1c,$22                               // scrcode: ."
        .text "n8"
        .byte $60,$7e                               // scrcode: ..
        .text "@@"
        .byte $1c                                   // scrcode: .
        .text "2db"
        .byte $4e                                   // scrcode: .
        .text "<@@fhp"
        .byte $64,$7e                               // scrcode: ..
        .text "h@@"
        .text "np<b"
        .byte $4e                                   // scrcode: .
        .text "<@@nx$"
        .byte $62,$4e                               // scrcode: ..
        .text "<@@>lp0"
        .byte $60,$60                               // scrcode: ..
        .text "@@"
        .byte $1e                                   // scrcode: .
        .encoding "petscii_upper"

txt_cdc2:
        .byte $22                                   // double quote character
        .text "<BN<"
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@"
        .byte $1c,$22,$22,$1e,$4c                   // scrcode: .""..
        .text "8"
        .encoding "petscii_upper"

dat_cdcf:
        // === Fill data (1 bytes, $cdcf-$cdcf) ===
        .byte $00                                   // .

// --- Region $ce00-$ced7 ---
.pc = $ce00 "dat_ce00"

dat_ce00:
        .encoding "screencode_mixed"
        .byte $7e,$81,$bd,$b1,$b1,$bd,$81,$7e       // scrcode: ........
        .text "@"
        .byte $7e,$66,$7e,$66,$66,$66               // scrcode: ......
        .text "@@"
        .byte $7c,$66,$7c,$66,$66,$7c               // scrcode: ......
        .text "@@>"
        .byte $62,$60,$60,$62                       // scrcode: ....
        .text ">@@"
        .byte $78,$66,$66,$66,$66,$78               // scrcode: ......
        .text "@"
        .text "@"
        .byte $7e,$60,$7c,$60,$60,$7e               // scrcode: ......
        .text "@@"
        .byte $7e,$60,$7c,$60,$60,$60               // scrcode: ......
        .text "@@"
        .byte $7e,$60,$6e,$66,$66,$7e               // scrcode: ......
        .text "@@"
        .byte $66,$66,$7e,$66,$66,$66               // scrcode: ......
        .text "@@<xxxx<@"
        .text "@>lll"
        .byte $6c,$7c                               // scrcode: ..
        .text "@@"
        .byte $66,$6c,$78,$78,$6c,$66               // scrcode: ......
        .text "@@"
        .byte $60,$60,$60,$60,$62,$7e               // scrcode: ......
        .text "@@"
        .byte $66,$7e,$7e,$66,$66,$66               // scrcode: ......
        .text "@@"
        .byte $66,$76,$7e,$6e,$66,$66               // scrcode: ......
        .text "@"
        .text "@"
        .byte $7e,$66,$66,$66,$66,$7e               // scrcode: ......
        .text "@@"
        .byte $7c,$66,$66,$7c,$60,$60               // scrcode: ......
        .text "@@<"
        .byte $66,$66,$66                           // scrcode: ...
        .text "<n@@"
        .byte $7c,$66,$66,$7c,$6c,$66               // scrcode: ......
        .text "@@"
        .byte $7e,$60,$7e                           // scrcode: ...
        .text "ff"
        .byte $7e                                   // scrcode: .
        .text "@"
        .text "@"
        .byte $7e                                   // scrcode: .
        .text "xxxxx@@"
        .byte $66,$66,$66,$66,$66                   // scrcode: .....
        .text "<@@"
        .byte $66,$66,$66,$66                       // scrcode: ....
        .text "<x@@"
        .byte $66,$66,$66,$7e,$7e,$66               // scrcode: ......
        .text "@@"
        .byte $66,$66                               // scrcode: ..
        .text "xx"
        .byte $66,$66                               // scrcode: ..
        .text "@"
        .text "@"
        .byte $66,$66                               // scrcode: ..
        .text "<xxx@@"
        .byte $7e                                   // scrcode: .
        .text "lx0"
        .byte $60,$7e                               // scrcode: ..
        .encoding "petscii_upper"

dat_ced7:
        // === Fill data (1 bytes, $ced7-$ced7) ===
        .byte $00                                   // .

// --- Region $cf7f-$cfcf ---
.pc = $cf7f "dat_cf7f"

dat_cf7f:
        .encoding "screencode_mixed"
        .byte $ff                                   // scrcode: .
        .text "<"
        .byte $66,$6e,$76,$66,$66                   // scrcode: .....
        .text "<@xx8xxx"
        .byte $7e                                   // scrcode: .
        .text "@<"
        .byte $66                                   // scrcode: .
        .text "fl0"
        .byte $60,$7e                               // scrcode: ..
        .text "@<"
        .byte $66                                   // scrcode: .
        .text "f"
        .byte $1c                                   // scrcode: .
        .text "f"
        .byte $66                                   // scrcode: .
        .text "<@fn"
        .byte $1e,$66,$7f                           // scrcode: ...
        .text "ff"
        .text "@"
        .byte $7e,$60,$7c                           // scrcode: ...
        .text "ff"
        .byte $66                                   // scrcode: .
        .text "<@<"
        .byte $66,$60,$7c,$66,$66                   // scrcode: .....
        .text "<@"
        .byte $7e,$66                               // scrcode: ..
        .text "lxxxx@<"
        .byte $66,$66                               // scrcode: ..
        .text "<"
        .byte $66,$66                               // scrcode: ..
        .text "<@<"
        .byte $66,$66                               // scrcode: ..
        .text ">f"
        .byte $66                                   // scrcode: .
        .text "<"
        .encoding "petscii_upper"

dat_cfcf:
        // === Fill data (1 bytes, $cfcf-$cfcf) ===
        .byte $00                                   // .

// --- Region $e000-$e000 ---
.pc = $e000 "bmp_e000"

bmp_e000:
        .byte $00                                   // .

// --- Region $e04a-$e12b ---
.pc = $e04a "dat_e04a"

dat_e04a:
        .byte $0f,$0e
        .text ">:9:"
        .byte $00
        .byte $55,$aa,$aa,$aa,$8e,$ff,$8e,$00,$00
        .byte $f0,$b0,$bc,$ac,$5c,$ac,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ....\...........
        .fill 8, $00

txt_e072:
        .text "?:::::"
        .byte $00,$00,$f0,$b0,$b0,$b0,$b0,$bf,$00,$00
        .byte $ff,$ea,$ea,$ea,$ea,$ea,$00,$00,$c0,$c0,$c0,$c0,$c0,$c0,$00,$00 // ................
        .byte $00,$00,$01,$01,$01,$01,$00,$00,$00,$80,$80,$83,$83,$8f,$00,$00 // ................
        .byte $3f,$3a,$fa,$aa,$aa,$ab,$00,$00,$fc,$ac,$af,$aa,$aa,$ea,$00,$00 // ?:..............
        .byte $00,$00,$00,$c0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $ff,$ea,$ea,$eb,$eb,$eb,$00,$00,$ff,$aa,$aa,$ab,$ab,$ab,$00,$00 // ................
        .byte $f0,$b0,$b0,$b0,$b0,$b0,$02,$02,$00,$00,$00,$00,$00,$00,$02,$02 // ................
        .byte $82,$82,$82,$8a,$8a,$00,$80,$aa,$00,$00,$00,$00,$a0,$53,$80,$80 // .............S..
        .byte $80,$00                               // ..

txt_e0fc:
        .text "0   "
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $00,$00,$03,$bf,$00,$00,$00,$00,$00,$03,$bf,$d5,$00,$00,$00,$0f // ................
        .byte $3a,$fa,$fa,$ff,$00,$00,$02,$f2,$f4,$f0,$c0,$c0,$00,$28,$a0 // :............(.

dat_e12b:
        // === Fill data (1 bytes, $e12b-$e12b) ===
        .byte $00                                   // .

// --- Region $e15f-$e25a ---
.pc = $e15f "dat_e15f"

dat_e15f:
        .byte $0c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$3c // ...............<
        .byte $0a,$00,$00,$00,$00,$00,$00,$0c,$0b,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $e0,$00,$00,$00,$00,$00,$00,$00,$00,$35,$35,$3d,$0d,$0f,$0a,$3b // .........55=...;
        .byte $30,$84,$84,$ae,$a6,$a6,$15,$04,$44,$00,$fc,$ac,$ac,$a7,$ab,$ab // 0.......D.......
        .byte $ab,$00,$00,$00,$00,$00,$00,$03,$03,$00,$00,$00,$00,$00,$00,$ff // ................
        .byte $ab                                   // .

txt_e1b0:
        .text ":::::::?"
        .byte $ba,$ba,$aa,$aa,$aa,$aa,$aa,$ab
        .byte $bf,$bf,$ff,$ff,$ff,$ff,$ff,$fe,$80,$80,$80,$80,$81,$81,$87,$7c // ...............|
        .byte $02,$02,$01,$28,$a4,$a4,$55,$c1,$8d,$8d,$8d,$a9,$2a,$aa,$8a,$8d // ...(..U.....*...
        .byte $ac,$ac,$ac,$ac,$aa,$aa               // ......

txt_e1e6:
        .text "ZU::::"
        .byte $aa,$aa,$aa,$fa,$b0,$b0,$b0,$b0,$b0,$b0
        .byte $b0,$b0,$00,$00,$00,$00,$00,$00,$ff,$ea,$00,$00,$00,$00,$08,$00 // ................
        .byte $aa,$aa,$55,$01,$01,$01,$03,$f0,$00,$fc,$ab,$ab,$ab,$ab,$54,$00 // ..U...........T.
        .byte $00,$01,$50,$00,$00,$00,$00,$00,$c0,$c0,$00,$00,$00,$00,$00,$01 // ..P.............
        .byte $3f,$36,$04,$04,$05,$09,$21,$01,$f0,$a2,$10,$10,$00,$fe,$f0,$a0 // ?6....!.........
        .byte $02,$90,$30,$02,$3a,$e5,$66,$59,$55,$0c,$0f,$bf,$ff,$fd,$55,$5d // ..0.:.fYU.....U]
        .byte $55,$57,$fe,$fa,$aa,$ab,$ab,$ab,$ae,$bf,$ff,$ea,$aa,$a9,$a4,$90 // UW..............
        .byte $80,$00,$ff,$f0                       // ....

dat_e25a:
        // === Fill data (1 bytes, $e25a-$e25a) ===
        .byte $00                                   // .

// --- Region $e298-$ea30 ---
.pc = $e298 "dat_e298"

dat_e298:
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$20,$28,$06,$01,$02,$00 // .......... (....
        .byte $02,$00,$00,$3c,$0c,$c0,$70,$30,$00,$00,$80,$0c,$0c,$00,$00,$10 // ...<..p0........
        .byte $c2,$00,$00,$08,$00,$00,$00,$04,$00,$00,$00,$80,$00,$0a,$05,$50 // ...............P
        .byte $34,$15,$0e,$0e,$03,$56,$a4,$00,$4c,$c4,$4c,$0c,$6c,$4c,$54,$47 // 4....V..L.L.lLTG
        .byte $03,$4f,$5c,$2c,$e4,$54,$60,$94,$03,$03,$03,$03,$26,$09,$2a,$2a // .O\,.T`.....&.**
        .byte $fe,$fe,$fe,$fe,$6a,$10,$40,$40,$03,$03,$03,$03,$00,$00,$00,$00 // ....j.@@........
        .byte $ab,$af,$ac,$ac,$f0,$00,$00,$00,$fd,$bd,$be,$be,$28,$00,$00,$00 // ............(...
        .byte $80,$80,$00,$00,$00,$00,$00,$00,$01,$01,$0d,$0c,$0c,$0c,$0c,$2c // ...............,
        .byte $8d,$8d,$8d,$8d,$8f,$80               // ......

txt_e31e:
        .byte $20,$28,$ad,$ad,$ac,$ac,$fc,$00,$00,$00 //  (........

txt_e328:
        .text "::::?"
        .byte $00,$00,$00,$e0,$e0,$e0,$e0,$a0,$00,$00,$00
        .byte $ea,$ea,$ea,$ea,$ff,$00,$00,$10
        .text "UUUU"
        .byte $02,$00,$02,$01
        .byte $fc,$d4,$55,$55,$50,$05,$55,$15,$00,$00,$a9,$a9,$00,$a0,$54,$54 // ..UUP.U.......TT
        .byte $40,$53,$5f,$5c,$18,$40,$00,$12,$10,$10 // @S_\.@....

txt_e362:
        .byte $40,$40,$50,$d0,$c2,$2a,$41,$03,$00,$00,$00,$02,$ca,$ca,$9a,$9a // @@P..*A.........
        .byte $1e,$10
        .text "PPPW"
        .byte $03
        .byte $30,$33,$23,$03,$00,$90
        .byte $57,$fb,$7a
        .byte $1f,$06,$02,$02,$02,$40,$fc,$ac,$b0,$c0,$00,$00,$00,$00,$00,$00 // .....@..........
        .byte $00,$0f,$0f,$2c,$8a,$2a,$00,$00,$00,$fc,$fc,$0f,$fd,$f5,$00,$00 // ...,.*..........
        .byte $00,$00,$00,$cf,$a9,$6a,$00,$00,$00,$00,$3f,$00,$80,$60,$00,$00 // .....j....?..`..
        .byte $00,$3c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$2a // .<.............*
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$00,$02,$aa,$aa,$a6,$8a,$10,$91,$00,$20 // ............... 
        .byte $a0,$aa,$aa,$aa,$aa,$93,$00,$00,$02,$aa,$aa,$aa,$aa,$ea,$00,$00 // ................
        .byte $00,$00,$aa,$aa,$aa,$aa,$0e,$00,$03,$83,$80,$aa,$aa,$aa,$f0,$f0 // ................
        .byte $f0,$f0,$30,$a8,$a8,$aa,$03,$03,$03,$00,$32,$00,$02,$aa,$58,$9a // ..0.......2...X.
        .byte $10,$0a                               // ..

txt_e404:
        .byte $52,$56,$a0,$80,$03,$fc,$5c,$d1,$3d,$04,$10,$fe,$00,$00,$00,$02 // RV....\.=.......
        .byte $08,$32,$c9,$26,$05,$10,$46,$19,$66,$9b,$6c,$bb,$55,$00,$78,$e2 // .2.&..F.f.l.U.x.
        .byte $88,$22,$88,$22,$6a,$00,$88,$22,$b8,$22,$8b,$2e,$00,$00,$00,$00 // ."."j.."."......
        .byte $00,$00,$00,$39,$ff,$00,$cc,$33,$cc   // ...9...3.

txt_e43d:
        .byte $33,$5a,$aa,$00,$00,$00,$01,$bf,$bf,$ff,$fa,$01,$01,$05,$d5,$a7 // 3Z..............
        .byte $a7,$97,$5d,$5c,$5c,$70,$70,$f0,$f0,$c0,$c2,$fc,$fc,$ff,$fd,$ff // ..]\\pp.........
        .byte $ff,$d7,$ff,$00,$00,$f5,$fd,$ab,$ab,$aa,$aa,$00,$00 // .............

txt_e46a:
        .byte $50,$55,$c5,$ff,$aa,$aa,$00,$30,$c3,$ff,$3a,$0a,$7e,$55,$33,$ff // PU.....0..:.~U3.
        .byte $ff,$ea,$aa,$ba,$aa,$7a,$03,$00,$00,$41,$41,$15,$45,$45,$05,$40 // .....z...AA.EE.@
        .byte $00,$00,$80,$a0,$aa,$aa,$00,$00,$00,$00,$00,$38,$b8,$b8,$30,$00 // ...........8..0.
        .byte $00,$00,$00,$00,$50,$5a,$00,$00,$ff,$81,$81,$81,$ab,$aa // ....PZ........

txt_e4a8:
        .byte $30,$32,$b0,$f0,$c0,$00,$6a,$55,$ca,$aa,$ca,$ca,$ca,$cb,$bf,$7f // 02....jU........
        .byte $0e,$0e,$0e,$0e,$0e,$42,$f0,$f5,$c0,$c0,$00,$00,$03,$04,$10,$80 // .....B..........
        .byte $00,$0f,$c0,$25,$40,$00,$05,$01,$0f,$0c,$0f,$40,$24,$01,$10,$10 // ...%@......@$...
        .byte $15,$19
        .text "UUSS"
        .byte $90
        .byte $20,$1f,$1f,$1f,$1f,$65,$aa
        .byte $2a,$00
        .byte $7c,$7f,$7f,$73,$fb,$e3,$83,$03,$00,$00,$00,$00,$00,$00,$00,$00 // |..s............
        .fill 8, $00
        .byte $aa,$aa,$aa,$aa,$aa,$2a,$2a,$2a,$06,$2a,$aa,$aa,$aa,$aa,$aa,$aa // .....***.*......
        .byte $9b,$8b,$aa,$aa,$aa,$aa,$aa,$aa,$ce,$f2,$82,$aa,$aa,$aa,$aa,$ab // ................
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$a8,$3f,$aa,$aa,$aa,$aa,$aa,$aa,$cc,$ff // .......?........
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$fb,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$ab // ................
        .byte $aa,$aa,$aa,$ab,$ae,$bb,$ed,$67,$f8,$ed,$b7,$de,$bb,$6e,$99,$66 // .......g.....n.f
        .byte $99,$36,$cd,$3b,$ce,$bb,$ed,$b6,$77,$dd,$77,$ed,$b7,$dd,$77,$dd // .6.;....w.w...w.
        .byte $88,$62,$1b,$40,$18,$46,$11,$44,$ab,$ab,$aa,$2a,$00,$00,$44,$11 // .b.@.F.D...*..D.
        .byte $aa,$aa,$ff,$ff,$00,$00,$44,$11       // ......D.

txt_e578:
        .text "UUUU"
        .byte $00,$00,$85,$c4,$aa,$aa,$aa
        .byte $55,$00,$00,$aa,$aa
        .byte $fb,$fb,$fb,$ab,$0b,$0b,$ea,$ea,$e0,$e0,$f0,$f2,$f8,$f8,$cf,$c0 // ................
        .byte $cf,$cf,$0f,$3f,$cf,$cf,$0b,$a2,$55,$55,$65,$aa,$aa,$aa // ...?....UUe...

txt_e5a6:
        .byte $42,$42,$aa,$aa,$aa,$55,$55,$55,$00,$10,$aa,$aa,$aa,$ea,$ff,$ff // BB...UUU........
        .byte $3c,$1c,$ff,$ff,$ff,$ff,$aa,$aa,$26,$25,$8f,$83,$93,$97,$53,$53 // <.......&%....SS
        .byte $00,$00,$aa,$aa,$aa,$aa,$aa,$aa,$a8,$6a,$a4,$14,$40,$5a,$55,$00 // .........j..@ZU.
        .byte $54,$40,$fa,$fa,$fa,$fa,$fa,$ea,$ea,$ea,$aa,$aa,$a8,$02,$aa,$aa // T@..............
        .byte $aa,$aa,$ff,$ff,$3f,$ff,$f6,$fa,$da,$ea,$af,$aa,$ea,$fa,$68,$43 // ....?.........hC
        .byte $00,$03,$ff,$bf,$a9,$b5,$de,$77,$dd,$77,$ff,$fd
        .text "UUUU"
        .byte $95,$55,$00,$90,$ab,$aa,$aa,$aa,$aa,$aa,$10,$10,$01,$e1,$f8,$fe // .U..............
        .byte $ff,$ff,$00,$00,$00,$0c,$ec,$0b,$c2,$70,$00,$00,$40,$10,$04,$00 // .........p..@...
        .byte $e9,$fd,$03,$03,$03,$03,$03,$0f,$be,$fc,$00,$00,$00,$00,$00,$00 // ................
        .fill 10, $00
        .byte $2a,$2a,$2a,$00,$00,$00,$00,$00,$aa,$aa,$aa,$00,$00,$0f,$05,$dd // ***.............
        .byte $aa,$a8,$a0,$3f,$bf,$c0,$40,$55,$0f,$3f,$ff,$cf,$00,$25,$55,$55 // ...?..@U.?...%UU
        .byte $ff,$ff,$0f,$cf,$30,$11,$5a,$6a,$ff,$3f,$c0,$3d,$95,$55,$54,$51 // ....0.Zj.?.=.UTQ
        .byte $ff,$cf,$e5,$55,$54,$41,$15,$55,$0a,$ef,$f0,$0f,$ff,$ff,$ff,$ff // ...UTA.U........
        .byte $da
        .byte $2d,$fa,$ff,$ff,$ff,$ff,$ff,$a7,$da,$95,$60
        .text "UUUU"
        .byte $de,$00,$57,$00,$ff,$ff,$ff,$f0,$00,$00,$80,$a0,$28,$a1,$05,$a3 // ..W.........(...
        .byte $00,$00,$00,$01,$7f,$7f,$ff,$ff,$cc,$33,$00,$55,$aa,$aa,$aa,$aa // .........3.U....
        .byte $44,$11,$44,$01,$a8,$aa,$ab,$ab,$48,$00,$cc,$e8,$ec,$ec,$2c,$2c // D.D.....H.....,,
        .byte $03,$03,$02
        .text ";))+."
        .byte $fb,$fb,$b3,$84,$c4,$c4,$e6,$96
        .byte $af,$af,$ae,$00,$c8,$c9,$c8,$00,$fb,$fb,$1b,$57,$77,$77,$5f,$1c // ...........Www_.
        .byte $40,$40,$53,$91,$95,$95,$94,$14,$f0,$30,$80,$c0,$e0,$ec,$ef,$ef // @@S......0......
        .text "XPP"
        .byte $40                                   // @ character
        .byte $74,$74
        .byte $54,$10
        .byte $24,$cb,$cf
        .byte $3f,$3f,$3f,$0f,$0c
        .fill 8, $0e
        .byte $5a,$4a,$80,$a0,$a8,$a8,$aa,$aa,$95,$aa,$a9,$00,$00,$00,$00,$80 // ZJ..............
        .byte $4a,$0e
        .text "????"
        .byte $0f,$0f
        .byte $55,$55,$55,$94,$90,$a0,$a3,$a2
        .byte $40,$43,$0f,$0f,$ff,$bf,$bf,$bf       // @C......

txt_e730:
        .text "WUUUUUUU"
        .byte $5d,$d5,$95,$75
        .byte $55,$5d

txt_e73e:
        .byte $55,$55,$d5
        .byte $55,$75
        .text "UUUUT"
        .byte $ff,$ff,$ff
        .byte $3f,$ff,$c0
        .byte $00,$26,$ff,$ff,$ff,$ff,$ff,$ff,$3f,$0f,$e0,$f8,$f8,$fc,$fe,$fe // .&......?.......
        .byte $ff,$fe,$3e,$02,$02,$01,$02,$0a,$0f,$0b,$f0,$00,$00,$00,$80,$e0 // ..>.............
        .byte $f8,$de,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$03,$02,$00,$00,$00,$00,$00,$00,$ea,$aa,$aa,$00,$00,$00 // ................
        .byte $05,$15,$ff,$ff,$fc,$01,$15,$01,$54,$55,$fd,$d5,$00,$55,$54,$51 // ........TU...UTQ
        .byte $05
        .byte $55,$55,$50,$05,$10
        .text "UUUU"
        .byte $05
        .byte $55,$55,$15

txt_e7ac:
        .text "ATUUUUUUU"
        .byte $05

txt_e7b6:
        .text "PUUUUUUU"
        .byte $14
        .byte $41,$aa,$aa,$aa,$aa,$a8,$82
        .byte $2a,$aa,$aa,$a8,$a2,$0a,$aa,$aa,$a8,$a8,$8a,$20,$a5,$81,$04,$35 // *.......... ...5
        .byte $f1,$00,$01,$01,$50,$50,$14,$14       // ....PP..

txt_e7de:
        .byte $34,$44,$aa,$aa,$ab,$0a,$32,$ac,$8a,$82,$aa,$aa,$ea,$aa,$aa,$ae // 4D....2.........
        .byte $ea,$82                               // ..

txt_e7f0:
        .text "WWWVVVVU"
        .byte $d2,$d2,$da,$ca,$6a,$6a
        .byte $2a,$aa
        .byte $19,$19,$d9,$d5,$d5,$d5,$e4,$e0,$d7,$d7,$d7,$d4,$3c,$3f,$00,$00 // ............<?..
        .byte $2f,$2f,$68,$22,$8c,$bf,$83,$b3,$0c,$0c,$0c,$0f,$c3,$c0,$18,$20 // //h"........... 
        .byte $bc
        .byte $3c,$0f,$0c,$d5,$d5
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "(("
        .byte $6b,$6b,$1b,$db
        .byte $23,$00
        .byte $3f,$3f,$1f,$97,$97,$97,$85,$00,$0c,$0c,$0c,$0c,$0c,$03,$01,$01 // ??..............
        .byte $02,$0a,$02,$00,$00,$00,$0c,$3f,$aa,$aa,$aa,$aa,$2a,$00,$00,$00 // .......?....*...
        .byte $c0,$fc,$fc,$fc,$f0,$01,$01,$00,$05   // .........

txt_e859:
        .text "1AAAAP"
        .byte $40                                   // @ character
        .byte $a2,$a2,$a8,$a8,$a8,$aa,$aa,$aa
        .byte $3f
        .byte $8f,$af,$a1,$a0,$25,$14,$12           // ....%..

txt_e870:
        .text "UUUUUU"
        .byte $97,$8f,$ff,$ff,$ff,$df,$ff,$5f
        .byte $57,$a5
        .byte $fc,$f1,$70,$f1,$f0,$f2,$fc,$ff,$77,$dd,$77,$dd,$b0,$ed,$b0,$2d // ..p.....w.w....-
        .byte $4f,$9f,$6f,$9f,$4f,$1f,$4f,$3f,$f8,$e3 // O.o.O.O?..

txt_e89a:
        .byte $4c,$33,$cc,$30,$cc,$30,$0e,$0a,$0e,$0a,$05,$01,$00,$30,$fb,$fa // L3.0.0.......0..
        .byte $fe,$fe,$03,$03,$02,$06,$00,$c0,$80,$a0,$a0,$b0,$b0,$90,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$03,$03,$0c,$0f,$0f,$0c,$0c,$3f,$c0 // ..............?.
        .byte $ff,$3f,$c0,$3f,$c3,$cc,$ff,$ff,$0f,$f0,$ff,$03,$fc,$ff,$ff,$ff // .?.?............
        .byte $ff,$3f,$c0,$ff,$3f,$c0,$fa,$eb,$ff,$ff,$ff,$03,$fc,$ff,$ff,$ff // .?..?...........
        .byte $ff,$ff,$ff,$ff,$0f,$f0,$ff,$ff,$fc,$f3,$fc,$ff,$ff,$ff,$cc,$3f // ...............?
        .byte $ff,$ff,$3f,$c3,$fc,$ff,$0f,$f0,$ff,$ff,$fc,$f3,$0f,$fc,$fc,$00 // ..?.............
        .byte $cc,$3c,$f0,$c8,$3e,$fe,$00,$05,$a5,$a5,$25,$a1,$a1,$a0 // .<..>.....%...

txt_e918:
        .byte $40                                   // @ character
        .text "DUUQA"
        .byte $06,$04
        .byte $44,$55,$05,$00,$0a
        .byte $20,$22,$2a
        .byte $ff,$bf,$ef,$80,$aa,$2a,$aa,$9a,$aa,$aa,$aa,$aa,$00,$54,$15,$45 // .....*.......T.E
        .byte $aa,$aa,$02,$a8,$00,$00,$01,$05,$b0,$b0,$00,$40,$40,$40,$00,$00 // ...........@@@..
        .byte $00,$00,$00,$00,$00,$00,$00,$03,$62,$60,$42,$72,$40,$40,$40,$01 // ........b`Br@@@.
        .byte $e0,$e0,$e1                           // ...

txt_e95b:
        .text ",,,,"
        .byte $ae,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$00,$00,$00,$00
        .byte $03,$03,$03,$03,$00                   // .....

txt_e970:
        .text "???????"
        .byte $ff,$03,$03,$02,$02,$02,$02,$00,$00
        .byte $ff,$ff,$ff,$ff,$cf,$0f,$01,$01,$c0,$c0,$f0,$d0
        .text "TTTT"
        .byte $00,$03
        .text "3==="
        .byte $fd,$f0
        .byte $20,$a4,$a4
        .byte $54,$54,$55,$01,$00
        .byte $ff,$ff,$3f,$3f,$0f,$0f,$0f,$0f,$3a,$3a,$0a,$8a,$8a,$88,$80,$80 // ..??....::......
        .byte $40                                   // @ character
        .text "XTF"
        .byte $0e,$0f
        .byte $3f,$3f,$fd,$f7,$0f,$03,$00,$00,$a0,$a0
        .byte $ea,$fa,$7e,$5f,$57,$15,$05,$01,$cc,$ff,$ff,$ff,$83,$a3,$6b,$5a // ..~_W.........kZ
        .byte $fc,$ff,$fb,$fe,$bb,$ee,$bb,$ee,$c2,$2c,$b8,$e0,$a2,$c2,$8a,$0a // .........,......
        .byte $30,$34,$f4,$fc,$23,$e8,$ea,$e8,$03,$03,$03,$0b,$af,$ad,$b1,$b0 // 04..#...........
        .byte $c0,$80,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..@.............
        .byte $0f,$0f,$00,$00,$00,$00,$00,$00,$0c,$f3,$ff,$0f,$00,$0c,$0c,$0c // ................
        .byte $c3,$c8,$ca,$ca,$ca,$02,$c0,$00,$ff,$3f,$83,$a8,$aa,$aa,$0a,$c0 // .........?......
        .byte $03,$fc,$ff,$0f,$a0,$a8,$a8,$a8,$ff,$3f,$c0,$ff,$fc,$f3,$f3,$f3 // .........?......
        .byte $03                                   // .

// --- Region $ea38-$eb2c ---
.pc = $ea38 "Segment $ea38"
        .byte $ff,$0f,$a3,$bc,$32,$ca,$c8,$c8,$f2,$cb,$2f,$bc,$c3,$3f,$ff,$ff // ....2...../..?..
        .byte $f2,$f2,$02,$f2,$c2,$ca,$ca,$ca,$c2,$e8,$a8,$a8,$a8,$a8,$aa,$aa // ................
        .byte $28,$28,$22,$02,$28,$08,$18,$00,$2a,$6a,$6a // ((".(...*jj

txt_ea63:
        .text "JJBB"
        .byte $40                                   // @ character
        .byte $aa,$aa,$ae,$ba,$bf,$95,$aa
        .byte $2f,$a6,$9a,$a6
        .byte $a9,$aa,$aa,$69,$69                   // ...ii

txt_ea78:
        .byte $2a,$28,$a2,$8a,$82,$88,$82,$2a,$00,$b0,$b0,$b0,$00,$ac,$8c,$03 // *(.....*........
        .fill 8, $01
        .byte $03,$03,$03,$c3,$c3,$00,$01,$03,$19,$18,$18,$08,$09,$6a,$6a,$38 // .............jj8
        .byte $00,$00                               // ..

txt_eaa2:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c2,$08,$08,$08,$0b,$03,$a3,$a3,$83

txt_eab0:
        .text "UUTTTTTT"
        .byte $00,$03,$0f,$0f,$00,$00

txt_eabe:
        .text "<?CQTU"
        .byte $00,$01
        .byte $31,$3c,$51,$11,$03,$00,$c3,$ff
        .byte $fc,$fc,$00,$00,$00,$00,$00,$00,$30,$30,$00,$05,$05,$04,$50,$43 // ........00....PC
        .byte $3f,$3f,$0a,$52,$52,$52,$02,$82,$82,$80,$cf,$cf,$cf,$cf,$c0,$c0 // ??.RRR..........
        .byte $02,$30,$2a,$f2,$f0,$ff,$0f,$3f,$bf,$bf,$f0,$c0,$83,$80,$95,$a0 // .0*....?........
        .byte $a0,$a0,$00,$00,$70,$fc,$fe,$ff,$3f,$0f,$f8,$38,$08,$08,$0f,$0f // ....p...?..8....
        .byte $1f,$3f,$ff,$fc,$ac,$ac,$50,$70,$f0,$c0,$33,$03,$03,$03,$00,$00 // .?....Pp..3.....
        .byte $00,$00,$e8,$ea,$ea,$ea,$ba,$a9,$24,$00,$c0,$30,$70,$50,$80 // ........$..0pP.

// --- Region $eb48-$ec60 ---
.pc = $eb48 "dat_eb48"

dat_eb48:
        .byte $0c,$0f,$03,$03,$00,$00,$00,$00,$f0,$0c,$f0,$ff,$3f,$03,$00,$00 // ............?...
        .byte $cc,$cc,$c0,$cf,$f0,$ff,$3f,$03,$00,$00,$00,$c0,$fc,$0f,$f0,$ff // ......?.........
        .byte $fc,$0f
        .text "03330"
        .byte $03
        .byte $33,$cf,$ff,$03,$00,$00,$00,$f0
        .byte $c8,$cc,$cc,$cc,$0c,$0f,$3c,$3c,$fc,$fe,$f2,$ca // ......<<....

txt_eb84:
        .byte $2b,$2b,$af,$bf,$aa,$aa,$be,$ff,$ff,$ff,$ff,$ff,$ea,$ea,$aa,$aa // ++..............
        .byte $aa,$a8,$a2,$a2,$00,$00,$0a,$02,$00,$00,$01,$c9 // ............

txt_eba0:
        .text "    "
        .byte $00,$00,$03,$80

txt_eba8:
        .text "://:"
        .byte $bf,$80,$aa
        .byte $2f,$77,$7f,$f3,$f3,$0f,$7f,$1f,$1f
        .byte $fc,$ff,$fc,$fc,$00,$f0,$c2,$0a,$08,$2a,$a8,$aa,$0a,$82,$16,$0a // .........*......
        .byte $f2,$fc,$fc
        .text "PPP"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $03,$0e,$0e,$0f,$0f,$0f,$0f,$0f
        .byte $f9,$9a,$9a,$fa,$ea,$aa,$aa,$aa,$f5,$f6,$f6,$fa,$f0,$f0,$f0,$f0 // ................
        .byte $03,$03,$c3,$c3,$00,$00,$10,$10,$fc,$fc,$f0,$f0,$f0,$f0,$30,$f0 // ..............0.
        .byte $15,$15,$19,$2a,$aa,$aa,$2a,$49,$29,$01,$a0,$84,$15,$45,$51,$54 // ...*..*I)....EQT
        .byte $28,$88,$28,$00,$a0,$a0,$a0,$88,$a0,$a2,$a2,$a2,$00,$00,$03,$f3 // (.(.............
        .byte $14,$01,$15,$15,$00,$34,$35,$35,$08,$8a,$8a,$8a,$8f,$0f,$83,$88 // .....455........
        .byte $13,$00,$13,$0c,$31,$04,$31,$04,$d5,$15,$01,$40,$55,$55,$15,$55 // ....1.1....@UU.U
        .byte $a8,$a8,$a8,$28,$00,$80,$80,$8f,$03,$02,$00,$00,$20,$20,$20,$02 // ...(........   .
        .byte $00,$00,$00,$00,$03,$3f,$ff,$ff,$0c,$0c,$3c,$af,$ab,$9b,$96,$56 // .....?....<....V
        .byte $00,$00,$00,$00,$00,$00,$00,$c0       // ........

dat_ec60:
        // === Fill data (1 bytes, $ec60-$ec60) ===
        .byte $00                                   // .

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

dat_ec8f:
        .byte $03,$00,$00,$00,$03,$0c,$33,$cc,$33,$00,$33,$cc,$33,$cc,$33,$cc // ......3.3.3.3.3.
        .byte $33,$3f,$0f,$80,$22,$88,$22,$88,$22,$f0,$ff,$ff,$0f,$80,$22,$88 // 3?..".".".....".
        .byte $22,$ff,$0c,$f3,$ff,$ff,$00,$88,$20,$3c,$f0,$f2,$ca,$2b,$2b,$0b // "....... <...++.
        .byte $0f,$aa,$aa,$aa,$aa,$aa,$aa,$a8,$a9,$ff,$fc,$ff,$f0,$f3,$cf,$00 // ................
        .byte $22,$ff,$ca,$00,$ff,$ff,$ff,$00,$11,$0d,$03,$03,$a0,$a0,$80,$00 // "...............
        .byte $00,$fc,$fc,$fc,$cc,$0c,$0c           // .......

txt_ece6:
        .text ">>?<<<<<<"
        .byte $03,$bf,$bf,$ff,$ff,$ff,$ff
        .byte $bf                                   // .

txt_ecf7:
        .text " (("
        .byte $22                                   // double quote
        .byte $0a,$0a,$0a,$00,$03
        .text "UQIAI"
        .byte $62,$00
        .byte $ff,$1c,$fc,$fc,$fc,$c4,$10,$80,$00,$0a,$0a,$0a,$0a,$0a,$0a,$0a // ................
        .byte $0a,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$a0,$a0,$ac,$af,$ac,$ac,$ac // ................
        .byte $ec,$d0,$00,$00,$04,$00,$50,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ......P.........
        .byte $00                                   // .

txt_ed38:
        .text "QQQ"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "?"
        .byte $0d,$00,$ff,$ff,$ff,$02,$02,$f2,$ff,$ff
        .byte $0c,$cc,$fc,$ff,$ff,$ff,$03,$00,$fe,$fe,$fe,$3e,$30,$00,$00,$00 // ...........>0...
        .byte $15
        .text "UUQU"
        .byte $05,$0f,$0f,$ff,$ff,$ff,$fc,$fc
        .byte $2a,$aa,$ab
        .byte $11,$04,$01,$00,$00,$01,$01,$00,$17,$5f,$1f,$30,$0f,$0f,$00,$00 // ........._.0....
        .byte $ff,$ff,$0f,$ff,$ff,$f0,$30,$a0,$03,$00,$c0,$c0,$00,$00,$0a,$1f // ......0.........
        .byte $ff,$bf,$3f,$2f,$0b,$02,$a8,$ae,$ff,$ff,$bf,$aa,$ab,$ab,$6b,$6a // ..?/..........kj
        .byte $c0,$80,$80,$80,$b0,$a0,$a0,$a0       // ........

dat_eda0:
        // === Fill data (1 bytes, $eda0-$eda0) ===
        .byte $00                                   // .

// --- Region $edc9-$eedd ---
.pc = $edc9 "dat_edc9"

dat_edc9:
        .byte $03,$00,$00,$00,$00,$00,$00,$cc,$33,$cc,$33,$00,$00,$00,$00,$cc // ........3.3.....
        .byte $33,$cc,$33,$cc,$03,$00,$00,$cc,$33,$cc,$33,$cc,$33,$cc,$33,$cc // 3.3.....3.3.3.3.
        .byte $30,$c2,$32,$c5,$04,$d0,$13,$0a,$aa,$aa,$aa,$06,$05,$c5,$05,$00 // 0.2.............
        .byte $00,$a8,$a8,$8c,$83,$0c,$33,$0c,$33,$cc,$33,$cc,$33,$cc,$33,$cc // ......3.3.3.3.3.
        .byte $33,$cc,$33,$cc,$33,$cc,$33,$cc,$33,$cc,$33,$cc,$33,$cc,$33,$cc // 3.3.3.3.3.3.3.3.
        .byte $33,$cc,$33,$cc,$33,$cc,$33,$c2,$00,$c0,$30,$c0,$30,$cc,$33,$03 // 3.3.3.3...0.0.3.
        .byte $03,$0f,$30,$30,$00,$00,$02,$2a,$22,$20,$05,$15,$15,$55,$54,$25 // ..00...*" ...UT%
        .byte $15,$55,$15,$51,$45,$15,$06,$a8,$aa,$8a,$2a,$aa,$a4,$62,$a2,$a0 // .U.QE.....*..b..
        .byte $a0,$90,$60,$20,$a0,$80,$00,$0f,$0f,$0f,$0f,$03,$00,$00,$00,$95 // ..` ............
        .byte $95,$95,$95,$95,$a5,$a5,$22,$98,$98,$9b,$9b,$9b,$ab,$a8,$a8,$00 // ......".........
        .byte $03,$83,$8f,$0a,$0a
        .byte $28,$a0,$00,$00,$00
        .text "3330"
        .byte $f3,$00
        .byte $00,$00,$00,$80,$a0,$a8,$2c,$14,$00,$00,$00,$00,$00,$00,$00,$00 // ......,.........
        .byte $28,$aa,$0a,$02,$00,$00,$00,$00,$00,$00,$a0,$a8,$2a,$0a,$00,$0c // (...........*...
        .byte $00,$00,$01,$05,$05,$05,$05,$fd,$15,$15 // ..........

txt_eea3:
        .text "UUUUT"
        .byte $00,$00,$00,$03,$03,$00,$00,$03,$a2
        .byte $22,$8a
        .byte $0a,$ea,$ea,$2a,$02,$80,$a8,$aa,$aa,$aa,$aa,$aa,$aa // ...*.........

txt_eec0:
        .byte $3f,$3f,$bf,$83,$80,$80,$80,$00,$fa,$fa,$fa,$fc,$3f,$00,$00,$00 // ??..........?...
        .byte $ef,$ff,$55,$f5,$3f,$00,$00,$00,$f0,$f0,$e0,$a0,$80 // ..U.?........

dat_eedd:
        // === Fill data (1 bytes, $eedd-$eedd) ===
        .byte $00                                   // .

// --- Region $ef28-$effe ---
.pc = $ef28 "dat_ef28"

dat_ef28:
        .byte $0c,$00,$0c,$00,$00,$00,$00,$00,$28,$a3,$cc,$03,$00,$00,$00,$00 // ........(.......
        .byte $cc,$33,$cc,$33,$cc,$03,$0c,$00,$cc,$33,$cc,$33,$cc,$33,$cc,$00 // .3.3.....3.3.3..
        .byte $cc,$33,$cc,$33,$cc,$33,$cc,$00,$cc,$33,$cc,$33,$cc,$33,$cc,$00 // .3.3.3...3.3.3..
        .byte $cc,$33,$cc,$33,$cc,$30,$c2,$2c,$cc,$33,$c2,$1a,$6a,$aa,$82 // .3.3.0.,.3..j..

txt_ef67:
        .byte $20,$28,$22,$aa,$82,$a8,$22,$0f,$00,$88,$20,$82,$a0,$aa,$aa,$02 //  ("..."... .....
        .byte $3c,$26,$98,$a2,$88,$a2,$a0,$82       // <&......

txt_ef7f:
        .byte $2a,$2a,$a2,$28,$a0,$28,$a8,$a8,$0f,$00,$00,$00,$00,$00,$30,$b8 // **.(.(........0.
        .byte $a8,$00,$00,$00,$00,$00,$00,$00,$00,$a4,$a4,$a4,$84,$84,$84,$a4 // ................
        .byte $a4,$57,$14,$14,$00,$05,$05,$05,$01,$ff,$0c,$05,$15,$15,$7f,$7c // .W.............|
        .byte $70,$f3,$00,$c0,$cc,$3c,$3f,$ff,$ff,$0c,$f0,$fc,$30,$02,$02,$0a // p....<?.....0...
        .byte $0a,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$00,$00,$00 // ............

txt_efcb:
        .byte $40                                   // @ character
        .text "PTUU"
        .byte $00,$00,$00,$00,$00,$00,$00,$c0,$0a,$00,$00
        .byte $00,$00,$00,$00,$00,$fc,$00,$00,$00,$00,$00,$20,$20,$00,$02,$0a // ...........  ...
        .byte $3a,$00,$2a,$02,$00,$80,$aa,$aa,$aa,$2a,$0b,$a3,$a8,$2a,$00,$80 // :.*......*...*..
        .byte $80,$80,$c0                           // ...

dat_effe:
        // === Fill data (1 bytes, $effe-$effe) ===
        .byte $00                                   // .

// --- Region $f074-$f150 ---
.pc = $f074 "dat_f074"

dat_f074:
        .byte $30,$e8,$8a,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 0...............
        .byte $00,$00,$03,$02,$00,$00,$00,$02,$02,$0a,$a3,$a2,$02,$0f,$2f,$ac // ............../.
        .byte $a2,$ca,$2a,$a8,$ac,$ba,$c8,$a3,$8e,$a2,$aa,$aa,$80,$08,$22,$aa // ..*...........".
        .byte $28,$a3,$8f,$3c,$80,$a3,$8f,$3f,$ff,$f0,$c0,$00,$ff,$ff,$f0,$00 // (..<...?........
        .byte $00,$0a,$ea
        .byte $2a,$2a,$20,$00,$00,$00,$00,$00,$fc
        .text ":*::"
        .byte $2a,$e2,$ca,$00,$fc,$fc,$fc,$bf,$ff,$ef,$be,$00,$00,$00,$00,$00 // *...............
        .byte $00,$c0,$c0,$00                       // ....

txt_f0d8:
        .text "$$  "
        .byte $00,$c0,$c0,$c0,$0c,$0f,$0f
        .text "+/;;;"
        .byte $e0,$00,$00,$00,$00,$00,$00,$00,$3c,$0c,$00,$00,$00,$00,$03,$03 // ........<.......
        .byte $3f,$2b,$0b,$0a,$02,$00,$00,$00,$ff,$ff,$ff,$ff,$be,$bc,$af,$0a // ?+..............
        .byte $f2,$bc,$2b,$c2,$bc,$28,$c0,$a0,$f0,$b0,$c0,$80,$00,$00,$00,$00 // ..+..(..........
        .byte $03,$03,$03,$03,$03,$03,$80,$80,$ee,$ee,$ee,$ee,$ee,$ee,$2c,$00 // ..............,.
        .byte $00,$00,$00,$e0,$e0,$e0,$e0,$e0,$0c,$00,$00,$00,$00,$00,$02,$02 // ................
        .byte $00,$c0,$f0,$30,$0f,$00,$c0,$3f,$00,$00,$00,$00,$00,$f0,$0f,$00 // ...0...?........
        .byte $00,$00,$00,$00,$00,$00,$00,$fc       // ........

dat_f150:
        // === Fill data (1 bytes, $f150-$f150) ===
        .byte $00                                   // .

// --- Region $f1b0-$f28c ---
.pc = $f1b0 "dat_f1b0"

dat_f1b0:
        .byte $80,$80,$80,$80,$80,$8f,$bb,$eb,$80,$a0,$00,$2a,$aa,$ac,$f0,$00 // ...........*....
        .byte $0a,$a8,$a0,$00,$00,$00,$00,$f8,$8a,$02,$02,$28,$0a,$02,$02,$f0 // ...........(....
        .byte $a2,$0a,$aa,$a8,$a3,$8f,$0f,$0c,$a8,$af,$8f,$ff,$ff,$ff,$ff,$00 // ................
        .byte $f0,$c0,$c0,$c0,$c0,$f2,$ff,$ff,$0e   // .........

txt_f1e9:
        .byte $2a,$2a,$af,$b5,$96,$aa,$5a,$f3,$af,$8e,$fb,$fb,$f3,$f3,$0c,$fc // **....Z.........
        .byte $af,$bf,$2a,$00,$ff,$ff,$fc,$3c,$a8,$a8,$aa,$82,$bc,$a8,$2a,$00 // ..*....<......*.
        .byte $00,$fc,$33,$03,$cb,$ce,$cf,$c0,$c0,$00,$00,$30,$c0,$c0,$f0,$40 // ..3........0...@
        .byte $40,$40,$40,$00,$43,$43,$02,$3b,$fe,$bf,$2f,$ef,$ff,$ff,$bc,$00 // @@@.CC.;../.....
        .byte $00,$00,$00,$00,$00,$00,$00,$e2,$a2,$aa,$2a,$2a,$8a,$00,$80,$c0 // ..........**....
        .byte $f0,$fc,$ff,$f3,$e2,$aa,$aa,$00,$00,$03,$03,$80,$8c,$0f,$cf,$00 // ................
        .byte $f0,$f0,$f0,$3c,$00,$f0,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$c0 // ...<............
        .byte $aa,$aa,$2a,$2a,$2a,$00,$f8,$00,$ff,$ff,$ff,$ff,$fe,$ca,$0a,$0f // ..***...........
        .byte $80,$80,$80,$c0,$c0,$c0,$c0,$c3,$3c,$00,$00,$00,$00,$00,$00,$00 // ........<.......
        .byte $00,$00,$00,$00,$00,$00,$00,$f0,$0f,$00,$00,$00,$00,$00,$00,$03 // ................
        .byte $03,$c3,$3c                           // ..<

dat_f28c:
        // === Fill data (1 bytes, $f28c-$f28c) ===
        .byte $00                                   // .

// --- Region $f2ce-$f3b0 ---
.pc = $f2ce "dat_f2ce"

dat_f2ce:
        .byte $03,$0f,$00,$03,$00,$00,$03,$fe,$eb,$ef,$00,$00,$03,$00,$00,$b0 // ................
        .byte $ec,$d4,$00,$00,$00,$02,$0a,$2a,$2b,$2f,$00,$0a,$2a,$ac,$b0,$c0 // .......*+/..*...
        .byte $c0,$00,$ac,$80,$c0,$00,$00,$00,$00,$00,$00,$00,$02,$0a,$28,$30 // ..............(0
        .byte $00,$00,$af,$a8,$ab,$fc,$30,$00,$00,$00,$e0,$00,$00,$00,$00,$00 // ......0.........
        .fill 12, $00
        .byte $03,$0a,$0b,$0a,$0a,$0a,$3f,$ff,$cf,$2a,$0a,$aa,$2a,$2a,$fe,$ef // ......?..*..**..
        .byte $ea,$aa,$aa,$aa,$f2,$00,$3c,$3c,$fc,$ff,$ff,$c0,$ca,$a8,$f0,$ca // ......<<........
        .byte $2b,$3f,$ff,$33,$e8,$03,$32,$0a,$ba,$aa,$aa,$00,$00,$00,$ff,$f3 // +?.3..2.........
        .byte $f0,$ce,$0f,$00,$00,$00,$fc,$0c,$3c,$bc,$ff,$00,$00,$00,$03,$03 // ........<.......
        .byte $03,$00,$00,$00,$00,$00,$e0,$c0,$00,$00,$00,$00,$00,$a0,$00,$00 // ................
        .byte $03,$03,$03,$03,$00,$00,$fc,$fc,$ff,$ff,$ff,$3f,$ff,$32,$3f,$8e // ...........?.2?.
        .byte $a0,$a0,$a0,$80,$80,$f3,$0f,$3f,$3f,$ff,$ff,$02,$02,$f2,$fc,$fc // .......??.......
        .byte $e8,$aa,$aa,$aa,$aa,$aa,$00,$03,$3e,$fc,$fc,$fc,$f0,$00,$fa,$fa // ........>.......
        .byte $a2,$0a,$8a,$22,$82,$0a,$c2,$cc,$ff,$ff,$ff,$fc,$fc,$2a,$c0,$c0 // ...".........*..
        .byte $00,$00,$20,$00,$00,$f0               // .. ...

dat_f3b0:
        // === Fill data (1 bytes, $f3b0-$f3b0) ===
        .byte $00                                   // .

// --- Region $f3e1-$f42d ---
.pc = $f3e1 "dat_f3e1"

dat_f3e1:
        .byte $0c,$0f,$0c,$0c,$0f,$00,$0f,$00,$10,$11,$44,$00,$55,$00,$55,$00 // ..........D.U.U.
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00
        .byte $40,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $00,$00,$00,$00,$00,$03,$03,$0f,$3f,$ff,$fe,$ff,$fb,$f9,$cd,$fe // ........?.......
        .byte $ef,$bd,$d5,$d5,$55,$55,$57,$ea,$56,$55,$5e,$5e,$a9,$b6,$e6,$30 // ....UUW.VU^^...0
        .byte $00,$80,$80,$80,$80,$80,$00,$00,$00,$00,$00,$c0 // ............

dat_f42d:
        // === Fill data (1 bytes, $f42d-$f42d) ===
        .byte $00                                   // .

// --- Region $f458-$f478 ---
.pc = $f458 "dat_f458"

dat_f458:
        .byte $0f,$03,$03,$03,$03,$00,$03,$03,$3c,$ff,$ff,$f0,$f0,$30,$30,$3f // ........<....00?
        .byte $f0,$8f,$a0,$c2,$a2,$e8,$e8,$ea,$fe,$0f,$03,$80,$80,$00,$00,$00 // ................
        .byte $0c                                   // .

// --- Region $f498-$f4f0 ---
.pc = $f498 "dat_f498"

dat_f498:
        .byte $03,$0f,$0f,$3f,$2f,$ef,$ef,$ea,$f0,$f0,$c8,$ec,$e8,$fc,$ff,$ff // ...?/...........
        .byte $00,$00,$00,$0f,$0f,$0f,$0a,$0a,$3f,$cf,$c0,$00,$c2,$ea,$aa,$aa // ........?.......
        .byte $ce,$ca,$ca,$00,$20,$a8,$aa,$aa,$ff,$ff,$ff,$00,$03,$2b,$2b,$2b // .... ........+++
        .byte $3f,$0a,$a8,$a8,$a8,$aa,$a8,$a8,$00,$00,$c0,$00,$00,$00,$00,$00 // ?...............
        .byte $0f,$0f,$0c,$f0,$fc,$fe,$aa,$aa,$ff,$ce,$ce,$0a,$22,$a2,$aa,$aa // ............"...
        .byte $e0,$a0,$a0,$00,$00,$80,$a0,$a0       // ........

dat_f4f0:
        // === Fill data (1 bytes, $f4f0-$f4f0) ===
        .byte $00                                   // .

// --- Region $f520-$f55a ---
.pc = $f520 "dat_f520"

dat_f520:
        .byte $0c,$0c,$0e,$0e,$0e,$0f,$03,$00,$00,$14 // ..........

txt_f52a:
        .byte $3f,$3f,$c3,$a9,$a9,$64               // ??...d

txt_f530:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "ADDA"
        .byte $04,$04,$00,$00,$15
        .byte $41,$41,$05
        .byte $41,$41
        .byte $03,$0f,$00,$00,$00,$00,$00,$00,$e5,$a5,$00,$00,$00,$00,$00,$00 // ................
        .byte $fe,$aa,$00,$00,$00,$00,$00,$00,$ea,$aa // ..........

dat_f55a:
        // === Fill data (1 bytes, $f55a-$f55a) ===
        .byte $00                                   // .

// --- Region $f598-$f5aa ---
.pc = $f598 "dat_f598"

dat_f598:
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$cf,$c0,$00,$00,$00,$00,$00,$00 // ................
        .byte $cf,$fb                               // ..

dat_f5aa:
        // === Fill data (1 bytes, $f5aa-$f5aa) ===
        .byte $00                                   // .

// --- Region $f5d0-$f629 ---
.pc = $f5d0 "dat_f5d0"

dat_f5d0:
        .byte $03,$03,$00,$00,$00,$00,$00,$00,$ea,$7f,$00,$00,$00,$00,$00,$00 // ................
        .byte $ea,$6a,$00,$00,$00,$00,$00,$00,$3f,$00,$00,$00,$00,$00,$00,$00 // .j......?.......
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$f0,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$f0   // .........

dat_f629:
        // === Fill data (1 bytes, $f629-$f629) ===
        .byte $00                                   // .

// --- Region $f668-$f679 ---
.pc = $f668 "dat_f668"

dat_f668:
        .byte $30,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00 // 0...............
        .byte $01                                   // .

dat_f679:
        // === Fill data (1 bytes, $f679-$f679) ===
        .byte $00                                   // .

// --- Region $f800-$fbe7 ---
.pc = $f800 "dat_f800"

dat_f800:
        .fill 9, $fc
        .byte $f2,$72,$f2,$f2,$fc,$f2,$f2,$f2,$f2,$fc,$f1,$f2,$f2,$f2,$fc,$fc // .r..............
        .byte $f2,$f2,$f2,$fc,$fc,$fc,$fc,$fc,$fa,$a6,$fa,$9c,$fc,$fc,$fc,$fc // ................
        .byte $fc,$fc,$fc,$f2,$fa,$fe,$fc,$fc,$2c,$f2,$f2,$f2,$f2,$f2,$f2,$f7 // ........,.......
        .byte $f7,$cf,$2f,$f2,$f2,$f2,$f2,$f5,$7c,$52,$7c,$c2,$bc,$fc,$a1,$a6 // ../.....|R|.....
        .byte $fa,$61,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$17,$17,$f7,$fc,$fc // .a..............
        .byte $cf,$fe,$cf,$fc,$c7,$f2,$f2,$c7,$7c,$fb,$2f,$f2,$f2,$f7,$12,$5b // ........|./....[
        .byte $b1,$5b,$5a,$cb,$cf,$fc,$fb,$c1,$fa,$f1,$26,$f6,$f9,$fc,$fc,$fc // .[Z.......&.....
        .byte $fc,$fc,$7c,$7c,$7c,$7c,$7c,$fc,$f2,$1a,$a1,$a2,$a2,$fc,$cf,$bc // ..|||||.........
        .byte $cf,$bf,$12,$2f,$2f,$fa,$fa,$ac,$5a,$ca,$9c,$fc,$cb,$cb,$bc,$fb // ...//...Z.......
        .byte $f1,$fb,$2f,$f9,$fb,$fc,$fc,$fc,$fc,$fc,$7c,$7c,$7c,$7c,$7c,$ac // ../.......|||||.
        .byte $a2,$1a,$a2,$12                       // ....

txt_f8ad:
        .byte $2b,$2c,$c2,$bc,$2b,$2f,$2c,$fc,$cf,$bf,$2c,$cf,$9a,$a9,$fc,$7c // +,..+/,...,....|
        .byte $f2,$2c,$6c,$6c,$f6,$fb,$69,$fb,$fb,$fc,$fc,$fc,$6c,$6c,$6e,$62 // .,ll..i.....llnb
        .byte $26,$26,$6a,$ac,$2c,$a1,$d2,$d2,$d5,$25,$2c,$fb,$fc,$fb,$1f,$fc // &&j.,....%,.....
        .byte $2b,$b2,$2c,$2a,$9a,$9a,$9c,$c5,$c1,$6c,$6e,$6c,$7f,$7c,$fb,$fb // +.,*.....lnl.|..
        .byte $2b,$fc,$fc,$f6                       // +...

txt_f8f1:
        .text "&..#..."
        .byte $f2,$12
        .text "RR%%"
        .byte $5b,$b5,$bc
        .byte $f2,$cb,$fb,$bc,$fb,$b5,$bc,$ba       // ........

txt_f909:
        .text "*YY%"
        .byte $b5,$65,$12,$f1,$f1,$f7,$cb,$f9,$c2,$c2,$fc,$fc
        .byte $fc,$fc,$fc,$f7,$fc,$fc,$fc,$fc,$fa   // .........

txt_f922:
        .text "ZWZ*"
        .byte $a5,$a5,$a5,$75,$bf,$cb
        .byte $26,$2b,$2c,$f5,$bf,$b9
        .byte $56,$5b,$63,$15,$5c,$1c,$26,$21,$fb,$fb,$f2,$b9,$c9,$fc,$fc,$fc // V[c.\.&!........
        .byte $f1,$f1,$f1,$fc,$fa,$fa,$fa,$fa,$f2,$75,$5a,$1a,$2a,$fa,$5a,$b5 // .........uZ.*.Z.
        .byte $75,$bf,$51,$b1,$5b,$cb,$5c,$b2,$b1,$bc,$b5,$fb,$cb,$25,$fb,$cb // u.Q.[.\......%..
        .byte $21,$fc,$b2,$fb,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fa,$fa,$fa // !...............
        .byte $f2,$95,$f5,$f2,$21,$15,$95,$5b,$5f,$cf,$15,$ba,$fb,$5b,$5b,$25 // ....!..[_....[[%
        .byte $15,$51,$f5,$5c,$5c,$f5,$fb,$fc,$29,$fc,$fc,$fc,$fc,$fc,$fc,$fc // .Q.\\...).......
        .byte $fc,$fc,$fb,$fb,$fb,$ba,$b2,$fb,$ba,$92,$fa,$fc,$f2,$b5,$5b,$9b // ..............[.
        .byte $5b,$bf,$5f,$5a,$fa,$51,$cb,$f1,$f5,$51,$fb,$5c,$5c,$f5,$fc,$fb // [._Z.Q...Q.\\...
        .byte $b9,$f2,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$2a,$2a,$f2,$fc,$fc // ...........**...
        .byte $fc,$fc,$fa,$fc,$c2,$c1,$1c,$1c,$c9,$fb,$fb,$a5,$a2,$f5,$5c,$f5 // ..............\.
        .byte $f5,$5c,$5c,$fc,$f5,$f5,$f5,$f9,$2b,$f9,$fc,$fc,$fc,$fc,$fc,$fc // .\\.....+.......
        .byte $fc,$fc,$fc,$fc,$f2,$fc,$fc,$fc,$fc,$fc,$1c,$fc,$fc,$1c,$fc,$fa // ................
        .byte $fa,$bf,$ba,$b2,$2a,$fa,$fc,$ac,$fc,$c5,$fa,$f5,$f5,$f5,$fc,$fc // ....*...........
        .fill 20, $fc
        .byte $f5,$fc,$fa,$f2,$f7,$bf,$f7,$f5,$fc,$f9,$f9,$f9,$f9,$fb,$fa,$fa // ................
        .byte $fb,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc // ................
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$f5,$95,$f7,$f7,$f5,$f9,$f7,$b7,$f7,$fc // ................
        .byte $f5,$fb,$fb,$fc,$fc,$f5,$fb,$f5,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc // ................
        .byte $fc,$fc,$fc,$fc,$f2,$82,$fc,$fc,$fc,$fc,$fc,$f1,$fc,$f5,$f5,$f5 // ................
        .byte $f7,$f9,$f5,$f7,$f7,$f5,$f5,$fc,$fb,$f5,$fb,$fb,$f5,$f5,$fb,$f5 // ................
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$bc,$bc,$bc,$fc,$28,$28,$27,$f7,$fc // ...........(('..
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$f5,$f5,$fc,$fc,$fc,$fc,$f7,$f7,$f5 // ................
        .byte $f5,$f5,$fb,$f5,$fc,$f5,$f5,$f5,$fc,$fc,$fc,$fc,$fc,$fc,$f2,$b7 // ................
        .byte $b7,$bc,$fc,$27,$f7,$f7,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fb // ...'............
        .byte $fc,$fc,$fc,$fc,$fc,$97,$95,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc // ................
        .fill 8, $fc
        .byte $bc,$bc                               // ..

dat_fad0:
        // === Fill data (280 bytes, $fad0-$fbe7) ===
        .fill 280, $fc

// --- Region $fc00-$fce1 ---
.pc = $fc00 "dat_fc00"

dat_fc00:
        .fill 9, $02
        .byte $07,$0f,$07,$07,$02,$07,$07,$07,$07,$02,$07,$07,$07,$07,$02,$02 // ................
        .byte $07,$07,$07,$07,$02,$0b,$0b,$02,$01,$01,$01,$01,$02,$02,$02,$02 // ................
        .byte $02,$02,$0a,$07,$07,$0c,$0e,$02,$07,$0c,$07,$07,$07,$07,$07,$02 // ................
        .byte $0c,$07,$07,$07,$07,$07,$07,$07,$05,$07,$05,$07,$07,$0b,$0c,$01 // ................
        .byte $01,$0a,$01,$02,$02,$02,$02,$02,$02,$02,$0a,$0a,$0c,$01,$0e,$02 // ................
        .byte $07,$0c,$07,$07,$02,$07,$07,$02,$02,$0c,$07,$07,$07,$02,$07,$0c // ................
        .byte $05,$0a,$01,$0a,$0b,$0b,$0c,$0a,$01,$03,$01,$01,$01,$01,$02,$02 // ................
        .byte $02,$01,$01,$02,$0f,$0f,$0f,$07,$0c,$02,$02,$01,$0f,$0b,$02,$0f // ................
        .byte $0b,$0c,$0f,$01,$01,$01,$01,$05,$0c,$09,$05,$0b,$0f,$0f,$0f,$01 // ................
        .byte $0c,$01,$09,$06,$09,$02,$02,$02,$02,$01,$01,$01,$01,$01,$02,$02 // ................
        .byte $0c,$02,$01,$0b,$0c,$0b,$0a,$02,$0c,$0c,$0f,$0a,$0a,$0c,$0f,$0a // ................
        .byte $0c,$0c,$09,$02,$0c,$0b,$0b,$0b,$0b,$06,$0b,$09,$09,$02,$02,$02 // ................
        .byte $01,$01,$01,$01,$01,$01,$02,$02,$0a,$02,$05,$05,$02,$0b,$0b,$0c // ................
        .byte $0b,$0c,$0c,$0b,$0c,$0c,$05,$09,$02   // .........

// --- Region $fce3-$ff83 ---
.pc = $fce3 "bmp_fce3"

bmp_fce3:
        // === Bitmap data (605 bytes, $fce3-$ff3f) ===
        .byte $05,$01,$06,$0e,$0b,$0b,$06,$06,$06,$09,$09,$02,$02,$01,$01,$06 // ................
        .byte $06,$06,$06,$06,$06,$06,$06,$0a,$09,$0d,$0d,$0c,$0c,$05,$0c,$0f // ................
        .byte $0c,$0f,$05,$0c,$05,$05,$09,$0a,$0b,$09,$06,$01,$06,$06,$07,$06 // ................
        .byte $06,$0b,$09,$09,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02 // ................
        .byte $02,$02,$05,$0b,$0b,$0b,$0b,$0c,$0f,$0b,$05,$05,$0b,$05,$05,$0b // ................
        .byte $06,$05,$0b,$0b,$02,$01,$06,$06,$06,$09,$02,$02,$02,$02,$02,$02 // ................
        .byte $02,$02,$02,$02,$02,$02,$02,$0a,$02,$02,$02,$0b,$0b,$01,$02,$0b // ................
        .byte $0c,$0f,$05,$0c,$05,$0b,$05,$05,$05,$0c,$05,$05,$0b,$02,$02,$0b // ................
        .byte $0b,$09,$09,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$02,$0a // ................
        .byte $02,$02,$0a,$0a,$0a,$02,$01,$0b,$0b,$0f,$05,$05,$01,$01,$01,$0b // ................
        .byte $0b,$0b,$0b,$0b,$0b,$02,$09,$0b,$0b,$02,$02,$02,$02,$02,$0b,$0b // ................
        .byte $0b,$02,$02,$02,$02,$0a,$02,$02,$05,$05,$0a,$0a,$0c,$0c,$05,$09 // ................
        .byte $05,$0b,$0b,$0b,$0b,$05,$0b,$0b,$0b,$05,$0b,$0b,$0b,$0b,$09,$02 // ................
        .byte $09,$02,$02,$02,$02,$02,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b // ................
        .byte $0b,$0b,$0a,$0b,$0b,$0b,$0b,$0b,$05,$05,$0b,$05,$0b,$0b,$01,$0b // ................
        .byte $0b,$0b,$0b,$0b,$0b,$0b,$0b,$09,$02,$02,$02,$02,$02,$02,$02,$02 // ................
        .byte $02,$02,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$01,$09,$0b,$0a,$02,$02 // ................
        .byte $0a,$05,$05,$05,$0b,$0a,$0b,$0a,$0b,$05,$0b,$0b,$0b,$02,$02,$02 // ................
        .fill 11, $02
        .byte $01,$02,$01,$0b,$0b,$0b,$09,$09,$09,$05,$02,$0a,$02,$01,$05,$0b // ................
        .byte $05,$0a,$0a,$0a,$0a,$0a,$09,$09,$05,$0b,$0b,$0b,$02,$02,$02,$02 // ................
        .fill 8, $02
        .byte $0b,$0b,$0b,$0b,$09,$09,$09,$07,$05,$05,$09,$05,$05,$05,$05,$02 // ................
        .byte $0b,$05,$05,$05,$02,$0b,$05,$0b,$0b,$02,$0b,$0b,$02,$02,$02,$02 // ................
        .byte $02,$02,$02,$07,$07,$07,$0b,$0b,$0b,$0b,$0b,$0b,$02,$09,$09,$09 // ................
        .byte $05,$05,$07,$05,$05,$07,$07,$05,$05,$0b,$05,$05,$0b,$0b,$05,$0b // ................
        .byte $02,$02,$02,$02,$02,$02,$0b,$02,$02,$02,$07,$07,$07,$08,$0b,$07 // ................
        .byte $02,$02,$02,$02,$02,$05,$05,$07,$07,$07,$02,$02,$02,$05,$05,$0b // ................
        .byte $0b,$0b,$05,$0b,$05,$0b,$0b,$0b,$02,$02,$02,$02,$02,$02,$0b,$02 // ................
        .byte $02,$02,$07,$08,$02,$08,$02,$02,$02,$02,$02,$02,$02,$05,$05,$05 // ................
        .byte $02,$02,$02,$02,$05,$05,$07,$05,$05,$05,$05,$05,$05,$05,$05,$05 // ................
        .byte $02,$02,$02,$02,$02,$02,$02,$0b       // ........

dat_fece:
        // === Fill data (172 bytes, $fece-$ff79) ===
        .fill 172, $02
        .byte $0b,$0b,$02,$02,$02,$0b,$0b,$0b,$0b,$0b // ..........

// --- Region $ff85-$ffe3 ---
.pc = $ff85 "dat_ff85"

dat_ff85:
        // === Fill data (95 bytes, $ff85-$ffe3) ===
        .fill 95, $02

// --- Region $ffe5-$fffe ---
.pc = $ffe5 "dat_ffe5"

dat_ffe5:
        .byte $02,$02,$02,$0c,$02,$0a,$02,$02,$0b,$0c,$02,$0c,$0b,$0f,$0c,$0c // ................
        .byte $0f,$0f,$0c,$0f,$0a,$09,$0c,$0c,$02,$0c // ..........
