Here is a demo of Pulse-Width-Modulation on the Aquarius. Different than the One-Bit Implementation.
I took an audio file, down-sampled it to 6kHz with 8 bits. The program does right-shifts to downconvert the 8 bit sample to 4 bit, then it sends a pattern of 16 1's and 0's to the sound port. The number of times in the 16 sends that the signal is high is equal to the audio level. The problem is that I get a constant buzz/humm/squeal because I can't do a higher sampling rate. Next I will try 4000 Hz and I will preconvert the sample down to 4-bits - I Cool Edit will let me get the sample to 4 bits but not save it in 4 bit raw format - go figure. So I will convert down to 4 bit, save as 8 bit and then write a quick program to convert it to 4 bit. This would save me some cycles because I have to shift-right multiple times per sample, if it were 4 bit native, then I would have a lot more time. I am not capable of cycle counting, so I have no idea how far over the limit I am, therefore, I have no idea if I could do 5 bit or 6 bit if I saved on the shift-right.
Here is the original sound:
tng_torpedo3_clean.wav 20.13K
74 downloads
Real Aquarius Output:
Audio_6.wav 197K
105 downloads
Sadly, the program does not work in the Emulator.
; Program to Play 8 Bit PCM file at 6kHz using 4 Bit Pulse Width Modulation on the Aqaurius Sound Port
.org $E000
.db $b6, $b7, $24, $2a, $8d, $9c, $42, $b0
.db $53, $6c, $90, $64, $89, $a8, $f9, $70
MAIN:
ld hl, SAMPLE ; Memory Location to ROM Sample
ld bc, 7600 ; Number of Samples
replay: ld e, (hl) ; load an 8 bit set
srl e ; Down to 7 Bits
srl e ; Down to 6 Bits
srl e ; Down to 5 Bits
srl e ; Down to 4 Bits
subsamp:
ld d, 15 ; 16 Cycles per Sample
highcycle:
ld a,0 ; Give me the Low Bit
out ($fc),a ; Send the Low Bit
dec d ; Drop the Cycle Counter
dec e ; Drop the High Cycle Counter
ld a,e ; grab e
jp nz, highcycle ; Send 1's Until we are done
lowcycle:
ld a,1 ; Gimme a One
out ($fc),a ; Send Out the High Bit
dec d ; Drop D again
ld a, d ; Check on D
jp nz, lowcycle
inc hl ; Move to next Sample
dec bc ; Decrement Sample Counter
ld a, c ; Load C
or b ; Is BC Zero
jp nz, replay ; If it isn't zero, keep playing
FINISH:
jp FINISH
SAMPLE:
.db $7F,$82,$7F,$81,$7D,$80,$7D,$7F,$7B,$7E,$7B,$80,$7D,$80,$7B,$7F
.db $7D,$82,$81,$86,$83,$87,$82,$87,$7F,$84,$82,$85,$80,$84,$84,$8B
.db $86,$8C,$86,$8B,$85,$8E,$8B,$93,$8E,$98,$94,$9F,$99,$A2,$9A,$A4
.db $9E,$A3,$8C,$9A,$92,$A0,$8D,$9A,$85,$C7,$AC,$7E,$5C,$2E,$98,$A5
.db $BB,$90,$A8,$96,$AE,$97,$9B,$7E,$7E,$6F,$84,$67,$60,$52,$5C,$62
.db $7F,$8B,$AE,$98,$AA,$AB,$B3,$B5,$C7,$BD,$B3,$B6,$C5,$C4,$AA,$9E
.db $AA,$9C,$BA,$AA,$A9,$8F,$87,$99,$9E,$A4,$B4,$BA,$CD,$8D,$B6,$AB
.db $CB,$7F,$DC,$9A,$C9,$9B,$CE,$9B,$C1,$A3,$A5,$BA,$96,$E0,$6F,$F7
.db $7F,$BC,$CC,$64,$C4,$82,$5B,$C1,$1A,$72,$7C,$06,$6F,$7A,$11,$A8
.db $A5,$29,$64,$BD,$26,$3B,$C7,$73,$1C,$A4,$BC,$3F,$3D,$C4,$90,$2F
.db $5E,$E3,$9C,$45,$7D,$E0,$9B,$33,$61,$D4,$C1,$4E,$43,$B8,$E5,$99
.db $45,$81,$DE,$DC,$63,$2D,$75,$DC,$CE,$6C,$39,$76,$CE,$C9,$69,$3A
.db $4C,$AA,$C6,$8A,$3D,$2A,$63,$BF,$DC,$97,$30,$13,$42,$8F,$CD,$95
.db $46,$12,$43,$61,$C8,$BF,$99,$49,$28,$48,$80,$DA,$E6,$AE,$76,$25
.db $4D,$61,$C1,$E6,$B7,$84,$33,$21,$40,$5F,$A1,$CF,$CD,$BB,$9F,$71
.db $2D,$2A,$56,$76,$C5,$E1,$D3,$AE,$76,$33,$33,$5D,$8A,$D9,$BE,$9F
.db $67,$1B,$38,$4F,$90,$E2,$A9,$AB,$79,$60,$4B,$3B,$4D,$4A,$54,$70
.db $72,$9C,$9E,$4E,$33,$41,$2B,$57,$77,$B6,$EE,$C6,$95,$75,$3D,$18
.db $42,$6F,$8C,$A8,$BF,$D7,$DF,$E6,$CF,$A7,$7C,$5E,$2E,$15,$13,$24
.db $4D,$6B,$8A,$C0,$EA,$D6,$AD,$84,$62,$46,$2A,$16,$17,$3A,$6B,$8F
.db $B4,$CE,$E3,$E7,$E0,$E3,$BB,$99,$7F,$5C,$41,$1C,$15,$17,$12,$25
.db $5B,$7F,$A0,$BF,$E3,$EA,$E7,$E7,$ED,$D6,$A8,$81,$53,$2E,$14,$13
.db $11,$2A,$52,$7E,$9F,$BF,$D9,$E8,$E4,$E4,$E6,$E7,$9C,$6D,$97,$69
.db $31,$44,$49,$1B,$1A,$21,$1A,$15,$20,$25,$12,$19,$5D,$68,$7E,$A1
.db $BB,$D1,$DC,$E4,$E8,$E7,$E6,$ED,$C2,$86,$67,$53,$2E,$14,$12,$14
.db $15,$1C,$38,$6B,$51,$3F,$69,$A6,$B7,$C9,$E8,$EC,$EF,$EB,$EE,$F1
.db $DE,$7A,$64,$89,$A3,$79,$26,$2D,$7D,$5E,$23,$15,$72,$B5,$7B,$41
.db $57,$C8,$DB,$83,$4C,$76,$DE,$E6,$83,$2E,$5C,$AA,$E2,$7B,$3E,$75
.db $B7,$E7,$52,$2E,$65,$AC,$C6,$71,$24,$25,$8B,$C5,$9B,$3B,$1A,$5A
.db $C8,$F0,$9E,$3D,$38,$74,$B4,$B7,$4F,$28,$56,$8C,$DC,$CC,$70,$1D
.db $39,$77,$CB,$C8,$7B,$31,$39,$74,$9E,$C2,$87,$58,$4B,$65,$8E,$BC
.db $95,$5E,$3A,$2F,$56,$8A,$90,$72,$35,$2D,$30,$7E,$B6,$B6,$8C,$52
.db $40,$6A,$98,$B1,$9E,$83,$51,$47,$89,$95,$A0,$85,$3B,$1D,$37,$61
.db $A1,$96,$4C,$12,$2D,$5E,$B5,$EC,$BA,$76,$1D,$41,$6C,$C2,$F1,$CA
.db $98,$2C,$1B,$4B,$71,$DC,$D7,$AF,$5A,$16,$3D,$5F,$91,$DD,$D7,$9C
.db $6E,$18,$2A,$60,$7E,$C7,$F3,$BD,$90,$4B,$15,$35,$62,$86,$C0,$EC
.db $D9,$B0,$82,$22,$34,$66,$84,$BE,$F2,$DD,$A9,$85,$2B,$20,$58,$7A
.db $9A,$D6,$E0,$BA,$91,$6D,$23,$37,$69,$87,$AA,$E5,$F4,$C7,$9B,$69
.db $27,$17,$46,$6D,$95,$C8,$F0,$DF,$B8,$86,$56,$0F,$12,$38,$6C,$98
.db $DE,$F4,$DE,$B2,$7D,$44,$0B,$1D,$46,$75,$9C,$CF,$EE,$D4,$B4,$8C
.db $65,$31,$10,$26,$52,$74,$9A,$B8,$DC,$ED,$D0,$BA,$A0,$77,$63,$3C
.db $37,$4C,$51,$64,$7F,$A4,$C7,$CB,$C2,$BB,$9E,$73,$3B,$10,$1B,$3C
.db $5B,$81,$A5,$D1,$F2,$DB,$B5,$7D,$27,$12,$28,$28,$52,$8C,$88,$B4
.db $C4,$79,$80,$6E,$35,$64,$83,$70,$BF,$DE,$B4,$A9,$89,$4C,$43,$43
.db $2F,$53,$74,$96,$B9,$E0,$E7,$CD,$B8,$8C,$69,$46,$1B,$15,$38,$67
.db $8C,$B0,$C4,$D9,$E8,$E0,$BC,$96,$72,$4E,$30,$18,$1A,$1E,$35,$60
.db $89,$AC,$C8,$DC,$E5,$E4,$E3,$C1,$90,$6B,$48,$27,$12,$14,$11,$1B
.db $48,$7C,$9F,$C6,$E5,$E7,$E7,$EB,$E5,$C2,$95,$67,$39,$16,$0E,$10
.db $0F,$1B,$50,$81,$A9,$CC,$E7,$E6,$E5,$E6,$E9,$DB,$B2,$8A,$62,$42
.db $21,$11,$15,$16,$11,$1E,$49,$74,$97,$B6,$CE,$DE,$EE,$ED,$F3,$EC
.db $C1,$97,$71,$54,$2F,$11,$08,$12,$0D,$08,$1E,$4C,$7B,$A1,$C5,$E1
.db $F1,$F0,$EA,$EE,$EE,$D2,$A7,$77,$65,$4D,$23,$0E,$0D,$21,$15,$04
.db $1B,$49,$74,$98,$C0,$DB,$ED,$F1,$EE,$EF,$EF,$F3,$D7,$9C,$6F,$91
.db $82,$5A,$2A,$0E,$43,$43,$17,$16,$4E,$8D,$B2,$93,$BA,$D3,$EE,$ED
.db $EB,$E9,$F2,$EE,$DB,$7B,$2D,$69,$7F,$48,$1F,$03,$40,$74,$5A,$22
.db $15,$44,$93,$BB,$51,$5C,$87,$9E,$D6,$CE,$9D,$AE,$CE,$EC,$BA,$5E
.db $3C,$9B,$B3,$8B,$47,$12,$46,$AC,$B0,$53,$18,$3A,$83,$E0,$B7,$48
.db $3F,$76,$9B,$F1,$B0,$4D,$66,$95,$D3,$C6,$68,$20,$2E,$90,$B9,$8C
.db $23,$10,$35,$97,$C4,$78,$26,$2D,$70,$D7,$F9,$BA,$53,$55,$8C,$CE
.db $ED,$B4,$67,$4F,$8D,$E1,$D9,$AD,$5F,$12,$42,$8D,$CC,$94,$5B,$25
.db $27,$61,$C8,$CC,$60,$16,$4E,$68,$AC,$DC,$AF,$43,$19,$52,$9A,$BB
.db $BB,$8F,$32,$29,$7C,$D6,$D3,$C1,$86,$31,$40,$7B,$C6,$B7,$A4,$8C
.db $67,$6A,$A2,$EB,$CD,$8A,$70,$4D,$3E,$76,$D2,$C2,$7F,$3A,$39,$56
.db $9B,$DF,$CB,$84,$34,$44,$A2,$EA,$DC,$D7,$9A,$5E,$6B,$BD,$EC,$9F
.db $55,$42,$5E,$65,$95,$D4,$B5,$4E,$34,$58,$8B,$9B,$7C,$8A,$6B,$21
.db $35,$81,$B4,$98,$45,$35,$59,$43,$26,$68,$C9,$AE,$5F,$2B,$55,$88
.db $80,$A2,$F3,$C9,$79,$2F,$55,$97,$B3,$85,$91,$CE,$9A,$3F,$48,$83
.db $D9,$C9,$8B,$B7,$D1,$85,$2F,$46,$8F,$E4,$C2,$90,$76,$84,$51,$30
.db $56,$A7,$D1,$A7,$36,$13,$59,$6F,$63,$6F,$CD,$DB,$A9,$46,$13,$55
.db $91,$7A,$56,$97,$D1,$C5,$61,$17,$39,$84,$8F,$52,$6F,$BE,$BB,$80
.db $19,$2B,$5F,$B0,$B7,$89,$AC,$D5,$D0,$85,$35,$4F,$8A,$CE,$D2,$A7
.db $A9,$D7,$CC,$7A,$29,$3E,$8A,$E3,$D2,$8E,$63,$A3,$C5,$7E,$40,$52
.db $80,$C1,$D0,$9D,$42,$71,$9A,$6C,$20,$19,$4B,$80,$DA,$DB,$93,$76
.db $AB,$89,$53,$12,$46,$67,$B1,$E4,$C4,$81,$58,$3F,$33,$2E,$30,$5D
.db $7E,$C8,$E5,$B1,$73,$21,$1F,$45,$67,$87,$A1,$BB,$E4,$CF,$A2,$65
.db $11,$2D,$51,$72,$7F,$8F,$B1,$E4,$D5,$A3,$61,$07,$27,$4B,$7D,$A6
.db $C3,$CD,$B8,$E5,$C9,$98,$4D,$2A,$5F,$7F,$BC,$E4,$F0,$B4,$8C,$DF
.db $D4,$A5,$72,$27,$47,$6F,$A2,$E2,$E2,$8B,$66,$C8,$BE,$9D,$68,$13
.db $3B,$64,$83,$C9,$E6,$AE,$73,$5C,$50,$40,$3C,$0E,$1B,$4A,$76,$B4
.db $ED,$C3,$9A,$63,$1A,$04,$49,$6D,$57,$7B,$98,$B9,$F0,$E4,$B0,$7B
.db $2B,$05,$28,$52,$71,$8E,$B2,$E1,$D3,$E3,$E9,$B9,$88,$34,$0C,$2D
.db $5A,$7B,$B4,$EF,$DD,$AB,$93,$93,$77,$48,$19,$0D,$31,$64,$90,$C7
.db $F1,$DD,$B2,$78,$45,$38,$22,$07,$27,$42,$67,$83,$B3,$E6,$D0,$A6
.db $77,$1D,$10,$17,$20,$52,$67,$89,$9D,$B2,$C0,$DD,$D1,$A0,$79,$32
.db $0B,$0C,$0B,$3F,$6C,$95,$B8,$D6,$F5,$EA,$C0,$94,$70,$39,$06,$09
.db $22,$51,$71,$96,$AB,$BF,$D1,$E2,$E8,$D6,$B5,$8D,$5A,$19,$0F,$25
.db $5A,$75,$BB,$D8,$74,$8B,$A7,$C1,$E8,$D2,$A6,$80,$54,$1F,$14,$35
.db $5B,$84,$B4,$B6,$C8,$D0,$DF,$E4,$E6,$DC,$B3,$8B,$5A,$13,$24,$52
.db $77,$B0,$EA,$E7,$D1,$84,$4A,$74,$96,$D2,$D5,$A7,$8C,$52,$18,$2F
.db $66,$85,$C6,$F2,$EB,$B3,$4A,$25,$55,$62,$AD,$E6,$C2,$97,$68,$12
.db $19,$46,$73,$98,$DF,$DF,$AE,$56,$06,$37,$52,$79,$B5,$E6,$BE,$9A
.db $6A,$1E,$11,$4E,$7A,$AC,$ED,$E8,$AE,$83,$25,$02,$2F,$57,$A4,$E3
.db $C0,$96,$6E,$2C,$03,$2F,$5A,$84,$B2,$F1,$DA,$B9,$8D,$48,$0B,$3B
.db $60,$B7,$ED,$CF,$AA,$86,$45,$04,$29,$59,$7F,$AC,$E3,$F4,$CC,$A0
.db $46,$01,$2E,$56,$85,$A6,$E5,$E2,$B1,$6F,$11,$2C,$56,$76,$9A,$BF
.db $ED,$DD,$AB,$79,$33,$02,$15,$3A,$6B,$98,$E8,$DE,$AA,$74,$29,$09
.db $2A,$4E,$7A,$95,$E1,$DD,$A3,$78,$4A,$18,$0A,$24,$54,$85,$DD,$DF
.db $9B,$86,$70,$3E,$1C,$35,$5B,$7C,$C4,$D1,$A3,$82,$60,$36,$0F,$09
.db $23,$59,$B1,$F6,$B1,$BC,$E3,$EC,$9C,$77,$92,$9D,$CA,$ED,$C3,$90
.db $81,$7D,$58,$24,$0D,$49,$8F,$AA,$99,$85,$AC,$CD,$ED,$CD,$C9,$E0
.db $E7,$E5,$DE,$9B,$6A,$77,$8C,$80,$5A,$35,$13,$3B,$2F,$0B,$14,$37
.db $66,$8D,$B7,$D7,$DB,$EE,$E4,$E9,$B2,$43,$4D,$75,$A2,$85,$64,$3A
.db $16,$0E,$0B,$0E,$0C,$31,$66,$92,$C1,$DF,$F1,$E9,$EC,$E3,$CE,$7D
.db $35,$4D,$92,$A6,$80,$6C,$65,$67,$4B,$33,$16,$0F,$10,$31,$68,$8D
.db $A6,$C9,$EA,$EF,$ED,$E4,$C1,$62,$29,$45,$69,$8D,$5D,$68,$9E,$B5
.db $91,$6E,$45,$20,$03,$15,$3D,$45,$41,$6B,$92,$B7,$DE,$EF,$BD,$A1
.db $A9,$AA,$E1,$EF,$A0,$35,$2E,$5A,$9A,$92,$76,$63,$47,$35,$1A,$10
.db $10,$10,$1C,$4E,$75,$9C,$B6,$DE,$EA,$E9,$EA,$E3,$D9,$DE,$90,$3D
.db $48,$7C,$AE,$92,$3A,$2D,$78,$66,$60,$44,$36,$1E,$0C,$1C,$77,$7A
.db $5D,$44,$5F,$86,$AE,$C9,$E3,$E6,$E8,$CD,$8F,$61,$67,$31,$0A,$15
.db $40,$69,$B3,$C9,$D6,$E6,$B5,$99,$6C,$59,$56,$45,$13,$14,$4C,$78
.db $9B,$BE,$DB,$EF,$F3,$F3,$F3,$EB,$CF,$A7,$7D,$2B,$08,$39,$72,$8A
.db $69,$86,$98,$BD,$E4,$EB,$BB,$9B,$6E,$3C,$06,$54,$85,$60,$30,$37
.db $63,$87,$AD,$D0,$EA,$F8,$D5,$CC,$B6,$96,$8D,$63,$22,$03,$2B,$60
.db $97,$E9,$97,$88,$AE,$D1,$EF,$D1,$B1,$87,$69,$37,$04,$16,$44,$66
.db $97,$98,$AA,$BF,$D0,$E5,$F3,$EA,$B5,$8E,$8C,$60,$45,$3B,$24,$06
.db $05,$14,$45,$71,$BD,$E1,$B7,$73,$4E,$7E,$C3,$AB,$87,$64,$3E,$0D
.db $07,$35,$6B,$92,$CD,$F1,$D0,$8F,$90,$B6,$EB,$E3,$B4,$7A,$2B,$0A
.db $14,$2D,$59,$7F,$AE,$E4,$C9,$71,$6F,$8E,$D3,$E6,$BC,$93,$39,$0A
.db $58,$6F,$63,$A3,$AD,$D0,$E9,$8C,$62,$89,$AE,$E8,$CB,$A0,$5B,$0B
.db $24,$56,$72,$9F,$C1,$C7,$BB,$94,$7A,$8F,$9D,$C7,$E6,$AC,$86,$3F
.db $0D,$36,$79,$DD,$E5,$A4,$9A,$AD,$7C,$82,$A6,$C0,$DD,$E8,$D0,$A2
.db $68,$16,$0B,$38,$81,$E6,$BD,$84,$52,$3B,$60,$80,$9B,$B0,$BE,$E2
.db $D5,$A7,$61,$09,$19,$47,$AD,$CA,$9E,$7B,$3B,$16,$38,$5C,$7E,$9F
.db $C0,$E2,$E1,$AD,$52,$10,$27,$4A,$97,$CA,$A1,$7A,$2F,$16,$36,$59
.db $7E,$9E,$B8,$C6,$E1,$DB,$C1,$90,$85,$90,$A1,$C8,$BD,$9D,$7B,$3C
.db $12,$21,$40,$8F,$A2,$A2,$83,$62,$86,$AC,$99,$B0,$CC,$E3,$EE,$EA
.db $BE,$92,$4A,$0C,$20,$67,$BE,$D4,$C1,$95,$50,$2B,$42,$60,$84,$AA
.db $C9,$E8,$EC,$EB,$C4,$A2,$47,$15,$4A,$8F,$E6,$DE,$C9,$A2,$7C,$45
.db $1D,$26,$51,$7A,$A9,$C7,$E5,$E4,$DC,$A0,$2B,$1C,$43,$5D,$A6,$C7
.db $9C,$7A,$52,$20,$0C,$38,$53,$68,$97,$C6,$F4,$DA,$AD,$65,$24,$3A
.db $57,$6E,$8B,$CE,$D1,$9C,$7A,$3C,$0D,$10,$66,$B1,$B1,$90,$8D,$CA
.db $C5,$94,$62,$64,$90,$AB,$D7,$EB,$EE,$DE,$AF,$6D,$30,$17,$29,$44
.db $8F,$B6,$8D,$67,$53,$3C,$19,$15,$13,$27,$56,$7F,$A4,$C4,$E6,$D9
.db $84,$57,$6D,$79,$81,$7F,$96,$AD,$8A,$67,$46,$37,$24,$15,$14,$18
.db $3F,$43,$44,$65,$AB,$E0,$A1,$7A,$90,$A7,$B8,$C4,$CB,$D4,$E6,$DD
.db $94,$72,$A6,$AD,$8F,$68,$4B,$2F,$13,$23,$72,$D6,$DE,$B8,$7C,$46
.db $60,$8A,$AD,$CE,$EE,$EF,$DF,$85,$6F,$91,$B1,$C9,$A5,$61,$43,$23
.db $57,$86,$70,$77,$5B,$37,$0B,$13,$44,$73,$AE,$EC,$CF,$A3,$73,$40
.db $5A,$7E,$9C,$DF,$CD,$81,$4A,$41,$60,$6D,$8C,$BD,$9C,$73,$30,$08
.db $29,$50,$9A,$E8,$D4,$B1,$86,$36,$06,$36,$63,$A1,$EA,$CE,$AC,$6B
.db $57,$7E,$98,$CD,$E9,$C9,$A9,$57,$15,$49,$62,$C1,$E3,$B8,$8C,$5D
.db $18,$20,$57,$7F,$C2,$FC,$D6,$A7,$45,$10,$4D,$6E,$99,$D8,$F6,$BF
.db $91,$21,$2C,$5C,$7A,$AF,$DF,$AD,$89,$3C,$07,$24,$55,$7A,$C0,$F4
.db $C0,$8F,$45,$05,$23,$58,$8B,$E0,$F0,$CF,$AE,$5B,$08,$37,$64,$8F
.db $DE,$E4,$C4,$9D,$50,$0E,$28,$55,$75,$99,$D6,$EC,$B5,$93,$36,$20
.db $4E,$79,$9D,$B9,$E4,$CC,$A0,$61,$20,$42,$6C,$A5,$ED,$DE,$AB,$4F
.db $20,$3F,$63,$87,$A4,$CD,$F3,$CD,$97,$41,$0E,$21,$41,$68,$AF,$D7
.db $C2,$9D,$77,$3F,$0B,$29,$54,$7C,$D8,$E6,$C2,$AB,$79,$36,$19,$44
.db $67,$8E,$AD,$EC,$EC,$BC,$42,$1D,$48,$60,$8C,$98,$A4,$A2,$86,$50
.db $0B,$0B,$43,$73,$9A,$D7,$F4,$D3,$A6,$61,$40,$5F,$6D,$46,$55,$92
.db $DF,$E7,$AE,$5E,$6C,$86,$A3,$BA,$E4,$DB,$B5,$73,$54,$48,$13,$11
.db $2C,$56,$90,$DC,$CE,$A9,$7D,$7C,$6F,$56,$54,$51,$64,$5A,$50,$72
.db $94,$9E,$A8,$C2,$D9,$EA,$C5,$A1,$6E,$2E,$17,$15,$19,$3F,$68,$83
.db $97,$AB,$DD,$D7,$A2,$7C,$33,$2A,$82,$88,$57,$20,$20,$3F,$61,$78
.db $96,$B1,$D6,$F0,$D5,$B0,$90,$63,$24,$0F,$30,$56,$77,$9A,$B6,$D5
.db $EF,$ED,$DE,$A8,$6B,$40,$43,$5C,$5C,$63,$79,$3C,$15,$35,$53,$6F
.db $97,$AC,$96,$B8,$B9,$9E,$7A,$54,$23,$15,$3B,$66,$81,$9F,$B3,$DD
.db $DA,$EA,$EC,$D5,$B9,$99,$52,$12,$2D,$78,$8F,$5B,$33,$50,$74,$89
.db $A4,$B8,$DB,$F2,$E0,$B8,$9C,$7C,$60,$3A,$13,$1D,$48,$74,$98,$C2
.db $C8,$D4,$E5,$E7,$E2,$C6,$A2,$6F,$3D,$15,$14,$29,$38,$48,$3F,$38
.db $58,$6D,$89,$98,$B8,$C0,$91,$96,$B7,$9C,$78,$58,$2A,$0D,$2B,$57
.db $76,$93,$AA,$B9,$C5,$CD,$E2,$ED,$DF,$B6,$91,$53,$1A,$14,$4A,$85
.db $77,$32,$30,$5D,$83,$AA,$D0,$E6,$D8,$E5,$ED,$EA,$D8,$B9,$93,$6A
.db $35,$09,$15,$38,$59,$7D,$98,$AD,$BC,$CE,$ED,$E7,$C6,$9B,$65,$2B
.db $17,$33,$55,$51,$30,$1D,$38,$43,$41,$5F,$77,$86,$90,$9C,$A6,$AE
.db $C9,$C6,$9E,$7A,$4D,$1B,$10,$23,$39,$56,$74,$8C,$A3,$AF,$C4,$DD
.db $D1,$C8,$AC,$89,$66,$4B,$49,$51,$68,$7B,$7B,$5B,$4C,$72,$A6,$D5
.db $C7,$AC,$B3,$CA,$D3,$E6,$EB,$D5,$B3,$91,$6D,$4A,$1B,$10,$29,$47
.db $65,$82,$9B,$B2,$C7,$E7,$ED,$CB,$A3,$65,$20,$1F,$45,$68,$A9,$B7
.db $93,$57,$1F,$1F,$4F,$69,$5E,$72,$60,$42,$5E,$75,$8E,$AE,$E0,$DD
.db $B5,$89,$5C,$20,$2D,$66,$86,$93,$76,$77,$8F,$A0,$B5,$E0,$E9,$CB
.db $A2,$7B,$30,$14,$45,$6A,$A5,$BC,$A5,$80,$68,$48,$60,$88,$D1,$EF
.db $C4,$8D,$4C,$29,$4B,$67,$AB,$EC,$CA,$9A,$68,$20,$12,$4D,$78,$A1
.db $A2,$5E,$26,$2F,$4B,$67,$84,$A3,$D9,$CB,$9C,$6D,$20,$09,$2D,$63
.db $BD,$CA,$A0,$68,$2F,$4A,$6F,$97,$D0,$F0,$DB,$C0,$7E,$46,$59,$80
.db $9C,$CF,$EE,$DF,$B8,$7E,$3C,$35,$60,$A5,$E8,$D3,$AC,$5D,$18,$38
.db $59,$7A,$AF,$E2,$E2,$CC,$A8,$81,$56,$58,$8B,$AC,$B6,$B5,$A0,$70
.db $57,$6F,$8D,$A2,$CA,$F3,$DA,$AC,$72,$26,$19,$41,$58,$99,$B0,$91
.db $6D,$41,$17,$14,$40,$84,$B8,$BE,$B7,$7C,$40,$26,$33,$4E,$6D,$85
.db $AF,$E1,$C3,$97,$75,$36,$1C,$4C,$9C,$CE,$B9,$A1,$6C,$27,$36,$54
.db $6F,$91,$AC,$D9,$E3,$B7,$97,$50,$38,$55,$71,$8F,$BA,$F4,$E5,$BB
.db $87,$3B,$25,$56,$8F,$91,$87,$73,$5A,$2D,$21,$47,$5F,$83,$9C,$B8
.db $E3,$DE,$B4,$84,$3A,$16,$2F,$64,$B1,$B0,$96,$77,$48,$16,$18,$3C
.db $66,$86,$A9,$DA,$ED,$CE,$AC,$50,$19,$3A,$50,$70,$8A,$B1,$B7,$92
.db $7A,$3A,$1B,$3C,$6F,$A8,$8B,$6D,$50,$38,$20,$17,$30,$4F,$69,$86
.db $99,$B1,$D6,$EB,$B9,$8A,$7D,$86,$9E,$C6,$C9,$A2,$7F,$3E,$15,$19
.db $31,$54,$73,$B2,$DE,$C0,$9D,$74,$4A,$35,$20,$33,$58,$78,$8F,$A5
.db $B9,$9C,$88,$90,$94,$98,$9F,$AD,$A6,$8C,$77,$5E,$41,$24,$13,$16
.db $20,$2E,$4B,$66,$7E,$95,$A6,$B0,$B7,$BD,$D4,$CF,$A7,$99,$9D,$85
.db $62,$35,$14,$2D,$59,$81,$A3,$BD,$C6,$BC,$8C,$7E,$9B,$AA,$A5,$A2
.db $8D,$66,$32,$31,$59,$73,$90,$A1,$AB,$B1,$B8,$C5,$B8,$C2,$D2,$BF
.db $A8,$8A,$67,$47,$37,$32,$67,$81,$64,$40,$4E,$68,$7F,$A1,$BD,$E3
.db $EA,$D5,$B8,$69,$6C,$8C,$BD,$D3,$B6,$94,$4A,$15,$23,$45,$5C,$99
.db $BE,$A9,$89,$6D,$46,$25,$34,$82,$A2,$7C,$68,$33,$2C,$4E,$65,$80
.db $A5,$DA,$CF,$9E,$5F,$5B,$75,$89,$AA,$CE,$BF,$98,$7B,$2F,$15,$40
.db $78,$AB,$A3,$8E,$5D,$38,$3F,$5B,$7E,$B8,$DD,$C2,$A0,$66,$2D,$42
.db $64,$81,$B3,$D6,$B5,$91,$4A,$44,$60,$76,$8C,$B4,$D8,$B9,$97,$71
.db $32,$2F,$5B,$82,$C3,$C6,$A4,$77,$4D,$47,$68,$82,$BF,$E9,$D5,$B4
.db $87,$4B,$44,$68,$86,$A7,$D3,$CE,$AD,$75,$29,$38,$4E,$6A,$83,$B3
.db $CA,$AB,$8C,$67,$31,$28,$51,$74,$A6,$DA,$CB,$A9,$71,$37,$4D,$65
.db $7D,$96,$B3,$BA,$B9,$AF,$8C,$82,$8C,$9E,$BA,$AC,$99,$82,$66,$34
.db $16,$3A,$59,$91,$DB,$D9,$B6,$8E,$62,$63,$7B,$96,$AE,$D1,$F0,$DE
.db $B5,$8C,$59,$2E,$44,$61,$79,$92,$C1,$CA,$A4,$77,$6C,$75,$83,$8F
.db $A6,$B1,$A8,$A2,$8E,$70,$49,$3A,$6A,$8B,$85,$81,$6D,$4B,$40,$58
.db $6E,$8B,$9E,$B5,$CE,$EC,$E9,$D7,$BB,$95,$5A,$52,$70,$88,$B7,$BA
.db $9E,$82,$58,$59,$67,$55,$40,$3D,$52,$6A,$85,$A4,$BB,$B0,$AC,$B9
.db $BF,$B6,$9F,$7F,$6C,$4E,$38,$5A,$82,$BC,$D1,$BD,$9D,$7A,$79,$98
.db $A5,$7A,$66,$7A,$83,$91,$B2,$BC,$AE,$9D,$89,$77,$61,$4E,$2A,$12
.db $26,$3E,$61,$7F,$B8,$D9,$B8,$7F,$53,$5B,$6F,$89,$97,$9F,$A4,$A8
.db $AD,$BF,$A7,$8A,$58,$14,$32,$5C,$5B,$5D,$50,$29,$10,$29,$40,$5B
.db $73,$8F,$B2,$B3,$98,$86,$73,$6A,$5B,$36,$3F,$56,$70,$A7,$B2,$95
.db $7C,$5C,$2A,$23,$46,$49,$54,$69,$7D,$89,$A5,$B2,$A8,$74,$50,$5A
.db $61,$72,$8A,$90,$81,$6F,$47,$1B,$1C,$46,$86,$94,$82,$6F,$58,$41
.db $34,$40,$46,$50,$69,$81,$94,$9F,$C8,$E0,$C7,$AC,$8B,$75,$55,$4D
.db $68,$74,$8B,$B8,$BE,$B1,$8D,$73,$77,$6A,$48,$3D,$49,$5B,$6D,$82
.db $94,$97,$99,$9E,$A2,$B1,$B4,$A0,$89,$6D,$62,$61,$58,$48,$44,$4A
.db $55,$5C,$6E,$8E,$9E,$96,$9B,$B1,$B7,$96,$7C,$8B,$90,$92,$96,$A3
.db $A0,$8C,$8D,$94,$89,$77,$6C,$61,$48,$31,$3C,$49,$3F,$3B,$41,$53
.db $68,$7A,$8E,$A3,$B5,$B8,$B5,$9D,$84,$77,$7E,$88,$98,$A3,$9A,$75
.db $42,$3B,$60,$80,$79,$6B,$5C,$4B,$33,$30,$44,$57,$53,$46,$5B,$70
.db $7F,$92,$A6,$CA,$CB,$B2,$9A,$78,$5D,$53,$65,$68,$6A,$64,$67,$76
.db $78,$7D,$A2,$BF,$B1,$9B,$80,$58,$43,$4C,$64,$7F,$9F,$9C,$8F,$99
.db $A2,$A5,$B3,$C5,$B1,$97,$78,$5D,$46,$3F,$4F,$7B,$90,$7B,$5A,$5B
.db $72,$86,$9A,$B9,$D9,$CE,$B5,$96,$66,$53,$65,$7E,$96,$9F,$97,$9B
.db $9E,$A5,$A9,$BC,$C7,$AE,$90,$6B,$3D,$2B,$4B,$66,$83,$A2,$A8,$94
.db $75,$74,$8D,$A0,$AA,$A9,$9B,$83,$67,$5B,$62,$79,$8F,$BB,$D9,$C2
.db $91,$75,$87,$97,$B2,$D5,$E9,$D2,$B4,$8C,$5C,$56,$7D,$A8,$AD,$95
.db $7A,$68,$7D,$8B,$A0,$B7,$E0,$DD,$C0,$A6,$81,$52,$52,$74,$8D,$A4
.db $B3,$D5,$D2,$A9,$81,$88,$AC,$D0,$CD,$BE,$AB,$8D,$6A,$69,$89,$A2
.db $D3,$E7,$D2,$A6,$68,$64,$7B,$92,$AD,$D2,$E2,$D4,$B8,$9F,$78,$63
.db $79,$93,$B4,$C0,$BA,$B0,$98,$78,$83,$9A,$BF,$D3,$C6,$B3,$94,$66
.db $4B,$62,$7D,$A0,$BC,$C4,$C3,$B3,$89,$7C,$90,$9F,$C2,$CE,$C5,$B4
.db $9C,$81,$66,$69,$84,$98,$B9,$D7,$CD,$B2,$88,$62,$65,$7D,$9B,$CC
.db $D5,$C0,$A3,$82,$63,$6F,$89,$AE,$D8,$CE,$AC,$91,$8A,$84,$82,$8F
.db $A3,$BF,$C7,$BC,$A5,$8D,$6B,$4F,$5A,$6D,$7F,$96,$B8,$BE,$A7,$89
.db $60,$5E,$75,$A1,$B6,$A6,$90,$74,$5C,$53,$61,$76,$89,$AA,$C6,$BD
.db $B1,$92,$75,$63,$6A,$76,$7F,$94,$AA,$B4,$AA,$8D,$6B,$68,$7A,$93
.db $BA,$B5,$A3,$89,$6D,$47,$30,$45,$62,$7B,$B2,$B5,$99,$7B,$5B,$56
.db $5A,$69,$7D,$91,$A6,$BA,$B2,$A3,$93,$7A,$7E,$8D,$A5,$B6,$AA,$91
.db $73,$63,$57,$4D,$5E,$78,$8A,$A9,$A8,$92,$78,$65,$57,$54,$56,$5A
.db $6C,$80,$8B,$8E,$88,$8A,$95,$9D,$A2,$AE,$B5,$A8,$99,$8C,$7B,$68
.db $56,$4A,$5D,$71,$8B,$A9,$97,$82,$70,$65,$66,$63,$64,$64,$6A,$7C
.db $83,$77,$6E,$74,$92,$B4,$B4,$A9,$96,$78,$5B,$5F,$74,$89,$82,$77
.db $7E,$84,$88,$92,$9C,$91,$8A,$81,$7C,$6E,$5D,$4E,$4F,$5A,$67,$68
.db $66,$73,$7F,$8D,$A4,$BC,$B3,$A0,$90,$77,$6B,$76,$8D,$98,$88,$77
.db $75,$72,$7D,$8A,$96,$A1,$B5,$BC,$A3,$85,$51,$3F,$50,$66,$90,$9D
.db $8E,$81,$6D,$5C,$79,$9A,$A0,$A1,$98,$8B,$73,$55,$58,$69,$77,$85
.db $9B,$AC,$9A,$8F,$96,$9F,$B8,$B8,$AB,$99,$7E,$5C,$59,$6C,$79,$8D
.db $A1,$BF,$C4,$AE,$89,$62,$66,$76,$98,$B8,$B1,$99,$81,$5C,$4B,$63
.db $79,$8A,$99,$AD,$AB,$97,$91,$94,$8E,$85,$7E,$7B,$76,$5E,$41,$4D
.db $64,$78,$8F,$B5,$B2,$99,$74,$53,$50,$5C,$72,$91,$A2,$90,$78,$59
.db $4D,$5F,$70,$80,$95,$A8,$A7,$98,$7F,$69,$4E,$38,$40,$55,$6E,$72
.db $5F,$60,$6E,$76,$7C,$89,$9A,$93,$85,$73,$5E,$40,$2A,$37,$58,$72
.db $77,$6D,$5B,$54,$60,$6E,$7A,$83,$99,$9E,$88,$70,$58,$3B,$2E,$3D
.db $5C,$7E,$7F,$7E,$8C,$8F,$7D,$6D,$6E,$7F,$8D,$92,$8E,$7E,$60,$3D
.db $40,$50,$5F,$6F,$89,$96,$89,$80,$73,$61,$68,$84,$8D,$87,$7B,$69
.db $64,$5F,$5A,$62,$6D,$7C,$8D,$A4,$BC,$AB,$90,$75,$64,$71,$8A,$94
.db $8F,$83,$71,$66,$6A,$6A,$6E,$7F,$90,$9B,$A9,$BB,$B5,$AA,$9A,$8A
.db $73,$65,$74,$89,$A0,$9D,$87,$6D,$65,$70,$85,$99,$96,$89,$78,$74
.db $7F,$88,$84,$75,$66,$70,$80,$8D,$A0,$A5,$A3,$A3,$AB,$B1,$B1,$B1
.db $AC,$9F,$8E,$7E,$6B,$5F,$62,$6F,$82,$90,$8F,$8C,$95,$9F,$A8,$A9
.db $9A,$87,$88,$94,$A6,$AB,$99,$84,$6F,$5B,$57,$68,$70,$6C,$69,$75
.db $91,$A7,$9D,$8F,$7B,$61,$54,$65,$7C,$86,$8D,$96,$A1,$AF,$A9,$9B
.db $8E,$86,$8A,$91,$95,$91,$89,$7B,$71,$6E,$67,$5B,$54,$62,$72,$83
.db $99,$A7,$AD,$A4,$A0,$9F,$AB,$B8,$B0,$9E,$91,$86,$7E,$77,$6A,$5C
.db $5E,$6B,$87,$A3,$A4,$97,$82,$73,$73,$7D,$8B,$96,$9E,$A4,$B2,$B9
.db $AC,$9A,$7D,$76,$81,$90,$9C,$9E,$9E,$96,$8B,$7E,$72,$6A,$5E,$60
.db $77,$8E,$96,$98,$94,$88,$8D,$97,$A0,$A8,$AD,$B1,$B5,$BD,$B7,$A8
.db $96,$85,$7B,$7A,$80,$88,$8E,$87,$78,$70,$73,$7A,$82,$8A,$98,$A2
.db $A8,$AD,$B6,$B6,$AE,$9E,$93,$90,$8C,$87,$82,$82,$87,$89,$86,$82
.db $7A,$6C,$63,$70,$88,$A1,$B1,$AA,$9C,$92,$97,$9C,$A3,$AB,$AC,$A7
.db $A9,$AC,$B0,$AF,$A1,$92,$84,$7C,$7C,$86,$8D,$89,$7D,$6F,$6D,$7A
.db $85,$84,$83,$87,$8F,$8F,$8E,$97,$A2,$A8,$B1,$BF,$C5,$C6,$BF,$B3
.db $A4,$9B,$9A,$9A,$96,$90,$86,$74,$6B,$76,$86,$92,$93,$8D,$87,$89
.db $92,$A2,$B7,$C4,$BC,$A4,$84,$88,$94,$B4,$C8,$BD,$A9,$8F,$80,$81
.db $90,$9F,$A9,$A2,$99,$93,$93,$9D,$A5,$A1,$9B,$9B,$97,$91,$90,$92
.db $9A,$AB,$B7,$C3,$D4,$CE,$BB,$9C,$94,$9D,$B1,$BE,$B7,$A6,$94,$85
.db $76,$81,$9E,$A9,$9F,$8E,$76,$67,$6E,$83,$9C,$AA,$AA,$A1,$95,$96
.db $A0,$A9,$B4,$C3,$CE,$C6,$B1,$9C,$79,$6C,$76,$84,$98,$AF,$B9,$AE
.db $9A,$83,$70,$77,$94,$9E,$97,$83,$67,$67,$7A,$8B,$A7,$CD,$D6,$C2
.db $AA,$8A,$81,$93,$A3,$B5,$CC,$C4,$AD,$8C,$83,$92,$A7,$B6,$B1,$A7
.db $9C,$8F,$7A,$69,$6E,$84,$A1,$BB,$B9,$A4,$9B,$9E,$A8,$B5,$C7,$D6
.db $CD,$B7,$9C,$79,$70,$7E,$8B,$9A,$AE,$B5,$A0,$86,$72,$69,$74,$88
.db $90,$8D,$82,$71,$63,$67,$7B,$8D,$AA,$C6,$BC,$AB,$97,$78,$68,$75
.db $89,$99,$AD,$BC,$B3,$9F,$81,$71,$78,$83,$97,$AA,$AB,$9F,$86,$68
.db $5E,$60,$69,$7B,$8D,$98,$96,$8B,$78,$6A,$77,$8E,$A9,$AC,$9D,$83
.db $6E,$69,$71,$7C,$86,$92,$A7,$B0,$A1,$8F,$7B,$6B,$62,$64,$6B,$6F
.db $71,$71,$6C,$65,$64,$6C,$75,$84,$9A,$9F,$93,$82,$63,$5D,$67,$6F
.db $7C,$90,$9A,$93,$86,$6F,$51,$49,$5A,$70,$85,$85,$7D,$70,$62,$57
.db $52,$57,$66,$75,$80,$88,$89,$86,$81,$79,$7E,$8B,$90,$8C,$85,$74
.db $5D,$4F,$54,$60,$6E,$7E,$92,$98,$90,$82,$6A,$53,$54,$66,$75,$81
.db $8B,$8F,$83,$7A,$79,$78,$72,$6C,$68,$66,$62,$5C,$57,$56,$54,$5A
.db $6A,$77,$82,$8A,$87,$79,$6E,$6E,$74,$7B,$80,$84,$87,$85,$7F,$72
.db $5D,$44,$40,$53,$6D,$79,$73,$6C,$62,$58,$51,$54,$55,$57,$62,$6E
.db $7A,$80,$81,$81,$80,$83,$8B,$98,$92,$83,$75,$6A,$60,$58,$4E,$49
.db $51,$5F,$6E,$7D,$87,$80,$71,$5A,$50,$58,$66,$73,$73,$6E,$6F,$6E
.db $66,$63,$64,$67,$69,$6A,$63,$55,$4C,$44,$3F,$44,$4C,$56,$5E,$65
.db $68,$6B,$71,$77,$79,$78,$74,$71,$71,$73,$76,$72,$6C,$64,$5D,$56
.db $4B,$41,$3C,$3E,$48,$5A,$6F,$6F,$64,$59,$59,$67,$77,$7F,$81,$78
.db $6B,$6F,$76,$79,$7A,$7B,$7C,$7A,$7D,$7E,$7B,$73,$68,$5F,$52,$43
.db $3E,$41,$4B,$58,$6A,$7B,$90,$94,$80,$61,$4F,$56,$66,$81,$93,$8C
.db $7E,$68,$49,$43,$51,$5D,$71,$8C,$93,$88,$79,$5F,$45,$41,$50,$60
.db $73,$80,$85,$7E,$70,$64,$5F,$65,$6A,$68,$66,$67,$67,$6B,$74,$7C
.db $78,$6C,$62,$4D,$3A,$3E,$51,$6A,$7E,$87,$84,$78,$6F,$71,$77,$80
.db $8A,$99,$A3,$9B,$8F,$7F,$61,$50,$5A,$68,$75,$8A,$9D,$95,$86,$77
.db $6D,$69,$71,$76,$75,$75,$76,$74,$73,$74,$72,$77,$81,$89,$91,$99
.db $97,$8C,$85,$89,$90,$90,$88,$7D,$6A,$62,$69,$71,$83,$8F,$8A,$80
.db $70,$5E,$56,$5E,$69,$73,$81,$92,$98,$92,$89,$79,$6B,$64,$68,$74
.db $86,$97,$95,$88,$76,$6D,$70,$77,$85,$97,$99,$8F,$82,$79,$70,$6C
.db $6A,$64,$5E,$60,$6C,$79,$85,$8D,$91,$91,$96,$97,$91,$86,$7A,$6A
.db $5E,$5D,$69,$7A,$8C,$90,$87,$7B,$73,$72,$76,$80,$88,$89,$88,$87
.db $80,$76,$6D,$66,$6A,$76,$83,$90,$9B,$A5,$9F,$91,$82,$75,$6F,$72
.db $7C,$87,$8D,$8B,$81,$7B,$80,$84,$86,$85,$81,$7C,$77,$79,$7C,$7D
.db $7F,$84,$88,$91,$9D,$A4,$A4,$9E,$90,$85,$85,$8E,$97,$98,$93,$8D
.db $89,$88,$88,$8A,$8F,$94,$9A,$9B,$99,$95,$8D,$81,$76,$6F,$6F,$73
.db $7B,$85,$8C,$96,$9D,$9B,$96,$91,$90,$94,$98,$9A,$98,$93,$8D,$88
.db $88,$8C,$90,$93,$94,$98,$9A,$9A,$95,$89,$82,$7E,$7F,$86,$92,$94
.db $8D,$7F,$78,$7C,$83,$88,$8C,$92,$9D,$A2,$9D,$93,$89,$7D,$77,$7F
.db $8B,$93,$9F,$AA,$A4,$9C,$94,$89,$7B,$74,$76,$7E,$8A,$98,$9D,$98
.db $89,$79,$73,$7A,$85,$92,$93,$8E,$8D,$8C,$88,$7F,$76,$71,$73,$7B
.db $86,$90,$96,$92,$8B,$82,$7B,$84,$8F,$91,$8D,$84,$78,$70,$6D,$70
.db $78,$82,$8C,$96,$9E,$9D,$93,$86,$79,$6F,$6E,$76,$7F,$8A,$97,$97
.db $91,$85,$77,$75,$79,$7D,$84,$8C,$97,$99,$93,$89,$7C,$6B,$62,$65
.db $6C,$77,$83,$8B,$8B,$8C,$89,$82,$7C,$77,$71,$6E,$70,$76,$7C,$87
.db $88,$81,$7D,$7F,$82,$89,$8B,$85,$7F,$7A,$78,$79,$7B,$7C,$79,$74
.db $70,$6E,$71,$79,$7E,$7E,$7C,$78,$79,$81,$88,$8A,$88,$82,$7D,$78
.db $78,$7A,$7A,$7D,$80,$81,$86,$8A,$86,$81,$7D,$79,$78,$77,$76,$71
.db $6D,$6A,$68,$6B,$77,$83,$88,$85,$78,$6C,$6D,$74,$7F,$8D,$90,$89
.db $80,$78,$72,$6A,$69,$6B,$6D,$6F,$71,$76,$7F,$86,$85,$80,$77,$6C
.db $63,$61,$64,$6C,$77,$7E,$7F,$78,$6D,$65,$61,$64,$6E,$7B,$84,$82
.db $7C,$70,$61,$5C,$62,$6C,$75,$78,$76,$6F,$63,$60,$68,$70,$77,$7B
.db $79,$73,$69,$65,$69,$6E,$72,$73,$6D,$60,$56,$58,$60,$68,$71,$7D
.db $80,$7A,$6E,$61,$5B,$5F,$69,$77,$7D,$78,$70,$65,$60,$61,$68,$72
.db $79,$78,$73,$6B,$61,$60,$68,$75,$7A,$76,$70,$68,$5E,$59,$61,$6B
.db $78,$84,$85,$7B,$6D,$61,$5E,$64,$74,$7F,$82,$7F,$76,$69,$63,$66
.db $6E,$7A,$84,$84,$7B,$71,$6D,$70,$77,$7F,$83,$80,$78,$6F,$68,$65
.db $6B,$77,$83,$87,$83,$7B,$72,$6C,$6B,$72,$7B,$85,$8C,$8A,$80,$73
.db $6A,$6A,$73,$7F,$88,$8A,$85,$7A,$70,$6E,$74,$7D,$89,$90,$8E,$83
.db $75,$6C,$6D,$75,$7F,$89,$8F,$8A,$82,$78,$6F,$6D,$75,$81,$86,$84
.db $7E,$73,$6A,$68,$6E,$77,$81,$89,$8D,$89,$7E,$74,$71,$75,$7C,$85
.db $8D,$8E,$87,$7B,$6F,$66,$66,$70,$7D,$83,$83,$7D,$73,$69,$66,$6B
.db $73,$7B,$83,$88,$82,$77,$70,$6F,$71,$78,$7D,$7F,$7E,$7A,$74,$70
.db $6C,$6A,$6E,$75,$79,$78,$74,$6F,$6A,$68,$6C,$71,$76,$7C,$82,$80
.db $7A,$72,$6E,$70,$72,$74,$75,$74,$72,$6E,$67,$60,$60,$67,$6F,$77
.db $7B,$78,$70,$69,$69,$6B,$70,$77,$7C,$80,$7D,$75,$6D,$68,$66,$68
.db $6E,$71,$71,$6F,$6C,$67,$60,$5E,$61,$65,$6C,$73,$77,$77,$75,$72
.db $6E,$6B,$6D,$73,$78,$7B,$79,$73,$6C,$65,$62,$64,$68,$69,$6B,$69
.db $64,$61,$5D,$5C,$61,$69,$6F,$74,$78,$78,$76,$71,$6D,$6D,$6F,$74
.db $75,$73,$6F,$6B,$66,$63,$61,$63,$68,$6C,$6E,$6E,$6B,$66,$63,$63
.db $66,$6B,$6F,$73,$77,$7A,$7B,$78,$72,$6F,$6E,$6D,$6D,$6D,$6E,$6E
.db $6C,$66,$61,$5E,$61,$67,$6F,$76,$78,$76,$75,$72,$6E,$6B,$6C,$70
.db $75,$79,$7B,$7C,$7B,$7A,$78,$75,$71,$6E,$6C,$6B,$6A,$6B,$6C,$6B
.db $6D,$70,$72,$75,$7A,$7E,$80,$7E,$7A,$76,$70,$70,$74,$75,$76,$78
.db $79,$77,$76,$76,$75,$74,$72,$70,$6F,$6E,$6F,$73,$75,$74,$74,$76
.db $78,$7B,$7F,$81,$82,$81,$80,$7D,$78,$73,$6F,$6D,$6E,$71,$75,$7A
.db $7B,$76,$72,$6C,$68,$6A,$70,$75,$78,$76,$71,$6C,$6A,$6F,$74,$78
.db $7E,$81,$7E,$7A,$76,$6F,$68,$67,$6A,$6F,$74,$7A,$7B,$77,$73,$6D
.db $6A,$6E,$74,$78,$7A,$78,$75,$73,$72,$74,$75,$75,$75,$75,$76,$78
.db $79,$78,$75,$70,$6B,$68,$66,$69,$6E,$6F,$72,$74,$73,$71,$6F,$6E
.db $6D,$6E,$72,$78,$7B,$7A,$78,$74,$6D,$6A,$6E,$73,$78,$7C,$7F,$7F
.db $7A,$77,$73,$6F,$6F,$71,$72,$74,$76,$76,$73,$6F,$6B,$6B,$70,$75
.db $7B,$7E,$7B,$76,$70,$6B,$6A,$6C,$70,$74,$76,$76,$75,$73,$75,$77
.db $77,$78,$77,$74,$72,$70,$6D,$6B,$68,$68,$6B,$6E,$71,$72,$74,$75
.db $76,$76,$78,$7D,$81,$81,$7E,$79,$72,$6D,$6E,$72,$77,$7B,$7D,$7F
.db $7E,$7B,$78,$77,$75,$73,$71,$6F,$6C,$69,$6A,$69,$69,$6B,$70,$76
.db $7E,$84,$85,$81,$7B,$75,$6F,$6C,$6B,$6D,$6F,$71,$72,$75,$77,$79
.db $7D,$81,$81,$7F,$7B,$75,$6F,$68,$64,$64,$65,$6A,$71,$75,$76,$76
.db $75,$74,$73,$74,$76,$77,$78,$77,$73,$6F,$6F,$73,$78,$7D,$81,$83
.db $82,$7C,$76,$70,$6B,$6C,$6E,$70,$71,$71,$6F,$6D,$69,$67,$67,$6B
.db $73,$7B,$81,$83,$81,$7C,$7B,$7A,$7B,$7F,$84,$85,$81,$7C,$74,$6B
.db $66,$67,$6C,$71,$75,$79,$7B,$78,$72,$6E,$6B,$6B,$6F,$75,$79,$78
.db $76,$76,$76,$77,$79,$7C,$7F,$82,$82,$80,$7A,$73,$6C,$67,$66,$6A
.db $70,$77,$7D,$7F,$7D,$78,$77,$79,$7C,$80,$81,$7E,$7A,$75,$70,$6C
.db $6B,$6A,$6D,$71,$76,$7D,$7F,$7D,$79,$73,$6F,$6F,$74,$7B,$81,$83
.db $81,$7C,$79,$78,$79,$7B,$7D,$7E,$7C,$79,$74,$6E,$68,$65,$64,$67
.db $6D,$74,$7A,$7D,$7C,$7A,$78,$79,$7D,$81,$85,$88,$8A,$8B,$89,$85
.db $82,$7F,$7A,$78,$78,$78,$76,$75,$71,$6D,$68,$68,$6D,$72,$77,$7E
.db $82,$84,$83,$80,$7E,$7B,$76,$75,$79,$7E,$82,$85,$86,$84,$7F,$7C
.db $7B,$7A,$7A,$7A,$78,$75,$70,$6D,$6F,$73,$78,$7D,$82,$85,$88,$89
.db $89,$87,$84,$81,$7C,$79,$78,$77,$78,$7A,$7D,$81,$85,$87,$86,$84
.db $82,$80,$7F,$7F,$7E,$7E,$7C,$7A,$79,$79,$7D,$81,$85,$88,$86,$81
.db $7D,$7A,$78,$76,$75,$74,$73,$74,$77,$7D,$81,$86,$89,$88,$86,$85
.db $83,$83,$84,$84,$84,$83,$81,$7F,$7E,$7C,$7D,$7D,$7D,$7D,$7B,$79
.db $76,$72,$71,$73,$74,$76,$78,$79,$78,$7B,$7F,$84,$88,$89,$87,$83
.db $7E,$7B,$7E,$83,$86,$87,$84,$80,$79,$73,$72,$75,$78,$7D,$81,$80
.db $7F,$7D,$78,$74,$75,$77,$7C,$81,$84,$83,$82,$81,$83,$86,$8A,$8B
.db $88,$83,$7E,$7A,$7A,$7C,$7E,$7F,$7E,$7B,$78,$78,$7B,$81,$88,$8A
.db $86,$80,$7A,$74,$75,$7A,$81,$88,$8D,$8E,$8B,$87,$82,$7F,$80,$84
.db $88,$89,$87,$84,$7E,$78,$77,$79,$7F,$85,$88,$89,$87,$84,$83,$85
.db $88,$8B,$8B,$87,$83,$7E,$7B,$7E,$83,$88,$8D,$8F,$8C,$88,$82,$7E
.db $7E,$82,$86,$87,$86,$83,$7F,$7B,$7A,$7F,$85,$8C,$91,$92,$8F,$8A
.db $85,$83,$85,$88,$8A,$8B,$88,$84,$81,$81,$83,$86,$8A,$8D,$8C,$88
.db $83,$7F,$7D,$7F,$83,$87,$88,$87,$83,$7F,$7B,$7C,$80,$86,$8B,$8F
.db $8E,$89,$83,$7F,$7F,$83,$87,$8A,$8A,$86,$80,$7A,$77,$79,$7E,$86
.db $8D,$91,$8F,$89,$81,$7A,$77,$78,$7A,$7E,$81,$83,$81,$7F,$7F,$81
.db $84,$8A,$8F,$90,$8B,$84,$7C,$74,$72,$78,$80,$89,$90,$8F,$88,$80
.db $76,$73,$77,$7F,$87,$8B,$89,$83,$7B,$75,$74,$78,$7F,$87,$8A,$88
.db $83,$7A,$77,$79,$7E,$87,$91,$94,$91,$8A,$7F,$73,$6E,$6E,$73,$7B
.db $83,$89,$89,$85,$82,$80,$7F,$80,$81,$81,$81,$7E,$7B,$79,$79,$7B
.db $80,$85,$89,$8A,$88,$84,$7F,$7A,$76,$76,$79,$7C,$7E,$7E,$7D,$7B
.db $78,$78,$79,$7B,$7E,$82,$82,$80,$7E,$7D,$7E,$81,$87,$8C,$8E,$8A
.db $82,$78,$6F,$6B,$6F,$76,$7D,$84,$87,$85,$7F,$79,$75,$72,$71,$70
.db $70,$70,$72,$73,$76,$7A,$7E,$82,$87,$8A,$8B,$88,$82,$7B,$72,$6C
.db $6B,$6F,$74,$79,$80,$83,$81,$7E,$79,$72,$6D,$6B,$6B,$6D,$71,$75
.db $78,$77,$75,$74,$75,$79,$7C,$7E,$7D,$79,$73,$71,$71,$75,$7B,$80
.db $81,$80,$7D,$78,$74,$70,$6E,$6D,$6F,$72,$77,$7A,$7C,$7D,$7A,$77
.db $77,$78,$79,$79,$76,$73,$6F,$6D,$6F,$73,$79,$7E,$81,$82,$82,$7E
.db $7A,$76,$72,$6F,$70,$75,$7C,$82,$86,$85,$82,$7D,$79,$78,$7A,$7C
.db $7C,$79,$76,$73,$74,$77,$7A,$7C,$7C,$7B,$7A,$79,$79,$79,$78,$78
.db $77,$77,$7A,$7E,$82,$86,$87,$86,$84,$80,$7C,$79,$76,$75,$78,$7D
.db $82,$84,$84,$80,$78,$73,$73,$77,$7C,$82,$85,$82,$7E,$79,$75,$76
.db $7A,$7E,$83,$85,$85,$83,$81,$7E,$7C,$7C,$7D,$80,$82,$83,$82,$7E
.db $7A,$78,$79,$7D,$83,$87,$87,$84,$7F,$7A,$77,$77,$78,$7A,$7D,$7F
.db $81,$83,$84,$84,$83,$81,$7E,$7B,$7A,$7A,$7C,$7E,$81,$83,$85,$86
.db $85,$82,$7E,$7A,$79,$79,$7B,$7E,$80,$7F,$7D,$7A,$79,$7A,$7D,$81
.db $83,$83,$80,$7B,$77,$75,$77,$7B,$7F,$83,$84,$83,$81,$7E,$7A,$78
.db $78,$7B,$7F,$82,$83,$81,$7D,$79,$76,$76,$77,$7A,$7D,$7F,$7F,$7D
.db $7B,$79,$78,$78,$79,$7A,$7B,$7B,$7B,$7B,$7B,$7B,$7C,$7E,$81,$83
.db $84,$82,$7E,$79,$75,$74,$76,$7A,$7E,$80,$80,$7E,$7B,$78,$77,$77
.db $78,$79,$7A,$7A,$7A,$7A,$7B,$7B,$7D,$7E,$80,$82,$83,$81,$7E,$7A
.db $77,$76,$77,$7A,$7D,$7E,$7E,$7D,$7B,$7A,$7A,$7A,$7B,$7B,$7A,$7A
.db $7B,$7C,$7E,$7F,$80,$7F,$7E,$7D,$7D,$7C,$7B,$7A,$79,$7A,$7C,$7D
.db $7E,$7D,$7B,$79,$79,$7A,$7D,$7F,$80,$80,$7E,$7D,$7C,$7C,$7E,$80
.db $81,$81,$7F,$7D,$7A,$77,$76,$76,$77,$7A,$7E,$81,$82,$80,$7D,$79
.db $77,$78,$7B,$7F,$82,$83,$83,$82,$81,$80,$80,$7F,$7E,$7D,$7C,$7B
.db $7A,$79,$77,$77,$77,$79,$7C,$7F,$81,$81,$7E,$7B,$78,$78,$7B,$7E
.db $81,$82,$82,$81,$80,$7F,$7E,$7D,$7C,$7C,$7B,$7B,$7A,$7A,$79,$78
.db $78,$7A,$7C,$7F,$81,$81,$7F,$7D,$7A,$7A,$7B,$7D,$7F,$7F,$7F,$7D
.db $7D,$7E,$7E,$7D,$7C,$7A,$79,$79,$7A,$7B,$7C,$7C,$7C,$7C,$7D,$7F
.db $80,$80,$7F,$7E,$7D,$7D,$7C,$7C,$7C,$7B,$7B,$7B,$7C,$7D,$7D,$7C
.db $7B,$7A,$79,$7A,$7B,$7C,$7D,$7D,$7D,$7E,$7F,$80,$81,$81,$81,$80
.db $7E,$7E,$7D,$7D,$7C,$7B,$7B,$7B,$7C,$7D,$7E,$7E,$7D,$7C,$7B,$7B
.db $7C,$7C,$7D,$7D,$7D,$7E,$7F,$80,$82,$82,$82,$81,$80,$7F,$7E,$7E
.db $7D,$7C,$7C,$7C,$7D,$7E,$7F,$80,$81,$80,$7F,$7E,$7D,$7C,$7C,$7C
.db $7C,$7D,$7F,$81,$83,$84,$83,$81,$7F,$7E,$7D,$7D,$7D,$7E,$7E,$7E
.db $7F,$7F,$80,$80,$80,$7F,$7F,$7F,$7F,$7F,$7F,$7E,$7E,$7D,$7E,$7F
.db $80,$81,$82,$82,$81,$7F,$7D,$7D,$7D,$7D,$7E,$7F,$7F,$7F,$7F,$7E
.db $7E,$7D,$7E,$7F,$80,$81,$81,$80,$7F,$7E,$7D,$7E,$7F,$7F,$80,$7F
.db $7F,$7E,$7E,$7E,$7E,$7E,$7E,$7D,$7C,$7B,$7C,$7D,$7E,$7F,$7F,$80
.db $80,$80,$80,$7F,$7F,$7F,$7F,$7F,$80,$80,$7F,$7E,$7D,$7D,$7D,$7D
.db $7E,$7E,$7E,$7D,$7C,$7C,$7C,$7D,$7D,$7E,$7E,$7E,$7F,$80,$80,$80
.db $80,$7F,$7F,$7E,$7E,$7E,$7D,$7D,$7D,$7C,$7C,$7D,$7D,$7D,$7D,$7D
.db $7D,$7D,$7D,$7D,$7E,$7E,$7E,$7E,$7F,$7F,$80,$80,$7F,$7E,$7E,$7D
.db $7D,$7D,$7D,$7D,$7C,$7C,$7C,$7C,$7C,$7D,$7D,$7D,$7D,$7D,$7D,$7D
.db $7D,$7D,$7D,$7E,$7E,$7E,$7D,$7D,$7C,$7C,$7C,$7C,$7C,$7C,$7C,$7C
.db $7B,$7B,$7B,$7C,$7C,$7C,$7C,$7C,$7C,$7C,$7D,$7D,$7D,$7D,$7D,$7D
.db $7D,$7C,$7C,$7C,$7C,$7C,$7C,$7C,$7C,$7C,$7C,$7C,$7B,$7C,$7C,$7C
.db $7C,$7C,$7C,$7C,$7C,$7C,$7D,$7D,$7D,$7C,$7C,$7C,$7C,$7C,$7C,$7C
.db $7B,$7B,$7B,$7B,$7B,$7B,$7C,$7C,$7C,$7C,$7C,$7C,$7D,$7D,$7D,$7D
.db $7D,$7D,$7D,$7D,$7D,$7D,$7D,$7C,$7C,$7C,$7C,$7B,$7B,$7B,$7B,$7B
.db $7B,$7C,$7C,$7B,$7B,$7C,$7C,$7D,$7D,$7D,$7D,$7D,$7D,$7D,$7D,$7D
.db $7E,$7D,$7D,$7C,$7C,$7C,$7C,$7C,$7C,$7C,$7C,$7C,$7C,$7C,$7C,$7C
.db $7C,$7D,$7D,$7E,$7E,$7E,$7E,$7E,$7E,$7E,$7E,$7E,$7E,$7E,$7D,$7D
.db $7D,$7D,$7D,$7D,$7D,$7C,$7C,$7C,$7C,$7C,$7D,$7D,$7D,$7D,$7D,$7D
.db $7D,$7E,$7E,$7E,$7E,$7E,$7E,$7E,$7E,$7D,$7D,$7D,$7D,$7D,$7D,$7D
.db $7D,$7D,$7D,$7D,$7D,$7E,$7E,$7E,$7E,$7D,$7E,$7E,$7E,$7E,$7E,$7E
.db $7D,$7D,$7D,$7D,$7D,$7D,$7D,$7D,$7C,$7D,$7D,$7D,$7D,$7D,$7D,$7D
.db $7E,$7E,$7E,$7E,$7E,$7E,$7E,$7E,$7E,$7E,$7E,$7D,$7D,$7D,$7D,$7E
.db $7D,$7D,$7D,$7C,$7C,$7D,$7E,$7E,$7E,$7E,$7E,$7E,$7E,$7F,$80,$80
.db $80,$7F,$7F,$7F,$7F,$7F,$7F,$7E,$7E,$7E,$7E,$7E,$7D,$7D,$7D,$7D
.db $7D,$7E,$7E,$7E,$7E,$7E,$7E,$7F,$7F,$80,$80,$80,$80,$80,$80,$80
.db $80,$80,$80,$80,$7F,$7F,$7F,$7F,$7F,$7F,$7F,$7F,$7F,$7F,$7F,$7F
.db $7F,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80
.db $7F,$7F,$7F,$80,$80,$80,$80,$7F,$7F,$80,$80,$80,$80,$80,$80,$80
.db $80,$81,$81,$81,$81,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80
.db $80,$80,$80,$80,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81
.db $80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$81,$81,$81
.db $81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$80,$80,$80
.db $80,$80,$80,$80,$80,$80,$80,$80,$81,$81,$81,$81,$81,$81,$81,$81
.db $81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$80,$80,$80,$80,$80
.db $80,$80,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81
.db $81,$81,$81,$81,$81,$81,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80
.db $80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80
.db $80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80
.db $80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80
.db $80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80
.db $80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80
.db $80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$80,$81,$81,$81,$81,$81
.END