// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:44
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $07ee  End: $4801  (16404 bytes)
// Crunched with Beta Dynamic v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $2e00 (11776)
//
// Code: 2071 bytes, Data: 14333 bytes
// Labels: 348, Subroutines: 13
//
// Cross-references: all OK
// ============================================


// --- Region $10d0-$10d6 ---
.pc = $10d0 "Segment $10d0"
        .byte $7b,$91,$a9                           // rra $a991,y // ILLEGAL
        .byte $c3,$dd                               // dcp ($dd,x) // ILLEGAL

dat_10d5:
        .byte $fa,$18                               // ..

// --- Region $11aa-$17e2 ---
.pc = $11aa "sub_11aa"
// Referenced by: jsr from $2e3e

sub_11aa:
        asl
        tay
        lda $10b2,y
        sta $1081
        lda $10b3,y
        sta $1082
        lda $10ba,y
        sta $1088
        lda $10bb,y
        sta $1089
        lda $10c2,y
        sta $108f
        lda $10c3,y
        sta $1090
        lda $1006
        sta $10ae
        lda #$01
        sta smc_12ef                                // SMC: modifies $12ef
        sta $10af
        lda $10b1
        sta $10b0
        ldx #$00
        txa
        jsr sub_12f2
        jsr sub_11f4
        ldx #$07
        jsr sub_11f4
        ldx #$0e
// Referenced by: jsr from $11ea, $11ef

sub_11f4:
        lda #$03
        sta $106b,x
        lda #$09
        sta $d404,x
        lda #$ff
        sta $d405,x
        lda #$00
        sta $107f,x
        sta $106e,x
        sta $1080,x
        sta $1045,x
        sta $106c,x
        sta $1056,x
        lda #$01
        sta $106a,x
        sta $10a9
        sta $109a,x
        rts

loc_1223:
        cpx #$07
        bpl loc_1266
        lda $10a9
        beq loc_1266
        lda #$00
        sta $10ac
        sta $10ad
        lda $1045
        asl
        asl
        asl
        sta $1046
        tay
        lda $183c,y
        sta $100a
        asl
        tay
        lda $1801,y
        sta $fb
        lda $1802,y
        sta $fc
        ldy #$00
        sty $10aa
        lda ($fb),y
        sta $10ab
        sta $d416
        ldy $1046
        lda $183e,y
        sta $d417

loc_1266:
        lda #$09
        sta $d404,x
        lda #$00
        sta $1011,x
        sta $1055,x
        sta $1058,x
        sta $1059,x
        sta $1044,x
        sta $1098,x
        sta $100b,x
        sta $100c,x
        lda $1045,x
        asl
        asl
        asl
        sta $1046,x
        tay
        lda $183a,y
        sta $1010,x
        lda $109a,x
        beq loc_12c7
        lda #$00
        sta $1042,x
        sta $1043,x
        lda $183b,y
        sta dat_1041,x
        asl
        tay
        lda $17f9,y
        sta $fb
        lda $17fa,y
        sta $fc
        ldy #$00
        lda ($fb),y
        sta $100d,x
        sta $d402,x
        iny
        lda ($fb),y
        sta $100e,x
        sta $d403,x

loc_12c7:
        lda $1070,x
        bne loc_12dc
        ldy $1046,x
        lda $1838,y
        sta $d405,x
        lda $1839,y
        sta $d406,x
        rts

loc_12dc:
        lda $106f,x
        asl
        tay
        lda $1828,y
        sta $d405,x
        lda $1829,y
        sta $d406,x
        rts
// Referenced by: jsr from $2eb6

sub_12ee:
.label smc_12ef = * + 1
        lda #$01                                    // !SMC: modified by $11d8, $135b
        bne loc_1317
// Referenced by: jsr from $11e7

sub_12f2:
        ldy #$18

loc_12f4:
        sta $d400,y
        dey
        bne loc_12f4
        sta $d400
        rts

loc_12fe:
        lda $10b1
        sta $10b0
        lda $10ae
        beq loc_130f
        dec $10ae
        jmp loc_132a

loc_130f:
        lda #$01
        sta $10af
        jmp loc_132a

loc_1317:
        lda $fb
        pha
        lda $fc
        pha
        lda $10af
        bne loc_132a
        dec $10b0
        lda $10b0
        beq loc_12fe

loc_132a:
        ldy $1046
        lda $10ae
        ora $183d,y
        lda $d418
        ldx #$00
        jsr sub_13ae
        ldx #$07
        jsr sub_13ae
        ldx #$0e
        jsr sub_13ae
        pla
        sta $fc
        pla
        sta $fb
        rts

loc_134c:
        lda #$00
        sta $10af
        iny
        tya
        sta $1080,x
        jmp loc_13a0

loc_1359:
        lda #$00
        sta smc_12ef                                // SMC: modifies $12ef
        rts

loc_135f:
        iny
        lda ($fb),y
        sta $1080,x
        tay
        cpx #$00
        beq loc_136d
        jmp loc_13a0

loc_136d:
        lda $1006
        sta $10ae
        jmp loc_13a0

loc_1376:
        cmp #$fe
        beq loc_1359
        cmp #$fd
        beq loc_134c
        eor #$80
        sta $107f,x
        iny
        tya
        sta $1080,x
        jmp loc_13a0

loc_138b:
        lda #$01
        sta $106c,x
        jsr loc_1526

loc_1393:
        lda $1081,x
        sta $fb
        lda $1082,x
        sta $fc
        ldy $1080,x

loc_13a0:
        lda ($fb),y
        cmp #$ff
        beq loc_135f
        cmp #$80
        bpl loc_1376
        sta $106d,x
        rts
// Referenced by: jsr from $1338, $133d, $1342

sub_13ae:
        lda $106a,x
        beq loc_13c9
        dec $106b,x
        lda $106b,x
        beq loc_13dc
        cmp #$01
        beq loc_138b
        cmp #$02
        beq loc_13c6
        jmp loc_1526

loc_13c6:
        jmp loc_150b

loc_13c9:
        jsr loc_1526
        dec $106b,x
        lda $106b,x
        beq loc_13d9
        cmp #$01
        beq loc_1393
        rts

loc_13d9:
        jmp sub_146b

loc_13dc:
        jsr sub_146b
        jmp loc_1223

loc_13e2:
        eor #$40
        sta $1099,x
        lda #$02
        sta $1044,x
        lda #$00
        sta $105a,x
        sta $105b,x
        iny
        lda ($fb),y
        sta $106b,x
        iny
        jmp loc_14b7

loc_13fe:
        eor #$80
        sta $1057,x
        lda #$01
        sta $1098,x
        iny
        lda ($fb),y
        sta $106b,x
        iny
        jmp loc_14b7

loc_1412:
        lda #$00
        sta $105a,x
        sta $105b,x
        sta $1055,x
        lda #$01
        sta $1044,x
        jmp loc_14a4

loc_1425:
        lda #$00
        sta $1058,x
        sta $1059,x
        lda #$00
        sta $1098,x
        jmp loc_14a4

loc_1435:
        lda ($fb),y
        cmp #$7f
        beq loc_14a4
        cmp #$7e
        beq loc_144f
        cmp #$7d
        beq loc_1412
        cmp #$7c
        beq loc_1425
        cmp #$80
        bpl loc_13fe
        cmp #$40
        bpl loc_13e2

loc_144f:
        lda #$00
        sta $1058,x
        sta $1059,x
        sta $105a,x
        sta $105b,x
        sta $1055,x
        sta $1098,x
        lda #$01
        sta $1044,x
        jmp loc_14a4
// Referenced by: jsr from $13dc; jmp from $13d9

sub_146b:
        lda $106d,x
        asl
        tay
        lda $1805,y
        sta $fb
        lda $1806,y
        sta $fc
        ldy $106e,x
        lda $106a,x
        beq loc_1435
        lda #$01
        sta $10a9
        sta $109a,x
        lda ($fb),y
        cmp #$fe
        beq loc_14dd
        cmp #$fd
        beq loc_14e5
        cmp #$fc
        beq loc_14ed
        cmp #$20
        bpl loc_14d0
        sta $1045,x
        lda #$00
        sta $1070,x

loc_14a4:
        iny
        lda ($fb),y
        sta $106b,x
        iny
        lda ($fb),y
        bmi loc_14f8
        sta $1056,x
        lda #$00
        sta $106c,x

loc_14b7:
        iny
        tya
        sta $106e,x
        lda ($fb),y
        cmp #$ff
        beq loc_1518
        cmp #$c0
        bmi loc_1505
        cmp #$fc
        bpl loc_14ca

loc_14ca:
        lda #$01
        sta $106a,x
        rts

loc_14d0:
        eor #$20
        sta $106f,x
        lda #$01
        sta $1070,x
        jmp loc_14a4

loc_14dd:
        lda #$00
        sta $10a9
        jmp loc_14a4

loc_14e5:
        lda #$00
        sta $109a,x
        jmp loc_14a4

loc_14ed:
        lda #$00
        sta $109a
        sta $10a9
        jmp loc_14a4

loc_14f8:
        eor #$80
        sta $1056,x
        lda #$01
        sta $106c,x
        jmp loc_14b7

loc_1505:
        lda #$00
        sta $106a,x
        rts

loc_150b:
        lda #$ff
        sta $d405,x
        lda #$00
        sta $d406,x
        jmp loc_1526

loc_1518:
        lda #$00
        sta $106e,x
        lda #$01
        sta $106a,x
        inc $1080,x
        rts

loc_1526:
        cpx #$07
        bpl loc_1599
        lda $100a
        asl
        tay
        lda $1801,y
        clc
        adc #$01
        sta $fb
        lda $1802,y
        adc #$00
        sta $fc
        ldy $10ac
        lda ($fb),y
        cmp #$fe
        beq loc_1599
        iny
        lda $10aa
        clc
        adc ($fb),y
        sta $10aa
        sta $d415
        iny
        lda $10ab
        adc ($fb),y
        sta $10ab
        sta $d416
        dey
        dey
        lda ($fb),y
        inc $10ad
        cmp $10ad
        beq loc_1587
        jmp loc_1599

loc_156f:
        iny
        lda ($fb),y
        tay
        lda $118a,y
        sta $10ac
        jmp loc_1599

loc_157c:
        iny
        lda ($fb),y
        asl
        sta $1011,x
        tay
        jmp loc_15ab

loc_1587:
        iny
        iny
        iny
        tya
        sta $10ac
        lda #$00
        sta $10ad
        lda ($fb),y
        cmp #$ff
        beq loc_156f

loc_1599:
        lda $1010,x
        asl
        tay
        lda dat_17e3,y
        sta $fb
        lda $17e4,y
        sta $fc
        ldy $1011,x

loc_15ab:
        lda ($fb),y
        cmp #$ff
        beq loc_157c
        cmp #$fe
        beq loc_15c3
        sta $100f,x
        iny
        lda ($fb),y
        sta $1040,x
        iny
        tya
        sta $1011,x

loc_15c3:
        ldy $106c,x
        lda $100f,x
        and $1007,y
        sta $d404,x
        lda dat_1041,x
        asl
        tay
        lda $17f9,y
        clc
        adc #$02
        sta $fb
        lda $17fa,y
        adc #$00
        sta $fc
        ldy $1042,x
        lda ($fb),y
        cmp #$fe
        beq loc_160d
        clc
        adc $100d,x
        sta $100d,x
        sta $d402,x
        iny
        lda ($fb),y
        adc $100e,x
        sta $100e,x
        sta $d403,x
        iny
        inc $1043,x
        lda $1043,x
        cmp ($fb),y
        beq loc_161d

loc_160d:
        jmp loc_1630

loc_1610:
        iny
        lda ($fb),y
        tay
        lda $118a,y
        sta $1042,x
        jmp loc_1630

loc_161d:
        lda #$00
        sta $1043,x
        iny
        tya
        sta $1042,x
        lda ($fb),y
        cmp #$ff
        beq loc_1610
        jmp loc_1630

loc_1630:
        lda $1098,x
        beq loc_167a
        lda $1056,x
        clc
        adc $1040,x
        adc $107f,x
        tay
        lda $10ca,y
        sta $100b,x
        lda $112a,y
        sta $100c,x
        lda $1057,x
        asl
        tay
        lda $1058,x
        clc
        adc $1825,y
        sta $1058,x
        lda $1059,x
        adc $1824,y
        sta $1059,x
        lda $100b,x
        clc
        adc $1058,x
        sta $100b,x
        lda $100c,x
        adc $1059,x
        sta $100c,x
        jmp loc_170d

loc_167a:
        lda $1056,x
        clc
        adc $1040,x
        adc $107f,x
        tay
        lda $10ca,y
        sta $100b,x
        lda $112a,y
        sta $100c,x
        jmp loc_170d

loc_1694:
        lda $1040,x
        sta $d401,x
        lda #$00
        sta $d400,x
        rts

loc_16a0:
        ldy $1046,x
        lda $183f,y
        beq loc_16d1
        cmp #$ff
        beq loc_1694
        lda $1040,x
        sta $d401,x
        lda #$00
        sta $d400,x
        inc $1055,x
        lda $1055,x
        ldy $1046,x
        cmp $183f,y
        beq loc_16c6
        rts

loc_16c6:
        lda #$00
        sta $1055,x
        lda #$01
        sta $1044,x
        rts

loc_16d1:
        lda #$01
        sta $1044,x
        jmp loc_1727

loc_16d9:
        ldy $1099,x
        lda $118a,y
        tay
        lda $181b,y
        sta $1085,x
        lda $181c,y
        sta $1095,x
        sta $fb
        lda $181d,y
        sta $1094,x
        sta $fc
        lda $fb
        lsr
        sta $fb
        ror $fc
        lda $fb
        sta $1097,x
        lda $fc
        sta $1096,x
        lda #$03
        sta $1044,x
        rts

loc_170d:
        lda $1044,x
        beq loc_16a0
        cmp #$01
        beq loc_1727
        cmp #$03
        beq loc_1737
        cmp #$04
        beq loc_1769
        cmp #$05
        beq loc_1734
        cmp #$02
        beq loc_16d9
        rts

loc_1727:
        lda $100b,x
        sta $d400,x
        lda $100c,x
        sta $d401,x
        rts

loc_1734:
        jmp loc_17a6

loc_1737:
        lda $105a,x
        sec
        sbc $1096,x
        sta $105a,x
        lda $105b,x
        sbc $1097,x
        sta $105b,x
        lda $100b,x
        clc
        adc $105a,x
        sta $d400,x
        lda $100c,x
        adc $105b,x
        sta $d401,x
        inc $1055,x
        lda $1085,x
        cmp $1055,x
        beq loc_179b
        rts

loc_1769:
        lda $105a,x
        sec
        sbc $1094,x
        sta $105a,x
        lda $105b,x
        sbc $1095,x
        sta $105b,x
        lda $100b,x
        clc
        adc $105a,x
        sta $d400,x
        lda $100c,x
        adc $105b,x
        sta $d401,x
        inc $1055,x
        lda $1085,x
        cmp $1055,x
        beq loc_179b
        rts

loc_179b:
        lda #$00
        sta $1055,x
        lda #$05
        sta $1044,x
        rts

loc_17a6:
        lda $105a,x
        clc
        adc $1094,x
        sta $105a,x
        lda $105b,x
        adc $1095,x
        sta $105b,x
        lda $100b,x
        clc
        adc $105a,x
        sta $d400,x
        lda $100c,x
        adc $105b,x
        sta $d401,x
        inc $1055,x
        lda $1085,x
        cmp $1055,x
        beq loc_17d8
        rts

loc_17d8:
        lda #$00
        sta $1055,x
        lda #$04
        sta $1044,x
        rts

// --- Region $2e00-$2edb ---
.pc = $2e00 "main_2e00"

main_2e00:
        sei
        jsr sub_2f51
        lda #$bc
        sta smc_2fe6                                // SMC: modifies $2fe6
        lda #$38
        sta $d000
        lda #$8a
        sta $d001
        lda #$46
        sta smc_2f33                                // SMC: modifies $2f33
        lda #$1f
        sta $0f
        lda $dc04
        eor $d012
        and #$05
        tax
        lda bmp_300b,x
        sta smc_2e38                                // SMC: modifies $2e38
        lda $3011,x
        sta smc_2ea0                                // SMC: modifies $2ea0
        lda $3017,x
        sta smc_2ef6                                // SMC: modifies $2ef6
.label smc_2e38 = * + 1
        lda #$0a                                    // !SMC: modified by $2e28
        jsr $e536
        lda #$00
        jsr sub_11aa
        inc $03
        ldx #$00
        stx $02
        stx smc_2f32                                // SMC: modifies $2f32

loc_2e4a:
        lda $4000,x
        sta $0400,x
        lda $4074,x
        sta $0474,x
        lda dat_428b,x
        sta $068b,x
        lda $4300,x
        sta $0700,x
        lda $4400,x
        sta $d800,x
        lda $4474,x
        sta $d874,x
        lda $468b,x
        sta $da8b,x
        lda $4700,x
        sta $db00,x
        inx
        bne loc_2e4a

loc_2e7d:
        lda $d015
        eor #$ff
        sta $d015
        lda $dc01
        cmp #$ef
        bne loc_2e91
        lda #$01
        sta smc_2ed8                                // SMC: modifies $2ed8

loc_2e91:
        lda #$35

loc_2e93:
        cmp $d012
        bne loc_2e93
        lda #$80
        bit $d011
        bne loc_2e91
.label smc_2ea0 = * + 1
        ldx #$09                                    // !SMC: modified by $2e2e
        ldy #$08
        jsr sub_2ff7
        lda #$83

loc_2ea8:
        cmp $d012
        bne loc_2ea8
        lda #$1b
        ldx #$08
        ldy #$13
        jsr sub_3001
        jsr sub_12ee
        lda #$40
        and #$f0
        ora $0f
        sta $d418
        ldx #$d8
        lda #$b0

loc_2ec6:
        cmp $d012
        bne loc_2ec6
        ldy #$08

loc_2ecd:
        dey
        bne loc_2ecd
        lda #$3b
        ldy #$19
        jsr sub_3001
.label smc_2ed8 = * + 1
        lda #$00                                    // !SMC: modified by $2e8e
        beq loc_2ef1

bmp_2edb:
        // === Bitmap data (1 bytes, $2edb-$2edb) ===
        .byte $a2                                   // .

// --- Region $2ef1-$2f8d ---
.pc = $2ef1 "loc_2ef1"

loc_2ef1:
        lda #$ff
        ldy #$0b
.label smc_2ef6 = * + 1
        ldx #$00                                    // !SMC: modified by $2e34
        jsr sub_2ff2
        jsr sub_2f00
        jmp loc_2e7d
// Referenced by: jsr from $2efa; jmp from $2fee

sub_2f00:
        ldx #$00
        lda $02
        cmp #$18
        bcc loc_2f0a
        ldx #$01

loc_2f0a:
        clc
        asl
        asl
        asl
        adc #$40
        sta $d000
        stx $d010
        ldx $03
        cpx #$03
        bne smc_2f2c
        lda #$2c
        sta smc_2f2c                                // SMC: modifies $2f2c
        lda #$00
        sta smc_2fd6                                // SMC: modifies $2fd6
        inc smc_2fa2
        jsr sub_301d

smc_2f2c:
        jsr sub_301d                                // !SMC: modified by $2f1e, $2f6a
        ldx $02
.label smc_2f32 = * + 1
.label smc_2f33 = * + 2
        lda dat_4600,x                              // !SMC: modified by $2e15, $2e47, $2f3a, $2f3f, $2fce
        cmp #$ff
        bne loc_2f45
        ldy #$e0
        sty smc_2f32                                // SMC: modifies $2f32
        ldy #$0a
        sty smc_2f33                                // SMC: modifies $2f33
        jmp loc_2f49

loc_2f45:
        cmp #$7c
        bne loc_2f80

loc_2f49:
.label smc_2f4a = * + 1
        lda #$30                                    // !SMC: modified by $2f53
        dec smc_2f4a
        beq sub_2f51
        rts
// Referenced by: jsr from $2e01; branch from $2f4e

sub_2f51:
        lda #$30
        sta smc_2f4a                                // SMC: modifies $2f4a
        ldx #$ff
        stx $03
        inx
        stx smc_2fa2                                // SMC: modifies $2fa2

loc_2f5e:
        lda #$20
        sta $05bd,x
        inx
        cpx #$c0
        bne loc_2f5e
        lda #$20
        sta smc_2f2c                                // SMC: modifies $2f2c
        lda #$05
        sta smc_2fe7                                // SMC: modifies $2fe7
        lda #$94
        sta smc_2fe6                                // SMC: modifies $2fe6
        lda #$28
        sta smc_2fd6                                // SMC: modifies $2fd6
        ldx #$20
        stx $02

loc_2f80:
        cmp #$6c
        bne loc_2f86

bmp_2f84:
        // === Bitmap data (2 bytes, $2f84-$2f85) ===
        .byte $a2,$20                               // . 

loc_2f86:
        cpx #$20
        bne loc_2f9a
        lda #$0c
        bne loc_2f96

// --- Region $2f96-$2fa6 ---
.pc = $2f96 "loc_2f96"

loc_2f96:
        dec $2f8b
        rts

loc_2f9a:
        inx
        cpx #$21
        stx $02
        bne loc_2fe5
.label smc_2fa2 = * + 1
        lda #$00                                    // !SMC: modified by $2f5b
        beq loc_2fc3

bmp_2fa5:
        // === Bitmap data (2 bytes, $2fa5-$2fa6) ===
        .byte $a2,$00                               // ..

// --- Region $2fc3-$300a ---
.pc = $2fc3 "loc_2fc3"

loc_2fc3:
        lda smc_2f32
        clc
        adc #$20
        bcc loc_2fce
        inc smc_2f33

loc_2fce:
        sta smc_2f32                                // SMC: modifies $2f32
        lda smc_2fe6
        clc
.label smc_2fd6 = * + 1
        adc #$28                                    // !SMC: modified by $2f23, $2f79
        bcc loc_2fdc
        inc smc_2fe7

loc_2fdc:
        sta smc_2fe6                                // SMC: modifies $2fe6
        inc $03
        ldx #$00
        lda #$20

loc_2fe5:
.label smc_2fe6 = * + 1
.label smc_2fe7 = * + 2
        sta $05bc,x                                 // !SMC: modified by $2e06, $2f6f, $2f74, $2fdc
        stx $02
        cmp #$20
        bne loc_2ff1
        jmp sub_2f00

loc_2ff1:
        rts
// Referenced by: jsr from $2ef7; branch from $2ff5

sub_2ff2:
        cmp $d012
        bne sub_2ff2
// Referenced by: jsr from $2ea3; branch from $2ff8

sub_2ff7:
        dey
        bne sub_2ff7
        stx $d020
        stx $d021
        rts
// Referenced by: jsr from $2eb3, $2ed4

sub_3001:
        sta $d011
        stx $d016
        sty $d018
        rts

// --- Region $301d-$3028 ---
.pc = $301d "sub_301d"
// Referenced by: jsr from $2f29, $2f2c

sub_301d:
        lda $03
        clc
        asl
        asl
        asl
        adc #$8a
        sta $d001
        rts

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

// --- Region $0809-$08d6 ---
.pc = $0809 "dat_0809"

dat_0809:
        .byte $1c,$06,$7e,$c6,$7e,$00,$00,$c0,$f8,$cc,$c6,$c6,$fc,$00,$00,$00 // ..~.~...........
        .byte $3c,$60,$c0,$c0,$7e,$00,$00,$06,$3e,$66,$c6,$c6,$7e,$00,$00,$00 // <`..~...>f..~...
        .byte $3c,$66,$cc,$d8,$7e,$00,$00,$00,$1e,$30,$30,$30,$fc,$30,$30,$00 // <f..~....000.00.
        .byte $3c,$66,$c6,$c6,$7e,$06,$3c,$c0,$f8,$cc,$c6,$c6,$c6,$00,$00,$00 // <f..~.<.........
        .byte $18,$18,$18,$18,$18,$00,$00,$00,$0c,$0c,$0c,$0c,$0c,$18,$f0,$cc // ................
        .byte $d8,$f0,$d8,$cc,$c6,$00,$00,$38,$18,$18,$18,$18,$3c,$00,$00,$00 // .......8....<...
        .byte $7e,$db,$db,$db,$db,$00,$00,$00,$f8,$cc,$c6,$c6,$c6,$00,$00,$00 // ~...............
        .byte $3c,$66,$c6,$c6,$7c,$00,$00,$00,$78,$cc,$c6,$c6,$fc,$c0,$c0,$00 // <f..|...x.......
        .byte $3c,$66,$c6,$c6,$7e,$06,$0e,$00,$3c,$60,$c0,$c0,$c0,$00,$00,$00 // <f..~...<`......
        .byte $0c,$1c,$36,$06,$fc,$00,$00,$18,$7e,$18,$18,$18,$18,$00,$00,$00 // ..6.....~.......
        .byte $66,$c6,$c6,$c6,$7c,$00,$00,$00,$c6,$c6,$6c,$38,$10,$00,$00,$00 // f...|.....l8....
        .byte $db,$db,$db,$db,$7e,$00,$00,$00,$c6,$6c,$38,$6c,$c6,$00,$00,$00 // ....~....l8l....
        .byte $66,$c6,$c6,$66,$3e,$06,$3c,$00,$fe,$0c,$38,$60,$fe // f..f>.<...8`.

dat_08d6:
        // === Fill data (1 bytes, $08d6-$08d6) ===
        .byte $00                                   // .

// --- Region $0908-$0ad6 ---
.pc = $0908 "dat_0908"

dat_0908:
        .byte $18,$18,$18,$18,$00,$18,$00,$00,$66,$44,$00,$00,$00,$00,$00,$00 // ........fD......
        .byte $6c,$fe,$6c,$6c,$fe,$6c,$00,$00,$18,$7c,$d0,$7c,$16,$7c,$30,$00 // l.ll.l...|.|.|0.
        .byte $c6,$cc,$18,$30,$66,$c6,$00,$00,$38,$6c,$38,$6c,$cc,$7e,$0c,$00 // ...0f...8l8l.~..
        .byte $18,$30,$00,$00,$00,$00,$00,$00,$18,$30,$60,$60,$60,$3c,$00,$00 // .0.......0```<..
        .byte $18,$0c,$06,$06,$06,$3c,$00,$00,$00,$3c,$66,$66,$3c,$00,$00,$00 // .....<...<ff<...
        .byte $00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$18,$30,$00 // ...~..........0.
        .byte $00,$00,$00,$7c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$00,$00 // ...|............
        .byte $06,$0c,$18,$30,$60,$c0,$00,$00,$00,$3c,$66,$d6,$ce,$7c,$00,$00 // ...0`....<f..|..
        .byte $00,$18,$38,$18,$18,$7e,$00,$00,$00,$3c,$06,$3c,$60,$fe,$00,$00 // ..8..~...<.<`...
        .byte $00,$3c,$06,$1c,$06,$fc,$00,$00,$00,$cc,$cc,$cc,$7e,$0c,$00,$00 // .<..........~...
        .byte $00,$7e,$30,$1c,$06,$fc,$00,$00,$00,$38,$60,$fc,$c6,$7c,$00,$00 // .~0......8`..|..
        .byte $00,$fe,$0c,$18,$18,$18,$00,$00,$00,$7c,$c6,$7c,$c6,$7c,$00,$00 // .........|.|.|..
        .byte $00,$7c,$c6,$7e,$06,$1c,$00,$00,$00,$00,$18,$00,$18,$00,$00,$00 // .|.~............
        .byte $00,$00,$18,$00,$18,$30,$00,$00,$00,$20,$60,$fe,$60,$20,$00,$00 // .....0... `.` ..
        .byte $00,$00,$fc,$00,$fc,$00,$00,$00,$00,$08,$0c,$fe,$0c,$08,$00,$00 // ................
        .byte $7c,$06,$0c,$18,$00,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // |...............
        .byte $78,$cc,$c6,$c6,$fe,$c6,$00,$00,$f8,$cc,$f8,$cc,$c6,$fc,$00,$00 // x...............
        .byte $3c,$60,$c0,$c0,$c6,$7c,$00,$00,$f8,$cc,$c6,$c6,$c6,$fc,$00,$00 // <`...|..........
        .byte $3c,$60,$c0,$f8,$c0,$7e,$00,$00,$3e,$60,$c0,$c0,$f0,$c0,$00,$00 // <`...~..>`......
        .byte $3c,$60,$cc,$c6,$c6,$7e,$06,$00,$c6,$c6,$c6,$fe,$c6,$c6,$00,$00 // <`...~..........
        .byte $3c,$18,$18,$18,$18,$3c,$00,$00,$1e,$0c,$0c,$0c,$0c,$0c,$18,$f0 // <....<..........
        .byte $cc,$d8,$f0,$d8,$cc,$c6,$00,$00,$c0,$c0,$c0,$c0,$c0,$7e,$00,$00 // .............~..
        .byte $76,$db,$db,$db,$db,$db,$00,$00,$c6,$e6,$f6,$de,$ce,$c6,$00,$00 // v...............
        .byte $3c,$66,$c6,$c6,$c6,$7c,$00,$00,$f8,$cc,$c6,$c6,$c6,$fc,$c0,$c0 // <f...|..........
        .byte $3c,$66,$c6,$d6,$da,$6c,$00,$00,$fc,$c6,$cc,$f8,$cc,$c6,$00,$00 // <f...l..........
        .byte $3c,$60,$38,$0c,$06,$fc,$00,$00,$7e,$18,$18,$18,$18,$18,$00,$00 // <`8.....~.......
        .byte $c6,$c6,$c6,$c6,$66,$3c,$00,$00,$c6,$c6,$c6,$6c,$38,$10,$00,$00 // ....f<.....l8...
        .byte $db,$db,$db,$db,$db,$7e,$00,$00,$c6,$6c,$38,$38,$6c,$c6,$00,$00 // .....~...l88l...
        .byte $c6,$c6,$6c,$38,$38,$38,$00,$00,$fe,$0c,$18,$30,$60,$fe // ..l888.....0`.

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

// --- Region $0b00-$0b80 ---
.pc = $0b00 "txt_0b00"

txt_0b00:
        .text "           W"
        .byte $05,$0c,$03,$0f,$0d,$05,$21,$7c,$00,$00,$00,$00,$00,$00,$00,$00 // ......!|........
        .byte $00,$00,$00,$00,$2e,$2e,$2e,$01,$0e,$04,$20,$19,$05,$13,$21,$41 // .......... ...!A

txt_0b2c:
        .encoding "screencode_mixed"
        .text "fter a couple of"
        .encoding "petscii_upper"
        .byte $6c,$00,$00,$00                       // l...

txt_0b40:
        .encoding "screencode_mixed"
        .text "weeks we are back on track"
        .encoding "petscii_upper"
        .byte $7c,$00,$00,$00,$00,$00,$54,$0f,$04,$01,$19 // |.....T....

txt_0b65:
        .text " THE GODZ "

txt_0b6f:
        .encoding "screencode_mixed"
        .text "present to you:  "
        .encoding "petscii_upper"
        .byte $6c                                   // l

// --- Region $0ba0-$0bc0 ---
.pc = $0ba0 "dat_0ba0"

dat_0ba0:
        .byte $2d,$20,$46,$15,$0e,$20,$42,$01,$0c,$0c,$20,$02,$19 // - F.. B... ..

txt_0bad:
        .text " CP V"
        .byte $05,$12,$0c,$01,$07                   // .....

txt_0bb7:
        .text " / 1995 -"
        .byte $6c                                   // l

// --- Region $0be0-$0c20 ---
.pc = $0be0 "dat_0be0"

dat_0be0:
        .byte $53,$15,$10,$10,$0c,$09,$05,$04,$20,$02,$19,$20,$53,$10,$05,$03 // S....... .. S...
        .byte $14,$01,$14,$0f,$12,$20,$01,$0e,$04   // ..... ...

txt_0bf9:
        .text "     "
        .byte $6c,$00,$46,$09,$0e,$07,$05,$12,$03,$08,$05,$03,$0b,$05,$04,$2f // l.F............/
        .byte $4c,$09,$03,$0b,$05,$04,$20,$02,$19,$20,$4d,$0f,$52,$05,$4e,$20 // L..... .. M.R.N 
        .byte $6c,$20,$7c                           // l |

// --- Region $0c40-$0c80 ---
.pc = $0c40 "dat_0c40"

dat_0c40:
        .byte $41                                   // A

txt_0c41:
        .encoding "screencode_mixed"
        .text "nyway, we greet the following"
        .encoding "petscii_upper"
        .byte $6c,$00                               // l.

txt_0c60:
        .text "SPANKER GODSZ ... .. .   "
        .byte $6c,$00,$00,$00,$00,$00,$00           // l......

spr_0c80:
        // === Sprite data (1 bytes, $0c80-$0c80) ===
        .byte $6c

// --- Region $0ca0-$0d06 ---
.pc = $0ca0 "txt_0ca0"

txt_0ca0:
        .byte $20
        .byte $2d,$20,$48                           // ..#.##.#..#......#..#...
        .byte $09,$14,$0d                           // ....#..#...#.#......##.#
        .byte $05,$0e

txt_0ca9:
        .byte $20
        .byte $2d,$20,$41                           // ..#.##.#..#......#.....#
        .byte $16,$01,$0e                           // ...#.##........#....###.
        .byte $14,$07,$01                           // ...#.#.......###.......#
        .byte $12,$04,$05                           // ...#..#......#.......#.#

txt_0cb6:
        .byte $20,$2d,$20                           // ..#.......#.##.#..#.....
        .byte $46,$34,$43                           // .#...##...##.#...#....##
        .byte $47,$20,$2d                           // .#...###..#.......#.##.#
        .byte $20                                   // sprite 0 padding
        .byte $20,$20,$2d                           // ..#.......#.......#.##.#
        .byte $20,$41,$0c                           // ..#......#.....#....##..
        .byte $10,$08,$01                           // ...#........#..........#
        .byte $20,$46,$0c                           // ..#......#...##.....##..
        .byte $09,$07,$08                           // ....#..#.....###....#...
        .byte $14

txt_0cd0:
        .text " - O"
        .byte $0e,$13,$0c,$01,$15,$07,$08,$14       // ........

txt_0cdc:
        .text " -   C"
        .byte $08,$12,$0f,$0d,$01,$0e,$03,$05       // ........

txt_0cea:
        .text " - B"
        .byte $19,$14,$05,$12,$01,$10,$05,$12,$13   // .........

txt_0cf7:
        .text " - F"
        .byte $0f,$03,$15,$13,$7c                   // ....|

txt_0d00:
        .text "      "
        .byte $6c                                   // l

// --- Region $0d20-$0e01 ---
.pc = $0d20 "dat_0d20"

dat_0d20:
        .byte $57,$08,$05,$12,$05,$20,$14,$0f,$20,$43,$01,$0c,$0c // W.... .. C...

txt_0d2d:
        .text "...?!?"
        .byte $6c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // l............

txt_0d40:
        .text "         THESE BOARDS:          T"
        .byte $08,$05,$20,$44,$15,$0e,$07,$05,$0f,$0e // .. D......

txt_0d6b:
        .text ".........214-503-7182S"

txt_0d81:
        .encoding "screencode_mixed"
        .text "tate of the "
        .encoding "petscii_upper"
        .byte $41,$12,$14                           // A..

txt_0d90:
        .text "...+49 635987494T"
        .byte $08,$05,$20,$4c,$0f,$13,$14,$20,$45,$0d,$10,$09,$12,$05 // .. L... E.....

txt_0daf:
        .text "/PC.+31 118461095          A"
        .byte $0e,$04                               // ..

txt_0dcd:
        .text " NO MORE...        "

dat_0de0:
        // === Fill data (32 bytes, $0de0-$0dff) ===
        .fill 32, $2d
        .byte $20,$7c                               //  |

// --- Region $0e20-$0e40 ---
.pc = $0e20 "dat_0e20"

dat_0e20:
        .byte $47                                   // G

txt_0e21:
        .encoding "screencode_mixed"
        .text "et the latest..."
        .encoding "petscii_upper"
        .byte $91,$6c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$7c // .l.............|

// --- Region $0e60-$0ec7 ---
.pc = $0e60 "dat_0e60"

dat_0e60:
        .byte $53,$09,$18,$14,$05,$0e,$20,$4a,$01,$0e,$13,$05,$0e,$6c,$00,$00 // S..... J.....l..
        .fill 16, $00

txt_0e80:
        .text "POBOX 16002  "
        .byte $6c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // l...............
        .byte $00,$00,$00                           // ...

txt_0ea0:
        .text "2301 GA  LEIDEN"
        .byte $6c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // l...............
        .byte $00                                   // .

txt_0ec0:
        .text "HOLLAND"
        .byte $6c                                   // l

// --- Region $0ee0-$0ee0 ---
.pc = $0ee0 "dat_0ee0"

dat_0ee0:
        .byte $6c                                   // l

// --- Region $0f00-$1020 ---
.pc = $0f00 "dat_0f00"

dat_0f00:
        .byte $44,$09,$01,$0c                       // D...

txt_0f04:
        .text ": +31(0)6-53401509"
        .byte $7c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$4f,$15,$12 // |.........O..

txt_0f23:
        .text " STATUS "
        .byte $09,$13,$3a,$20,$41,$12,$12,$0f,$07,$01,$0e,$03,$05,$2d,$4e,$09 // ..: A........-N.
        .byte $07,$08,$14,$13,$08,$01,$04,$05,$2d,$42,$15,$12,$07,$0c,$01,$12 // ........-B......
        .byte $2d,$4d,$0f,$12,$05,$0e,$2d,$4d,$09,$03,$12,$0f,$0e,$2d,$47,$15 // -M....-M.....-G.
        .byte $1a,$1a,$0c,$05,$12,$53,$10,$05,$03,$14,$01,$14,$0f,$12,$2d,$53 // .....S........-S
        .byte $10,$0c,$01,$14,$14,$05,$12,$08,$05,$01,$04,$2d,$4c,$0f,$12,$04 // ...........-L...
        .byte $20,$43,$12,$15,$03                   //  C...

spr_0f80:
        // === Sprite data (64 bytes, $0f80-$0fbf) ===
        .byte $09,$06,$09                           // ....#..#.....##.....#..#
        .byte $05,$12

txt_0f85:
        .byte $2d
        .byte $43,$42,$41                           // .#....##.#....#..#.....#
        .byte $2d,$43,$01                           // ..#.##.#.#....##.......#
        .byte $16,$12,$0f                           // ...#.##....#..#.....####
        .byte $0e,$2d,$43                           // ....###...#.##.#.#....##
        .byte $12,$05,$04                           // ...#..#......#.#.....#..
        .byte $0f,$2d,$41                           // ....####..#.##.#.#.....#
        .byte $4a,$2d,$54                           // .#..#.#...#.##.#.#.#.#..
        .byte $12,$01,$18                           // ...#..#........#...##...
        .byte $2d,$6c,$44                           // ..#.##.#.##.##...#...#..
        .byte $01,$0e,$0e                           // .......#....###.....###.
        .byte $09,$05,$2d                           // ....#..#.....#.#..#.##.#
        .byte $4d,$12,$2e                           // .#..##.#...#..#...#.###.
        .byte $44,$09,$13                           // .#...#......#..#...#..##
        .byte $0b,$2d,$41                           // ....#.##..#.##.#.#.....#
        .byte $0c,$03,$08                           // ....##........##....#...
        .byte $05,$0d,$09                           // .....#.#....##.#....#..#
        .byte $13,$14,$2d                           // ...#..##...#.#....#.##.#
        .byte $4d,$09,$13                           // .#..##.#....#..#...#..##
        .byte $14,$12,$09                           // ...#.#.....#..#.....#..#
        .byte $6c                                   // sprite 0 padding
        .byte $54,$05,$03                           // .#.#.#.......#.#......##
        .byte $08,$0e,$0f                           // ....#.......###.....####
        .byte $2d,$53,$01                           // ..#.##.#.#.#..##.......#
        .byte $09,$0c,$0f                           // ....#..#....##......####
        .byte $12,$2d,$53                           // ...#..#...#.##.#.#.#..##
        .byte $0c,$09,$16                           // ....##......#..#...#.##.
        .byte $05,$12

txt_0fd4:
        .text "-JRC-R"
        .byte $05,$10,$0c,$01,$19,$6c,$54,$09,$14,$01,$0e,$09,$03,$2d,$43,$0f // .....lT......-C.
        .byte $0f,$0c,$08,$01,$0e,$04,$2d,$4a,$09,$14,$19,$2d,$43,$12,$15,$1a // ......-J...-C...
        .byte $05                                   // .

txt_0ffb:
        .text " ..."
        .byte $7c,$ff,$00,$00,$00,$00,$00,$0f,$ff,$fe,$00,$01,$47,$06,$40,$01 // |...........G.@.
        .byte $41,$01,$04,$0f,$ba,$00,$08,$80,$03,$08,$0c,$01,$00,$08,$08,$02 // A...............
        .byte $10                                   // .

dat_1020:
        // === Fill data (1 bytes, $1020-$1020) ===
        .byte $00                                   // .

// --- Region $1041-$10cf ---
.pc = $1041 "dat_1041"

dat_1041:
        .byte $01,$03,$01,$01,$01,$08,$8f,$00,$00,$00,$00,$03,$18,$00,$00,$00 // ................
        .byte $00,$00,$02,$10,$00,$1f,$00,$00,$00,$18,$00,$00,$00,$00,$00,$00 // ................
        .byte $40,$ff,$00,$00,$00,$00,$00,$00,$00,$01,$02,$00,$01,$09,$00,$00 // @...............
        .byte $01,$02,$00,$03,$09,$01,$01,$01,$08,$00,$02,$03,$04,$00,$00,$01 // ................
        .byte $39,$19,$00,$00,$03,$00,$01,$60,$19,$00,$00,$04,$00,$01,$83,$19 // 9......`........
        .byte $00,$00,$00,$30,$00,$18,$00,$00,$00,$01,$60,$00,$30,$00,$00,$01 // ...0......`.0...
        .byte $01,$00,$00,$00,$00,$00,$00,$01,$01,$00,$e3,$00,$0e,$0f,$01,$4c // ...............L
        .byte $4c,$39,$19,$39,$19,$39,$19,$39,$19,$60,$19,$60,$19,$60,$19,$60 // L9.9.9.9.`.`.`.`
        .byte $19,$83,$19,$83,$19,$83,$19,$83,$19,$0c,$1c,$2d,$3e,$51,$66 // ...........->Qf

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

txt_1166:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$00,$03,$06,$09,$0c,$0f,$12,$15,$18,$1b,$1e // .............

txt_1195:
        .text "!$'*-0369<?BEHKNQTWZ"
        .byte $5d                                   // ]

// --- Region $17e3-$2000 ---
.pc = $17e3 "dat_17e3"

dat_17e3:
        .byte $90,$18,$93,$18,$98,$18,$a9,$18,$b4,$18,$c0,$18,$c9,$18,$d2,$18 // ................
        .byte $dd,$18,$e8,$18,$f1,$18,$f9,$18,$fc,$18,$15,$19,$22,$19,$2f,$19 // ............"./.
        .byte $31,$19,$a7,$19,$ab,$19,$06,$1a,$43,$1a,$74,$1a,$bd,$1a,$60,$1b // 1.......C.t...`.
        .byte $bb,$1b,$16,$1c,$47,$1c,$c3,$1c,$03,$00,$30,$04,$00,$60,$03,$00 // ....G.....0..`..
        .byte $60,$00,$10,$ff,$f4,$00,$58,$00,$38,$00,$28,$08,$98,$04,$58,$07 // `.....X.8.(...X.
        .byte $79,$04,$49,$05,$54,$ff,$00,$00,$00,$00,$10,$f1,$ff,$0b,$b3,$01 // y.I.T...........
        .byte $01,$01,$10,$f1,$00,$0b,$b9,$02,$00,$00,$10,$f0,$ff,$00,$78,$03 // ..............x.
        .byte $00,$00,$10,$f0,$ff,$0c,$c8,$04,$00,$00,$10,$f0,$ff,$07,$77,$05 // ..............w.
        .byte $00,$00,$10,$f0,$ff,$07,$85,$06,$02,$00,$10,$f0,$00,$09,$93,$07 // ................
        .byte $00,$00,$10,$f0,$00,$07,$73,$08,$00,$00,$10,$f0,$00,$0b,$b5,$09 // ......s.........
        .byte $00,$00,$10,$f0,$ff,$06,$74,$0a,$03,$00,$10,$f0,$01,$08,$00,$fe // ......t.........
        .byte $41,$01,$41,$00,$fe,$81,$cf,$11,$0c,$11,$0b,$11,$09,$10,$06,$10 // A.A.............
        .byte $04,$10,$03,$08,$00,$fe,$81,$af,$81,$a7,$81,$9f,$80,$8f,$80,$7f // ................
        .byte $fe,$81,$ef,$41,$0d,$41,$0a,$80,$3c,$10,$09,$ff,$03,$81,$ef,$11 // ...A.A..<.......
        .byte $0d,$13,$10,$14,$18,$fe,$41,$02,$21,$01,$11,$00,$43,$00,$fe,$13 // ......A.!...C...
        .byte $04,$13,$05,$13,$06,$13,$07,$13,$08,$fe,$43,$14,$43,$15,$43,$16 // ..........C.C.C.
        .byte $43,$17,$43,$18,$fe,$81,$df,$41,$16,$11,$13,$80,$3f,$fe,$81,$ff // C.C....A....?...
        .byte $41,$00,$41,$05,$ff,$01,$00,$08,$fe,$20,$00,$50,$00,$03,$30,$00 // A.A...... .P..0.
        .byte $03,$20,$00,$03,$e0,$ff,$06,$f0,$ff,$06,$40,$00,$06,$50,$00,$06 // . ........@..P..
        .byte $ff,$03,$00,$00,$20,$00,$03,$10,$00,$06,$ee,$ff,$06,$ff,$01,$00 // .... ...........
        .byte $0d,$80,$00,$04,$10,$00,$06,$f0,$ff,$06,$ff,$01,$ff,$fe,$ff,$60 // ...............`
        .byte $00,$fe,$60,$00,$02,$fe,$80,$01,$01,$82,$01,$01,$80,$01,$01,$0a // ..`.............
        .byte $0a,$0a,$0a,$82,$0a,$0a,$0a,$0a,$80,$0a,$0a,$01,$01,$01,$01,$82 // ................
        .byte $01,$01,$01,$01,$80,$01,$01,$01,$01,$0a,$0a,$ff,$00,$80,$03,$03 // ................
        .fill 10, $03
        .byte $05,$05,$82,$05,$05,$80,$04,$04,$09,$09,$82,$09,$09,$80,$06,$06 // ................
        .byte $07,$07,$07,$07,$ff,$00,$80,$02,$04,$04,$04,$04,$04,$04,$04,$04 // ................
        .byte $04,$04,$04,$04,$03,$03,$03,$03,$04,$04,$04,$04,$04,$04,$04,$04 // ................
        .byte $04,$04,$04,$04,$08,$08,$08,$08,$ff,$00,$00,$c0,$00,$ff,$01,$06 // ................
        .byte $12,$fe,$06,$1e,$fe,$06,$1f,$fe,$06,$10,$fe,$06,$1c,$fe,$06,$1e // ................
        .byte $fe,$06,$12,$fe,$0c,$21,$fe,$06,$12,$fe,$06,$1e,$fe,$06,$10,$fe // .....!..........
        .byte $06,$1f,$fe,$03,$1e,$40,$09,$00,$fe,$06,$1c,$fe,$06,$12,$fe,$06 // .....@..........
        .byte $1e,$fe,$06,$1f,$fe,$06,$10,$fe,$06,$1c,$fe,$06,$1e,$fe,$06,$12 // ................
        .byte $fe,$0c,$21,$fe,$06,$12,$fe,$06,$1e,$fe,$06,$10,$fe,$06,$1f,$fe // ..!.............
        .byte $03,$1e,$40,$09,$00,$fe,$06,$1c,$ff,$02,$18,$00,$02,$18,$00,$02 // ..@.............
        .byte $18,$00,$02,$18,$00,$02,$18,$00,$02,$18,$00,$02,$18,$00,$02,$18 // ................
        .byte $00,$02,$18,$00,$02,$18,$00,$02,$18,$00,$02,$18,$00,$02,$18,$00 // ................
        .byte $02,$18,$00,$02,$12,$00,$02,$06,$00,$04,$06,$00,$23,$06,$00,$24 // ............#..$
        .byte $06,$00,$02,$06,$00,$ff               // ......

txt_1a43:
        .encoding "screencode_mixed"
        .text "cf"
        .text "@"
        .text " f"
        .text "@"
        .text "!f"
        .text "@"
        .byte $22                                   // double quote
        .text "f"
        .text "@"
        .text "cf"
        .text "@"
        .text " f"
        .text "@"
        .text "!f"
        .text "@"
        .byte $22                                   // double quote
        .text "f"
        .text "@"
        .text "cf"
        .text "@"
        .text " f"
        .text "@"
        .text "!f"
        .text "@"
        .byte $22                                   // double quote
        .text "f"
        .text "@"
        .text "cf"
        .text "@"
        .text " f"
        .text "@"
        .text "!f"
        .text "@"
        .byte $22                                   // double quote
        .text "f"
        .text "@"
        .encoding "petscii_upper"
        .byte $ff,$02,$0c,$00,$05,$06,$00,$02,$06,$00,$04,$0c,$00,$02,$06,$00 // ................
        .byte $05,$0c,$00,$02,$06,$00,$05,$06,$00,$02,$06,$00,$04,$0c,$00,$05 // ................
        .byte $06,$00,$02,$06,$00,$02,$0c,$00,$05,$06,$00,$02,$06,$00,$04,$0c // ................
        .byte $00,$02,$06,$00,$05,$0c,$00,$02,$06,$00,$05,$06,$00,$02,$06,$00 // ................
        .byte $04,$0c,$00,$05,$06,$00,$04,$06,$00,$ff,$00,$06,$00,$06,$06,$34 // ...............4
        .byte $06,$06,$36,$06,$06,$34,$06,$06,$36,$41,$06,$00,$06,$06,$34,$41 // ..6..4..6A....4A
        .byte $06,$00,$06,$03,$36,$7f,$03,$37,$41,$0c,$00,$06,$06,$34,$41,$0c // ....6..7A....4A.
        .byte $00,$06,$06,$36,$41,$0c,$00,$06,$06,$34,$06,$06,$36,$06,$06,$34 // ...6A....4..6..4
        .byte $06,$06,$36,$41,$06,$00,$06,$03,$38,$7f,$09,$39,$06,$06,$38,$41 // ..6A....8..9..8A
        .byte $0c,$00,$06,$06,$37,$41,$0c,$00,$06,$06,$36,$7f,$0c,$b6,$06,$06 // ....7A....6.....
        .byte $34,$06,$06,$36,$06,$06,$34,$06,$06,$36,$41,$06,$00,$06,$06,$31 // 4..6..4..6A....1
        .byte $41,$06,$00,$06,$03,$33,$7f,$03,$34,$41,$0c,$00,$06,$06,$37,$41 // A....3..4A....7A
        .byte $0c,$00,$06,$06,$36,$41,$0c,$00,$06,$06,$34,$06,$06,$36,$06,$06 // ....6A....4..6..
        .byte $34,$06,$06,$36,$41,$06,$00,$06,$0c,$30,$06,$06,$2f,$41,$0c,$00 // 4..6A....0../A..
        .byte $06,$06,$37,$41,$0c,$00,$06,$06,$36,$7f,$06,$b6,$ff,$07,$06,$12 // ..7A....6.......
        .byte $07,$06,$1e,$07,$06,$1f,$07,$06,$10,$07,$06,$1c,$07,$06,$1e,$07 // ................
        .byte $06,$12,$07,$0c,$21,$07,$06,$12,$07,$06,$1e,$07,$06,$10,$07,$06 // ....!...........
        .byte $1f,$07,$03,$1e,$40,$09,$00,$07,$06,$1c,$07,$06,$12,$07,$06,$1e // ....@...........
        .byte $07,$06,$1f,$07,$06,$10,$07,$06,$1c,$07,$06,$1e,$07,$06,$12,$07 // ................
        .byte $0c,$21,$07,$06,$12,$07,$06,$1e,$07,$06,$10,$07,$06,$1f,$07,$03 // .!..............
        .byte $1e,$40,$09,$00,$07,$06,$1c,$ff,$08,$06,$12,$08,$06,$1e,$08,$06 // .@..............
        .byte $1f,$08,$06,$10,$08,$06,$1c,$08,$06,$1e,$08,$06,$12,$08,$0c,$21 // ...............!
        .byte $08,$06,$12,$08,$06,$1e,$08,$06,$10,$08,$06,$1f,$08,$03,$1e,$42 // ...............B
        .byte $09,$00,$08,$06,$1c,$08,$06,$12,$08,$06,$1e,$08,$06,$1f,$08,$06 // ................
        .byte $10,$08,$06,$1c,$08,$06,$1e,$08,$06,$12,$08,$0c,$21,$08,$06,$12 // ............!...
        .byte $08,$06,$1e,$08,$06,$10,$08,$06,$1f,$08,$03,$1e,$42,$09,$00,$08 // ............B...
        .byte $06,$1c,$ff,$02,$06,$00,$25,$06,$00,$26,$06,$00,$26,$06,$00,$02 // ......%..&..&...
        .byte $06,$00,$25,$06,$00,$26,$06,$00,$09,$06,$00,$02,$06,$00,$25,$06 // ..%..&........%.
        .byte $00,$26,$06,$00,$26,$06,$00,$02,$06,$00,$25,$06,$00,$09,$06,$00 // .&..&.....%.....
        .byte $09,$06,$00,$ff,$00,$0c,$00,$0a,$06,$31,$7f,$0c,$b1,$0a,$06,$31 // .........1.....1
        .byte $7f,$0c,$b1,$0a,$12,$31,$0a,$06,$2f,$7f,$0c,$af,$0a,$06,$31,$7f // .....1../.....1.
        .byte $12,$b1,$0a,$06,$31,$7f,$0c,$b1,$0a,$06,$31,$7f,$0c,$b1,$0a,$0c // ....1.....1.....
        .byte $32,$27,$06,$32,$0a,$06,$2f,$7f,$06,$af,$27,$06,$2f,$0a,$06,$31 // 2'.2../...'./..1
        .byte $7f,$12,$b1,$0a,$06,$31,$7f,$0c,$b1,$0a,$06,$31,$7f,$0c,$b1,$0a // .....1.....1....
        .byte $12,$34,$0a,$06,$32,$7f,$0c,$b2,$0a,$06,$31,$7f,$12,$b1,$0a,$06 // .4..2.....1.....
        .byte $31,$7f,$0c,$b1,$0a,$06,$31,$7f,$0c,$b1,$0a,$0c,$2f,$27,$06,$2f // 1.....1...../'./
        .byte $0a,$06,$2c,$7f,$06,$ac,$27,$06,$2c,$0a,$06,$31,$7f,$06,$b1,$ff // ..,...'.,..1....
        .byte $01,$06,$12,$fc,$06,$1e,$fc,$06,$1f,$fc,$06,$10,$fc,$06,$1c,$fc // ................
        .byte $06,$1e,$fc,$06,$12,$fc,$0c,$21,$fc,$06,$12,$fc,$06,$1e,$fc,$06 // .......!........
        .byte $10,$fc,$06,$1f,$fc,$03,$1e,$40,$09,$00,$fc,$06,$1c,$fc,$06,$12 // .......@........
        .byte $fc,$06,$1e,$fc,$06,$1f,$fc,$06,$10,$fc,$06,$1c,$fc,$06,$1e,$fc // ................
        .byte $06,$12,$fc,$0c,$21,$fc,$06,$12,$fc,$06,$1e,$fc,$06,$10,$fc,$06 // ....!...........
        .byte $1f,$fc,$03,$1e,$40,$09,$00,$fc,$06,$1c,$ff,$02,$f7,$7f,$fd,$7f // ....@...........
        .byte $dd,$7f,$dd,$7f,$dd,$ae,$aa,$ee,$bb,$ee,$fb,$ef,$ff,$bf,$ee,$ba // ................
        .byte $ed,$b9,$a9,$ba,$aa,$00,$50,$54,$78,$e9,$ba,$ae,$ae,$2b,$00,$00 // ......PTx....+..
        .byte $0a,$00,$00,$80,$60,$a5,$e5,$1f,$f0,$57,$17,$30,$cf,$7d,$f3,$0c // ....`....W.0.}..
        .byte $33,$03,$3d,$d5,$55,$60,$58,$9a,$a5,$aa,$aa,$96,$ff,$ff,$0f,$80 // 3.=.U`X.........
        .byte $a8,$aa,$a9,$a8,$a5,$55,$55,$55,$01,$a0,$80,$a8,$00,$55,$55,$55 // .....UUU.....UUU
        .byte $55,$15,$02,$02,$a8,$ff,$ff,$ff,$ff,$ff,$33,$0c,$03,$ff,$ff,$ff // U.........3.....
        .byte $ff,$ff,$ff,$fc,$33,$cc,$ff,$cc,$f3,$fc,$33,$c0,$33,$cf,$33,$cc // ....3.....3.3.3.
        .byte $33,$cc,$30,$cc,$33,$cc,$33,$cc,$33,$c0,$33,$cc,$33,$cc,$f3,$cc // 3.0.3.3.3.3.3...
        .byte $33,$cc,$33,$cc,$33,$cc,$30,$00,$30,$cc,$00,$c0,$00,$00,$00,$00 // 3.3.3.0.0.......
        .fill 15, $00
        .byte $03,$0c,$03,$0c,$33,$cf,$30,$c0,$30,$c2,$33,$f2,$f2,$a2,$ff,$ff // ....3.0.0.3.....
        .byte $ff,$ff,$ff,$ff,$ff,$d0,$50,$15,$0e,$0e,$0e,$4e,$4f,$07,$00,$00 // ......P....NO...
        .byte $40,$f4,$b5,$b5,$d5,$d5,$02,$00,$00,$00,$f0,$fa,$fe,$ff,$f5,$03 // @...............
        .byte $00,$03
        .byte $3d,$f5,$fd,$f7,$5d
        .byte $33,$0c
        .text "5UVU"
        .byte $76,$fd
        .byte $3e
        .byte $f5,$6a,$aa,$66,$9a,$66,$e9,$55,$aa,$aa,$aa,$aa,$aa,$aa,$ea,$bf // .j.f.f.U........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fe,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$ab,$fa // ................
        .byte $fe,$ff,$ff,$ff,$ff,$ff,$f5,$f5,$f5,$bd,$bd,$ad,$ed,$ed,$aa,$aa // ................
        .byte $ea,$ea,$6a,$6a,$6a,$6a,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$ff // ..jjjj..........
        .byte $fe,$ff,$ff,$ff,$ff,$ff,$e5,$b9,$e5,$99,$e6,$ab,$ee,$fb,$ff,$ff // ................
        .byte $ff,$bf,$ef,$bf,$af,$bf               // ......

txt_1e58:
        .text "YYYZVVWV"
        .byte $75,$5d,$75,$5d,$55,$5d,$55,$5d,$ef,$ff,$ef,$ff,$ff,$7b,$fa,$fe // u]u]U]U].....{..
        .byte $ff,$ff,$df,$f7,$bd,$b7,$dd,$f5,$7f,$9f,$f5,$ff,$7f,$7f,$7f,$7f // ................
        .byte $5f,$aa,$94
        .text "UUUW"
        .byte $5f,$f9
        .byte $25,$16,$1a,$6c,$b0,$cf,$aa
        .byte $7d,$f5,$d5,$8e,$3f,$bb,$ee,$fe,$7d,$75,$ff,$7f,$a9,$80,$00,$80 // }...?...}u......
        .byte $d0,$60,$40,$80,$00,$80,$20,$08,$00,$00,$00,$00,$00,$00,$00,$00 // .`@... .........
        .fill 8, $00
        .byte $0c,$03,$00,$00,$00,$00,$00,$00,$cf,$33,$cc,$30,$0c,$33,$0c,$03 // .........3.0.3..
        .byte $cc,$03,$cc,$33,$0c,$30,$cc,$00,$cc,$33,$cc,$33,$cc,$33,$cc,$33 // ...3.0...3.3.3.3
        .byte $c0,$33,$00,$30,$cc,$30,$cc,$30,$c0,$30,$cc,$33,$c0,$33,$0c,$30 // .3.0.0.0.0.3.3.0
        .fill 15, $00
        .byte $03,$03,$00,$03,$0e,$3b,$28,$ec,$b0,$3a,$eb,$b0,$c0,$00,$00,$00 // .....;(..:......
        .byte $00,$b0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$38 // ...............8
        .byte $e5,$39,$09,$39,$f9,$c6,$87           // .9.9...

txt_1f1e:
        .text "DD"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $80,$40,$00,$00,$00,$00,$00,$d5,$03,$00,$03,$0c,$03,$0f,$33,$f7 // .@............3.
        .byte $15,$57,$5d,$77,$1f,$57,$1f,$d5,$56,$55,$66,$59,$56,$5a,$66,$fa // .W]w.W..VUfYVZf.
        .byte $ea,$aa,$aa,$aa,$aa,$aa,$aa           // .......

dat_1f48:
        // === Fill data (32 bytes, $1f48-$1f67) ===
        .fill 32, $ff
        .byte $ed,$ed,$ed,$ad,$b5,$b5,$b5,$b5,$7f,$7f,$7f,$7f,$bf,$bf,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$bf,$ff,$bf,$ef,$fe,$ff,$ff,$ff,$ff,$ff,$fe,$ff // ................
        .byte $fe,$ba,$ee,$fb,$ea,$bb,$aa,$bb,$a5,$95,$e6,$95,$e6,$9b,$ef,$fb // ................
        .byte $fe,$fe,$fd,$7d,$5f,$7f,$9f,$7f,$7f,$bf,$bf,$bf,$9f,$bf,$9f,$97 // ...}_...........
        .byte $bd,$e9,$ab,$ae,$aa,$aa,$aa,$aa,$ce,$33,$c0,$60,$6f,$5b // .........3.`o[

txt_1fb6:
        .text "VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ad,$3e,$fa,$f5,$ea,$a5,$55,$ee,$fb,$7f,$ff,$55,$55,$fd,$ff,$ee // .>....U....UU...
        .byte $fb,$7f,$5f                           // .._

txt_1fcc:
        .text "UUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $fb,$e7,$b6,$a5,$a5,$55,$57,$5c,$fc,$df,$f7,$5d,$97,$a5,$e9 // .....UW\...]...

txt_1fdf:
        .text "90"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $b3,$ac,$6b,$5a,$66,$59,$f0,$0c,$03,$c0,$30,$c0,$bc,$ab,$00,$00 // ..kZfY....0.....
        .byte $00,$30,$0c,$33,$cc,$30,$00,$00,$00,$00,$00,$00,$c0 // .0.3.0.......

dat_1fff:
        // === Fill data (2 bytes, $1fff-$2000) ===
        .byte $00                                   // .

bmp_2000:
        .byte $00                                   // .

// --- Region $2166-$2258 ---
.pc = $2166 "dat_2166"

dat_2166:
        .byte $05,$04                               // char 44 (partial)
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 46 '.'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 47 '/'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 48 '0'
        .byte $00,$00,$00,$00,$00,$00,$54,$00       // char 49 '1'
        .byte $01,$02,$06,$0a,$1a,$2b,$6b,$ae       // char 50 '2'
        .byte $55,$69,$82,$3c,$28,$ec,$a2,$a1       // char 51 '3'
        .byte $40,$90,$a0,$60,$60,$60,$91,$40       // char 52 '4'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 53 '5'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 54 '6'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 55 '7'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 56 '8'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 57 '9'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 58 ':'

txt_21d8:
        .byte $55,$55,$55,$55,$55,$55,$aa           // char 59 (partial)

txt_21df:
        .byte $55                                   // char 59 (partial)
        .byte $55,$55,$55,$55,$55,$55,$aa           // char 60 (partial)

txt_21e7:
        .byte $55                                   // char 60 (partial)
        .byte $55,$55,$55,$55,$55,$55,$aa           // char 61 (partial)

txt_21ef:
        .byte $55                                   // char 61 (partial)
        .byte $55,$55,$55,$55,$55,$55,$aa           // char 62 (partial)

txt_21f7:
        .byte $55                                   // char 62 (partial)
        .byte $55,$55,$55,$55,$55,$55,$aa           // char 63 (partial)

txt_21ff:
        .byte $55                                   // char 63 (partial)
        .byte $55,$55,$55,$55,$55,$55,$aa,$55       // char 64 '@'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 65 'A'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 66 'B'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 67 'C'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 68 'D'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 69 'E'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 70 'F'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 71 'G'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 72 'H'
        .byte $00,$00,$00,$00,$00,$00,$55,$00       // char 73 'I'
        .byte $00,$00,$00,$00,$00,$00,$40,$40       // char 74 'J'

dat_2258:
        // === Fill data (1 bytes, $2258-$2258) ===
        .byte $00                                   // .

// --- Region $22a0-$22a8 ---
.pc = $22a0 "dat_22a0"

dat_22a0:
        .byte $04,$04,$04,$04,$04,$04,$04,$04       // char 84 'T'

dat_22a8:
        // === Fill data (1 bytes, $22a8-$22a8) ===
        .byte $00                                   // .

// --- Region $22c9-$22e1 ---
.pc = $22c9 "dat_22c9"

dat_22c9:
        .byte $04,$05,$06,$16,$15,$5a,$5a           // char 89 (partial)
        .byte $5d,$97,$25,$89,$62,$68,$9d,$67       // char 90 'Z'
        .byte $65,$b5,$e5,$94,$a4,$60,$00,$80       // char 91 '['
        .byte $40                                   // char 92 (partial)

dat_22e1:
        // === Fill data (1 bytes, $22e1-$22e1) ===
        .byte $00                                   // .

// --- Region $2318-$2370 ---
.pc = $2318 "txt_2318"

txt_2318:
        .byte $55,$55,$55,$55,$56,$5a,$66,$af       // char 99 'c'
        .byte $55,$59,$6d,$9a,$6b,$ae,$ef,$bf       // char 100 'd'
        .byte $55,$55,$55,$55,$55,$95,$d5,$95       // char 101 'e'

txt_2330:
        .byte $55,$55,$55,$55,$aa,$aa,$aa,$aa       // char 102 'f'

txt_2338:
        .byte $55,$55,$55,$55,$aa,$aa,$aa,$aa       // char 103 'g'

txt_2340:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 104 'h'
        .byte $00,$00,$00,$00,$01,$01,$05,$05       // char 105 'i'
        .byte $00,$00,$55,$55,$6e,$6a,$bb,$ae       // char 106 'j'
        .byte $00,$00                               // char 107 (partial)

txt_235a:
        .byte $55,$55,$a9,$ba,$af,$fe               // char 107 (partial)
        .byte $00,$00                               // char 108 (partial)

txt_2362:
        .byte $55,$55,$a9,$9a,$ef,$fe               // char 108 (partial)
        .byte $00,$00,$60,$b0,$b0,$f0,$f0,$f0       // char 109 'm'

dat_2370:
        // === Fill data (1 bytes, $2370-$2370) ===
        .byte $00                                   // .

// --- Region $2390-$2398 ---
.pc = $2390 "txt_2390"

txt_2390:
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 114 'r'

dat_2398:
        // === Fill data (1 bytes, $2398-$2398) ===
        .byte $00                                   // .

// --- Region $23e0-$23e8 ---
.pc = $23e0 "dat_23e0"

dat_23e0:
        .byte $04,$04,$04,$04,$04,$04,$04,$04       // char 124 '|'

dat_23e8:
        // === Fill data (1 bytes, $23e8-$23e8) ===
        .byte $00                                   // .

// --- Region $2408-$242f ---
.pc = $2408 "dat_2408"

dat_2408:
        .byte $16,$06,$01,$00,$00,$00,$00,$00       // char 129
        .byte $66,$99,$6a,$d9,$36,$0d,$03,$00       // char 130
        .byte $60,$98,$96,$a5,$ee,$aa,$eb,$fa       // char 131
        .byte $00,$00,$00,$40,$90,$ac,$67,$5a       // char 132
        .byte $00,$00,$00,$00,$00,$00,$00,$40       // char 133

// --- Region $244c-$24b0 ---
.pc = $244c "dat_244c"

dat_244c:
        .byte $01,$06,$1a,$6b                       // char 137 (partial)
        .byte $01,$06,$1a,$6b,$ae,$bf,$fb,$ff       // char 138
        .byte $56,$69,$9a,$ab,$9e,$b8,$e0,$40       // char 139
        .byte $6e,$b8,$e0,$80,$00,$00,$00,$00       // char 140
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 141

txt_2470:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 142
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 143

spr_2480:
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 144
        .byte $01,$00,$00,$00,$00,$00,$00,$00       // char 145
        .byte $6e,$7b,$1e,$07,$01,$00,$00,$00       // char 146
        .byte $6e,$9b,$ab,$9a,$66,$5a,$16,$05       // char 147
        .byte $00,$40,$90,$a4,$e9,$5a,$76,$55       // char 148
        .byte $00,$00,$00,$00,$00,$40,$90,$f8       // char 149

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

// --- Region $24d0-$24d8 ---
.pc = $24d0 "txt_24d0"

txt_24d0:
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 154

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

// --- Region $2518-$2596 ---
.pc = $2518 "dat_2518"

dat_2518:
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 163

txt_2520:
        .byte $59,$59,$59,$59,$59,$59,$59,$59       // char 164

dat_2528:
        // === Fill data (40 bytes, $2528-$254f) ===
        .fill 40, $55
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 170
        .byte $1b,$0e,$06,$03,$02,$00,$00,$00       // char 171
        .byte $77,$7d,$5f,$9f,$97,$67,$a5,$29       // char 172
        .byte $d0,$74,$9d,$67,$59,$59,$56,$96       // char 173
        .byte $00,$00,$00,$40,$c0,$d0,$70,$74       // char 174
        .byte $00,$00,$00,$00,$00,$01,$02,$06       // char 175
        .byte $01,$06,$19,$66,$9b,$9b,$6f,$6f       // char 176
        .byte $67,$9f,$7d,$fd,$f5,$f7,$d7,$5f       // char 177
        .byte $5b,$68,$64,$a0,$90,$80,$40           // char 178 (partial)

// --- Region $25b0-$25bf ---
.pc = $25b0 "txt_25b0"

txt_25b0:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 182
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 183

// --- Region $25d8-$2618 ---
.pc = $25d8 "dat_25d8"

dat_25d8:
        .byte $01,$00,$00,$00,$00,$00,$00,$00       // char 187
        .byte $6b,$9b,$5a,$26,$16,$09,$05,$01       // char 188
        .byte $6e,$9b,$a6,$a9,$6a,$6a,$5a,$56       // char 189
        .byte $00,$40,$d0,$74,$9c,$9d,$67,$67       // char 190
        .byte $00,$00,$00,$00,$00,$00,$00,$40       // char 191
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 192
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 193

txt_2610:
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 194

dat_2618:
        // === Fill data (1 bytes, $2618-$2618) ===
        .byte $00                                   // .

// --- Region $2658-$26d0 ---
.pc = $2658 "dat_2658"

dat_2658:
        .byte $01,$01,$01,$01,$01,$00,$00,$00       // char 203
        .byte $59,$59,$59,$59,$59,$0c,$0c,$0c       // char 204

txt_2668:
        .byte $55,$55,$55,$55,$55,$00,$00,$00       // char 205

txt_2670:
        .byte $55,$55,$55,$55,$55,$00,$00,$00       // char 206

txt_2678:
        .byte $55,$55,$55,$55,$55,$00,$00,$00       // char 207

txt_2680:
        .byte $55,$55,$55,$55,$55,$00,$00,$00       // char 208

txt_2688:
        .byte $55,$55,$55,$55,$55,$aa,$aa,$aa       // char 209

txt_2690:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 210
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 211
        .byte $17,$17,$05,$00,$0a,$0a,$2a,$2a       // char 212
        .byte $7f,$5f,$5f,$57,$17,$85,$a1,$a1       // char 213
        .byte $6c,$6c,$6e,$9b,$9b,$9b,$9b,$5b       // char 214
        .byte $09,$09,$19,$26,$26,$26,$26,$26       // char 215
        .byte $6a,$69,$69,$a5,$a7,$95,$9d,$57       // char 216
        .byte $5a,$59,$68,$68,$64,$60,$4f,$3f       // char 217

dat_26d0:
        // === Fill data (1 bytes, $26d0-$26d0) ===
        .byte $00                                   // .

// --- Region $2720-$2758 ---
.pc = $2720 "dat_2720"

dat_2720:
        .byte $01,$02,$00,$00,$00,$00,$00,$03       // char 228
        .byte $6b,$6a,$5a,$59,$5a,$55,$58,$14       // char 229
        .byte $59,$59,$58,$93,$8f,$3f,$ff,$ff       // char 230
        .byte $c0,$c0,$00,$50,$60,$50,$60,$50       // char 231
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 232
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 233

txt_2750:
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 234

dat_2758:
        // === Fill data (1 bytes, $2758-$2758) ===
        .byte $00                                   // .

// --- Region $27a0-$28a0 ---
.pc = $27a0 "dat_27a0"

dat_27a0:
        .byte $04,$04,$04,$04,$04,$04,$04,$04       // char 244
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 245
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 246
        .byte $00,$7f,$97,$a9,$a6,$a6,$a8,$a8       // char 247
        .byte $00,$fc,$f1,$c6,$16,$19               // char 248 (partial)

txt_27c6:
        .byte $59,$55                               // char 248 (partial)
        .byte $55,$aa,$ea,$aa,$aa,$aa,$aa,$aa       // char 249
        .byte $55,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 250
        .byte $55,$aa,$aa,$aa,$aa,$aa,$aa,$ba       // char 251
        .byte $6a,$aa,$aa,$aa,$aa,$aa,$aa,$99       // char 252
        .byte $64                                   // char 253 (partial)

txt_27e9:
        .byte $54,$59,$56,$55,$56,$59,$66           // char 253 (partial)
        .byte $5f,$7d,$3c,$80,$a0,$a0,$80,$00       // char 254
        .byte $17,$25,$05,$05,$09,$01,$00,$00       // char 255
        .byte $58,$63,$4f,$8f,$3f,$3f,$ff,$3f       // char 256
        .byte $6d,$b5,$95,$d5                       // char 257 (partial)

txt_280c:
        .text "UUUU"
        .byte $40                                   // @ character
        .text "UUUUUUU"
        .byte $00
        .byte $54,$6d,$5b
        .text "UUUU"
        .byte $00,$7f,$1f,$85,$a0,$aa,$aa,$aa,$00
        .byte $58,$83
        .byte $3f
        .byte $ff,$ff,$ff,$ff,$00                   // .....

txt_2831:
        .text "UVUVUV"
        .byte $99,$00

txt_2839:
        .text "KJJJJJJ"
        .byte $00,$df,$f7
        .byte $59,$65
        .byte $56,$a8,$a8,$00
        .byte $fc,$f1,$c6,$16,$19
        .byte $59,$55,$00
        .byte $55,$95,$d5
        .text "UUUU"
        .byte $00

txt_2859:
        .text "UUUUUUV"
        .byte $09

txt_2861:
        .text "UUUUUUVAUUUUUU"
        .byte $66
        .byte $55
        .text "UUVY"
        .byte $66,$98,$60,$60,$80
        .byte $40,$80,$00,$00,$00,$00,$00
        .fill 15, $00

txt_2890:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "JJJ"
        .byte $00,$00,$00,$00,$00
        .byte $40,$40,$40

dat_28a0:
        // === Fill data (1 bytes, $28a0-$28a0) ===
        .byte $00                                   // .

// --- Region $28e0-$28e8 ---
.pc = $28e0 "dat_28e0"

dat_28e0:
        .fill 8, $04

dat_28e8:
        // === Fill data (1 bytes, $28e8-$28e8) ===
        .byte $00                                   // .

// --- Region $2908-$2920 ---
.pc = $2908 "txt_2908"

txt_2908:
        .fill 24, $55

dat_2920:
        // === Fill data (1 bytes, $2920-$2920) ===
        .byte $00                                   // .

// --- Region $29b7-$29dc ---
.pc = $29b7 "dat_29b7"

dat_29b7:
        .byte $01,$00,$00,$00,$55,$09,$26,$98,$61,$0a,$0a,$0a,$0a,$0a,$0a,$0a // ....U.&.a.......
        .byte $5f                                   // _

txt_29c8:
        .text "UUUUUUU"
        .byte $a9,$6f,$6f,$6f,$6f,$6a,$6a,$6a,$6a

txt_29d8:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character

dat_29dc:
        // === Fill data (1 bytes, $29dc-$29dc) ===
        .byte $00                                   // .

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

dat_2a20:
        .byte $04,$05,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00 // .........U......
        .byte $00,$55,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00 // .U.......U......
        .byte $00,$55,$00,$00,$00,$00,$00,$00,$55,$aa // .U......U.

txt_2a4a:
        .text "UUUUUUU"
        .byte $aa

txt_2a52:
        .text "UUUUUUU"
        .byte $aa

txt_2a5a:
        .text "UUUUUU"
        .byte $00
        .byte $55,$00,$00,$00,$00,$00,$00,$00
        .byte $55
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$01,$51,$00,$00,$00,$00,$00,$00,$61,$55 // .......Q......aU
        .byte $00,$00,$00,$00,$00,$00,$65,$a5,$05,$05,$05,$05,$05,$05,$76,$55 // ......e.......vU
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$55,$95       // ......U.

txt_2b12:
        .text "UUUUUU"

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

// --- Region $2b88-$2ba0 ---
.pc = $2b88 "txt_2b88"

txt_2b88:
        .fill 24, $55

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

// --- Region $2edc-$2ef0 ---
.pc = $2edc "Segment $2edc"
        .byte $08,$ca,$d0,$0e,$a6,$0f,$e0,$10,$d0,$03 // ..........

txt_2ee6:
        .byte $4c,$29,$30,$ca,$86,$0f,$a2,$08,$8e,$dc,$2e // L)0........

// --- Region $2f8e-$2f95 ---
.pc = $2f8e "bmp_2f8e"

bmp_2f8e:
        // === Bitmap data (8 bytes, $2f8e-$2f95) ===
        .byte $a9,$10,$8d,$8b,$2f,$4c,$9a,$2f       // ..../L./

// --- Region $2fa7-$2fc2 ---
.pc = $2fa7 "Segment $2fa7"
        .byte $bd,$e5,$05,$9d,$bd,$05,$bd,$0d,$06,$9d,$e5,$05,$bd,$35,$06,$9d // .............5..
        .byte $0d,$06,$a9,$20,$9d,$35,$06,$e8,$e0,$20,$d0,$e4 // ... .5... ..

// --- Region $300b-$301c ---
.pc = $300b "bmp_300b"

bmp_300b:
        // === Bitmap data (18 bytes, $300b-$301c) ===
        .byte $0d,$0f,$00,$00,$01,$0a,$06,$00,$00,$00,$06,$09,$0e,$09,$00,$00 // ................
        .byte $00,$00                               // ..

// --- Region $3029-$306c ---
.pc = $3029 "bmp_3029"

bmp_3029:
        // === Bitmap data (68 bytes, $3029-$306c) ===
        .byte $a9,$0b,$20,$01,$30,$a2,$00,$a9,$f4,$cd,$12,$d0,$d0,$fb,$a9,$2a // .. .0..........*
        .byte $cd,$12,$d0,$d0,$fb,$bd,$93,$30,$c9,$ff,$d0,$00,$20,$81,$ff,$20 // .......0.... .. 
        .byte $84,$ff,$20,$8a,$ff,$a9,$0f,$20,$36,$e5,$a2,$00,$20,$f2,$2f,$ea // .. .... 6... ./.
        .byte $ea,$ea,$ea,$ea,$ea,$bd,$00,$42,$9d,$f1,$04,$e8,$e0,$27,$d0,$ef // .......B.....'..
        .byte $4c,$80,$45                           // L.E

dat_306c:
        // === Fill data (1 bytes, $306c-$306c) ===
        .byte $00                                   // .

// --- Region $3099-$30c4 ---
.pc = $3099 "dat_3099"

dat_3099:
        .byte $06,$06,$04,$04,$0e,$0e,$0f,$0f,$07,$07,$01,$01,$01,$01,$0d,$0d // ................
        .byte $0f,$0f,$0e,$0e,$04,$04,$02,$02,$06,$06,$00,$00,$00,$00,$00,$00 // ................
        .fill 10, $00
        .byte $ff                                   // .

dat_30c4:
        // === Fill data (1 bytes, $30c4-$30c4) ===
        .byte $00                                   // .

// --- Region $3180-$3180 ---
.pc = $3180 "spr_3180"

spr_3180:
        .byte $00                                   // .

// --- Region $345f-$3460 ---
.pc = $345f "dat_345f"

dat_345f:
        .byte $69                                   // i

dat_3460:
        // === Fill data (1 bytes, $3460-$3460) ===
        .byte $00                                   // .

// --- Region $3498-$34b0 ---
.pc = $3498 "txt_3498"

txt_3498:
        .fill 16, $55
        .fill 8, $40

dat_34b0:
        // === Fill data (1 bytes, $34b0-$34b0) ===
        .byte $00                                   // .

// --- Region $3566-$3650 ---
.pc = $3566 "dat_3566"

dat_3566:
        .byte $05,$04,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // ........U.......
        .byte $55,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // U.......U.......
        .byte $55,$00,$00,$00,$00,$00,$00,$00,$54,$00,$01,$02,$06,$0a,$1a,$2b // U.......T......+
        .byte $6b,$ae,$55,$69,$82,$3c,$28,$ec,$a2,$a1,$40,$90,$a0,$60,$60,$60 // k.Ui.<(...@..```
        .byte $91,$40,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // .@......U.......
        .byte $55,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // U.......U.......
        .byte $55,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // U.......U.......
        .byte $55,$00                               // U.

txt_35d8:
        .text "UUUUUU"
        .byte $aa

txt_35df:
        .text "UUUUUUU"
        .byte $aa

txt_35e7:
        .text "U"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $bf
        .byte $40,$00,$00,$00,$00,$00,$00
        .byte $55
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$01   // .......U.

dat_3650:
        // === Fill data (1 bytes, $3650-$3650) ===
        .byte $00                                   // .

// --- Region $36a0-$36a8 ---
.pc = $36a0 "dat_36a0"

dat_36a0:
        .fill 8, $04

dat_36a8:
        // === Fill data (1 bytes, $36a8-$36a8) ===
        .byte $00                                   // .

// --- Region $36c9-$36e1 ---
.pc = $36c9 "dat_36c9"

dat_36c9:
        .byte $04,$05,$06,$16,$15,$5a,$5a,$57,$9d,$2f,$8b,$62,$68,$97,$6d,$65 // .....ZZW./.bh.me
        .byte $b5,$e5,$94,$a4,$60,$00,$80,$40       // ....`..@

dat_36e1:
        // === Fill data (1 bytes, $36e1-$36e1) ===
        .byte $00                                   // .

// --- Region $3718-$37a0 ---
.pc = $3718 "txt_3718"

txt_3718:
        .text "UUUUVZ"
        .byte $66,$af
        .byte $55,$59,$6d,$9a,$6b,$ae,$ef,$bf
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80,$c0,$80,$00,$00,$00,$00,$00,$00,$00,$00
        .fill 9, $00
        .text "UUUVZ"
        .byte $66,$af,$00
        .byte $59,$6d,$9a,$6b,$ae,$ef,$bf,$00
        .text "UUUU"
        .byte $95,$d5,$95,$00

txt_3759:
        .byte $55,$55,$55,$aa,$aa,$aa,$aa,$00       // UUU.....

txt_3761:
        .byte $40,$40,$40,$bf,$bf,$bf,$bf,$00,$00,$00,$00 // @@@........

txt_376c:
        .text "UUUU"
        .byte $00,$00,$00,$00

txt_3774:
        .text "UUUU"
        .byte $00,$00,$00,$00

txt_377c:
        .text "UUUU"
        .byte $00,$00,$00,$00
        .text "UUUU"
        .byte $02,$02,$02,$02

txt_378c:
        .text "WWWW"
        .byte $00,$00,$00,$00

txt_3794:
        .text "UUUU"
        .byte $00,$00,$00,$00

txt_379c:
        .text "PPPP"

dat_37a0:
        // === Fill data (1 bytes, $37a0-$37a0) ===
        .byte $00                                   // .

// --- Region $37e0-$37e8 ---
.pc = $37e0 "dat_37e0"

dat_37e0:
        .fill 8, $04

dat_37e8:
        // === Fill data (1 bytes, $37e8-$37e8) ===
        .byte $00                                   // .

// --- Region $3808-$382f ---
.pc = $3808 "dat_3808"

dat_3808:
        .byte $16,$06,$01,$00,$00,$00,$00,$00,$66,$99,$6a,$d9,$36,$0d,$03,$00 // ........f.j.6...
        .byte $60,$98,$96,$a5,$ee,$aa,$eb,$fa,$00,$00,$00,$40,$90,$ac,$67,$5a // `..........@..gZ
        .byte $00,$00,$00,$00,$00,$00,$00,$40       // .......@

// --- Region $384c-$38db ---
.pc = $384c "dat_384c"

dat_384c:
        .byte $02,$09,$25,$57,$01,$06,$1a,$6b,$ae,$bf,$fb,$ff,$56,$69,$9a,$ab // ..%W...k....Vi..
        .byte $9e,$b8,$e0,$40,$6e,$b8,$e0,$80,$00,$00,$00,$00,$00,$00,$00,$00 // ...@n...........
        .fill 8, $00
        .byte $02,$09,$25,$57,$01,$06,$1a,$6b,$ae,$bf,$fb,$ff,$56,$69,$9a,$ab // ..%W...k....Vi..
        .byte $9e,$b8,$e0,$40,$6e,$b8,$e0,$80,$00,$00,$00,$00,$00,$00,$00,$00 // ...@n...........
        .byte $00,$00,$00,$00,$55,$55,$55,$00,$00,$00,$00,$00,$55,$55,$55,$00 // ....UUU.....UUU.
        .byte $00,$00,$00,$00,$55,$55,$55,$00,$00,$00,$00,$00,$55,$55,$55,$00 // ....UUU.....UUU.
        .byte $00,$00,$00,$00,$55,$55,$55,$00,$00,$00,$00,$00,$55,$55,$55,$00 // ....UUU.....UUU.
        .byte $00,$00,$00,$00,$56,$56,$56,$03,$03,$03,$03,$03,$55,$55,$55,$00 // ....VVV.....UUU.
        .byte $00,$00,$00,$00,$50,$50,$50           // ....PPP

dat_38db:
        // === Fill data (1 bytes, $38db-$38db) ===
        .byte $00                                   // .

// --- Region $3920-$3928 ---
.pc = $3920 "dat_3920"

dat_3920:
        .fill 8, $04

dat_3928:
        // === Fill data (1 bytes, $3928-$3928) ===
        .byte $00                                   // .

// --- Region $3958-$39bf ---
.pc = $3958 "dat_3958"

dat_3958:
        .byte $1b,$0e,$06,$03,$02,$00,$00,$00,$77,$7d,$5f,$9f,$97,$67,$a5,$29 // ........w}_..g.)
        .byte $d0,$74,$9d,$67,$59,$59,$56,$96,$00,$00,$00,$40,$c0,$d0,$70,$74 // .t.gYYV....@..pt
        .byte $00,$00,$00,$00,$00,$01,$02,$06,$01,$06,$19,$66,$9b,$9b,$6f,$6f // ...........f..oo
        .byte $67,$9f,$7d,$fd,$f5,$f7,$d7,$5f,$5b,$68,$64,$a0,$90,$80,$40,$00 // g.}...._[hd...@.
        .fill 13, $00
        .byte $01,$02,$06,$01,$06,$19,$66,$9b,$9b,$6f,$6f,$67,$9f,$7d,$fd,$f5 // ......f..oog.}..
        .byte $f7,$d7,$5f,$5b,$68,$64,$a0,$90,$80,$40 // .._[hd...@

dat_39bf:
        // === Fill data (1 bytes, $39bf-$39bf) ===
        .byte $00                                   // .

// --- Region $3a08-$3a10 ---
.pc = $3a08 "dat_3a08"

dat_3a08:
        .fill 8, $01

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

// --- Region $3a60-$3a68 ---
.pc = $3a60 "dat_3a60"

dat_3a60:
        .fill 8, $04

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

// --- Region $3aa0-$3af8 ---
.pc = $3aa0 "dat_3aa0"

dat_3aa0:
        .byte $17,$17,$05,$00,$0a,$0a,$0a,$0a,$55,$75,$75,$7d,$3d,$8f,$a3,$a3 // ........Uuu}=...
        .byte $6c,$6c,$6e,$9b,$9b,$9b,$9b,$5b,$09,$09,$19
        .text "&&&&&"
        .byte $6a,$69,$69,$a5,$a7,$95,$9d,$57,$5a,$59,$68,$68,$64,$60,$4c,$3c // jii....WZYhhd`L<
        .fill 16, $00
        .byte $09,$09,$19
        .text "&&&&&"
        .byte $6a,$69,$69,$a5,$a7,$95,$9d
        .byte $57
        .byte $5a,$59,$68,$68,$64,$60,$4f,$3f       // ZYhhd`O?

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

// --- Region $3b48-$3b50 ---
.pc = $3b48 "dat_3b48"

dat_3b48:
        .fill 8, $01

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

// --- Region $3b9a-$3c68 ---
.pc = $3b9a "dat_3b9a"

dat_3b9a:
        .byte $15,$15,$00,$00,$00,$00,$08,$08,$5d,$5d,$08,$08,$08,$08,$00,$00 // ........]]......
        .byte $55,$55,$00,$00,$00,$00,$00,$00,$55,$55,$00,$00,$00,$00,$00,$00 // UU......UU......
        .byte $55,$55,$00,$00,$00,$00,$00,$00,$55,$55,$00,$00,$00,$00 // UU......UU....

txt_3bc8:
        .byte $55,$55,$aa,$aa                       // UU..

txt_3bcc:
        .fill 20, $55
        .fill 8, $5a
        .text "TTUUUUUUUW"
        .byte $14,$82,$aa,$aa,$aa,$aa
        .byte $17,$07                               // ..

txt_3bfa:
        .text "#!(***X"
        .byte $63
        .byte $4f,$8f
        .byte $3f,$ff,$ff,$ff,$6c,$b4
        .byte $94,$d4,$5c,$54,$5c,$7c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..\T\|..........
        .byte $00,$00,$00,$00,$00,$00,$17,$25,$05,$05,$09,$01,$00,$00,$58,$63 // .......%......Xc
        .byte $4f,$8f,$3f,$3f,$ff,$3f,$79,$a5,$95,$95 // O.??.?y...

txt_3c34:
        .text "UUUU"
        .byte $40                                   // @ character
        .text "UUUUUUU"
        .byte $00
        .byte $54,$6d,$5b
        .text "UUUU"
        .byte $00,$7f,$1f,$85,$a0,$aa,$aa,$aa,$00
        .byte $58,$83
        .byte $3f
        .byte $ff,$ff,$ff,$ff,$00                   // .....

txt_3c59:
        .text "UVUVUV"
        .byte $99,$00

txt_3c61:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character

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

// --- Region $3c88-$3ca0 ---
.pc = $3c88 "dat_3c88"

dat_3c88:
        .fill 8, $01
        .byte $00,$00,$00,$00,$00,$05,$05,$05,$00,$00,$00,$00,$00,$54,$54,$54 // .............TTT

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

// --- Region $3ce0-$3ce8 ---
.pc = $3ce0 "dat_3ce0"

dat_3ce0:
        .fill 8, $04

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

// --- Region $3d08-$3d2d ---
.pc = $3d08 "txt_3d08"

txt_3d08:
        .text "UUUUU"
        .byte $00,$00,$00

txt_3d10:
        .text "UUUUU"
        .byte $00,$00,$00

txt_3d18:
        .byte $55,$55,$55,$aa,$aa,$ff,$ff,$ff       // UUU.....

txt_3d20:
        .text "UUUUU"
        .byte $00,$00,$00

txt_3d28:
        .text "UUUUU"

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

// --- Region $3db3-$3ddf ---
.pc = $3db3 "dat_3db3"

dat_3db3:
        .byte $02,$00,$00,$01,$06,$00,$00,$00,$54,$24,$98,$60,$85 // ........T$.`.

txt_3dc0:
        .text "*******"
        .byte $7f

txt_3dc8:
        .text "VVVVVVV"
        .byte $a6

txt_3dd0:
        .text "ZZZZZZZUTTTTTTT"

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

// --- Region $3e20-$3f18 ---
.pc = $3e20 "dat_3e20"

dat_3e20:
        .byte $04,$05,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00 // .........U......
        .byte $00,$55,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00 // .U.......U......
        .byte $00,$55,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00 // .U.......U......
        .byte $00,$55,$00,$00,$00,$00,$00,$00,$55,$aa // .U......U.

txt_3e5a:
        .text "UUUUU"
        .byte $00,$00
        .byte $55,$00,$00,$00,$00,$00,$00,$00
        .byte $55
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $00,$00,$00,$00,$00,$00,$05,$45,$00,$00,$00,$00,$00,$00,$49,$aa // .......E......I.
        .byte $00,$00,$00,$00,$00,$00,$6b,$6b       // ......kk

txt_3f02:
        .text "******"
        .byte $6f,$aa,$ff,$ff,$ff,$ff,$ff,$ff

txt_3f10:
        .fill 8, $55

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

// --- Region $3fc0-$3fd6 ---
.pc = $3fc0 "dat_3fc0"

dat_3fc0:
        .byte $ff,$00,$00,$ff,$00,$00,$ff,$00,$00,$ff,$00,$00,$ff,$00,$00,$ff // ................
        .byte $00,$00,$ff,$00,$00,$ff               // ......

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

// --- Region $400b-$400c ---
.pc = $400b "dat_400b"

dat_400b:
        .byte $c7                                   // .

dat_400c:
        // === Fill data (1 bytes, $400c-$400c) ===
        .byte $00                                   // .

// --- Region $402c-$4174 ---
.pc = $402c "dat_402c"

dat_402c:
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$cf,$fc,$cf,$c0,$c0,$c0,$c0,$c0,$c0,$bf // ................
        .byte $bf,$bf,$bf,$bf,$bf,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$00 // ................
        .fill 8, $00
        .byte $c0,$00,$00,$00,$00,$bc,$fc,$cf,$b0,$00,$00,$00,$00,$00,$00,$bc // ................
        .byte $bc,$bc,$bc,$bc,$b0,$b0,$bc,$bc,$bc,$bc,$00,$00,$00,$00,$c0,$00 // ................
        .fill 8, $00
        .byte $c0,$00,$00,$00,$00,$bc,$cf,$7f,$f7,$70,$00,$00,$00,$bc,$bc,$cf // .........p......
        .byte $cf,$00,$f0,$f0,$00,$b0,$bf,$cf,$f7,$cf,$00,$00,$00,$00,$c0,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$f0,$fd,$f0,$f0,$f0,$f0,$f0,$00,$bc // ................
        .byte $fc,$7f,$70,$cf,$cf,$fc,$f7,$00,$00,$00,$f0,$f0,$00,$00,$00,$b0 // ..p.............
        .byte $cf,$f7,$7f,$70,$00,$00,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$f0 // ...p............
        .byte $fd,$f0,$f0,$f0,$f0,$cb,$b0,$b0,$c2,$f2,$f7,$cf,$f7,$f7,$00,$00 // ................
        .fill 8, $00
        .byte $cb,$cf,$7f,$29,$00,$00,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...)............
        .byte $c0,$00,$00,$d3,$2a,$b8,$b8,$b8,$92,$29,$f2,$cb,$fc // ....*....)...

txt_4101:
        .text "* (2"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)

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

txt_4109:
        .text "**)))))"
        .byte $00                                   // string terminator
        .byte $00,$cf,$f0,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00,$00,$00 // ................
        .byte $b0,$b0,$b0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$b0,$cb,$cb,$bf,$fb,$f0,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$c0,$c0,$c0,$c0,$c0,$bf,$bf,$bf,$c0,$c0,$c0,$c0,$c0 // ................
        .fill 14, $c0
        .byte $cb,$bc,$fb,$bf,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$b0,$b0,$b0                   // .....

dat_4174:
        // === Fill data (1 bytes, $4174-$4174) ===
        .byte $00                                   // .

// --- Region $4200-$4227 ---
.pc = $4200 "txt_4200"

txt_4200:
        .encoding "screencode_mixed"
        .text "-intro was done by rage of avantgarde!-"
        .encoding "petscii_upper"

dat_4227:
        // === Fill data (1 bytes, $4227-$4227) ===
        .byte $00                                   // .

// --- Region $428b-$4587 ---
.pc = $428b "dat_428b"

dat_428b:
        .byte $c7,$00,$00,$00,$00,$00,$00,$00,$b0,$b0,$b0,$00,$00,$00,$00,$00 // ................
        .fill 17, $00
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$cf,$fc,$cf,$c0,$c0,$c0,$c0,$c0,$c0,$bf // ................
        .byte $bf,$bf,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$00,$00 // ................
        .fill 8, $00
        .byte $c0,$00,$00,$00,$00,$bc,$7c,$cf,$b0,$00,$00,$00,$00,$00,$00,$bc // ......|.........
        .byte $bc,$bc,$00,$00,$bc,$bc,$bc,$bc,$bc,$f0,$f0,$f0,$f0,$fc,$f0,$f0 // ................
        .fill 8, $00
        .byte $c0,$00,$00,$00,$00,$bc,$cf,$7f,$f7,$70,$00,$00,$00,$cb,$bc,$cf // .........p......
        .byte $cf,$00,$cb,$bc,$cf,$cf,$00,$f0,$f0,$f0,$f0,$f0,$f0,$fd,$f0,$f0 // ................
        .fill 8, $00
        .byte $c0,$00,$00,$00,$00,$00,$00,$bc,$fc,$7f,$70,$cf,$cf,$fc,$f7,$00 // ..........p.....
        .byte $cf,$cf,$fc,$f7,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00 // ................
        .fill 8, $00
        .byte $c0,$00,$00,$00,$00,$00,$00,$00,$c2,$72,$f7,$cf,$f7,$f7,$00,$00 // .........r......
        .byte $cf,$f7,$f7,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$f0,$fc,$f0,$f0,$f0,$f0,$bc,$b0,$b0 // ................
        .byte $b8,$80,$72,$c2,$fc,$2a,$00,$00,$cb,$fc // ..r..*....

txt_4386:
        .text "( (2"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $29,$20,$00,$00,$00,$00,$c0,$f0,$f0,$00,$00,$00,$00,$00,$00,$00 // ) ..............
        .byte $00,$c0,$00,$00,$00,$00,$b0,$b0,$bc,$b0,$b0,$00,$00,$00,$00,$00 // ................
        .fill 11, $00
        .byte $bc,$cb,$cb,$bf,$bc,$f0,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$c0 // ................
        .byte $c0,$c0,$c0,$c0,$c0,$fd,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0 // ................
        .fill 9, $c0
        .byte $bc,$cb,$cf,$b0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$31,$f1,$f1,$f1 // ............1...
        .byte $f1,$f1,$f1,$31,$f1,$f1,$f1,$f1,$f1,$f1,$31,$f1,$f1,$f1,$f1,$f1 // ...1......1.....
        .byte $f1,$31,$f1,$f1,$f1,$f1,$f1,$f1,$31,$f1,$f1,$00,$00,$00,$00,$00 // .1......1.......
        .byte $00,$00,$00,$00,$f1,$f1,$31,$f1,$f1,$f1,$f7,$fb,$f1,$31,$f1,$f1 // ......1......1..
        .byte $f1,$f1,$f1,$f1,$31,$f1,$f1,$f1,$f1,$f1,$f1,$31,$f1,$f1,$f1,$f1 // ....1......1....
        .byte $f1,$f1,$31,$00,$00,$00,$00,$00,$00,$00,$00,$00,$f1,$f1,$f1,$f1 // ..1.............
        .byte $31,$f1,$f7,$f7,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$ff,$ff,$0f,$f1,$f1 // 1...............
        .byte $f1,$f1,$0f,$ff,$ff,$ff,$f1,$f1,$f1,$f1,$f1,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$f1,$f1,$01,$f1,$f1,$f1,$f1,$f1,$fb,$fc,$fc,$f1,$f1,$f1 // ................
        .byte $f1,$ff,$ff,$f7,$f7,$f1,$f1,$f1,$f1,$f1,$fc,$f7,$fc,$07,$01,$01 // ................
        .byte $01,$01,$f1,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01 // ................
        .byte $51,$01,$f1,$ff,$07,$01,$31,$01,$07,$37,$0c,$01,$31,$51,$01,$01 // Q.....1..7..1Q..
        .byte $f1,$01,$01,$31,$57,$01,$01,$f1,$01,$01,$31,$00,$00,$00,$00,$00 // ...1W.....1.....
        .byte $00,$00,$31,$01,$0c,$01,$f1,$51,$51,$31,$01,$01,$0f,$f7,$51,$a1 // ..1....QQ1....Q.
        .byte $3c,$02,$01,$01,$f1,$f1,$01,$01,$31,$01,$21,$01,$f9,$07,$02,$31 // <.......1.!....1
        .byte $01,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$21,$f1,$01 // .............!..
        .byte $61,$0f,$31,$02,$61,$f1,$07,$9f,$02,$f8,$01,$0a,$fd,$02,$01,$01 // a.1.a...........
        .byte $f1,$01,$08,$31,$f1,$01,$01,$f1,$01,$01,$01,$f1,$00,$00,$00,$00 // ...1............
        .byte $00,$00,$00,$00,$01,$01,$e1,$01,$f1,$01,$01,$f1,$f1,$51,$01,$f1 // .............Q..
        .byte $f1,$c1,$01,$31,$a1,$01,$31,$51,$01,$01,$01,$91,$01,$f1,$51,$01 // ...1..1Q......Q.
        .byte $ff,$01,$0c,$f1,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$f1,$01 // ................
        .byte $51,$01,$31,$01,$01,$31,$01,$a1,$31,$01,$01,$01,$f1,$31,$01,$01 // Q.1..1..1....1..
        .byte $31,$01,$01,$31,$01,$01,$01,$f1,$01,$0c,$f1,$01,$00,$00,$00,$00 // 1..1............
        .fill 8, $00
        .byte $f1,$01,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $78,$20,$5b,$ff,$4c,$e2,$fc           // x [.L..

dat_4587:
        // === Fill data (1 bytes, $4587-$4587) ===
        .byte $00                                   // .

// --- Region $4600-$4681 ---
.pc = $4600 "dat_4600"

dat_4600:
        .byte $49,$0e,$14,$12,$0f,$00,$43,$12,$05,$04,$09,$14,$13,$2e,$2e,$2e // I.....C.........
        .byte $6c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // l...............
        .byte $43,$0f,$04,$05,$00                   // C....

txt_4625:
        .text "....................."
        .byte $00                                   // string terminator
        .byte $52,$01,$07,$05,$6c,$47,$12,$01,$06,$09,$03,$13,$00 // R...lG.......

txt_4648:
        .text ".................."
        .byte $00                                   // string terminator
        .byte $5a,$0f,$12,$05,$6c,$54,$15,$0e,$05,$00 // Z...lT....

txt_4665:
        .text "....................."
        .byte $00                                   // string terminator
        .byte $4a,$05,$06,$06,$7c,$ff               // J...|.

dat_4681:
        // === Fill data (1 bytes, $4681-$4681) ===
        .byte $00                                   // .

// --- Region $46a2-$47e3 ---
.pc = $46a2 "dat_46a2"

dat_46a2:
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$31,$a1,$01 // .............1..
        .byte $37,$bb,$61,$31,$01,$01,$01,$f1,$51,$01,$f1,$0c,$01,$f1,$31,$01 // 7.a1....Q.....1.
        .byte $01,$01,$f1,$a1,$01,$f1,$01,$01,$f1,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$31,$01,$01,$01,$01,$f1,$0f,$07,$31,$01,$01,$31,$01,$01 // ..1.......1..1..
        .byte $01,$0f,$0f,$0f,$f1,$01,$0f,$0f,$0f,$31,$0f,$01,$f1,$f1,$f1,$fd // .........1......
        .byte $f1,$31,$00,$00,$00,$00,$00,$00,$00,$00,$f1,$f1,$00,$00,$f1,$f1 // .1..............
        .byte $fb,$fc,$fc,$f1,$f1,$01,$f1,$ff,$ff,$37,$f7,$f1,$3f,$ff,$f7,$07 // .........7..?...
        .byte $f1,$f1,$f1,$f1,$f1,$f1,$f1,$fc,$f1,$f1,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$f1,$31,$00,$00,$00,$f1,$f1,$ff,$f7,$f1,$f1,$f1,$f7,$f7 // ...1............
        .byte $0c,$31,$f1,$f7,$37,$fc,$f1,$31,$00,$00,$00,$00,$00,$00,$00,$f1 // .1..7..1........
        .byte $f1,$00,$00,$00,$00,$00,$00,$00,$00,$f1,$f1,$31,$f1,$f1,$01,$f1 // ...........1....
        .byte $f1,$f1,$ff,$ff,$f1,$f1,$fc,$f2,$f1,$f1,$f1,$fc,$32,$f1,$f1,$31 // ............2..1
        .byte $f1,$f1,$31,$00,$f1,$01,$f1,$f1,$f1,$00,$00,$00,$00,$00,$00,$00 // ..1.............
        .byte $00,$f1,$fd,$31,$f1,$f1,$31,$f1,$f1,$01,$f1,$f1,$ff,$ff,$f2,$f8 // ...1..1.........
        .byte $f1,$f1,$ff,$02,$fa,$f1,$fa,$3d,$f2,$f1,$31,$f1,$f1,$01,$f1,$f1 // .......=..1.....
        .byte $f1,$f1,$00,$00,$00,$00,$00,$00,$00,$00,$f1,$31,$f1,$f1,$31,$f1 // ...........1..1.
        .byte $f1,$3f,$f1,$f1,$01,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$21,$31 // .?............!1
        .byte $f1,$f1,$31,$f1,$f1,$31,$ff,$f1,$51,$f1,$00,$00,$00,$00,$f1,$f1 // ..1..1..Q.......
        .byte $f1,$f1,$01,$f1,$f1,$f1,$31,$f1,$f1,$31,$f1,$f1,$01,$f1,$f1,$f1 // ......1..1......
        .fill 10, $f1
        .byte $31,$f1,$f1,$31,$ff,$fb,$31,$f1       // 1..1..1.

// --- Region $47ff-$47ff ---
.pc = $47ff "dat_47ff"

dat_47ff:
        .byte $db                                   // .
