// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:25
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $07ee  End: $1f01  (5908 bytes)
// Crunched with Beta Dynamic v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $0980 (2432)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 867 bytes, Data: 5041 bytes
// Labels: 95, Subroutines: 8
//
// Cross-references: all OK
// ============================================


// --- Region $0980-$0b0a ---
.pc = $0980 "main_0980"

main_0980:
        sei
        lda #$00
        sta $d011
        sta $d021
        sta $d020
        sta $d418
        jsr sub_1000
        jsr $e544
        jsr $fda3
        lda #$33
        sta $01
        ldx #$00

loc_099e:
        lda $d000,x
        sta $1d00,x
        lda $d100,x
        sta $1e00,x
        inx
        bne loc_099e
        lda #$37
        sta $01
        ldx #$27

loc_09b3:
        lda #$0a
        sta $d968,x
        lda #$11
        sta $0400,x
        sta $07c0,x
        dex
        bpl loc_09b3
        ldx #$f0

loc_09c5:
        lda #$0a
        sta $d98f,x
        lda #$00
        sta $d827,x
        sta $dacf,x
        lda $088f,x
        sta $0427,x
        sta $06cf,x
        dex
        bne loc_09c5
        lda #$bd
        ldx #$42
        ldy #$0b
        jsr sub_0c57
        lda #$01
        sta $d01a
        sta $0b3a
        sta $0b3b
        lda #$7f
        sta $dc0d
        lda $dc0d
        lda #$1b
        sta $d011
        lda #$05
        sta loc_0b39
        lda #$00
        sta $1014
        jsr sub_0c61
        cli
        lda #$0e
        sta smc_0c7b                                // SMC: modifies $0c7b
        jsr sub_0c6c
        lda #$25
        sta $0b3a

loc_0a1a:
        lda $0b3a
        bne loc_0a1a
        ldx #$00

loc_0a21:
        lda $0569,x
        sta $0568,x
        lda $0591,x
        sta $0590,x
        lda $05b9,x
        sta $05b8,x
        lda $05e1,x
        sta $05e0,x
        lda $0609,x
        sta $0608,x
        lda $0631,x
        sta $0630,x
        lda $0659,x
        sta $0658,x
        inx
        cpx #$27
        bne loc_0a21
        dec $0b3b
        bne loc_0a8a
        lda #$08
        sta $0b3b

loc_0a5a:
.label smc_0a5b = * + 1
.label smc_0a5c = * + 2
        ldx txt_0cc0                                // !SMC: modified by $0c63, $0c68
        bne loc_0a64
        jsr sub_0c61
        bne loc_0a5a

loc_0a64:
        lda #$00
        ldy #$1d

loc_0a68:
        clc
        adc #$08
        bcc loc_0a6e
        iny

loc_0a6e:
        dex
        bne loc_0a68
        sta smc_0a7a                                // SMC: modifies $0a7a
        sty smc_0a7b                                // SMC: modifies $0a7b
        ldx #$07

loc_0a79:
.label smc_0a7a = * + 1
.label smc_0a7b = * + 2
        lda $1d98,x                                 // !SMC: modified by $0a71, $0a74
        sta $07f8,x
        dex
        bpl loc_0a79
        inc smc_0a5b
        bne loc_0a8a
        inc smc_0a5c

loc_0a8a:
        ldx #$8f
        ldy #$05
        stx smc_0aa4                                // SMC: modifies $0aa4
        sty smc_0aa5                                // SMC: modifies $0aa5
        ldx #$00

loc_0a96:
        ldy #$20
        lda $07f8,x
        asl
        sta $07f8,x
        bcc loc_0aa3
        ldy #$51

loc_0aa3:
.label smc_0aa4 = * + 1
.label smc_0aa5 = * + 2
        sty $05df                                   // !SMC: modified by $0a8e, $0a91, $0aac, $0ab4
        lda smc_0aa4
        clc
        adc #$28
        sta smc_0aa4                                // SMC: modifies $0aa4
        lda smc_0aa5
        adc #$00
        sta smc_0aa5                                // SMC: modifies $0aa5
        inx
        cpx #$07
        bne loc_0a96
        inc $0b3a
        jmp loc_0a1a

loc_0ac2:
        pla
        pla
        dec $0c76
        lda #$00
        sta smc_0c7b
        jsr sub_0c6c
        lda #$00
        sta $0bb1
        sta $0bba

loc_0ad7:
        ldx $101a
        dex
        stx $101a
        lda #$08
        sta $0b3a

loc_0ae3:
        lda $0b3a
        bne loc_0ae3
        cpx #$00
        bne loc_0ad7
        lda #$0b
        sta $d011
        sei
        jsr $fda3
        jsr sub_0ca9
        ldx #$2f

loc_0afa:
        lda txt_0b0a,x
        sta $0400,x
        dex
        bpl loc_0afa
        lda #$34
        sta $01
        jmp $0414

txt_0b0a:
        .encoding "screencode_mixed"
        .text "i"
        .encoding "petscii_upper"

// --- Region $0b1e-$0cb6 ---
.pc = $0b1e "loc_0b1e"

loc_0b1e:
        ldx #$00

loc_0b20:
        lda $1f00,x
        sta $0801,x
        inx
        bne loc_0b20
        inc $041b
        inc $0418
        bne loc_0b1e
        lda #$37
        sta $01
        cli
        jmp $fce2

loc_0b39:
        ora $01
        ora ($20,x)
        jsr $2020
        jsr $a900
        cpy #$8d
        asl $d0,x
        ldx loc_0b39
        lda $d012

loc_0b4d:
        cmp $d012
        beq loc_0b4d
        stx $d020
        stx $d021
        ldx #$00
        lda $d012

loc_0b5d:
        cmp $d012
        beq loc_0b5d
        stx $d020
        stx $d021
        lda #$cc
        sta $d016
        lda #$c2

loc_0b6f:
        cmp $d012
        bne loc_0b6f
        ldx #$08

loc_0b76:
        dex
        bpl loc_0b76
        lda #$13
        sta $d018
        lda #$f6
        ldx #$87
        ldy #$0b
        jmp loc_0c4e

loc_0b87:
        lda #$c0
        sta $d016
        ldx loc_0b39
        lda $d012

loc_0b92:
        cmp $d012
        beq loc_0b92
        stx $d020
        stx $d021
        ldx #$00
        lda $d012

loc_0ba2:
        cmp $d012
        beq loc_0ba2
        stx $d020
        stx $d021
        jsr sub_1003
        ldx #$05
        lda #$24
        cmp $1014
        bne loc_0bbb
        ldx #$0d

loc_0bbb:
        stx loc_0b39
        bit loc_0c8f
        lda #$ef
        cmp $dc01
        bne loc_0bcd
        lda #$20
        sta $0bbe

loc_0bcd:
        dec $0b3a
        lda #$35
        ldx #$d9
        ldy #$0b
        jmp loc_0c4e

loc_0bd9:
        ldx loc_0b39
        lda $d012

loc_0bdf:
        cmp $d012
        beq loc_0bdf
        stx $d020
        stx $d021
        ldx #$00
        lda $d012

loc_0bef:
        cmp $d012
        beq loc_0bef
        stx $d020
        stx $d021
        lda #$cc
        sta $d016
        lda #$6a
        ldx #$08
        ldy #$0c
        jmp loc_0c4e

loc_0c08:
        nop
        ldx #$15
        lda $d012

loc_0c0e:
        cmp $d012
        beq loc_0c0e
        stx $d018
        lda #$6e

loc_0c18:
        cmp $d012
        bne loc_0c18
        lda #$c0
        sta $d016
        ldx loc_0b39
        lda $d012

loc_0c28:
        cmp $d012
        beq loc_0c28
        stx $d020
        stx $d021
        ldx #$00
        lda $d012

loc_0c38:
        cmp $d012
        beq loc_0c38
        stx $d020
        stx $d021
        lda #$c8
        sta $d016
        lda #$bd
        ldx #$42
        ldy #$0b

loc_0c4e:
        jsr sub_0c57
        lsr $d019
        jmp $ea7e
// Referenced by: jsr from $09e4, $0c4e

sub_0c57:
        sta $d012
        stx $0314
        sty $0315
        rts
// Referenced by: jsr from $0a09, $0a5f

sub_0c61:
        lda #$c0
        sta smc_0a5b                                // SMC: modifies $0a5b
        lda #$0c
        sta smc_0a5c                                // SMC: modifies $0a5c
        rts
// Referenced by: jsr from $0a12, $0acc

sub_0c6c:
        ldx #$00
        ldy #$ef

loc_0c70:
        lda $0b3a
        bne loc_0c70
        lda #$02
        sta $0b3a
.label smc_0c7b = * + 1
        lda #$0e                                    // !SMC: modified by $0a0f
        sta $d828,x
        sta $dad0,y
        inx
        dey
        cpx #$f0
        bne loc_0c70
        rts

dat_0c89:
        .byte $a9,$4c,$8d,$c2,$0a,$60               // .L...`

loc_0c8f:
        lda #$c2
        sta $0a60
        lda #$0a
        sta $0a61
        lda #$3c
        sta smc_0a5b
        lda #$0b
        sta smc_0a5c
        lda #$2c
        sta $0bbe
        rts
// Referenced by: jsr from $0af5

sub_0ca9:
        jsr $ff5b
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        rts

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

sub_1000:
        jmp loc_1040
// Referenced by: jsr from $0bad

sub_1003:
        jmp loc_1095

dat_1006:
        .byte $4c                                   // L

// --- Region $1040-$107f ---
.pc = $1040 "loc_1040"

loc_1040:
        lda #$00
        asl
        tay
        ldx #$00

loc_1046:
        lda $1890,y
        sta $17d9,x
        lda $1891,y
        sta $17dc,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1046
        lda $1890,y
        sta $10bf
        lda $1891,y
        sta $101a
        ldx #$00
        txa

loc_1068:
        sta $17df,x
        inx
        cpx #$79
        bne loc_1068
        tax

loc_1071:
        lda #$02
        sta $17e5,x
        sta $1009,x
        inx
        cpx #$03
        bne loc_1071
        ldx #$00

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

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

dat_0800:
        .fill 8, $ff
        .byte $0f,$38,$67,$5f,$df,$bf,$bf,$bf,$f0,$1c,$e6,$fa,$fb,$fd,$fd,$fd // .8g_............
        .byte $bf,$bf,$bf,$df,$5f,$67,$38,$0f,$fd,$fd,$fd,$fb,$fa,$e6,$1c,$f0 // ...._g8.........
        .fill 8, $bf
        .fill 8, $fd
        .byte $ff,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fc,$fd,$ff,$ff,$ff,$ff,$ff,$ff,$3f,$bf // ..............?.
        .byte $fd,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$bf,$3f,$ff,$ff,$ff,$ff,$ff,$ff // .........?......
        .byte $ff,$80,$bf,$bf,$bf,$bf,$bf,$bf,$ff,$01,$fd,$fd,$fd,$fd,$fd,$fd // ................
        .byte $bf,$bf,$bf,$bf,$bf,$bf,$80,$ff,$fd,$fd,$fd,$fd,$fd,$fd,$01,$ff // ................
        .fill 8, $00
        .byte $01,$07,$07,$07,$07,$02,$0d,$07,$07,$07,$07,$02,$0d,$07,$07,$07 // ................
        .byte $0e,$11,$11,$11,$11,$0d,$07,$07,$07,$07,$02,$01,$07,$07,$07,$07 // ................
        .byte $02,$0d,$07,$07,$07,$07,$02,$11,$05,$00,$09,$0a,$00,$06,$05,$00 // ................
        .byte $09,$0a,$00,$06,$0f,$0a,$00,$09,$10,$11,$0d,$0e,$11,$05,$00,$09 // ................
        .byte $0a,$00,$06,$05,$00,$09,$0a,$00,$06,$05,$00,$09,$0a,$00,$06,$11 // ................
        .byte $05,$00,$06,$05,$00,$06,$05,$00,$0b,$0c,$09,$04,$11,$05,$00,$06 // ................
        .byte $11,$0d,$0c,$0b,$0e,$05,$00,$0b,$0c,$09,$04,$05,$00,$06,$05,$00 // ................
        .byte $06,$05,$00,$0b,$0c,$09,$04,$11,$05,$00,$06,$05,$00,$06,$05,$00 // ................
        .byte $09,$0a,$0b,$02,$11,$05,$00,$06,$11,$0f,$0a,$09,$10,$05,$00,$09 // ................
        .byte $0a,$0b,$02,$05,$00,$06,$05,$00,$06,$05,$00,$09,$0a,$0b,$02,$11 // ................
        .byte $05,$00,$0b,$0c,$00,$06,$05,$00,$06,$05,$00,$06,$0d,$0c,$00,$0b // ................
        .byte $0e,$11,$0f,$10,$11,$05,$00,$0b,$0c,$00,$06,$05,$00,$0b,$0c,$00 // ................
        .byte $06,$05,$00,$0b,$0c,$00,$06,$11,$03,$08,$08,$08,$08,$04,$0f,$08 // ................
        .byte $10,$0f,$08,$10,$0f,$08,$08,$08,$10,$11,$11,$11,$11,$0f,$08,$08 // ................
        .byte $08,$08,$04,$03,$08,$08,$08,$08,$04,$0f,$08,$08,$08,$08,$04,$11 // ................

// --- Region $0b0b-$0b1d ---
.pc = $0b0b "Program $0b0b"
        .byte $0e,$14,$12,$0f,$20,$02,$19,$20,$15,$0e,$03,$0c,$05,$20,$06,$12 // .... .. ..... ..
        .byte $09,$14,$1a                           // ...

// --- Region $0cb7-$0e7f ---
.pc = $0cb7 "dat_0cb7"

dat_0cb7:
        .fill 9, $00

txt_0cc0:
        .encoding "screencode_mixed"
        .text "the most asskicking coop ever is back in your face with 'chicago"
        .encoding "petscii_upper"

txt_0d00:
        .text "++' "

txt_0d04:
        .encoding "screencode_mixed"
        .text "which was teared out of the producers hands by the mighty jim/b0b and mega-protection-cracked & super-duper-quality-trained by the hero of all times: uncle fritz/on risky ice"
        .encoding "petscii_upper"

txt_0db2:
        .text "!!! "

txt_0db6:
        .encoding "screencode_mixed"
        .text "we piss on the legs of: shitmen - ruhrpottknackers"
        .encoding "petscii_upper"

txt_0de8:
        .text " 1971 - "

txt_0df0:
        .encoding "screencode_mixed"
        .text "troep+garbage - toasters - the lahmer force - panzerknacker"
        .encoding "petscii_upper"

txt_0e2b:
        .text " 1541 - "

txt_0e33:
        .encoding "screencode_mixed"
        .text "dinasours and ofcoz crossfire"
        .encoding "petscii_upper"

txt_0e50:
        .text "!!! "

txt_0e54:
        .encoding "screencode_mixed"
        .text "don't try to beat us - you'll fail"
        .encoding "petscii_upper"

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

// --- Region $1007-$103f ---
.pc = $1007 "Segment $1007"
        .byte $d3,$10,$02,$02,$02,$00,$07,$0e,$01,$02,$04,$37,$37,$37,$01,$00 // ...........777..
        .byte $00,$30,$5e,$0f,$00,$00,$00,$01,$00   // .0^......

txt_1020:
        .text " ->"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)

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

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

txt_1034:
        .text "RITE-"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)

txt_103a:
        .text "ITE<- "

// --- Region $1080-$1832 ---
.pc = $1080 "spr_1080"

spr_1080:
        // === Sprite data (64 bytes, $1080-$10bf) ===
        .byte $8a

loc_1081:
        .byte $9d,$00
        .byte $d4,$e8,$e0                           // ##.#.#..###.#...###.....
        .byte $18,$d0,$f8                           // ...##...##.#....#####...
        .byte $a9,$08,$8d                           // #.#.#..#....#...#...##.#
        .byte $04,$d4,$8d                           // .....#..##.#.#..#...##.#
        .byte $0b,$d4,$8d                           // ....#.####.#.#..#...##.#
        .byte $12,$d4,$60                           // ...#..#.##.#.#...##.....

loc_1095:
        .byte $a5,$fa,$48                           // #.#..#.######.#..#..#...
        .byte $a5,$fb,$48                           // #.#..#.######.##.#..#...
        .byte $ce,$16,$10                           // ##..###....#.##....#....
        .byte $30,$1e,$a2                           // ..##.......####.#.#...#.
        .byte $00,$20,$73                           // ..........#......###..##
        .byte $13,$e8,$20                           // ...#..#####.#.....#.....
        .byte $73,$13,$e8                           // .###..##...#..#####.#...
        .byte $20,$73,$13                           // ..#......###..##...#..##
        .byte $ad,$19,$10                           // #.#.##.#...##..#...#....
        .byte $18,$6d,$53                           // ...##....##.##.#.#.#..##
        .byte $18,$8d,$16                           // ...##...#...##.#...#.##.
        .byte $d4,$68,$85                           // ##.#.#...##.#...#....#.#
        .byte $fb,$68,$85                           // #####.##.##.#...#....#.#
        .byte $fa,$60,$a9                           // #####.#..##.....#.#.#..#
        .byte $01                                   // sprite 0 padding
        .byte $8d,$16,$10                           // #...##.#...#.##....#....
        .byte $a2,$00,$20                           // #.#...#...........#.....
        .byte $e1,$10,$e8                           // ###....#...#....###.#...
        .byte $20,$e1,$10                           // ..#.....###....#...#....
        .byte $e8,$20,$e1                           // ###.#.....#.....###....#
        .byte $10,$4c,$ad                           // ...#.....#..##..#.#.##.#
        .byte $10,$a2,$00                           // ...#....#.#...#.........
        .byte $20,$54,$16                           // ..#......#.#.#.....#.##.
        .byte $e8,$20,$54                           // ###.#.....#......#.#.#..
        .byte $16,$e8,$20                           // ...#.##.###.#.....#.....
        .byte $54,$16,$60                           // .#.#.#.....#.##..##.....
        .byte $bd,$09,$10                           // #.####.#....#..#...#....
        .byte $f0,$05,$de                           // ####.........#.###.####.
        .byte $e5,$17,$f0                           // ###..#.#...#.#######....
        .byte $03,$4c,$73                           // ......##.#..##...###..##
        .byte $13,$bd,$d9                           // ...#..###.####.###.##..#
        .byte $17,$85,$fa                           // ...#.####....#.######.#.
        .byte $bd,$dc,$17                           // #.####.###.###.....#.###
        .byte $85,$fb,$bc                           // #....#.######.###.####..
        .byte $df,$17,$b1                           // ##.#####...#.####.##...#
        .byte $fa,$10,$46                           // #####.#....#.....#...##.
        .byte $c9                                   // sprite 1 padding
        .byte $ff,$d0,$09                           // ##########.#........#..#
        .byte $c8,$b1,$fa                           // ##..#...#.##...######.#.
        .byte $9d,$df,$17                           // #..###.###.#####...#.###
        .byte $a8,$b1,$fa                           // #.#.#...#.##...######.#.
        .byte $c9,$fd,$d0                           // ##..#..#######.###.#....
        .byte $10,$c8,$b1                           // ...#....##..#...#.##...#
        .byte $fa,$9d,$ee                           // #####.#.#..###.####.###.
        .byte $17,$c8,$98                           // ...#.#####..#...#..##...
        .byte $9d,$df,$17                           // #..###.###.#####...#.###
        .byte $b1,$fa,$4c                           // #.##...######.#..#..##..
        .byte $45,$11,$c9                           // .#...#.#...#...###..#..#
        .byte $fc,$d0,$15                           // ######..##.#.......#.#.#
        .byte $c8,$b1,$fa                           // ##..#...#.##...######.#.
        .byte $49,$ff,$18                           // .#..#..#########...##...
        .byte $69,$01,$9d                           // .##.#..#.......##..###.#
        .byte $ee,$17,$c8                           // ###.###....#.#####..#...
        .byte $98,$9d,$df                           // #..##...#..###.###.#####
        .byte $17,$b1,$fa                           // ...#.####.##...######.#.
        .byte $4c,$45,$11                           // .#..##...#...#.#...#...#
        .byte $c9,$fe,$d0                           // ##..#..########.##.#....
        .byte $08,$a9,$00                           // ....#...#.#.#..#........
        .byte $9d                                   // sprite 2 padding
        .byte $09,$10,$4c                           // ....#..#...#.....#..##..
        .byte $54,$16,$a8                           // .#.#.#.....#.##.#.#.#...
        .byte $b9,$3a,$1c                           // #.###..#..###.#....###..
        .byte $85,$fa,$b9                           // #....#.######.#.#.###..#
        .byte $4d,$1c,$85                           // .#..##.#...###..#....#.#
        .byte $fb,$bc,$e2                           // #####.###.####..###...#.
        .byte $17,$b1,$fa                           // ...#.####.##...######.#.
        .byte $30,$03,$4c                           // ..##..........##.#..##..
        .byte $14,$13,$c9                           // ...#.#.....#..####..#..#
        .byte $fd,$d0,$0e                           // ######.###.#........###.
        .byte $c8,$b1,$fa                           // ##..#...#.##...######.#.
        .byte $9d,$e8,$17                           // #..###.####.#......#.###
        .byte $c8,$98,$9d                           // ##..#...#..##...#..###.#
        .byte $e2,$17,$4c                           // ###...#....#.###.#..##..
        .byte $53,$11,$c9                           // .#.#..##...#...###..#..#
        .byte $fc,$d0,$0e                           // ######..##.#........###.
        .byte $c8,$b1,$fa                           // ##..#...#.##...######.#.
        .byte $9d,$eb,$17                           // #..###.####.#.##...#.###
        .byte $c8,$98,$9d                           // ##..#...#..##...#..###.#
        .byte $e2,$17,$4c                           // ###...#....#.###.#..##..
        .byte $53,$11,$c9                           // .#.#..##...#...###..#..#
        .byte $f0                                   // sprite 3 padding
        .byte $d0,$4a,$c8                           // ##.#.....#..#.#.##..#...
        .byte $b1,$fa,$48                           // #.##...######.#..#..#...
        .byte $29,$07,$8d                           // ..#.#..#.....####...##.#
        .byte $56,$18,$bc                           // .#.#.##....##...#.####..
        .byte $12,$10,$b9                           // ...#..#....#....#.###..#
        .byte $79,$17,$9d                           // .####..#...#.####..###.#
        .byte $0c,$18,$ad                           // ....##.....##...#.#.##.#
        .byte $56,$18,$f0                           // .#.#.##....##...####....
        .byte $1e,$a9,$00                           // ...####.#.#.#..#........
        .byte $9d,$0f,$18                           // #..###.#....####...##...
        .byte $9d,$06,$18                           // #..###.#.....##....##...
        .byte $9d,$33,$18                           // #..###.#..##..##...##...
        .byte $9d,$36,$18                           // #..###.#..##.##....##...
        .byte $9d,$39,$18                           // #..###.#..###..#...##...
        .byte $a8,$1e,$0c                           // #.#.#......####.....##..
        .byte $18,$3e,$0f                           // ...##.....#####.....####
        .byte $18,$c8,$cc                           // ...##...##..#...##..##..
        .byte $56,$18,$d0                           // .#.#.##....##...##.#....
        .byte $f4,$68,$4a                           // ####.#...##.#....#..#.#.
        .byte $4a,$4a,$4a                           // .#..#.#..#..#.#..#..#.#.
        .byte $9d,$09,$18                           // #..###.#....#..#...##...
        .byte $bd                                   // sprite 4 padding
        .byte $e2,$17,$18                           // ###...#....#.###...##...
        .byte $69,$02,$9d                           // .##.#..#......#.#..###.#
        .byte $e2,$17,$a8                           // ###...#....#.####.#.#...
        .byte $4c,$53,$11                           // .#..##...#.#..##...#...#
        .byte $c9,$fe,$d0                           // ##..#..########.##.#....
        .byte $24,$bd,$e8                           // ..#..#..#.####.####.#...
        .byte $17,$9d,$e5                           // ...#.####..###.####..#.#
        .byte $17,$fe,$e2                           // ...#.##########.###...#.
        .byte $17,$c8,$b1                           // ...#.#####..#...#.##...#
        .byte $fa,$9d,$27                           // #####.#.#..###.#..#..###
        .byte $18,$c9,$ff                           // ...##...##..#..#########
        .byte $d0,$0e,$a9                           // ##.#........###.#.#.#..#
        .byte $00,$9d,$e2                           // ........#..###.####...#.
        .byte $17,$9d,$f1                           // ...#.####..###.#####...#
        .byte $17,$9d,$f4                           // ...#.####..###.#####.#..
        .byte $17,$fe,$df                           // ...#.##########.##.#####
        .byte $17,$4c,$54                           // ...#.###.#..##...#.#.#..
        .byte $16,$c9,$f4                           // ...#.##.##..#..#####.#..
        .byte $d0,$0b,$bd                           // ##.#........#.###.####.#
        .byte $21,$18,$49                           // ..#....#...##....#..#..#
        .byte $01,$9d,$21                           // .......##..###.#..#....#
        .byte $18                                   // sprite 5 padding
        .byte $4c,$d0,$11                           // .#..##..##.#.......#...#
        .byte $c9,$f5,$d0                           // ##..#..#####.#.###.#....
        .byte $0e,$bd,$f4                           // ....###.#.####.#####.#..
        .byte $17,$49,$ff                           // ...#.###.#..#..#########
        .byte $9d,$f4,$17                           // #..###.#####.#.....#.###
        .byte $fe,$e2,$17                           // #######.###...#....#.###
        .byte $4c,$50,$11                           // .#..##...#.#.......#...#
        .byte $c9,$f3,$d0                           // ##..#..#####..####.#....
        .byte $0e,$c8,$b1                           // ....###.##..#...#.##...#
        .byte $fa,$9d,$f1                           // #####.#.#..###.#####...#
        .byte $17,$c8,$98                           // ...#.#####..#...#..##...
        .byte $9d,$e2,$17                           // #..###.####...#....#.###
        .byte $4c,$53,$11                           // .#..##...#.#..##...#...#
        .byte $c9,$fb,$d0                           // ##..#..######.####.#....
        .byte $21,$c8,$b1                           // ..#....###..#...#.##...#
        .byte $fa,$9d,$f7                           // #####.#.#..###.#####.###
        .byte $17,$c8,$b1                           // ...#.#####..#...#.##...#
        .byte $fa,$18,$7d                           // #####.#....##....#####.#
        .byte $ee,$17,$9d                           // ###.###....#.####..###.#
        .byte $12,$10,$c8                           // ...#..#....#....##..#...
        .byte $b1,$fa,$18                           // #.##...######.#....##...
        .byte $7d                                   // sprite 6 padding
        .byte $ee,$17,$9d                           // ###.###....#.####..###.#
        .byte $fa,$17,$98                           // #####.#....#.####..##...
        .byte $9d,$e2,$17                           // #..###.####...#....#.###
        .byte $4c,$23,$13                           // .#..##....#...##...#..##
        .byte $c9,$fa,$d0                           // ##..#..######.#.##.#....
        .byte $1f,$c8,$b1                           // ...#######..#...#.##...#
        .byte $fa,$9d,$f7                           // #####.#.#..###.#####.###
        .byte $17,$c8,$b1                           // ...#.#####..#...#.##...#
        .byte $fa,$18,$7d                           // #####.#....##....#####.#
        .byte $ee,$17,$9d                           // ###.###....#.####..###.#
        .byte $fa,$17,$98                           // #####.#....#.####..##...
        .byte $9d,$e2,$17                           // #..###.####...#....#.###
        .byte $a9,$00,$9d                           // #.#.#..#........#..###.#
        .byte $3c,$18,$9d                           // ..####.....##...#..###.#
        .byte $3f,$18,$4c                           // ..######...##....#..##..
        .byte $d0,$11,$c9                           // ##.#.......#...###..#..#
        .byte $f9,$d0,$21                           // #####..###.#......#....#
        .byte $c8,$b1,$fa                           // ##..#...#.##...######.#.
        .byte $8d,$57,$18                           // #...##.#.#.#.###...##...
        .byte $f0,$06,$0a                           // ####.........##.....#.#.
        .byte $0a,$0a,$0a                           // ....#.#.....#.#.....#.#.
        .byte $09                                   // sprite 7 padding
        .byte $04,$8d,$17                           // .....#..#...##.#...#.###
        .byte $d4,$ad,$57                           // ##.#.#..#.#.##.#.#.#.###
        .byte $18,$29,$f0                           // ...##.....#.#..#####....
        .byte $8d,$18,$10                           // #...##.#...##......#....
        .byte $c8,$98,$9d                           // ##..#...#..##...#..###.#
        .byte $e2,$17,$4c                           // ###...#....#.###.#..##..
        .byte $53,$11,$c9                           // .#.#..##...#...###..#..#
        .byte $f8,$d0,$0e                           // #####...##.#........###.
        .byte $c8,$b1,$fa                           // ##..#...#.##...######.#.
        .byte $8d,$53,$18                           // #...##.#.#.#..##...##...
        .byte $c8,$98,$9d                           // ##..#...#..##...#..###.#
        .byte $e2,$17,$4c                           // ###...#....#.###.#..##..
        .byte $53,$11,$c9                           // .#.#..##...#...###..#..#
        .byte $f2,$d0,$15                           // ####..#.##.#.......#.#.#
        .byte $c8,$b1,$fa                           // ##..#...#.##...######.#.
        .byte $bc,$0c,$10                           // #.####......##.....#....
        .byte $99,$05,$d4                           // #..##..#.....#.###.#.#..
        .byte $bd,$e2,$17                           // #.####.####...#....#.###
        .byte $18,$69,$02                           // ...##....##.#..#......#.
        .byte $9d,$e2,$17                           // #..###.####...#....#.###
        .byte $4c,$50,$11                           // .#..##...#.#.......#...#
        .byte $c9                                   // sprite 8 padding
        .byte $f1,$d0,$15                           // ####...###.#.......#.#.#
        .byte $c8,$b1,$fa                           // ##..#...#.##...######.#.
        .byte $bc,$0c,$10                           // #.####......##.....#....
        .byte $99,$06,$d4                           // #..##..#.....##.##.#.#..
        .byte $bd,$e2,$17                           // #.####.####...#....#.###
        .byte $18,$69,$02                           // ...##....##.#..#......#.
        .byte $9d,$e2,$17                           // #..###.####...#....#.###
        .byte $4c,$50,$11                           // .#..##...#.#.......#...#
        .byte $c9,$f7,$d0                           // ##..#..#####.#####.#....
        .byte $0e,$c8,$b1                           // ....###.##..#...#.##...#
        .byte $fa,$8d,$54                           // #####.#.#...##.#.#.#.#..
        .byte $18,$c8,$98                           // ...##...##..#...#..##...
        .byte $9d,$e2,$17                           // #..###.####...#....#.###
        .byte $4c,$53,$11                           // .#..##...#.#..##...#...#
        .byte $c9,$f6,$d0                           // ##..#..#####.##.##.#....
        .byte $0e,$c8,$b1                           // ....###.##..#...#.##...#
        .byte $fa,$8d,$55                           // #####.#.#...##.#.#.#.#.#
        .byte $18,$c8,$98                           // ...##...##..#...#..##...
        .byte $9d,$e2,$17                           // #..###.####...#....#.###
        .byte $4c,$53,$11                           // .#..##...#.#..##...#...#
        .byte $c9,$ef,$d0                           // ##..#..####.######.#....
        .byte $0e                                   // sprite 9 padding
        .byte $c8,$b1,$fa                           // ##..#...#.##...######.#.
        .byte $9d,$42,$18                           // #..###.#.#....#....##...
        .byte $c8,$98,$9d                           // ##..#...#..##...#..###.#
        .byte $e2,$17,$4c                           // ###...#....#.###.#..##..
        .byte $53,$11,$fe                           // .#.#..##...#...########.
        .byte $e2,$17,$4c                           // ###...#....#.###.#..##..
        .byte $50,$11,$18                           // .#.#.......#...#...##...
        .byte $7d,$ee,$17                           // .#####.####.###....#.###
        .byte $9d,$12,$10                           // #..###.#...#..#....#....
        .byte $bd,$f4,$17                           // #.####.#####.#.....#.###
        .byte $f0,$03,$4c                           // ####..........##.#..##..
        .byte $d0,$11,$c8                           // ##.#.......#...###..#...
        .byte $b1,$fa,$9d                           // #.##...######.#.#..###.#
        .byte $27,$18,$bd                           // ..#..###...##...#.####.#
        .byte $eb,$17,$0a                           // ###.#.##...#.###....#.#.
        .byte $0a,$0a,$9d                           // ....#.#.....#.#.#..###.#
        .byte $4b,$18,$a8                           // .#..#.##...##...#.#.#...
        .byte $bd,$f1,$17                           // #.####.#####...#...#.###
        .byte $d0,$1a,$b9                           // ##.#.......##.#.#.###..#
        .byte $60,$1c,$48                           // .##........###...#..#...
        .byte $b9,$61,$1c                           // #.###..#.##....#...###..
        .byte $bc                                   // sprite 10 padding
        .byte $0c,$10,$99                           // ....##.....#....#..##..#
        .byte $06,$d4,$68                           // .....##.##.#.#...##.#...
        .byte $99,$05,$d4                           // #..##..#.....#.###.#.#..
        .byte $a9,$09,$99                           // #.#.#..#....#..##..##..#
        .byte $04,$d4,$9d                           // .....#..##.#.#..#..###.#
        .byte $15,$18,$60                           // ...#.#.#...##....##.....
        .byte $0a,$0a,$0a                           // ....#.#.....#.#.....#.#.
        .byte $0a,$85,$fa                           // ....#.#.#....#.######.#.
        .byte $b9,$61,$1c                           // #.###..#.##....#...###..
        .byte $29,$0f,$05                           // ..#.#..#....####.....#.#
        .byte $fa,$bc,$0c                           // #####.#.#.####......##..
        .byte $10,$99,$06                           // ...#....#..##..#.....##.
        .byte $d4,$a9,$00                           // ##.#.#..#.#.#..#........
        .byte $99,$05,$d4                           // #..##..#.....#.###.#.#..
        .byte $a9,$09,$99                           // #.#.#..#....#..##..##..#
        .byte $04,$d4,$9d                           // .....#..##.#.#..#..###.#
        .byte $15,$18,$60                           // ...#.#.#...##....##.....
        .byte $bd,$15,$18                           // #.####.#...#.#.#...##...
        .byte $d0,$03,$4c                           // ##.#..........##.#..##..
        .byte $7b,$14,$a9                           // .####.##...#.#..#.#.#..#
        .byte $00,$9d,$15                           // ........#..###.#...#.#.#
        .byte $18                                   // sprite 11 padding
        .byte $9d,$3c,$18                           // #..###.#..####.....##...
        .byte $9d,$3f,$18                           // #..###.#..######...##...
        .byte $bd,$e8,$17                           // #.####.####.#......#.###
        .byte $9d,$e5,$17                           // #..###.####..#.#...#.###
        .byte $fe,$e2,$17                           // #######.###...#....#.###
        .byte $bc,$4b,$18                           // #.####...#..#.##...##...
        .byte $b9,$66,$1c                           // #.###..#.##..##....###..
        .byte $29,$0f,$9d                           // ..#.#..#....#####..###.#
        .byte $09,$18,$f0                           // ....#..#...##...####....
        .byte $45,$b9,$65                           // .#...#.##.###..#.##..#.#
        .byte $1c,$9d,$06                           // ...###..#..###.#.....##.
        .byte $18,$b9,$67                           // ...##...#.###..#.##..###
        .byte $1c,$29,$f0                           // ...###....#.#..#####....
        .byte $4a,$4a,$4a                           // .#..#.#..#..#.#..#..#.#.
        .byte $9d,$12,$18                           // #..###.#...#..#....##...
        .byte $b9,$67,$1c                           // #.###..#.##..###...###..
        .byte $29,$07,$8d                           // ..#.#..#.....####...##.#
        .byte $56,$18,$bc                           // .#.#.##....##...#.####..
        .byte $12,$10,$b9                           // ...#..#....#....#.###..#
        .byte $79,$17,$9d                           // .####..#...#.####..###.#
        .byte $0c,$18,$a9                           // ....##.....##...#.#.#..#
        .byte $00                                   // sprite 12 padding
        .byte $9d,$0f,$18                           // #..###.#....####...##...
        .byte $9d,$33,$18                           // #..###.#..##..##...##...
        .byte $9d,$36,$18                           // #..###.#..##.##....##...
        .byte $9d,$39,$18                           // #..###.#..###..#...##...
        .byte $a8,$ad,$56                           // #.#.#...#.#.##.#.#.#.##.
        .byte $18,$f0,$0c                           // ...##...####........##..
        .byte $1e,$0c,$18                           // ...####.....##.....##...
        .byte $3e,$0f,$18                           // ..#####.....####...##...
        .byte $c8,$cc,$56                           // ##..#...##..##...#.#.##.
        .byte $18,$d0,$f4                           // ...##...##.#....####.#..
        .byte $bc,$4b,$18                           // #.####...#..#.##...##...
        .byte $b9,$66,$1c                           // #.###..#.##..##....###..
        .byte $4a,$4a,$4a                           // .#..#.#..#..#.#..#..#.#.
        .byte $4a,$9d,$45                           // .#..#.#.#..###.#.#...#.#
        .byte $18,$9d,$48                           // ...##...#..###.#.#..#...
        .byte $18,$b9,$62                           // ...##...#.###..#.##...#.
        .byte $1c,$9d,$fd                           // ...###..#..###.#######.#
        .byte $17,$b9,$63                           // ...#.####.###..#.##...##
        .byte $1c,$f0,$18                           // ...###..####.......##...
        .byte $a8,$9d,$00                           // #.#.#...#..###.#........
        .byte $18,$b9,$f2                           // ...##...#.###..#####..#.
        .byte $1c                                   // sprite 13 padding
        .byte $9d,$2d,$18                           // #..###.#..#.##.#...##...
        .byte $b9,$fa,$1c                           // #.###..######.#....###..
        .byte $9d,$2a,$18                           // #..###.#..#.#.#....##...
        .byte $a9,$00,$9d                           // #.#.#..#........#..###.#
        .byte $30,$18,$fe                           // ..##.......##...#######.
        .byte $00,$18,$e0                           // ...........##...###.....
        .byte $02,$d0,$1a                           // ......#.##.#.......##.#.
        .byte $bc,$4b,$18                           // #.####...#..#.##...##...
        .byte $b9,$64,$1c                           // #.###..#.##..#.....###..
        .byte $f0,$12,$8d                           // ####.......#..#.#...##.#
        .byte $03,$18,$a8                           // ......##...##...#.#.#...
        .byte $b9,$02,$1d                           // #.###..#......#....###.#
        .byte $8d,$19,$10                           // #...##.#...##..#...#....
        .byte $a9,$00,$8d                           // #.#.#..#........#...##.#
        .byte $4e,$18,$ee                           // .#..###....##...###.###.
        .byte $03,$18,$bc                           // ......##...##...#.####..
        .byte $fd,$17,$b9                           // ######.#...#.####.###..#
        .byte $b8,$1c,$9d                           // #.###......###..#..###.#
        .byte $1e,$18,$29                           // ...####....##.....#.#..#
        .byte $08,$f0,$0e                           // ....#...####........###.
        .byte $b9,$d5,$1c                           // #.###..###.#.#.#...###..
        .byte $9d                                   // sprite 14 padding
        .byte $1b,$18,$a9                           // ...##.##...##...#.#.#..#
        .byte $00,$9d,$18                           // ........#..###.#...##...
        .byte $18,$4c,$5e                           // ...##....#..##...#.####.
        .byte $14,$b9,$d5                           // ...#.#..#.###..###.#.#.#
        .byte $1c,$18,$7d                           // ...###.....##....#####.#
        .byte $12,$10,$a8                           // ...#..#....#....#.#.#...
        .byte $b9,$19,$17                           // #.###..#...##..#...#.###
        .byte $9d,$18,$18                           // #..###.#...##......##...
        .byte $b9,$79,$17                           // #.###..#.####..#...#.###
        .byte $9d,$1b,$18                           // #..###.#...##.##...##...
        .byte $a9,$f7,$9d                           // #.#.#..#####.####..###.#
        .byte $21,$18,$bd                           // ..#....#...##...#.####.#
        .byte $27,$18,$c9                           // ..#..###...##...##..#..#
        .byte $ff,$d0,$0e                           // ##########.#........###.
        .byte $a9,$00,$9d                           // #.#.#..#........#..###.#
        .byte $e2,$17,$9d                           // ###...#....#.####..###.#
        .byte $f1,$17,$9d                           // ####...#...#.####..###.#
        .byte $f4,$17,$fe                           // ####.#.....#.##########.
        .byte $df,$17,$4c                           // ##.#####...#.###.#..##..
        .byte $96,$16,$e0                           // #..#.##....#.##.###.....
        .byte $02,$d0,$35                           // ......#.##.#......##.#.#
        .byte $ad                                   // sprite 15 padding
        .byte $57,$18,$f0                           // .#.#.###...##...####....
        .byte $30,$ac,$03                           // ..##....#.#.##........##
        .byte $18,$b9,$02                           // ...##...#.###..#......#.
        .byte $1d,$c9,$90                           // ...###.###..#..##..#....
        .byte $d0,$07,$b9                           // ##.#.........####.###..#
        .byte $03,$1d,$8d                           // ......##...###.##...##.#
        .byte $03,$18,$a8                           // ......##...##...#.#.#...
        .byte $b9,$02,$1d                           // #.###..#......#....###.#
        .byte $18,$6d,$19                           // ...##....##.##.#...##..#
        .byte $10,$8d,$19                           // ...#....#...##.#...##..#
        .byte $10,$c8,$ee                           // ...#....##..#...###.###.
        .byte $4e,$18,$ad                           // .#..###....##...#.#.##.#
        .byte $4e,$18,$d9                           // .#..###....##...##.##..#
        .byte $03,$1d,$d0                           // ......##...###.###.#....
        .byte $09,$a9,$00                           // ....#..##.#.#..#........
        .byte $8d,$4e,$18                           // #...##.#.#..###....##...
        .byte $c8,$8c,$03                           // ##..#...#...##........##
        .byte $11,$bc,$00                           // ...#...##.####..........
        .byte $18,$b9,$f2                           // ...##...#.###..#####..#.
        .byte $1c,$c9,$90                           // ...###..##..#..##..#....
        .byte $d0,$07,$b9                           // ##.#.........####.###..#
        .byte $fa                                   // sprite 16 padding
        .byte $1c,$9d,$00                           // ...###..#..###.#........
        .byte $18,$a8,$b9                           // ...##...#.#.#...#.###..#
        .byte $fa,$1c,$18                           // #####.#....###.....##...
        .byte $7d,$2a,$18                           // .#####.#..#.#.#....##...
        .byte $9d,$2a,$18                           // #..###.#..#.#.#....##...
        .byte $b9,$f2,$1c                           // #.###..#####..#....###..
        .byte $7d,$2d,$18                           // .#####.#..#.##.#...##...
        .byte $9d,$2d,$18                           // #..###.#..#.##.#...##...
        .byte $c8,$fe,$30                           // ##..#...#######...##....
        .byte $18,$bd,$30                           // ...##...#.####.#..##....
        .byte $18,$d9,$fa                           // ...##...##.##..######.#.
        .byte $1c,$d0,$0a                           // ...###..##.#........#.#.
        .byte $a9,$00,$9d                           // #.#.#..#........#..###.#
        .byte $30,$18,$c8                           // ..##.......##...##..#...
        .byte $98,$9d,$00                           // #..##...#..###.#........
        .byte $18,$bd,$f7                           // ...##...#.####.#####.###
        .byte $17,$d0,$03                           // ...#.#####.#..........##
        .byte $4c,$6c,$15                           // .#..##...##.##.....#.#.#
        .byte $bd,$12,$10                           // #.####.#...#..#....#....
        .byte $dd,$fa,$17                           // ##.###.######.#....#.###
        .byte $b0,$2d,$bd                           // #.##......#.##.##.####.#
        .byte $18                                   // sprite 17 padding
        .byte $18,$18,$7d                           // ...##......##....#####.#
        .byte $3c,$18,$bd                           // ..####.....##...#.####.#
        .byte $1b,$18,$7d                           // ...##.##...##....#####.#
        .byte $3f,$18,$bc                           // ..######...##...#.####..
        .byte $fa,$17,$d9                           // #####.#....#.#####.##..#
        .byte $79,$17,$d0                           // .####..#...#.#####.#....
        .byte $03,$4c,$58                           // ......##.#..##...#.##...
        .byte $15,$bd,$3c                           // ...#.#.##.####.#..####..
        .byte $18,$18,$7d                           // ...##......##....#####.#
        .byte $f7,$17,$9d                           // ####.###...#.####..###.#
        .byte $3c,$18,$bd                           // ..####.....##...#.####.#
        .byte $3f,$18,$69                           // ..######...##....##.#..#
        .byte $00,$9d,$3f                           // ........#..###.#..######
        .byte $18,$4c,$54                           // ...##....#..##...#.#.#..
        .byte $16,$bd,$18                           // ...#.##.#.####.#...##...
        .byte $18,$18,$7d                           // ...##......##....#####.#
        .byte $3c,$18,$bd                           // ..####.....##...#.####.#
        .byte $1b,$18,$7d                           // ...##.##...##....#####.#
        .byte $3f,$18,$bc                           // ..######...##...#.####..
        .byte $fa,$17,$d9                           // #####.#....#.#####.##..#
        .byte $79,$17,$d0                           // .####..#...#.#####.#....
        .byte $03                                   // sprite 18 padding
        .byte $4c,$58,$15                           // .#..##...#.##......#.#.#
        .byte $bd,$3c,$18                           // #.####.#..####.....##...
        .byte $38,$fd,$f7                           // ..###...######.#####.###
        .byte $17,$9d,$3c                           // ...#.####..###.#..####..
        .byte $18,$bd,$3f                           // ...##...#.####.#..######
        .byte $18,$e9,$00                           // ...##...###.#..#........
        .byte $9d,$3f,$18                           // #..###.#..######...##...
        .byte $4c,$54,$16                           // .#..##...#.#.#.....#.##.
        .byte $bd,$fa,$17                           // #.####.######.#....#.###
        .byte $9d,$12,$10                           // #..###.#...#..#....#....
        .byte $a9,$00,$9d                           // #.#.#..#........#..###.#
        .byte $3c,$18,$9d                           // ..####.....##...#..###.#
        .byte $3f,$18,$9d                           // ..######...##...#..###.#
        .byte $f7,$17,$4c                           // ####.###...#.###.#..##..
        .byte $54,$16,$bd                           // .#.#.#.....#.##.#.####.#
        .byte $f4,$17,$f0                           // ####.#.....#.#######....
        .byte $0b,$a9,$00                           // ....#.###.#.#..#........
        .byte $9d,$3c,$18                           // #..###.#..####.....##...
        .byte $9d,$3f,$18                           // #..###.#..######...##...
        .byte $4c,$54,$16                           // .#..##...#.#.#.....#.##.
        .byte $bd,$09,$18                           // #.####.#....#..#...##...
        .byte $d0                                   // sprite 19 padding
        .byte $03,$4c,$12                           // ......##.#..##.....#..#.
        .byte $16,$bd,$06                           // ...#.##.#.####.#.....##.
        .byte $18,$f0,$06                           // ...##...####.........##.
        .byte $de,$06,$18                           // ##.####......##....##...
        .byte $4c,$12,$16                           // .#..##.....#..#....#.##.
        .byte $bd,$36,$18                           // #.####.#..##.##....##...
        .byte $d0,$49,$bd                           // ##.#.....#..#..##.####.#
        .byte $3c,$18,$18                           // ..####.....##......##...
        .byte $7d,$0c,$18                           // .#####.#....##.....##...
        .byte $9d,$3c,$18                           // #..###.#..####.....##...
        .byte $bd,$3f,$18                           // #.####.#..######...##...
        .byte $7d,$0f,$18                           // .#####.#....####...##...
        .byte $9d,$3f,$18                           // #..###.#..######...##...
        .byte $fe,$39,$18                           // #######...###..#...##...
        .byte $bd,$39,$18                           // #.####.#..###..#...##...
        .byte $dd,$09,$18                           // ##.###.#....#..#...##...
        .byte $d0,$60,$fe                           // ##.#.....##.....#######.
        .byte $36,$18,$bd                           // ..##.##....##...#.####.#
        .byte $12,$18,$f0                           // ...#..#....##...####....
        .byte $12,$18,$7d                           // ...#..#....##....#####.#
        .byte $0c,$18,$9d                           // ....##.....##...#..###.#
        .byte $0c                                   // sprite 20 padding
        .byte $18,$bd,$0f                           // ...##...#.####.#....####
        .byte $18,$69,$00                           // ...##....##.#..#........
        .byte $9d,$0f,$18                           // #..###.#....####...##...
        .byte $4c,$54,$16                           // .#..##...#.#.#.....#.##.
        .byte $bd,$33,$18                           // #.####.#..##..##...##...
        .byte $d0,$09,$1e                           // ##.#........#..#...####.
        .byte $0c,$18,$3e                           // ....##.....##.....#####.
        .byte $0f,$18,$fe                           // ....####...##...#######.
        .byte $33,$18,$4c                           // ..##..##...##....#..##..
        .byte $54,$16,$bd                           // .#.#.#.....#.##.#.####.#
        .byte $3c,$18,$38                           // ..####.....##.....###...
        .byte $fd,$0c,$18                           // ######.#....##.....##...
        .byte $9d,$3c,$18                           // #..###.#..####.....##...
        .byte $bd,$3f,$18                           // #.####.#..######...##...
        .byte $fd,$0f,$18                           // ######.#....####...##...
        .byte $9d,$3f,$18                           // #..###.#..######...##...
        .byte $de,$39,$18                           // ##.####...###..#...##...
        .byte $bd,$39,$18                           // #.####.#..###..#...##...
        .byte $d0,$1a,$de                           // ##.#.......##.#.##.####.
        .byte $36,$18,$bd                           // ..##.##....##...#.####.#
        .byte $12,$18,$f0                           // ...#..#....##...####....
        .byte $12                                   // sprite 21 padding
        .byte $18,$7d,$0c                           // ...##....#####.#....##..
        .byte $18,$9d,$0c                           // ...##...#..###.#....##..
        .byte $18,$bd,$0f                           // ...##...#.####.#....####
        .byte $18,$69,$00                           // ...##....##.#..#........
        .byte $9d,$0f,$18                           // #..###.#....####...##...
        .byte $4c,$54,$16                           // .#..##...#.#.#.....#.##.
        .byte $ad,$55,$18                           // #.#.##.#.#.#.#.#...##...
        .byte $f0,$17,$ad                           // ####.......#.####.#.##.#
        .byte $1b,$10,$38                           // ...##.##...#......###...
        .byte $ed,$55,$18                           // ###.##.#.#.#.#.#...##...
        .byte $8d,$1b,$10                           // #...##.#...##.##...#....
        .byte $ad,$1a,$10                           // #.#.##.#...##.#....#....
        .byte $e9,$00,$8d                           // ###.#..#........#...##.#
        .byte $1a,$10,$d0                           // ...##.#....#....##.#....
        .byte $03,$8d,$55                           // ......###...##.#.#.#.#.#
        .byte $18,$ad,$54                           // ...##...#.#.##.#.#.#.#..
        .byte $18,$f0,$18                           // ...##...####.......##...
        .byte $18,$6d,$1b                           // ...##....##.##.#...##.##
        .byte $10,$8d,$1b                           // ...#....#...##.#...##.##
        .byte $10,$ad,$1a                           // ...#....#.#.##.#...##.#.
        .byte $10,$69,$00                           // ...#.....##.#..#........
        .byte $8d                                   // sprite 22 padding
        .byte $1a,$10,$c9                           // ...##.#....#....##..#..#
        .byte $0f,$d0,$05                           // ....######.#.........#.#
        .byte $a9,$00,$8d                           // #.#.#..#........#...##.#
        .byte $54,$18,$ad                           // .#.#.#.....##...#.#.##.#
        .byte $1a,$10,$0d                           // ...##.#....#........##.#
        .byte $18,$10,$8d                           // ...##......#....#...##.#
        .byte $18,$d4,$bc                           // ...##...##.#.#..#.####..
        .byte $fd,$17,$b9                           // ######.#...#.####.###..#
        .byte $b8,$1c,$c9                           // #.###......###..##..#..#
        .byte $90,$d0,$0a                           // #..#....##.#........#.#.
        .byte $b9,$d5,$1c                           // #.###..###.#.#.#...###..
        .byte $9d,$fd,$17                           // #..###.#######.#...#.###
        .byte $a8,$b9,$b8                           // #.#.#...#.###..##.###...
        .byte $1c,$9d,$1e                           // ...###..#..###.#...####.
        .byte $18,$29,$08                           // ...##.....#.#..#....#...
        .byte $f0,$0e,$b9                           // ####........###.#.###..#
        .byte $d5,$1c,$9d                           // ##.#.#.#...###..#..###.#
        .byte $1b,$18,$a9                           // ...##.##...##...#.#.#..#
        .byte $00,$9d,$18                           // ........#..###.#...##...
        .byte $18,$4c,$96                           // ...##....#..##..#..#.##.
        .byte $16,$b9,$d5                           // ...#.##.#.###..###.#.#.#
        .byte $1c                                   // sprite 23 padding
        .byte $18,$7d,$12                           // ...##....#####.#...#..#.
        .byte $10,$a8,$b9                           // ...#....#.#.#...#.###..#
        .byte $19,$17,$7d                           // ...##..#...#.###.#####.#
        .byte $42,$18,$9d                           // .#....#....##...#..###.#
        .byte $18,$18,$b9                           // ...##......##...#.###..#
        .byte $79,$17,$69                           // .####..#...#.###.##.#..#
        .byte $00,$9d,$1b                           // ........#..###.#...##.##
        .byte $18,$bd,$48                           // ...##...#.####.#.#..#...
        .byte $18,$f0,$06                           // ...##...####.........##.
        .byte $de,$48,$18                           // ##.####..#..#......##...
        .byte $4c,$aa,$16                           // .#..##..#.#.#.#....#.##.
        .byte $fe,$fd,$17                           // #######.######.#...#.###
        .byte $bd,$45,$18                           // #.####.#.#...#.#...##...
        .byte $9d,$48,$18                           // #..###.#.#..#......##...
        .byte $bc,$0c,$10                           // #.####......##.....#....
        .byte $bd,$27,$18                           // #.####.#..#..###...##...
        .byte $c9,$fe,$f0                           // ##..#..########.####....
        .byte $3c,$c9,$fa                           // ..####..##..#..######.#.
        .byte $f0,$38,$c9                           // ####......###...##..#..#
        .byte $f4,$f0,$34                           // ####.#..####......##.#..
        .byte $c9,$f5,$f0                           // ##..#..#####.#.#####....
        .byte $2b                                   // sprite 24 padding

spr_16c0:
        // === Sprite data (64 bytes, $16c0-$16ff) ===
        .byte $c9,$f3,$b0                           // ##..#..#####..###.##....
        .byte $02

txt_16c4:
        .byte $30,$2a
        .byte $bd,$f4,$17                           // #.####.#####.#.....#.###
        .byte $d0,$25,$bd                           // ##.#......#..#.##.####.#
        .byte $e5,$17,$c9                           // ###..#.#...#.#####..#..#
        .byte $01,$d0,$08                           // .......###.#........#...
        .byte $a9,$00,$99                           // #.#.#..#........#..##..#
        .byte $06,$d4,$4c                           // .....##.##.#.#...#..##..
        .byte $f0,$16,$c9                           // ####.......#.##.##..#..#
        .byte $02,$d0,$12                           // ......#.##.#.......#..#.
        .byte $ad,$16,$10                           // #.#.##.#...#.##....#....
        .byte $d0,$0d,$a9                           // ##.#........##.##.#.#..#
        .byte $f6,$9d,$21                           // ####.##.#..###.#..#....#
        .byte $18,$4c,$f0                           // ...##....#..##..####....
        .byte $16,$bd,$f4                           // ...#.##.#.####.#####.#..
        .byte $17,$d0,$db                           // ...#.#####.#....##.##.##
        .byte $bd,$18,$18                           // #.####.#...##......##...
        .byte $18,$7d,$3c                           // ...##....#####.#..####..
        .byte $18,$99,$00                           // ...##...#..##..#........
        .byte $d4,$bd,$1b                           // ##.#.#..#.####.#...##.##
        .byte $18,$7d,$3f                           // ...##....#####.#..######
        .byte $18                                   // sprite 0 padding
        .byte $99,$01,$d4                           // #..##..#.......###.#.#..
        .byte $bd,$2a,$18                           // #.####.#..#.#.#....##...
        .byte $99,$02,$d4                           // #..##..#......#.##.#.#..
        .byte $bd,$2d,$18                           // #.####.#..#.##.#...##...
        .byte $99,$03,$d4                           // #..##..#......####.#.#..
        .byte $bd,$1e,$18                           // #.####.#...####....##...
        .byte $3d,$21,$18                           // ..####.#..#....#...##...
        .byte $99,$04,$d4                           // #..##..#.....#..##.#.#..
        .byte $60,$0c,$1c                           // .##.........##.....###..
        .byte $2d,$3e,$47                           // ..#.##.#..#####..#...###
        .byte $66,$7b,$91                           // .##..##..####.###..#...#
        .byte $a9,$c3,$dd                           // #.#.#..###....####.###.#
        .byte $fa,$18,$38                           // #####.#....##.....###...
        .byte $5a,$7d,$a3                           // .#.##.#..#####.##.#...##
        .byte $cc,$f6,$23                           // ##..##..####.##...#...##
        .byte $53,$86,$bb                           // .#.#..###....##.#.###.##
        .byte $f4,$30,$70                           // ####.#....##.....###....
        .byte $b4,$fb,$47                           // #.##.#..#####.##.#...###
        .byte $98,$ed,$47                           // #..##...###.##.#.#...###
        .byte $a7,$0c,$77                           // #.#..###....##...###.###
        .byte $e9,$61,$e1                           // ###.#..#.##....####....#
        .byte $68                                   // sprite 1 padding
        .byte $f7,$8f,$30                           // ####.####...####..##....
        .byte $da,$8f,$4e                           // ##.##.#.#...####.#..###.
        .byte $18,$ef,$d2                           // ...##...###.######.#..#.
        .byte $c3,$c3,$d1                           // ##....####....####.#...#
        .byte $ef,$1f,$60                           // ###.####...#####.##.....
        .byte $b5,$1e,$9c                           // #.##.#.#...####.#..###..
        .byte $31,$df,$a5                           // ..##...###.######.#..#.#
        .byte $87,$86,$a2                           // #....####....##.#.#...#.
        .byte $df,$3e,$c1                           // ##.#####..#####.##.....#
        .byte $6b,$3c,$39                           // .##.#.##..####....###..#
        .byte $63,$be,$4b                           // .##...###.#####..#..#.##
        .byte $0f,$0c,$45                           // ....####....##...#...#.#
        .byte $bf,$7d,$83                           // #.######.#####.##.....##
        .byte $d6,$79,$73                           // ##.#.##..####..#.###..##
        .byte $c7,$7c,$97                           // ##...###.#####..#..#.###
        .byte $1e,$18,$8b                           // ...####....##...#...#.##
        .byte $7e,$fa,$06                           // .######.#####.#......##.
        .byte $ac,$f3,$e6                           // #.#.##..####..#####..##.
        .byte $8f,$f8,$fc                           // #...#########...######..
        .byte $01,$01,$01                           // .......#.......#.......#
        .byte $01,$01,$01                           // .......#.......#.......#
        .byte $01                                   // sprite 2 padding
        .byte $01,$01,$01                           // .......#.......#.......#
        .byte $01,$01,$02                           // .......#.......#......#.
        .byte $02,$02,$02                           // ......#.......#.......#.
        .byte $02,$02,$02                           // ......#.......#.......#.
        .byte $03,$03,$03                           // ......##......##......##
        .byte $03,$03,$04                           // ......##......##.....#..
        .byte $04,$04,$04                           // .....#.......#.......#..
        .byte $05,$05,$05                           // .....#.#.....#.#.....#.#
        .byte $06,$06,$07                           // .....##......##......###
        .byte $07,$07,$08                           // .....###.....###....#...
        .byte $08,$09,$09                           // ....#.......#..#....#..#
        .byte $0a,$0b,$0b                           // ....#.#.....#.##....#.##
        .byte $0c,$0d,$0e                           // ....##......##.#....###.
        .byte $0e,$0f,$10                           // ....###.....####...#....
        .byte $11,$12,$13                           // ...#...#...#..#....#..##
        .byte $15,$16,$17                           // ...#.#.#...#.##....#.###
        .byte $19,$1a,$1c                           // ...##..#...##.#....###..
        .byte $1d,$1f

txt_17b5:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$5a,$66,$7a,$18,$18,$18,$03,$00,$01,$08,$28,$27,$02,$02 // ..Zfz.......('..
        .byte $02,$04,$02,$02,$04,$06,$06,$00,$00,$00,$0f,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$0c,$13,$13,$00,$05,$05,$00,$00,$00,$00 // ................
        .fill 17, $00
        .byte $a5,$1e,$1e,$1f,$19,$19,$21,$41,$41,$f6,$f7,$f7,$00,$00,$00,$f3 // ......!AA.......
        .byte $fe,$fe,$00,$90,$60,$00,$0a,$07,$6c,$09,$06 // ....`...l..

// --- Region $184b-$1efe ---
.pc = $184b "dat_184b"

dat_184b:
        .byte $20,$30,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$01,$fd //  00.............
        .byte $00,$00,$01,$fc,$05,$00,$fc,$02,$01,$ff,$00,$02,$03,$05,$07,$08 // ................
        .byte $07,$08,$0b,$0c,$0d,$0e,$0f,$10,$11,$07,$08,$07,$08,$ff,$00,$04 // ................
        .byte $02,$03,$06,$09,$0a,$09,$0a,$09,$0a,$04,$0d,$0e,$06,$09,$0a,$09 // ................
        .byte $0a,$09,$0a,$ff,$00,$5a,$18,$66,$18,$7a,$18,$01,$0f,$fc,$02,$fd // .....Z.f.z......
        .byte $04,$f3,$0f,$39,$39,$f3,$06,$39,$f3,$0f,$39,$f3,$06,$39,$f3,$0f // ...99..9..9..9..
        .byte $39,$39,$f3,$06,$39,$fc,$03,$f3,$0f,$39,$f3,$06,$39,$f3,$0f,$39 // 99..9....9..9..9
        .byte $fc,$02,$39,$f3,$06,$39,$39,$f3,$0f,$39,$f3,$06,$39,$ff,$fc,$04 // ..9..99..9..9...
        .byte $fd,$04,$f3,$0f,$37,$37,$f3,$06,$37,$f3,$0f,$37,$f3,$06,$37,$f3 // ....77..7..7..7.
        .byte $0f,$37,$37,$f3,$06,$37,$fc,$05,$f3,$0f,$37,$f3,$06,$37,$f3,$0f // .77..7....7..7..
        .byte $37,$fc,$04,$37,$f3,$06,$37,$37,$f3,$0f,$37,$f3,$06,$37,$ff,$fc // 7..7..77..7..7..
        .byte $06,$fd,$02,$37,$39,$fe,$fe,$fe,$fe,$fe,$fe,$34,$fe,$37,$fe,$39 // ...79......4.7.9
        .byte $fe,$3c,$fe,$fe,$fe,$fe,$fe,$3b,$fe,$fe,$fe,$39,$fe,$3b,$fe,$fe // .<.....;...9.;..
        .byte $fe,$39,$fe,$37,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$34,$fe,$37,$fe,$39 // .9.7.......4.7.9
        .byte $fe,$3b,$fe,$fe,$fe,$fe,$fe,$37,$39,$fe,$fe,$37,$fe,$39,$fe,$3b // .;.....79..7.9.;
        .byte $fe,$37,$fe,$ff,$fc,$06,$fd,$02,$32,$34,$fe,$fe,$fe,$fe,$fe,$fe // .7......24......
        .byte $37,$fe,$34,$fe,$32,$fe,$34,$fe,$fe,$fe,$fe,$fe,$37,$fe,$fe,$fe // 7.4.2.4.....7...
        .byte $39,$fe,$3b,$fe,$fe,$fe,$fe,$fe,$3c,$fe,$3b,$fe,$39,$fe,$37,$fe // 9.;.....<.;.9.7.
        .byte $39,$fe,$37,$fe,$34,$fe,$32,$fe,$40,$fe,$3e,$fe,$3c,$fe,$3b,$fe // 9.7.4.2.@.>.<.;.
        .byte $3c,$fe,$3b,$ff,$fd,$02,$fe,$ff,$fc,$06,$fd,$02,$fe,$39,$fe,$3b // <.;..........9.;
        .byte $fe,$ff,$fc,$08,$fd,$04,$24,$24,$ff,$fc,$06,$fd,$02,$3c,$fe,$3b // ......$$.....<.;
        .byte $fe,$3c,$fe,$3b,$fe,$39,$fe,$37,$fe,$3c,$fe,$37,$fe,$fe,$39,$3c // .<.;.9.7.<.7..9<
        .byte $fe,$39,$fe,$40,$fe,$3e,$fe,$3c,$fe,$3b,$fe,$39,$fe,$40,$fe,$3e // .9.@.>.<.;.9.@.>
        .byte $fe,$3c,$fe,$3b,$fe,$3c,$fe,$3b,$fe,$39,$fe,$37,$fe,$3c,$fe,$3b // .<.;.<.;.9.7.<.;
        .byte $fe,$39,$fe,$37,$fe,$39,$fe,$37,$fe,$34,$fe,$32,$fe,$ff,$fc,$06 // .9.7.9.7.4.2....
        .byte $fd,$02,$37,$fe,$34,$fe,$37,$fe,$34,$fe,$32,$fe,$34,$fe,$37,$fe // ..7.4.7.4.2.4.7.
        .byte $34,$fe,$32,$fe,$37,$fe,$34,$fe,$37,$fe,$39,$fe,$37,$fe,$39,$fe // 4.2.7.4.7.9.7.9.
        .byte $3b,$fe,$3c,$fe,$3b,$fe,$3c,$fe,$3b,$fe,$3c,$fe,$3b,$fe,$39,$fe // ;.<.;.<.;.<.;.9.
        .byte $3b,$fe,$40,$fe,$3e,$fe,$3c,$fe,$39,$fe,$40,$fe,$3e,$fe,$3c,$fe // ;.@.>.<.9.@.>.<.
        .byte $39,$fe,$ff,$fc,$09,$fd,$04,$15,$21,$fc,$08,$24,$fc,$09,$21,$2d // 9.......!..$..!-
        .byte $21,$fc,$08,$24,$fc,$09,$21,$15,$21,$fc,$08,$24,$fc,$09,$21,$2d // !..$..!.!..$..!-
        .byte $15,$fc,$08,$24,$fc,$09,$2d,$13,$1f,$fc,$08,$24,$fc,$09,$13,$2b // ...$..-....$...+
        .byte $1f,$fc,$08,$24,$fc,$09,$1f,$13,$2b,$fc,$08,$24,$fc,$09,$1f,$2b // ...$....+..$...+
        .byte $1f,$fc,$08,$24,$24,$ff,$fc,$09,$fd,$04,$10,$1c,$fc,$08,$24,$fc // ...$$.........$.
        .byte $09,$1c,$28,$1c,$fc,$08,$24,$fc,$09,$1c,$10,$1c,$fc,$08,$24,$fc // ..(...$.......$.
        .byte $09,$1c,$28,$10,$fc,$08,$24,$fc,$09,$28,$11,$1d,$fc,$08,$24,$fc // ..(...$..(....$.
        .byte $09,$11,$29,$1d,$fc,$08,$24,$fc,$09,$1d,$11,$29,$fc,$08,$24,$fc // ..)...$....)..$.
        .byte $09,$1d,$29,$11,$fc,$08,$24,$24,$ff,$fc,$06,$fd,$02,$37,$39,$fe // ..)...$$.....79.
        .fill 21, $fe
        .byte $37,$fe,$3b,$fe,$3c,$fe,$3e,$fe,$3c,$fe,$fe,$fe,$fe,$fe,$fe,$fe // 7.;.<.>.<.......
        .fill 8, $fe
        .byte $39,$3b,$fe,$fe,$fe,$fe,$37,$fe,$fe,$fe,$fe,$fe,$34,$fe,$fe,$fe // 9;....7.....4...
        .byte $ff,$fc,$06,$fd,$02,$35,$37,$fe,$fe,$fe,$fe,$fe,$fe,$37,$fe,$39 // .....57......7.9
        .byte $fe,$3b,$fe,$3c,$fe,$fe,$fe,$fe,$fe,$3b,$fe,$fe,$fe,$39,$fe,$3b // .;.<.....;...9.;
        .byte $fe,$fe,$fe,$fe,$fe,$3b,$3c,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe // .....;<.........
        .byte $fe,$fe,$fe,$fe,$fe,$3e,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$40,$fe,$3e // .....>.......@.>
        .byte $fe,$3c,$fe,$37,$fe,$ff,$fc,$06,$fd,$02,$37,$39,$fe,$fe,$fe,$fe // .<.7......79....
        .fill 10, $fe
        .byte $3e,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$3c,$fe,$fe,$fe // >...........<...
        .byte $39,$3b,$fe,$fe,$3c,$fe,$3b,$fe,$fe,$fe,$39,$fe,$fe,$fe,$fe,$fe // 9;..<.;...9.....
        .byte $37,$fe,$34,$fe,$37,$fe,$37,$39,$fe,$fe,$fe,$fe,$3b,$fe,$fe,$fe // 7.4.7.79....;...
        .byte $ff,$fc,$06,$fd,$02,$32,$34,$fe,$fe,$fe,$fe,$fe,$fe,$32,$fe,$34 // .....24......2.4
        .byte $fe,$37,$fe,$34,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe // .7.4............
        .byte $fe,$fe,$fe,$32,$fe,$30,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe // ...2.0..........
        .byte $fe,$fe,$fe,$fe,$fe,$34,$fe,$fe,$fe,$35,$fe,$fe,$fe,$32,$fe,$37 // .....4...5...2.7
        .byte $ff,$fc,$06,$fd,$02,$fe,$39,$fe,$3c,$fe,$ff,$fc,$0a,$fd,$02,$37 // ......9.<......7
        .byte $39                                   // 9

dat_1bc3:
        // === Fill data (62 bytes, $1bc3-$1c00) ===
        .fill 62, $fe
        .byte $ff,$fc,$06,$fd,$08,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fd,$02,$3c // ...............<
        .byte $fe,$3b,$fe,$39,$fe,$37,$fe,$39,$fe,$37,$fe,$34,$fe,$32,$fe,$40 // .;.9.7.9.7.4.2.@
        .byte $fe,$3e,$fe,$3c,$fe,$3b,$fe,$3c,$fe,$3b,$fe,$39,$fe,$37,$fe,$ff // .>.<.;.<.;.9.7..
        .byte $fc,$08,$fd,$04
        .text "$$$$"
        .byte $ff,$98,$c9,$fa
        .byte $3f,$7f,$83,$8d
        .byte $94,$d9,$1e,$61,$a4,$e9,$2e,$73,$b3,$bd,$02,$31,$18,$18,$18,$19 // ...a...s...1....
        .byte $19,$19,$19,$19,$19,$1a,$1a,$1a,$1a,$1b,$1b,$1b,$1b,$1c,$1c,$11 // ................
        .byte $10,$00,$00,$00,$00,$01,$00,$00,$11,$00,$00,$00,$00,$01,$10,$2f // .............../
        .byte $4f,$02,$00,$00,$00,$00,$00,$2f,$4f,$06,$00,$00,$00,$00,$00,$2f // O....../O....../
        .byte $4f,$0a,$00,$00,$00,$00,$00,$2f,$4f,$0e,$00,$00,$00,$00,$00,$02 // O....../O.......
        .byte $3f,$12,$04,$00,$00,$00,$00,$18,$4f,$12,$00,$00,$00,$00,$00,$0f // ?.......O.......
        .byte $f4,$15,$06,$00,$00,$00,$00,$02,$bf,$1a,$02,$00,$00,$00,$00,$02 // ................
        .byte $3a,$12,$04,$00,$00,$00,$00,$00,$00,$21,$21,$21,$90,$21,$21,$21 // :........!!!.!!!
        .byte $90,$21,$21,$21,$90,$21,$21,$21,$90,$41,$40,$90,$41,$41,$81,$00 // .!!!.!!!.A@.AA..
        .byte $90,$41,$41,$90,$00,$00,$00,$03,$07,$02,$00,$03,$08,$06,$00,$04 // .AA.............
        .byte $07,$0a,$00,$04,$09,$0e,$00,$00,$12,$10,$08,$08,$00,$17,$00,$00 // ................
        .byte $1a,$00,$00,$0f,$0f,$01,$01,$02,$08,$00,$00,$11,$22,$00,$10,$3c // ............"..<
        .byte $66,$6e,$6e,$60,$62,$3c,$00,$18,$3c,$66,$7e,$66,$66,$66,$00,$7c // fnn`b<..<f~fff.|
        .byte $66,$66,$7c,$66,$66,$7c,$00,$3c,$66,$60,$60,$60,$66,$3c,$00,$78 // ff|ff|.<f```f<.x
        .byte $6c,$66,$66,$66,$6c,$78,$00,$7e,$60,$60,$78,$60,$60,$7e,$00,$7e // lffflx.~``x``~.~
        .byte $60,$60,$78,$60,$60,$60,$00,$3c,$66,$60,$6e,$66,$66,$3c,$00,$66 // ``x```.<f`nff<.f
        .byte $66,$66,$7e,$66,$66,$66,$00,$3c,$18,$18,$18,$18,$18,$3c,$00,$1e // ff~fff.<.....<..
        .byte $0c,$0c,$0c,$0c,$6c,$38,$00,$66,$6c,$78,$70,$78,$6c,$66,$00,$60 // ....l8.flxpxlf.`
        .byte $60,$60,$60,$60,$60,$7e,$00,$63,$77,$7f,$6b,$63,$63,$63,$00,$66 // `````~.cw.kccc.f
        .byte $76,$7e,$7e,$6e,$66,$66,$00,$3c,$66,$66,$66,$66,$66,$3c,$00,$7c // v~~nff.<fffff<.|
        .byte $66,$66,$7c,$60,$60,$60,$00,$3c,$66,$66,$66,$66,$3c,$0e,$00,$7c // ff|```.<ffff<..|
        .byte $66,$66,$7c,$78,$6c,$66,$00,$3c,$66,$60,$3c,$06,$66,$3c,$00,$7e // ff|xlf.<f`<.f<.~
        .byte $18,$18,$18,$18,$18,$18,$00,$66,$66,$66,$66,$66,$66,$3c,$00,$66 // .......ffffff<.f
        .byte $66,$66,$66,$66,$3c,$18,$00,$63,$63,$63,$6b,$7f,$77,$63,$00,$66 // ffff<..ccck.wc.f
        .byte $66,$3c,$18,$3c,$66,$66,$00,$66,$66,$66,$3c,$18,$18,$18,$00,$7e // f<.<ff.fff<....~
        .byte $06,$0c,$18,$30,$60,$7e,$00           // ...0`~.

txt_1dd8:
        .text "<00000<"
        .byte $00                                   // string terminator
        .byte $0c,$12,$30,$7c,$30,$62,$fc,$00,$3c,$0c,$0c,$0c,$0c,$0c,$3c,$00 // ..0|0b..<.....<.
        .byte $00,$18,$3c,$7e,$18,$18,$18,$18,$00,$10,$30,$7f,$7f,$30,$10,$00 // ..<~......0..0..
        .fill 8, $00
        .byte $18,$18,$18,$18,$00,$00,$18,$00,$66,$66,$66,$00,$00,$00,$00,$00 // ........fff.....
        .byte $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,$3c,$66,$06,$0c,$30,$60,$7e,$00 // ..8...~.<f..0`~.
        .byte $3c,$66,$06,$1c,$06,$66,$3c,$00,$06,$0e,$1e,$66,$7f,$06,$06,$00 // <f...f<....f....
        .byte $7e,$60,$7c,$06,$06,$66,$3c,$00,$3c,$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,$3c,$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 $3c,$66,$06,$0c,$18,$00,$18           // <f.....
