// ============================================
// output - Part 1 of 3
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:24
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $45ff  (15872 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $4000 (16384)
//
// Code: 1910 bytes, Data: 13962 bytes
// Labels: 207, Subroutines: 2
//
// Cross-references: all OK
// ============================================


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

sub_1000:
        jmp loc_1060
// Referenced by: jsr from $41d5

sub_1003:
        jmp loc_10dd

dat_1006:
        .byte $00                                   // .

// --- Region $1060-$1102 ---
.pc = $1060 "loc_1060"

loc_1060:
        and #$07
        tax
        lda $1a35,x
        sta $100a
        lda $1a4d,x
        sta $100d
        lda $1a3d,x
        sta $100b
        lda $1a55,x
        sta $100e
        lda $1a45,x
        sta $100c
        lda $1a5d,x
        sta $100f
        lda $170d,x
        sta smc_10e9                                // SMC: modifies $10e9
        lda #$0f
        sta dat_1006
        lda #$00
        tax

loc_1095:
        sta $d400,x
        inx
        cpx #$1d
        bne loc_1095
        ldx #$00

loc_109f:
        lda #$00
        sta $1019,x
        sta $1016,x
        sta $16f5,x
        sta $16e9,x
        sta $16e3,x
        sta $16dd,x
        sta $1701,x
        lda #$21
        sta $1010,x
        lda #$12
        sta $1013,x
        lda #$fe
        sta $16e0,x
        lda #$01
        sta $1704,x
        sta $16d4,x
        lda #$01
        sta $1707,x
        inx
        cpx #$03
        bne loc_109f
        tay
        iny
        sty smc_1100                                // SMC: modifies $1100
        rts

loc_10dd:
        lda $fb
        pha
        lda $fc
        pha
        dec smc_1100
        bpl loc_10ed
.label smc_10e9 = * + 1
        lda #$03                                    // !SMC: modified by $108a
        sta smc_1100                                // SMC: modifies $1100

loc_10ed:
        ldx #$02

loc_10ef:
        lda $16e9,x
        beq loc_10f7
        jmp loc_1583

loc_10f7:
        lda $16f5,x
        beq loc_10ff
        jmp loc_12a1

loc_10ff:
.label smc_1100 = * + 1
        lda #$00                                    // !SMC: modified by $10d9, $10ea
        beq loc_110d

// --- Region $110d-$15cb ---
.pc = $110d "loc_110d"

loc_110d:
        lda $170a,x
        bne loc_1115
        jmp loc_13ee

loc_1115:
        lda $1010,x
        sta $fb
        lda $1013,x
        sta $fc
        lda #$01
        sta $1707,x
        ldy $1019,x
        lda $16a3,x
        cmp #$60
        bne loc_1131
        jmp loc_1199

loc_1131:
        cmp #$61
        bne loc_113d
        lda #$fe
        sta $16e0,x
        jmp loc_1199

loc_113d:
        cmp #$62
        bne loc_1151
        lda #$00
        sta $169d,x
        sta $168e,x
        lda #$01
        sta $16d4,x
        jmp loc_1199

loc_1151:
        cmp #$63
        bne loc_1168
        sta $16a6,x
        lda #$00
        sta $16a9,x
        inc $1019,x
        lda ($fb),y
        sta $16ac,x
        jmp loc_13ee

loc_1168:
        cmp #$64
        bne loc_117d
        sta $16a6,x
        sta $16a9,x
        inc $1019,x
        lda ($fb),y
        sta $16ac,x
        jmp loc_13ee

loc_117d:
        cmp #$67
        bne loc_1191
        lda #$00
        sta $170a,x
        inc $1019,x
        lda ($fb),y
        sta $1707,x
        jmp loc_13ee

loc_1191:
        and #$7f
        sta $16bc,x
        sta $16f5,x

loc_1199:
        ldy $1019,x
        inc $1019,x
        lda ($fb),y
        beq loc_11ba
        cmp #$6f
        bne loc_11ad
        sta $16cb,x
        jmp loc_13ee

loc_11ad:
        and #$1f
        pha
        lda $1701,x
        sta $1704,x
        pla
        sta $1701,x

loc_11ba:
        lda #$00
        sta $16cb,x
        lda $16f5,x
        bne loc_11c7
        jmp loc_13ee

loc_11c7:
        ldy $1701,x
        lda $17b5,y
        and #$03
        pha
        lda $16d1,x
        sta $16ce,x
        pla
        sta $16d1,x
        lda $16ce,x
        cmp #$02
        beq loc_11e9
        lda #$fe
        sta $16e0,x
        jmp loc_13ee

loc_11e9:
        ldy $16e6,x
        lda #$00
        sta $d406,y
        lda $169d,x
        and #$fe
        sta $d404,y
        jmp loc_1583

loc_11fc:
        dec $1707,x
        beq loc_1204
        jmp loc_13ee

loc_1204:
        lda #$00
        sta $16a0,x
        lda #$01
        sta $170a,x
        lda $1010,x
        sta $fb
        lda $1013,x
        sta $fc
        ldy $1019,x
        inc $1019,x
        lda ($fb),y
        cmp #$ff
        beq loc_122a
        sta $16a3,x
        jmp loc_12fd

loc_122a:
        lda #$00
        sta $1019,x
        lda $100a,x
        sta $fb
        lda $100d,x
        sta $fc

loc_1239:
        ldy $1016,x
        inc $1016,x
        lda ($fb),y
        bpl loc_127b
        cmp #$ff
        bne loc_1251
        sta $16a0,x
        lda #$00
        sta $1016,x
        beq loc_1239

loc_1251:
        cmp #$fe
        bne loc_125d

loc_1255:
        lda #$01
        sta $16e9,x
        jmp loc_1583

loc_125d:
        cmp #$fd
        bne loc_1270
        sta $16a0,x
        iny
        inc $1016,x
        lda ($fb),y
        sta $1016,x
        jmp loc_1239

loc_1270:
        and #$7f
        sta $16e3,x
        iny
        inc $1016,x
        lda ($fb),y

loc_127b:
        tay
        lda $1b6c,y
        sta $1010,x
        sta $fb
        lda $1b84,y
        sta $1013,x
        sta $fc
        ldy #$00
        inc $1019,x
        lda ($fb),y
        sta $16a3,x
        lda $16a0,x
        bne loc_129e
        jmp loc_12fd

loc_129e:
        jmp loc_1583

loc_12a1:
        lda #$01
        sta $16dd,x
        lda #$00
        sta $16f5,x
        ldy $1701,x
        lda $1815,y
        pha
        and #$0f
        sta $16bf,x
        sta $16fb,x
        lda #$01
        sta $16ec,x
        pla
        and #$f0
        lsr
        lsr
        lsr
        sta $16f8,x
        lda $1835,y
        sta $101c,x
        lda $1855,y
        sta $16c5,x
        lda $1875,y
        sta $16c8,x
        lda $16cb,x
        beq loc_12e2
        jmp loc_13ee

loc_12e2:
        lda $16ce,x
        bne loc_12ea
        jmp loc_13ee

loc_12ea:
        ldy $16e6,x
        lda #$00
        sta $d406,y
        lda $169d,x
        and #$fe
        sta $d404,y
        jmp loc_1583

loc_12fd:
        lda $16dd,x
        bne loc_1305

loc_1302:
        jmp loc_13ee

loc_1305:
        lda $170a,x
        beq loc_1302
        lda #$00
        sta $16dd,x
        sta $16fe,x
        sta $16af,x
        sta $16a6,x
        lda #$ff
        sta $16e0,x
        lda $16bc,x
        clc
        adc $16e3,x
        and #$7f
        sta $1007,x
        tay
        lda $162b,y
        sta $1691,x
        lda dat_15cb,y
        sta txt_1694,x
        lda $16cb,x
        beq loc_133e
        jmp loc_13ee

loc_133e:
        ldy $1701,x
        lda $1715,y
        sta $168b,x
        lda $1735,y
        sta $168e,x
        lda $17b5,y
        and #$80
        sta $16b9,x
        lda $1755,y
        pha
        and #$0f
        sta $169a,x
        pla
        and #$f0
        sta $1697,x
        lda dat_1795,y
        sta $16f2,x
        lda $1775,y
        sta $16c2,x
        lda #$00
        sta $16d4,x
        sta $16b3,x
        lda #$02
        sta $16b6,x
        lda $17b5,y
        and #$10
        beq loc_138f
        lda $1701,x
        cmp $1704,x
        bne loc_138f
        jmp loc_13d7

loc_138f:
        lda $1895,y
        beq loc_13cb
        pha
        and #$0f
        asl
        asl
        asl
        asl
        sta $15bd
        pla
        and #$f0
        sta $fb
        lda $101f
        and #$0f
        ora $fb
        ora $16d7,x
        sta $101f
        sta $d417
        lda $17f5,y
        sta smc_15b2
        lda $17d5,y
        sta smc_158f
        lda #$00
        sta smc_15b5
        lda #$03
        sta $16b2
        bne loc_13d7

loc_13cb:
        lda $101f
        and $16da,x
        sta $101f
        sta $d417

loc_13d7:
        ldy $16e6,x
        lda $168e,x
        sta $d406,y
        lda $168b,x
        sta $d405,y
        lda #$09
        sta $d404,y
        jmp loc_1583

loc_13ee:
        dec $16b6,x
        bne loc_1420

loc_13f3:
        ldy $16c2,x
        inc $16c2,x
        lda $1a23,y
        cmp #$ff
        bne loc_140a
        iny
        lda $1a23,y
        sta $16c2,x
        jmp loc_13f3

loc_140a:
        pha
        and #$fe
        sta $16b3,x
        pla
        and #$01
        sta $16ef,x
        iny
        inc $16c2,x
        lda $1a23,y
        sta $16b6,x

loc_1420:
        lda $1697,x
        ldy $16ef,x
        bne loc_143d
        clc
        adc $16b3,x
        bcs loc_1434
        sta $1697,x
        jmp loc_144f

loc_1434:
        sta $1697,x
        inc $169a,x
        jmp loc_144f

loc_143d:
        sec
        sbc $16b3,x
        bcc loc_1449
        sta $1697,x
        jmp loc_144f

loc_1449:
        sta $1697,x
        dec $169a,x

loc_144f:
        lda $16d4,x
        bne loc_14a5

loc_1454:
        ldy $16f2,x
        inc $16f2,x
        lda $18b5,y
        cmp #$ff
        bne loc_146a
        lda $196c,y
        sta $16f2,x
        jmp loc_1454

loc_146a:
        cmp #$fe
        bne loc_1474
        dec $16d4,x
        jmp loc_14a5

loc_1474:
        sta $169d,x
        lda $16b9,x
        bne loc_1497
        lda $196c,y
        bmi loc_1485
        clc
        adc $1007,x

loc_1485:
        and #$7f
        tay
        lda $162b,y
        sta $1691,x
        lda dat_15cb,y
        sta txt_1694,x
        jmp loc_1553

loc_1497:
        lda $196c,y
        sta $1691,x
        lda #$00
        sta txt_1694,x
        jmp loc_1553

loc_14a5:
        lda $16a6,x
        beq loc_14df
        lda $16a9,x
        bne loc_14c7
        lda txt_1694,x
        clc
        adc $16ac,x
        bcs loc_14be
        sta txt_1694,x
        jmp loc_1553

loc_14be:
        sta txt_1694,x
        inc $1691,x
        jmp loc_1553

loc_14c7:
        lda txt_1694,x
        sec
        sbc $16ac,x
        bcc loc_14d6
        sta txt_1694,x
        jmp loc_1553

loc_14d6:
        sta txt_1694,x
        dec $1691,x
        jmp loc_1553

loc_14df:
        lda $16f8,x
        beq loc_14ea
        dec $16f8,x
        jmp loc_1553

loc_14ea:
        lda $16fe,x
        bne loc_153b
        lda txt_1694,x
        sec
        sbc $101c,x
        bcc loc_1532
        sta txt_1694,x

loc_14fb:
        dec $16bf,x
        bne loc_1553
        lda $16fb,x
        sta $16bf,x
        dec $16ec,x
        bne loc_1553
        lda #$02
        sta $16ec,x
        lda $16af,x
        bne loc_1527
        lda $101c,x
        clc
        adc $16c5,x
        sta $101c,x
        cmp $16c8,x
        bcc loc_1527
        dec $16af,x

loc_1527:
        lda $16fe,x
        eor #$ff
        sta $16fe,x
        jmp loc_1553

loc_1532:
        sta txt_1694,x
        dec $1691,x
        jmp loc_14fb

loc_153b:
        lda txt_1694,x
        clc
        adc $101c,x
        bcs loc_154a
        sta txt_1694,x
        jmp loc_14fb

loc_154a:
        sta txt_1694,x
        inc $1691,x
        jmp loc_14fb

loc_1553:
        ldy $16e6,x
        lda $1697,x
        sta $d402,y
        lda $169a,x
        sta $d403,y
        lda $1691,x
        sta $d401,y
        lda txt_1694,x
        sta $d400,y
        lda $168b,x
        sta $d405,y
        lda $168e,x
        sta $d406,y
        lda $169d,x
        and $16e0,x
        sta $d404,y

loc_1583:
        dex
        bmi loc_1589
        jmp loc_10ef

loc_1589:
        dec $16b2
        bne loc_15b1

loc_158e:
.label smc_158f = * + 1
        ldy #$06                                    // !SMC: modified by $159e
        inc smc_158f
        lda $1a29,y
        cmp #$80
        bne loc_15a4
        iny
        lda $1a29,y
        sta smc_158f                                // SMC: modifies $158f
        jmp loc_158e

loc_15a4:
        sta smc_15b5                                // SMC: modifies $15b5
        iny
        inc smc_158f
        lda $1a29,y
        sta $16b2

loc_15b1:
.label smc_15b2 = * + 1
        lda #$6a                                    // !SMC: modified by $15b6
        clc
.label smc_15b5 = * + 1
        adc #$01                                    // !SMC: modified by $15a4
        sta smc_15b2                                // SMC: modifies $15b2
        sta $d416
        lda #$30
        ora dat_1006
        sta $d418
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_15cb:
        .byte $16                                   // .

// --- Region $4000-$419b ---
.pc = $4000 "main_4000"

main_4000:
        jsr $ff81
        lda #$00
        jsr sub_1000
        lda #$0f
        sta dat_1006
        ldx #$7f
        lda #$00

loc_4011:
        sta $0e80,x
        sta $0f80,x
        sta $0f00,x
        dex
        bpl loc_4011
        inx

loc_401e:
        lda #$fb
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        lda #$ff
        sta scr_0800,x
        sta $0900,x
        sta $0a00,x
        sta $0b00,x
        dex
        bne loc_401e
        lda #$3b
        sta $d011
        lda #$28
        sta $d018
        lda #$00
        sta $02
        lda #$0f
        sta $d020
        sta $d021
        lda #$0c
        sta $03
        ldx #$07
        lda #$0f

loc_405b:
        sta $d027,x
        dex
        bne loc_405b
        ldx #$38
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        inx
        stx $07fc
        inx
        stx $07fd
        inx
        stx $07fe
        inx
        stx $07ff
        lda #$ba
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$0b
        sta $d027
        sta $d028
        lda #$10
        sta $d000
        lda #$a0
        sta $d002
        lda #$28
        sta $d004
        lda #$40
        sta $d006
        lda #$58
        sta $d008
        lda #$70
        sta $d00a
        lda #$88
        sta $d00c
        lda #$a0
        sta $d00e
        lda #$ff
        sta $d015
        sta $d01b

loc_40d4:
        sei
        lda #$ff

loc_40d7:
        cmp $d012
        bne loc_40d7
        lda #$28
        sta $d018
        lda #$00
        sta $d015
        jmp loc_4196

loc_40e9:
        dec $d004
        dec $d006
        dec $d008
        dec $d00a
        dec $d00c
        dec $d00e
        dec $424b
        bne loc_4149
        lda #$08
        sta $424b
        inc $02
        bne loc_410b
        inc $03

loc_410b:
        inc $424e
        lda $424e
        cmp #$03
        bne loc_4149
        lda #$00
        sta $424e
        lda $424c
        sta $4123
        lda #$a0
        sta $d004
        inc $424c
        inc $424c
        lda $424c
        cmp #$10
        bne loc_4137
        lda #$04
        sta $424c

loc_4137:
        inc $424d
        inc $424d
        lda $424d
        cmp #$10
        bne loc_4149
        lda #$04
        sta $424d

loc_4149:
        lda #$00
        sta $04
        lda #$0e
        sta $05
        ldx $424d

loc_4154:
        lda $04
        clc
        adc #$40
        bcc loc_415d
        inc $05

loc_415d:
        sta $04
        dex
        dex
        bne loc_4154
        lda #$44
        sta $418d
        ldy #$00

loc_416a:
        lda ($02),y
        bne loc_4177
        sty $02
        lda #$0c
        sta $03
        jmp loc_416a

loc_4177:
        asl
        asl
        asl
        bcc loc_417f
        inc $418d

loc_417f:
        sta $418c
        lda $424e
        clc
        adc #$15
        tay
        ldx #$07

loc_418b:
        lda $4444,x
        sta ($04),y
        dey
        dey
        dey
        dex
        bpl loc_418b

loc_4196:
.label smc_4197 = * + 1
        lda #$00                                    // !SMC: modified by $41df
        beq loc_41d5

dat_419a:
        .byte $ce                                   // .

txt_419b:
        .text "P"

// --- Region $41d5-$41f0 ---
.pc = $41d5 "loc_41d5"

loc_41d5:
        jsr sub_1003

smc_41d8:
        dec $4250                                   // !SMC: modified by $41e4
        bne loc_41ea
        lda #$01
        sta smc_4197                                // SMC: modifies $4197
        lda #$ad
        sta smc_41d8                                // SMC: modifies $41d8
        dec $4250

loc_41ea:
        lda $dc01
        lda #$ef
        bne loc_41fb

// --- Region $41fb-$4200 ---
.pc = $41fb "loc_41fb"

loc_41fb:
        lda #$00
        beq loc_423e

dat_41ff:
        .byte $ce                                   // .

txt_4200:
        .text "I"

// --- Region $423e-$4240 ---
.pc = $423e "loc_423e"

loc_423e:
        jmp loc_40d4

// --- Region $425e-$429d ---
.pc = $425e "loc_425e"

loc_425e:
        clc
        clc
        plp
        clc
        lda #$0f
        sta $d020
        sta $d021
        lda #$9d
        sta $02
        lda #$42
        sta $03
        lda #$0b
        sta $d011
        lda #$17
        sta $d018

loc_427c:
        lda #$ff

loc_427e:
        cmp $d012
        bne loc_427e
        ldy #$00
        lda ($02),y
        bne loc_428c
        jmp loc_42ff

loc_428c:
        jsr $ffd2
        inc $02
        bne loc_4295
        inc $03

loc_4295:
        lda #$1b
        sta $d011
        jmp loc_427c

dat_429d:
        .byte $93                                   // .

// --- Region $42ff-$4312 ---
.pc = $42ff "loc_42ff"

loc_42ff:
        ldx #$00

loc_4301:
        lda dat_4312,x
        sta $0340,x
        inx
        bne loc_4301
        sei
        lda #$37
        sta $01
        jmp $0340

dat_4312:
        .byte $4c                                   // L

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

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

scr_0800:
        // === Screen RAM (1 bytes, $0800-$0800) ===
        .encoding "screencode_mixed"
        .text "@"
        .encoding "petscii_upper"

// --- Region $0c00-$0e95 ---
.pc = $0c00 "scr_0c00"

scr_0c00:
        .text "  ... "
        .encoding "screencode_mixed"
        .text "yo suckerz"
        .encoding "petscii_upper"

txt_0c10:
        .text "... "
        .encoding "screencode_mixed"
        .text "onslaught hits you in your fucking face "
        .text "with another fast title. 'atak sapera' w"
        .text "as supplied by my brilliant supplier in "
        .text "crime: jazzcat!! trained, hiscore-saver "
        .text "added and released by l'trimm"
        .encoding "petscii_upper"

txt_0cd1:
        .text "... "
        .encoding "screencode_mixed"
        .text "this is a nice game, but it seems that t"
        .text "his game only consists of one level"
        .encoding "petscii_upper"

txt_0d20:
        .text "... "
        .encoding "screencode_mixed"
        .text "so training more in this game would be s"
        .text "ensless, beside this the game is for two"
        .text " players only"
        .encoding "petscii_upper"

txt_0d81:
        .text "... "
        .encoding "screencode_mixed"
        .text "i am off to get some sleep. no greetings"
        .text " this time"
        .encoding "petscii_upper"

txt_0db7:
        .text "... "
        .encoding "screencode_mixed"
        .text "check deadzone at"
        .encoding "petscii_upper"

txt_0dcc:
        .text ": 2157445885 ... "
        .encoding "screencode_mixed"
        .text "oh hell, the devil is callin"
        .encoding "petscii_upper"

txt_0df9:
        .text "'!    "
        .byte $00                                   // string terminator

dat_0e00:
        // === Fill data (128 bytes, $0e00-$0e7f) ===
        .fill 128, $ff
        .encoding "screencode_mixed"
        .text "@"
        .byte $7c                                   // scrcode: .
        .text ">@"
        .byte $66,$66                               // scrcode: ..
        .text "@f"
        .byte $66                                   // scrcode: .
        .text "@f"
        .byte $66                                   // scrcode: .
        .text "@f"
        .byte $66                                   // scrcode: .
        .text "@f"
        .byte $66                                   // scrcode: .
        .text "@f"
        .byte $7c                                   // scrcode: .
        .encoding "petscii_upper"

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

// --- Region $0ec1-$0ed4 ---
.pc = $0ec1 "dat_0ec1"

dat_0ec1:
        .encoding "screencode_mixed"
        .byte $66                                   // scrcode: .
        .text "@@"
        .byte $66                                   // scrcode: .
        .text "@@"
        .byte $66                                   // scrcode: .
        .text "@@"
        .byte $66                                   // scrcode: .
        .text "@@"
        .byte $66                                   // scrcode: .
        .text "@@"
        .byte $66                                   // scrcode: .
        .text "@@"
        .byte $7c                                   // scrcode: .
        .encoding "petscii_upper"

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

// --- Region $0fc0-$0fd6 ---
.pc = $0fc0 "dat_0fc0"

dat_0fc0:
        .encoding "screencode_mixed"
        .byte $66                                   // scrcode: .
        .text ">"
        .byte $63,$66,$66,$63,$66,$66,$63,$7e,$66,$6b,$66,$66,$7f,$66,$66,$77 // scrcode: ................
        .byte $66,$7c,$63                           // scrcode: ...
        .text "f"
        .encoding "petscii_upper"

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

// --- Region $1007-$105f ---
.pc = $1007 "Segment $1007"
        .byte $15,$21,$2d,$65,$d5,$0b,$1a,$1a,$1b,$60,$df,$ce,$1c,$1b,$1b,$04 // .!-e.....`......
        .byte $04,$04,$04,$36,$08,$0a,$00,$00,$f1,$d4,$45,$c5,$4b,$cb // ...6......E.K.

txt_1025:
        .text "NO   BY:   "
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $d2,$d5,$c9,$cf                       // ....

txt_1035:
        .text "!!!"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)

txt_1039:
        .text "GONY!!!"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)

txt_1041:
        .text "GONY!!!"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)

txt_1049:
        .text "GONY!!!"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)

txt_1051:
        .text "GONY!!!"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)

txt_1059:
        .text "GONY!!!"

// --- Region $1103-$110c ---
.pc = $1103 "dat_1103"

dat_1103:
        .byte $c9,$01,$d0,$03,$4c,$fc,$11,$4c,$fd,$12 // ....L..L..

// --- Region $15cc-$176a ---
.pc = $15cc "Segment $15cc"
        .byte $27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96,$bd // '8K_s......-Nq..
        .byte $e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85,$e8 // ..Bt...Z..,{.'..
        .byte $51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e,$68 // Q.7.7.W..N....nh
        .byte $6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e,$d6 // n...9...F.....^.
        .byte $72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c,$84 // r8&B..... ...pL.
        .byte $18,$10,$70,$40,$70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e,$01 // ..p@p@xX....0 ..
        .fill 10, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c // ................
        .byte $0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ................

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

txt_1694:
        .text "QQF"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $22,$c8,$03,$00,$01,$41,$21,$41,$00,$00,$00,$67,$2e,$67,$00,$00 // "....A!A...g.g..
        .byte $00,$00,$64,$00,$00,$a0,$00,$00,$00,$00,$10,$20,$22,$20,$04,$1a // ..d........ " ..
        .byte $04,$00,$00,$00,$15,$2e,$2d,$02,$ff,$00,$04,$02,$04,$00,$00,$00 // ......-.........
        .byte $00,$00,$00,$00,$00,$00,$02,$00,$02,$02,$00,$02,$00,$00,$00,$01 // ................
        .byte $02,$04,$fe,$fd,$fb,$00,$00,$00,$ff,$fe,$fe,$00,$00,$00,$00,$07 // ................
        .byte $0e,$00,$00,$00,$01,$01,$01,$01,$00,$01,$9d,$65,$5c,$00,$2e,$00 // ...........e\...
        .byte $06,$00,$00,$02,$00,$00,$00,$00,$00,$02,$07,$09,$01,$05,$02,$26 // ...............&
        .byte $01,$06,$00,$01,$00,$03,$03,$03,$03,$02,$02,$02,$02,$cc,$cc,$09 // ................
        .byte $cc,$0f,$00,$0f,$0f,$00,$09,$09,$09,$0f,$00,$00,$09,$09,$09,$09 // ................
        .byte $09,$09,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$cc,$cc,$9d // ................
        .byte $ad,$f6,$99,$fa,$fc,$f6,$9e,$9e,$9e,$f9,$f8,$98,$9a,$9a,$9a,$9a // ................
        .byte $9a,$9a,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0c,$0c,$03 // ................
        .byte $0c,$08,$00,$00,$00,$00,$01,$01,$01,$08,$00,$00,$0c,$0c,$0c,$0c // ................
        .byte $0c,$0c                               // ..

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

// --- Region $1795-$1817 ---
.pc = $1795 "dat_1795"

dat_1795:
        .byte $75,$86,$97,$a4,$70,$6e,$66,$63,$60,$56,$4c,$42,$70,$3c,$3c,$32 // u...pnfc`VLBp<<2
        .byte $28,$1e,$14,$0a,$00,$75,$75,$75,$75,$75,$75,$75,$75,$75,$75,$75 // (....uuuuuuuuuuu
        .byte $02,$02,$02,$02,$82,$02,$82,$00,$82,$02,$02,$02,$82,$02,$00,$02 // ................
        .byte $02,$02,$02,$02,$02,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $ee,$ee,$00,$00,$08,$00,$00,$00,$00,$00,$00,$00,$08,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$ee,$ee,$ee,$ee,$ee,$ee,$ee,$ee,$ee,$ee // ................
        .byte $00,$00,$d6,$00,$c0,$00,$ff,$00,$00,$00,$00,$00,$c0,$00,$00,$00 // ................
        .fill 18, $00
        .byte $32                                   // 2

// --- Region $1837-$1838 ---
.pc = $1837 "dat_1837"

dat_1837:
        .byte $0a                                   // .

dat_1838:
        // === Fill data (1 bytes, $1838-$1838) ===
        .byte $00                                   // .

// --- Region $1897-$3548 ---
.pc = $1897 "dat_1897"

dat_1897:
        .byte $f3,$00,$f3,$00,$f3,$00,$00,$00,$00,$00,$f3,$00,$00,$00,$00,$00 // ................
        .fill 14, $00
        .byte $81                                   // .

txt_18b6:
        .text "AAAAAAAA"
        .byte $ff,$81                               // ..

txt_18c0:
        .text "AAAAAAAA"
        .byte $ff,$81                               // ..

txt_18ca:
        .text "AAAAAAAA"
        .byte $ff,$81                               // ..

txt_18d4:
        .text "AAAAAAAA"
        .byte $ff,$81                               // ..

txt_18de:
        .text "AAAAAAAA"
        .byte $ff,$81                               // ..

txt_18e8:
        .text "AAAAAAAA"
        .byte $ff,$81,$21,$21,$21,$00,$fe,$81       // ..!!!...

txt_18f8:
        .text "AAAAAAAA"
        .byte $ff,$81                               // ..

txt_1902:
        .text "AAAAAAAA"
        .byte $ff,$81                               // ..

txt_190c:
        .text "AAAAAAAA"
        .byte $ff,$81,$80,$fe,$21,$21,$fe,$81,$11,$11,$11,$11,$11,$00,$fe,$15 // ....!!..........
        .byte $fe,$81,$41,$41,$80,$fe               // ..AA..

txt_192a:
        .text "AAAAAAAAAAAAAAAA"
        .byte $ff                                   // .

txt_193b:
        .text "AAAAAAAAAAAAAAAA"
        .byte $ff,$81,$15,$15,$15                   // .....

txt_1950:
        .text "AAAAAAAA"
        .byte $ff,$41,$41,$41,$11,$11,$11,$41,$41,$41,$17,$17,$17,$41,$41,$41 // .AAA...AAA...AAA
        .byte $15,$15,$15,$ff,$cc,$00,$00,$04,$04,$07,$07,$0c,$0c,$01,$cc,$00 // ................
        .byte $00,$03,$03,$08,$08,$0c,$0c,$0b,$cc,$00,$00,$05,$05,$08,$08,$0c // ................
        .byte $0c,$15,$cc,$00,$00,$05,$05,$09,$09,$0c,$0c,$1f,$cc,$00,$00,$05 // ................
        .byte $05,$0a,$0a,$0c,$0c,$29,$cc,$00,$00,$04,$04,$09,$09,$0c,$0c,$33 // .....).........3
        .byte $cc,$00,$0c,$18,$00,$3c,$cc,$00,$00,$06,$06,$0c,$0c,$12,$12,$43 // .....<.........C
        .byte $cc,$00,$00,$07,$07,$0d,$0d,$13,$13,$4d,$cc,$00,$00,$07,$07,$0c // .........M......
        .byte $0c,$13,$13,$57,$cc,$ff,$60,$01,$00,$65,$c6,$0f,$0c,$08,$04,$00 // ...W..`..e......
        .byte $00,$64,$00,$6f,$cc,$10,$0e,$ff,$42,$00,$00,$05,$05,$09,$09,$0b // .d.o....B.......
        .byte $0b,$0c,$0c,$0b,$0b,$09,$09,$05,$05,$75,$00,$00,$03,$03,$09,$09 // .........u......
        .byte $0c,$0c,$0d,$0d,$0c,$0c,$09,$09,$03,$03,$86,$c5,$50,$50,$50,$0c // ............PPP.
        .byte $0c,$0c,$0c,$00,$00,$00,$00,$9b,$00,$00,$00,$00,$00,$00,$04,$04 // ................
        .byte $04,$cc,$cc,$cc,$06,$06,$06,$10,$10,$10,$a4,$22,$1a,$21,$1a,$ff // ...........".!..
        .byte $00,$36,$01,$ff,$03,$01,$70,$ff,$73,$00,$ff,$00,$ff,$65,$42,$48 // .6....p.s....eBH
        .byte $4e,$54,$5a,$60,$66,$d5
        .text "DJPV"
        .byte $5c                                   // backslash
        .byte $62,$68,$0b
        .byte $46,$4c
        .byte $52,$58,$5e,$64,$6a,$1a,$1b,$1b,$1b,$1b,$1b,$1b,$1b,$1a,$1b,$1b // RX^dj...........
        .fill 13, $1b
        .byte $80,$00,$00,$06,$06,$06,$0a,$08,$08,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$08,$09,$0b,$08,$08,$08,$08,$08,$08,$08,$0b // ................
        .fill 31, $08
        .byte $09,$0b,$06,$0a,$08,$08,$08,$08,$08,$08,$08,$09,$0b // .............

dat_1ab1:
        // === Fill data (32 bytes, $1ab1-$1ad0) ===
        .fill 32, $08
        .byte $16,$fd,$03,$ff,$80,$01,$03,$05,$05,$05,$05,$05,$05,$05,$05,$0c // ................
        .byte $05,$05,$f4,$12,$f2,$12,$f0,$13,$80,$14,$f4,$12,$f2,$12,$f0,$13 // ................
        .byte $80,$14,$0c,$8c,$05,$05,$05,$05,$80,$0c,$05,$05,$05,$05,$f4,$12 // ................
        .byte $f2,$12,$f0,$13,$80,$14,$15,$fd,$03,$ff,$80,$02,$01,$04,$04,$04 // ................
        .byte $07,$04,$04,$04,$07,$0d,$0e,$0e,$0e,$0e,$f4,$0f,$f2,$0f,$80,$10 // ................
        .byte $11,$f4,$0f,$f2,$0f,$80,$10,$11,$0d,$04,$04,$04,$07,$0d,$0e,$0e // ................
        .byte $0e,$0e,$0e,$0e,$1d,$0e,$f4,$0f,$f2,$0f,$80,$10,$11,$17,$fd,$03 // ................
        .byte $ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe // ................
        .byte $ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe // ................
        .byte $ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$fe,$ff,$9c,$ad,$ba,$c3,$ce // ................
        .byte $df,$60,$65,$76,$97,$b8,$c9,$e8,$09,$2a,$6b,$78,$85,$8e,$0f,$90 // .`ev.....*kx....
        .byte $11,$54,$99,$1b,$1b,$1b,$1b,$1b,$1b,$1c,$1c,$1c,$1c,$1c,$1c,$1c // .T..............
        .byte $1d,$1d,$1d,$1d,$1d,$1d,$1e,$1e,$1f,$1f,$1f,$34,$80,$67,$0f,$61 // ...........4.g.a
        .byte $00,$67,$0f,$33,$81,$67,$0f,$61,$00,$67,$0f,$ff,$15,$82,$67,$17 // .g.3.g.a.g....g.
        .byte $10,$00,$67,$07,$0f,$00,$67,$1f,$ff,$39,$83,$67,$1f,$61,$00,$67 // ..g...g..9.g.a.g
        .byte $1f,$ff,$58,$85,$64,$a0,$67,$36,$61,$00,$67,$07,$ff,$2d,$89,$67 // ..X.d.g6a.g..-.g
        .byte $01,$61,$00,$67,$1d,$2d,$8a,$67,$01,$61,$00,$67,$1d,$ff,$2d,$87 // .a.g.-.g.a.g..-.
        .byte $21,$00,$2b,$00,$21,$00,$2d,$00,$21,$00,$2d,$00,$21,$00,$2b,$00 // !.+.!.-.!.-.!.+.
        .byte $21,$00,$2d,$00,$21,$00,$2b,$00,$21,$00,$2d,$00,$21,$00,$2e,$00 // !.-.!.+.!.-.!...
        .byte $21,$00,$30,$00,$21,$00,$2e,$00,$21,$00,$2b,$00,$21,$00,$2d,$00 // !.0.!...!.+.!.-.
        .byte $21,$00,$2e,$00,$21,$00,$2d,$00,$21,$00,$2b,$00,$21,$00,$2d,$00 // !...!.-.!.+.!.-.
        .byte $21,$00,$2b,$00,$21,$00,$2d,$00,$21,$00,$2d,$00,$21,$00,$2b,$00 // !.+.!.-.!.-.!.+.
        .byte $21,$00,$2d,$00,$21,$00,$2b,$00,$21,$00,$2d,$00,$21,$00,$2e,$00 // !.-.!.+.!.-.!...
        .byte $21,$00,$30,$00,$21,$00,$2e,$00,$21,$00,$2b,$00,$21,$00,$2d,$00 // !.0.!...!.+.!.-.
        .byte $21,$00,$2e,$00,$21,$00,$32,$00,$21,$00,$34,$00,$21,$00,$ff,$15 // !...!.2.!.4.!...
        .byte $82,$67,$3f,$ff,$2d,$89,$67,$01,$61,$00,$67,$1d,$34,$8b,$67,$01 // .g?.-.g.a.g.4.g.
        .byte $61,$00,$67,$1d,$ff,$18,$86,$67,$01,$0c,$82,$0c,$82,$24,$84,$61 // a.g....g.....$.a
        .byte $00,$24,$82,$24,$88,$1d,$86,$67,$01,$18,$88,$18,$88,$24,$84,$61 // .$.$...g.....$.a
        .byte $00,$0c,$82,$0c,$88,$ff,$18,$86,$67,$01,$0c,$82,$0c,$00,$18,$84 // ........g.......
        .byte $61,$00,$24,$82,$24,$88,$1d,$86,$67,$01,$18,$88,$18,$00,$18,$82 // a.$.$...g.......
        .byte $0c,$82,$0c,$82,$0c,$82,$ff,$15,$82,$67,$39,$0c,$88,$0c,$00,$0c // .........g9.....
        .byte $84,$61,$00,$18,$82,$18,$82,$ff,$51,$8c,$61,$00,$67,$01,$24,$86 // .a......Q.a.g.$.
        .byte $67,$01,$48,$82,$48,$84,$67,$01,$48,$88,$48,$82,$48,$00,$48,$88 // g.H.H.g.H.H.H.H.
        .byte $48,$8c,$61,$00,$67,$02,$ff,$2d,$87,$21,$00,$2d,$00,$2e,$00,$21 // H.a.g..-.!.-...!
        .byte $00,$2e,$00,$2d,$00,$21,$00,$2d,$00,$2b,$00,$21,$00,$2b,$00,$2d // ...-.!.-.+.!.+.-
        .byte $00,$21,$00,$2e,$00,$21,$00,$ff,$2d,$8d,$67,$01,$2d,$8e,$2e,$8d // .!...!..-.g.-...
        .byte $67,$01,$2d,$8e,$2d,$8d,$67,$01,$2e,$8e,$2b,$8d,$67,$01,$2d,$8e // g.-.-.g...+.g.-.
        .byte $2d,$8d,$67,$01,$2e,$00,$67,$01,$ff,$39,$8d,$67,$01,$39,$8e,$37 // -.g...g..9.g.9.7
        .byte $8d,$67,$01,$37,$8e,$39,$8d,$67,$01,$3a,$00,$67,$01,$41,$00,$67 // .g.7.9.g.:.g.A.g
        .byte $01,$40,$00,$67,$01,$3a,$00,$67,$01,$39,$00,$67,$01,$39,$8e,$37 // .@.g.:.g.9.g.9.7
        .byte $8d,$67,$01,$37,$8e,$39,$8d,$67,$01,$3a,$00,$67,$01,$39,$8e,$37 // .g.7.9.g.:.g.9.7
        .byte $8e,$39,$00,$67,$01,$3a,$00,$67,$01,$ff,$3c,$8f,$67,$1f,$3b,$90 // .9.g.:.g..<.g.;.
        .byte $67,$0f,$3b,$91,$67,$0f,$ff,$2c,$8f,$67,$1f,$2b,$90,$67,$0f,$2b // g.;.g..,.g.+.g.+
        .byte $92,$67,$0f,$ff,$2a,$93,$67,$1f,$2b,$94,$67,$1f,$ff,$45,$87,$39 // .g..*.g.+.g..E.9
        .byte $00,$40,$00,$39,$00,$43,$00,$39,$00,$45,$00,$39,$00,$40,$00,$39 // .@.9.C.9.E.9.@.9
        .byte $00,$43,$00,$39,$00,$45,$00,$39,$00,$40,$00,$39,$00,$43,$00,$39 // .C.9.E.9.@.9.C.9
        .byte $00,$45,$00,$39,$00,$40,$00,$39,$00,$43,$00,$39,$00,$45,$00,$39 // .E.9.@.9.C.9.E.9
        .byte $00,$40,$00,$39,$00,$43,$00,$39,$00,$45,$00,$39,$00,$45,$00,$39 // .@.9.C.9.E.9.E.9
        .byte $00,$40,$00,$39,$00,$43,$00,$39,$00,$45,$00,$39,$00,$40,$00,$39 // .@.9.C.9.E.9.@.9
        .byte $00,$43,$00,$39,$00,$45,$00,$39,$00,$40,$00,$39,$00,$47,$00,$39 // .C.9.E.9.@.9.G.9
        .byte $00,$40,$00,$39,$00,$44,$00,$39,$00,$45,$00,$39,$00,$47,$00,$39 // .@.9.D.9.E.9.G.9
        .byte $00,$45,$00,$39,$00,$44,$00,$39,$00,$40,$00,$39,$00,$ff,$45,$87 // .E.9.D.9.@.9..E.
        .byte $39,$00,$40,$00,$39,$00,$43,$00,$39,$00,$45,$00,$39,$00,$40,$00 // 9.@.9.C.9.E.9.@.
        .byte $39,$00,$43,$00,$39,$00,$45,$00,$39,$00,$40,$00,$39,$00,$43,$00 // 9.C.9.E.9.@.9.C.
        .byte $39,$00,$45,$00,$39,$00,$40,$00,$39,$00,$43,$00,$39,$00,$45,$00 // 9.E.9.@.9.C.9.E.
        .byte $39,$00,$40,$00,$39,$00,$43,$00,$39,$00,$45,$00,$39,$00,$45,$00 // 9.@.9.C.9.E.9.E.
        .byte $39,$00,$40,$00,$39,$00,$43,$00,$39,$00,$45,$00,$39,$00,$40,$00 // 9.@.9.C.9.E.9.@.
        .byte $39,$00,$43,$00,$39,$00,$45,$00,$39,$00,$40,$00,$39,$00,$47,$00 // 9.C.9.E.9.@.9.G.
        .byte $39,$00,$40,$00,$39,$00,$43,$00,$39,$00,$45,$00,$39,$00,$47,$00 // 9.@.9.C.9.E.9.G.
        .byte $39,$00,$40,$00,$39,$00,$43,$00,$39,$00,$45,$00,$39,$00,$ff,$36 // 9.@.9.C.9.E.9..6
        .byte $87,$21,$00,$2d,$00,$21,$00,$32,$00,$21,$00,$36,$00,$21,$00,$2d // .!.-.!.2.!.6.!.-
        .byte $00,$21,$00,$32,$00,$21,$00,$36,$00,$21,$00,$2d,$00,$21,$00,$32 // .!.2.!.6.!.-.!.2
        .byte $00,$21,$00,$36,$00,$21,$00,$2d,$00,$21,$00,$32,$00,$21,$00,$36 // .!.6.!.-.!.2.!.6
        .byte $00,$21,$00,$32,$00,$21,$00,$2d,$00,$21,$00,$32,$00,$21,$00,$37 // .!.2.!.-.!.2.!.7
        .byte $00,$1f,$00,$2f,$00,$1f,$00,$32,$00,$1f,$00,$37,$00,$1f,$00,$2f // .../...2...7.../
        .byte $00,$1f,$00,$32,$00,$1f,$00,$37,$00,$1f,$00,$2f,$00,$1f,$00,$37 // ...2...7.../...7
        .byte $00,$1f,$00,$2f,$00,$1f,$00,$32,$00,$1f,$00,$37,$00,$1f,$00,$37 // .../...2...7...7
        .byte $00,$1f,$00,$2f,$00,$1f,$00,$32,$00,$1f,$00,$37,$00,$1f,$00,$ff // .../...2...7....
        .byte $34,$8d,$67,$02,$35,$8e,$37,$8d,$67,$03,$37,$00,$67,$03,$37,$00 // 4.g.5.7.g.7.g.7.
        .byte $67,$01,$34,$00,$67,$01,$39,$00,$67,$01,$37,$00,$67,$01,$35,$00 // g.4.g.9.g.7.g.5.
        .byte $67,$01,$34,$00,$67,$01,$32,$00,$67,$01,$32,$8e,$32,$00,$37,$8d // g.4.g.2.g.2.2.7.
        .byte $67,$05,$2f,$00,$67,$01,$32,$00,$67,$01,$32,$8e,$32,$00,$30,$8d // g./.g.2.g.2.2.0.
        .byte $67,$07,$ff,$24,$86,$67,$01,$24,$82,$24,$00,$24,$8c,$67,$03,$18 // g..$.g.$.$.$.g..
        .byte $00,$67,$03,$18,$82,$18,$00,$18,$00,$18,$00,$18,$8c,$67,$03,$18 // .g...........g..
        .byte $86,$67,$01,$18,$00,$67,$01,$18,$82,$18,$00,$18,$00,$18,$00,$18 // .g...g..........
        .byte $8c,$67,$03,$18,$88,$67,$01,$18,$00,$67,$01,$18,$00,$67,$01,$18 // .g...g...g...g..
        .byte $00,$67,$01,$18,$8c,$67,$07,$ff,$5a,$85,$64,$ff,$67,$2e,$ff,$20 // .g...g..Z.d.g.. 
        .byte $1d,$10,$4c,$b0,$1f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$a2 // ..L.............
        .byte $08,$b5,$f8,$9d,$f0,$1f,$ca,$10,$f8,$60,$00,$00,$00,$00,$00,$20 // .........`..... 
        .byte $d0,$1f,$20,$85,$10,$4c,$d0,$1f,$00,$00,$00,$00,$00,$00,$00,$a2 // .. ..L..........
        .byte $08,$bd,$f0,$1f,$b4,$f8,$95,$f8,$98,$9d,$f0,$1f,$ca,$10,$f2,$60 // ...............`
        .fill 15, $00
        .byte $ab,$1c,$00,$00,$00,$00,$00,$20,$2f,$00,$00,$00,$00,$00,$00,$00 // ....... /.......

bmp_2000:
        // === Charset data (2048 bytes, $2000-$27ff) ===
        .byte $00,$07,$07,$07,$00,$76,$76,$70       // char 0 @+0
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 1 @+1
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 2 @+2
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 3 @+3
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 4 @+4
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 5 @+5
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 6 @+6
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 7 @+7
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 8 @+8
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 9 @+9
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 10 @+10
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 11 @+11
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 12 @+12
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 13 @+13
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 14 @+14
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 15 @+15
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 16 @+16
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 17 @+17
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 18 @+18
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 19 @+19
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 20 @+20
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 21 @+21
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 22 @+22
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 23 @+23
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 24 @+24
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 25 @+25
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 26 @+26
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 27 @+27
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 28 @+28
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 29 @+29
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 30 @+30
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 31 @+31
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 32 ' '
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 33 '!'
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 34 '"'
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 35 '#'
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 36 '$'
        .byte $00,$ff,$f7,$f7,$f7,$f7,$f7,$f7       // char 37 '%'
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 38 '&'
        .byte $00,$e0,$e0,$e0,$00,$6e,$6e,$0e       // char 39 '''
        .byte $7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f       // char 40 '('

dat_2148:
        // === Fill data (51 bytes, $2148-$217a) ===
        .fill 51, $ff
        .byte $fc,$f9,$f9,$e6,$9a                   // char 47 (partial)
        .byte $ff,$ff,$1f,$6f,$72,$b9,$ba,$db       // char 48 '0'
        .byte $ff,$ff,$ff,$bf,$7f,$87,$ab,$ad       // char 49 '1'

dat_2190:
        // === Fill data (88 bytes, $2190-$21e7) ===
        .fill 88, $ff
        .byte $fe,$f9,$f7,$ef,$ef,$df,$df,$df       // char 61 '='
        .byte $1f,$e0,$ff,$ff,$ff,$fe,$fd,$ff       // char 62 '>'
        .byte $ff,$c1,$3e,$be,$0d,$72,$f9,$fe       // char 63 '?'
        .byte $ff,$ff,$ff,$3f,$c1,$7e,$bf,$ff       // char 64 '@'
        .byte $ff,$ff,$ff,$ff,$ff,$0f,$f3,$fd       // char 65 'A'

dat_2210:
        // === Fill data (88 bytes, $2210-$2267) ===
        .fill 88, $ff
        .byte $f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7       // char 77 'M'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 78 'N'
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 79 'O'
        .byte $7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f       // char 80 'P'

dat_2288:
        // === Fill data (43 bytes, $2288-$22b2) ===
        .fill 43, $ff
        .byte $f8,$fb,$fb,$c4,$bf                   // char 86 (partial)
        .byte $7b,$7d,$7d,$be,$df,$ef,$ff,$3b       // char 87 'W'
        .byte $dd,$6d,$ed,$f6,$76,$7a,$bb,$ff       // char 88 'X'
        .byte $ed,$ae,$dd,$dd,$db,$fb,$5b,$7f       // char 89 'Y'
        .byte $c3,$74,$b7,$ef,$ee,$dd,$dd,$fa       // char 90 'Z'
        .byte $ff,$3f,$5f,$5f,$df,$af,$6f,$8f       // char 91 '['

dat_22e0:
        // === Fill data (61 bytes, $22e0-$231c) ===
        .fill 61, $ff
        .byte $f8,$c7,$38                           // char 99 (partial)
        .byte $ff,$ff,$fe,$fd,$83,$7d,$ff,$1f       // char 100 'd'
        .byte $bf,$bf,$5f,$ff,$bf,$cf,$f1,$fe       // char 101 'e'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$3f       // char 102 'f'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 103 'g'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 104 'h'
        .byte $fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 105 'i'
        .byte $ff,$7f,$7f,$bf,$bf,$bf,$bf,$7f       // char 106 'j'

dat_2358:
        // === Fill data (80 bytes, $2358-$23a7) ===
        .fill 80, $ff
        .byte $f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7       // char 117 'u'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 118 'v'
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 119 'w'
        .byte $7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f       // char 120 'x'

dat_23c8:
        // === Fill data (35 bytes, $23c8-$23ea) ===
        .fill 35, $ff
        .byte $fe,$fe,$fe,$ff,$fe                   // char 125 (partial)
        .byte $47,$78,$0f,$f0,$1f,$f7,$ff,$ff       // char 126 '~'
        .byte $ef,$ff,$1f,$fb,$0f,$ff,$ff,$ff       // char 127
        .byte $dd,$ff,$fe,$ff,$ff,$ff,$bb,$fe       // char 128
        .byte $77,$ff,$ff,$ff,$ff,$ff,$ff,$c0       // char 129
        .byte $be,$ef,$ff,$fd,$ff,$ff,$ff,$00       // char 130
        .byte $77,$c7,$37,$f7,$ff,$f7,$fe,$01       // char 131
        .byte $ff,$ff,$ff,$ff,$c0,$df,$0a,$ed       // char 132
        .byte $ff,$ff,$ff,$ff,$00,$fe,$ab,$55       // char 133
        .byte $fe,$f9,$f7,$f7,$f7,$ef,$0f,$77       // char 134
        .byte $3f,$df,$ef,$ef,$ef,$df,$df,$df       // char 135
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 136
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 137
        .byte $fc,$fb,$fc,$ff,$ff,$ff,$ff,$ff       // char 138
        .byte $c7,$3f,$ff,$ff,$ff,$ff,$ff,$ff       // char 139
        .byte $e3,$f8,$fb,$f7,$f7,$f7,$fb,$fb       // char 140
        .byte $ff,$ff,$3f,$cf,$f3,$fc,$ff,$ff       // char 141
        .byte $c3,$fc,$ff,$fe,$c1,$3f,$ff,$ff       // char 142
        .byte $ff,$3f,$c3,$04,$2a,$d5,$aa,$f5       // char 143
        .byte $ff,$ff,$ff,$3f,$83,$54,$aa,$55       // char 144
        .byte $ff,$e2,$dc,$d3,$dd,$26,$81,$7f       // char 145
        .byte $7f,$ff,$ff,$7f,$7f                   // char 146 (partial)

dat_2495:
        // === Fill data (83 bytes, $2495-$24e7) ===
        .fill 83, $ff
        .byte $f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7       // char 157
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 158
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 159
        .byte $7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f       // char 160

dat_2508:
        // === Fill data (33 bytes, $2508-$2528) ===
        .fill 33, $ff
        .byte $aa,$d5,$aa,$d5,$aa,$d5,$aa           // char 165 (partial)
        .byte $ff,$ff,$55,$aa,$55,$aa,$55,$ff       // char 166
        .byte $ff,$ff,$5f,$aa,$55,$aa,$5f,$ff       // char 167
        .byte $ef,$77,$fd,$ae,$55,$af,$fb,$ed       // char 168
        .byte $b7,$5b,$6b,$dd,$2d,$5b,$5b,$b7       // char 169
        .byte $ff,$aa,$d5,$ff,$ff,$ff,$ff,$ff       // char 170
        .byte $ff,$ab,$55,$fe,$fe,$ff,$ff,$fe       // char 171
        .byte $f5,$f6,$fb,$fb,$fd,$fc,$ff,$ff       // char 172
        .byte $55,$aa,$ff,$55,$ff,$00,$ff,$03       // char 173
        .byte $b7,$bb,$db,$5b,$ed,$0d,$fd,$fd       // char 174
        .byte $bf,$bf,$bf,$cf,$f7,$fb,$fb,$fd       // char 175

dat_2580:
        // === Fill data (32 bytes, $2580-$259f) ===
        .fill 32, $ff
        .byte $fd,$fd,$fd,$f3,$f4,$fb,$fd,$fc       // char 180
        .byte $ff,$df,$df,$ef,$fc,$7e,$7f,$ff       // char 181
        .byte $ff,$f1,$e7,$8b,$31,$37,$4f,$3f       // char 182
        .byte $e8,$f3,$fd,$fb,$f5,$fb,$fa,$ea       // char 183
        .byte $aa,$55,$2f,$5f,$3f,$7f               // char 184 (partial)

dat_25c6:
        // === Fill data (93 bytes, $25c6-$2622) ===
        .fill 93, $ff
        .byte $fd,$fa,$fa,$f7,$f6                   // char 196 (partial)
        .byte $f7,$f7,$f7,$f7,$c7,$97,$57,$db       // char 197
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 198
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 199
        .byte $7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f       // char 200

dat_2648:
        // === Fill data (40 bytes, $2648-$266f) ===
        .fill 40, $ff
        .byte $bf,$ff,$be,$b3,$8f,$bf,$fb,$cf       // char 206
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$f7       // char 207
        .byte $bf,$fa,$ff,$f7,$ff,$ff,$ff,$ff       // char 208
        .byte $c0,$ff,$bf,$ff,$ff,$ff,$ff,$be       // char 209
        .byte $00,$ff,$ff,$ff,$ff,$fb,$de,$ff       // char 210
        .byte $01,$fe,$bf,$7f,$be,$bd,$3d,$bd       // char 211
        .byte $f8,$37,$ad,$2d,$ad,$b7,$d8,$e6       // char 212
        .byte $fc,$ff,$7f,$7f,$ff,$7c,$fd,$17       // char 213
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 214
        .byte $5d,$fd,$fe,$ff,$ff,$ff,$ff,$ff       // char 215
        .byte $ff,$ff,$ff,$7f,$7f,$bf,$bf,$df       // char 216
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 217
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 218
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 219
        .byte $fc,$fd,$fe,$fe,$fe,$fe,$ff,$ff       // char 220
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$7f,$7f       // char 221
        .byte $ff,$ff,$fe,$fd,$fd,$fb,$fb,$fb       // char 222
        .byte $f6,$f2,$fc,$dd,$c3,$df,$df,$bf       // char 223
        .byte $ff,$ff,$ff,$7f,$bf,$bf,$df,$ef       // char 224
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$f8       // char 225
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$81,$7e       // char 226
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f       // char 227

dat_2720:
        // === Fill data (63 bytes, $2720-$275e) ===
        .fill 63, $ff
        .byte $fe                                   // char 235 (partial)
        .byte $ed,$eb,$d7,$cb,$97,$bb,$7f,$ff       // char 236
        .byte $3b,$fb,$fb,$f7,$e1,$ce,$d2,$8d       // char 237
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f       // char 238
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 239
        .byte $7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f       // char 240

dat_2788:
        // === Fill data (40 bytes, $2788-$27af) ===
        .fill 40, $ff
        .byte $df,$f7,$ef,$f7,$f6,$f9,$fb,$fc       // char 246
        .byte $ff,$df,$be,$7d,$dd,$ba,$75,$d3       // char 247
        .byte $7f,$ff,$fb,$ff,$77,$f5,$ef,$eb       // char 248
        .byte $f7,$bf,$ba,$bb,$bd,$7d,$7d,$7e       // char 249
        .byte $f7,$ba,$dd,$ed,$75,$7b,$f7,$b7       // char 250
        .byte $7e,$ff,$fc,$fb,$fb,$fd,$fd,$fe       // char 251
        .byte $f9,$17,$ee,$da,$da,$ef,$f1,$fe       // char 252
        .byte $ff,$ff,$f9,$fd,$ff,$87,$78,$8d       // char 253
        .byte $ff,$ff,$ff,$ff,$87,$7b,$8d,$74       // char 254
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$0f,$f7       // char 255

chr_2800:
        .byte $df,$df,$e0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$3f,$c0,$ff,$ff,$ff,$ff // ..........?.....
        .byte $ff,$ff,$ff,$7f,$80,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$01,$ff,$ff // ................
        .byte $ff,$fe,$fe,$ff,$1f,$e7,$f9,$fe,$7e,$ff,$ff,$3c,$83,$bf,$df,$01 // ........~..<....
        .byte $ff,$7f,$6e,$ed,$fb,$f8,$f3,$f1,$bf,$7f,$ff,$ff,$ff,$ff,$7f,$9c // ..n.............
        .byte $f7,$fb,$fd,$fe,$fe,$f1,$80,$3f,$c7,$3f,$f8,$c7,$3f,$ff,$07,$f8 // .......?.?..?...
        .byte $ff,$83,$7f,$fc,$f3,$ff,$ff,$ff,$bf,$bf,$7f,$bc,$db,$e7,$ef,$f7 // ................
        .byte $ff,$e0,$1f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$0f,$f1,$fe,$ff,$ff,$fc // ................
        .byte $ff,$ff,$ff,$ff,$7f,$90,$0f,$ff,$ff,$ff,$ff,$ff,$ff,$0f,$f7,$fb // ................
        .fill 24, $ff
        .byte $fe,$fd,$fd,$fd,$fd,$fb,$fb,$fb,$ff,$ff,$fa,$fc,$fd,$fd,$fb,$ff // ................
        .byte $ad,$75,$7b,$be,$5e,$bd,$dd,$fb,$7f,$7f,$7f,$ff,$ff,$ff,$ff,$ff // .u{.^...........
        .fill 8, $fe
        .fill 8, $7f

dat_28c8:
        // === Fill data (48 bytes, $28c8-$28f7) ===
        .fill 48, $ff
        .byte $23,$6c,$9f,$ff,$ff,$ff,$ff,$ff,$5b,$db,$37,$d6,$d5,$ed,$f3,$ff // #l......[.7.....
        .byte $7e,$7e,$f0,$2f,$ff,$ff,$ff,$ff,$6f,$5f,$ff,$ff,$ff,$ff,$ff,$ff // ~~./....o_......
        .byte $fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fd,$7b,$7b,$b7,$d6,$ed,$ef,$ef // .........{{.....
        .byte $75,$8b,$fb,$76,$b7,$76,$ff,$ff,$85,$fc,$fb,$bb,$5b,$b6,$f5,$ee // u..v.v......[...
        .byte $1b,$6b,$8b,$fa,$f6,$f5,$55,$b0,$ff,$c7,$b8,$7f,$ff,$ff,$0f,$f0 // .k....U.........
        .byte $ff,$ff,$1f,$e0,$ff,$ff,$ff,$7f,$ff,$ff,$ff,$7f,$81,$fe,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$07,$fb,$fd,$ff,$ff,$ff,$ff,$ff,$fd,$fb,$f0 // ................
        .byte $fe,$ff,$ff,$ff,$ff,$ff,$ff,$1f,$00,$fe,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $a3,$df,$5f,$5f,$7f,$7f,$bf,$bf,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ..__............
        .fill 8, $ff
        .byte $7f,$bf,$bf,$df,$df,$df,$ef,$ef,$f7,$f7,$fb,$fd,$fd,$fa,$ff,$ff // ................
        .byte $ff,$ff,$fb,$f7,$f7,$ef,$6f,$6e,$fb,$ff,$fc,$f1,$cb,$b5,$4f,$b7 // ......on......O.
        .byte $ff,$80,$7f,$ff,$ff,$ff,$ff,$ff,$fb,$01,$6a,$5d,$95,$d6,$d6,$e5 // ..........j]....
        .byte $ff,$ff,$7f,$bf,$5f,$af,$af,$5f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ...._.._........
        .fill 8, $ff
        .byte $fd,$fd,$fd,$fd,$fe,$fe,$fe,$fd,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe // ................
        .byte $fb,$f7,$f7,$e7,$e7,$d7,$37,$f7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ......7.........
        .fill 8, $fe
        .fill 8, $7f

dat_2a08:
        // === Fill data (88 bytes, $2a08-$2a5f) ===
        .fill 88, $ff
        .byte $f7,$f7,$fb,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$ef,$17,$fb,$fc,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ef,$90,$7f,$ff,$ff,$eb,$e7,$d7,$cf,$3f,$ff,$ff,$ff // ............?...
        .fill 8, $ff
        .byte $83,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$3f,$df,$e7,$f8,$ff,$ff,$ff // .........?......
        .byte $fe,$ff,$ff,$07,$f8,$ff,$ff,$ff,$0e,$de,$dd,$df,$1f,$5b,$57,$67 // .............[Wg
        .byte $60,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$3f,$c3,$dc,$df,$ef,$ef,$ee,$ee // `.......?.......
        .byte $bf,$bf,$bf,$7f,$7f,$7f,$fd,$fb,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $ef,$ef,$ef,$df,$c7,$b8,$be,$7e,$ff,$ff,$ff,$ff,$ff,$3f,$c0,$ff // .......~.....?..
        .byte $ae,$ae,$9d,$9a,$9a,$5a,$da,$d9,$8f,$77,$7f,$5f,$bf,$bf,$3f,$7f // .....Z...w._..?.
        .fill 8, $ff
        .byte $f9,$fd,$fd,$fc,$ed,$fc,$ef,$ee,$bf,$3f,$7f,$bf,$ff,$7f,$7f,$ff // .........?......
        .fill 16, $ff
        .byte $fd,$fb,$fb,$f7,$f7,$ef,$ef,$df,$fe,$fe,$fd,$fd,$fd,$fb,$fb,$fb // ................
        .fill 8, $f7
        .fill 8, $ff
        .fill 8, $fe
        .fill 8, $7f

dat_2b48:
        // === Fill data (152 bytes, $2b48-$2bdf) ===
        .fill 152, $ff
        .byte $67,$97,$f7,$f7,$f7,$f7,$f7,$fb,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // g...............
        .byte $f7,$f7,$f8,$ff,$ff,$ff,$ff,$ff,$f0,$8f,$7f,$ff,$ff,$ff,$ff,$ff // ................
        .byte $03,$f4,$fb,$fd,$ff,$ff,$ff,$ff,$ff,$fe,$7e,$f5,$b3,$b7,$6f,$6f // ..........~...oo
        .byte $7e,$fe,$fd,$fd,$fd,$fd,$fd,$fd,$ff,$ff,$ff,$ff,$fe,$be,$7e,$7f // ~.............~.
        .byte $da,$db,$80,$7d,$e2,$db,$f7,$76,$bf,$7f,$bc,$7f,$ff,$ff,$ff,$ff // ...}...v........
        .byte $83,$1c,$63,$df,$27,$ff,$ff,$ff,$fd,$bd,$fd,$fd,$fd,$fd,$fd,$fd // ..c.'...........
        .fill 21, $ff
        .byte $fe,$fe,$fd,$df,$bf,$bf,$7f,$7f,$ff,$ff,$ff,$f7,$f7,$f7,$ef,$ef // ................
        .byte $ef,$df,$df,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$7f,$7f,$7f,$7f,$7f // ................
        .byte $7f,$7f,$7f                           // ...

dat_2c88:
        // === Fill data (46 bytes, $2c88-$2cb5) ===
        .fill 46, $ff
        .byte $fc,$fd,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $7f,$7f                               // ..

dat_2cc8:
        // === Fill data (38 bytes, $2cc8-$2ced) ===
        .fill 38, $ff
        .byte $fc,$fd,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $7c,$7d,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff // |}..............
        .byte $7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$fb,$fb,$fd,$fd,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f // ................
        .byte $bf,$df,$ff,$ff,$ff,$ff,$ff,$df,$ef,$ef,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ef,$df,$ef,$ef,$ef,$ef // ................
        .byte $df,$df,$fe,$fd,$fd,$fe,$fe,$fe,$ff,$ff,$ff,$7c,$81,$79,$83,$f7 // ...........|.y..
        .byte $2f,$5f,$19,$e7,$fb,$fb,$fc,$ff,$ff,$f8,$ff,$f7,$fb,$bd,$5e,$5f // /_............^_
        .byte $6f,$73,$ff,$fe,$fe,$ff,$fd,$fe,$ff,$ff,$7d,$fd,$fd,$fd,$fd,$7d // os........}....}
        .byte $9d,$e3,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$f8,$fd,$fb,$fb,$f7,$f7,$ef,$17,$f7,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$fe,$df,$bf,$bf,$bf,$7f,$7f,$7f,$ff,$f7,$f7,$f7,$f7,$f7,$f7 // ................
        .byte $f7,$f7,$ff,$ff,$ff,$f1,$ee,$bf,$ff,$ff,$fe,$fe,$fe,$fe,$fe,$3e // ...............>
        .byte $de,$e2,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $80,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$03,$fd,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $80,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$03,$fd,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $80,$7f,$fd,$fd,$fd,$fd,$fd,$fd,$01,$fd,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$7f,$7f,$7f,$7f,$7f,$7f,$00,$7f,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$7f,$fd,$fd,$fd,$fd,$fd,$fd // ................
        .byte $01,$ff,$01,$01,$01,$01,$01,$01,$01,$01,$7d,$7d,$61,$6f,$68,$68 // ..........}}aohh
        .byte $08,$ff,$01,$01,$01,$01,$40,$e0,$f0,$79,$7f,$7f,$00,$ff,$01,$01 // ......@..y......
        .byte $01,$ff,$ff,$ff,$7f,$7f,$7f,$7f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 10, $ff
        .byte $ef,$f7,$f3,$f5,$f7,$f7,$f7,$f7,$f7,$f7,$fb,$fb,$7d,$fe,$ff,$ff // ............}...
        .fill 16, $ff
        .byte $ef,$ef,$f7,$fb,$fd,$fe,$ff,$ff,$ff,$fe,$f8,$f6,$ed,$55,$93,$cb // .............U..
        .byte $5f,$0f,$d7,$aa,$ad,$eb,$f7,$c7,$f7,$f7,$c3,$3d,$ff,$ff,$ff,$ff // _..........=....
        .byte $7d,$7e,$9f,$e7,$f8,$ff,$ff,$ff,$ff,$ff,$7e,$bd,$bf,$1f,$ef,$ea // }~........~.....
        .byte $ef,$ef,$23,$dc,$df,$df,$bf,$bf,$ff,$ce,$b1,$7b,$fb,$fd,$fd,$fe // ..#........{....
        .byte $c7,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f8,$c3 // .?..............
        .byte $fe,$fe,$f8,$e7,$8b,$75,$fb,$ff,$e7,$13,$75,$ad,$dc,$f9,$f3,$eb // .....u....u.....
        .byte $f7,$f7,$f7,$f7,$37,$d7,$e6,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$87 // ....7...........
        .fill 8, $fe
        .byte $7e,$7e,$7d,$7d,$7d,$7d,$7d,$7d,$c0,$80,$80,$01,$01,$01,$01,$01 // ~~}}}}}}........
        .byte $06,$02,$03,$01,$01,$21,$71,$79,$c0,$80,$80,$05,$0d,$1d,$3d,$79 // .....!qy......=y
        .byte $06,$02,$03,$01,$01,$45,$6d,$7d,$c0,$a0,$b0,$39,$3d,$1e,$0f,$80 // .....Em}...9=...
        .byte $07,$03,$03,$01,$ff,$03,$01,$81,$01,$01,$01,$01,$01,$21,$71,$79 // .............!qy
        .byte $c0,$80,$80,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 14, $01
        .byte $05,$0d,$c0,$a0,$b0,$79,$7d,$5d,$0d,$05,$01,$01,$01,$01,$01,$01 // .....y}]........
        .byte $01,$01,$04,$0f,$1e,$3d,$79,$71,$61,$41,$07,$fb,$fb,$7d,$39,$11 // .....=yqaA...}9.
        .byte $01,$01,$3d,$1d,$0d,$05,$01,$01,$01,$01,$00,$7f,$7f,$7f,$7f,$7f // ..=.............
        .byte $7f,$00,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 10, $ff
        .byte $fb,$fb,$fb,$fb,$f5,$ed,$de,$bf,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f // ................
        .fill 11, $ff
        .byte $fc,$f3,$ef,$df,$bf,$fd,$f3,$0e,$f1,$f7,$fb,$fb,$fb,$cc,$b7,$78 // ...............x
        .byte $ff,$ff,$ff,$ff,$ff,$2f,$cf,$2f,$df,$df,$df,$df,$df,$ff,$ff,$ff // ....././........
        .fill 11, $ff
        .byte $bf,$bf,$f5,$fa,$fd,$ff,$ff,$ff,$ff,$ff,$7f,$bf,$7f,$fe,$fe,$fe // ................
        .byte $fe,$fe,$fe,$fe,$fd,$fc,$fd,$bb,$bb,$7b,$fe,$f1,$8f,$7f,$ff,$ff // .........{......
        .byte $ff,$ff,$37,$ef,$df,$df,$bf,$bf,$7f,$7f,$ff,$ff,$ff,$ff,$fc,$f2 // ..7.............
        .byte $ee,$ff,$cb,$a7,$59,$5e,$5f,$8f,$b3,$fc,$e7,$eb,$f3,$0b,$fb,$fb // ....Y^_.........
        .byte $f7,$f7,$e0,$f8,$fe,$ff,$ff,$ff,$ff,$ff,$7e,$06,$02,$82,$e2,$fa // ..........~.....
        .byte $fe,$fe,$7d,$7d,$7d,$7d,$7d,$7d,$7d,$7d,$01,$01,$05,$0d,$1d,$3d // ..}}}}}}}}.....=
        .byte $79,$71,$7d,$5d,$0d,$05,$01,$01,$01,$01,$71,$61,$41,$01,$01,$01 // yq}]......qaA...
        .byte $01,$01,$7d,$39,$11,$01,$01,$01,$01,$01,$ff,$01,$01,$01,$01,$01 // ..}9............
        .byte $01,$01,$41,$61,$75,$7d,$3d,$1d,$09,$01,$7d,$5d,$0d,$05,$01,$01 // ..Aau}=...}]....
        .byte $01,$01,$01,$01,$01,$01,$41,$61,$71,$79,$01,$01,$01,$01,$01,$01 // ......Aaqy......
        .byte $01,$01,$01,$01,$01,$01,$41,$61,$75,$7d,$1d,$3d,$79,$71,$61,$41 // ......Aau}.=yqaA
        .fill 10, $01
        .byte $45,$6d,$7d,$7d,$39,$11,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // Em}}9...........
        .fill 16, $01
        .byte $ff,$01,$01,$01,$01,$01,$01,$01,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f // ................
        .fill 16, $ff
        .byte $bf,$7f,$1f,$e1,$fa,$f7,$f7,$ef,$ff,$ff,$ff,$ff,$7f,$8f,$f0,$ff // ................
        .byte $ff,$fe,$fd,$fb,$f7,$cf,$3f,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ......?.........
        .byte $fd,$fd,$dc,$f1,$fc,$df,$73,$fc,$ff,$ff,$7f,$bf,$3f,$df,$df,$3f // ......s.....?..?
        .byte $df,$df,$df,$df,$ef,$ef,$ef,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $df,$d1,$ee,$df,$fb,$f4,$f7,$ef,$ff,$ff,$ff,$7f,$7f,$7f,$3f,$cf // ..............?.
        .byte $fe,$fe,$fe,$fd,$fd,$fb,$fb,$f7,$77,$f7,$77,$af,$cf,$ef,$ff,$f8 // ........w.w.....
        .byte $fe,$fe,$fe,$fd,$fd,$e3,$1f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$fc,$f2,$ff,$ff,$ff,$ff,$fd,$fd,$3e,$c7,$58,$5e,$fe,$7f // ..........>.X^..
        .byte $77,$b7,$27,$67,$e7,$17,$c7,$27,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // w.'g...'........
        .byte $fe,$fe,$fe,$fe,$fa,$fa,$f6,$ea,$7d,$7d,$7d,$7d,$7d,$7d,$7e,$7e // ........}}}}}}~~
        .byte $61,$41,$01,$01,$01,$80,$80,$c0,$01,$01,$01,$01,$01,$03,$03,$07 // aA..............
        .fill 21, $01
        .byte $80,$80,$c0,$01,$01,$01,$01,$01,$03,$03,$07,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$3d,$1d,$0d,$05,$01,$80,$80,$c0,$05,$0d,$1d,$3d,$79 // ...=..........=y
        .byte $f1,$61,$01,$3d,$1d,$09,$01,$01,$80,$80,$c0,$01,$01,$01,$01,$01 // .a.=............
        .byte $03,$03,$07,$01,$01,$01,$01,$01,$80,$80,$c0,$01,$01,$01,$01,$01 // ................
        .fill 24, $01
        .byte $80,$80,$c0,$01,$01,$01,$01,$01,$03,$02,$06,$7f,$7f,$7f,$7f,$7f // ................
        .byte $7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$fe,$ef,$df,$df,$b7,$b3,$79,$7d,$ff,$ff,$ff,$ff,$ff,$ff // ........y}......
        .fill 13, $ff
        .byte $fe,$fe,$fc,$fc,$fb,$f7,$7f,$7f,$7f,$0b,$3f,$ff,$ff,$ff,$7f,$7f // ..........?.....
        .byte $7f,$7f,$7f,$7f,$7f,$7f,$f7,$f7,$fb,$fd,$fe,$fd,$fd,$fd,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ef,$ef,$df,$df,$df,$df,$c7,$d9,$f3,$fc // ................
        .byte $ff,$ff,$fc,$ff,$ff,$ff,$f7,$ee,$21,$cf,$3f,$ff,$ff,$ff,$c7,$3f // ........!.?....?
        .fill 10, $ff
        .byte $fe,$f9,$e7,$9f,$ff,$ff,$ff,$ff,$07,$f8,$ff,$ff,$fe,$fd,$fb,$f3 // ................
        .byte $eb,$17,$f7,$f7,$9f,$e3,$fc,$ff,$ff,$ff,$fe,$fe,$e7,$d7,$37,$77 // ..............7w
        .byte $77,$77,$f7,$f7,$ff,$ff,$ff,$ff,$f7,$fe,$ff,$ff,$ea,$fa,$f6,$f6 // ww..............
        .byte $ee,$9e,$fe,$fe,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$80,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$fd,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$00,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$fd,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$7f,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$7f,$00,$ff,$ff,$ff,$ff,$ff,$ff,$fd,$01,$fd,$fd // ................
        .byte $fd,$fd,$fe,$fe,$ff,$01,$01,$01,$01,$80,$80,$c0,$01,$01,$01,$01 // ................
        .byte $01,$03,$02,$06,$ff,$00,$7f,$7f,$7f,$7f,$ff,$ff,$ff,$00,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$7f,$00,$ff,$ff,$ff,$ff,$ff,$ff,$fd,$03,$ff,$ff // ................
        .fill 20, $ff
        .byte $fe,$fe,$fd,$fd,$fd,$fb,$fb,$fb,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$bf,$cf,$f1,$fc,$ff,$f7,$f9,$ff,$ff,$ff,$ff,$3f,$03,$c7,$ff // ............?...
        .byte $ff,$df,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $7f,$7f,$7f,$bf,$bf,$bf,$bf,$bf,$fd,$fe,$fe,$fe,$fd,$fd,$fd,$fd // ................
        .byte $ff,$ee,$f0,$f2,$e6,$f7,$ef,$ef,$dc,$dd,$db,$db,$db,$77,$6f,$9f // .............wo.
        .byte $7f,$9f,$e7,$f9,$fc,$fb,$fb,$f7,$ff,$ff,$ff,$ff,$7f,$9f,$e0,$ff // ................
        .byte $fe,$f9,$e7,$9f,$7f,$7f,$ff,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$fe,$f0,$0f,$ef,$ef,$ef,$9f,$5f,$df,$ef,$73 // ............_..s
        .byte $fe,$fd,$fd,$fd,$fb,$fb,$f9,$f6,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7 // ................
        .fill 8, $ff
        .fill 8, $fe
        .byte $7f,$7f,$43,$5b,$5b,$40,$7b,$7b,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00 // ..C[[@{{........
        .byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00 // ................
        .byte $7f,$80,$ff,$ff,$ff,$00,$ff,$00,$fd,$03,$ff,$ff,$ff,$00,$ff,$00 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00 // ................
        .byte $ff,$ff,$c3,$db,$db,$03,$df,$df,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $f7,$f7,$f7,$ef,$ef,$ef,$df,$df,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $fe,$fd,$fd,$fd,$fb,$fb,$fb,$f7,$3f,$c7,$fb,$fb,$fd,$fd,$fe,$fe // ........?.......
        .fill 16, $ff
        .byte $df,$df,$df,$df,$ef,$ef,$ef,$ef,$fd,$fd,$fd,$fd,$fd,$fd,$fd,$fd // ................
        .byte $df,$df,$ff,$bf,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fd,$ff,$f7 // ................
        .byte $ef,$df,$bf,$7f,$7f,$9f,$ef,$f3,$ff,$ff,$ff,$ff,$ff,$ff,$c3,$3c // ...............<
        .byte $ff,$ff,$ff,$ff,$fc,$f3,$8f,$7f,$f0,$cf,$bf,$7f,$ff,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $9c,$e1,$fc,$fd,$fe,$fe,$ff,$ff,$0e,$f9,$07,$ff,$ff,$ff,$7f,$7f // ................
        .fill 8, $f7
        .fill 8, $ff
        .fill 8, $fe
        .fill 8, $7b

dat_3548:
        // === Fill data (1 bytes, $3548-$3548) ===
        .byte $00                                   // .

// --- Region $35d0-$3fff ---
.pc = $35d0 "dat_35d0"

dat_35d0:
        .fill 8, $df
        .fill 8, $ff
        .byte $df,$bf,$bf,$bf,$7f,$7f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $f7,$f7,$ef,$ef,$ef,$df,$df,$df,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $7f,$7f,$bf,$bf,$df,$df,$ef,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $f7,$f7,$f7,$fb,$fb,$fb,$fd,$fd,$fd,$fd,$fd,$fd,$fd,$fb,$fb,$fb // ................
        .fill 12, $ff
        .byte $fe,$fd,$7b,$77,$fc,$f3,$cf,$bf,$7f,$fe,$fd,$fb,$f3,$ef,$df,$bf // ..{w............
        .byte $7f                                   // .

dat_363d:
        // === Fill data (35 bytes, $363d-$365f) ===
        .fill 35, $ff
        .byte $bf,$bf,$bf,$df,$df,$df,$ef,$ef,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7 // ................
        .fill 8, $ff
        .fill 8, $fe
        .byte $7b,$7b,$40,$5b,$5b,$43,$7f,$7f,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff // {{@[[C..........
        .byte $00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $00,$ff,$00,$ff,$ff,$ff,$ff,$ff,$00,$ff,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $df,$df,$03,$db,$db,$c3,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $7f,$bf,$bf,$bf,$df,$df,$ef,$e7,$ff,$ff,$ff,$ff,$ff,$fe,$fd,$f7 // ................
        .byte $bf,$bf,$bf,$4f,$77,$f7,$f7,$e9,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ...Ow...........
        .byte $f7,$f7,$fb,$fb,$fd,$fc,$fd,$fb,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$df // ................
        .byte $fd,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$fb,$fb,$f7,$77,$b7,$cf,$cf,$df // ...........w....
        .byte $fe,$fe,$fd,$fd,$fb,$fb,$f7,$f7,$ff,$df,$ff,$ff,$ff,$ff,$ff,$fe // ................
        .byte $f7,$f7,$ef,$df,$bf,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 13, $ff
        .byte $ef,$5f,$bf,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc // ._..............
        .byte $f9,$f5,$ed,$ef,$df,$df,$3f,$ff,$ff,$ff,$ff,$f7,$f7,$f7,$f7,$f7 // ......?.........
        .byte $f7,$f7,$f7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fe,$fe,$fe // ................
        .byte $fe,$fe,$fe,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f // ...........

dat_37c8:
        // === Fill data (130 bytes, $37c8-$3849) ===
        .fill 56, $ff

chr_3800:
        .fill 74, $ff
        .byte $fe,$fd,$fe,$ff,$fe,$f0,$ff,$ff,$3f,$c7,$fb,$1b,$e7,$0b,$ff,$ff // ........?.......
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$eb,$ee,$f7,$f7,$f7,$fb,$fb,$fb,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ee,$de,$bf,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $7f,$bf,$bf,$df,$df,$ef,$fb,$fb,$f1,$ed,$de,$de,$df,$df,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$7f,$ff,$ff,$ff,$ff,$fe,$fd,$fb,$f7,$ef,$df,$df // ................
        .byte $bf,$3f,$bf,$bf,$bf,$df,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fb,$fd,$fb // .?..............
        .byte $f7,$f7,$ef,$df,$bf,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$fd,$fd,$fb,$ff,$ff,$bf,$ff,$7f,$7f,$7f,$7f,$bf,$bb // ................
        .byte $b7,$8f,$bf,$7f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$dd,$f3 // ................
        .byte $ef,$ef,$ef,$ef,$df,$df,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f7,$f7 // ................
        .byte $f7,$f7,$f7,$f7,$f7,$f7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe // ................
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$7f // ..............

dat_3908:
        // === Fill data (113 bytes, $3908-$3978) ===
        .fill 113, $ff
        .byte $fe,$fd,$fe,$fe,$fd,$fe,$f1,$9f,$6f,$f7,$c7,$38,$c7,$3f,$e0,$ef // ........o..8.?..
        .byte $ef,$e8,$f7,$f7,$77,$b7,$af,$f1,$fe,$1f,$e3,$fc,$fd,$fd,$fd,$ff // ....w...........
        .byte $ff,$7f,$7f,$ff,$ff,$ff,$ff,$fd,$fd,$fd,$f0,$ef,$df,$df,$c1,$ff // ................
        .byte $ff,$ff,$3f,$c3,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$9f,$ef,$ef // ..?.............
        .byte $f7,$f7,$fb,$fb,$fd,$fd,$fe,$df,$bf,$bf,$bf,$bf,$bf,$bf,$bf,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ef,$ff,$df,$ff,$ff,$ff,$ff,$fe,$df // ................
        .byte $ef,$f7,$f8,$fb,$fb,$00,$fc,$ef,$de,$3d,$fb,$e7,$9f,$7f,$ff,$7f // .........=......
        .fill 15, $ff
        .byte $fa,$fa,$f2,$72,$b2,$c2,$f2,$fc,$fe,$fe,$fd,$fd,$fc,$f9,$f7,$ef // ...r............
        .byte $ff,$ff,$ef,$9f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ef,$f7,$f9 // ................
        .byte $df,$df,$df,$bf,$bf,$bf,$bf,$bf,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 8, $f7
        .fill 8, $ff
        .fill 8, $fe
        .fill 8, $7f

dat_3a48:
        // === Fill data (87 bytes, $3a48-$3a9e) ===
        .fill 87, $ff
        .byte $f8,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$93,$ff,$ff,$ff,$ff,$ff,$ff,$7f // ................
        .byte $bf,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fd,$ef,$ec,$f3,$fb,$fb,$fb,$7b // ...............{
        .byte $bb,$1f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$6f,$6f,$af,$9f,$9f,$df,$df // .........oo.....
        .byte $bc,$fd,$fb,$fb,$fb,$fb,$f0,$87,$7f,$ff,$fe,$c5,$b9,$be,$7f,$bf // ................
        .byte $df,$2e,$cf,$f7,$fb,$fd,$7d,$be,$be,$ff,$7f,$bf,$df,$c7,$eb,$ed // ......}.........
        .byte $1e,$ff,$f7,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $f7,$bf                               // ..

txt_3b01:
        .byte $3f,$3f,$bf,$7f,$7f,$77,$67,$ff,$ff,$ff,$ff,$fe,$fd,$fb,$fe,$e1 // ??...wg.........
        .byte $9f,$7c,$73,$ce,$bd,$45,$fa,$ff,$83,$4c,$3f,$ff,$fc,$fb,$f7,$3f // .|s..E...L?....?
        .byte $df,$5f,$83,$3c,$ff,$ff,$fe,$ff,$ff,$ff,$ff,$ff,$7f,$bf,$3f,$ff // ._.<..........?.
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$5f // ..............._
        .byte $bf,$df,$ef,$f7,$fb,$fd,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$fb,$f7,$fe // ................
        .byte $fe,$f9,$f7,$f8,$e3,$d7,$af,$3f,$03,$fc,$01,$fe,$f9,$f7,$ef,$ff // .......?........
        .byte $ff,$ff,$7f,$7f,$8f,$f1,$ce,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$37,$ff // ..............7.
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$7f // ................
        .byte $7f,$7f,$7f,$7f,$7f,$7f,$40,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ......@.........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$f7,$f6,$f2,$fd,$fd,$fe,$ff,$00,$6f // ...............o
        .byte $de,$bd,$bb,$77,$77,$6f,$6f,$df,$5f,$bc,$4b,$b7,$6f,$ff,$ff,$fd // ...wwoo._.K.o...
        .byte $c1,$3e,$fe,$ff,$ff,$ff,$ff,$d7,$e7,$a7,$b7,$b7,$58,$db,$cd // .>..........X..

scr_3c00:
        .byte $ff,$ff,$ff,$ff,$00,$fb,$f7,$c7,$b3,$af,$af,$1f,$df,$df,$df,$ef // ................
        .fill 8, $ff
        .byte $ef,$f7,$f9,$fa,$fd,$fc,$ff,$ff,$c9,$d6,$b1,$4f,$3f,$ff,$fe,$fd // ...........O?...
        .byte $c3,$3f,$ff,$ff,$fd,$9c,$5d,$d3,$3f,$cf,$f3,$fc,$ff,$9f,$3e,$b1 // .?....].?.....>.
        .byte $f7,$f3,$f3,$f3,$75,$b5,$35,$d5,$67   // ....u.5.g

txt_3c41:
        .text "WG77653"
        .byte $f8,$e7,$df,$bf,$7f
        .byte $3c,$c6,$fe
        .byte $3f
        .byte $c7,$f8,$f7,$e7,$57,$b7,$f9,$07,$f7,$fb,$1c,$e7,$f9,$fe,$ff,$f9 // ....W...........
        .byte $e7,$dc,$3b,$f7,$ef,$5f,$9f,$cf,$33,$fc,$ff,$ff,$ff,$ff,$ff,$ff // ..;.._..3.......
        .byte $ff,$ff,$3f,$cf,$f7,$fb,$fd,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ..?.............
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$6f,$9f,$c6,$fa,$fd,$fd,$fe,$fe,$6f // .......o.......o
        .byte $77,$38,$c7,$f8,$ff,$1f,$61,$df,$3f,$be,$c1,$fd,$1e,$e7,$f9,$bf // w8....a.?.......
        .byte $7f,$fe,$fd,$fb,$f6,$0d,$fb,$c7,$73,$cc,$bf,$7f,$ff,$ff,$ff,$ff // ........s.......
        .byte $ff,$ff,$3f,$df,$ef,$f7,$f0,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$02,$7f // ..?.............
        .byte $7e,$67,$6a,$62,$6f,$6f,$7f,$ff,$fd,$c8,$bd,$8d,$ff,$ff,$ff,$ff // ~gjboo..........
        .byte $ff,$ac,$ab,$cb,$ff,$ff,$ff,$ff,$ff,$cf,$9f,$8f,$ff,$ff,$ff,$ff // ................
        .byte $7f,$35,$55,$19,$fd,$ff,$ff,$ff,$ef,$e6,$eb,$ea,$ff,$ff,$ff,$ff // .5U.............
        .byte $ff,$73,$2e,$2e,$ff,$ff,$ff,$ff,$bf,$33,$b6,$22,$ff,$ff,$ff,$ff // .s.......3."....
        .byte $ff,$32,$6a,$23,$fb,$ff,$ff,$ff,$ff,$b2,$a6,$22,$ff,$ff,$ff,$ff // .2j#......."....
        .byte $ff,$73,$ae,$a2,$ff,$ff,$ff,$ff,$ff,$33,$6f,$2f,$ff,$ff,$ff,$67 // .s.......3o/...g
        .byte $69,$b2,$cf,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$9f,$e0,$ff,$ff,$ff,$ff // i...............
        .byte $ff,$fc,$83,$7f,$ff,$ff,$ff,$ac,$e6,$12,$ed,$f3,$ff,$ff,$ff,$37 // ...............7
        .byte $f7,$fb,$fb,$fd,$fe,$ff,$ff,$ef,$f7,$f9,$fe,$ff,$7f,$8f,$f0,$ff // ................
        .byte $ff,$ff,$3f,$c3,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$f8,$07,$ff,$ff,$fb // ..?.............
        .byte $fb,$f7,$f7,$19,$fe,$ff,$f8,$dd,$bc,$9c,$ef,$cf,$3c,$c3,$3f,$5f // ............<.?_
        .byte $9f,$ff,$fc,$c3,$3f,$ff,$ff,$e6,$f1,$c7,$3f,$ff,$ff,$ff,$ff,$d3 // ....?.....?.....
        .byte $e7,$f0,$f7,$ff,$ff,$ff,$ff,$fd,$f8,$f7,$1f,$e3,$fc,$ff,$ff,$f7 // ................
        .byte $6f,$ac,$af,$df,$7f,$8f,$f1,$c7,$db,$db,$ed,$dd,$bb,$37,$cf,$ff // o............7..
        .byte $ff,$ff,$ff,$ff,$3f,$c7,$f8,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fd // ....?...........
        .byte $fe,$fe,$fe,$fe,$fe,$fd,$fb,$ff,$ff,$3f,$df,$df,$ef,$ef,$ef,$ff // .........?......
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$8e // ................
        .byte $73,$7c,$7f,$7f,$01,$7e,$7f,$3e,$c7,$f8,$3f,$cd,$f6,$03,$fb,$7b // s|...~.>..?....{
        .byte $97,$e7,$3f,$cf,$b7,$5b,$68,$ff,$ff,$ff,$ff,$ff,$ff,$f0,$0f,$f3 // ..?..[h.........
        .byte $f5,$ed,$ed,$dd,$3b,$fb,$f7,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$70 // ....;..........p
        .byte $76,$76,$00,$07,$07,$07,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // vv..............
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$07 // ................
        .byte $f8,$ff,$ff,$ff,$ff,$ff,$00,$fe,$01,$ff,$ff,$ff,$ff,$ff,$00,$07 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$fe // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$3f,$c7,$f8,$ff,$ff,$ff,$ff,$00,$ff // .......?........
        .byte $ff,$ff,$1f,$e3,$fc,$ff,$00,$1f,$e7,$f8,$ff,$ff,$7f,$ff,$00,$f7 // ................
        .byte $8f,$7f,$ff,$ff,$fc,$ff,$00,$ef,$df,$df,$bf,$7e,$bf,$ff,$00,$ff // ...........~....
        .byte $ff,$ff,$ff,$ff,$7f,$ff,$00,$fe,$fe,$fe,$fd,$fc,$fb,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$00,$ff,$ff,$00,$fd,$fd,$fc,$ff,$00,$ff,$ff,$00,$6d // ...............m
        .byte $fd,$01,$ff,$00,$ff,$ff,$00,$ff,$ff,$fe,$c1,$3f,$ff,$ff,$00,$ef // ...........?....
        .byte $9f,$7f,$ff,$ff,$ff,$ff,$00,$0e,$6e,$6e,$00,$e0,$e0,$e0,$00 // ........nn.....

dat_3f40:
        // === Fill data (191 bytes, $3f40-$3ffe) ===
        .fill 128, $ff

spr_3fc0:
        .fill 63, $ff
        .byte $00                                   // .

// --- Region $419c-$41d4 ---
.pc = $419c "Segment $419c"
        .byte $42,$d0,$17,$a9,$c9,$8d,$ed,$41,$a9,$20,$8d,$d5,$41,$a9,$2c,$8d // B......A. ..A.,.
        .byte $e6,$40,$ce                           // .@.

txt_41af:
        .text "PB"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $ad,$8d,$9a,$41,$ae                   // ...A.

txt_41b7:
        .text "OB"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $51,$42,$8d,$dd,$40,$a0,$ff,$c9,$28,$d0,$01,$c8,$8c,$e2,$40,$e8 // QB..@...(.....@.
        .byte $e0,$11,$d0,$04,$2c,$62,$42,$ca,$8e,$4f,$42 // ....,bB..OB

// --- Region $41f1-$41fa ---
.pc = $41f1 "dat_41f1"

dat_41f1:
        .byte $a9,$a9,$8d,$ed,$41,$a9,$01,$8d,$fc,$41 // ....A....A

// --- Region $4201-$423d ---
.pc = $4201 "Segment $4201"
        .byte $42,$d0,$3a,$ae                       // B.:.

txt_4205:
        .text "JB"
        .byte $bd                                   // '=' | $80 (end-of-string marker)

txt_4208:
        .text "AB"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $05,$99,$29,$d0,$88,$10,$fa,$ce,$06,$10,$10,$12,$a9,$ca,$8d,$c9 // ..).............
        .byte $41,$a9,$ff,$8d,$cb,$41,$a9,$4c,$8d,$ce,$41,$ee,$06,$10,$a9,$04 // A....A.L..A.....
        .byte $8d,$49,$42,$e8,$8e,$4a,$42,$e0,$08,$d0,$08,$ce // .IB..JB.....

txt_4237:
        .text "JB"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $4c,$8d,$e6,$40                       // L..@

// --- Region $4241-$425d ---
.pc = $4241 "dat_4241"

dat_4241:
        .byte $07,$01,$01,$07,$0f,$0c,$08,$0b,$20,$00,$08,$04,$0e,$00,$00,$00 // ........ .......
        .byte $18,$28,$28,$28,$18,$28,$28,$18,$28,$18,$18,$28,$18 // .(((.((.(..(.

// --- Region $429e-$42fe ---
.pc = $429e "Segment $429e"
        .byte $90,$c3                               // ..

txt_42a0:
        .text "ODE........."
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .text "ONAR/"
        .byte $5b,$cf,$5d,$0d,$97,$d0

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

txt_42c5:
        .text "ARDSEQUENCER/"
        .byte $5b,$cf,$5d,$0d,$98,$cd               // [.]...

txt_42d8:
        .text "USIC........"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)

txt_42e5:
        .text "HOGOON"
        .byte $00                                   // string terminator
        .byte $02,$00,$00,$fb,$f9,$f0,$f0,$f9,$fb,$f8,$fc,$ff,$f7,$f1,$f1,$f7 // ................
        .byte $ff,$fc,$f8                           // ...

// --- Region $4313-$4315 ---
.pc = $4313 "Segment $4313"
        .byte $e2,$fc                               // ..

dat_4315:
        // === Fill data (1 bytes, $4315-$4315) ===
        .byte $00                                   // .

// --- Region $4400-$45ff ---
.pc = $4400 "dat_4400"

dat_4400:
        .byte $3c,$66,$6e,$6e,$60,$62,$3c,$00,$3e,$66,$66,$7e,$66,$66,$66,$00 // <fnn`b<.>ff~fff.
        .byte $fc,$06,$66,$7c,$66,$66,$7c,$00,$3e,$66,$60,$60,$60,$66,$7e,$00 // ..f|ff|.>f```f~.
        .byte $f8,$0c,$66,$66,$66,$6c,$f8,$00,$3e,$66,$60,$78,$60,$66,$3e,$00 // ..fffl..>f`x`f>.
        .byte $3e,$66,$60,$78,$60,$60,$60,$00,$3e,$66,$60,$6e,$66,$66,$7c,$00 // >f`x```.>f`nff|.
        .byte $66,$66,$66,$7e,$66,$66,$66,$06,$7e,$18,$18,$18,$18,$18,$7e,$00 // fff~fff.~.....~.
        .byte $1e,$0c,$0c,$0c,$0c,$6c,$78,$00,$66,$6c,$78,$70,$78,$6c,$66,$60 // .....lx.flxpxlf`
        .byte $60,$60,$60,$60,$60,$66,$3e,$00,$63,$77,$7f,$6b,$63,$63,$63,$60 // `````f>.cw.kccc`
        .byte $7c,$66,$66,$66,$66,$66,$66,$00,$3e,$66,$66,$66,$66,$66,$7c,$00 // |ffffff.>fffff|.
        .byte $fc,$06,$66,$7c,$60,$60,$60,$60,$3c,$66,$66,$66,$66,$7c,$0e,$00 // ..f|````<ffff|..
        .byte $fc,$06,$66,$7c,$78,$6c,$66,$00,$3e,$66,$60,$3c,$06,$66,$7c,$00 // ..f|xlf.>f`<.f|.
        .byte $7c,$66,$06,$06,$06,$06,$06,$00,$66,$66,$66,$66,$66,$66,$7c,$00 // |f......ffffff|.
        .byte $60,$66,$66,$66,$66,$3c,$18,$00,$63,$63,$63,$6b,$7f,$77,$63,$00 // `ffff<..ccck.wc.
        .byte $66,$66,$66,$3c,$3c,$66,$66,$06,$66,$66,$66,$3c,$18,$18,$18,$18 // fff<<ff.fff<....
        .byte $7e,$66,$0c,$18,$30,$66,$7e,$00,$0f,$18,$31,$32,$31,$18,$0f,$00 // ~f..0f~...121...
        .fill 8, $00
        .byte $f0,$18,$cc,$0c,$cc,$18,$f0,$00,$00,$18,$3c,$7e,$18,$18,$18,$18 // ..........<~....
        .byte $00,$10,$30,$7f,$7f,$30,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..0..0..........
        .byte $18,$18,$18,$18,$00,$00,$18,$18,$66,$66,$66,$00,$00,$00,$00,$00 // ........fff.....
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00,$18,$3e,$60,$3c,$06,$7c,$18,$00 // ff.f.ff..>`<.|..
        .byte $62,$66,$0c,$18,$30,$66,$46,$00,$3c,$66,$3c,$38,$67,$66,$3f,$00 // bf..0fF.<f<8gf?.
        .byte $06,$0c,$18,$00,$00,$00,$00,$00,$0c,$18,$30,$30,$30,$18,$0c,$00 // ..........000...
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00,$00,$66,$3c,$ff,$3c,$66,$00,$00 // 0.....0..f<.<f..
        .byte $00,$18,$18,$7e,$18,$18,$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,$03,$06,$0c,$18,$30,$60,$00,$3c,$66,$6e,$76,$66,$66,$3c,$00 // .....0`.<fnvff<.
        .byte $18,$18,$38,$18,$18,$18,$7e,$00,$7c,$66,$06,$0c,$30,$60,$7e,$00 // ..8...~.|f..0`~.
        .byte $7c,$66,$06,$1c,$06,$66,$7c,$00,$06,$0e,$1e,$66,$7f,$06,$06,$00 // |f...f|....f....
        .byte $7e,$60,$7c,$06,$06,$66,$7c,$00,$3e,$66,$60,$7c,$66,$66,$3c,$00 // ~`|..f|.>f`|ff<.
        .byte $7e,$66,$0c,$18,$18,$18,$18,$00,$3c,$66,$66,$3c,$66,$66,$3c,$00 // ~f......<ff<ff<.
        .byte $3c,$66,$66,$3e,$06,$66,$7c,$00,$00,$00,$18,$00,$00,$18,$00,$00 // <ff>.f|.........
        .byte $00,$00,$18,$00,$00,$18,$18,$30,$0e,$18,$30,$60,$30,$18,$0e,$00 // .......0..0`0...
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00,$70,$18,$0c,$06,$0c,$18,$70,$00 // ..~.~...p.....p.
        .byte $7c,$66,$06,$0c,$18,$00,$18,$18       // |f......
