
;	Texture mapping really fast! CHUNKY PIXEL SIZE: 2x2, coppy faked well

; Joystick/Cursor keys+Del + Help to move around.
; LMB to quit.


; Routines backstab incluse, unico bug: non funziona backstabend: quando la
; chiamo...., dunque non la chiamo, e non chiudo le libs... pochi bytes bah!


	SECTION	DentAWolf,CODE

_Program_Top:
	bra.w	Program_Start

;;	backstab.library routines included in the main source!!!!

backstabinit:
	move.l	4.w,a6
	move.l	#$400,d0		; alloc 0-page copy buffer
	moveq	#0,d1			;
	JSR	-$C6(A6)		; AllocMem
	move.l	d0,zero_copy		;
	LEA	intuitionlibr(PC),A1
	MOVEQ	#0,D0
	JSR	-$228(A6)		; Open int lib
	MOVE.L	D0,int_base
	LEA	_GFXName(PC),A1
	MOVEQ	#0,D0
	JSR	-$228(A6)		; Open gfx lib
	MOVE.L	D0,_GFXBase
	rts

backstabend:
	move.l	4.w,a6
	MOVEA.L	zero_copy(PC),A1
	MOVE.L	#$400,D0
	JSR	-$D2(A6)		; FreeMem
;	LEA	_GFXBase(PC),A1				; VA IN GURU!?
;	JSR	-$19E(A6)		; Close gfx lib
;	LEA	int_base(PC),A1
;	JSR	-$19E(A6)		; Close int lib
	rts

no_audio:
	MOVEQ	#-1,D0
	MOVEA.L	(SP)+,A6
	RTS

r_takeover:
	MOVE.L	D0,flags
	MOVE.L	A6,-(SP)
	move.l	4.w,a6		;New client! Task pointer to 'aud_task'
	sub.l	a1,a1		;(*in* the audio device structure)
	JSR	-$126(A6)	;FindTask
	MOVE.L	D0,aud_task
	move.l	d0,a1		;Set task priority as high as possible
	moveq	#127,d0		;to prevent someone running with us
	JSR	-$12C(A6)	;set task pri
	MOVE.L	D0,old_taskpri
	bsr.w	alloc_audio
	BEQ.S	no_audio

	LEA	$DFF096,A0	; disable audio
	MOVEQ	#0,D0
	MOVE.W	D0,$12(A0)
	MOVE.W	D0,$22(A0)
	MOVE.W	D0,$32(A0)
	MOVE.W	D0,$42(A0)
	MOVE.W	#15,(A0)

	MOVEA.L	4.w,A6
	JSR	-$78(A6)	; Disable

	CLR.L	old_vbr
	CLR.L	chip_stores
	CLR.L	chip_stores+4
	BTST	#1,$129(A6)	; check 68020+
	BNE.S	check_nocache
	BCLR	#0,flags+3
check_nocache:
	BTST	#0,flags+3
	BEQ.S	nocache_ok
	MOVE.W	$14(A6),D0	; lib_version
	CMPI.W	#37,D0		; kick2+?
	BHS.S	nocache_ok
	MOVEA.L	int_base(PC),A6
	MOVEQ	#0,D0
	LEA	cache_alert(PC),A0
	MOVEQ	#$3C,D1
	JSR	-$5A(A6)	; Displayalert
	TST.L	D0
	BNE.S	nocache_ok
	MOVEQ	#-2,D0		; error code
	RTS

nocache_ok:
	BSR.W	reset_gfx
	MOVEA.L	4.w,A6
	JSR	-$96(A6)	; Superstate
	MOVE.L	D0,oldsysstack
	MOVEQ	#0,D0
	BTST	#0,$129(A6)	; 68010?
	BEQ.S	vbr_68000
	movec	vbr,d0
vbr_68000:
	MOVE.L	D0,-(SP)
	MOVE.L	oldsysstack(PC),D0
	JSR	-$9C(A6)	; userstate
	MOVEA.L	(SP)+,A1
	MOVEA.L	zero_copy(PC),A0
	MOVE.W	#[$400/4]-1,D0
Fill:
	MOVE.L	(A1)+,(A0)+
	DBRA	D0,Fill
	BRA.S	cp_takeover

r_deactivate:
	;Flags are the same as TakeOver() [still stored]
	MOVE.L	A6,-(SP)
	MOVEA.L	4.w,A6
	JSR	-$78(A6)	; Disable
cp_takeover:
;	bsr.w	wait_devices
	bsr.w	own_blitter
	bsr.w	reset_caches
	MOVEA.L	4.w,A6
	JSR	-$96(A6)	; superstate
	MOVE.L	D0,oldsysstack
	bsr.w	swap_zeropage_and_vbr
	BTST	#1,flags+3
	BNE.S	nouser
	MOVEA.L	4.w,A6
	MOVE.L	oldsysstack(PC),D0
	JSR	-$9C(A6)	; userstate
nouser:
	BSR.w	swap_chipregs
	BSR.w	get_return_data
	MOVEA.L	(SP)+,A6
	MOVEQ	#0,D0
	RTS

;	MOVEA.L	(SP)+,A6
;	MOVEQ	#-2,D0
;	RTS

r_activate:
	MOVE.L	D2,-(SP)
	MOVEQ	#0,D2
	BRA.S	common_activation

r_return:
	MOVE.L	D2,-(SP)
	MOVEQ	#-1,D2
common_activation:

	;This piece of code is almost similar to 'ActivateSystem' and 'Return-
	;ToSystem'. The only difference is that ReturnToSystem frees audio
	;channels and restores gfx. To optimize size, D2 indicates which case
	;are we running, and some things are bypassed if it isn't ReturnTo-
	;System..

	move.l	a6,-(sp)		;
	move.w	#$4000,$dff09a		;Disable interrupts
	bsr.w	swap_chipregs		;Chip handling
	btst	#1,flags+3		;If SUPERVISOR flag wasn't set, we have
	BNE.S	was_super
	MOVEA.L	4.w,A6
	JSR	-$96(A6)	; superstate
	MOVE.L	D0,oldsysstack
was_super:
	BSR.w	swap_zeropage_and_vbr
	MOVEA.L	4.w,A6
	MOVE.L	oldsysstack(PC),D0
	JSR	-$9C(A6)	; Userstate
	BSR.w	restore_caches
	BSR.w	disown_blitter
	tst.w	d2			;System view back (if ReturnToSystem)
	BEQ.S	only_in_return1
	BSR.w	restore_gfx
only_in_return1:
	MOVEA.L	4.w,A6
	JSR	-$7E(A6)		; Enable
	tst.w	d2			;Audio chans back (if ReturnToSystem)
	BEQ.S	only_in_return2

	lea	$dff096,a0		;Illegal audio reset before giving back
	moveq	#0,d0			;audio channels to system.
	move.w	d0,$0a8-$096(a0)	;
	move.w	d0,$0b8-$096(a0)	;
	move.w	d0,$0c8-$096(a0)	;
	move.w	d0,$0d8-$096(a0)	;
	move.w	#$000f,(a0)		;
	BSR.w	restore_audio
	move.l	4.w,a6			;Task priority back
	MOVEA.L	aud_task(PC),A1
	MOVE.L	old_taskpri(PC),D0
	JSR	-$12C(A6)		; set task pri
only_in_return2:
	MOVEA.L	(SP)+,A6
	MOVE.L	(SP)+,D2
	RTS


get_return_data:
	MOVEQ	#0,D1			; start from OCS
	MOVEA.L	4.w,A6
	CMPI.W	#36,$14(A6)		; lib version
	BLO.S	nocheck
	MOVEA.L	_GFXBase(PC),A6
	BTST	#2,$EC(A6)		; AGA ALICE (OS LEGAL CHECK ONLY, IT
	BNE.S	softaga			; DETECT ONLY AFTER A 3.0 setpatch!!!)
	BTST	#1,$EC(A6)		; chiprevbits
	BEQ.S	nocheck
	MOVEQ	#1,D1
	BRA.S	nocheck

softaga:
	MOVEQ	#2,D1
nocheck:
	MOVEA.L	4.w,A6
	MOVEQ	#0,D2
	MOVE.W	$14(A6),D2	; exec version
	MOVE.W	$128(A6),D0	; attnflags: CPU TYPE
	BTST	#3,D0
	BNE.S	p040
	BTST	#2,D0
	BNE.S	p030
	BTST	#1,D0
	BNE.S	p020
	BTST	#0,D0
	BNE.S	p010
	MOVEQ	#0,D3
	BRA.S	CpuOver

p010:
	MOVEQ	#1,D3
	BRA.S	CpuOver

p020:
	MOVEQ	#2,D3
	BRA.S	CpuOver

p030:
	MOVEQ	#3,D3
	BRA.S	CpuOver

p040:
	MOVEQ	#4,D3
CpuOver:
	MOVEQ	#0,D4		; math coprocessor type
	LSR.W	#4,D0
	and.w	#%111,d0
	MOVE.W	D0,D4
	RTS

reset_caches:
	CLR.L	old_cachebits
	BTST	#0,flags+3	; nocache?
	BEQ.S	noreq
	MOVEA.L	4.w,A6
	JSR	-$27C(A6)	; cacheclearU
	moveq	#0,d0		;Get old cache state
	MOVEQ	#0,D1
	JSR	-$288(A6)	; cachecontrol
	MOVE.L	D0,old_cachebits
	MOVE.L	D0,D1
	MOVEQ	#0,D0
	JSR	-$288(A6)	; cache control
noreq:
	RTS

restore_caches:
	MOVE.L	old_cachebits(PC),D0
	BEQ.S	lbC0004B4
	MOVEA.L	4.w,A6
	MOVE.L	old_cachebits(PC),D0
	MOVE.L	D0,D1
	JSR	-$288(A6)
lbC0004B4:
	RTS

alloc_audio:
	;Allocates and initializes audio channels and returns zero flag set if
	;the audio wasn't ok: exit the whole shit. Also illegally turns the
	;audio DMA off along with volumes that are set to zero. Ofcourse only
	;if channels were allocated or user agreed to takeover.

	;Initialize structure for OpenDevice(), which will allocate the
	;channels specifies in the channel map structure. The mask is always
	;(in this code) %1111, and that is the only entry. -> All channels are
	;always allocated.

	clr.b	audio_alloc		;Reset audio allocated flag

	;Task pointer is already set into the structure!

	moveq	#-1,d0			;AllocSignal for audio device
	JSR	-$14A(A6)		;Allocsignal
	move.b	d0,aud_signal		;
	bmi.s	.nosig			;

	lea	aud_messageport(pc),a1	; Add msgport into system lists
	JSR	-$162(A6)		; AddPort
	TST.L	D0
	beq.s	.noport			;

	;Open the device. Strangely, no IO command needs to be assigned for
	;allocation (by the books). Priority 127 means that no-one can steal
	;these channels no more, in effect no handling for stolen channels is
	;required.

	lea	audiodevice(pc),a0	;name ("audio.device")
	moveq	#0,d0			;unit (always 0)
	lea	aud_ioreq(pc),a1	;ioreq
	moveq	#0,d1			;flags (always 0)
	JSR	-$1BC(A6)		;Opendevice
	TST.L	D0
	bne.s	.nodev			;

	not.b	audio_alloc		;flag: audio allocated!
	rts				;zeroflag = 0

.nodev:
	lea	aud_messageport(pc),a1	;Handle errors, display alert for user
	JSR	-$168(A6)		;remport
.noport:				;take over anyway
	moveq	#0,d0			;
	move.b	aud_signal(pc),d0	;
	JSR	-$150(A6)		; FreeSignal
.nosig:					;
	MOVEA.L	int_base(PC),A6
	MOVEQ	#0,D0
	LEA	audio_alert(PC),A0
	MOVEQ	#$3C,D1
	JSR	-$5A(A6)		;DisplayAlert
	tst.l	d0			;If RMB pressed -> cancel -> D0=zero ->
	rts				;zeroflag set. Else zeroflag=0.

restore_audio:
	tst.b	audio_alloc		;If audio was allocated, get
	beq.s	.audio_over		;rid of it and all the system
					;stuff needed for it.
	move.l	4.w,a6			;
	lea	aud_ioreq(pc),a1	;
	JSR	-$1C2(A6)		; closedevice
	lea	aud_messageport(pc),a1	;
	JSR	-$168(A6)		; remport
	MOVEQ	#0,D0
	move.b	aud_signal(pc),d0	;
	JSR	-$150(A6)		; Fresignal
.audio_over:
	RTS


reset_gfx:
	;Flushes all graphics hardware to basic state (according to system).

	;If V39 or higher, forces sprites back to 140ns resolution. No return
	;codes.

	SUBA.L	A1,A1
	JSR	-$126(A6)	; findtask
	MOVEA.L	D0,A1
	CLR.L	WBSCREEN
	MOVEA.L	4.w,A6
	MOVE.W	$14(A6),D0	; lib version
	CMPI.W	#39,D0
	BLO.w	ExitW
	MOVE.L	#$80000032,taglist	; sprite
	MOVE.L	#0,res			; sprite
	MOVEA.L	int_base(PC),A6
	LEA	Workbench(PC),A0
	JSR	-$1FE(A6)		; lock pub screen
	MOVE.L	D0,WBSCREEN
	BEQ.S	ExitW
	MOVEA.L	D0,A0
	MOVEA.L	$30(A0),A0		; sc_ViewPort+vp_ColorMap
	LEA	taglist(PC),A1
	MOVEA.L	_GFXBase(PC),A6
	JSR	-$2C4(A6)		; Videocontrol
	MOVE.L	res,oldres
	MOVE.L	#$80000031,taglist	; Reset sprites to 140ns resolution
	MOVE.L	#1,res
	MOVEA.L	WBSCREEN(PC),A0
	MOVEA.L	$30(A0),A0		; sc_ViewPort+vp_ColorMap
	LEA	taglist(PC),A1
	JSR	-$2C4(A6)		; VideoControl
	MOVEA.L	WBSCREEN(PC),A0
	MOVEA.L	int_base(PC),A6
	JSR	-$17A(A6)		; Makescreen
	JSR	-$186(A6)		; RethinkDisplay
	MOVEA.L	_GFXBase(PC),A6
	JSR	-$10E(A6)		; WaitTOF
	JSR	-$10E(A6)		; WaitTOF
ExitW:
	MOVEA.L	_GFXBase(PC),A6
	MOVE.L	$22(A6),sysview		; gb_ActiView
	SUBA.L	A1,A1
	JSR	-$DE(A6)		; LoadView
	JSR	-$10E(A6)		; WaitTOF
	JMP	-$10E(A6)		; WaitTOF	; exit!

restore_gfx:
	MOVE.L	WBSCREEN(PC),D0
	BEQ.S	Exity
	MOVEA.L	D0,A0

	;If < V39, the wbscreen will be zero, so exit is ok!
	;
	;VTAG command has to be set to 'SET' now, as we exited TakeOver with
	;that value...

	MOVE.L	oldres(PC),res
	LEA	taglist(PC),A1
	MOVEA.L	$30(A0),A0		; sc_ViewPort+vp_ColorMap
	MOVEA.L	_GFXBase(PC),A6
	JSR	-$2C4(A6)		; VideoControl
	MOVEA.L	int_base(PC),A6
	MOVEA.L	WBSCREEN(PC),A0
	JSR	-$17A(A6)		; Makescreen
	MOVEA.L	WBSCREEN(PC),A1
	SUBA.L	A0,A0
	JSR	-$204(A6)		; UnlockPubScreen
	MOVEA.L	_GFXBase(PC),A6
Exity:
	MOVEA.L	_GFXBase(PC),A6
	MOVEA.L	sysview(PC),A1
	JSR	-$DE(A6)		; LoadView
	JSR	-$10E(A6)		; WaitTOF
	JSR	-$10E(A6)		; WaitTOF (If interlace)
	MOVE.L	$26(A6),$DFF080
	MOVEA.L	int_base(PC),A6
	JMP	-$186(A6)		; ReThinkDisplay

own_blitter:
	MOVEA.L	_GFXBase(PC),A6
	JSR	-$1C8(A6)		; OwnBlitter
	JSR	-$E4(A6)		; WaitBlit
	JSR	-$E4(A6)		; WaitBlit
	BTST	#6,$DFF002		; Hard Wblit!
MyWaitblit:
	BTST	#6,$DFF002
	BNE.S	MyWaitblit
	RTS

disown_blitter:
	BTST	#6,$DFF002
Mywblit:
	BTST	#6,$DFF002
	BNE.S	Mywblit
	MOVEA.L	_GFXBase(PC),A6
	JSR	-$E4(A6)		; WaitBlit
	JSR	-$E4(A6)		; WaitBlit
	JSR	-$1CE(A6)		; DisownBlitter
	RTS

swap_zeropage_and_vbr:
	MOVEA.L	zero_copy(PC),A0
	SUBA.L	A1,A1
	MOVE.W	#$FF,D0
lbC0006AE:
	MOVE.L	(A0),D1
	MOVE.L	(A1),(A0)+
	MOVE.L	D1,(A1)+
	DBRA	D0,lbC0006AE
	MOVEA.L	4,A6
	BTST	#0,$129(A6)
	BEQ.S	lbC0006D6
	MOVE.L	old_vbr(PC),D0
	dc.l	$4E7A1801

	MOVE.L	D1,old_vbr
	dc.l	$4E7B0801

lbC0006D6:
	RTS

swap_chipregs:
	;Wait for disk DMA to finish and swap the 4 important chipregs

	lea	$dff096,a0			;Custom base

	btst	#14,$01a-$096(a0)		;Wait disk DMA for maximum
	beq.s	.nodiskdma			;certainty!
.diskdma:					;
	btst	#1,$01e+1-$096(a0)		;DO NOT clear the bit, system
	beq.s	.diskdma			;may be expecting it...
.nodiskdma:

	move.w	$002-$096(a0),d1		;
	move.w	old_dmacon(pc),d0		;
	bset	#15,d0				;
	and.w	#%1000011111111111,d0		;
	move.w	d0,(a0)				;
	not.w	d0				;
	and.w	#%1000011111111111,d0		;
	move.w	d0,(a0)				;
	move.w	d1,old_dmacon			;
						;
	move.w	$01c-$096(a0),d1		;
	move.w	old_intena(pc),d0		;(master is disabled!)
	bset	#15,d0				;
	move.w	d0,$09a-$096(a0)		;
	not.w	d0				;
	move.w	d0,$09a-$096(a0)		;
	move.w	d1,old_intena			;
						;
	move.w	$01e-$096(a0),d1		;
	move.w	old_intreq(pc),d0		;
	bset	#15,d0				;
	move.w	d0,$09c-$096(a0)		;
	not.w	d0				;
	move.w	d0,$09c-$096(a0)		;
	move.w	d1,old_intreq			;
						;
	move.w	$010-$096(a0),d1		;
	move.w	old_adkcon(pc),d0		;
	bset	#15,d0				;
	move.w	d0,$09e-$096(a0)		;
	not.w	d0				;
	move.w	d0,$09e-$096(a0)		;
	move.w	d1,old_adkcon			;
	rts					;

TAG_DONE   equ 0  ; terminates array of TagItems. ti_Data unused


aud_ioreq:	dc.l	0		;succ		\
		dc.l	0		;pred		 \
		dc.b	5		;type = message	   node structure
		dc.b	127		;pri		 / (in message struct)
		dc.l	0		;name		/

aud_msgport:	dc.l	aud_messageport	;message port	      \ actual message
		dc.w	0		;byte nbr of message  / structure

		dc.l	0		;device
		dc.l	0		;unit

aud_cmd:	dc.w	0		;command
aud_flags:	dc.b	0		;flags
aud_error:	dc.b	0		;error

		;here begins the audio request extra datas

aud_allockey:	dc.w	0		;allocation key (dev fills up)
aud_data:	dc.l	channel_map	;data pointer
aud_len:	dc.l	1		;size data field
aud_per:	dc.w	0		;frequency
aud_vol:	dc.w	0		;volume
ayd_cycles:	dc.w	0		;cycles

		;this is the WriteMsg structure trailing the real IO req.
		;device will fill this space up, so only 14 zeros is ok.
		;
		;
		dcb.b	20,0		;device will fill this up (14 bytes?)


aud_messageport:
		dc.l	0		;succ
		dc.l	0		;pred
		dc.b	4		;type = messageport
		dc.b	0		;pri
		dc.l	0		;name

		dc.b	0		;flags
aud_signal:	dc.b	0		;signal bit
aud_task:	dc.l	0		;task

		dc.l	0		;head
		dc.l	0		;tail
		dc.l	0		;tailpred
		dc.b	0		;type
		dc.b	0		;pad

oldres:		dc.l	0		;Old sprite resolution
wbscreen:	dc.l	0		;WB screen

taglist:	dc.l  	0		;VTAG command (set resn/get resn)
res:		dc.l  	0		;resolution
tagdone:	dc.l	TAG_DONE,0


flags:		dc.l	0		;Takeover input flags

dos_base:	dc.l	0		;dos base
gfx_base:	dc.l	0		;graphics base
int_base:	dc.l	0		;intuition base
zero_copy:	dc.l	0		;zeropage copy address
old_VBR:	dc.l	0		;old VBR
old_taskpri:	dc.l	0		;old task priority
sysview:	dc.l	0		;system view address
oldsysstack:	dc.l	0		;old stack pointer:superstate/userstate
old_cachebits:	dc.l	0		;old cache control bits

chip_stores:
old_dmacon:	dc.w	0		;chipreg storages...
old_intena:	dc.w	0		;
old_intreq:	dc.w	0		;
old_adkcon:	dc.w	0		;

audio_alloc:	dc.b	0		;Flag: audio was allocated succesfully

channel_map:	dc.b	%1111		;all 4 channels or nothing (alloc map)

	even
intuitionlibr:
	dc.b	'intuition.library',0
	even
Workbench:
	dc.b	'Workbench',0
	even
audiodevice:
	dc.b	'audio.device',0
	even
audio_alert:
	dc.b	0
	dc.b	'X',$C
	dc.b	'BACKSTAB LIBRARY ALERT: Unable to allocate a'
	dc.b	'udio channels.',0
	dc.b	$FF
	dc.b	0
	dc.b	'Y',$C
	dc.b	'BACKSTAB LIBRARY ALERT: Unable to allocate a'
	dc.b	'udio channels.',0
	dc.b	$FF
	dc.b	0
	dc.b	$D8
	dc.b	$16
	dc.b	'Take over channels anyway?',0
	dc.b	$FF
	dc.b	0
	dc.b	'\*Left mousebutton',0
	dc.b	$FF
	dc.b	1
	dc.b	$9C
	dc.b	'*Right mousebutton',0
	dc.b	$FF
	dc.b	0
	dc.b	$90
	dc.b	'4YES',0
	dc.b	$FF
	dc.b	1
	dc.b	$D8
	dc.b	'4NO',0,0
	even
cache_alert:
	dc.b	0
	dc.b	'|',$C
	dc.b	'BACKSTAB LIBRARY ALERT: Unable to disable ca'
	dc.b	'ches',0
	dc.b	$FF
	dc.b	0
	dc.b	$85
	dc.b	12
	dc.b	'BACKSTAB LIBRARY ALERT: Unable to disable ca'
	dc.b	'ches.',0
	dc.b	$FF
	dc.b	1
	dc.b	$14
	dc.b	$16
	dc.b	'Run anyway?',0
	dc.b	$FF
	dc.b	0
	dc.b	'\*Left mousebutton',0
	dc.b	$FF
	dc.b	1
	dc.b	$9C
	dc.b	'*Right mousebutton',0
	dc.b	$FF
	dc.b	0
	dc.b	$90
	dc.b	'4YES',0
	dc.b	$FF
	dc.b	1
	dc.b	$D8
	dc.b	'4NO',0,0
*
	even

_Clearmem:
	dcb.w	$1E,0
_OldCopper1:
	dc.l	0
_OldCopper2:
	dc.l	0
_OldIntena:
	dc.w	0
_OldDmacon:
	dc.w	0
_C_OldIntena:
	dc.w	0
_C_OldDmacon:
	dc.w	0
_Copper1_Pointer:
	dc.l	0
_Copper2_Pointer:
	dc.l	0
_Current_System:
	dc.w	0
_OldIntVector1:
	dc.l	0
_OldIntVector2:
	dc.l	0
_OldIntVector3:
	dc.l	0
_OldIntVector4:
	dc.l	0
_OldIntVector5:
	dc.l	0
_OldIntVector6:
	dc.l	0
_CiaA_LatchA:
	dc.w	0
_CiaA_LatchB:
	dc.w	0
_CiaB_LatchA:
	dc.w	0
_CiaB_LatchB:
	dc.w	0
_CiaA_Cra:
	dc.b	0
_CiaA_Crb:
	dc.b	0
_CiaB_Cra:
	dc.b	0
_CiaB_Crb:
	dc.b	0
_Lastvert:
	dc.b	0
_Lasthoz:
	dc.b	0
_Memory_Store:
	dcb.l	$28,0
_Memory_Checksum:
	dc.l	0
_Machine_Type:
	dcb.b	$2,0
_Int_Lev1_PC:
	dcb.b	$4,0
_Int_Lev2_PC:
	dc.l	0
_Int_Lev3_PC:
	dc.l	0
_Int_Lev4_PC:
	dc.l	0
_Int_Lev5_PC:
	dc.l	0
_Int_Lev6_PC:
	dc.l	0
_Int_Lev7_PC:
	dc.l	0
_GFXname:
	dc.b	"graphics.library"
	dc.w	0
_GFXbase:
	dc.l	0
_DOSname:
	dc.b	'dos.library',0
_DOSBase:
	dc.l	0
_Tmp:
	dc.l	0
lbL000180:
	dc.l	0
lbL000184:
	dc.l	0
lbL000188:
	dcb.l	$11,0
SR_Save:
	dc.l	0
Font8x8:
	dcb.l	$14,0
	dc.l	$18CC6C,$18C33818,$18600000,3,$7C187C7C,$1CFE3CFE
	dc.l	$7C7C0000,$C00603C,$7C7CFC7C,$FCFEFE7C,$18CC6C
	dc.l	$7EC66C18,$30306C30,6,$C638C6C6,$3CC06006
	dc.l	$C6C61818,$18003066,$C6C6C6C6,$C6C0C0C6,$1800FE
	dc.l	$C00C6D30,$60183830,12,$CE180606,$6CFCC00C
	dc.l	$C6C61818,$30FE1806,$CEC6C6C0,$C6C0C0C0,$18006C
	dc.l	$7E187B00,$6018FEFC,$7C0018,$D6183C3C,$CC06FC18
	dc.l	$7C7E0000,$60000C0C,$D6FEFCC0,$C6F8F8CE,$1800FE
	dc.l	$330CE00,$60183830,$30,$E6186006,$FE06C618
	dc.l	$C6061818,$30FE1818,$CEC6C6C0,$C6C0C0C6,$6C
	dc.l	$7E63C600,$30306C30,$18003060,$C618C0C6,$CC6C618
	dc.l	$C60C1818,$18003000,$C0C6C6C6,$C6C0C0C6,$18006C
	dc.l	$18C37B00,$18600000,$180030C0,$7C3CFE7C,$C7C7C18
	dc.l	$7C780030,$C006018,$7CC6FC7C,$FCFEC07C,0,0,0
	dc.l	$30000000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	dcb.l	$6,0
	dc.l	$C67806C6,$C0C6C67C,$FC7CFC7C,$FFC6C6C6,$C3C3FF3C
	dc.l	$C03C1000,$1800C000,$6003C00,$C0300CC0,$38000000
	dc.l	$C63006CC,$C0EEE6C6,$C6C6C6C6,$18C6C6C6,$66660630
	dc.l	$600C3800,$1800C000,$6006600,$C00000C0,$18000000
	dc.l	$C63006D8,$C0FEF6C6,$C6C6C6C0,$18C6C6C6,$3C3C0C30
	dc.l	$300C6C00,$C7CDC78,$767C607E,$DC700CCC,$18CCFC7C
	dc.l	$FE3006F0,$C0D6DEC6,$FCC6FC7C,$18C6C6D6,$18181830
	dc.l	$180CC600,$6E6CC,$CEC6F8C6,$E6300CD8,$18FEC6C6
	dc.l	$C630C6D8,$C0C6CEC6,$C0C6D806,$18C66CFE,$3C183030
	dc.l	$C0C0000,$7EC6C0,$C6FE60C6,$C6300CF0,$18D6C6C6
	dc.l	$C630C6CC,$C0C6C6C6,$C0DECCC6,$18C638EE,$66186030
	dc.l	$60C0000,$C6C6CC,$C6C0607E,$C6300CD8,$18C6C6C6
	dc.l	$C6787CC6,$FEC6C67C,$C07CC67C,$187C10C6,$C318FF3C
	dc.l	$33C0000,$7EFC78,$7E7C6006,$C678CCCC,$18C6C67C,0
	dc.l	0,$60000,0,0,$FE,0,$FC,$7800,0,0,0,0,0,0,0,0,0,0
	dcb.l	$C,0
	dc.l	$60000000,$1C,$18387600,0,0,0,0,0,0,0,$60000000
	dc.l	$30,$180CDC00,0,0,0,0,0,0,$FC7EDC7E,$F86666C6
	dc.l	$C6C67E30,$180C0000,0,0,0,0,0,0,$C6C6E6C0
	dc.l	$606666D6,$6C6C0C60,$18060000,0,0,0,0,0,0
	dc.l	$C6C6C07C,$606666D6,$38381830,$180C0000,0,0,0,0,0
	dc.l	0,$FC7EC006,$6C663CFE,$6C303030,$180C0000,0,0,0,0
	dcb.l	$2,0
	dc.l	$C006C0FC,$383E186C,$C6607E1C,$18380000,0,0,0,0,0
	dc.l	0,$C00F0000,0,$C00000,0,0,0,0,0,0,0

_Key_Handler:
	MOVEQ	#0,D1
	MOVE.B	$BFEC01,D1
	NOT.B	D1
	BSET	#6,$BFEE01
	MOVEM.L	D0/A0,-(SP)
	LEA	$BFE001,A0
	MOVE.B	$E00(A0),D0
	ANDI.B	#$C0,D0
	ORI.B	#8,D0
	MOVE.B	D0,$E00(A0)
	MOVE.B	#$3C,$400(A0)
	MOVE.B	#0,$500(A0)
lbC0006B8:
	BTST	#0,$D00(A0)
	BEQ.S	lbC0006B8
	MOVEM.L	(SP)+,D0/A0
	BCLR	#6,$BFEE01
	BSET	#5,$BFEE01
	LSR.B	#1,D1
	BHS.S	lbC0006E4
	CLR.B	_RawKeyPress
	bra.s	lbC0006F4

lbC0006E4:
	MOVE.B	D1,_RawKeyPress
	CMP.B	#$60,D1
	BGE.S	lbC0006F4
	bra.s	__ExitLev2

lbC0006F4:
	CMP.B	#$68,D1
	BGE.S	__ExitLev2
	CMP.B	#$60,D1
	BLT.S	__ExitLev2
	LEA	_SpecialKeys(PC),A0
	SUBI.B	#$60,D1
	BCHG	#0,0(A0,D1.W)
	MOVE.B	6(A0),D0
	BEQ.S	__ExitLev2
	MOVE.B	7(A0),D0
	BEQ.S	__ExitLev2
	CLR.B	6(A0)
	CLR.B	7(A0)
	MOVEA.L	_Int_Lev2_PC(PC),A0
	MOVE.W	(A0),D0
	MOVE.W	D0,_Dbg_Tmp
	MOVE.W	#$F002,(A0)
__ExitLev2:
	JMP	_ExitLev2

_Raw_to_Ascii:
	MOVEM.L	A0/A1,-(SP)
	LEA	_AsciiKeyMap_LC(PC),A0
	LEA	_SpecialKeys(PC),A1
	TST.B	(A1)
	BEQ.S	lbC00075E
	LEA	_AsciiKeyMap_UC(PC),A0
	BRA.S	lbC0007A8

lbC00075E:
	TST.B	1(A1)
	BEQ.S	lbC00076C
	LEA	_AsciiKeyMap_UC(PC),A0
	BRA.S	lbC0007A8

lbC00076C:
	TST.B	2(A1)
	BEQ.S	lbC0007A8
	CMP.B	#$10,D0
	blt.w	lbC0007A8
	CMP.B	#$19,D0
	ble.w	lbC0007A2
	CMP.B	#$20,D0
	blt.w	lbC0007A8
	CMP.B	#$28,D0
	ble.w	lbC0007A2
	CMP.B	#$31,D0
	blt.w	lbC0007A8
	CMP.B	#$37,D0
	ble.w	lbC0007A2
lbC0007A2:
	LEA	_AsciiKeyMap_UC(PC),A0
lbC0007A8:
	MOVE.B	0(A0,D0.W),D0
	MOVEM.L	(SP)+,A0/A1
	RTS

_RawKeyPress:
	dc.b	0
_SpecialKeys:
	dcb.b	$2,0
	dcb.b	$2,0
	dcb.b	$2,0
	dcb.b	$2,0

_AsciiKeyMap_LC:
	dc.b	$27,$31,$32,$33,$34,$35,$36,$37,$38,$39,$30,$2D
	dc.b	$3D,$5C,0,$30,$71,$77,$65,$72,$74,$79,$75,$69,$6F
	dc.b	$70,$5B,$5D,0,$31,$32,$33,$61,$73,$64,$66,$67,$68
	dc.b	$6A,$6B,$6C,$3B,$23,0,0,$34,$35,$36,0,$7A,$78,$63
	dc.b	$76,$62,$6E,$6D,$2C,$2E,$2F,0,$2E,$37,$38,$39,$20
	dc.b	8,9,10,10,$1B,8,0,0,0,$2D,0,0,0,0,0,0,0,0,0,0,0,0
	dcb.b	$3,0
	dc.b	$28,$29,$2F,$2A,$2B,0,0,0,0,0,0,0,0,0
_AsciiKeyMap_UC:
	dc.b	$7E,$21,$22,$23,$24,$25,$5E,$26,$2A,$28,$29,$5F
	dc.b	$2B,$7C,0,$30,$51,$57,$45,$52,$54,$59,$55,$49,$4F
	dc.b	$50,$7B,$7D,0,$31,$32,$33,$41,$53,$44,$46,$47,$48
	dc.b	$4A,$4B,$4C,$3A,$40,0,0,$34,$35,$36,0,$5A,$58,$43
	dc.b	$56,$42,$4E,$4D,$3C,$3E,$3F,0,$2E,$37,$38,$39,$20
	dc.b	8,9,10,10,$1B,8,0,0,0,$2D,0,0,0,0,0,0,0,0,0,0,0,0
	dcb.b	$3,0
	dc.b	$28,$29,$2F,$2A,$2B,0,0,0,0,0,0,0,0,0,0

;_AsciiKeyMap_LC:
;
;	dc.b	'''1234567890-=\',0
;	dc.b	'0qwertyuiop[]',0
;	dc.b	'123asdfghjkl;#',0,0
;	dc.b	'456',0
;	dc.b	'zxcvbnm,./',0
;	dc.b	'.789 '
;	dc.b	8
;	dc.b	9
;	dcb.b	$2,10
;	dc.b	$1B
;	dc.b	8
;	dcb.b	$2,0
;	dc.b	0
;	dc.b	'-',0,0
;	dcb.b	$2,0
;	dcb.b	$2,0
;	dcb.b	$2,0
;	dcb.b	$2,0
;	dcb.b	$2,0
;	dcb.b	$2,0
;	dc.b	0
;	dc.b	'()/*+',0,0
;	dcb.b	$2,0
;	dcb.b	$2,0
;	dcb.b	$2,0
;	dc.b	0
;_AsciiKeyMap_UC:
;	dc.b	'~!"#$%^&*()_+|',0
;	dc.b	'0QWERTYUIOP{}',0
;	dc.b	'123ASDFGHJKL:@',0,0
;	dc.b	'456',0
;	dc.b	'ZXCVBNM<>?',0
;	dc.b	'.789 '
;	dc.b	8
;	dc.b	9
;	dcb.b	$2,10
;	dc.b	$1B
;	dc.b	8
;	dcb.b	$2,0
;	dc.b	0
;	dc.b	'-',0,0
;	dcb.b	$2,0
;	dcb.b	$2,0
;	dcb.b	$2,0
;	dcb.b	$2,0
;	dcb.b	$2,0
;	dcb.b	$2,0
;	dc.b	0
;	dc.b	'()/*+',0,0
;	dcb.b	$2,0
;	dcb.b	$2,0
;	dcb.b	$2,0
;	dcb.b	$2,0

_TestForAGA:
	MOVEM.L	D1/D2,-(SP)
	CLR.B	_Machine_Type
	MOVE.W	$7C(A6),D0
	MOVE.W	#$FA,D2
	MOVE.B	D0,D1
lbC0008A2:
	MOVE.W	$7C(A6),D1
	CMP.B	D0,D1
	BNE.S	lbC0008B4
	DBRA	D2,lbC0008A2
	MOVE.B	D1,_Machine_Type
lbC0008B4:
	MOVEM.L	(SP)+,D1/D2
	RTS

_Print_Text:
	MOVEM.L	D0-D2/A2/A3,-(SP)
	MOVEQ	#0,D2
	LEA	(A0),A2
lbC0008C4:
	MOVEQ	#0,D0
	MOVE.B	(A1)+,D0
	beq.s	lbC00092E
	CMP.B	#13,D0
	BEQ.S	lbC0008D8
	CMP.B	#10,D0
	BNE.S	lbC0008EC
lbC0008D8:
	MOVE.L	D4,D2
	LSL.W	#3,D2
	ADD.L	D4,D2
	ADD.L	D4,D2
	ADDA.L	D2,A2
	LEA	(A2),A0
	MOVEQ	#0,D2
	bra.s	lbC0008C4

lbC0008EC:
	LEA	Font8x8(PC),A3
	SUBI.B	#$20,D0
	MOVE.L	D0,D1
	DIVS.W	#$28,D1
	MOVE.W	D1,D0
	MULS.W	#$190,D0
	ADDA.L	D0,A3
	SWAP	D1
	MOVEQ	#9,D3
	ANDI.L	#$FFFF,D1
	ADDA.L	D1,A3
	MOVEM.L	A0,-(SP)
lbC000916:
	MOVE.B	(A3),(A0)
	LEA	$28(A3),A3
	ADDA.L	D4,A0
	DBRA	D3,lbC000916
	MOVEM.L	(SP)+,A0
	ADDQ.W	#1,A0
	bra.s	lbC0008C4

lbC00092E:
	MOVEM.L	(SP)+,D0-D2/A2/A3
	RTS

_System_Set:
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	$DFF000,A6
	MOVE.W	_Current_System(PC),D1
	CMP.W	#1,D1
	blt.w	_SS_OS_Anyway
	CLR.W	_Current_System
	MOVEM.L	D0,-(SP)
mac_waitpospal_001:
	MOVE.L	4(A6),D0
	ANDI.L	#$1FF00,D0
	CMP.L	#$12C00,D0
	BLT.S	mac_waitpospal_001
	MOVEM.L	(SP)+,D0
	MOVE.W	$1C(A6),_C_OldIntena
	MOVE.W	2(A6),_C_OldDmacon
	MOVE.W	#$7FFF,$9C(A6)
	MOVE.W	#$7FFF,$9A(A6)
	MOVE.W	#$7FFF,$96(A6)
	SUBA.L	A0,A0
	BSR.w	_Restore_Vectors
	BSR.w	_Restore_DbgOS_Vectors
	LEA	$BFE001,A5
	MOVE.W	_CiaA_LatchA(PC),D0
	MOVE.B	D0,$400(A5)
	LSR.W	#8,D0
	MOVE.B	D0,$500(A5)
	MOVE.W	_CiaA_LatchB(PC),D0
	MOVE.B	D0,$600(A5)
	LSR.W	#8,D0
	MOVE.B	D0,$700(A5)
	LEA	$BFD000,A5
	MOVE.W	_CiaB_LatchA(PC),D0
	MOVE.B	D0,$400(A5)
	LSR.W	#8,D0
	MOVE.B	D0,$500(A5)
	MOVE.W	_CiaB_LatchB(PC),D0
	MOVE.B	D0,$600(A5)
	LSR.W	#8,D0
	MOVE.B	D0,$700(A5)
	LEA	$BFE001,A5
	MOVE.B	_CiaA_Cra(PC),$E00(A5)
	MOVE.B	_CiaA_Crb(PC),$F00(A5)
	LEA	$BFD000,A5
	MOVE.B	_CiaB_Cra(PC),$E00(A5)
	MOVE.B	_CiaB_Crb(PC),$F00(A5)
	LEA	$BFE001,A5
	BSET	#0,$E00(A5)
	BSET	#0,$F00(A5)
	LEA	$BFD000,A5
	BSET	#0,$E00(A5)
	BSET	#0,$F00(A5)
	MOVE.B	#$9B,$BFED01
	MOVE.B	#$9B,$BFDD00
	MOVE.W	_OldIntena(PC),D0
	ORI.W	#$8000,D0
	MOVE.W	D0,$9A(A6)
	MOVE.W	_OldDmacon(PC),D0
	ORI.W	#$8000,D0
	MOVE.W	D0,$96(A6)
	MOVEQ	#0,D0
;	MOVEA.L	_BackStabBase(PC),A6
;	JSR	-$2A(A6)	-42	; activatesystem
	bsr.w	r_activate	;ActivateSystem() - temp. activate
_SS_OS_Anyway:
	MOVEM.L	(SP)+,D0-D7/A0-A6
	RTS

_My_Set:
	MOVEM.L	D0-D7/A0-A6,-(SP)
	MOVE.W	_Current_System(PC),D1
	bne.w	_MS_No_Change
	MOVE.W	#1,_Current_System
	MOVEQ	#0,D0
;	MOVEA.L	_BackStabBase(PC),A6
;	JSR	-$30(A6)	;48	; deactivatesystem
	bsr.w	r_deactivate	;DeactivateSystem() - after ActivateSystem()
	LEA	$DFF000,A6
	MOVEM.L	D0,-(SP)
mac_waitpospal_002:
	MOVE.L	4(A6),D0
	ANDI.L	#$1FF00,D0
	CMP.L	#$12C00,D0
	BLT.S	mac_waitpospal_002
	MOVEM.L	(SP)+,D0
	MOVE.W	$1C(A6),_OldIntena
	MOVE.W	2(A6),_OldDmacon
	MOVE.W	#$7FFF,$9A(A6)
	MOVE.W	#$7FFF,$96(A6)
	MOVE.W	#$7FFF,$9C(A6)
	MOVE.B	$BFED01,D0
	MOVE.B	#$7F,$BFED01
	MOVE.B	#$7F,$BFDD00
	LEA	$BFE001,A5
	MOVE.B	$E00(A5),D0
	BCLR	#0,D0
	BSET	#4,D0
	MOVE.B	D0,$E00(A5)
	MOVE.B	$F00(A5),D0
	BCLR	#0,D0
	BSET	#4,D0
	MOVE.B	D0,$F00(A5)
	LEA	$BFD000,A5
	MOVE.B	$E00(A5),D0
	BCLR	#0,D0
	BSET	#4,D0
	MOVE.B	D0,$E00(A5)
	MOVE.B	$F00(A5),D0
	BCLR	#0,D0
	BSET	#4,D0
	MOVE.B	D0,$F00(A5)
	LEA	$BFE001,A5
	MOVE.B	$500(A5),D0
	LSL.W	#8,D0
	MOVE.B	$400(A5),D0
	MOVE.W	D0,_CiaA_LatchA
	MOVE.B	$700(A5),D0
	LSL.W	#8,D0
	MOVE.B	$600(A5),D0
	MOVE.W	D0,_CiaA_LatchB
	LEA	$BFD000,A5
	MOVE.B	$500(A5),D0
	LSL.W	#8,D0
	MOVE.B	$400(A5),D0
	MOVE.W	D0,_CiaB_LatchA
	MOVE.B	$700(A5),D0
	LSL.W	#8,D0
	MOVE.B	$600(A5),D0
	MOVE.W	D0,_CiaB_LatchB
	LEA	$BFE001,A5
	MOVE.B	$E00(A5),_CiaA_Cra
	MOVE.B	$F00(A5),_CiaA_Crb
	LEA	$BFD000,A5
	MOVE.B	$E00(A5),_CiaB_Cra
	MOVE.B	$F00(A5),_CiaB_Crb
	MOVE.B	#$88,$BFED01
	BSET	#5,$BFEE01
	BCLR	#6,$BFEE01
	SUBA.L	A0,A0
	bsr.w	_Save_Vectors
	bsr.w	_Save_DbgOS_Vectors
	bsr.w	_Clear_Vectors
	bsr.w	_Clear_DbgOS_Vectors
	bsr.w	_SetUp_Vectors
	bsr.w	_SetUp_DbgOS_Vectors
	MOVE.W	_C_OldIntena(PC),D0
	ORI.W	#$8000,D0
	MOVE.W	D0,$9A(A6)
	MOVE.W	_C_OldDmacon(PC),D0
	ORI.W	#$8000,D0
	MOVE.W	D0,$96(A6)
_MS_No_Change:
	MOVEM.L	(SP)+,D0-D7/A0-A6
	RTS

_Int_to_Dec:
	MOVEM.L	D0-D2/A1,-(SP)
	ANDI.L	#$FFFF,D0
	LEA	_Dec_Conv_Table(PC),A1
	MOVEQ	#3,D2
lbC000C2A:
	MOVE.W	(A1)+,D1
	DIVU.W	D1,D0
	ADDI.B	#$30,D0
	MOVE.B	D0,(A0)+
	CLR.W	D0
	SWAP	D0
	DBRA	D2,lbC000C2A
	ADDI.B	#$30,D0
	MOVE.B	D0,(A0)+
	MOVEM.L	(SP)+,D0-D2/A1
	RTS

_Int_to_Hex:
	MOVEM.L	D0-D2,-(SP)
	CLR.W	D1
	MOVEQ	#7,D2
lbC000C52:
	ROL.L	#4,D0
	MOVE.B	D0,D1
	ANDI.B	#15,D1
	MOVE.B	_Hex_Conv_Table(PC,D1.W),(A0)+
	DBRA	D2,lbC000C52
	MOVEM.L	(SP)+,D0-D2
	RTS

_Hex_Conv_Table:
	dc.b	$30,$31,$32,$33,$34,$35,$36,$37,$38,$39,$41,$42
	dc.b	$43,$44,$45,$46
_Dec_Conv_Table:
	dc.l	$271003E8,$64000A

_Dec_To_Int:
	MOVEM.L	D1-D3/A0/A1,-(SP)
	MOVEQ	#0,D0
	LEA	_Dec_Conv_Table(PC),A1
	MOVE.W	#3,D3
lbC000C90:
	MOVE.W	(A1)+,D1
	MOVEQ	#0,D2
	MOVE.B	(A0)+,D2
	SUBI.B	#$30,D2
	MULU.W	D1,D2
	ADD.W	D2,D0
	DBRA	D3,lbC000C90
	MOVE.B	(A0),D2
	SUBI.B	#$30,D2
	ADD.W	D2,D0
	MOVEM.L	(SP)+,D1-D3/A0/A1
	RTS

_Hex_To_Int:
	MOVEM.L	D1/D2,-(SP)
	MOVEQ	#0,D0
	MOVEQ	#7,D2
lbC000CBA:
	ROL.L	#4,D0
	MOVE.B	(A0)+,D1
	BCLR	#5,D1
	SUBI.B	#$30,D1
	CMP.B	#10,D1
	BLT.S	lbC000CD0
	SUBQ.B	#7,D1
lbC000CD0:
	OR.B	D1,D0
	DBRA	D2,lbC000CBA
	MOVEM.L	(SP)+,D1/D2
	RTS

_Movejoy2:
	MOVEM.L	D1-D3,-(SP)
	MOVEQ	#0,D0
	MOVEQ	#1,D2
	MOVEQ	#1,D3
	MOVE.W	10(A6),D1
	bra.s	_Movejoy_check

_Movejoy1:
	MOVEM.L	D1-D3,-(SP)
	MOVEQ	#0,D0
	MOVEQ	#1,D2
	MOVEQ	#1,D3
	MOVE.W	12(A6),D1
_Movejoy_check:
	BTST	#1,D1
	BEQ.S	lbC000D08
	MOVEQ	#0,D2
	MOVEQ	#2,D0
	BRA.S	lbC000D12

lbC000D08:
	BTST	#9,D1
	BEQ.S	lbC000D12
	MOVEQ	#0,D3
	MOVEQ	#1,D0
lbC000D12:
	ANDI.B	#1,D1
	EOR.B	D1,D2
	BNE.S	lbC000D1E
	ADDQ.W	#8,D0
	BRA.S	lbC000D2A

lbC000D1E:
	LSR.W	#8,D1
	ANDI.B	#1,D1
	EOR.B	D1,D3
	BNE.S	lbC000D2A
	ADDQ.W	#4,D0
lbC000D2A:
	MOVEM.L	(SP)+,D1-D3
	RTS

_Findspace:
	LEA	_Memory_Store(PC),A0
	MOVEQ	#$13,D7
lbC000D3A:
	MOVE.L	(A0),D1
	BEQ.S	lbC000D4A
	ADDQ.W	#8,A0
	DBRA	D7,lbC000D3A
	MOVEQ	#0,D0
	BRA.S	lbC000D96

lbC000D4A:
	MOVEM.L	D2/A0,-(SP)
	MOVE.L	D2,D0
	MOVE.L	_Tmp(PC),D1
	MOVEM.L	D0,-(SP)
	MOVEQ	#1,D0
	bsr.w	_System_Set
	MOVEM.L	(SP)+,D0
	MOVE.L	D0,D0
	MOVE.L	D1,D1
	MOVEA.L	4.w,A6
	JSR	-$C6(A6)
	MOVEM.L	D0,-(SP)
	MOVEQ	#1,D0
	bsr.w	_My_Set
	MOVEM.L	(SP)+,D0
	MOVEM.L	(SP)+,D2/A0
	TST.L	D0
	BEQ.S	lbC000D96
	MOVE.L	D0,(A0)
	MOVE.L	D2,4(A0)
	ADD.L	D0,_Memory_Checksum
lbC000D96:
	RTS

_Losespace:
	bsr.w	_DoMemoryChecksum
	LEA	_Memory_Store(PC),A0
	MOVEQ	#$13,D7
lbC000DA6:
	MOVE.L	(A0),D0
	CMP.L	A1,D0
	BEQ.S	lbC000DB8
	ADDQ.W	#8,A0
	DBRA	D7,lbC000DA6
	MOVEQ	#0,D0
	BRA.S	lbC000DFA

lbC000DB8:
	CLR.L	(A0)
	MOVE.L	4(A0),D0
	BEQ.S	lbC000DFA
	CLR.L	4(A0)
	MOVEM.L	A1,-(SP)
	MOVEM.L	D0,-(SP)
	MOVEQ	#1,D0
	bsr.w	_System_Set
	MOVEM.L	(SP)+,D0
	MOVEA.L	A1,A1
	MOVE.L	D0,D0
	MOVEA.L	4.w,A6
	JSR	-$D2(A6)
	MOVEQ	#1,D0
	bsr.w	_My_Set
	MOVEM.L	(SP)+,A1
	MOVE.L	A1,D0
	SUB.L	D0,_Memory_Checksum
	MOVEQ	#1,D0
lbC000DFA:
	RTS

_Loseallspace:
	bsr.s	_DoMemoryChecksum
	LEA	_Memory_Store(PC),A0
	MOVEQ	#$13,D7
lbC000E0A:
	MOVEA.L	(A0),A1
	CLR.L	(A0)
	MOVE.L	4(A0),D0
	CLR.L	4(A0)
	BEQ.S	lbC000E44
	MOVEM.L	D7/A0,-(SP)
	MOVEM.L	D0,-(SP)
	MOVEQ	#1,D0
	bsr.w	_System_Set
	MOVEM.L	(SP)+,D0
	MOVEA.L	A1,A1
	MOVE.L	D0,D0
	MOVEA.L	4.w,A6
	JSR	-$D2(A6)
	MOVEQ	#1,D0
	bsr.w	_My_Set
	MOVEM.L	(SP)+,D7/A0
lbC000E44:
	DBRA	D7,lbC000E0A
	CLR.L	_Memory_Checksum
	RTS

_DoMemoryChecksum:
	MOVEM.L	D0-D2/A0,-(SP)
	LEA	_Memory_Store(PC),A0
	MOVEQ	#0,D0
	MOVE.L	_Memory_Checksum(PC),D1
	MOVEQ	#$13,D2
lbC000E6A:
	ADD.L	(A0),D0
	ADDQ.W	#8,A0
	DBRA	D2,lbC000E6A
	CMP.L	D0,D1
	BEQ.S	lbC000E86
	MOVE.L	#_Err_MemChecksum,D0
	MOVE.L	D0,_Dbg_Tmp
	TRAP	#0		; $80 Exception!
lbC000E86:
	MOVEM.L	(SP)+,D0-D2/A0
	RTS

_Err_MemChecksum:
	dc.b	'Memory Checksum Error - Advise RESET',0,0

_Timer:
	LEA	$BFD000,A0
	MOVE.B	$E00(A0),D0
	ANDI.B	#$C0,D0
	ORI.B	#8,D0
	MOVE.B	D0,$E00(A0)
	MOVE.B	#1,$D00(A0)
	MOVE.B	D1,$400(A0)
	MOVE.B	D2,$500(A0)
lbC000ED6:
	BTST	#0,$D00(A0)
	BEQ.S	lbC000ED6
	MOVE.W	_Current_System(PC),D0
	CMP.W	#1,D0
	bne.s	lbC000EF2
	MOVE.B	#$83,$D00(A0)
lbC000EF2:
	RTS

_Timer_Tenths:
	MOVEQ	#0,D0
	LEA	$BFE001,A0
	MOVE.B	$A00(A0),D0
	LSL.L	#8,D0
	MOVE.B	$900(A0),D0
	LSL.L	#8,D0
	MOVE.B	$800(A0),D0
lbC000F0C:
	MOVEQ	#0,D1
	MOVE.B	$A00(A0),D1
	LSL.L	#8,D1
	MOVE.B	$900(A0),D1
	LSL.L	#8,D1
	MOVE.B	$800(A0),D1
	CMP.L	D0,D1
	BGT.S	lbC000F24
	EXG	D0,D1
lbC000F24:
	SUB.L	D0,D1
	CMP.L	D2,D1
	blt.w	lbC000F0C
	RTS

_Dbg_Ex_Bus:
	MOVE.W	SR,SR_Save
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	_Err_Ex_Bus(PC),A0
	bra.w	_Dbg_Main

_Dbg_Ex_Addr:
	MOVE.W	SR,SR_Save
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	_Err_Ex_Addr(PC),A0
	bra.w	_Dbg_Main

_Dbg_Ex_Illegal:
	MOVE.W	SR,SR_Save
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	_Err_Ex_Illegal(PC),A0
	bra.w	_Dbg_Main

_Dbg_Ex_Div:
	MOVE.W	SR,SR_Save
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	_Err_Ex_Div(PC),A0
	bra.w	_Dbg_Main

_Dbg_Ex_CHK:
	MOVE.W	SR,SR_Save
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	_Err_Ex_CHK(PC),A0
	bra.w	_Dbg_Main

_Dbg_Ex_TRAPV:
	MOVE.W	SR,SR_Save
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	_Err_Ex_TRAPV(PC),A0
	bra.w	_Dbg_Main

_Dbg_Ex_Priv:
	MOVE.W	SR,SR_Save
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	_Err_Ex_Priv(PC),A0
	bra.w	_Dbg_Main

_Dbg_Ex_Trace:
	MOVE.W	SR,SR_Save
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	_Err_Ex_Trace(PC),A0
	bra.w	_Dbg_Main

_Dbg_Ex_Axxx:
	MOVE.W	SR,SR_Save
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	_Err_Ex_Axxx(PC),A0
	bra.w	_Dbg_Main

_Dbg_Ex_Fxxx:
	MOVE.W	SR,SR_Save
	MOVEM.L	D0-D7/A0-A6,-(SP)
	MOVE.W	_Dbg_Tmp(PC),D0
	TST.W	D0
	BEQ.S	lbC00101E
	MOVEA.L	$3E(SP),A0
	MOVE.W	(A0),D1
	CMP.W	#$F002,D1
	bne.s	lbC001012
	MOVE.W	D0,(A0)
	LEA	_Err_User(PC),A0
	bra.s	_Dbg_Main

lbC001012:
	MOVE.W	D0,(A0)
	MOVEA.L	lbL0018C8(PC),A0
	bra.s	_Dbg_Main

lbC00101E:
	LEA	_Err_Ex_Fxxx(PC),A0
	bra.s	_Dbg_Main

_Dbg_Ex_Trap0:
	MOVE.W	SR,SR_Save
	MOVEM.L	D0-D7/A0-A6,-(SP)
	MOVEA.L	_Dbg_Tmp(PC),A0
	CMPA.L	#0,A0
	BNE.S	__Dbg_Main
	LEA	_Err_Ex_Trap0(PC),A0
__Dbg_Main:
	bra.s	_Dbg_Main

_Dbg_Ex_TrapX:
	MOVE.W	SR,SR_Save
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	_Err_Ex_TrapX(PC),A0
	bra.s	_Dbg_Main

_Dbg_Ex_UninitVect:
	MOVE.W	SR,SR_Save
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	_Err_Ex_UninitVect(PC),A0
	bra.s	_Dbg_Main

_Dbg_Ex_UnauthVect:
	MOVE.W	SR,SR_Save
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	_Err_Ex_UnauthVect(PC),A0
	bra.w	_Dbg_Main

_Dbg_Main:
	LEA	$DFF000,A6
	MOVEM.L	A0,-(SP)
	MOVE.W	$1C(A6),_Dbg_OldIntena
	MOVE.W	2(A6),_Dbg_OldDmacon
	MOVE.W	#$7FFF,$9C(A6)
	MOVE.W	#$3FFF,$9A(A6)
	MOVE.B	#$7F,$BFED01
	MOVE.B	#$7F,$BFDD00
	MOVE.B	$BFED01,D0
	MOVE.W	#$7FF,$96(A6)
	MOVE.L	_Copper1_Pointer(PC),_Dbg_Usercop1
	MOVE.L	_Copper2_Pointer(PC),_Dbg_Usercop2
	bsr.w	_Dbg_Ciastuff
	BCLR	#6,$BFEE01
	BSET	#5,$BFEE01
	MOVE.L	#Exception_Copper,$80(A6)
	MOVE.L	#Exception_Copper,_Copper1_Pointer
	MOVEM.L	D0-D2/A0,-(SP)
	MOVE.L	#Exception_Copper_Bitplanes1,_Tmp
	MOVE.L	_Dbg_Screen(PC),lbL000180
	CLR.L	lbL000184
	MOVE.L	#1,lbL000188
	MOVEA.L	_Tmp(PC),A0
	MOVE.L	lbL000180(PC),D0
	MOVE.L	lbL000184(PC),D1
	MOVE.L	lbL000188(PC),D2
	SUBQ.W	#1,D2
lbC00114A:
	MOVE.W	D0,6(A0)
	SWAP	D0
	MOVE.W	D0,2(A0)
	SWAP	D0
	ADD.L	D1,D0
	LEA	8(A0),A0
	DBRA	D2,lbC00114A
	MOVEM.L	(SP)+,D0-D2/A0
	SUBA.L	A0,A0
	MOVE.L	$68(A0),_Dbg_OldIntVect2
	MOVE.L	$6C(A0),_Dbg_OldIntVect3
	MOVE.W	#$8380,$96(A6)
	MOVEM.L	(SP)+,A0
	bsr.w	_Dbg_Setup_Screen
	bsr.w	_Dbg_Print_Regs
	CLR.L	_Dbg_Tmp
_Dbg_Loop:
	MOVE.B	$BFED01,D0
	BTST	#3,D0
	BEQ.S	_Dbg_Loop
	bsr.s	_Dbg_Get_Key
	MOVEQ	#0,D0
	MOVE.B	_Dbg_RawKeyPress(PC),D0
	TST.B	D0
	beq.s	_Dbg_Loop
	CMP.B	#$13,D0
	beq.w	_Dbg_Return
	CMP.B	#$27,D0
	beq.w	_Dbg_Escape
	CMP.B	#$45,D0
	beq.w	_Dbg_Emergency_Escape
	bra.s	_Dbg_Loop

_Dbg_Get_Key:
	MOVEQ	#0,D1
	MOVE.B	$BFEC01,D1
	NOT.B	D1
	BSET	#6,$BFEE01
	MOVEM.L	D0/A0,-(SP)
	LEA	$BFE001,A0
	MOVE.B	$E00(A0),D0
	ANDI.B	#$C0,D0
	ORI.B	#8,D0
	MOVE.B	D0,$E00(A0)
	MOVE.B	#$3C,$400(A0)
	MOVE.B	#0,$500(A0)
lbC001204:
	BTST	#0,$D00(A0)
	BEQ.S	lbC001204
	MOVEM.L	(SP)+,D0/A0
	BCLR	#6,$BFEE01
	BSET	#5,$BFEE01
	LSR.B	#1,D1
	BHS.S	lbC001230
	CLR.B	_Dbg_RawKeyPress
	bra.s	lbC001240

lbC001230:
	MOVE.B	D1,_Dbg_RawKeyPress
	CMP.B	#$60,D1
	BGE.S	lbC001240
	bra.s	lbC00125C

lbC001240:
	CMP.B	#$68,D1
	BGE.S	lbC00125C
	CMP.B	#$60,D1
	BLT.S	lbC00125C
	LEA	_Dbg_SpecialKeys(PC),A0
	SUBI.B	#$60,D1
	BCHG	#0,0(A0,D1.W)
lbC00125C:
	RTS

_Dbg_Return:
	MOVE.W	#$7FFF,$9C(A6)
	MOVE.W	#$7FFF,$9A(A6)
	MOVE.W	#$7FFF,$96(A6)
	bsr.w	_Dbg_Ciastuff2
	SUBA.L	A0,A0
	MOVE.L	_Dbg_OldIntVect2(PC),$68(A0)
	MOVE.L	_Dbg_OldIntVect3(PC),$6C(A0)
	MOVE.L	_Dbg_Usercop1(PC),$80(A6)
	MOVE.L	_Dbg_Usercop1(PC),_Copper1_Pointer
	MOVE.L	_Dbg_Usercop2(PC),$84(A6)
	MOVE.L	_Dbg_Usercop2(PC),_Copper2_Pointer
	MOVE.W	_Current_System(PC),D1
	CMP.W	#1,D1
	BNE.S	lbC0012E0
	MOVE.B	#$7F,$BFED01
	MOVE.B	#$7F,$BFDD00
	MOVE.B	#$88,$BFED01
	BSET	#5,$BFEE01
	BCLR	#6,$BFEE01
	BRA.S	lbC001300

lbC0012E0:
	MOVE.B	#$9B,$BFED01
	MOVE.B	#$9B,$BFDD00
	MOVE.L	_OldCopper1(PC),$80(A6)
	MOVE.L	_OldCopper2(PC),$84(A6)
lbC001300:
	MOVE.W	_Dbg_OldIntena(PC),D0
	ORI.W	#$8000,D0
	MOVE.W	D0,$9A(A6)
	MOVE.W	_Dbg_OldDmacon(PC),D0
	ORI.W	#$8000,D0
	MOVE.W	D0,$96(A6)
	MOVEM.L	(SP)+,D0-D7/A0-A6
	MOVE.W	SR_Save(PC),SR
	RTE

_Dbg_Escape:
	MOVEA.L	_Dbg_SysStack(PC),A0
	MOVE.L	A0,USP
	MOVEM.L	(SP)+,D0-D7/A0-A6
	EORI.W	#$2000,SR
	MOVE.W	_Dbg_CiaA_LatchA(PC),_CiaA_LatchA
	MOVE.W	_Dbg_CiaA_LatchB(PC),_CiaA_LatchB
	MOVE.W	_Dbg_CiaB_LatchA(PC),_CiaB_LatchA
	MOVE.W	_Dbg_CiaB_LatchB(PC),_CiaB_LatchB
	MOVE.B	_Dbg_CiaA_Cra(PC),_CiaA_Cra
	MOVE.B	_Dbg_CiaA_Crb(PC),_CiaA_Crb
	MOVE.B	_Dbg_CiaB_Cra(PC),_CiaB_Cra
	MOVE.B	_Dbg_CiaB_Crb(PC),_CiaB_Crb
	bsr.w	_Return_Memory
	bsr.w	_Return_System
	MOVEM.L	D0-D7/A0-A6,-(SP)
	bsr.w	_Loseallspace
	MOVEM.L	(SP)+,D0-D7/A0-A6
	MOVEM.L	_Clearmem(PC),D0-D7/A0-A6
	RTS

_Dbg_Emergency_Escape:
	MOVEA.L	_Dbg_SysStack(PC),A0
	MOVE.L	A0,USP
	MOVEM.L	(SP)+,D0-D7/A0-A6
	EORI.W	#$2000,SR
	MOVE.W	_Dbg_CiaA_LatchA(PC),_CiaA_LatchA
	MOVE.W	_Dbg_CiaA_LatchB(PC),_CiaA_LatchB
	MOVE.W	_Dbg_CiaB_LatchA(PC),_CiaB_LatchA
	MOVE.W	_Dbg_CiaB_LatchB(PC),_CiaB_LatchB
	MOVE.B	_Dbg_CiaA_Cra(PC),_CiaA_Cra
	MOVE.B	_Dbg_CiaA_Crb(PC),_CiaA_Crb
	MOVE.B	_Dbg_CiaB_Cra(PC),_CiaB_Cra
	MOVE.B	_Dbg_CiaB_Crb(PC),_CiaB_Crb
	bsr.w	_Return_System
	MOVEM.L	_Clearmem(PC),D0-D7/A0-A6
	RTS

_Dbg_Setup_Screen:
	MOVEM.L	A0,-(SP)
	MOVEQ	#$50,D4
	MOVEA.L	_Dbg_Screen(PC),A0
	LEA	_Dbg_Clear_Text(PC),A1
	bsr.w	_Print_Text
	MOVEM.L	(SP)+,A1
	MOVEQ	#$50,D4
	MOVEA.L	_Dbg_Screen(PC),A0
	bsr.w	_Print_Text
	MOVEA.L	_Dbg_Screen(PC),A0
	LEA	$2580(a0),A0
	LEA	_Dbg_Help_Text(PC),A1
	bsr.w	_Print_Text
	MOVEA.L	_Dbg_Screen(PC),A0
	LEA	$320(a0),A0
	LEA	_Dbg_Copyright_Text(PC),A1
	bsr.w	_Print_Text
	RTS

_Dbg_Print_Regs:
	MOVEA.L	SP,A5
	ADDQ.W	#4,A5
	MOVEQ	#7,D7
	LEA	D1D2D3D4D5D6D.MSG(PC),A4
lbC001490:
	MOVE.L	(A5)+,D0
	MOVEA.L	A4,A0
	bsr.w	_Int_to_Hex
	LEA	14(a4),A4
	DBRA	D7,lbC001490
	MOVEQ	#6,D7
	LEA	A1A2A3A4A5A6A.MSG(PC),A4
lbC0014AC:
	MOVE.L	(A5)+,D0
	MOVEA.L	A4,A0
	bsr.w	_Int_to_Hex
	LEA	14(a4),A4
	DBRA	D7,lbC0014AC
	ADDQ.W	#2,A5
	MOVE.L	(A5),D0
	LEA	ascii.MSG(PC),A0
	bsr.w	_Int_to_Hex
	MOVE.L	(A5)+,D0
	SUBI.L	#_Program_Top,D0
	LEA	ascii.MSG0(PC),A0
	bsr.w	_Int_to_Hex
	MOVE.L	USP,A0
	MOVE.L	A0,D0
	LEA	ascii.MSG1(PC),A0
	bsr.w	_Int_to_Hex
	MOVEQ	#$50,D4
	MOVEA.L	_Dbg_Screen(PC),A0
	LEA	$640(a0),A0
	LEA	_Dbg_Dx_Text(PC),A1
	bsr.w	_Print_Text
	MOVEA.L	_Dbg_Screen(PC),A0
	LEA	$668(a0),A0
	LEA	_Dbg_Ax_Text(PC),A1
	bsr.w	_Print_Text
	MOVEA.L	_Dbg_Screen(PC),A0
	LEA	$1F40(a0),A0
	LEA	_Dbg_PC_Text(PC),A1
	bsr.w	_Print_Text
	MOVEA.L	_Dbg_Screen(PC),A0
	LEA	$1F54(a0),A0
	LEA	_Dbg_Offset_Text(PC),A1
	bsr.w	_Print_Text
	RTS

_Dbg_Ciastuff:
	LEA	$BFE001,A5
	MOVE.B	$E00(A5),D0
	BCLR	#0,D0
	BSET	#4,D0
	MOVE.B	D0,$E00(A5)
	MOVE.B	$F00(A5),D0
	BCLR	#0,D0
	BSET	#4,D0
	MOVE.B	D0,$F00(A5)
	LEA	$BFD000,A5
	MOVE.B	$E00(A5),D0
	BCLR	#0,D0
	BSET	#4,D0
	MOVE.B	D0,$E00(A5)
	MOVE.B	$F00(A5),D0
	BCLR	#0,D0
	BSET	#4,D0
	MOVE.B	D0,$F00(A5)
	LEA	$BFE001,A5
	MOVE.B	$500(A5),D0
	LSL.W	#8,D0
	MOVE.B	$400(A5),D0
	MOVE.W	D0,_Dbg_CiaA_LatchA
	MOVE.B	$700(A5),D0
	LSL.W	#8,D0
	MOVE.B	$600(A5),D0
	MOVE.W	D0,_Dbg_CiaA_LatchB
	LEA	$BFD000,A5
	MOVE.B	$500(A5),D0
	LSL.W	#8,D0
	MOVE.B	$400(A5),D0
	MOVE.W	D0,_Dbg_CiaB_LatchA
	MOVE.B	$700(A5),D0
	LSL.W	#8,D0
	MOVE.B	$600(A5),D0
	MOVE.W	D0,_Dbg_CiaB_LatchB
	LEA	$BFE001,A5
	MOVE.B	$E00(A5),_Dbg_CiaA_Cra
	MOVE.B	$F00(A5),_Dbg_CiaA_Crb
	LEA	$BFD000,A5
	MOVE.B	$E00(A5),_Dbg_CiaB_Cra
	MOVE.B	$F00(A5),_Dbg_CiaB_Crb
	RTS

_Dbg_Ciastuff2:
	LEA	$BFE001,A5
	MOVE.W	_CiaA_LatchA(PC),D0
	MOVE.B	D0,$400(A5)
	LSR.W	#8,D0
	MOVE.B	D0,$500(A5)
	MOVE.W	_CiaA_LatchB(PC),D0
	MOVE.B	D0,$600(A5)
	LSR.W	#8,D0
	MOVE.B	D0,$700(A5)
	LEA	$BFD000,A5
	MOVE.W	_CiaB_LatchA(PC),D0
	MOVE.B	D0,$400(A5)
	LSR.W	#8,D0
	MOVE.B	D0,$500(A5)
	MOVE.W	_CiaB_LatchB(PC),D0
	MOVE.B	D0,$600(A5)
	LSR.W	#8,D0
	MOVE.B	D0,$700(A5)
	LEA	$BFE001,A5
	MOVE.B	_CiaA_Cra(PC),$E00(A5)
	MOVE.B	_CiaA_Crb(PC),$F00(A5)
	LEA	$BFD000,A5
	MOVE.B	_CiaB_Cra(PC),$E00(A5)
	MOVE.B	_CiaB_Crb(PC),$F00(A5)
	LEA	$BFE001,A5
	BSET	#0,$E00(A5)
	BSET	#0,$F00(A5)
	LEA	$BFD000,A5
	BSET	#0,$E00(A5)
	BSET	#0,$F00(A5)
	RTS

_Dbg_Dx_Text:
	dc.b	'D0  $'
D1D2D3D4D5D6D.MSG:
	dc.b	'        ',$A
	dc.b	'D1  $        ',$A
	dc.b	'D2  $        ',$A
	dc.b	'D3  $        ',$A
	dc.b	'D4  $        ',$A
	dc.b	'D5  $        ',$A
	dc.b	'D6  $        ',$A
	dc.b	'D7  $        ',0
_Dbg_Ax_Text:
	dc.b	'A0  $'
A1A2A3A4A5A6A.MSG:
	dc.b	'        ',$A
	dc.b	'A1  $        ',$A
	dc.b	'A2  $        ',$A
	dc.b	'A3  $        ',$A
	dc.b	'A4  $        ',$A
	dc.b	'A5  $        ',$A
	dc.b	'A6  $        ',$A
	dc.b	'A7  $'
ascii.MSG1:
	dc.b	'        ',0
_Dbg_PC_Text:
	dc.b	'PC  $'
ascii.MSG:
	dc.b	'        ',0
_Dbg_Offset_Text:
	dc.b	'Offset from start: $'
ascii.MSG0:
	dc.b	'        ',0
_Dbg_Help_Text:
	dc.b	'r - Return to program   k - Kill program   E'
	dc.b	'sc - BIG Kill',0
_Dbg_Copyright_Text:
	dc.b	'Custom Debugger/Error Handler - Copyright Al'
	dc.b	'ex Amsel 1994',0
_Dbg_Clear_Text:
	dc.b	'                                            '
	dc.b	'                                    ',0
_Dbg_RawKeyPress:
	dc.b	0
_Dbg_SpecialKeys:
	dcb.b	$2,0
	dcb.b	$2,0
	dcb.b	$2,0
	dcb.b	$2,0
	dc.b	0
_Dbg_CiaA_LatchA:
	dc.w	0
_Dbg_CiaA_LatchB:
	dc.w	0
_Dbg_CiaB_LatchA:
	dc.w	0
_Dbg_CiaB_LatchB:
	dc.w	0
_Dbg_CiaA_Cra:
	dc.b	0
_Dbg_CiaA_Crb:
	dc.b	0
_Dbg_CiaB_Cra:
	dc.b	0
_Dbg_CiaB_Crb:
	dc.b	0
_Dbg_OldIntena:
	dc.w	0
_Dbg_OldDmacon:
	dc.w	0
_Dbg_Usercop1:
	dc.l	0
_Dbg_Usercop2:
	dc.l	0
_Dbg_OldIntVect2:
	dc.l	0
_Dbg_OldIntVect3:
	dc.l	0
_Dbg_Screen:
	dc.l	0
_Dbg_SysStack:
	dc.l	0
_Dbg_Tmp:
	dcb.b	$2,0
lbL0018C8:
	dcb.l	$4,0
	dc.w	0
_Err_Ex_Bus:
	dc.b	'Bus Error',0
_Err_Ex_Addr:
	dc.b	'Address Error',0
_Err_Ex_Illegal:
	dc.b	'Illegal Command',0
_Err_Ex_Div:
	dc.b	'Division by Zero',0
_Err_Ex_CHK:
	dc.b	'CHK command',0
_Err_Ex_TRAPV:
	dc.b	'TRAPV command',0
_Err_Ex_Priv:
	dc.b	'Privilege Violation',0
_Err_Ex_Trace:
	dc.b	'Trace',0
_Err_Ex_Axxx:
	dc.b	'Axxx command emulation',0
_Err_Ex_Fxxx:
	dc.b	'Fxxx command emulation',0
_Err_Ex_Trap0:
	dc.b	'Trap 0 [no message]',0
_Err_Ex_TrapX:
	dc.b	'Traps 1-15',0
_Err_Ex_UninitVect:
	dc.b	'Uninitialised Interrupt',0
_Err_Ex_UnauthVect:
	dc.b	'Unauthorized Interrupt',0
_Err_User:
	dc.b	'Halted by User [2 Amiga Keys]',0,0
_OldIntVector7:
	dc.l	0
_BusErrVect:
	dc.l	0
_AddrErrVect:
	dc.l	0
_IllegalVect:
	dc.l	0
_DivZeroVect:
	dc.l	0
_CHKVect:
	dc.l	0
_TRAPVVect:
	dc.l	0
_PrivVect:
	dc.l	0
_TraceVect:
	dc.l	0
_AxxxVect:
	dc.l	0
_FxxxVect:
	dc.l	0
_UninitVect:
	dc.l	0
_UnauthVect:
	dc.l	0
_TrapVect0:
	dc.l	0
_TrapVect1:
	dc.l	0
_TrapVect2:
	dc.l	0
_TrapVect3:
	dc.l	0
_TrapVect4:
	dc.l	0
_TrapVect5:
	dc.l	0
_TrapVect6:
	dc.l	0
_TrapVect7:
	dc.l	0
_TrapVect8:
	dc.l	0
_TrapVect9:
	dc.l	0
_TrapVect10:
	dc.l	0
_TrapVect11:
	dc.l	0
_TrapVect12:
	dc.l	0
_TrapVect13:
	dc.l	0
_TrapVect14:
	dc.l	0
_TrapVect15:
	dc.l	0


Program_Start:
	MOVE.L	SP,_Dbg_SysStack
	MOVEM.L	_Clearmem(PC),D0-D7/A0-A6
	BSR.s	_Initialisation
	bsr.w	_Take_System
	BSR.s	_SetUpMemory
	TST.W	D0
	beq.s	_Emergency_Exit
	bsr.w	_SetUpScreens
	LEA	$DFF000,A6
	bsr.w	_SetUpData
	bsr.w	_Main
_Emergency_Exit:
	bsr.w	_Return_Memory
	bsr.w	_Return_System
	bsr.w	_Loseallspace			;_Tidy_Up
	MOVEM.L	_Clearmem(PC),D0-D7/A0-A6
	bsr.w	backstabend
	RTS

_Initialisation:
	bsr.w	_TestForAGA
	RTS

_SetUpMemory:
	MOVEM.L	D1-D7/A0-A6,-(SP)
	MOVE.L	#$10002,_Tmp
	MOVE.L	#$3E80,D2
	bsr.w	_Findspace
	MOVEM.L	(SP)+,D1-D7/A0-A6
	MOVE.L	D0,_Dbg_Screen
	MOVEM.L	D1-D7/A0-A6,-(SP)
	MOVE.L	#$10000,_Tmp
	MOVE.L	#$14500,D2
	bsr.w	_Findspace
	MOVEM.L	(SP)+,D1-D7/A0-A6
	MOVE.L	D0,Wall_Memory
	MOVEM.L	D1-D7/A0-A6,-(SP)
	MOVE.L	#$10002,_Tmp
	MOVE.L	#$1770,D2
	bsr.w	_Findspace
	MOVEM.L	(SP)+,D1-D7/A0-A6
	MOVE.L	D0,Design_Info_Ptr
	MOVEM.L	D1-D7/A0-A6,-(SP)
	MOVE.L	#$10000,_Tmp
	MOVE.L	#$203A0,D2
	bsr.w	_Findspace
	MOVEM.L	(SP)+,D1-D7/A0-A6
	MOVE.L	D0,TMap_Table_Vert
	RTS

_SetUpScreens:
	MOVEM.L	D0-D2/A0,-(SP)
	MOVE.L	#Copper1_Bitplanes1,_Tmp
	MOVE.L	#Special_Screen1,lbL000180
	MOVE.L	#$D20,lbL000184
	MOVE.L	#8,lbL000188
	MOVEA.L	_Tmp(PC),A0
	MOVE.L	lbL000180(PC),D0
	MOVE.L	lbL000184(PC),D1
	MOVE.L	lbL000188(PC),D2
	SUBQ.W	#1,D2
lbC001B90:
	MOVE.W	D0,6(A0)
	SWAP	D0
	MOVE.W	D0,2(A0)
	SWAP	D0
	ADD.L	D1,D0
	ADDQ.W	#8,A0
	DBRA	D2,lbC001B90
	MOVEM.L	(SP)+,D0-D2/A0
	MOVEM.L	D0-D2/A0,-(SP)
	MOVE.L	#Copper1_Bitplanes2,_Tmp
	MOVE.L	#Main_Panel,lbL000180
	MOVE.L	#$BB8,lbL000184
	MOVE.L	#6,lbL000188
	MOVEA.L	_Tmp(PC),A0
	MOVE.L	lbL000180(PC),D0
	MOVE.L	lbL000184(PC),D1
	MOVE.L	lbL000188(PC),D2
	SUBQ.W	#1,D2
lbC001BF0:
	MOVE.W	D0,6(A0)
	SWAP	D0
	MOVE.W	D0,2(A0)
	SWAP	D0
	ADD.L	D1,D0
	ADDQ.W	#8,A0
	DBRA	D2,lbC001BF0
	MOVEM.L	(SP)+,D0-D2/A0
	MOVEM.L	D0-D2/A0,-(SP)
	MOVE.L	#Copper1b_Bitplanes1,_Tmp
	MOVE.L	#Special_Screen1,lbL000180
	MOVE.L	#$D20,lbL000184
	MOVE.L	#8,lbL000188
	MOVEA.L	_Tmp(PC),A0
	MOVE.L	lbL000180(PC),D0
	MOVE.L	lbL000184(PC),D1
	MOVE.L	lbL000188(PC),D2
	SUBQ.W	#1,D2
lbC001C50:
	MOVE.W	D0,6(A0)
	SWAP	D0
	MOVE.W	D0,2(A0)
	SWAP	D0
	ADD.L	D1,D0
	ADDQ.W	#8,A0
	DBRA	D2,lbC001C50
	MOVEM.L	(SP)+,D0-D2/A0
	MOVEM.L	D0-D2/A0,-(SP)
	MOVE.L	#Copper1b_Bitplanes2,_Tmp
	MOVE.L	#Main_Panel,lbL000180
	MOVE.L	#$BB8,lbL000184
	MOVE.L	#6,lbL000188
	MOVEA.L	_Tmp(PC),A0
	MOVE.L	lbL000180(PC),D0
	MOVE.L	lbL000184(PC),D1
	MOVE.L	lbL000188(PC),D2
	SUBQ.W	#1,D2
lbC001CB0:
	MOVE.W	D0,6(A0)
	SWAP	D0
	MOVE.W	D0,2(A0)
	SWAP	D0
	ADD.L	D1,D0
	ADDQ.W	#8,A0
	DBRA	D2,lbC001CB0
	MOVEM.L	(SP)+,D0-D2/A0
	MOVEM.L	D0-D2/A0,-(SP)
	MOVE.L	#Copper1c_Bitplanes1,_Tmp
	MOVE.L	#Special_Screen1,lbL000180
	MOVE.L	#$D20,lbL000184
	MOVE.L	#8,lbL000188
	MOVEA.L	_Tmp(PC),A0
	MOVE.L	lbL000180(PC),D0
	MOVE.L	lbL000184(PC),D1
	MOVE.L	lbL000188(PC),D2
	SUBQ.W	#1,D2
lbC001D10:
	MOVE.W	D0,6(A0)
	SWAP	D0
	MOVE.W	D0,2(A0)
	SWAP	D0
	ADD.L	D1,D0
	ADDQ.W	#8,A0
	DBRA	D2,lbC001D10
	MOVEM.L	(SP)+,D0-D2/A0
	MOVEM.L	D0-D2/A0,-(SP)
	MOVE.L	#Copper1c_Bitplanes2,_Tmp
	MOVE.L	#Main_Panel,lbL000180
	MOVE.L	#$BB8,lbL000184
	MOVE.L	#6,lbL000188
	MOVEA.L	_Tmp(PC),A0
	MOVE.L	lbL000180(PC),D0
	MOVE.L	lbL000184(PC),D1
	MOVE.L	lbL000188(PC),D2
	SUBQ.W	#1,D2
lbC001D70:
	MOVE.W	D0,6(A0)
	SWAP	D0
	MOVE.W	D0,2(A0)
	SWAP	D0
	ADD.L	D1,D0
	ADDQ.W	#8,A0
	DBRA	D2,lbC001D70
	MOVEM.L	(SP)+,D0-D2/A0
	RTS

_Return_Memory:
	MOVEM.L	D1-D7/A0-A6,-(SP)
	MOVEA.L	TMap_Table_Vert(PC),A1
	bsr.w	_Losespace
	MOVEM.L	(SP)+,D1-D7/A0-A6
	MOVEM.L	D1-D7/A0-A6,-(SP)
	MOVEA.L	Design_Info_Ptr(PC),A1
	bsr.w	_Losespace
	MOVEM.L	(SP)+,D1-D7/A0-A6
	MOVEM.L	D1-D7/A0-A6,-(SP)
	MOVEA.L	Wall_Memory(PC),A1
	bsr.w	_Losespace
	MOVEM.L	(SP)+,D1-D7/A0-A6
	MOVEM.L	D1-D7/A0-A6,-(SP)
	MOVEA.L	_Dbg_Screen(PC),A1
	bsr.w	_Losespace
	MOVEM.L	(SP)+,D1-D7/A0-A6
	RTS

_SetUpData:
	MOVE.B	#4,$96(A6)
	CLR.W	LastKeyPress
	CLR.W	FPS
	CLR.W	FPS_Count
	CLR.W	FPS_Real
	MOVE.W	#$2A8,Man_Angle
	MOVE.W	#1,Swapped_Copper
	CLR.W	Copied_Copper
	MOVE.W	#$248,Man_X_Pos
	MOVE.W	#$51C,Man_Y_Pos
	bsr.w	Initialise_Design_Info
	bsr.w	Pic_Convert
	bsr.w	Calc_TMap_Table
	bsr.w	Box_Map
	bsr.w	Trig_Tables
	bsr.s	Calc_Pers_Table
	bsr.w	Setup_Backround
	MOVE.L	#Copper1,Work_Copper
	MOVE.L	#Copper1b,Show_Copper
	MOVE.L	#Copper1c,Clear_Copper
	MOVE.L	#Copper1b,$80(A6)
	MOVE.L	#Copper1b,_Copper1_Pointer
	MOVE.W	#$C018,$9A(A6)
	MOVE.W	#$83C0,$96(A6)
	RTS


Calc_Pers_Table:
	LEA	Pers_Table,A0
	MOVEQ	#1,D0
Persy1:
	MOVE.L	#$C80,D1
	DIVU.W	D0,D1
	CMP.W	#$7E,D1
	BLT.S	Persy2
	MOVE.W	#$7E,D1
Persy2:
	ADD.W	D1,D1
	MOVE.W	D1,(A0)+
	ADDQ.W	#1,D0
	CMP.W	#$334,D0
	BLT.S	Persy1
	RTS

_Main:
	bsr.w	fuck
	bsr.w	Do_Columns
	bSR.s	Check_Keys
	BTST	#6,$BFE001
	BNE.S	_Main
	RTS

Check_Keys:
	MOVEQ	#0,D0
	CLR.W	Auto_Rep
	MOVE.B	_RawKeyPress(PC),D0
	MOVE.B	LastKeyPress(PC),D1
	CMP.B	D0,D1
	BNE.S	lbC001EEE
	MOVE.W	#1,Auto_Rep
	MOVE.W	VB_Auto_Rep(PC),D2
	BEQ.S	lbC001EEE
	bra.s	No_New_Key

lbC001EEE:
	MOVE.B	D0,LastKeyPress
	TST.B	D0
	beq.s	No_New_Key
	LEA	Key_Routines(PC),A0
	LSL.W	#2,D0
	MOVEA.L	0(A0,D0.W),A0
	CMPA.L	#0,A0
	BEQ.S	No_New_Key
	JMP	(A0)

No_New_Key:
	bsr.w	_Movejoy1
	CMP.W	#1,D0
	beq.w	Rot_Left1
	CMP.W	#2,D0
	beq.w	Rot_Right1
	CMP.W	#4,D0
	beq.s	Mv_Forward
	CMP.W	#8,D0
	beq.s	Mv_Backward
	CMP.W	#9,D0
	beq.w	Mv_BackwardL
	CMP.W	#10,D0
	beq.w	Mv_BackwardR
	CMP.W	#5,D0
	beq.w	Mv_ForwardL
	CMP.W	#6,D0
	beq.w	Mv_ForwardR
	RTS

Mv_Forward:
	MOVE.W	#14,D4
	MOVE.W	Man_Angle(PC),D5
	LEA	Sin_Table(PC),A5
	LEA	$168(A5),A4
	MOVE.W	Man_X_Pos(PC),D0
	MOVE.W	Man_Y_Pos(PC),D1
	MOVE.W	0(A5,D5.W*2),D3		; 68020+
	MOVE.W	0(A4,D5.W*2),D2		; 68020+
	MULS.W	#13,D2
	MULS.W	#13,D3
	ASR.L	D4,D2
	TST.W	D2
	bpl.w	lbC001F92
	ADDQ.W	#1,D2
lbC001F92:
	ASR.L	D4,D3
	TST.W	D3
	bpl.w	lbC001F9C
	ADDQ.W	#1,D3
lbC001F9C:
	ADD.W	D0,D2
	ADD.W	D1,D3
	bsr.w	Collision_Test
	TST.W	D0
	beq.s	lbC001FB6
	MOVE.W	D2,Man_X_Pos
	MOVE.W	D3,Man_Y_Pos
lbC001FB6:
	RTS

Mv_Backward:
	MOVE.W	#14,D4
	MOVE.W	Man_Angle(PC),D5
	ADDI.W	#$168,D5
	LEA	Sin_Table(PC),A5
	LEA	$168(A5),A4
	MOVE.W	Man_X_Pos(PC),D0
	MOVE.W	Man_Y_Pos(PC),D1
	MOVE.W	0(A5,D5.W*2),D3		; 68020+
	MOVE.W	0(A4,D5.W*2),D2		; 68020+
	MULS.W	#13,D2
	MULS.W	#13,D3
	ASR.L	D4,D2
	TST.W	D2
	bpl.w	lbC001FF6
	ADDQ.W	#1,D2
lbC001FF6:
	ASR.L	D4,D3
	TST.W	D3
	bpl.w	lbC002000
	ADDQ.W	#1,D3
lbC002000:
	ADD.W	D0,D2
	ADD.W	D1,D3
	bsr.w	Collision_Test
	TST.W	D0
	beq.s	lbC00201A
	MOVE.W	D2,Man_X_Pos
	MOVE.W	D3,Man_Y_Pos
lbC00201A:
	RTS

Mv_ForwardR:
	ADDQ.W	#8,Man_Angle
	CMPI.W	#$2D0,Man_Angle
	blt.w	lbC002038
	SUBI.W	#$2D0,Man_Angle
lbC002038:
	MOVE.W	#14,D4
	MOVE.W	Man_Angle(PC),D5
	LEA	Sin_Table(PC),A5
	LEA	$168(A5),A4
	MOVE.W	Man_X_Pos(PC),D0
	MOVE.W	Man_Y_Pos(PC),D1
	MOVE.W	0(A5,D5.W*2),D3		; 68020+
	MOVE.W	0(A4,D5.W*2),D2		; 68020+
	MULS.W	#13,D2
	MULS.W	#13,D3
	ASR.L	D4,D2
	TST.W	D2
	bpl.w	lbC002072
	ADDQ.W	#1,D2
lbC002072:
	ASR.L	D4,D3
	TST.W	D3
	bpl.w	lbC00207C
	ADDQ.W	#1,D3
lbC00207C:
	ADD.W	D0,D2
	ADD.W	D1,D3
	bsr.w	Collision_Test
	TST.W	D0
	beq.s	lbC002096
	MOVE.W	D2,Man_X_Pos
	MOVE.W	D3,Man_Y_Pos
lbC002096:
	RTS

Mv_ForwardL:
	SUBQ.W	#8,Man_Angle
	TST.W	Man_Angle
	bge.w	lbC0020B4
	ADDI.W	#$2D0,Man_Angle
lbC0020B4:
	MOVE.W	#14,D4
	MOVE.W	Man_Angle(PC),D5
	LEA	Sin_Table(PC),A5
	LEA	$168(A5),A4
	MOVE.W	Man_X_Pos(PC),D0
	MOVE.W	Man_Y_Pos(PC),D1
	MOVE.W	0(A5,D5.W*2),D3		; 68020+
	MOVE.W	0(A4,D5.W*2),D2		; 68020+
	MULS.W	#13,D2
	MULS.W	#13,D3
	ASR.L	D4,D2
	TST.W	D2
	bpl.w	lbC0020EE
	ADDQ.W	#1,D2
lbC0020EE:
	ASR.L	D4,D3
	TST.W	D3
	bpl.w	lbC0020F8
	ADDQ.W	#1,D3
lbC0020F8:
	ADD.W	D0,D2
	ADD.W	D1,D3
	bsr.w	Collision_Test
	TST.W	D0
	beq.s	lbC002112
	MOVE.W	D2,Man_X_Pos
	MOVE.W	D3,Man_Y_Pos
lbC002112:
	RTS

Mv_BackwardR:
	ADDQ.W	#8,Man_Angle
	CMPI.W	#$2D0,Man_Angle
	blt.w	lbC002130
	SUBI.W	#$2D0,Man_Angle
lbC002130:
	MOVE.W	#14,D4
	MOVE.W	Man_Angle(PC),D5
	ADDI.W	#$168,D5
	LEA	Sin_Table(PC),A5
	LEA	$168(A5),A4
	MOVE.W	Man_X_Pos(PC),D0
	MOVE.W	Man_Y_Pos(PC),D1
	MOVE.W	0(A5,D5.W*2),D3		; 68020+
	MOVE.W	0(A4,D5.W*2),D2		; 68020+
	MULS.W	#13,D2
	MULS.W	#13,D3
	ASR.L	D4,D2
	TST.W	D2
	bpl.w	lbC00216E
	ADDQ.W	#1,D2
lbC00216E:
	ASR.L	D4,D3
	TST.W	D3
	bpl.w	lbC002178
	ADDQ.W	#1,D3
lbC002178:
	ADD.W	D0,D2
	ADD.W	D1,D3
	bsr.w	Collision_Test
	TST.W	D0
	beq.s	lbC002192
	MOVE.W	D2,Man_X_Pos
	MOVE.W	D3,Man_Y_Pos
lbC002192:
	RTS

Mv_BackwardL:
	SUBQ.W	#8,Man_Angle
	TST.W	Man_Angle
	bge.w	lbC0021B0
	ADDI.W	#$2D0,Man_Angle
lbC0021B0:
	MOVE.W	#14,D4
	MOVE.W	Man_Angle(PC),D5
	ADDI.W	#$168,D5
	LEA	Sin_Table(PC),A5
	LEA	$168(A5),A4
	MOVE.W	Man_X_Pos(PC),D0
	MOVE.W	Man_Y_Pos(PC),D1
	MOVE.W	0(A5,D5.W*2),D3		; 68020+
	MOVE.W	0(A4,D5.W*2),D2		; 68020+
	MULS.W	#13,D2
	MULS.W	#13,D3
	ASR.L	D4,D2
	TST.W	D2
	bpl.w	lbC0021EE
	ADDQ.W	#1,D2
lbC0021EE:
	ASR.L	D4,D3
	TST.W	D3
	bpl.w	lbC0021F8
	ADDQ.W	#1,D3
lbC0021F8:
	ADD.W	D0,D2
	ADD.W	D1,D3
	bsr.w	Collision_Test
	TST.W	D0
	beq.s	lbC002212
	MOVE.W	D2,Man_X_Pos
	MOVE.W	D3,Man_Y_Pos
lbC002212:
	RTS

Mv_Left:
	MOVE.W	#14,D4
	MOVE.W	Man_Angle(PC),D5
	ADDI.W	#$21C,D5
	LEA	Sin_Table(PC),A5
	LEA	$168(A5),A4
	MOVE.W	Man_X_Pos(PC),D0
	MOVE.W	Man_Y_Pos(PC),D1
	MOVE.W	0(A5,D5.W*2),D3		; 68020+
	MOVE.W	0(A4,D5.W*2),D2		; 68020+
	MULS.W	#13,D2
	MULS.W	#13,D3
	ASR.L	D4,D2
	TST.W	D2
	bpl.w	lbC002252
	ADDQ.W	#1,D2
lbC002252:
	ASR.L	D4,D3
	TST.W	D3
	bpl.w	lbC00225C
	ADDQ.W	#1,D3
lbC00225C:
	ADD.W	D0,D2
	ADD.W	D1,D3
	bsr.w	Collision_Test
	TST.W	D0
	beq.s	lbC002276
	MOVE.W	D2,Man_X_Pos
	MOVE.W	D3,Man_Y_Pos
lbC002276:
	RTS

Mv_Right:
	MOVE.W	#14,D4
	MOVE.W	Man_Angle(PC),D5
	ADDI.W	#$B4,D5
	LEA	Sin_Table(PC),A5
	LEA	$168(A5),A4
	MOVE.W	Man_X_Pos(PC),D0
	MOVE.W	Man_Y_Pos(PC),D1
	MOVE.W	0(A5,D5.W*2),D3		; 68020+
	MOVE.W	0(A4,D5.W*2),D2		; 68020+
	MULS.W	#13,D2
	MULS.W	#13,D3
	ASR.L	D4,D2
	TST.W	D2
	bpl.w	lbC0022B6
	ADDQ.W	#1,D2
lbC0022B6:
	ASR.L	D4,D3
	TST.W	D3
	bpl.w	lbC0022C0
	ADDQ.W	#1,D3
lbC0022C0:
	ADD.W	D0,D2
	ADD.W	D1,D3
	bsr.s	Collision_Test
	TST.W	D0
	beq.s	lbC0022DA
	MOVE.W	D2,Man_X_Pos
	MOVE.W	D3,Man_Y_Pos
lbC0022DA:
	RTS

Rot_Right1:
	ADDQ.W	#8,Man_Angle
	CMPI.W	#$2D0,Man_Angle
	blt.w	lbC0022F8
	SUBI.W	#$2D0,Man_Angle
lbC0022F8:
	RTS

Rot_Left1:
	SUBQ.W	#8,Man_Angle
	TST.W	Man_Angle
	bge.w	lbC002316
	ADDI.W	#$2D0,Man_Angle
lbC002316:
	RTS

Collision_Test:
	MOVEM.L	D2/D3,-(SP)
	MOVE.W	#14,D4
	LEA	Map1,A1
	ANDI.W	#$FFC0,D2
	ANDI.W	#$FFC0,D3
	LSR.W	#6,D2
	LSR.W	#6,D3
	LSL.W	#2,D2
	LSL.W	#8,D3
	LEA	0(A1,D2.W),A1
	MOVE.L	0(A1,D3.W),D4
	TST.L	D4
	beq.s	lbC00234C
	MOVEM.L	(SP)+,D2/D3
	MOVEQ	#0,D0
	RTS

lbC00234C:
	MOVE.W	#14,D4
	MOVE.W	0(A5,D5.W*2),D3		; 68020+
	MOVE.W	0(A4,D5.W*2),D2		; 68020+
	MULS.W	#$17,D2
	MULS.W	#$17,D3
	ASR.L	D4,D2
	ASR.L	D4,D3
	ADD.W	D0,D2
	ADD.W	D1,D3
	LEA	Map1,A1
	ANDI.W	#$FFC0,D2
	ANDI.W	#$FFC0,D3
	LSR.W	#6,D2
	LSR.W	#6,D3
	LSL.W	#2,D2
	LSL.W	#8,D3
	LEA	0(A1,D2.W),A1
	MOVE.L	0(A1,D3.W),D4
	TST.L	D4
	beq.s	lbC002394
	MOVEM.L	(SP)+,D2/D3
	MOVEQ	#0,D0
	RTS

lbC002394:
	MOVE.W	#14,D4
	MOVE.W	0(A5,D5.W*2),D3		; 68020+
	MOVE.W	0(A4,D5.W*2),D2		; 68020+
	MULS.W	#$21,D2
	MULS.W	#$21,D3
	ASR.L	D4,D2
	ASR.L	D4,D3
	ADD.W	D0,D2
	ADD.W	D1,D3
	LEA	Map1,A1
	ANDI.W	#$FFC0,D2
	ANDI.W	#$FFC0,D3
	LSR.W	#6,D2
	LSR.W	#6,D3
	LSL.W	#2,D2
	LSL.W	#8,D3
	LEA	0(A1,D2.W),A1
	MOVE.L	0(A1,D3.W),D4
	TST.L	D4
	beq.s	lbC0023DC
	MOVEM.L	(SP)+,D2/D3
	MOVEQ	#0,D0
	RTS

lbC0023DC:
	MOVE.W	#14,D4
	MOVE.W	0(A5,D5.W*2),D3		; 68020+
	MOVE.W	0(A4,D5.W*2),D2		; 68020+
	MULS.W	#$2B,D2
	MULS.W	#$2B,D3
	ASR.L	D4,D2
	ASR.L	D4,D3
	ADD.W	D0,D2
	ADD.W	D1,D3
	LEA	Map1,A1
	ANDI.W	#$FFC0,D2
	ANDI.W	#$FFC0,D3
	LSR.W	#6,D2
	LSR.W	#6,D3
	LSL.W	#2,D2
	LSL.W	#8,D3
	LEA	0(A1,D2.W),A1
	MOVE.L	0(A1,D3.W),D4
	MOVEM.L	(SP)+,D2/D3
	TST.L	D4
	beq.s	lbC002424
	MOVEQ	#0,D0
	RTS

lbC002424:
	MOVEQ	#1,D0
	RTS

Auto_Rep:
	dc.w	0

Key_Routines:
	dcb.l	$3F,0
	dcb.l	$7,0
	dc.l	Rot_Left1,0,0,0,0,0
	dc.l	Mv_Forward
	dc.l	Mv_Backward
	dc.l	Mv_Right
	dc.l	Mv_Left,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	dc.l	Rot_Right1,0,0,0,0,0,0,0,0
LastKeyPress:
	dc.w	0

Print_Info:
	MOVE.W	Man_Angle(PC),D0
	LEA	Tmp_Text(PC),A0
	JSR	_Int_to_Dec
	CLR.B	(A0)
	MOVEQ	#$28,D4
	MOVEA.L	Design_Info_Ptr(PC),A0
	LEA	$328(a0),A0
	LEA	Tmp_Text(PC),A1
	bsr.w	_Print_Text
	MOVE.W	FPS(PC),D0
	LEA	Tmp_Text(PC),A0
	bsr.w	_Int_to_Dec
	CLR.B	(A0)
	MOVEQ	#$28,D4
	MOVEA.L	Design_Info_Ptr(PC),A0
	LEA	$4B6(a0),A0
	LEA	Tmp_Text(PC),A1
	bsr.w	_Print_Text
	MOVE.W	Man_X_Pos(PC),D0
	LEA	Tmp_Text(PC),A0
	bsr.w	_Int_to_Dec
	CLR.B	(A0)
	MOVEQ	#$28,D4
	MOVEA.L	Design_Info_Ptr(PC),A0
	LEA	$14(a0),A0
	LEA	Tmp_Text(PC),A1
	bsr.w	_Print_Text
	MOVE.W	Man_Y_Pos(PC),D0
	LEA	Tmp_Text(PC),A0
	bsr.w	_Int_to_Dec
	CLR.B	(A0)
	MOVEQ	#$28,D4
	MOVEA.L	Design_Info_Ptr(PC),A0
	LEA	$1A4(a0),A0
	LEA	Tmp_Text(PC),A1
	bsr.w	_Print_Text
	MOVE.W	maxdist(PC),D0
	LEA	Tmp_Text(PC),A0
	bsr.w	_Int_to_Dec
	CLR.B	(A0)
	MOVEQ	#$28,D4
	MOVEA.L	Design_Info_Ptr(PC),A0
	LEA	10(a0),A0
	LEA	Tmp_Text(PC),A1
	bsr.w	_Print_Text
	RTS

Initialise_Design_Info:
	MOVEQ	#$28,D4
	MOVEA.L	Design_Info_Ptr(PC),A0
	LEA	Design_Text(PC),A1
	bsr.w	_Print_Text
	RTS

Design_Text:
	dc.b	'----',$D
	dc.b	'----',$D
	dc.b	'Angle - ',$D
	dc.b	'FPS - ',0
Tmp_Text:
	dcb.l	$A,0
Design_Info_Ptr:
	dc.l	0
line_err:
	dc.b	'D2 is negative in Line Draw routine',0

Do_Columns:
	MOVEA.L	Clear_Copper(PC),A1
	CMPI.W	#1,Swapped_Copper
	BEQ.S	lbC00278A
	CMPI.W	#1,Did_Blitted
	BEQ.S	Do_Columns
	MOVE.W	#1,Did_Blitted
	BTST	#6,2(A6)
Wblit1:
	BTST	#6,2(A6)
	BNE.S	Wblit1
	bra.s	lbC002798

lbC00278A:
	CLR.W	Did_Blitted
	MOVEA.L	Work_Copper(PC),A1
lbC002798:
	LEA	$2B8E(a1),A1
	MOVEQ	#0,D0
	LEA	Wall_List(PC),A0
	LEA	Wall_Columns,A2
	LEA	(A1),A5
	CLR.W	draw_half
	MOVEQ	#$1E,D7
	bra.w	Do_Columns_Loop

Do_Columns_Loop:
	MOVEM.W	(A2)+,D4-D6
	TST.W	D4
	BEQ.S	lbC002820
	LEA	Pers_Table,A3
	MOVE.W	0(A3,D5.W*2),D0		; 68020+
	MOVE.W	0(A0,D4.W*8),D1		; 68020+
	LEA	Wall_Gfx_Ptr(PC),A3
	MOVE.L	0(A3,D1.W*8),A3		; 68020+
	MOVE.W	D0,D2
	LEA	0(A3,D6.W*2),A3		; 68020+
	MOVEA.L	TMap_Table_Vert(PC),A4
	CMP.W	#$110,D5
	bgt.w	DC_Dist_Shade
	CMP.W	#$3B,D2
	bgt.w	lbC002870
	MOVE.W	D2,D3
	LSL.W	#7,D3
	LEA	0(A4,D3.W*4),A4		; 68020+
	LSR.W	#1,D0
	ADDQ.W	#1,D0
	MULU.W	#$17C,D0
	SUBA.L	D0,A1
	MOVE.L	#$17C,D0
lbC002814:
	MOVE.W	(A4)+,D3
	ADDA.L	D0,A1
	MOVE.W	0(A3,D3.W),(A1)
	DBRA	D2,lbC002814
lbC002820:
	ADDQ.W	#4,A5
	LEA	(A5),A1
	DBRA	D7,Do_Columns_Loop

	CMPI.W	#2,draw_half
	BEQ.S	lbC002858
	ADDQ.W	#1,draw_half
	MOVE.W	#$1F,D7
	CMPI.W	#1,draw_half
	BEQ.S	lbC00284E
	SUBQ.W	#4,D7
lbC00284E:
	ADDQ.w	#4,A5
	LEA	(A5),A1
	bra.w	Do_Columns_Loop

lbC002858:
	MOVE.L	#$10000,Copied_Copper
	ADDQ.W	#1,FPS_Real
	RTS

lbC002870:
	MOVE.W	D2,D3
	MOVE.W	#$3B,D2
	LSL.W	#7,D3
	LEA	0(A4,D3.W*4),A4		; 68020+
	MOVE.W	#$FFC4,D1
	ADD.W	D0,D1
	LEA	0(A4,D1.W),A4
	LEA	-$2C88(a1),A1
	MOVE.L	#$17C,D0
	bra.s	lbC002814

DC_Dist_Shade:
	SUBI.W	#$110,D5
	LSR.W	#4,D5
	CMP.W	#15,D5
	BLT.S	lbC0028A6
	bra.s	lbC0028E8

lbC0028A6:
	LEA	Shade_Table,A6
	LEA	0(A6,D5.W*2),A6		; 68020+
	MOVEA.L	TMap_Table_Vert(PC),A4
	CMP.W	#$3B,D2
	bgt.w	lbC002940
	MOVE.W	D2,D3
	LSL.W	#7,D3
	LEA	0(A4,D3.W*4),A4		; 68020+
	LSR.W	#1,D0
	ADDQ.W	#1,D0
	MULU.W	#$17C,D0
	SUBA.L	D0,A1
	MOVE.L	#$17C,D0
lbC0028D6:
	MOVE.W	(A4)+,D3
	ADDA.L	D0,A1
	MOVE.W	0(A3,D3.W),D5
	LSL.W	#2,D5
	MOVE.W	0(A6,D5.W*8),(A1)	; 68020+
	DBRA	D2,lbC0028D6
lbC0028E8:
	LEA	$DFF000,A6
	ADDQ.W	#4,A5
	LEA	(A5),A1
	DBRA	D7,Do_Columns_Loop
	CMPI.W	#2,draw_half
	BEQ.S	lbC002926
	ADDQ.W	#1,draw_half
	MOVE.W	#$1F,D7
	CMPI.W	#1,draw_half
	BEQ.S	lbC00291C
	SUBQ.W	#4,D7
lbC00291C:
	ADDQ.W	#4,A5
	LEA	(A5),A1
	bra.w	Do_Columns_Loop

lbC002926:
	MOVE.L	#$10000,Copied_Copper
	ADDQ.W	#1,FPS_Real
	RTS

lbC002940:
	TRAP	#1		; exception $84
	MOVE.W	D2,D3
	MOVE.W	#$45,D2
	LSL.W	#7,D3
	LEA	0(A4,D3.W*4),A4		; 68020+
	MOVE.W	#$FFBA,D1
	ADD.W	D0,D1
	LEA	0(A4,D1.W),A4
	LEA	-$33F4(a1),A1
	bra.s	lbC0028D6

maxdist:
	dc.w	0
draw_half:
	dc.w	0

Calc_TMap_Table:
	MOVEA.L	TMap_Table_Vert(PC),A0
	LEA	$200(a0),A0
	MOVE.L	gfx_wall_height(PC),D7
	MOVEQ	#1,D6
	MOVE.L	gfx_wall_width(PC),D5
	MOVE.L	#$FF,D0
_Vert_TM:
	bsr.s	Vert_TM
	ADDQ.W	#1,D6
	LEA	$200(a0),A0
	DBRA	D0,_Vert_TM
	RTS

Vert_TM:
	MOVEM.L	D0-D7/A0,-(SP)
	SUBQ.W	#1,D7
	CMP.W	D6,D7
	blt.w	Vert_TM_Expand
	MOVEQ	#0,D3
	LSL.W	#1,D6
	MOVE.W	D6,D1
	SUB.W	D7,D1
	MOVE.W	D7,D2
	LSL.W	#1,D7
	SUBQ.W	#1,D2
	TST.W	D1
lbC0029BC:
	BMI.S	lbC0029C2
	MOVE.W	D3,(A0)+
	SUB.W	D7,D1
lbC0029C2:
	ADD.W	D5,D3
	ADD.W	D6,D1
	DBRA	D2,lbC0029BC
	MOVE.W	D3,(A0)
	MOVEM.L	(SP)+,D0-D7/A0
	RTS

Vert_TM_Expand:
	MOVEQ	#0,D3
	ADDQ.W	#1,D6
	LSL.W	#1,D7
	MOVE.W	D7,D1
	SUB.W	D6,D1
	MOVE.W	D6,D2
	LSL.W	#1,D6
	TST.W	D1
lbC0029E4:
	BMI.S	lbC0029EA
	ADD.W	D5,D3
	SUB.W	D6,D1
lbC0029EA:
	MOVE.W	D3,(A0)+
	ADD.W	D7,D1
	DBRA	D2,lbC0029E4
	MOVE.W	D3,(A0)+
	MOVEM.L	(SP)+,D0-D7/A0
	RTS

TMap_Table_Vert:
	dc.l	0
Did_Blitted:
	dc.w	0
gfx_wall_length:
	dc.w	0,$40
gfx_wall_height:
	dc.l	$32
gfx_wall_width:
	dc.l	$80
TM_Gfx_Ptr:
	dc.l	0
Wall_Memory:
	dc.l	0
Conv_Plane1:
	dc.l	0
Conv_Plane2:
	dc.l	0
Conv_Plane3:
	dc.l	0
Conv_Plane4:
	dc.l	0
Conv_Plane5:
	dc.l	0
Conv_Plane6:
	dc.l	0
Conv_Plane7:
	dc.l	0
Conv_Plane8:
	dc.l	0
Work_Copper:
	dc.l	0
Show_Copper:
	dc.l	0
Clear_Copper:
	dc.l	0
FPS:
	dc.w	0
FPS_Real:
	dc.w	0
FPS_Count:
	dc.w	0
Wall_List:
	dcb.l	$8,0
	dc.l	$10000,0,0,0,$20000,0,0,0,$30000,0,0,0,$40000,0,0
	dc.l	0,$50000,0,0,0,$60000,0,0,0,$70000,0,0,0,$80000,0
	dcb.l	$2,0
	dc.l	$90000,0,0,0,$A0000,0,0,0,$B0000,0,0,0,$C0000,0,0
	dc.l	0
Wall_Gfx_Ptr:
	dcb.l	$1A,0
Map1:
	dcb.b	$4000,0
TheMap:
	dc.w	$19
lbW006B90:
	dc.w	$12,$380,$5C0
lbL006B96:
	dcb.l	$9,0
	dcb.l	$8,11
	dc.l	2,0,0,0,10,10,10,10,10,0,11,0,0,0,0,0,0,0,2,0,0,0
	dc.l	10,0,0,0,0,11,11,0,5,5,5,7,0,0,2,9,9,9,10,0,0,0,0
	dcb.l	$2,11
	dcb.l	$3,0
	dc.l	5,7,0,0,2,8,0,9,10,0,0,0,0,11,11,0,5,7,7,7,0,0,2
	dc.l	8,0,9,9,0,0,11,11,0,11,0,5,7,0,7,0,0,2,8,0,0,0,0
	dc.l	0,11,11,11,11,0,5,7,0,7,0,0,2,8,0,0,3,0,0,0,0,0,0
	dcb.l	$4,0
	dc.l	7,0,0,2,3,3,3,3,0,0,0,0,0,0,0,0,0,0,7,0,0,2,7,0,0
	dc.l	3,0,0,0,0,0,0,12,12,12,12,7,0,0,2,7,0,0,3,0,0,7,7
	dcb.l	$2,0
	dc.l	12,0,0,0,0,0,0,2,7,0,0,0,0,0,7,7,7,0,12,0,0,13,7
	dcb.l	$2,0
	dc.l	2,7,0,0,4,0,0,0,0,0,0,12,0,0,13,0,0,0,2,7,0,0,4,0
	dc.l	0,6,0,5,0,12,13,13,13,0,0,0,2,4,4,4,4,0,0,0,0,5,0
	dcb.l	$7,0
	dc.l	2,3,0,0,4,0,0,5,5,5,0,2,0,1,1,0,0,0,2,3,0,0,0,0,0
	dcb.l	$4,0
	dc.l	2,0,0,1,0,0,0,2,3,0,0,3,0,0,3,5,5,0,2,2,1,1,0,0,0
	dc.l	2,3,3,3,3,0,0,3,0,5,0,0,0,0,0,0,0,0,2,5,0,0,3,0,0
	dc.l	3,5,5,0,0,0,0,0,0,0,0,2,5,0,0,3,0,0,0,0,0,0,0,0,2
	dc.l	1,0,0,1,2,5,0,0,0,0,0,5,0,0,5,0,0,2,1,0,0,1,0,5,0
	dc.l	0,3,0,0,5,6,6,5,0,0,2,1,0,0,1,0,5,0,0,3,0,0,0,0,0
	dcb.l	$3,0
	dc.l	2,1,0,0,1,0,5,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,0

Box_Map:
	LEA	Map1(PC),A0
	LEA	lbL006B96(PC),A1
	LEA	(A0),A2
	MOVE.W	TheMap(PC),D7
	SUBQ.W	#1,D7
lbC0072B6:
	MOVE.W	lbW006B90(PC),D6
	SUBQ.W	#1,D6
lbC0072BE:
	MOVE.L	(A1)+,D0
	BEQ.S	lbC0072CA
	LSL.W	#1,D0
	ORI.L	#$20000,D0
lbC0072CA:
	MOVE.L	D0,(A0)+
	DBRA	D6,lbC0072BE
	LEA	$100(A2),A2
	LEA	(A2),A0
	DBRA	D7,lbC0072B6
	RTS

Pic_Convert:
	LEA	Wall_Gfx_Ptr(PC),A1
	MOVEA.L	Wall_Memory(PC),A5
	MOVE.L	A5,(A1)+
	MOVEM.L	A1,-(SP)
	LEA	pic1,A0
	bsr.w	Picplanerout
	MOVEM.L	(SP)+,A1
	ADDQ.W	#4,A1
	MOVE.L	A5,(A1)+
	MOVEM.L	A1,-(SP)
	LEA	pic2,A0
	bsr.w	Picplanerout
	MOVEM.L	(SP)+,A1
	ADDQ.W	#4,A1
	MOVE.L	A5,(A1)+
	MOVEM.L	A1,-(SP)
	LEA	pic3,A0
	bsr.w	Picplanerout
	MOVEM.L	(SP)+,A1
	ADDQ.W	#4,A1
	MOVE.L	A5,(A1)+
	MOVEM.L	A1,-(SP)
	LEA	pic4,A0
	bsr.w	Picplanerout
	MOVEM.L	(SP)+,A1
	ADDQ.W	#4,A1
	MOVE.L	A5,(A1)+
	MOVEM.L	A1,-(SP)
	LEA	pic5,A0
	bsr.w	Picplanerout
	MOVEM.L	(SP)+,A1
	ADDQ.W	#4,A1
	MOVE.L	A5,(A1)+
	MOVEM.L	A1,-(SP)
	LEA	pic6,A0
	bsr.w	Picplanerout
	MOVEM.L	(SP)+,A1
	ADDQ.W	#4,A1
	MOVE.L	A5,(A1)+
	MOVEM.L	A1,-(SP)
	LEA	pic7,A0
	bsr.s	Picplanerout
	MOVEM.L	(SP)+,A1
	ADDQ.W	#4,A1
	MOVE.L	A5,(A1)+
	MOVEM.L	A1,-(SP)
	LEA	pic8,A0
	bsr.s	Picplanerout
	MOVEM.L	(SP)+,A1
	ADDQ.W	#4,A1
	MOVE.L	A5,(A1)+
	MOVEM.L	A1,-(SP)
	LEA	pic9,A0
	bsr.s	Picplanerout
	MOVEM.L	(SP)+,A1
	ADDQ.W	#4,A1
	MOVE.L	A5,(A1)+
	MOVEM.L	A1,-(SP)
	LEA	pic10,A0
	bsr.s	Picplanerout
	MOVEM.L	(SP)+,A1
	ADDQ.W	#4,A1
	MOVE.L	A5,(A1)+
	MOVEM.L	A1,-(SP)
	LEA	pic11,A0
	bsr.s	Picplanerout
	MOVEM.L	(SP)+,A1
	ADDQ.W	#4,A1
	MOVE.L	A5,(A1)+
	MOVEM.L	A1,-(SP)
	LEA	pic12,A0
	bsr.s	Picplanerout
	MOVEM.L	(SP)+,A1
	ADDQ.W	#4,A1
	MOVE.L	A5,(A1)+
	MOVEM.L	A1,-(SP)
	LEA	pic13,A0
	bsr.s	Picplanerout
	MOVEM.L	(SP)+,A1
	RTS

Picplanerout:
	MOVE.L	A0,Conv_Plane1
	LEA	$640(a0),A0
	MOVE.L	A0,Conv_Plane2
	LEA	$640(a0),A0
	MOVE.L	A0,Conv_Plane3
	LEA	$640(a0),A0
	MOVE.L	A0,Conv_Plane4
	LEA	$640(a0),A0
	MOVE.L	A0,Conv_Plane5
	LEA	$640(a0),A0
	MOVE.L	A0,Conv_Plane6
	LEA	$640(a0),A0
	MOVE.L	A0,Conv_Plane7
	LEA	$640(a0),A0
	MOVE.L	A0,Conv_Plane8
	LEA	$640(a0),A0
	LEA	(A0),A6
	MOVEQ	#$31,D7
P_C_LoopVert:
	MOVEQ	#0,D5
	MOVEQ	#15,D6
P_C_LoopHoz:
	MOVEA.L	Conv_Plane1(PC),A0
	MOVEQ	#0,D0
	BTST	#6,0(A0,D5.W)
	beq.s	lbC00748C
	BSET	#0,D0
lbC00748C:
	MOVEA.L	Conv_Plane2(PC),A0
	BTST	#6,0(A0,D5.W)
	beq.s	lbC0074A0
	BSET	#1,D0
lbC0074A0:
	MOVEA.L	Conv_Plane3(PC),A0
	BTST	#6,0(A0,D5.W)
	beq.s	lbC0074B4
	BSET	#2,D0
lbC0074B4:
	MOVEA.L	Conv_Plane4(PC),A0
	BTST	#6,0(A0,D5.W)
	beq.s	lbC0074C8
	BSET	#3,D0
lbC0074C8:
	MOVEA.L	Conv_Plane5(PC),A0
	BTST	#6,0(A0,D5.W)
	beq.s	lbC0074DC
	BSET	#4,D0
lbC0074DC:
	MOVEA.L	Conv_Plane6(PC),A0
	BTST	#6,0(A0,D5.W)
	beq.s	lbC0074F0
	BSET	#5,D0
lbC0074F0:
	MOVEA.L	Conv_Plane7(PC),A0
	BTST	#6,0(A0,D5.W)
	beq.s	lbC007504
	BSET	#6,D0
lbC007504:
	MOVEA.L	Conv_Plane8(PC),A0
	BTST	#6,0(A0,D5.W)
	beq.s	lbC007518
	BSET	#7,D0
lbC007518:
	LSL.W	#1,D0
	MOVE.W	0(A6,D0.W),D1
	MOVE.W	D1,(A5)+
P_C_MedLo:
	MOVEA.L	Conv_Plane1(PC),A0
	MOVEQ	#0,D0
	BTST	#4,0(A0,D5.W)
	beq.s	lbC007536
	BSET	#0,D0
lbC007536:
	MOVEA.L	Conv_Plane2(PC),A0
	BTST	#4,0(A0,D5.W)
	beq.s	lbC00754A
	BSET	#1,D0
lbC00754A:
	MOVEA.L	Conv_Plane3(PC),A0
	BTST	#4,0(A0,D5.W)
	beq.s	lbC00755E
	BSET	#2,D0
lbC00755E:
	MOVEA.L	Conv_Plane4(PC),A0
	BTST	#4,0(A0,D5.W)
	beq.s	lbC007572
	BSET	#3,D0
lbC007572:
	MOVEA.L	Conv_Plane5(PC),A0
	BTST	#4,0(A0,D5.W)
	beq.s	lbC007586
	BSET	#4,D0
lbC007586:
	MOVEA.L	Conv_Plane6(PC),A0
	BTST	#4,0(A0,D5.W)
	beq.s	lbC00759A
	BSET	#5,D0
lbC00759A:
	MOVEA.L	Conv_Plane7(PC),A0
	BTST	#4,0(A0,D5.W)
	beq.s	lbC0075AE
	BSET	#6,D0
lbC0075AE:
	MOVEA.L	Conv_Plane8(PC),A0
	BTST	#4,0(A0,D5.W)
	beq.s	lbC0075C2
	BSET	#7,D0
lbC0075C2:
	LSL.W	#1,D0
	MOVE.W	0(A6,D0.W),D1
	MOVE.W	D1,(A5)+
P_C_MedHi:
	MOVEA.L	Conv_Plane1(PC),A0
	MOVEQ	#0,D0
	BTST	#2,0(A0,D5.W)
	beq.s	lbC0075E0
	BSET	#0,D0
lbC0075E0:
	MOVEA.L	Conv_Plane2(PC),A0
	BTST	#2,0(A0,D5.W)
	beq.s	lbC0075F4
	BSET	#1,D0
lbC0075F4:
	MOVEA.L	Conv_Plane3(PC),A0
	BTST	#2,0(A0,D5.W)
	beq.s	lbC007608
	BSET	#2,D0
lbC007608:
	MOVEA.L	Conv_Plane4(PC),A0
	BTST	#2,0(A0,D5.W)
	beq.s	lbC00761C
	BSET	#3,D0
lbC00761C:
	MOVEA.L	Conv_Plane5(PC),A0
	BTST	#2,0(A0,D5.W)
	beq.s	lbC007630
	BSET	#4,D0
lbC007630:
	MOVEA.L	Conv_Plane6(PC),A0
	BTST	#2,0(A0,D5.W)
	beq.s	lbC007644
	BSET	#5,D0
lbC007644:
	MOVEA.L	Conv_Plane7(PC),A0
	BTST	#2,0(A0,D5.W)
	beq.s	lbC007658
	BSET	#6,D0
lbC007658:
	MOVEA.L	Conv_Plane8(PC),A0
	BTST	#2,0(A0,D5.W)
	beq.s	lbC00766C
	BSET	#7,D0
lbC00766C:
	LSL.W	#1,D0
	MOVE.W	0(A6,D0.W),D1
	MOVE.W	D1,(A5)+
P_C_Hi:
	MOVEA.L	Conv_Plane1(PC),A0
	MOVEQ	#0,D0
	BTST	#0,0(A0,D5.W)
	beq.s	lbC00768A
	BSET	#0,D0
lbC00768A:
	MOVEA.L	Conv_Plane2(PC),A0
	BTST	#0,0(A0,D5.W)
	beq.s	lbC00769E
	BSET	#1,D0
lbC00769E:
	MOVEA.L	Conv_Plane3(PC),A0
	BTST	#0,0(A0,D5.W)
	beq.s	lbC0076B2
	BSET	#2,D0
lbC0076B2:
	MOVEA.L	Conv_Plane4(PC),A0
	BTST	#0,0(A0,D5.W)
	beq.s	lbC0076C6
	BSET	#3,D0
lbC0076C6:
	MOVEA.L	Conv_Plane5(PC),A0
	BTST	#0,0(A0,D5.W)
	beq.s	lbC0076DA
	BSET	#4,D0
lbC0076DA:
	MOVEA.L	Conv_Plane6(PC),A0
	BTST	#0,0(A0,D5.W)
	beq.s	lbC0076EE
	BSET	#5,D0
lbC0076EE:
	MOVEA.L	Conv_Plane7(PC),A0
	BTST	#0,0(A0,D5.W)
	beq.s	lbC007702
	BSET	#6,D0
lbC007702:
	MOVEA.L	Conv_Plane8(PC),A0
	BTST	#0,0(A0,D5.W)
	beq.s	lbC007716
	BSET	#7,D0
lbC007716:
	LSL.W	#1,D0
	MOVE.W	0(A6,D0.W),D1
	MOVE.W	D1,(A5)+
	ADDQ.W	#1,D5
	DBRA	D6,P_C_LoopHoz
	ADDI.L	#$20,Conv_Plane1
	ADDI.L	#$20,Conv_Plane2
	ADDI.L	#$20,Conv_Plane3
	ADDI.L	#$20,Conv_Plane4
	ADDI.L	#$20,Conv_Plane5
	ADDI.L	#$20,Conv_Plane6
	ADDI.L	#$20,Conv_Plane7
	ADDI.L	#$20,Conv_Plane8
	DBRA	D7,P_C_LoopVert
	LEA	$DFF000,A6
	RTS

Back_Colour:
	dc.w	$111

Setup_Backround:
	LEA	lbL06708E,A0
	LEA	(A0),A1
	MOVEQ	#$5A,D7
lbC031B90:
	MOVEQ	#$3B,D6
lbC031B94:
	MOVE.W	Back_Colour(PC),(A0)
	LEA	$17C(A0),A0
	DBRA	D6,lbC031B94
	LEA	4(A1),A1
	MOVE.W	-2(A1),D0
	CMP.W	#$106,D0
	BNE.S	lbC031BB4
	LEA	4(A1),A1
lbC031BB4:
	LEA	(A1),A0
	DBRA	D7,lbC031B90
	RTS

;	MOVE.W	#1,reduce_blue	; unused
;	CLR.W	reduce_red
;	LEA	lbL06708E,A0
;	LEA	(A0),A1
;	MOVE.W	#$B0B,D0
;	MOVE.W	D0,D2
;	MOVE.W	#$2C,D7
lbC031BE2:
	MOVEQ	#11,D6
lbC031BE6:
	MOVE.W	D0,(A0)
	LEA	$17C(A0),A0
	MOVE.W	D0,(A0)
	LEA	$17C(A0),A0
	MOVE.W	D0,D1
	ANDI.W	#$F00,D1
	BEQ.S	lbC031BFE
	SUBI.W	#$101,D0
lbC031BFE:
	DBRA	D6,lbC031BE6
	MOVEQ	#11,D6
	LEA	4(A1),A1
	MOVE.W	-2(A1),D0
	CMP.W	#$106,D0
	BNE.S	lbC031C18
	LEA	4(A1),A1
lbC031C18:
	MOVE.W	D2,D0
	LEA	(A1),A0
lbC031C1E:
	MOVE.W	D0,(A0)
	LEA	$17C(A0),A0
	MOVE.W	D0,(A0)
	LEA	$17C(A0),A0
	MOVE.W	D0,D1
	ANDI.W	#$F00,D1
	BEQ.S	lbC031C36
	SUBI.W	#$101,D0
lbC031C36:
	DBRA	D6,lbC031C1E
	LEA	4(A1),A1
	MOVE.W	-2(A1),D0
	CMP.W	#$106,D0
	BNE.S	lbC031C4C
	LEA	4(A1),A1
lbC031C4C:
	MOVE.W	D2,D0
	LEA	(A1),A0
	DBRA	D7,lbC031BE2
	MOVEQ	#11,D6
lbC031C5A:
	MOVE.W	D0,(A0)
	LEA	$17C(A0),A0
	MOVE.W	D0,(A0)
	LEA	$17C(A0),A0
	MOVE.W	D0,D1
	ANDI.W	#$F00,D1
	BEQ.S	lbC031C72
	SUBI.W	#$101,D0
lbC031C72:
	DBRA	D6,lbC031C5A

Setup_Backround2:
	LEA	Special_Screen2+70,A0
	LEA	(A0),A1
	MOVE.W	#$B0,D0
	MOVE.W	D0,D2
	MOVEQ	#$2C,D7
lbC031C8A:
	MOVEQ	#11,D6
lbC031C8E:
	MOVE.W	D0,(A0)
	LEA	-$17C(A0),A0
	MOVE.W	D0,(A0)
	LEA	-$17C(A0),A0
	MOVE.W	D0,D1
	ANDI.W	#$F0,D1
	BEQ.S	lbC031CA6
	SUBI.W	#$10,D0
lbC031CA6:
	DBRA	D6,lbC031C8E
	MOVE.W	#11,D6
	LEA	4(A1),A1
	MOVE.W	-2(A1),D0
	CMP.W	#$106,D0
	BNE.S	lbC031CC0
	LEA	4(A1),A1
lbC031CC0:
	MOVE.W	D2,D0
	LEA	(A1),A0
lbC031CC6:
	MOVE.W	D0,(A0)
	LEA	-$17C(A0),A0
	MOVE.W	D0,(A0)
	LEA	-$17C(A0),A0
	MOVE.W	D0,D1
	ANDI.W	#$F0,D1
	BEQ.S	lbC031CDE
	SUBI.W	#$10,D0
lbC031CDE:
	DBRA	D6,lbC031CC6
	LEA	4(A1),A1
	MOVE.W	-2(A1),D0
	CMP.W	#$106,D0
	BNE.S	lbC031CF4
	LEA	4(A1),A1
lbC031CF4:
	MOVE.W	D2,D0
	LEA	0(A1),A0
	DBRA	D7,lbC031C8A
	MOVEQ	#11,D6
lbC031D02:
	MOVE.W	D0,(A0)
	LEA	-$17C(A0),A0
	MOVE.W	D0,(A0)
	LEA	-$17C(A0),A0
	MOVE.W	D0,D1
	ANDI.W	#$F0,D1
	BEQ.S	lbC031D1A
	SUBI.W	#$10,D0
lbC031D1A:
	DBRA	D6,lbC031D02
	RTS

reduce_blue:
	dc.w	0
reduce_red:
	dc.w	0

_Lev2:
	MOVE.L	2(SP),_Int_Lev2_PC
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	$DFF000,A6
	MOVE.W	$1E(A6),D0
	MOVE.B	$BFED01,D0
	BTST	#3,D0
	bne.w	_Key_Handler
	ROL.B	D4,D2
	MOVE.B	$BFDD00,D0
_ExitLev2:
	MOVE.W	#8,$9C(A6)
	MOVEM.L	(SP)+,D0-D7/A0-A6
	RTE

_Lev3:
	MOVE.L	2(SP),_Int_Lev3_PC
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	$DFF000,A6
	MOVE.W	$1E(A6),D0
	BTST	#4,D0
	BNE.S	Copper_Lev3
	MOVE.W	#$20,$9C(A6)
_ExitLev3:
	MOVEM.L	(SP)+,D0-D7/A0-A6
	RTE

Copper_Lev3:
	MOVE.W	#$10,$9C(A6)
	bsr.s	Swap_Coppers
	bsr.w	Print_Info
	bsr.w	Do_Fps
	MOVEM.L	(SP)+,D0-D7/A0-A6
	RTE

Swap_Coppers:
	MOVE.W	Copied_Copper(PC),D0
	beq.s	lbC031E22
	MOVEM.L	Work_Copper(PC),D0-D2
	MOVEM.L	D2,Work_Copper
	MOVE.L	D0,Show_Copper
	MOVE.L	D1,Clear_Copper
	MOVE.L	D0,$80(A6)
	MOVE.L	D0,_Copper1_Pointer
	MOVE.L	#1,Copied_Copper
	MOVEA.L	Clear_Copper(PC),A2
	LEA	$7A(A2),A2
	LEA	lbL067086,A0
	BTST	#6,2(A6)
Wbli2:
	BTST	#6,2(A6)		; Waitblit
	BNE.S	Wbli2
	MOVE.L	#$00020002,$64(A6)	; a&d modulo = 2
	MOVE.L	#$FFFFFFFF,$44(A6)	; no mask
	MOVE.L	#$9F00000,$40(A6)	; bltconx COPY!
	MOVE.L	A0,$50(A6)	; bltapt
	MOVE.L	A2,$54(A6)	; bltdpt
	MOVE.W	#$1644,$5C(A6)	; bltsizV ECS+ height 5700 lines
	MOVE.W	#1,$5E(A6)	; bltsizH ECS+ 1 word width
lbC031E22:
	RTS

Copied_Copper:
	dc.w	0
Swapped_Copper:
	dc.w	0

Do_Fps:
	ADDQ.W	#1,VB_Auto_Rep
	CMPI.W	#4,VB_Auto_Rep
	BGE.S	lbC031E40
	CLR.W	VB_Auto_Rep
lbC031E40:
	ADDQ.W	#1,FPS_Count
	CMPI.W	#$32,FPS_Count
	BNE.S	lbC031E6E
	CLR.W	FPS_Count
	MOVE.W	FPS_Real(PC),D0
	MOVE.W	D0,FPS
	CLR.W	FPS_Real
lbC031E6E:
	RTS

VB_Auto_Rep:
	dc.w	0

_Lev6:
	MOVE.L	2(SP),_Int_Lev6_PC
	MOVEM.L	D0-D7/A0-A6,-(SP)
	LEA	$DFF000,A6
	MOVE.W	$1E(A6),D0
_ExitLev6:
	MOVEM.L	(SP)+,D0-D7/A0-A6
	RTE

_Take_System:
	LEA	_DOSname(PC),A1
	MOVEQ	#0,D0
	MOVEA.L	4.w,A6
	JSR	-$228(A6)
	MOVE.L	D0,_DOSBase

	bsr.w	backstabinit

	MOVEQ	#0,D0
	MOVEQ	#$64,D1
	MOVEA.L	_DOSBase(PC),A6
	JSR	-$C6(A6)
	MOVEQ	#0,D0
	bsr.w	r_takeover	;TakeOverSystem - run your program after this

;Input:		D0	flags
;
;		Bit	Function
;		----------------
;		0	nocaches - disables all types of caches (for time
;			during program)
;		1	supervisor - returns in supervisor mode

;Output:	All are full longword values.
;
;		D0	zero if takeover ok, nonzero if error occurred.
;		D1	chipset type (0 = ocs, 1 = ecs, 2 = aga)
;		D2	kickstart version number (e.g. V39 = 39)
;		D3	CPU type (0...4: 000, 010, 020, 030, 040)
;		D4	math co-processor types:
;				bit 0	68881 commands are available
;				bit 1	68882 commands are available
;				bit 2	68040 math commands are available

	LEA	$DFF000,A6
	MOVE.L	D0,-(SP)
mac_waitpospal_012:
	MOVE.L	4(A6),D0
	ANDI.L	#$1FF00,D0
	CMP.L	#$12C00,D0
	BLT.S	mac_waitpospal_012
	MOVE.L	(SP)+,D0
	MOVE.W	$1C(A6),_OldIntena
	MOVE.W	2(A6),_OldDmacon
	MOVE.W	#$7FFF,$9A(A6)
	MOVE.W	#$7FFF,$96(A6)
	MOVE.W	#$7FFF,$9C(A6)
	MOVE.B	$BFED01,D0
	MOVE.B	#$7F,$BFED01
	MOVE.B	#$7F,$BFDD00
	LEA	$BFE001,A5
	MOVE.B	$E00(A5),D0
	BCLR	#0,D0
	BSET	#4,D0
	MOVE.B	D0,$E00(A5)
	MOVE.B	$F00(A5),D0
	BCLR	#0,D0
	BSET	#4,D0
	MOVE.B	D0,$F00(A5)
	LEA	$BFD000,A5
	MOVE.B	$E00(A5),D0
	BCLR	#0,D0
	BSET	#4,D0
	MOVE.B	D0,$E00(A5)
	MOVE.B	$F00(A5),D0
	BCLR	#0,D0
	BSET	#4,D0
	MOVE.B	D0,$F00(A5)
	LEA	$BFE001,A5
	MOVE.B	$500(A5),D0
	LSL.W	#8,D0
	MOVE.B	$400(A5),D0
	MOVE.W	D0,_CiaA_LatchA
	MOVE.B	$700(A5),D0
	LSL.W	#8,D0
	MOVE.B	$600(A5),D0
	MOVE.W	D0,_CiaA_LatchB
	LEA	$BFD000,A5
	MOVE.B	$500(A5),D0
	LSL.W	#8,D0
	MOVE.B	$400(A5),D0
	MOVE.W	D0,_CiaB_LatchA
	MOVE.B	$700(A5),D0
	LSL.W	#8,D0
	MOVE.B	$600(A5),D0
	MOVE.W	D0,_CiaB_LatchB
	LEA	$BFE001,A5
	MOVE.B	$E00(A5),_CiaA_Cra
	MOVE.B	$F00(A5),_CiaA_Crb
	LEA	$BFD000,A5
	MOVE.B	$E00(A5),_CiaB_Cra
	MOVE.B	$F00(A5),_CiaB_Crb
	MOVE.B	#$88,$BFED01
	BSET	#5,$BFEE01
	BCLR	#6,$BFEE01
	SUBA.L	A0,A0
	bsr.w	_Save_Vectors
	bsr.w	_Save_Dbg_Vectors
	bsr.w	_Clear_Vectors
	bsr.w	_Clear_Dbg_Vectors
	bsr.w	_SetUp_Vectors
	bsr.w	_SetUp_Dbg_Vectors
	LEA	$DFF000,A6
	MOVE.W	#1,_Current_System
	RTS

_Return_System:
	LEA	$DFF000,A6
	MOVEM.L	D0,-(SP)
mac_waitpospal_013:
	MOVE.L	4(A6),D0
	ANDI.L	#$1FF00,D0
	CMP.L	#$12C00,D0
	BLT.S	mac_waitpospal_013
	MOVEM.L	(SP)+,D0
	MOVE.W	#$7FFF,$9C(A6)
	MOVE.W	#$7FFF,$9A(A6)
	MOVE.W	#$7FFF,$96(A6)
	SUBA.L	A0,A0
	bsr.w	_Restore_Vectors
	bsr.w	_Restore_Dbg_Vectors
	LEA	$BFE001,A5
	MOVE.W	_CiaA_LatchA(PC),D0
	MOVE.B	D0,$400(A5)
	LSR.W	#8,D0
	MOVE.B	D0,$500(A5)
	MOVE.W	_CiaA_LatchB(PC),D0
	MOVE.B	D0,$600(A5)
	LSR.W	#8,D0
	MOVE.B	D0,$700(A5)
	LEA	$BFD000,A5
	MOVE.W	_CiaB_LatchA(PC),D0
	MOVE.B	D0,$400(A5)
	LSR.W	#8,D0
	MOVE.B	D0,$500(A5)
	MOVE.W	_CiaB_LatchB(PC),D0
	MOVE.B	D0,$600(A5)
	LSR.W	#8,D0
	MOVE.B	D0,$700(A5)
	LEA	$BFE001,A5
	MOVE.B	_CiaA_Cra(PC),$E00(A5)
	MOVE.B	_CiaA_Crb(PC),$F00(A5)
	LEA	$BFD000,A5
	MOVE.B	_CiaB_Cra(PC),$E00(A5)
	MOVE.B	_CiaB_Crb(PC),$F00(A5)
	LEA	$BFE001,A5
	BSET	#0,$E00(A5)
	BSET	#0,$F00(A5)
	LEA	$BFD000,A5
	BSET	#0,$E00(A5)
	BSET	#0,$F00(A5)
	MOVE.B	#$9B,$BFED01
	MOVE.B	#$9B,$BFDD00
	MOVEQ	#0,D0

	bsr.w	r_return	;ReturnToSystem() - exit with this

;	.   View (=copper) is fixed back
;	.   AGA sprite resolutions are restored
;	.   $000-$400 is returned to the pre-takeover state, VBR is set back
;	    to the original value
;	.   Chipregs are restored
;	.   Blitter is released: illegal waitblit, WaitBlit()*2,
;	    DisOwnBlitter().
;	.   Illegal sound reset: DMAs are turned off and volumes are set to
;	    zero. Sound channels are released

;	bsr.w	backstabend

	LEA	$DFF000,A6
	MOVE.W	#$FFFF,_Current_System
	RTS

_Save_Vectors:
	MOVE.L	$64(A0),_OldIntVector1
	MOVE.L	$68(A0),_OldIntVector2
	MOVE.L	$6C(A0),_OldIntVector3
	MOVE.L	$70(A0),_OldIntVector4
	MOVE.L	$74(A0),_OldIntVector5
	MOVE.L	$78(A0),_OldIntVector6
	RTS

_Save_Dbg_Vectors:
	MOVE.L	$7C(A0),_OldIntVector7
	MOVE.L	8(A0),_BusErrVect
	MOVE.L	12(A0),_AddrErrVect
	MOVE.L	$10(A0),_IllegalVect
	MOVE.L	$14(A0),_DivZeroVect
	MOVE.L	$18(A0),_CHKVect
	MOVE.L	$1C(A0),_TRAPVVect
	MOVE.L	$20(A0),_PrivVect
	MOVE.L	$24(A0),_TraceVect
	MOVE.L	$28(A0),_AxxxVect
	MOVE.L	$2C(A0),_FxxxVect
	MOVE.L	$3C(A0),_UninitVect
	MOVE.L	$60(A0),_UnauthVect
	MOVE.L	$80(A0),_TrapVect0
	MOVE.L	$84(A0),_TrapVect1
	MOVE.L	$88(A0),_TrapVect2
	MOVE.L	$8C(A0),_TrapVect3
	MOVE.L	$90(A0),_TrapVect4
	MOVE.L	$94(A0),_TrapVect5
	MOVE.L	$98(A0),_TrapVect6
	MOVE.L	$9C(A0),_TrapVect7
	MOVE.L	$A0(A0),_TrapVect8
	MOVE.L	$A4(A0),_TrapVect9
	MOVE.L	$A8(A0),_TrapVect10
	MOVE.L	$AC(A0),_TrapVect11
	MOVE.L	$B0(A0),_TrapVect12
	MOVE.L	$B4(A0),_TrapVect13
	MOVE.L	$B8(A0),_TrapVect14
	MOVE.L	$BC(A0),_TrapVect15
_Save_DbgOS_Vectors:
	MOVE.L	$7C(A0),_OldIntVector7
	MOVE.L	$18(A0),_CHKVect
	MOVE.L	$1C(A0),_TRAPVVect
	MOVE.L	$20(A0),_PrivVect
	MOVE.L	$24(A0),_TraceVect
	MOVE.L	$28(A0),_AxxxVect
	MOVE.L	$2C(A0),_FxxxVect
	MOVE.L	$3C(A0),_UninitVect
	MOVE.L	$60(A0),_UnauthVect
	RTS

_Clear_Vectors:
	CLR.L	$64(A0)
	CLR.L	$68(A0)
	CLR.L	$6C(A0)
	CLR.L	$70(A0)
	CLR.L	$74(A0)
	CLR.L	$78(A0)
	RTS

_Clear_Dbg_Vectors:
	CLR.L	$7C(A0)
	CLR.L	8(A0)
	CLR.L	12(A0)
	CLR.L	$10(A0)
	CLR.L	$14(A0)
	CLR.L	$18(A0)
	CLR.L	$1C(A0)
	CLR.L	$20(A0)
	CLR.L	$24(A0)
	CLR.L	$28(A0)
	CLR.L	$2C(A0)
	CLR.L	$3C(A0)
	CLR.L	$60(A0)
	CLR.L	$80(A0)
	CLR.L	$84(A0)
	CLR.L	$88(A0)
	CLR.L	$8C(A0)
	CLR.L	$90(A0)
	CLR.L	$94(A0)
	CLR.L	$98(A0)
	CLR.L	$9C(A0)
	CLR.L	$A0(A0)
	CLR.L	$A4(A0)
	CLR.L	$A8(A0)
	CLR.L	$AC(A0)
	CLR.L	$B0(A0)
	CLR.L	$B4(A0)
	CLR.L	$B8(A0)
	CLR.L	$BC(A0)
	RTS

_Clear_DbgOS_Vectors:
	CLR.L	$7C(A0)
	CLR.L	$18(A0)
	CLR.L	$1C(A0)
	CLR.L	$20(A0)
	CLR.L	$24(A0)
	CLR.L	$28(A0)
	CLR.L	$2C(A0)
	CLR.L	$3C(A0)
	CLR.L	$60(A0)
	RTS

_SetUp_Vectors:
	MOVE.L	#_Lev2,$68(A0)
	MOVE.L	#_Lev3,$6C(A0)
	MOVE.L	#_Lev6,$78(A0)
	RTS

_SetUp_Dbg_Vectors:
	MOVE.L	#_Dbg_Ex_Bus,8(A0)
	MOVE.L	#_Dbg_Ex_Addr,12(A0)
	MOVE.L	#_Dbg_Ex_Illegal,$10(A0)
	MOVE.L	#_Dbg_Ex_Div,$14(A0)
	MOVE.L	#_Dbg_Ex_CHK,$18(A0)
	MOVE.L	#_Dbg_Ex_TRAPV,$1C(A0)
	MOVE.L	#_Dbg_Ex_Priv,$20(A0)
	MOVE.L	#_Dbg_Ex_Trace,$24(A0)
	MOVE.L	#_Dbg_Ex_Axxx,$28(A0)
	MOVE.L	#_Dbg_Ex_Fxxx,$2C(A0)
	MOVE.L	#_Dbg_Ex_Trap0,$80(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$84(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$88(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$8C(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$90(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$94(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$98(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$9C(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$A0(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$A4(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$A8(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$AC(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$B0(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$B4(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$B8(A0)
	MOVE.L	#_Dbg_Ex_TrapX,$BC(A0)
	MOVE.L	#_Dbg_Ex_UninitVect,$3C(A0)
	MOVE.L	#_Dbg_Ex_UnauthVect,$60(A0)
	RTS

_SetUp_DbgOS_Vectors:
	MOVE.L	#_Dbg_Ex_CHK,$18(A0)
	MOVE.L	#_Dbg_Ex_TRAPV,$1C(A0)
	MOVE.L	#_Dbg_Ex_Priv,$20(A0)
	MOVE.L	#_Dbg_Ex_Trace,$24(A0)
	MOVE.L	#_Dbg_Ex_Axxx,$28(A0)
	MOVE.L	#_Dbg_Ex_Fxxx,$2C(A0)
	MOVE.L	#_Dbg_Ex_UninitVect,$3C(A0)
	MOVE.L	#_Dbg_Ex_UnauthVect,$60(A0)
	RTS

_Restore_Vectors:
	MOVE.L	_OldIntVector1(PC),$64(A0)
	MOVE.L	_OldIntVector2(PC),$68(A0)
	MOVE.L	_OldIntVector3(PC),$6C(A0)
	MOVE.L	_OldIntVector4(PC),$70(A0)
	MOVE.L	_OldIntVector5(PC),$74(A0)
	MOVE.L	_OldIntVector6(PC),$78(A0)
	RTS

_Restore_Dbg_Vectors:
	MOVE.L	_OldIntVector7(PC),$7C(A0)
	MOVE.L	_BusErrVect(PC),8(A0)
	MOVE.L	_AddrErrVect(PC),12(A0)
	MOVE.L	_IllegalVect(PC),$10(A0)
	MOVE.L	_CHKVect(PC),$18(A0)
	MOVE.L	_TRAPVVect(PC),$1C(A0)
	MOVE.L	_PrivVect(PC),$20(A0)
	MOVE.L	_TraceVect(PC),$24(A0)
	MOVE.L	_AxxxVect(PC),$28(A0)
	MOVE.L	_FxxxVect(PC),$2C(A0)
	MOVE.L	_UninitVect(PC),$3C(A0)
	MOVE.L	_UnauthVect(PC),$60(A0)
	MOVE.L	_TrapVect0(PC),$80(A0)
	MOVE.L	_TrapVect1(PC),$84(A0)
	MOVE.L	_TrapVect2(PC),$88(A0)
	MOVE.L	_TrapVect3(PC),$8C(A0)
	MOVE.L	_TrapVect4(PC),$90(A0)
	MOVE.L	_TrapVect5(PC),$94(A0)
	MOVE.L	_TrapVect6(PC),$98(A0)
	MOVE.L	_TrapVect7(PC),$9C(A0)
	MOVE.L	_TrapVect8(PC),$A0(A0)
	MOVE.L	_TrapVect9(PC),$A4(A0)
	MOVE.L	_TrapVect10(PC),$A8(A0)
	MOVE.L	_TrapVect11(PC),$AC(A0)
	MOVE.L	_TrapVect12(PC),$B0(A0)
	MOVE.L	_TrapVect13(PC),$B4(A0)
	MOVE.L	_TrapVect14(PC),$B8(A0)
	MOVE.L	_TrapVect15(PC),$BC(A0)
	RTS

_Restore_DbgOS_Vectors:
	MOVE.L	_OldIntVector7(PC),$7C(A0)
	MOVE.L	_CHKVect(PC),$18(A0)
	MOVE.L	_TRAPVVect(PC),$1C(A0)
	MOVE.L	_PrivVect(PC),$20(A0)
	MOVE.L	_TraceVect(PC),$24(A0)
	MOVE.L	_AxxxVect(PC),$28(A0)
	MOVE.L	_FxxxVect(PC),$2C(A0)
	MOVE.L	_UninitVect(PC),$3C(A0)
	MOVE.L	_UnauthVect(PC),$60(A0)
	RTS

Sin_Table:
	dc.w	0,$8E,$11D,$1AC,$23B,$2CA,$359,$3E8,$476,$505
	dc.w	$593,$622,$6B0,$73E,$7CC,$85A,$8E8,$975,$A03,$A90
	dc.w	$B1D,$BA9,$C36,$CC2,$D4E,$DDA,$E65,$EF0,$F7B
	dc.w	$1006,$1090,$111A,$11A4,$122D,$12B6,$133E,$13C6
	dc.w	$144E,$14D6,$155D,$15E3,$1669,$16EF,$1774,$17F9
	dc.w	$187D,$1901,$1985,$1A07,$1A8A,$1B0C,$1B8D,$1C0E
	dc.w	$1C8E,$1D0E,$1D8D,$1E0B,$1E89,$1F07,$1F83,$1FFF
	dc.w	$207B,$20F6,$2170,$21EA,$2263,$22DB,$2352,$23C9
	dc.w	$2440,$24B5,$252A,$259E,$2611,$2684,$26F5,$2766
	dc.w	$27D7,$2846,$28B5,$2923,$2990,$29FC,$2A68,$2AD3
	dc.w	$2B3C,$2BA5,$2C0E,$2C75,$2CDB,$2D41,$2DA5,$2E09
	dc.w	$2E6C,$2ECE,$2F2F,$2F8F,$2FEE,$304D,$30AA,$3106
	dc.w	$3162,$31BC,$3216,$326E,$32C6,$331C,$3372,$33C6
	dc.w	$341A,$346C,$34BE,$350E,$355E,$35AC,$35FA,$3646
	dc.w	$3691,$36DB,$3724,$376C,$37B3,$37F9,$383E,$3882
	dc.w	$38C4,$3906,$3946,$3985,$39C3,$3A00,$3A3C,$3A77
	dc.w	$3AB1,$3AE9,$3B20,$3B56,$3B8B,$3BBF,$3BF2,$3C23
	dc.w	$3C54,$3C83,$3CB1,$3CDE,$3D09,$3D34,$3D5D,$3D85
	dc.w	$3DAC,$3DD1,$3DF6,$3E19,$3E3B,$3E5C,$3E7B,$3E99
	dc.w	$3EB7,$3ED2,$3EED,$3F07,$3F1F,$3F36,$3F4C,$3F60
	dc.w	$3F73,$3F85,$3F96,$3FA6,$3FB4,$3FC1,$3FCD,$3FD8
	dc.w	$3FE1,$3FE9,$3FF0,$3FF6,$3FFA,$3FFD,$3FFF
lbW032828:
	dc.w	$4000,$3FFF,$3FFD,$3FFA,$3FF6,$3FF0,$3FE9,$3FE1
	dc.w	$3FD8,$3FCD,$3FC1,$3FB4,$3FA6,$3F96,$3F85,$3F73
	dc.w	$3F60,$3F4C,$3F36,$3F1F,$3F07,$3EED,$3ED2,$3EB7
	dc.w	$3E99,$3E7B,$3E5C,$3E3B,$3E19,$3DF6,$3DD1,$3DAC
	dc.w	$3D85,$3D5D,$3D34,$3D09,$3CDE,$3CB1,$3C83,$3C54
	dc.w	$3C23,$3BF2,$3BBF,$3B8B,$3B56,$3B20,$3AE9,$3AB1
	dc.w	$3A77,$3A3C,$3A00,$39C3,$3985,$3946,$3906,$38C4
	dc.w	$3882,$383E,$37F9,$37B3,$376C,$3724,$36DB,$3691
	dc.w	$3646,$35FA,$35AC,$355E,$350E,$34BE,$346C,$341A
	dc.w	$33C6,$3372,$331C,$32C6,$326E,$3216,$31BC,$3162
	dc.w	$3106,$30AA,$304D,$2FEE,$2F8F,$2F2F,$2ECE,$2E6C
	dc.w	$2E09,$2DA5,$2D41,$2CDB,$2C75,$2C0E,$2BA5,$2B3C
	dc.w	$2AD3,$2A68,$29FC,$2990,$2923,$28B5,$2846,$27D7
	dc.w	$2767,$26F5,$2684,$2611,$259E,$252A,$24B5,$2440
	dc.w	$23C9,$2352,$22DB,$2263,$21EA,$2170,$20F6,$207B
	dc.w	$2000,$1F83,$1F07,$1E89,$1E0B,$1D8D,$1D0E,$1C8E
	dc.w	$1C0E,$1B8D,$1B0C,$1A8A,$1A07,$1985,$1901,$187D
	dc.w	$17F9,$1774,$16EF,$1669,$15E3,$155D,$14D6,$144E
	dc.w	$13C6,$133E,$12B6,$122D,$11A4,$111A,$1090,$1006
	dc.w	$F7B,$EF0,$E65,$DDA,$D4E,$CC2,$C36,$BA9,$B1D,$A90
	dc.w	$A03,$975,$8E8,$85A,$7CC,$73E,$6B0,$622,$593,$505
	dc.w	$476,$3E8,$359,$2CA,$23B,$1AC,$11D,$8E,0,$FF72
	dc.w	$FEE3,$FE54,$FDC5,$FD36,$FCA7,$FC18,$FB8A,$FAFB
	dc.w	$FA6D,$F9DE,$F950,$F8C2,$F834,$F7A6,$F718,$F68B
	dc.w	$F5FD,$F570,$F4E3,$F457,$F3CA,$F33E,$F2B2,$F226
	dc.w	$F19B,$F110,$F085,$EFFA,$EF70,$EEE6,$EE5C,$EDD3
	dc.w	$ED4A,$ECC2,$EC3A,$EBB2,$EB2A,$EAA3,$EA1D,$E997
	dc.w	$E911,$E88C,$E807,$E783,$E6FF,$E67B,$E5F9,$E576
	dc.w	$E4F4,$E473,$E3F2,$E372,$E2F2,$E273,$E1F5,$E177
	dc.w	$E0F9,$E07D,$E001,$DF85,$DF0A,$DE90,$DE16,$DD9D
	dc.w	$DD25,$DCAE,$DC37,$DBC1,$DB4B,$DAD6,$DA62,$D9EF
	dc.w	$D97C,$D90B,$D89A,$D829,$D7BA,$D74B,$D6DD,$D670
	dc.w	$D604,$D598,$D52D,$D4C4,$D45B,$D3F3,$D38B,$D325
	dc.w	$D2BF,$D25B,$D1F7,$D194,$D132,$D0D1,$D071,$D012
	dc.w	$CFB3,$CF56,$CEFA,$CE9E,$CE44,$CDEA,$CD92,$CD3A
	dc.w	$CCE4,$CC8E,$CC3A,$CBE6,$CB94,$CB42,$CAF2,$CAA2
	dc.w	$CA54,$CA06,$C9BA,$C96F,$C925,$C8DC,$C894,$C84D
	dc.w	$C807,$C7C2,$C77E,$C73C,$C6FA,$C6BA,$C67B,$C63D
	dc.w	$C600,$C5C4,$C589,$C54F,$C517,$C4E0,$C4AA,$C475
	dc.w	$C441,$C40E,$C3DD,$C3AC,$C37D,$C34F,$C322,$C2F7
	dc.w	$C2CC,$C2A3,$C27B,$C254,$C22F,$C20A,$C1E7,$C1C5
	dc.w	$C1A4,$C185,$C167,$C149,$C12E,$C113,$C0F9,$C0E1
	dc.w	$C0CA,$C0B4,$C0A0,$C08D,$C07B,$C06A,$C05A,$C04C
	dc.w	$C03F,$C033,$C028,$C01F,$C017,$C010,$C00A,$C006
	dc.w	$C003,$C001,$C000,$C001,$C003,$C006,$C00A,$C010
	dc.w	$C017,$C01F,$C028,$C033,$C03F,$C04C,$C05A,$C06A
	dc.w	$C07B,$C08D,$C0A0,$C0B4,$C0CA,$C0E1,$C0F9,$C113
	dc.w	$C12E,$C149,$C167,$C185,$C1A4,$C1C5,$C1E7,$C20A
	dc.w	$C22F,$C254,$C27B,$C2A3,$C2CC,$C2F7,$C322,$C34F
	dc.w	$C37D,$C3AC,$C3DD,$C40E,$C441,$C475,$C4AA,$C4E0
	dc.w	$C517,$C54F,$C589,$C5C4,$C600,$C63D,$C67B,$C6BA
	dc.w	$C6FA,$C73C,$C77E,$C7C2,$C807,$C84D,$C894,$C8DC
	dc.w	$C925,$C96F,$C9BA,$CA06,$CA54,$CAA2,$CAF2,$CB42
	dc.w	$CB94,$CBE6,$CC3A,$CC8E,$CCE4,$CD3A,$CD92,$CDEA
	dc.w	$CE44,$CE9E,$CEFA,$CF56,$CFB3,$D012,$D071,$D0D1
	dc.w	$D132,$D194,$D1F7,$D25B,$D2BF,$D325,$D38B,$D3F2
	dc.w	$D45B,$D4C4,$D52D,$D598,$D604,$D670,$D6DD,$D74B
	dc.w	$D7BA,$D829,$D899,$D90B,$D97C,$D9EF,$DA62,$DAD6
	dc.w	$DB4B,$DBC0,$DC37,$DCAE,$DD25,$DD9D,$DE16,$DE90
	dc.w	$DF0A,$DF85,$E000,$E07D,$E0F9,$E177,$E1F5,$E273
	dc.w	$E2F2,$E372,$E3F2,$E473,$E4F4,$E576,$E5F9,$E67B
	dc.w	$E6FF,$E783,$E807,$E88C,$E911,$E997,$EA1D,$EAA3
	dc.w	$EB2A,$EBB2,$EC3A,$ECC2,$ED4A,$EDD3,$EE5C,$EEE6
	dc.w	$EF70,$EFFA,$F085,$F110,$F19B,$F226,$F2B2,$F33E
	dc.w	$F3CA,$F457,$F4E3,$F570,$F5FD,$F68B,$F718,$F7A6
	dc.w	$F834,$F8C2,$F950,$F9DE,$FA6D,$FAFB,$FB8A,$FC18
	dc.w	$FCA7,$FD36,$FDC5,$FE54,$FEE3,$FF72,0,$8E,$11D
	dc.w	$1AC,$23B,$2CA,$359,$3E8,$476,$505,$593,$622,$6B0
	dc.w	$73E,$7CC,$85A,$8E8,$975,$A03,$A90,$B1D,$BA9,$C36
	dc.w	$CC2,$D4E,$DDA,$E65,$EF0,$F7B,$1006,$1090,$111A
	dc.w	$11A4,$122D,$12B6,$133E,$13C6,$144E,$14D6,$155D
	dc.w	$15E3,$1669,$16EF,$1774,$17F9,$187D,$1901,$1985
	dc.w	$1A07,$1A8A,$1B0C,$1B8D,$1C0E,$1C8E,$1D0E,$1D8D
	dc.w	$1E0B,$1E89,$1F07,$1F83,$1FFF,$207B,$20F6,$2170
	dc.w	$21EA,$2263,$22DB,$2352,$23C9,$2440,$24B5,$252A
	dc.w	$259E,$2611,$2684,$26F5,$2766,$27D7,$2846,$28B5
	dc.w	$2923,$2990,$29FC,$2A68,$2AD3,$2B3C,$2BA5,$2C0E
	dc.w	$2C75,$2CDB,$2D41,$2DA5,$2E09,$2E6C,$2ECE,$2F2F
	dc.w	$2F8F,$2FEE,$304D,$30AA,$3106,$3162,$31BC,$3216
	dc.w	$326E,$32C6,$331C,$3372,$33C6,$341A,$346C,$34BE
	dc.w	$350E,$355E,$35AC,$35FA,$3646,$3691,$36DB,$3724
	dc.w	$376C,$37B3,$37F9,$383E,$3882,$38C4,$3906,$3946
	dc.w	$3985,$39C3,$3A00,$3A3C,$3A77,$3AB1,$3AE9,$3B20
	dc.w	$3B56,$3B8B,$3BBF,$3BF2,$3C23,$3C54,$3C83,$3CB1
	dc.w	$3CDE,$3D09,$3D34,$3D5D,$3D85,$3DAC,$3DD1,$3DF6
	dc.w	$3E19,$3E3B,$3E5C,$3E7B,$3E99,$3EB7,$3ED2,$3EED
	dc.w	$3F07,$3F1F,$3F36,$3F4C,$3F60,$3F73,$3F85,$3F96
	dc.w	$3FA6,$3FB4,$3FC1,$3FCD,$3FD8,$3FE1,$3FE9,$3FF0
	dc.w	$3FF6,$3FFA,$3FFD,$3FFF,$4000,$3FFF,$3FFD,$3FFA
	dc.w	$3FF6,$3FF0,$3FE9,$3FE1,$3FD8,$3FCD,$3FC1,$3FB4
	dc.w	$3FA6,$3F96,$3F85,$3F73,$3F60,$3F4C,$3F36,$3F1F
	dc.w	$3F07,$3EED,$3ED2,$3EB7,$3E99,$3E7B,$3E5C,$3E3B
	dc.w	$3E19,$3DF6,$3DD1,$3DAC,$3D85,$3D5D,$3D34,$3D09
	dc.w	$3CDE,$3CB1,$3C83,$3C54,$3C23,$3BF2,$3BBF,$3B8B
	dc.w	$3B56,$3B20,$3AE9,$3AB1,$3A77,$3A3C,$3A00,$39C3
	dc.w	$3985,$3946,$3906,$38C4,$3882,$383E,$37F9,$37B3
	dc.w	$376C,$3724,$36DB,$3691,$3646,$35FA,$35AC,$355E
	dc.w	$350E,$34BE,$346C,$341A,$33C6,$3372,$331C,$32C6
	dc.w	$326E,$3216,$31BC,$3162,$3106,$30AA,$304D,$2FEE
	dc.w	$2F8F,$2F2F,$2ECE,$2E6C,$2E09,$2DA5,$2D41,$2CDB
	dc.w	$2C75,$2C0E,$2BA5,$2B3C,$2AD3,$2A68,$29FC,$2990
	dc.w	$2923,$28B5,$2846,$27D7,$2767,$26F5,$2684,$2611
	dc.w	$259E,$252A,$24B5,$2440,$23C9,$2352,$22DB,$2263
	dc.w	$21EA,$2170,$20F6,$207B,$2000,$1F83,$1F07,$1E89
	dc.w	$1E0B,$1D8D,$1D0E,$1C8E,$1C0E,$1B8D,$1B0C,$1A8A
	dc.w	$1A07,$1985,$1901,$187D,$17F9,$1774,$16EF,$1669
	dc.w	$15E3,$155D,$14D6,$144E,$13C6,$133E,$12B6,$122D
	dc.w	$11A4,$111A,$1090,$1006,$F7B,$EF0,$E65,$DDA,$D4E
	dc.w	$CC2,$C36,$BA9,$B1D,$A90,$A03,$975,$8E8,$85A,$7CC
	dc.w	$73E,$6B0,$622,$593,$505,$476,$3E8,$359,$2CA,$23B
	dc.w	$1AC,$11D,$8E,0,$FF72,$FEE3,$FE54,$FDC5,$FD36
	dc.w	$FCA7,$FC18,$FB8A,$FAFB,$FA6D,$F9DE,$F950,$F8C2
	dc.w	$F834,$F7A6,$F718,$F68B,$F5FD,$F570,$F4E3,$F457
	dc.w	$F3CA,$F33E,$F2B2,$F226,$F19B,$F110,$F085,$EFFA
	dc.w	$EF70,$EEE6,$EE5C,$EDD3,$ED4A,$ECC2,$EC3A,$EBB2
	dc.w	$EB2A,$EAA3,$EA1D,$E997,$E911,$E88C,$E807,$E783
	dc.w	$E6FF,$E67B,$E5F9,$E576,$E4F4,$E473,$E3F2,$E372
	dc.w	$E2F2,$E273,$E1F5,$E177,$E0F9,$E07D,$E001,$DF85
	dc.w	$DF0A,$DE90,$DE16,$DD9D,$DD25,$DCAE,$DC37,$DBC1
	dc.w	$DB4B,$DAD6,$DA62,$D9EF,$D97C,$D90B,$D89A,$D829
	dc.w	$D7BA,$D74B,$D6DD,$D670,$D604,$D598,$D52D,$D4C4
	dc.w	$D45B,$D3F3,$D38B,$D325,$D2BF,$D25B,$D1F7,$D194
	dc.w	$D132,$D0D1,$D071,$D012,$CFB3,$CF56,$CEFA,$CE9E
	dc.w	$CE44,$CDEA,$CD92,$CD3A,$CCE4,$CC8E,$CC3A,$CBE6
	dc.w	$CB94,$CB42,$CAF2,$CAA2,$CA54,$CA06,$C9BA,$C96F
	dc.w	$C925,$C8DC,$C894,$C84D,$C807,$C7C2,$C77E,$C73C
	dc.w	$C6FA,$C6BA,$C67B,$C63D,$C600,$C5C4,$C589,$C54F
	dc.w	$C517,$C4E0,$C4AA,$C475,$C441,$C40E,$C3DD,$C3AC
	dc.w	$C37D,$C34F,$C322,$C2F7,$C2CC,$C2A3,$C27B,$C254
	dc.w	$C22F,$C20A,$C1E7,$C1C5,$C1A4,$C185,$C167,$C149
	dc.w	$C12E,$C113,$C0F9,$C0E1,$C0CA,$C0B4,$C0A0,$C08D
	dc.w	$C07B,$C06A,$C05A,$C04C,$C03F,$C033,$C028,$C01F
	dc.w	$C017,$C010,$C00A,$C006,$C003,$C001,$C000,$C001
	dc.w	$C003,$C006,$C00A,$C010,$C017,$C01F,$C028,$C033
	dc.w	$C03F,$C04C,$C05A,$C06A,$C07B,$C08D,$C0A0,$C0B4
	dc.w	$C0CA,$C0E1,$C0F9,$C113,$C12E,$C149,$C167,$C185
	dc.w	$C1A4,$C1C5,$C1E7,$C20A,$C22F,$C254,$C27B,$C2A3
	dc.w	$C2CC,$C2F7,$C322,$C34F,$C37D,$C3AC,$C3DD,$C40E
	dc.w	$C441,$C475,$C4AA,$C4E0,$C517,$C54F,$C589,$C5C4
	dc.w	$C600,$C63D,$C67B,$C6BA,$C6FA,$C73C,$C77E,$C7C2
	dc.w	$C807,$C84D,$C894,$C8DC,$C925,$C96F,$C9BA,$CA06
	dc.w	$CA54,$CAA2,$CAF2,$CB42,$CB94,$CBE6,$CC3A,$CC8E
	dc.w	$CCE4,$CD3A,$CD92,$CDEA,$CE44,$CE9E,$CEFA,$CF56
	dc.w	$CFB3,$D012,$D071,$D0D1,$D132,$D194,$D1F7,$D25B
	dc.w	$D2BF,$D325,$D38B,$D3F2,$D45B,$D4C4,$D52D,$D598
	dc.w	$D604,$D670,$D6DD,$D74B,$D7BA,$D829,$D899,$D90B
	dc.w	$D97C,$D9EF,$DA62,$DAD6,$DB4B,$DBC0,$DC37,$DCAE
	dc.w	$DD25,$DD9D,$DE16,$DE90,$DF0A,$DF85,$E000,$E07D
	dc.w	$E0F9,$E177,$E1F5,$E273,$E2F2,$E372,$E3F2,$E473
	dc.w	$E4F4,$E576,$E5F9,$E67B,$E6FF,$E783,$E807,$E88C
	dc.w	$E911,$E997,$EA1D,$EAA3,$EB2A,$EBB2,$EC3A,$ECC2
	dc.w	$ED4A,$EDD3,$EE5C,$EEE6,$EF70,$EFFA,$F085,$F110
	dc.w	$F19B,$F226,$F2B2,$F33E,$F3CA,$F457,$F4E3,$F570
	dc.w	$F5FD,$F68B,$F718,$F7A6,$F834,$F8C2,$F950,$F9DE
	dc.w	$FA6D,$FAFB,$FB8A,$FC18,$FCA7,$FD36,$FDC5,$FE54
	dc.w	$FEE3,$FF72

Inv_Cos_Table:
	dcb.b	760

Inv_Sin_Table:
	dcb.b	760

Tan_Table:
	dcb.b	760

Inv_Tan_Table:
	dcb.b	760


Trig_Tables:
	LEA	Sin_Table(PC),A0
	LEA	2(A0),A0
	LEA	$168(A0),A1
	MOVE.W	#$B2,D7
	MOVE.W	#14,D4
	MOVEM.L	D7/A0/A1,-(SP)
	LEA	Inv_Cos_Table(PC),A2
	LEA	4(A2),A2
lbC033E04:
	MOVEQ	#0,D0
	MOVEQ	#0,D1
	MOVE.W	(A1)+,D0
	MOVE.W	D0,D2
	MOVE.L	#$4000,D1
	DIVS.W	D0,D1
	MOVE.W	D1,D0
	CLR.W	D1
	SWAP	D1
	ASL.L	D4,D1
	DIVS.W	D2,D1
	ANDI.L	#$FFFF,D1
	ASL.L	D4,D0
	ADD.L	D0,D1
	MOVE.L	D1,(A2)+
	DBRA	D7,lbC033E04
	MOVEM.L	(SP)+,D7/A0/A1
	MOVEM.L	D7/A0/A1,-(SP)
	LEA	Inv_Sin_Table(PC),A2
	LEA	4(A2),A2
lbC033E40:
	MOVEQ	#0,D0
	MOVEQ	#0,D1
	MOVE.W	(A0)+,D0
	MOVE.W	D0,D2
	MOVE.L	#$4000,D1
	DIVS.W	D0,D1
	MOVE.W	D1,D0
	CLR.W	D1
	SWAP	D1
	ASL.L	D4,D1
	DIVS.W	D2,D1
	ANDI.L	#$FFFF,D1
	ASL.L	D4,D0
	ADD.L	D0,D1
	MOVE.L	D1,(A2)+
	DBRA	D7,lbC033E40
	MOVEM.L	(SP)+,D7/A0/A1
	MOVEM.L	D7/A0/A1,-(SP)
	LEA	Inv_Tan_Table(PC),A2
	LEA	4(A2),A2
lbC033E7C:
	MOVEQ	#0,D0
	MOVEQ	#0,D1
	MOVE.W	(A1)+,D1
	MOVE.W	(A0)+,D0
	MOVE.W	D0,D2
	DIVS.W	D0,D1
	MOVE.W	D1,D0
	CLR.W	D1
	SWAP	D1
	ASL.L	D4,D1
	DIVS.W	D2,D1
	ANDI.L	#$FFFF,D1
	ASL.L	D4,D0
	ADD.L	D0,D1
	MOVE.L	D1,(A2)+
	DBRA	D7,lbC033E7C
	MOVEM.L	(SP)+,D7/A0/A1
	LEA	Tan_Table(PC),A2
	LEA	4(A2),A2
lbC033EB0:
	MOVEQ	#0,D0
	MOVEQ	#0,D1
	MOVE.W	(A1)+,D0
	MOVE.W	(A0)+,D1
	MOVE.W	D0,D2
	DIVS.W	D0,D1
	MOVE.W	D1,D0
	CLR.W	D1
	SWAP	D1
	ASL.L	D4,D1
	DIVS.W	D2,D1
	ANDI.L	#$FFFF,D1
	ASL.L	D4,D0
	ADD.L	D0,D1
	MOVE.L	D1,(A2)+
	DBRA	D7,lbC033EB0
	RTS

Man_X_Pos:
	dc.w	0
Man_Y_Pos:
	dc.w	0
Man_Angle:
	dc.w	0

fuck:
	LEA	Wall_Columns(PC),A0
	MOVEQ	#0,D3
	MOVEQ	#0,D4
	LEA	RC_Store(PC),A6
	MOVE.W	Man_X_Pos(PC),$1E(A6)
	MOVE.W	Man_Y_Pos(PC),$20(A6)
	MOVE.W	Man_Angle(PC),$1C(A6)
	LEA	Inv_Cos_Table(PC),A2
	LEA	Inv_Sin_Table(PC),A3
	LEA	Tan_Table(PC),A4
	LEA	Inv_Tan_Table(PC),A5
	MOVEM.W	$1C(A6),D2-D4
	SUBI.W	#$2E,D2
	bpl.w	lbC033F2A
	ADDI.W	#$2D0,D2
lbC033F2A:
	MOVE.W	#$5A,D7
RC_Angle_Loop:
	MOVEM.L	D2-D4/D7/A2-A5,-(SP)
	MOVE.W	#14,D7
	LEA	RC_Angle_Routines,A1

;	JMP	([A1,D2.W*4])	; questa e' l'istruzione, ma il TFA ASM
				; non la assembla e non la disassembla, puah!

;	JMP	([0.w,A1,D2.W*4])	; Il TFA al massimo assembla questa
					; con una word in piu', puah!

	dc.l	$4EF12511	; il suo valore Hexadecimal, e' meglio! usa
				; devpac3 o beermonitor per assemblare i
				; JMP ([]) con soli registri, senza $xxxx.w,.l
RC_1_89:
	ANDI.W	#$3F,D3
	ANDI.W	#$3F,D4
	SUBI.W	#$40,D3
	SUBI.W	#$40,D4
	NEG.W	D3
	NEG.W	D4
	LEA	Map1(PC),A1
	MOVE.L	0(A2,D2.W*4),A2		; 68020+
	MOVE.L	0(A3,D2.W*4),A3		; 68020+
	MOVE.L	A2,D5
	MOVE.L	0(A4,D2.W*4),A4		; 68020+
	MOVE.L	A3,D6
	MOVE.L	0(A5,D2.W*4),A5		; 68020+
	MULU.L	D3,D5			; 68020+
	MOVE.W	D3,6(A6)
	MULU.L	D4,D6			; 68020+
	MOVE.W	D4,$12(A6)
	CMP.L	D5,D6
	BLT.S	lbC033FCE
	MOVE.L	4(A6),D0
	MOVE.L	A4,D1
	MULU.L	D0,D1			; 68020+
	LSR.L	D7,D1
	SUBQ.w	#8,SP			; sp1
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	ADDQ.W	#8,SP			; warn
	ADDI.W	#$40,6(A6)
	MOVE.L	D5,D0
	MOVE.L	D6,D1
	MOVE.L	A2,D5
	LSL.L	#6,D5
	MOVE.L	A3,D6
	LSL.L	#6,D6
	ADD.L	D5,D0
	BRA.S	lbC034018

lbC033FCE:
	MOVE.L	$10(A6),D1
	MOVE.L	A5,D0
	MULU.L	D1,D0		; 68020+
	LSR.L	D7,D0
	SUBQ.w	#8,SP			; sp2
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	ADDQ.W	#8,SP			; Warn2
	ADDI.W	#$40,$12(A6)
	MOVE.L	D5,D0
	MOVE.L	D6,D1
	MOVE.L	A2,D5
	LSL.L	#6,D5
	MOVE.L	A3,D6
	LSL.L	#6,D6
	ADD.L	D6,D1
lbC034018:
	MOVE.L	#$70007,(A6)
	BRA.S	lbC034024

	NOP
lbC034024:
	CMP.L	D0,D1
	BLT.S	lbC034074
	MOVEM.L	D0/D1,-(SP)
	MOVE.L	A4,D1
	MOVE.L	4(A6),D0
	MULU.L	D0,D1		; 68020+
	LSR.L	D7,D1
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	MOVEM.L	(SP)+,D0/D1
	SUBQ.W	#1,(A6)
	BEQ.S	lbC0340C4
	ADDI.W	#$40,6(A6)
	ADD.L	D5,D0
	BRA.S	lbC034024

lbC034074:
	MOVEM.L	D0/D1,-(SP)
	MOVE.L	A5,D0
	MOVE.L	$10(A6),D1
	MULU.L	D1,D0		; 68020+
	LSR.L	D7,D0
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	MOVEM.L	(SP)+,D0/D1
	SUBq.W	#1,2(A6)
	BEQ.S	lbC0340C4
	ADDI.W	#$40,$12(A6)
	ADD.L	D6,D1
	bra.w	lbC034024

lbC0340C4:
	MOVEM.L	(SP)+,D2-D4/D7/A2-A5
	CLR.L	(A0)
	CLR.W	4(A0)
	ADDQ.W	#6,A0
	ADDQ.W	#1,D2
	CMP.W	#$2D0,D2
	BLT.S	lbC0340DC
	SUBI.W	#$2D0,D2
lbC0340DC:
	DBRA	D7,RC_Angle_Loop
	LEA	$DFF000,A6
	RTS

RC_91_179:
	SUBI.W	#$168,D2
	NEG.W	D2
	ANDI.W	#$3F,D3
	ANDI.W	#$3F,D4
	SUBI.W	#$40,D4
	NEG.W	D4
	ADDQ.W	#1,D3
	LEA	Map1(PC),A1
	MOVE.L	0(A2,D2.W*4),A2		; 68020+
	MOVE.L	0(A3,D2.W*4),A3		; 68020+
	MOVE.L	A2,D5
	MOVE.L	0(A4,D2.W*4),A4		; 68020+
	MOVE.L	A3,D6
	MOVE.L	0(A5,D2.W*4),A5		; 68020+
	MULU.L	D3,D5
	MOVE.W	D3,6(A6)
	MULU.L	D4,D6			; 68020+
	MOVE.W	D4,$12(A6)
	CMP.L	D5,D6
	BLT.S	lbC03417A
	MOVE.L	4(A6),D0
	MOVE.L	A4,D1
	MULU.L	D0,D1			; 68020+
	LSR.L	D7,D1
	SUBQ.w	#8,SP			; sp4
	NEG.W	D0
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	ADDQ.w	#8,SP			; Warn4
	ADDI.W	#$40,6(A6)
	MOVE.L	D5,D0
	MOVE.L	D6,D1
	MOVE.L	A2,D5
	LSL.L	#6,D5
	MOVE.L	A3,D6
	LSL.L	#6,D6
	ADD.L	D5,D0
	BRA.S	lbC0341C6

lbC03417A:
	MOVE.L	$10(A6),D1
	MOVE.L	A5,D0
	MULU.L	D1,D0		; 68020+
	LSR.L	D7,D0
	SUBQ.w	#8,SP			; sp5
	NEG.W	D0
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	ADDQ.w	#8,SP			; warn5
	ADDI.W	#$40,$12(A6)
	MOVE.L	D5,D0
	MOVE.L	D6,D1
	MOVE.L	A2,D5
	LSL.L	#6,D5
	MOVE.L	A3,D6
	LSL.L	#6,D6
	ADD.L	D6,D1
lbC0341C6:
	MOVE.L	#$70007,(A6)
	bra.w	lbC0341D4

lbC0341D4:
	CMP.L	D0,D1
	BLT.S	lbC034228
	MOVEM.L	D0/D1,-(SP)
	MOVE.L	A4,D1
	MOVE.L	4(A6),D0
	MULU.L	D0,D1		; 68020+
	LSR.L	D7,D1
	NEG.W	D0
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	MOVEM.L	(SP)+,D0/D1
	SUBQ.W	#1,(A6)
	BEQ.S	lbC034278
	ADDI.W	#$40,6(A6)
	ADD.L	D5,D0
	BRA.S	lbC0341D4

lbC034228:
	MOVEM.L	D0/D1,-(SP)
	MOVE.L	A5,D0
	MOVE.L	$10(A6),D1
	MULU.L	D1,D0		; 68020+
	LSR.L	D7,D0
	NEG.W	D0
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	MOVEM.L	(SP)+,D0/D1
	SUBQ.W	#1,2(A6)
	BEQ.S	lbC034278
	ADDI.W	#$40,$12(A6)
	ADD.L	D6,D1
	bra.w	lbC0341D4

lbC034278:
	MOVEM.L	(SP)+,D2-D4/D7/A2-A5
	CLR.L	(A0)
	CLR.W	4(A0)
	ADDQ.W	#6,A0
	ADDQ.W	#1,D2
	CMP.W	#$2D0,D2
	BLT.S	lbC034290
	SUBI.W	#$2D0,D2
lbC034290:
	DBRA	D7,RC_Angle_Loop
	LEA	$DFF000,A6
	RTS

RC_181_269:
	SUBI.W	#$168,D2
	ANDI.W	#$3F,D3
	ANDI.W	#$3F,D4
	ADDQ.W	#1,D3
	ADDQ.W	#1,D4
	LEA	Map1(PC),A1
	MOVE.L	0(A2,D2.W*4),A2		; 68020+
	MOVE.L	0(A3,D2.W*4),A3		; 68020+
	MOVE.L	A2,D5
	MOVE.L	0(A4,D2.W*4),A4		; 68020+
	MOVE.L	A3,D6
	MOVE.L	0(A5,D2.W*4),A5		; 68020+
	MULU.L	D3,D5			; 68020+
	MOVE.W	D3,6(A6)
	MULU.L	D4,D6			; 68020+
	MOVE.W	D4,$12(A6)
	CMP.L	D5,D6
	BLT.S	lbC03432A
	MOVE.L	4(A6),D0
	MOVE.L	A4,D1
	MULU.L	D0,D1			; 68020+
	LSR.L	D7,D1
	SUBQ.W	#8,SP			; sp6
	NEG.W	D0
	NEG.W	D1
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	ADDQ.w	#8,SP			; warn6
	ADDI.W	#$40,6(A6)
	MOVE.L	D5,D0
	MOVE.L	D6,D1
	MOVE.L	A2,D5
	LSL.L	#6,D5
	MOVE.L	A3,D6
	LSL.L	#6,D6
	ADD.L	D5,D0
	BRA.S	lbC034378

lbC03432A:
	MOVE.L	$10(A6),D1
	MOVE.L	A5,D0
	MULU.L	D1,D0		; 68020+
	LSR.L	D7,D0
	SUBQ.w	#8,SP			; sp7
	NEG.W	D0
	NEG.W	D1
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	ADDQ.w	#8,SP			; warn7
	ADDI.W	#$40,$12(A6)
	MOVE.L	D5,D0
	MOVE.L	D6,D1
	MOVE.L	A2,D5
	LSL.L	#6,D5
	MOVE.L	A3,D6
	LSL.L	#6,D6
	ADD.L	D6,D1
lbC034378:
	MOVE.L	#$70007,(A6)
	BRA.S	lbC034384

	NOP
lbC034384:
	CMP.L	D0,D1
	BLT.S	lbC0343D8
	MOVEM.L	D0/D1,-(SP)
	MOVE.L	A4,D1
	MOVE.L	4(A6),D0
	MULU.L	D0,D1			; 68020+
	LSR.L	D7,D1
	NEG.W	D0
	NEG.W	D1
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	MOVEM.L	(SP)+,D0/D1
	SUBQ.W	#1,(A6)
	BEQ.S	lbC03442C
	ADDI.W	#$40,6(A6)
	ADD.L	D5,D0
	BRA.S	lbC034384

lbC0343D8:
	MOVEM.L	D0/D1,-(SP)
	MOVE.L	A5,D0
	MOVE.L	$10(A6),D1
	MULU.L	D1,D0			; 68020+
	LSR.L	D7,D0
	NEG.W	D0
	NEG.W	D1
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	MOVEM.L	(SP)+,D0/D1
	SUBQ.W	#1,2(A6)
	BEQ.S	lbC03442C
	ADDI.W	#$40,$12(A6)
	ADD.L	D6,D1
	bra.w	lbC034384

lbC03442C:
	MOVEM.L	(SP)+,D2-D4/D7/A2-A5
	CLR.L	(A0)
	CLR.W	4(A0)
	ADDQ.W	#6,A0
	ADDQ.W	#1,D2
	CMP.W	#$2D0,D2
	BLT.S	lbC034444
	SUBI.W	#$2D0,D2
lbC034444:
	DBRA	D7,RC_Angle_Loop
	LEA	$DFF000,A6
	RTS

RC_271_359:
	SUBI.W	#$2D0,D2
	NEG.W	D2
	ANDI.L	#$3F,D3
	ANDI.L	#$3F,D4
	SUBI.W	#$40,D3
	NEG.W	D3
	ADDQ.W	#1,D4
	LEA	Map1(PC),A1
	MOVE.L	0(A2,D2.W*4),A2		; 68020+
	MOVE.L	0(A3,D2.W*4),A3		; 68020+
	MOVE.L	A2,D5
	MOVE.L	$00(A4,D2.W*4),A4	; 68020+
	MOVE.L	A3,D6
	MOVE.L	0(A5,D2.W*4),A5		; 68020+
	MULU.L	D3,D5			; 68020+
	MOVE.W	D3,6(A6)
	MULU.L	D4,D6			; 68020+
	MOVE.W	D4,$12(A6)
	CMP.L	D5,D6
	BLT.S	lbC0344E6
	MOVE.L	4(A6),D0
	MOVE.L	A4,D1
	MULU.L	D0,D1			; 68020+
	LSR.L	D7,D1
	SUBQ.W	#8,SP			; SP8
	NEG.W	D1
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	ADDQ.W	#8,SP			; warn8
	ADDI.W	#$40,6(A6)
	MOVE.L	D5,D0
	MOVE.L	D6,D1
	MOVE.L	A2,D5
	LSL.L	#6,D5
	MOVE.L	A3,D6
	LSL.L	#6,D6
	ADD.L	D5,D0
	BRA.S	lbC034532

lbC0344E6:
	MOVE.L	$10(A6),D1
	MOVE.L	A5,D0
	MULU.L	D1,D0		; 68020+
	LSR.L	D7,D0
	SUBQ.W	#8,SP			; SP9
	NEG.W	D1
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	ADDQ.w	#8,SP			; warn9
	ADDI.W	#$40,$12(A6)
	MOVE.L	D5,D0
	MOVE.L	D6,D1
	MOVE.L	A2,D5
	LSL.L	#6,D5
	MOVE.L	A3,D6
	LSL.L	#6,D6
	ADD.L	D6,D1
lbC034532:
	MOVE.L	#$70007,(A6)
	bra.w	lbC034540

lbC034540:
	CMP.L	D0,D1
	BLT.S	lbC034594
	MOVEM.L	D0/D1,-(SP)
	MOVE.L	A4,D1
	MOVE.L	4(A6),D0
	MULU.L	D0,D1		; 68020+
	LSR.L	D7,D1
	NEG.W	D1
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	MOVEM.L	(SP)+,D0/D1
	SUBQ.W	#1,(A6)
	BEQ.S	lbC0345E4
	ADDI.W	#$40,6(A6)
	ADD.L	D5,D0
	BRA.S	lbC034540


lbC034594:
	MOVEM.L	D0/D1,-(SP)
	MOVE.L	A5,D0
	MOVE.L	$10(A6),D1
	MULU.L	D1,D0			; 68020+
	LSR.L	D7,D0
	NEG.W	D1
	ADD.W	$1E(A6),D0
	ADD.W	$20(A6),D1
	MOVE.W	D0,D2
	MOVE.W	D1,D3
	ANDI.L	#$FFC0,D2
	ANDI.L	#$FFC0,D3
	LSR.W	#4,D2
	LSL.L	#2,D3
	ADD.L	D2,D3
	MOVE.L	0(A1,D3.L),D4
	bne.w	RC_Check_Point
	MOVEM.L	(SP)+,D0/D1
	SUBQ.W	#1,2(A6)
	BEQ.S	lbC0345E4
	ADDI.W	#$40,$12(A6)
	ADD.L	D6,D1
	bra.w	lbC034540

lbC0345E4:
	MOVEM.L	(SP)+,D2-D4/D7/A2-A5
	CLR.L	(A0)
	CLR.W	4(A0)
	ADDQ.W	#6,A0
	ADDQ.W	#1,D2
	CMP.W	#$2D0,D2
	BLT.S	lbC0345FC
	SUBI.W	#$2D0,D2
lbC0345FC:
	DBRA	D7,RC_Angle_Loop
	LEA	$DFF000,A6
	RTS

RC_Special1:
	MOVEQ	#1,D2
	bra.w	RC_1_89

RC_Special2:
	MOVE.W	#$B5,D2
	bra.w	RC_91_179

RC_Special3:
	MOVE.W	#$169,D2
	bra.w	RC_181_269

RC_Special4:
	MOVE.W	#$21D,D2
	bra.w	RC_271_359

RC_Special5:
	MOVEQ	#1,D2
	bra.w	RC_1_89

RC_Angle_Routines:
	dc.l	RC_Special1
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_1_89
	dc.l	RC_Special2
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_91_179
	dc.l	RC_Special3
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_181_269
	dc.l	RC_Special4
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_271_359
	dc.l	RC_Special5

RC_Store:
	dcb.w	$3F,0
	dcb.w	$26,0

RC_Check_Point:
	MOVE.W	D4,(A0)
	MOVE.W	D0,D2
	ANDI.W	#$3F,D2
	CMP2.W	cmp2_v_w(PC),D2		; 68020+
	BEQ.S	lbC035288
	MOVE.W	D2,4(A0)
	MOVE.W	$1C(A6),D2
	LEA	lbW032828(PC),A4
	MOVE.W	0(A4,D2.W*2),D4		; 68020+
	LEA	$168(A4),A4
	MOVE.W	0(A4,D2.W*2),D3		; 68020+
	SUB.W	$1E(A6),D0
	SUB.W	$20(A6),D1
	MULS.W	D4,D0
	MULS.W	D3,D1
	SUB.L	D0,D1
	ASR.L	D7,D1
	TST.W	D1
	BPL.S	lbC0352BE
	NEG.W	D1
	bra.s	lbC0352BE

lbC035288:
	MOVE.W	D1,D2
	ANDI.W	#$3F,D2
	MOVE.W	D2,4(A0)
	MOVE.W	$1C(A6),D2
	LEA	Sin_Table(PC),A4
	MOVE.W	0(A4,D2.W*2),D4		; 68020+
	LEA	$168(A4),A4
	MOVE.W	0(A4,D2.W*2),D3		; 68020+
	SUB.W	$1E(A6),D0
	SUB.W	$20(A6),D1
	MULS.W	D3,D0
	MULS.W	D4,D1
	ADD.L	D0,D1
	ASR.L	D7,D1
	TST.W	D1
	BPL.S	lbC0352BE
	NEG.W	D1
lbC0352BE:
	MOVE.W	D1,2(A0)
	ADDQ.w	#8,SP				; warn10
	MOVEM.L	(SP)+,D2-D4/D7/A2-A5
	ADDQ.W	#6,A0
	ADDQ.W	#1,D2
	CMP.W	#$2D0,D2
	BLT.S	lbC0352D6
	SUBI.W	#$2D0,D2
lbC0352D6:
	DBRA	D7,RC_Angle_Loop
	LEA	$DFF000,A6
	RTS

cmp2_v_w:
	dc.l	$3F

Wall_Columns:
	dcb.b	546,0

Pers_Table:
	dcb.b	1800

Shade_Table:
	incbin	"dshadetab"

	cnop	0,8

	SECTION	Graphic1,DATA_C

Exception_Copper:
	dc.l	$1009200,$1020000,$1040000,$1060000,$10C0000
	dc.l	$8E2C81,$90F0C1,$92003C,$9400D4,$1080000,$10A0000
	dc.l	$1FC0000
Exception_Copper_Bitplanes1:
	dc.l	$E00000,$E20000
Exception_Copper_Colours1:
	dc.l	$1800000,$1820F00,$F009FFFE,$1820000,$FFFFFFFE


	SECTION	Graphic2,DATA_C

Copper1:
	dc.l	$2C09FFFE,$1000210,$1020000,$1040200,$1060000
	dc.l	$10C0000,$1FC0003,$8E40C1,$90B881,$920058,$9400B0
	dc.l	$108FFF8,$10AFFF8,$3C09FFFE
Copper1_Bitplanes1:
	dc.l	$E00000,$E20000,$E40000,$E60000,$E80000,$EA0000
	dc.l	$EC0000,$EE0000,$F00000,$F20000,$F40000,$F60000
	dc.l	$F80000,$FA0000,$FC0000,$FE0000
Copper1_Special:
	dc.l	$3D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$3F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$4161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$4361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$4561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$4761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$4961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$4B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$4D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$4F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$5161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$5361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$5561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$5761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$5961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$5B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$5D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$5F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$6161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$6361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$6561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$6761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$6961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$6B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$6D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$6F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$7161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$7361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$7561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$7761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$7961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$7B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$7D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$7F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$8161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$8361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$8561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$8761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$8961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$8B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$8D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$8F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$9161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$9361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$9561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$9761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$9961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$9B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$9D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$9F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$A161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$A361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$A561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$A761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$A961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$AB61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$AD61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$AF61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$B161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$B361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$9C8010,$1060000,$1800000,$1820100,$1840200
	dc.l	$1860300,$1880411,$18A0422,$18C0533,$18E0FFF
	dc.l	$1900766,$1920977,$1940A98,$1960BAA,$1980DCC
	dc.l	$19A0EDD,$19C0FFF,$19E0F00,$1A00110,$1A20210
	dc.l	$1A40321,$1A60431,$1A80542,$1AA0653,$1AC0763
	dc.l	$1AE0774,$1B00885,$1B20996,$1B40AA7,$1B60BB8
	dc.l	$1B80BC9,$1BA0CDA,$1BC0DEB,$1BE00C0,$1060200
	dc.l	$1800200,$1820122,$1840177,$18600EE,$18800A9
	dc.l	$18A0F86,$18C0F97,$18E0FFF,$1900E30,$1920397
	dc.l	$194080E,$1960D97,$1980232,$19A07EE,$19C0CCC
	dc.l	$19E0F00,$1A00D19,$1A20BBF,$1A40976,$1A6075E
	dc.l	$1A80547,$1AA0341,$1AC014B,$1AE0F57,$1B00D63
	dc.l	$1B20B81,$1B40890,$1B60370,$1B80D50,$1BA0932
	dc.l	$1BC0514,$1BE0080,$1062000,$1800641,$1820751
	dc.l	$1840861,$1860971,$1880A81,$18A0B91,$18C0C91
	dc.l	$18E0DA1,$1900DB0,$1920ED0,$1940FE0,$1960FE2
	dc.l	$1980FF5,$19A0FF8,$19C0FFB,$19E0FFE,$1A00000
	dc.l	$1A20222,$1A40333,$1A60555,$1A80666,$1AA0888
	dc.l	$1AC0999,$1AE0BBB,$1B00CCC,$1B20EEE,$1B40331
	dc.l	$1B60EFC,$1B80644,$1BA0773,$1BC0FFF,$1BE0FFB
	dc.l	$1062200,$18003CD,$182028F,$184025F,$186012F
	dc.l	$188010D,$18A010B,$18C00E7,$18E00E3,$1900FEE
	dc.l	$1920F08,$1940F30,$1960FCD,$1980F4A,$19A0F98
	dc.l	$19C0FD5,$19E0FF3,$1A00EEE,$1A20666,$1A40EEE
	dc.l	$1A60666,$1A80EEE,$1AA0777,$1AC0FFF,$1AE0777
	dc.l	$1B00FFF,$1B20888,$1B40D1D,$1B60308,$1B80EDA
	dc.l	$1BA0906,$1BC0F20,$1BE0FF4,$1006200,$1020000
	dc.l	$1040200,$1060000,$8EB981,$9004C1,$920038,$9400D0
	dc.l	$1FC0000,$1080000,$10A0000,$B909FFFE
Copper1_Bitplanes2:
	dc.l	$E00000,$E20000,$E40000,$E60000,$E80000,$EA0000
	dc.l	$EC0000,$EE0000,$F00000,$F20000,$F40000,$F60000
	dc.l	$FFFFFFFE

Copper1b:
	dc.l	$2C09FFFE,$1000210,$1020000,$1040200,$1060000
	dc.l	$10C0000,$1FC0003,$8E40C1,$90B881,$920058,$9400B0
	dc.l	$108FFF8,$10AFFF8,$3C09FFFE
Copper1b_Bitplanes1:
	dc.l	$E00000,$E20000,$E40000,$E60000,$E80000,$EA0000
	dc.l	$EC0000,$EE0000,$F00000,$F20000,$F40000,$F60000
	dc.l	$F80000,$FA0000,$FC0000,$FE0000
Copper1b_Special:
	dc.l	$3D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$3F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$4161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$4361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$4561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$4761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$4961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$4B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$4D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$4F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$5161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$5361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$5561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$5761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$5961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$5B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$5D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$5F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$6161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$6361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$6561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$6761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$6961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$6B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$6D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$6F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$7161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$7361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$7561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$7761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$7961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$7B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$7D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$7F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$8161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$8361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$8561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$8761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$8961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$8B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$8D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$8F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$9161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$9361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$9561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$9761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$9961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$9B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$9D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$9F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$A161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$A361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$A561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$A761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$A961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$AB61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$AD61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$AF61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$B161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$B361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF

	dc.l	$9C8010,$1060000,$1800000,$1820100,$1840200
	dc.l	$1860300,$1880411,$18A0422,$18C0533,$18E0FFF
	dc.l	$1900766,$1920977,$1940A98,$1960BAA,$1980DCC
	dc.l	$19A0EDD,$19C0FFF,$19E0F00,$1A00110,$1A20210
	dc.l	$1A40321,$1A60431,$1A80542,$1AA0653,$1AC0763
	dc.l	$1AE0774,$1B00885,$1B20996,$1B40AA7,$1B60BB8
	dc.l	$1B80BC9,$1BA0CDA,$1BC0DEB,$1BE00C0,$1060200
	dc.l	$1800200,$1820122,$1840177,$18600EE,$18800A9
	dc.l	$18A0F86,$18C0F97,$18E0FFF,$1900E30,$1920397
	dc.l	$194080E,$1960D97,$1980232,$19A07EE,$19C0CCC
	dc.l	$19E0F00,$1A00D19,$1A20BBF,$1A40976,$1A6075E
	dc.l	$1A80547,$1AA0341,$1AC014B,$1AE0F57,$1B00D63
	dc.l	$1B20B81,$1B40890,$1B60370,$1B80D50,$1BA0932
	dc.l	$1BC0514,$1BE0080,$1062000,$1800641,$1820751
	dc.l	$1840861,$1860971,$1880A81,$18A0B91,$18C0C91
	dc.l	$18E0DA1,$1900DB0,$1920ED0,$1940FE0,$1960FE2
	dc.l	$1980FF5,$19A0FF8,$19C0FFB,$19E0FFE,$1A00000
	dc.l	$1A20222,$1A40333,$1A60555,$1A80666,$1AA0888
	dc.l	$1AC0999,$1AE0BBB,$1B00CCC,$1B20EEE,$1B40331
	dc.l	$1B60EFC,$1B80644,$1BA0773,$1BC0FFF,$1BE0FFB
	dc.l	$1062200,$18003CD,$182028F,$184025F,$186012F
	dc.l	$188010D,$18A010B,$18C00E7,$18E00E3,$1900FEE
	dc.l	$1920F08,$1940F30,$1960FCD,$1980F4A,$19A0F98
	dc.l	$19C0FD5,$19E0FF3,$1A00EEE,$1A20666,$1A40EEE
	dc.l	$1A60666,$1A80EEE,$1AA0777,$1AC0FFF,$1AE0777
	dc.l	$1B00FFF,$1B20888,$1B40D1D,$1B60308,$1B80EDA
	dc.l	$1BA0906,$1BC0F20,$1BE0FF4,$1006200,$1020000
	dc.l	$1040200,$1060000,$8EB981,$9004C1,$920038,$9400D0
	dc.l	$1FC0000,$1080000,$10A0000,$B909FFFE
Copper1b_Bitplanes2:
	dc.l	$E00000,$E20000,$E40000,$E60000,$E80000,$EA0000
	dc.l	$EC0000,$EE0000,$F00000,$F20000,$F40000,$F60000
	dc.l	$FFFFFFFE

Copper1c:
	dc.l	$2C09FFFE,$1000210,$1020000,$1040200,$1060000
	dc.l	$10C0000,$1FC0003,$8E40C1,$90B881,$920058,$9400B0
	dc.l	$108FFF8,$10AFFF8,$3C09FFFE
Copper1c_Bitplanes1:
	dc.l	$E00000,$E20000,$E40000,$E60000,$E80000,$EA0000
	dc.l	$EC0000,$EE0000,$F00000,$F20000,$F40000,$F60000
	dc.l	$F80000,$FA0000,$FC0000,$FE0000
Copper1c_Special:
	dc.l	$3D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$3F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$4161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$4361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$4561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$4761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$4961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$4B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$4D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$4F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$5161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$5361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$5561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$5761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$5961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$5B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$5D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$5F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$6161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$6361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$6561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$6761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$6961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$6B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$6D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$6F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$7161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$7361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$7561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$7761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$7961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$7B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$7D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$7F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$8161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$8361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$8561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$8761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$8961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$8B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$8D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$8F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$9161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$9361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$9561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$9761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$9961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$9B61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$9D61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$9F61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$A161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$A361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$A561FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$A761FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$A961FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$AB61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$AD61FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$AF61FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$B161FFFE,$1060002,$1820001,$1840002,$1860003
	dc.l	$1880004,$18A0005,$18C0006,$18E0007,$1900008
	dc.l	$1920009,$194000A,$196000B,$198000C,$19A000D
	dc.l	$19C000E,$19E000F,$1A0001F,$1A2002F,$1A4003F
	dc.l	$1A6004F,$1A8005F,$1AA006F,$1AC007F,$1AE008F
	dc.l	$1B0009F,$1B200AF,$1B400BF,$1B600CF,$1B800DF
	dc.l	$1BA00EF,$1BC00FF,$1BE01FF,$1062002,$1800000
	dc.l	$1820001,$1840002,$1860003,$1880004,$18A0005
	dc.l	$18C0006,$18E0007,$1900008,$1920009,$194000A
	dc.l	$196000B,$198000C,$19A000D,$19C000E,$19E000F
	dc.l	$1A0001F,$1A2002F,$1A4003F,$1A6004F,$1A8005F
	dc.l	$1AA006F,$1AC007F,$1AE008F,$1B0009F,$1B200AF
	dc.l	$1B400BF,$1B600CF,$1B800DF,$1BA00EF,$1BC00FF
	dc.l	$1BE00FE,$1066002,$1800000,$1820001,$1840002
	dc.l	$1860003,$1880004,$18A0005,$18C0006,$18E0007
	dc.l	$1900008,$1920009,$194000A,$196000B,$198000C
	dc.l	$19A000D,$19C000E,$19E000F,$1A0001F,$1A2002F
	dc.l	$1A4003F,$1A6004F,$1A8005F,$1AA006F,$1AC007F
	dc.l	$1AE008F,$1B0009F,$1B200AF,$1B400BF,$1B600CF
	dc.l	$B361FFFE,$1068002,$18200F1,$18400F2,$18600F3
	dc.l	$18800F4,$18A00F5,$18C00F6,$18E00F7,$19000F8
	dc.l	$19200F9,$19400FA,$19600FB,$19800FC,$19A00FD
	dc.l	$19C00FE,$19E00FF,$1A00F1F,$1A20F2F,$1A40F3F
	dc.l	$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F,$1AE0F8F
	dc.l	$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF,$1B80FDF
	dc.l	$1BA0FEF,$1BC0FFF,$1BE0FF0,$106A002,$18000F0
	dc.l	$18200F1,$18400F2,$18600F3,$18800F4,$18A00F5
	dc.l	$18C00F6,$18E00F7,$19000F8,$19200F9,$19400FA
	dc.l	$19600FB,$19800FC,$19A00FD,$19C00FE,$19E00FF
	dc.l	$1A00F1F,$1A20F2F,$1A40F3F,$1A60F4F,$1A80F5F
	dc.l	$1AA0F6F,$1AC0F7F,$1AE0F8F,$1B00F9F,$1B20FAF
	dc.l	$1B40FBF,$1B60FCF,$1B80FDF,$1BA0FEF,$1BC0FFF
	dc.l	$1BE0EFF,$106E002,$18000F0,$18200F1,$18400F2
	dc.l	$18600F3,$18800F4,$18A00F5,$18C00F6,$18E00F7
	dc.l	$19000F8,$19200F9,$19400FA,$19600FB,$19800FC
	dc.l	$19A00FD,$19C00FE,$19E00FF,$1A00F1F,$1A20F2F
	dc.l	$1A40F3F,$1A60F4F,$1A80F5F,$1AA0F6F,$1AC0F7F
	dc.l	$1AE0F8F,$1B00F9F,$1B20FAF,$1B40FBF,$1B60FCF
	dc.l	$9C8010,$1060000,$1800000,$1820100,$1840200
	dc.l	$1860300,$1880411,$18A0422,$18C0533,$18E0FFF
	dc.l	$1900766,$1920977,$1940A98,$1960BAA,$1980DCC
	dc.l	$19A0EDD,$19C0FFF,$19E0F00,$1A00110,$1A20210
	dc.l	$1A40321,$1A60431,$1A80542,$1AA0653,$1AC0763
	dc.l	$1AE0774,$1B00885,$1B20996,$1B40AA7,$1B60BB8
	dc.l	$1B80BC9,$1BA0CDA,$1BC0DEB,$1BE00C0,$1060200
	dc.l	$1800200,$1820122,$1840177,$18600EE,$18800A9
	dc.l	$18A0F86,$18C0F97,$18E0FFF,$1900E30,$1920397
	dc.l	$194080E,$1960D97,$1980232,$19A07EE,$19C0CCC
	dc.l	$19E0F00,$1A00D19,$1A20BBF,$1A40976,$1A6075E
	dc.l	$1A80547,$1AA0341,$1AC014B,$1AE0F57,$1B00D63
	dc.l	$1B20B81,$1B40890,$1B60370,$1B80D50,$1BA0932
	dc.l	$1BC0514,$1BE0080,$1062000,$1800641,$1820751
	dc.l	$1840861,$1860971,$1880A81,$18A0B91,$18C0C91
	dc.l	$18E0DA1,$1900DB0,$1920ED0,$1940FE0,$1960FE2
	dc.l	$1980FF5,$19A0FF8,$19C0FFB,$19E0FFE,$1A00000
	dc.l	$1A20222,$1A40333,$1A60555,$1A80666,$1AA0888
	dc.l	$1AC0999,$1AE0BBB,$1B00CCC,$1B20EEE,$1B40331
	dc.l	$1B60EFC,$1B80644,$1BA0773,$1BC0FFF,$1BE0FFB
	dc.l	$1062200,$18003CD,$182028F,$184025F,$186012F
	dc.l	$188010D,$18A010B,$18C00E7,$18E00E3,$1900FEE
	dc.l	$1920F08,$1940F30,$1960FCD,$1980F4A,$19A0F98
	dc.l	$19C0FD5,$19E0FF3,$1A00EEE,$1A20666,$1A40EEE
	dc.l	$1A60666,$1A80EEE,$1AA0777,$1AC0FFF,$1AE0777
	dc.l	$1B00FFF,$1B20888,$1B40D1D,$1B60308,$1B80EDA
	dc.l	$1BA0906,$1BC0F20,$1BE0FF4,$1006200,$1020000
	dc.l	$1040200,$1060000,$8EB981,$9004C1,$920038,$9400D0
	dc.l	$1FC0000,$1080000,$10A0000,$B909FFFE
Copper1c_Bitplanes2:
	dc.l	$E00000,$E20000,$E40000,$E60000,$E80000,$EA0000
	dc.l	$EC0000,$EE0000,$F00000,$F20000,$F40000,$F60000
	dc.l	$FFFFFFFE

Copper_Template:
	dc.w	$3D61

lbL067086:
	dc.l	$FFFE0106,$20182

lbL06708E:
	incbin	"dentwtab"


	SECTION	SpecialScreens,DATA_C

Special_Screen1:
	incbin	"dspcreen1"

Special_Screen2:
	incbin	"dspcreen2"

Special_Screen3:
	incbin	"dspcreen3"

Special_Screen4:
	incbin	"dspcreen4"

Special_Screen5:
	incbin	"dspcreen5"

Special_Screen6:
	incbin	"dspcreen6"

Special_Screen7:
	incbin	"dspcreen7"

Special_Screen8:
	incbin	"dspcreen8"


pic1:
	incbin	"dpic1"
pic2:
	incbin	"dpic2"
pic3:
	incbin	"dpic3"
pic4:
	incbin	"dpic4"
pic5:
	incbin	"dpic5"
pic6:
	incbin	"dpic6"
pic7:
	incbin	"dpic7"
pic8:
	incbin	"dpic8"
pic9:
	incbin	"dpic9"
pic10:
	incbin	"dpic10"
pic11:
	incbin	"dpic11"
pic12:
	incbin	"dpic12"
pic13:
	incbin	"dpic13"

Main_Panel:
	incbin	"dmpanel"

	END

