	.file	"92325826.c"
	.intel_syntax noprefix
	.text
	.globl	main
	.type	main, @function
main:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 592
	mov	DWORD PTR -580[rbp], edi
	mov	QWORD PTR -592[rbp], rsi
.L2:
	mov	DWORD PTR -484[rbp], 0
.L3:
	mov	DWORD PTR -480[rbp], 0
.L4:
	mov	DWORD PTR -476[rbp], 0
.L5:
	mov	DWORD PTR -472[rbp], 0
.L6:
	mov	DWORD PTR -468[rbp], 0
.L7:
	mov	DWORD PTR -464[rbp], 0
.L8:
	mov	DWORD PTR -460[rbp], 0
.L9:
	mov	DWORD PTR -456[rbp], 0
.L10:
	mov	DWORD PTR -452[rbp], 0
.L11:
	mov	DWORD PTR -448[rbp], 0
.L12:
	mov	DWORD PTR -444[rbp], 0
.L13:
	mov	DWORD PTR -440[rbp], 0
.L14:
	mov	DWORD PTR -436[rbp], 838004640
.L15:
	mov	DWORD PTR -432[rbp], 976167520
.L16:
	mov	DWORD PTR -428[rbp], 0
.L17:
	mov	DWORD PTR -424[rbp], 567910700
.L18:
	mov	DWORD PTR -420[rbp], -1
.L19:
	mov	DWORD PTR -416[rbp], 0
.L20:
	mov	DWORD PTR -412[rbp], 1530272262
.L21:
	mov	eax, DWORD PTR -416[rbp]
	mov	DWORD PTR -408[rbp], eax
.L22:
	mov	DWORD PTR -404[rbp], 1172828907
.L23:
	mov	DWORD PTR -400[rbp], 97
.L24:
	mov	DWORD PTR -396[rbp], 717404773
.L25:
	mov	DWORD PTR -392[rbp], 0
.L26:
	mov	DWORD PTR -388[rbp], 1265235980
.L27:
	mov	DWORD PTR -384[rbp], 0
.L28:
	mov	DWORD PTR -380[rbp], 976162880
.L29:
	mov	DWORD PTR -376[rbp], 1623224420
.L30:
	mov	eax, DWORD PTR -380[rbp]
	mov	DWORD PTR -372[rbp], eax
.L31:
	mov	DWORD PTR -368[rbp], 2110989814
.L32:
	mov	DWORD PTR -364[rbp], 0
.L33:
	mov	DWORD PTR -360[rbp], -1
.L34:
	mov	DWORD PTR -356[rbp], 5
.L35:
	mov	DWORD PTR -352[rbp], 72
.L36:
	mov	DWORD PTR -348[rbp], 69
.L37:
	mov	DWORD PTR -344[rbp], 76
.L38:
	mov	DWORD PTR -340[rbp], 76
.L39:
	mov	DWORD PTR -336[rbp], 79
.L40:
	mov	DWORD PTR -332[rbp], 785851671
.L41:
	mov	DWORD PTR -328[rbp], 83
.L42:
	mov	DWORD PTR -324[rbp], 1719221370
.L43:
	mov	DWORD PTR -320[rbp], 1
.L44:
	mov	DWORD PTR -316[rbp], 773047759
.L45:
	mov	DWORD PTR -312[rbp], 1
.L46:
	mov	DWORD PTR -308[rbp], 1906085438
.L47:
	mov	DWORD PTR -304[rbp], 1
.L48:
	mov	DWORD PTR -300[rbp], 549622924
.L49:
	mov	DWORD PTR -296[rbp], 82
.L50:
	mov	DWORD PTR -292[rbp], 186413021
.L51:
	mov	DWORD PTR -288[rbp], 90
.L52:
	mov	DWORD PTR -284[rbp], 965220646
.L53:
	mov	DWORD PTR -280[rbp], 1
.L54:
	mov	DWORD PTR -276[rbp], 145761794
.L55:
	mov	DWORD PTR -272[rbp], 1
.L56:
	mov	DWORD PTR -268[rbp], 2014057875
.L57:
	mov	DWORD PTR -264[rbp], 2
.L58:
	mov	DWORD PTR -260[rbp], 1251211242
.L59:
	mov	DWORD PTR -256[rbp], 2
.L60:
	mov	DWORD PTR -252[rbp], 5
.L61:
	mov	DWORD PTR -248[rbp], 1132964234
.L62:
	mov	eax, DWORD PTR -312[rbp]
	mov	DWORD PTR -244[rbp], eax
.L63:
	mov	DWORD PTR -240[rbp], 1613063715
.L64:
	mov	eax, DWORD PTR -304[rbp]
	mov	DWORD PTR -236[rbp], eax
.L65:
	mov	DWORD PTR -232[rbp], 0
.L66:
	mov	DWORD PTR -228[rbp], -1024724479
.L67:
	mov	DWORD PTR -224[rbp], 1000196506
.L68:
	mov	eax, DWORD PTR -264[rbp]
	mov	DWORD PTR -220[rbp], eax
.L69:
	mov	DWORD PTR -216[rbp], 589288010
.L70:
	mov	eax, DWORD PTR -256[rbp]
	mov	DWORD PTR -212[rbp], eax
.L71:
	mov	DWORD PTR -208[rbp], 0
.L72:
	mov	DWORD PTR -204[rbp], -1026825727
.L73:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L147
	cmp	DWORD PTR -356[rbp], 0
	je	.L147
	mov	DWORD PTR -200[rbp], 983230384
	jmp	.L74
.L147:
	nop
.L74:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L148
	cmp	DWORD PTR -356[rbp], 0
	je	.L148
	cmp	DWORD PTR -408[rbp], 0
	je	.L148
	mov	DWORD PTR -196[rbp], 11038
	jmp	.L75
.L148:
	nop
.L75:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L149
	cmp	DWORD PTR -356[rbp], 0
	je	.L149
	cmp	DWORD PTR -408[rbp], 0
	je	.L149
	mov	DWORD PTR -192[rbp], 1312868449
	jmp	.L76
.L149:
	nop
.L76:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L150
	cmp	DWORD PTR -356[rbp], 0
	je	.L150
	cmp	DWORD PTR -408[rbp], 0
	je	.L150
	mov	eax, DWORD PTR -356[rbp]
	mov	DWORD PTR -500[rbp], eax
	jmp	.L77
.L150:
	nop
.L77:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L151
	cmp	DWORD PTR -356[rbp], 0
	je	.L151
	cmp	DWORD PTR -408[rbp], 0
	je	.L151
	mov	eax, DWORD PTR -356[rbp]
	cmp	eax, DWORD PTR -500[rbp]
	jne	.L151
	mov	DWORD PTR -188[rbp], 0
	jmp	.L78
.L151:
	nop
.L78:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L152
	cmp	DWORD PTR -356[rbp], 0
	je	.L152
	mov	DWORD PTR -184[rbp], 0
	jmp	.L79
.L152:
	nop
.L79:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L153
	cmp	DWORD PTR -356[rbp], 0
	je	.L153
	cmp	DWORD PTR -408[rbp], 0
	je	.L153
	mov	DWORD PTR -180[rbp], 0
	jmp	.L80
.L153:
	nop
.L80:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L154
	cmp	DWORD PTR -356[rbp], 0
	je	.L154
	cmp	DWORD PTR -408[rbp], 0
	je	.L154
	mov	eax, DWORD PTR -356[rbp]
	cmp	eax, DWORD PTR -500[rbp]
	jne	.L154
	cmp	DWORD PTR -360[rbp], -1
	jne	.L154
	mov	DWORD PTR -560[rbp], 2
	jmp	.L81
.L154:
	nop
.L81:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L155
	cmp	DWORD PTR -356[rbp], 0
	je	.L155
	cmp	DWORD PTR -408[rbp], 0
	je	.L155
	mov	eax, DWORD PTR -356[rbp]
	cmp	eax, DWORD PTR -500[rbp]
	jne	.L155
	cmp	DWORD PTR -560[rbp], 2
	jne	.L155
	mov	DWORD PTR -176[rbp], 0
	jmp	.L82
.L155:
	nop
.L82:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L156
	cmp	DWORD PTR -356[rbp], 0
	je	.L156
	cmp	DWORD PTR -408[rbp], 0
	je	.L156
	cmp	DWORD PTR -372[rbp], 0
	jne	.L156
	cmp	DWORD PTR -560[rbp], 2
	jne	.L156
	mov	DWORD PTR -172[rbp], 929725672
	jmp	.L83
.L156:
	nop
.L83:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L157
	cmp	DWORD PTR -356[rbp], 0
	je	.L157
	cmp	DWORD PTR -408[rbp], 0
	je	.L157
	cmp	DWORD PTR -372[rbp], 0
	jne	.L157
	cmp	DWORD PTR -560[rbp], 2
	jne	.L157
	mov	eax, DWORD PTR -392[rbp]
	sub	eax, DWORD PTR -384[rbp]
	mov	edx, eax
	mov	eax, DWORD PTR -364[rbp]
	add	eax, edx
	mov	DWORD PTR -168[rbp], eax
	jmp	.L84
.L157:
	nop
.L84:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L158
	cmp	DWORD PTR -356[rbp], 0
	je	.L158
	cmp	DWORD PTR -408[rbp], 0
	je	.L158
	cmp	DWORD PTR -372[rbp], 0
	jne	.L158
	cmp	DWORD PTR -560[rbp], 2
	jne	.L158
	mov	DWORD PTR -548[rbp], 0
	jmp	.L85
.L158:
	nop
.L85:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L159
	cmp	DWORD PTR -356[rbp], 0
	je	.L159
	cmp	DWORD PTR -408[rbp], 0
	je	.L159
	cmp	DWORD PTR -372[rbp], 0
	jne	.L159
	cmp	DWORD PTR -560[rbp], 2
	jne	.L159
	mov	DWORD PTR -164[rbp], 0
	jmp	.L86
.L159:
	nop
.L86:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L160
	cmp	DWORD PTR -356[rbp], 0
	je	.L160
	cmp	DWORD PTR -408[rbp], 0
	je	.L160
	cmp	DWORD PTR -372[rbp], 0
	jne	.L160
	cmp	DWORD PTR -560[rbp], 2
	jne	.L160
	mov	DWORD PTR -160[rbp], 1
	jmp	.L87
.L160:
	nop
.L87:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L161
	cmp	DWORD PTR -356[rbp], 0
	je	.L161
	cmp	DWORD PTR -408[rbp], 0
	je	.L161
	cmp	DWORD PTR -560[rbp], 2
	jne	.L161
	mov	DWORD PTR -508[rbp], 0
	jmp	.L88
.L161:
	nop
.L88:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L162
	cmp	DWORD PTR -356[rbp], 0
	je	.L162
	cmp	DWORD PTR -408[rbp], 0
	je	.L162
	cmp	DWORD PTR -508[rbp], 0
	jne	.L162
	cmp	DWORD PTR -560[rbp], 2
	jne	.L162
	mov	eax, DWORD PTR -500[rbp]
	mov	DWORD PTR -504[rbp], eax
	jmp	.L89
.L162:
	nop
.L89:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L163
	cmp	DWORD PTR -356[rbp], 0
	je	.L163
	cmp	DWORD PTR -408[rbp], 0
	je	.L163
	cmp	DWORD PTR -508[rbp], 0
	jne	.L163
	cmp	DWORD PTR -560[rbp], 2
	jne	.L163
	mov	edx, DWORD PTR -548[rbp]
	mov	eax, DWORD PTR -504[rbp]
	add	eax, edx
	mov	DWORD PTR -544[rbp], eax
	jmp	.L90
.L163:
	nop
.L90:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L164
	cmp	DWORD PTR -356[rbp], 0
	je	.L164
	cmp	DWORD PTR -408[rbp], 0
	je	.L164
	cmp	DWORD PTR -508[rbp], 0
	jne	.L164
	cmp	DWORD PTR -560[rbp], 2
	jne	.L164
	mov	eax, DWORD PTR -500[rbp]
	sub	eax, DWORD PTR -504[rbp]
	mov	DWORD PTR -496[rbp], eax
	jmp	.L91
.L164:
	nop
.L91:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L165
	cmp	DWORD PTR -356[rbp], 0
	je	.L165
	cmp	DWORD PTR -408[rbp], 0
	je	.L165
	cmp	DWORD PTR -496[rbp], 0
	jg	.L165
	cmp	DWORD PTR -560[rbp], 2
	jne	.L165
	mov	DWORD PTR -156[rbp], 0
	jmp	.L92
.L165:
	nop
.L92:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L166
	cmp	DWORD PTR -356[rbp], 0
	je	.L166
	cmp	DWORD PTR -408[rbp], 0
	je	.L166
	cmp	DWORD PTR -496[rbp], 0
	jg	.L166
	cmp	DWORD PTR -560[rbp], 2
	jne	.L166
	mov	DWORD PTR -556[rbp], -1
	jmp	.L93
.L166:
	nop
.L93:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L167
	cmp	DWORD PTR -356[rbp], 0
	je	.L167
	cmp	DWORD PTR -408[rbp], 0
	je	.L167
	mov	DWORD PTR -152[rbp], 874702401
	jmp	.L94
.L167:
	nop
.L94:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L168
	cmp	DWORD PTR -356[rbp], 0
	je	.L168
	cmp	DWORD PTR -408[rbp], 0
	je	.L168
	mov	eax, DWORD PTR -356[rbp]
	mov	DWORD PTR -532[rbp], eax
	jmp	.L95
.L168:
	nop
.L95:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L169
	cmp	DWORD PTR -356[rbp], 0
	je	.L169
	cmp	DWORD PTR -408[rbp], 0
	je	.L169
	mov	eax, DWORD PTR -356[rbp]
	cmp	eax, DWORD PTR -532[rbp]
	jne	.L169
	mov	DWORD PTR -148[rbp], 0
	jmp	.L96
.L169:
	nop
.L96:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L170
	cmp	DWORD PTR -356[rbp], 0
	je	.L170
	cmp	DWORD PTR -408[rbp], 0
	je	.L170
	cmp	DWORD PTR -496[rbp], 0
	jg	.L170
	mov	DWORD PTR -144[rbp], 0
	jmp	.L97
.L170:
	nop
.L97:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L171
	cmp	DWORD PTR -356[rbp], 0
	je	.L171
	mov	DWORD PTR -140[rbp], 1471493418
	jmp	.L98
.L171:
	nop
.L98:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L172
	cmp	DWORD PTR -356[rbp], 0
	je	.L172
	mov	eax, DWORD PTR -508[rbp]
	mov	DWORD PTR -492[rbp], eax
	jmp	.L99
.L172:
	nop
.L99:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L173
	cmp	DWORD PTR -356[rbp], 0
	je	.L173
	mov	DWORD PTR -136[rbp], 1187301694
	jmp	.L100
.L173:
	nop
.L100:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L174
	cmp	DWORD PTR -356[rbp], 0
	je	.L174
	mov	eax, DWORD PTR -492[rbp]
	mov	DWORD PTR -132[rbp], eax
	jmp	.L101
.L174:
	nop
.L101:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L175
	cmp	DWORD PTR -356[rbp], 0
	je	.L175
	mov	DWORD PTR -128[rbp], 0
	jmp	.L102
.L175:
	nop
.L102:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L176
	cmp	DWORD PTR -356[rbp], 0
	je	.L176
	cmp	DWORD PTR -408[rbp], 0
	je	.L176
	mov	eax, DWORD PTR -356[rbp]
	cmp	eax, DWORD PTR -532[rbp]
	jne	.L176
	cmp	DWORD PTR -556[rbp], -1
	jne	.L176
	mov	DWORD PTR -552[rbp], 1
	jmp	.L103
.L176:
	nop
.L103:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L177
	cmp	DWORD PTR -356[rbp], 0
	je	.L177
	cmp	DWORD PTR -408[rbp], 0
	je	.L177
	mov	eax, DWORD PTR -356[rbp]
	cmp	eax, DWORD PTR -532[rbp]
	jne	.L177
	cmp	DWORD PTR -552[rbp], 1
	jne	.L177
	mov	DWORD PTR -124[rbp], 0
	jmp	.L104
.L177:
	nop
.L104:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L178
	cmp	DWORD PTR -356[rbp], 0
	je	.L178
	cmp	DWORD PTR -408[rbp], 0
	je	.L178
	cmp	DWORD PTR -552[rbp], 1
	jne	.L178
	mov	DWORD PTR -120[rbp], 1067268867
	jmp	.L105
.L178:
	nop
.L105:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L179
	cmp	DWORD PTR -356[rbp], 0
	je	.L179
	cmp	DWORD PTR -408[rbp], 0
	je	.L179
	cmp	DWORD PTR -552[rbp], 1
	jne	.L179
	mov	DWORD PTR -524[rbp], 0
	jmp	.L106
.L179:
	nop
.L106:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L180
	cmp	DWORD PTR -356[rbp], 0
	je	.L180
	cmp	DWORD PTR -408[rbp], 0
	je	.L180
	cmp	DWORD PTR -524[rbp], 0
	jne	.L180
	cmp	DWORD PTR -552[rbp], 1
	jne	.L180
	mov	eax, DWORD PTR -532[rbp]
	mov	DWORD PTR -536[rbp], eax
	jmp	.L107
.L180:
	nop
.L107:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L181
	cmp	DWORD PTR -356[rbp], 0
	je	.L181
	cmp	DWORD PTR -408[rbp], 0
	je	.L181
	cmp	DWORD PTR -524[rbp], 0
	jne	.L181
	cmp	DWORD PTR -552[rbp], 1
	jne	.L181
	mov	edx, DWORD PTR -544[rbp]
	mov	eax, DWORD PTR -536[rbp]
	add	eax, edx
	mov	DWORD PTR -116[rbp], eax
	jmp	.L108
.L181:
	nop
.L108:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L182
	cmp	DWORD PTR -356[rbp], 0
	je	.L182
	cmp	DWORD PTR -408[rbp], 0
	je	.L182
	cmp	DWORD PTR -524[rbp], 0
	jne	.L182
	cmp	DWORD PTR -552[rbp], 1
	jne	.L182
	mov	eax, DWORD PTR -532[rbp]
	sub	eax, DWORD PTR -536[rbp]
	mov	DWORD PTR -528[rbp], eax
	jmp	.L109
.L182:
	nop
.L109:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L183
	cmp	DWORD PTR -356[rbp], 0
	je	.L183
	cmp	DWORD PTR -408[rbp], 0
	je	.L183
	cmp	DWORD PTR -528[rbp], 0
	jg	.L183
	cmp	DWORD PTR -552[rbp], 1
	jne	.L183
	mov	DWORD PTR -112[rbp], 0
	jmp	.L110
.L183:
	nop
.L110:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L184
	cmp	DWORD PTR -356[rbp], 0
	je	.L184
	cmp	DWORD PTR -408[rbp], 0
	je	.L184
	cmp	DWORD PTR -528[rbp], 0
	jg	.L184
	cmp	DWORD PTR -552[rbp], 1
	jne	.L184
	mov	DWORD PTR -108[rbp], -1
	jmp	.L111
.L184:
	nop
.L111:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L185
	cmp	DWORD PTR -356[rbp], 0
	je	.L185
	cmp	DWORD PTR -408[rbp], 0
	je	.L185
	cmp	DWORD PTR -528[rbp], 0
	jg	.L185
	mov	DWORD PTR -104[rbp], 0
	jmp	.L112
.L185:
	nop
.L112:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L186
	cmp	DWORD PTR -356[rbp], 0
	je	.L186
	mov	DWORD PTR -100[rbp], 1958816282
	jmp	.L113
.L186:
	nop
.L113:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L187
	cmp	DWORD PTR -356[rbp], 0
	je	.L187
	mov	eax, DWORD PTR -524[rbp]
	mov	DWORD PTR -520[rbp], eax
	jmp	.L114
.L187:
	nop
.L114:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L188
	cmp	DWORD PTR -356[rbp], 0
	je	.L188
	mov	DWORD PTR -96[rbp], 314643107
	jmp	.L115
.L188:
	nop
.L115:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L189
	cmp	DWORD PTR -356[rbp], 0
	je	.L189
	mov	eax, DWORD PTR -520[rbp]
	mov	DWORD PTR -92[rbp], eax
	jmp	.L116
.L189:
	nop
.L116:
	mov	edx, DWORD PTR -356[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	cmp	DWORD PTR -252[rbp], eax
	jge	.L190
	cmp	DWORD PTR -356[rbp], 0
	je	.L190
	mov	DWORD PTR -572[rbp], 0
	jmp	.L117
.L190:
	nop
.L117:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L191
	mov	DWORD PTR -88[rbp], 1697854813
	jmp	.L118
.L191:
	nop
.L118:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L192
	mov	DWORD PTR -84[rbp], 1026828032
	jmp	.L119
.L192:
	nop
.L119:
	mov	eax, DWORD PTR -236[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L193
	mov	DWORD PTR -80[rbp], 1099306449
	jmp	.L120
.L193:
	nop
.L120:
	mov	eax, DWORD PTR -236[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L194
	mov	DWORD PTR -76[rbp], 1024726784
	jmp	.L121
.L194:
	nop
.L121:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L195
	mov	DWORD PTR -72[rbp], 882553808
	jmp	.L122
.L195:
	nop
.L122:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L196
	mov	edx, DWORD PTR -572[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	mov	DWORD PTR -488[rbp], eax
	jmp	.L123
.L196:
	nop
.L123:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L197
	mov	DWORD PTR -516[rbp], 0
	jmp	.L124
.L197:
	nop
.L124:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L198
	mov	eax, DWORD PTR -516[rbp]
	cmp	eax, DWORD PTR -220[rbp]
	jge	.L198
	mov	DWORD PTR -68[rbp], 1080643427
	jmp	.L125
.L198:
	nop
.L125:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L199
	mov	eax, DWORD PTR -516[rbp]
	cmp	eax, DWORD PTR -220[rbp]
	jge	.L199
	mov	DWORD PTR -64[rbp], 1026828032
	jmp	.L126
.L199:
	nop
.L126:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L200
	mov	eax, DWORD PTR -516[rbp]
	add	eax, 1
	mov	DWORD PTR -512[rbp], eax
	jmp	.L127
.L200:
	nop
.L127:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L201
	mov	eax, DWORD PTR -512[rbp]
	cmp	eax, DWORD PTR -220[rbp]
	jge	.L201
	mov	DWORD PTR -60[rbp], 1026828032
	jmp	.L128
.L201:
	nop
.L128:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L202
	mov	eax, DWORD PTR -512[rbp]
	add	eax, 1
	mov	DWORD PTR -56[rbp], eax
	jmp	.L129
.L202:
	nop
.L129:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L203
	mov	DWORD PTR -52[rbp], 124651709
	jmp	.L130
.L203:
	nop
.L130:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L204
	mov	DWORD PTR -48[rbp], 1026828032
	jmp	.L131
.L204:
	nop
.L131:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L205
	mov	edx, DWORD PTR -572[rbp]
	mov	eax, DWORD PTR -212[rbp]
	add	eax, edx
	mov	DWORD PTR -568[rbp], eax
	jmp	.L132
.L205:
	nop
.L132:
	mov	eax, DWORD PTR -236[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L206
	mov	DWORD PTR -44[rbp], 1599958581
	jmp	.L133
.L206:
	nop
.L133:
	mov	eax, DWORD PTR -236[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L207
	mov	edx, DWORD PTR -572[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	mov	DWORD PTR -40[rbp], eax
	jmp	.L134
.L207:
	nop
.L134:
	mov	eax, DWORD PTR -236[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L208
	mov	DWORD PTR -540[rbp], 0
	jmp	.L135
.L208:
	nop
.L135:
	mov	eax, DWORD PTR -236[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L209
	mov	eax, DWORD PTR -540[rbp]
	cmp	eax, DWORD PTR -244[rbp]
	jge	.L209
	mov	DWORD PTR -36[rbp], 198395759
	jmp	.L136
.L209:
	nop
.L136:
	mov	eax, DWORD PTR -236[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L210
	mov	eax, DWORD PTR -540[rbp]
	cmp	eax, DWORD PTR -244[rbp]
	jge	.L210
	mov	DWORD PTR -32[rbp], 1024726784
	jmp	.L137
.L210:
	nop
.L137:
	mov	eax, DWORD PTR -236[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L211
	mov	eax, DWORD PTR -540[rbp]
	add	eax, 1
	mov	DWORD PTR -28[rbp], eax
	jmp	.L138
.L211:
	nop
.L138:
	mov	eax, DWORD PTR -236[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L212
	mov	DWORD PTR -24[rbp], 1747876129
	jmp	.L139
.L212:
	nop
.L139:
	mov	eax, DWORD PTR -236[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L213
	mov	DWORD PTR -20[rbp], 1024726784
	jmp	.L140
.L213:
	nop
.L140:
	mov	eax, DWORD PTR -236[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L214
	mov	edx, DWORD PTR -568[rbp]
	mov	eax, DWORD PTR -236[rbp]
	add	eax, edx
	mov	DWORD PTR -564[rbp], eax
	jmp	.L141
.L214:
	nop
.L141:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L215
	mov	DWORD PTR -16[rbp], 1563464747
	jmp	.L142
.L215:
	nop
.L142:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L216
	mov	DWORD PTR -12[rbp], 1026828032
	jmp	.L143
.L216:
	nop
.L143:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L217
	mov	DWORD PTR -8[rbp], 984247430
	jmp	.L144
.L217:
	nop
.L144:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L218
	mov	DWORD PTR -4[rbp], 1026828032
	jmp	.L145
.L218:
	nop
.L145:
	mov	eax, DWORD PTR -212[rbp]
	cmp	eax, DWORD PTR -252[rbp]
	jge	.L219
	mov	eax, DWORD PTR -564[rbp]
	cmp	eax, DWORD PTR -488[rbp]
	sete	al
	movzx	eax, al
	mov	edi, eax
	mov	eax, 0
	call	assert@PLT
.L219:
	nop
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	main, .-main
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"92325826.c"
	.text
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 584
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #584
	str	r0, [fp, #-584]
	str	r1, [fp, #-588]
.L2:
	mov	r3, #0
	str	r3, [fp, #-488]
.L3:
	mov	r3, #0
	str	r3, [fp, #-484]
.L4:
	mov	r3, #0
	str	r3, [fp, #-480]
.L5:
	mov	r3, #0
	str	r3, [fp, #-476]
.L6:
	mov	r3, #0
	str	r3, [fp, #-472]
.L7:
	mov	r3, #0
	str	r3, [fp, #-468]
.L8:
	mov	r3, #0
	str	r3, [fp, #-464]
.L9:
	mov	r3, #0
	str	r3, [fp, #-460]
.L10:
	mov	r3, #0
	str	r3, [fp, #-456]
.L11:
	mov	r3, #0
	str	r3, [fp, #-452]
.L12:
	mov	r3, #0
	str	r3, [fp, #-448]
.L13:
	mov	r3, #0
	str	r3, [fp, #-444]
.L14:
	ldr	r3, .L220
	str	r3, [fp, #-440]
.L15:
	ldr	r3, .L220+4
	str	r3, [fp, #-436]
.L16:
	mov	r3, #0
	str	r3, [fp, #-432]
.L17:
	ldr	r3, .L220+8
	str	r3, [fp, #-428]
.L18:
	mvn	r3, #0
	str	r3, [fp, #-424]
.L19:
	mov	r3, #0
	str	r3, [fp, #-420]
.L20:
	ldr	r3, .L220+12
	str	r3, [fp, #-416]
.L21:
	ldr	r3, [fp, #-420]
	str	r3, [fp, #-412]
.L22:
	ldr	r3, .L220+16
	str	r3, [fp, #-408]
.L23:
	mov	r3, #97
	str	r3, [fp, #-404]
.L24:
	ldr	r3, .L220+20
	str	r3, [fp, #-400]
.L25:
	mov	r3, #0
	str	r3, [fp, #-396]
.L26:
	ldr	r3, .L220+24
	str	r3, [fp, #-392]
.L27:
	mov	r3, #0
	str	r3, [fp, #-388]
.L28:
	ldr	r3, .L220+28
	str	r3, [fp, #-384]
.L29:
	ldr	r3, .L220+32
	str	r3, [fp, #-380]
.L30:
	ldr	r3, [fp, #-384]
	str	r3, [fp, #-376]
.L31:
	ldr	r3, .L220+36
	str	r3, [fp, #-372]
.L32:
	mov	r3, #0
	str	r3, [fp, #-368]
.L33:
	mvn	r3, #0
	str	r3, [fp, #-364]
.L34:
	mov	r3, #5
	str	r3, [fp, #-360]
.L35:
	mov	r3, #72
	str	r3, [fp, #-356]
.L36:
	mov	r3, #69
	str	r3, [fp, #-352]
.L37:
	mov	r3, #76
	str	r3, [fp, #-348]
.L38:
	mov	r3, #76
	str	r3, [fp, #-344]
.L39:
	mov	r3, #79
	str	r3, [fp, #-340]
.L40:
	ldr	r3, .L220+40
	str	r3, [fp, #-336]
.L41:
	mov	r3, #83
	str	r3, [fp, #-332]
.L42:
	ldr	r3, .L220+44
	str	r3, [fp, #-328]
.L43:
	mov	r3, #1
	str	r3, [fp, #-324]
.L44:
	ldr	r3, .L220+48
	str	r3, [fp, #-320]
.L45:
	mov	r3, #1
	str	r3, [fp, #-316]
.L46:
	ldr	r3, .L220+52
	str	r3, [fp, #-312]
.L47:
	mov	r3, #1
	str	r3, [fp, #-308]
.L48:
	ldr	r3, .L220+56
	str	r3, [fp, #-304]
.L49:
	mov	r3, #82
	str	r3, [fp, #-300]
.L50:
	ldr	r3, .L220+60
	str	r3, [fp, #-296]
.L51:
	mov	r3, #90
	str	r3, [fp, #-292]
.L52:
	ldr	r3, .L220+64
	str	r3, [fp, #-288]
.L53:
	mov	r3, #1
	str	r3, [fp, #-284]
.L54:
	ldr	r3, .L220+68
	str	r3, [fp, #-280]
.L55:
	mov	r3, #1
	str	r3, [fp, #-276]
.L56:
	ldr	r3, .L220+72
	str	r3, [fp, #-272]
.L57:
	mov	r3, #2
	str	r3, [fp, #-268]
.L58:
	ldr	r3, .L220+76
	str	r3, [fp, #-264]
.L59:
	mov	r3, #2
	str	r3, [fp, #-260]
.L60:
	mov	r3, #5
	str	r3, [fp, #-256]
.L61:
	ldr	r3, .L220+80
	str	r3, [fp, #-252]
.L62:
	ldr	r3, [fp, #-316]
	str	r3, [fp, #-248]
.L63:
	ldr	r3, .L220+84
	str	r3, [fp, #-244]
.L64:
	ldr	r3, [fp, #-308]
	str	r3, [fp, #-240]
.L65:
	mov	r3, #0
	str	r3, [fp, #-236]
.L66:
	ldr	r3, .L220+88
	str	r3, [fp, #-232]
.L67:
	ldr	r3, .L220+92
	str	r3, [fp, #-228]
.L68:
	ldr	r3, [fp, #-268]
	str	r3, [fp, #-224]
.L69:
	ldr	r3, .L220+96
	str	r3, [fp, #-220]
.L70:
	ldr	r3, [fp, #-260]
	str	r3, [fp, #-216]
.L71:
	mov	r3, #0
	str	r3, [fp, #-212]
.L72:
	ldr	r3, .L220+100
	str	r3, [fp, #-208]
.L73:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L147
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L147
	ldr	r3, .L220+104
	str	r3, [fp, #-204]
	b	.L74
.L147:
	nop
.L74:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L148
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L148
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L148
	ldr	r3, .L220+108
	str	r3, [fp, #-200]
	b	.L75
.L148:
	nop
.L75:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L149
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L149
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L149
	ldr	r3, .L220+112
	str	r3, [fp, #-196]
	b	.L76
.L149:
	nop
.L76:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L150
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L150
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L150
	ldr	r3, [fp, #-360]
	str	r3, [fp, #-504]
	b	.L77
.L150:
	nop
.L77:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L151
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L151
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L151
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-504]
	cmp	r2, r3
	bne	.L151
	mov	r3, #0
	str	r3, [fp, #-192]
	b	.L78
.L151:
	nop
.L78:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L152
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L152
	mov	r3, #0
	str	r3, [fp, #-188]
	b	.L79
.L152:
	nop
.L79:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L153
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L153
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L153
	mov	r3, #0
	str	r3, [fp, #-184]
	b	.L80
.L153:
	nop
.L80:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L154
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L154
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L154
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-504]
	cmp	r2, r3
	bne	.L154
	ldr	r3, [fp, #-364]
	cmn	r3, #1
	bne	.L154
	mov	r3, #2
	str	r3, [fp, #-564]
	b	.L81
.L154:
	nop
.L81:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L155
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L155
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L155
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-504]
	cmp	r2, r3
	bne	.L155
	ldr	r3, [fp, #-564]
	cmp	r3, #2
	bne	.L155
	mov	r3, #0
	str	r3, [fp, #-180]
	b	.L82
.L155:
	nop
.L82:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L156
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L156
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L156
	ldr	r3, [fp, #-376]
	cmp	r3, #0
	bne	.L156
	ldr	r3, [fp, #-564]
	cmp	r3, #2
	bne	.L156
	ldr	r3, .L220+116
	str	r3, [fp, #-176]
	b	.L83
.L156:
	nop
.L83:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L157
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L157
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L157
	ldr	r3, [fp, #-376]
	cmp	r3, #0
	bne	.L157
	ldr	r3, [fp, #-564]
	cmp	r3, #2
	bne	.L157
	ldr	r2, [fp, #-396]
	ldr	r3, [fp, #-388]
	sub	r3, r2, r3
	ldr	r2, [fp, #-368]
	add	r3, r2, r3
	str	r3, [fp, #-172]
	b	.L84
.L157:
	nop
.L84:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L158
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L158
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L158
	ldr	r3, [fp, #-376]
	cmp	r3, #0
	bne	.L158
	ldr	r3, [fp, #-564]
	cmp	r3, #2
	bne	.L158
	mov	r3, #0
	str	r3, [fp, #-552]
	b	.L85
.L158:
	nop
.L85:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L159
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L159
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L159
	ldr	r3, [fp, #-376]
	cmp	r3, #0
	bne	.L159
	ldr	r3, [fp, #-564]
	cmp	r3, #2
	bne	.L159
	mov	r3, #0
	str	r3, [fp, #-168]
	b	.L86
.L159:
	nop
.L86:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L160
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L160
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L160
	ldr	r3, [fp, #-376]
	cmp	r3, #0
	bne	.L160
	ldr	r3, [fp, #-564]
	cmp	r3, #2
	bne	.L160
	mov	r3, #1
	str	r3, [fp, #-164]
	b	.L87
.L160:
	nop
.L87:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L161
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L161
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L161
	ldr	r3, [fp, #-564]
	cmp	r3, #2
	bne	.L161
	mov	r3, #0
	str	r3, [fp, #-512]
	b	.L88
.L161:
	nop
.L88:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L162
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L162
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L162
	ldr	r3, [fp, #-512]
	cmp	r3, #0
	bne	.L162
	ldr	r3, [fp, #-564]
	cmp	r3, #2
	bne	.L162
	ldr	r3, [fp, #-504]
	str	r3, [fp, #-508]
	b	.L89
.L162:
	nop
.L89:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L163
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L163
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L163
	ldr	r3, [fp, #-512]
	cmp	r3, #0
	bne	.L163
	ldr	r3, [fp, #-564]
	cmp	r3, #2
	bne	.L163
	ldr	r2, [fp, #-552]
	ldr	r3, [fp, #-508]
	add	r3, r2, r3
	str	r3, [fp, #-548]
	b	.L90
.L163:
	nop
.L90:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L164
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L164
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L164
	ldr	r3, [fp, #-512]
	cmp	r3, #0
	bne	.L164
	ldr	r3, [fp, #-564]
	cmp	r3, #2
	bne	.L164
	ldr	r2, [fp, #-504]
	ldr	r3, [fp, #-508]
	sub	r3, r2, r3
	str	r3, [fp, #-500]
	b	.L91
.L164:
	nop
.L91:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L165
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L165
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L165
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bgt	.L165
	ldr	r3, [fp, #-564]
	cmp	r3, #2
	bne	.L165
	mov	r3, #0
	str	r3, [fp, #-160]
	b	.L92
.L165:
	nop
.L92:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L166
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L166
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L166
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bgt	.L166
	ldr	r3, [fp, #-564]
	cmp	r3, #2
	bne	.L166
	mvn	r3, #0
	str	r3, [fp, #-560]
	b	.L93
.L166:
	nop
.L93:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L167
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L167
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L167
	ldr	r3, .L220+120
	str	r3, [fp, #-156]
	b	.L94
.L167:
	nop
.L94:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L168
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L168
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L168
	ldr	r3, [fp, #-360]
	str	r3, [fp, #-536]
	b	.L95
.L168:
	nop
.L95:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L169
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L169
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L169
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-536]
	cmp	r2, r3
	bne	.L169
	mov	r3, #0
	str	r3, [fp, #-152]
	b	.L96
.L169:
	nop
.L96:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L170
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L170
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L170
	ldr	r3, [fp, #-500]
	cmp	r3, #0
	bgt	.L170
	mov	r3, #0
	str	r3, [fp, #-148]
	b	.L97
.L170:
	nop
.L97:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L171
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L171
	ldr	r3, .L220+124
	str	r3, [fp, #-144]
	b	.L98
.L171:
	nop
.L98:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L172
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L172
	ldr	r3, [fp, #-512]
	str	r3, [fp, #-496]
	b	.L99
.L172:
	nop
.L99:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L173
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L173
	ldr	r3, .L220+128
	str	r3, [fp, #-140]
	b	.L100
.L173:
	nop
.L100:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L174
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L174
	ldr	r3, [fp, #-496]
	str	r3, [fp, #-136]
	b	.L101
.L174:
	nop
.L101:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L175
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L175
	mov	r3, #0
	str	r3, [fp, #-132]
	b	.L102
.L175:
	nop
.L102:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L176
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L176
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L176
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-536]
	cmp	r2, r3
	bne	.L176
	ldr	r3, [fp, #-560]
	cmn	r3, #1
	bne	.L176
	mov	r3, #1
	str	r3, [fp, #-556]
	b	.L103
.L176:
	nop
.L103:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L177
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L177
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L177
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-536]
	cmp	r2, r3
	bne	.L177
	ldr	r3, [fp, #-556]
	cmp	r3, #1
	bne	.L177
	mov	r3, #0
	str	r3, [fp, #-128]
	b	.L104
.L177:
	nop
.L104:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L178
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L178
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L178
	ldr	r3, [fp, #-556]
	cmp	r3, #1
	bne	.L178
	ldr	r3, .L220+132
	str	r3, [fp, #-124]
	b	.L105
.L178:
	nop
.L105:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L179
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L179
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L179
	ldr	r3, [fp, #-556]
	cmp	r3, #1
	bne	.L179
	mov	r3, #0
	str	r3, [fp, #-528]
	b	.L106
.L179:
	nop
.L106:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L180
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L180
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L180
	ldr	r3, [fp, #-528]
	cmp	r3, #0
	bne	.L180
	ldr	r3, [fp, #-556]
	cmp	r3, #1
	bne	.L180
	ldr	r3, [fp, #-536]
	str	r3, [fp, #-540]
	b	.L107
.L180:
	nop
.L107:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L181
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L181
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L181
	ldr	r3, [fp, #-528]
	cmp	r3, #0
	bne	.L181
	ldr	r3, [fp, #-556]
	cmp	r3, #1
	bne	.L181
	ldr	r2, [fp, #-548]
	ldr	r3, [fp, #-540]
	add	r3, r2, r3
	str	r3, [fp, #-120]
	b	.L108
.L181:
	nop
.L108:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L182
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L182
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L182
	ldr	r3, [fp, #-528]
	cmp	r3, #0
	bne	.L182
	ldr	r3, [fp, #-556]
	cmp	r3, #1
	bne	.L182
	ldr	r2, [fp, #-536]
	ldr	r3, [fp, #-540]
	sub	r3, r2, r3
	str	r3, [fp, #-532]
	b	.L109
.L182:
	nop
.L109:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L183
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L183
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L183
	ldr	r3, [fp, #-532]
	cmp	r3, #0
	bgt	.L183
	ldr	r3, [fp, #-556]
	cmp	r3, #1
	bne	.L183
	mov	r3, #0
	str	r3, [fp, #-116]
	b	.L110
.L183:
	nop
.L110:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L184
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L184
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L184
	ldr	r3, [fp, #-532]
	cmp	r3, #0
	bgt	.L184
	ldr	r3, [fp, #-556]
	cmp	r3, #1
	bne	.L184
	mvn	r3, #0
	str	r3, [fp, #-112]
	b	.L111
.L184:
	nop
.L111:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L185
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L185
	ldr	r3, [fp, #-412]
	cmp	r3, #0
	beq	.L185
	ldr	r3, [fp, #-532]
	cmp	r3, #0
	bgt	.L185
	mov	r3, #0
	str	r3, [fp, #-108]
	b	.L112
.L185:
	nop
.L112:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L186
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L186
	ldr	r3, .L220+136
	str	r3, [fp, #-104]
	b	.L113
.L186:
	nop
.L113:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L187
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L187
	ldr	r3, [fp, #-528]
	str	r3, [fp, #-524]
	b	.L114
.L187:
	nop
.L114:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L188
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L188
	ldr	r3, .L220+140
	str	r3, [fp, #-100]
	b	.L115
.L188:
	nop
.L115:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L189
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L189
	ldr	r3, [fp, #-524]
	str	r3, [fp, #-96]
	b	.L116
.L189:
	nop
.L116:
	ldr	r2, [fp, #-360]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	ldr	r2, [fp, #-256]
	cmp	r2, r3
	bge	.L190
	ldr	r3, [fp, #-360]
	cmp	r3, #0
	beq	.L190
	mov	r3, #0
	str	r3, [fp, #-576]
	b	.L117
.L190:
	nop
.L117:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L191
	ldr	r3, .L220+144
	str	r3, [fp, #-92]
	b	.L118
.L191:
	nop
.L118:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L192
	ldr	r3, .L220+188
	str	r3, [fp, #-88]
	b	.L119
.L192:
	nop
.L119:
	ldr	r2, [fp, #-240]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L193
	ldr	r3, .L220+148
	str	r3, [fp, #-84]
	b	.L120
.L193:
	nop
.L120:
	ldr	r2, [fp, #-240]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L194
	ldr	r3, .L220+176
	str	r3, [fp, #-80]
	b	.L121
.L194:
	nop
.L121:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L195
	ldr	r3, .L220+152
	str	r3, [fp, #-76]
	b	.L122
.L195:
	nop
.L122:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L196
	ldr	r2, [fp, #-576]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	str	r3, [fp, #-492]
	b	.L123
.L196:
	nop
.L123:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L197
	mov	r3, #0
	str	r3, [fp, #-520]
	b	.L124
.L197:
	nop
.L124:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L198
	ldr	r2, [fp, #-520]
	ldr	r3, [fp, #-224]
	cmp	r2, r3
	bge	.L198
	ldr	r3, .L220+156
	str	r3, [fp, #-72]
	b	.L125
.L198:
	nop
.L125:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L199
	ldr	r2, [fp, #-520]
	ldr	r3, [fp, #-224]
	cmp	r2, r3
	bge	.L199
	ldr	r3, .L220+188
	str	r3, [fp, #-68]
	b	.L126
.L221:
	.align	2
.L220:
	.word	838004640
	.word	976167520
	.word	567910700
	.word	1530272262
	.word	1172828907
	.word	717404773
	.word	1265235980
	.word	976162880
	.word	1623224420
	.word	2110989814
	.word	785851671
	.word	1719221370
	.word	773047759
	.word	1906085438
	.word	549622924
	.word	186413021
	.word	965220646
	.word	145761794
	.word	2014057875
	.word	1251211242
	.word	1132964234
	.word	1613063715
	.word	-1024724479
	.word	1000196506
	.word	589288010
	.word	-1026825727
	.word	983230384
	.word	11038
	.word	1312868449
	.word	929725672
	.word	874702401
	.word	1471493418
	.word	1187301694
	.word	1067268867
	.word	1958816282
	.word	314643107
	.word	1697854813
	.word	1099306449
	.word	882553808
	.word	1080643427
	.word	124651709
	.word	1599958581
	.word	198395759
	.word	1747876129
	.word	1024726784
	.word	1563464747
	.word	984247430
	.word	1026828032
.L199:
	nop
.L126:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L200
	ldr	r3, [fp, #-520]
	add	r3, r3, #1
	str	r3, [fp, #-516]
	b	.L127
.L200:
	nop
.L127:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L201
	ldr	r2, [fp, #-516]
	ldr	r3, [fp, #-224]
	cmp	r2, r3
	bge	.L201
	ldr	r3, .L220+188
	str	r3, [fp, #-64]
	b	.L128
.L201:
	nop
.L128:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L202
	ldr	r3, [fp, #-516]
	add	r3, r3, #1
	str	r3, [fp, #-60]
	b	.L129
.L202:
	nop
.L129:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L203
	ldr	r3, .L220+160
	str	r3, [fp, #-56]
	b	.L130
.L203:
	nop
.L130:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L204
	ldr	r3, .L220+188
	str	r3, [fp, #-52]
	b	.L131
.L204:
	nop
.L131:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L205
	ldr	r2, [fp, #-576]
	ldr	r3, [fp, #-216]
	add	r3, r2, r3
	str	r3, [fp, #-572]
	b	.L132
.L205:
	nop
.L132:
	ldr	r2, [fp, #-240]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L206
	ldr	r3, .L220+164
	str	r3, [fp, #-48]
	b	.L133
.L206:
	nop
.L133:
	ldr	r2, [fp, #-240]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L207
	ldr	r2, [fp, #-576]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	str	r3, [fp, #-44]
	b	.L134
.L207:
	nop
.L134:
	ldr	r2, [fp, #-240]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L208
	mov	r3, #0
	str	r3, [fp, #-544]
	b	.L135
.L208:
	nop
.L135:
	ldr	r2, [fp, #-240]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L209
	ldr	r2, [fp, #-544]
	ldr	r3, [fp, #-248]
	cmp	r2, r3
	bge	.L209
	ldr	r3, .L220+168
	str	r3, [fp, #-40]
	b	.L136
.L209:
	nop
.L136:
	ldr	r2, [fp, #-240]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L210
	ldr	r2, [fp, #-544]
	ldr	r3, [fp, #-248]
	cmp	r2, r3
	bge	.L210
	ldr	r3, .L220+176
	str	r3, [fp, #-36]
	b	.L137
.L210:
	nop
.L137:
	ldr	r2, [fp, #-240]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L211
	ldr	r3, [fp, #-544]
	add	r3, r3, #1
	str	r3, [fp, #-32]
	b	.L138
.L211:
	nop
.L138:
	ldr	r2, [fp, #-240]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L212
	ldr	r3, .L220+172
	str	r3, [fp, #-28]
	b	.L139
.L212:
	nop
.L139:
	ldr	r2, [fp, #-240]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L213
	ldr	r3, .L220+176
	str	r3, [fp, #-24]
	b	.L140
.L213:
	nop
.L140:
	ldr	r2, [fp, #-240]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L214
	ldr	r2, [fp, #-572]
	ldr	r3, [fp, #-240]
	add	r3, r2, r3
	str	r3, [fp, #-568]
	b	.L141
.L214:
	nop
.L141:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L215
	ldr	r3, .L220+180
	str	r3, [fp, #-20]
	b	.L142
.L215:
	nop
.L142:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L216
	ldr	r3, .L220+188
	str	r3, [fp, #-16]
	b	.L143
.L216:
	nop
.L143:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L217
	ldr	r3, .L220+184
	str	r3, [fp, #-12]
	b	.L144
.L217:
	nop
.L144:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L218
	ldr	r3, .L220+188
	str	r3, [fp, #-8]
	b	.L145
.L218:
	nop
.L145:
	ldr	r2, [fp, #-216]
	ldr	r3, [fp, #-256]
	cmp	r2, r3
	bge	.L219
	ldr	r2, [fp, #-568]
	ldr	r3, [fp, #-492]
	cmp	r2, r3
	moveq	r3, #1
	movne	r3, #0
	and	r3, r3, #255
	mov	r0, r3
	bl	assert
.L219:
	nop
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
