	.file	"691055.c"
	.intel_syntax noprefix
	.text
	.globl	HELP
	.section	.rodata
	.align 8
.LC0:
	.ascii	"Generator of Petri nets which are strong/exact computers of "
	.ascii	"double exponent 2^2^k\n(Based on minimized and modified cons"
	.ascii	"tructs "
	.string	"of R.J.Lipton & J.Esparza)\nProduct of Dmitry Zaitsev member.acm.org/~daze\n\nUSAGE: depnz k [-p] > pnz_de_k.ndr\n  k  - exponent (k>0),\n  -p - exact computer obtained adding 4 priority arcs in each block,\n  output format - .ndr file of Tina www.laas.fr/tina\n\n"
	.section	.data.rel.local,"aw"
	.align 8
	.type	HELP, @object
	.size	HELP, 8
HELP:
	.quad	.LC0
	.section	.rodata
.LC1:
	.string	"*** actually: %d arguments\n"
.LC2:
	.string	"*** actually: k=%d\n"
.LC3:
	.string	"-p"
.LC4:
	.string	"*** actually: arg2=%s\n"
.LC7:
	.string	"p %f %f p%d 0 n\n"
.LC10:
	.string	"p %f %f p%d 0 s y'_%d n\n"
.LC12:
	.string	"p %f %f p%d 0 nw\n"
	.align 8
.LC14:
	.string	"t %f %f t%d c 0 w n {--y_%d, ++y'_%d, ++x_%d, ++y_%d, ++s'_%d, call-TST-y_%d} s\n"
	.align 8
.LC16:
	.string	"t %f %f t%d c 0 w n {ret-ZERO-y_%d, call-TST-x_%d} n\n"
	.align 8
.LC18:
	.string	"t %f %f t%d c 0 w n {ret-ZERO-x_%d} s\n"
.LC20:
	.string	"p %f %f p%d 0 s\n"
	.align 8
.LC22:
	.string	"t %f %f t%d c 0 w n {ret-NONZERO-y_%d} e\n"
	.align 8
.LC25:
	.string	"p %f %f p%d 0 n {TST-z_%d} sw\n"
.LC27:
	.string	"t %f %f t%d 0 w n\n"
.LC29:
	.string	"p %f %f p%d 0 sw s_%d n\n"
.LC30:
	.string	"p %f %f p%d 0 sw\n"
	.align 8
.LC32:
	.string	"t %f %f t%d c 0 w n {call-DEC_%d} s\n"
	.align 8
.LC34:
	.string	"t %f %f t%d c 0 w n {ret-NONZERO-x_%d} e\n"
	.align 8
.LC35:
	.string	"t %f %f t%d c 0 w n {--y_%d, ++y'_%d} s\n"
	.align 8
.LC36:
	.string	"t %f %f t%d c 0 w n {--x'_%d, --s'_%d, ++x_%d, ++s_%d} e\n"
	.align 8
.LC37:
	.string	"t %f %f t%d c 0 w n {--y'_%d, --s'_%d, ++y_%d, ++s_%d} e\n"
.LC40:
	.string	"p %f %f p%d 0 e zx sw\n"
	.align 8
.LC42:
	.string	"p %f %f p%d 0 n {NONZERO-z_%d} se\n"
	.align 8
.LC43:
	.string	"t %f %f t%d c 0 w n {--x_%d, ++x'_%d} s\n"
.LC45:
	.string	"p %f %f p%d 0 s x'_%d n\n"
	.align 8
.LC46:
	.string	"t %f %f t%d c 0 w n {--x_%d, ++x'_%d} n\n"
.LC47:
	.string	"p %f %f p%d 0 e zy sw\n"
	.align 8
.LC48:
	.string	"p %f %f p%d 0 n {ZERO-z_%d} e\n"
	.align 8
.LC49:
	.string	"t %f %f t%d c 0 w n {ret-DEC_%d} s\n"
.LC51:
	.string	"p %f %f p%d 1 n {INC_%d} s\n"
.LC52:
	.string	"p %f %f p%d 2 s x_%d n\n"
.LC53:
	.string	"p %f %f p%d 2 s y_%d n\n"
.LC55:
	.string	"p %f %f p%d 2 se s'_%d n\n"
.LC57:
	.string	"p %f %f p%d 0 nw DEC_0 sw\n"
	.align 8
.LC58:
	.string	"t %f %f t%d c 0 w n {--s_0, ++s'_0} s\n"
	.align 8
.LC61:
	.string	"p %f %f p%d 0 ne {fin-DEC_0} se\n"
.LC62:
	.string	"p %f %f p%d 0 n {INC_%d} s\n"
.LC63:
	.string	"p %f %f p%d 0 s x_%d n\n"
.LC64:
	.string	"p %f %f p%d 0 s y_%d n\n"
.LC65:
	.string	"p %f %f p%d 0 se s'_%d n\n"
.LC67:
	.string	"p %f %f p%d 0 nw DEC_%d s\n"
	.align 8
.LC70:
	.string	"t %f %f t%d c 0 w n {--y_%d, --s_%d, ++s'_%d, ++y'_%d, call-TST-y_%d} s\n"
	.align 8
.LC76:
	.string	"p %f %f p%d 0 n {fin-DEC_%d} se\n"
	.align 8
.LC77:
	.string	"p %f %f p%d 0 n {fin-INC_%d} s\n"
.LC78:
	.string	"p %f %f p%d 0 s {x_%d} n\n"
.LC79:
	.string	"p %f %f p%d 0 s {y_%d} n\n"
.LC80:
	.string	"p %f %f p%d 0 s {s'_%d} n\n"
.LC81:
	.string	"e p%d t%d 1 n\n"
.LC82:
	.string	"e t%d p%d 1 n\n"
.LC83:
	.string	"e t%d t%d 1 n\n"
.LC84:
	.string	"h depnz_%d%c small\n"
	.text
	.globl	main
	.type	main, @function
main:
.LFB6:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	DWORD PTR -36[rbp], edi
	mov	QWORD PTR -48[rbp], rsi
	mov	DWORD PTR -24[rbp], 0
	mov	DWORD PTR -20[rbp], 0
	mov	DWORD PTR -16[rbp], 0
	mov	DWORD PTR -12[rbp], 0
	mov	DWORD PTR -8[rbp], 0
	cmp	DWORD PTR -36[rbp], 1
	jle	.L2
	cmp	DWORD PTR -36[rbp], 3
	jle	.L3
.L2:
	mov	rdx, QWORD PTR HELP[rip]
	mov	rax, QWORD PTR stderr[rip]
	mov	rsi, rdx
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	eax, DWORD PTR -36[rbp]
	lea	edx, -1[rax]
	mov	rax, QWORD PTR stderr[rip]
	lea	rsi, .LC1[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	eax, 2
	jmp	.L4
.L3:
	mov	rax, QWORD PTR -48[rbp]
	add	rax, 8
	mov	rax, QWORD PTR [rax]
	mov	rdi, rax
	call	atoi@PLT
	mov	DWORD PTR -4[rbp], eax
	cmp	DWORD PTR -4[rbp], 0
	jg	.L5
	mov	rdx, QWORD PTR HELP[rip]
	mov	rax, QWORD PTR stderr[rip]
	mov	rsi, rdx
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	rax, QWORD PTR stderr[rip]
	mov	edx, DWORD PTR -4[rbp]
	lea	rsi, .LC2[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	eax, 3
	jmp	.L4
.L5:
	cmp	DWORD PTR -36[rbp], 2
	jle	.L6
	mov	rax, QWORD PTR -48[rbp]
	add	rax, 16
	mov	rax, QWORD PTR [rax]
	lea	rsi, .LC3[rip]
	mov	rdi, rax
	call	strcmp@PLT
	test	eax, eax
	jne	.L7
	mov	DWORD PTR -24[rbp], 1
	jmp	.L6
.L7:
	mov	rdx, QWORD PTR HELP[rip]
	mov	rax, QWORD PTR stderr[rip]
	mov	rsi, rdx
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	rax, QWORD PTR -48[rbp]
	add	rax, 16
	mov	rdx, QWORD PTR [rax]
	mov	rax, QWORD PTR stderr[rip]
	lea	rsi, .LC4[rip]
	mov	rdi, rax
	mov	eax, 0
	call	fprintf@PLT
	mov	eax, 4
	jmp	.L4
.L6:
	mov	DWORD PTR -28[rbp], 0
	jmp	.L8
.L17:
	mov	edx, DWORD PTR -28[rbp]
	mov	eax, edx
	sal	eax, 3
	add	eax, edx
	add	eax, eax
	add	eax, edx
	mov	DWORD PTR -16[rbp], eax
	mov	eax, DWORD PTR -28[rbp]
	imul	eax, eax, 22
	mov	DWORD PTR -20[rbp], eax
	mov	eax, DWORD PTR -28[rbp]
	imul	eax, eax, 490
	mov	DWORD PTR -12[rbp], eax
	mov	DWORD PTR -8[rbp], 0
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 8[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC5[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC7[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 5[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC8[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC10[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 9[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC5[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC12[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -28[rbp]
	lea	r8d, 1[rax]
	mov	eax, DWORD PTR -28[rbp]
	lea	r9d, 1[rax]
	mov	eax, DWORD PTR -28[rbp]
	lea	r10d, 1[rax]
	mov	eax, DWORD PTR -16[rbp]
	lea	esi, 2[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC5[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC13[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	ecx, DWORD PTR -28[rbp]
	mov	edx, DWORD PTR -28[rbp]
	mov	edi, DWORD PTR -28[rbp]
	push	rdi
	push	r8
	mov	r8d, r10d
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC14[rip]
	mov	eax, 2
	call	printf@PLT
	add	rsp, 16
	mov	eax, DWORD PTR -16[rbp]
	lea	esi, 4[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC5[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	ecx, DWORD PTR -28[rbp]
	mov	edx, DWORD PTR -28[rbp]
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC16[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	ecx, 6[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC5[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC18[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 10[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC5[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC20[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	ecx, 3[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC21[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC13[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC22[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 11[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC23[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC25[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 9[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC26[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC27[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 6[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC28[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC29[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 15[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC26[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC30[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	ecx, 12[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC31[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC11[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC32[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	ecx, 5[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC33[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC13[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC34[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	esi, 8[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC23[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	ecx, DWORD PTR -28[rbp]
	mov	edx, DWORD PTR -28[rbp]
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC35[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	esi, 10[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC23[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	r8d, DWORD PTR -28[rbp]
	mov	edi, DWORD PTR -28[rbp]
	mov	ecx, DWORD PTR -28[rbp]
	mov	edx, DWORD PTR -28[rbp]
	mov	r9d, r8d
	mov	r8d, edi
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC36[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	esi, 11[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC26[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	r8d, DWORD PTR -28[rbp]
	mov	edi, DWORD PTR -28[rbp]
	mov	ecx, DWORD PTR -28[rbp]
	mov	edx, DWORD PTR -28[rbp]
	mov	r9d, r8d
	mov	r8d, edi
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC37[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 12[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC38[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC39[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC40[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 14[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC33[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC41[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC42[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	esi, 7[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC38[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC41[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	ecx, DWORD PTR -28[rbp]
	mov	edx, DWORD PTR -28[rbp]
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC43[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 4[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC8[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC44[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC45[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	esi, 1[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC5[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC44[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	ecx, DWORD PTR -28[rbp]
	mov	edx, DWORD PTR -28[rbp]
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC46[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 13[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC23[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC39[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC47[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 17[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC33[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC48[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	ecx, 13[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC31[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC49[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 16[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC31[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC20[rip]
	mov	eax, 2
	call	printf@PLT
	cmp	DWORD PTR -28[rbp], 0
	jne	.L9
	mov	eax, DWORD PTR -28[rbp]
	lea	edx, 1[rax]
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 7[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC5[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC50[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC51[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 1[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC8[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC52[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 2[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC8[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC53[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 3[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC28[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC54[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC55[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 18[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC56[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC9[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC57[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 14[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC56[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC39[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC58[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 19[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC56[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC59[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC7[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 15[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC56[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC58[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 20[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC56[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC60[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC61[rip]
	mov	eax, 2
	call	printf@PLT
	jmp	.L10
.L9:
	mov	eax, DWORD PTR -28[rbp]
	lea	edx, 1[rax]
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 7[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC5[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC50[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC62[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 1[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC8[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC63[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 2[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC8[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC64[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 3[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC28[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC54[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC65[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 18[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC66[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC24[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC67[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -28[rbp]
	lea	ecx, -1[rax]
	mov	eax, DWORD PTR -28[rbp]
	lea	edx, -1[rax]
	mov	eax, DWORD PTR -16[rbp]
	lea	esi, 14[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC66[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC44[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC46[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 19[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC66[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC68[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC7[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -28[rbp]
	lea	ecx, -1[rax]
	mov	eax, DWORD PTR -28[rbp]
	lea	r9d, -1[rax]
	mov	eax, DWORD PTR -28[rbp]
	lea	edi, -1[rax]
	mov	eax, DWORD PTR -16[rbp]
	lea	esi, 15[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC66[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC69[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	r8d, DWORD PTR -28[rbp]
	mov	edx, DWORD PTR -28[rbp]
	sub	rsp, 8
	push	rcx
	mov	ecx, edx
	mov	edx, edi
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC70[rip]
	mov	eax, 2
	call	printf@PLT
	add	rsp, 16
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 20[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC66[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC59[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC12[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -28[rbp]
	lea	edx, -1[rax]
	mov	eax, DWORD PTR -16[rbp]
	lea	ecx, 16[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC71[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC69[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC22[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -28[rbp]
	lea	ecx, -1[rax]
	mov	eax, DWORD PTR -28[rbp]
	lea	edx, -1[rax]
	mov	eax, DWORD PTR -16[rbp]
	lea	esi, 17[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC66[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC72[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC16[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 21[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC66[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC73[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, edx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC30[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -28[rbp]
	lea	edx, -1[rax]
	mov	eax, DWORD PTR -16[rbp]
	lea	ecx, 18[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC74[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC69[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC34[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -28[rbp]
	lea	edx, -1[rax]
	mov	eax, DWORD PTR -16[rbp]
	lea	ecx, 19[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC66[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC18[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 22[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC66[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC75[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	edx, DWORD PTR -28[rbp]
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC76[rip]
	mov	eax, 2
	call	printf@PLT
.L10:
	mov	eax, DWORD PTR -4[rbp]
	sub	eax, 1
	cmp	DWORD PTR -28[rbp], eax
	jne	.L11
	mov	eax, DWORD PTR -28[rbp]
	lea	edx, 1[rax]
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 29[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC5[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC56[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC77[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -28[rbp]
	lea	edx, 1[rax]
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 23[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC8[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC39[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC78[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -28[rbp]
	lea	edx, 1[rax]
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 24[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC8[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC59[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC79[rip]
	mov	eax, 2
	call	printf@PLT
	mov	eax, DWORD PTR -28[rbp]
	lea	edx, 1[rax]
	mov	eax, DWORD PTR -20[rbp]
	lea	ecx, 25[rax]
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -8[rbp]
	movsd	xmm0, QWORD PTR .LC8[rip]
	movapd	xmm2, xmm1
	addsd	xmm2, xmm0
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -12[rbp]
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
	movq	rax, xmm1
	mov	esi, ecx
	movapd	xmm1, xmm2
	movq	xmm0, rax
	lea	rdi, .LC80[rip]
	mov	eax, 2
	call	printf@PLT
.L11:
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 10[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 15
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 15[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 10
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 11[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 4
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 6[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 17
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 5[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 14
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 6[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 12
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 5[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 12
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 12[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 4
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 4[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 13
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 3[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 13
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 13[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 2
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 10[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 3
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 6[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 10
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 10[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 4
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 1[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 10
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 12[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 10
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 10[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 12
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 13[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 11
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 11[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 13
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 13[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 8
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 8[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 13
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 12[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 7
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 7[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 12
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 14[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 7
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 1[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 7
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 7[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 1
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 7[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 11
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 5[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 2
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 8[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 1
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 4[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 1
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 7[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 5
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 8[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 3
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 2[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 2
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 1[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 1
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 1[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 7
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 2[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 8
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 4[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 9
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 3[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 9
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 6[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 10
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 5[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 10
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 10[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 4
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 9[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 2
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 15[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 9
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 11[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 3
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 6[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 11
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 15[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 11
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 11[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 15
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 13[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 16
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 9[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 11
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 12[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 15
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 16[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 12
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 17[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 13
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 8[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 11
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 14[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 8
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 3[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 14
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 4[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 17
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 11[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 2
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 8[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 2
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 2[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 8
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 2[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 11
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 11[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 5
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	cmp	DWORD PTR -24[rbp], 0
	je	.L12
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 12[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 10
	mov	esi, eax
	lea	rdi, .LC83[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 9[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 7
	mov	esi, eax
	lea	rdi, .LC83[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 12[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 11
	mov	esi, eax
	lea	rdi, .LC83[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 9[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 8
	mov	esi, eax
	lea	rdi, .LC83[rip]
	mov	eax, 0
	call	printf@PLT
.L12:
	cmp	DWORD PTR -28[rbp], 0
	jne	.L13
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 14[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 18
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 18[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 12
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 3[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 14
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 14[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 6
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 19[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 14
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 15[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 19
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 3[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 15
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 15[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 6
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 20[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 15
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 13[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 20
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	jmp	.L14
.L13:
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 14[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 18
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 18[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 18
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 18[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 12
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 19[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 14
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 15[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 19
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 19[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 16
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 20[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 15
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 15[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 6
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 3[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 15
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 16[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 20
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 17[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 20
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 21[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 17
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 18[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 21
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 19[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 21
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 22[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 19
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 13[rax]
	mov	eax, DWORD PTR -20[rbp]
	add	eax, 22
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
.L14:
	mov	eax, DWORD PTR -4[rbp]
	sub	eax, 1
	cmp	DWORD PTR -28[rbp], eax
	jne	.L15
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 29[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 6
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 23[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 2
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 24[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 2
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 25[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 2
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
.L15:
	cmp	DWORD PTR -28[rbp], 0
	jle	.L16
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 7[rax]
	mov	eax, DWORD PTR -16[rbp]
	sub	eax, 13
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 1[rax]
	mov	eax, DWORD PTR -16[rbp]
	sub	eax, 17
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 2[rax]
	mov	eax, DWORD PTR -16[rbp]
	sub	eax, 17
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, 3[rax]
	mov	eax, DWORD PTR -16[rbp]
	sub	eax, 17
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 14[rax]
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 21
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, -18[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 14
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 15[rax]
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 20
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, -17[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 15
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, -11[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 15
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, -9[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 15
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 16[rax]
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 8
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 16[rax]
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 9
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 17[rax]
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 5
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 17[rax]
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 9
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, -11[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 17
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -20[rbp]
	lea	edx, -10[rax]
	mov	eax, DWORD PTR -16[rbp]
	add	eax, 17
	mov	esi, eax
	lea	rdi, .LC82[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 18[rax]
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 8
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 18[rax]
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 10
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 19[rax]
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 5
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, DWORD PTR -16[rbp]
	lea	edx, 19[rax]
	mov	eax, DWORD PTR -20[rbp]
	sub	eax, 10
	mov	esi, eax
	lea	rdi, .LC81[rip]
	mov	eax, 0
	call	printf@PLT
.L16:
	add	DWORD PTR -28[rbp], 1
.L8:
	mov	eax, DWORD PTR -28[rbp]
	cmp	eax, DWORD PTR -4[rbp]
	jl	.L17
	cmp	DWORD PTR -24[rbp], 0
	je	.L18
	mov	edx, 112
	jmp	.L19
.L18:
	mov	edx, 32
.L19:
	mov	eax, DWORD PTR -4[rbp]
	mov	esi, eax
	lea	rdi, .LC84[rip]
	mov	eax, 0
	call	printf@PLT
	mov	eax, 0
.L4:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE6:
	.size	main, .-main
	.section	.rodata
	.align 8
.LC5:
	.long	0
	.long	1079492608
	.align 8
.LC6:
	.long	0
	.long	1080213504
	.align 8
.LC8:
	.long	0
	.long	1078034432
	.align 8
.LC9:
	.long	0
	.long	1080541184
	.align 8
.LC11:
	.long	0
	.long	1081139200
	.align 8
.LC13:
	.long	0
	.long	1080705024
	.align 8
.LC15:
	.long	0
	.long	1081384960
	.align 8
.LC17:
	.long	0
	.long	1081876480
	.align 8
.LC19:
	.long	0
	.long	1081630720
	.align 8
.LC21:
	.long	0
	.long	1080090624
	.align 8
.LC23:
	.long	0
	.long	1081241600
	.align 8
.LC24:
	.long	0
	.long	1079083008
	.align 8
.LC26:
	.long	0
	.long	1081405440
	.align 8
.LC28:
	.long	0
	.long	1081896960
	.align 8
.LC31:
	.long	0
	.long	1081651200
	.align 8
.LC33:
	.long	0
	.long	1080418304
	.align 8
.LC38:
	.long	0
	.long	1081073664
	.align 8
.LC39:
	.long	0
	.long	1081032704
	.align 8
.LC41:
	.long	0
	.long	1080049664
	.align 8
.LC44:
	.long	0
	.long	1079738368
	.align 8
.LC50:
	.long	0
	.long	1077805056
	.align 8
.LC54:
	.long	0
	.long	1081303040
	.align 8
.LC56:
	.long	0
	.long	1082122240
	.align 8
.LC59:
	.long	0
	.long	1081221120
	.align 8
.LC60:
	.long	0
	.long	1081548800
	.align 8
.LC66:
	.long	0
	.long	1082136576
	.align 8
.LC68:
	.long	0
	.long	1080377344
	.align 8
.LC69:
	.long	0
	.long	1080868864
	.align 8
.LC71:
	.long	0
	.long	1082218496
	.align 8
.LC72:
	.long	0
	.long	1081466880
	.align 8
.LC73:
	.long	0
	.long	1081712640
	.align 8
.LC74:
	.long	0
	.long	1082300416
	.align 8
.LC75:
	.long	0
	.long	1082040320
	.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	"691055.c"
	.text
	.global	HELP
	.section	.rodata
	.align	2
.LC0:
	.ascii	"Generator of Petri nets which are strong/exact comp"
	.ascii	"uters of double exponent 2^2^k\012(Based on minimiz"
	.ascii	"ed and modified constructs of R.J.Lipton & J.Esparz"
	.ascii	"a)\012Product of Dmitry Zaitsev member.acm.org/~daz"
	.ascii	"e\012\012USAGE: depnz k [-p] > pnz_de_k.ndr\012  k "
	.ascii	" - exponent (k>0),\012  -p - exact computer obtaine"
	.ascii	"d adding 4 priority arcs in each block,\012  output"
	.ascii	" format - .ndr file of Tina www.laas.fr/tina\012\012"
	.ascii	"\000"
	.data
	.align	2
	.type	HELP, %object
	.size	HELP, 4
HELP:
	.word	.LC0
	.section	.rodata
	.align	2
.LC1:
	.ascii	"*** actually: %d arguments\012\000"
	.align	2
.LC2:
	.ascii	"*** actually: k=%d\012\000"
	.align	2
.LC3:
	.ascii	"-p\000"
	.align	2
.LC4:
	.ascii	"*** actually: arg2=%s\012\000"
	.global	__aeabi_i2d
	.global	__aeabi_dadd
	.align	2
.LC5:
	.ascii	"p %f %f p%d 0 n\012\000"
	.align	2
.LC6:
	.ascii	"p %f %f p%d 0 s y'_%d n\012\000"
	.align	2
.LC7:
	.ascii	"p %f %f p%d 0 nw\012\000"
	.align	2
.LC8:
	.ascii	"t %f %f t%d c 0 w n {--y_%d, ++y'_%d, ++x_%d, ++y_%"
	.ascii	"d, ++s'_%d, call-TST-y_%d} s\012\000"
	.align	2
.LC9:
	.ascii	"t %f %f t%d c 0 w n {ret-ZERO-y_%d, call-TST-x_%d} "
	.ascii	"n\012\000"
	.align	2
.LC10:
	.ascii	"t %f %f t%d c 0 w n {ret-ZERO-x_%d} s\012\000"
	.align	2
.LC11:
	.ascii	"p %f %f p%d 0 s\012\000"
	.align	2
.LC12:
	.ascii	"t %f %f t%d c 0 w n {ret-NONZERO-y_%d} e\012\000"
	.align	2
.LC13:
	.ascii	"p %f %f p%d 0 n {TST-z_%d} sw\012\000"
	.align	2
.LC14:
	.ascii	"t %f %f t%d 0 w n\012\000"
	.align	2
.LC15:
	.ascii	"p %f %f p%d 0 sw s_%d n\012\000"
	.align	2
.LC16:
	.ascii	"p %f %f p%d 0 sw\012\000"
	.align	2
.LC17:
	.ascii	"t %f %f t%d c 0 w n {call-DEC_%d} s\012\000"
	.align	2
.LC18:
	.ascii	"t %f %f t%d c 0 w n {ret-NONZERO-x_%d} e\012\000"
	.align	2
.LC19:
	.ascii	"t %f %f t%d c 0 w n {--y_%d, ++y'_%d} s\012\000"
	.align	2
.LC20:
	.ascii	"t %f %f t%d c 0 w n {--x'_%d, --s'_%d, ++x_%d, ++s_"
	.ascii	"%d} e\012\000"
	.align	2
.LC21:
	.ascii	"t %f %f t%d c 0 w n {--y'_%d, --s'_%d, ++y_%d, ++s_"
	.ascii	"%d} e\012\000"
	.align	2
.LC22:
	.ascii	"p %f %f p%d 0 e zx sw\012\000"
	.align	2
.LC23:
	.ascii	"p %f %f p%d 0 n {NONZERO-z_%d} se\012\000"
	.align	2
.LC24:
	.ascii	"t %f %f t%d c 0 w n {--x_%d, ++x'_%d} s\012\000"
	.align	2
.LC25:
	.ascii	"p %f %f p%d 0 s x'_%d n\012\000"
	.align	2
.LC26:
	.ascii	"t %f %f t%d c 0 w n {--x_%d, ++x'_%d} n\012\000"
	.align	2
.LC27:
	.ascii	"p %f %f p%d 0 e zy sw\012\000"
	.align	2
.LC28:
	.ascii	"p %f %f p%d 0 n {ZERO-z_%d} e\012\000"
	.align	2
.LC29:
	.ascii	"t %f %f t%d c 0 w n {ret-DEC_%d} s\012\000"
	.align	2
.LC30:
	.ascii	"p %f %f p%d 1 n {INC_%d} s\012\000"
	.align	2
.LC31:
	.ascii	"p %f %f p%d 2 s x_%d n\012\000"
	.align	2
.LC32:
	.ascii	"p %f %f p%d 2 s y_%d n\012\000"
	.align	2
.LC33:
	.ascii	"p %f %f p%d 2 se s'_%d n\012\000"
	.align	2
.LC34:
	.ascii	"p %f %f p%d 0 nw DEC_0 sw\012\000"
	.align	2
.LC35:
	.ascii	"t %f %f t%d c 0 w n {--s_0, ++s'_0} s\012\000"
	.align	2
.LC36:
	.ascii	"p %f %f p%d 0 ne {fin-DEC_0} se\012\000"
	.align	2
.LC37:
	.ascii	"p %f %f p%d 0 n {INC_%d} s\012\000"
	.align	2
.LC38:
	.ascii	"p %f %f p%d 0 s x_%d n\012\000"
	.align	2
.LC39:
	.ascii	"p %f %f p%d 0 s y_%d n\012\000"
	.align	2
.LC40:
	.ascii	"p %f %f p%d 0 se s'_%d n\012\000"
	.align	2
.LC41:
	.ascii	"p %f %f p%d 0 nw DEC_%d s\012\000"
	.align	2
.LC42:
	.ascii	"t %f %f t%d c 0 w n {--y_%d, --s_%d, ++s'_%d, ++y'_"
	.ascii	"%d, call-TST-y_%d} s\012\000"
	.align	2
.LC43:
	.ascii	"p %f %f p%d 0 n {fin-DEC_%d} se\012\000"
	.align	2
.LC44:
	.ascii	"p %f %f p%d 0 n {fin-INC_%d} s\012\000"
	.align	2
.LC45:
	.ascii	"p %f %f p%d 0 s {x_%d} n\012\000"
	.align	2
.LC46:
	.ascii	"p %f %f p%d 0 s {y_%d} n\012\000"
	.align	2
.LC47:
	.ascii	"p %f %f p%d 0 s {s'_%d} n\012\000"
	.align	2
.LC48:
	.ascii	"e p%d t%d 1 n\012\000"
	.align	2
.LC49:
	.ascii	"e t%d p%d 1 n\012\000"
	.align	2
.LC50:
	.ascii	"e t%d t%d 1 n\012\000"
	.align	2
.LC51:
	.ascii	"h depnz_%d%c small\012\000"
	.text
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 40
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, fp, lr}
	add	fp, sp, #20
	sub	sp, sp, #80
	str	r0, [fp, #-56]
	str	r1, [fp, #-60]
	mov	r3, #0
	str	r3, [fp, #-44]
	mov	r3, #0
	str	r3, [fp, #-40]
	mov	r3, #0
	str	r3, [fp, #-36]
	mov	r3, #0
	str	r3, [fp, #-32]
	mov	r3, #0
	str	r3, [fp, #-28]
	ldr	r3, [fp, #-56]
	cmp	r3, #1
	ble	.L2
	ldr	r3, [fp, #-56]
	cmp	r3, #3
	ble	.L3
.L2:
	ldr	r3, .L20
	ldr	r3, [r3]
	ldr	r2, .L20+4
	ldr	r2, [r2]
	mov	r1, r2
	mov	r0, r3
	bl	fprintf
	ldr	r3, .L20
	ldr	r0, [r3]
	ldr	r3, [fp, #-56]
	sub	r3, r3, #1
	mov	r2, r3
	ldr	r1, .L20+8
	bl	fprintf
	mov	r3, #2
	b	.L4
.L3:
	ldr	r3, [fp, #-60]
	add	r3, r3, #4
	ldr	r3, [r3]
	mov	r0, r3
	bl	atoi
	str	r0, [fp, #-24]
	ldr	r3, [fp, #-24]
	cmp	r3, #0
	bgt	.L5
	ldr	r3, .L20
	ldr	r3, [r3]
	ldr	r2, .L20+4
	ldr	r2, [r2]
	mov	r1, r2
	mov	r0, r3
	bl	fprintf
	ldr	r3, .L20
	ldr	r3, [r3]
	ldr	r2, [fp, #-24]
	ldr	r1, .L20+12
	mov	r0, r3
	bl	fprintf
	mov	r3, #3
	b	.L4
.L5:
	ldr	r3, [fp, #-56]
	cmp	r3, #2
	ble	.L6
	ldr	r3, [fp, #-60]
	add	r3, r3, #8
	ldr	r3, [r3]
	ldr	r1, .L20+16
	mov	r0, r3
	bl	strcmp
	mov	r3, r0
	cmp	r3, #0
	bne	.L7
	mov	r3, #1
	str	r3, [fp, #-44]
	b	.L6
.L7:
	ldr	r3, .L20
	ldr	r3, [r3]
	ldr	r2, .L20+4
	ldr	r2, [r2]
	mov	r1, r2
	mov	r0, r3
	bl	fprintf
	ldr	r3, .L20
	ldr	r0, [r3]
	ldr	r3, [fp, #-60]
	add	r3, r3, #8
	ldr	r3, [r3]
	mov	r2, r3
	ldr	r1, .L20+20
	bl	fprintf
	mov	r3, #4
	b	.L4
.L6:
	mov	r3, #0
	str	r3, [fp, #-48]
	b	.L8
.L21:
	.align	2
.L20:
	.word	stderr
	.word	HELP
	.word	.LC1
	.word	.LC2
	.word	.LC3
	.word	.LC4
	.word	.LC6
	.word	.LC7
	.word	.LC8
	.word	.LC9
	.word	.LC10
	.word	1080090624
	.word	.LC12
	.word	.LC13
	.word	.LC14
	.word	.LC15
	.word	.LC16
	.word	1081139200
	.word	.LC17
	.word	1080705024
	.word	.LC18
	.word	.LC19
	.word	.LC20
	.word	1081405440
	.word	.LC21
	.word	.LC22
	.word	.LC23
	.word	1080049664
	.word	1081073664
	.word	.LC24
	.word	.LC25
	.word	1079738368
	.word	.LC26
	.word	1081241600
	.word	.LC27
	.word	1080418304
	.word	.LC28
	.word	1081876480
	.word	.LC29
	.word	1081630720
	.word	1081651200
	.word	.LC11
	.word	.LC30
	.word	.LC31
	.word	1080213504
	.word	1078034432
	.word	.LC32
	.word	1081303040
	.word	1081896960
	.word	.LC33
	.word	1080541184
	.word	.LC34
	.word	1081032704
	.word	1081221120
	.word	.LC5
	.word	1081384960
	.word	.LC35
	.word	1081548800
	.word	1082122240
	.word	.LC36
	.word	1077805056
	.word	1079492608
	.word	.LC37
	.word	1079083008
.L17:
	ldr	r2, [fp, #-48]
	mov	r3, r2
	lsl	r3, r3, #3
	add	r3, r3, r2
	lsl	r3, r3, #1
	add	r3, r3, r2
	str	r3, [fp, #-36]
	ldr	r2, [fp, #-48]
	mov	r3, r2
	lsl	r3, r3, #2
	add	r3, r3, r2
	lsl	r3, r3, #1
	add	r3, r3, r2
	lsl	r3, r3, #1
	str	r3, [fp, #-40]
	ldr	r2, [fp, #-48]
	mov	r3, r2
	lsl	r3, r3, #2
	add	r3, r3, r2
	lsl	r2, r3, #3
	sub	r2, r2, r3
	lsl	r3, r2, #3
	sub	r3, r3, r2
	lsl	r3, r3, #1
	str	r3, [fp, #-32]
	mov	r3, #0
	str	r3, [fp, #-28]
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+176
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+244
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #8
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+216
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+200
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+180
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #5
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+24
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+244
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #9
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+28
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+244
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #2
	ldr	r0, [fp, #-48]
	add	r0, r0, #1
	ldr	ip, [fp, #-48]
	add	ip, ip, #1
	ldr	lr, [fp, #-48]
	add	lr, lr, #1
	ldr	r4, [fp, #-48]
	str	r4, [sp, #32]
	str	lr, [sp, #28]
	str	ip, [sp, #24]
	str	r0, [sp, #20]
	ldr	r0, [fp, #-48]
	str	r0, [sp, #16]
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r6
	mov	r3, r7
	ldr	r0, .L20+32
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+220
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+244
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #4
	ldr	r0, [fp, #-48]
	str	r0, [sp, #16]
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+36
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+244
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #6
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+40
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+244
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #10
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+164
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #3
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+48
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+252
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #11
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+52
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+252
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #9
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+56
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+192
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #6
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+60
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #15
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+64
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+160
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #12
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+72
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #5
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+80
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+200
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #8
	ldr	r0, [fp, #-48]
	str	r0, [sp, #16]
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+84
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+220
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #10
	ldr	r0, [fp, #-48]
	str	r0, [sp, #24]
	ldr	r0, [fp, #-48]
	str	r0, [sp, #20]
	ldr	r0, [fp, #-48]
	str	r0, [sp, #16]
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+88
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #11
	ldr	r0, [fp, #-48]
	str	r0, [sp, #24]
	ldr	r0, [fp, #-48]
	str	r0, [sp, #20]
	ldr	r0, [fp, #-48]
	str	r0, [sp, #16]
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+96
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+208
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #12
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+100
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #14
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+104
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #7
	ldr	r0, [fp, #-48]
	str	r0, [sp, #16]
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+116
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+180
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #4
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+120
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+244
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #1
	ldr	r0, [fp, #-48]
	str	r0, [sp, #16]
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+128
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+208
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #13
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+136
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #17
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+144
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+148
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+160
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #13
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+152
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+156
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+160
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #16
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+164
	bl	printf
	ldr	r3, [fp, #-48]
	cmp	r3, #0
	bne	.L9
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+240
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+244
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #7
	ldr	r0, [fp, #-48]
	add	r0, r0, #1
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+168
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+252
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+180
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #1
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+172
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+176
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+180
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #2
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+184
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+188
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+192
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #3
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+196
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+200
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+232
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #18
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+204
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+208
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+232
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #14
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+224
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+212
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+232
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #19
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+216
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+220
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+232
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #15
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+224
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+228
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+232
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #20
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+236
	bl	printf
	b	.L10
.L9:
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+240
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+244
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #7
	ldr	r0, [fp, #-48]
	add	r0, r0, #1
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L20+248
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L20+252
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #1
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+4
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #2
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+12
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #3
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+24
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #18
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+36
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #14
	ldr	r0, [fp, #-48]
	sub	r0, r0, #1
	ldr	ip, [fp, #-48]
	sub	ip, ip, #1
	str	ip, [sp, #16]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+44
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #19
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+52
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #15
	ldr	r0, [fp, #-48]
	sub	r0, r0, #1
	ldr	ip, [fp, #-48]
	sub	ip, ip, #1
	ldr	lr, [fp, #-48]
	sub	lr, lr, #1
	str	lr, [sp, #28]
	str	ip, [sp, #24]
	ldr	ip, [fp, #-48]
	str	ip, [sp, #20]
	ldr	ip, [fp, #-48]
	str	ip, [sp, #16]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+60
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #20
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+68
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #16
	ldr	r0, [fp, #-48]
	sub	r0, r0, #1
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+76
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #17
	ldr	r0, [fp, #-48]
	sub	r0, r0, #1
	ldr	ip, [fp, #-48]
	sub	ip, ip, #1
	str	ip, [sp, #16]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+84
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #21
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+92
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #18
	ldr	r0, [fp, #-48]
	sub	r0, r0, #1
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+100
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-36]
	add	r1, r1, #19
	ldr	r0, [fp, #-48]
	sub	r0, r0, #1
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+108
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #22
	ldr	r0, [fp, #-48]
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+116
	bl	printf
.L10:
	ldr	r3, [fp, #-24]
	sub	r3, r3, #1
	ldr	r2, [fp, #-48]
	cmp	r2, r3
	bne	.L11
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #29
	ldr	r0, [fp, #-48]
	add	r0, r0, #1
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+128
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #23
	ldr	r0, [fp, #-48]
	add	r0, r0, #1
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+136
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #24
	ldr	r0, [fp, #-48]
	add	r0, r0, #1
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+140
	bl	printf
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r0, [fp, #-28]
	bl	__aeabi_i2d
	mov	r2, #0
	ldr	r3, .L22
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	ldr	r1, [fp, #-40]
	add	r1, r1, #25
	ldr	r0, [fp, #-48]
	add	r0, r0, #1
	str	r0, [sp, #12]
	str	r1, [sp, #8]
	stm	sp, {r2-r3}
	mov	r2, r4
	mov	r3, r5
	ldr	r0, .L22+148
	bl	printf
.L11:
	ldr	r3, [fp, #-40]
	add	r1, r3, #15
	ldr	r3, [fp, #-36]
	add	r3, r3, #10
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #10
	ldr	r3, [fp, #-40]
	add	r3, r3, #15
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #4
	ldr	r3, [fp, #-40]
	add	r3, r3, #11
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #17
	ldr	r3, [fp, #-36]
	add	r3, r3, #6
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #14
	ldr	r3, [fp, #-36]
	add	r3, r3, #5
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #12
	ldr	r3, [fp, #-36]
	add	r3, r3, #6
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #12
	ldr	r3, [fp, #-36]
	add	r3, r3, #5
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #4
	ldr	r3, [fp, #-40]
	add	r3, r3, #12
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #13
	ldr	r3, [fp, #-36]
	add	r3, r3, #4
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #13
	ldr	r3, [fp, #-36]
	add	r3, r3, #3
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #2
	ldr	r3, [fp, #-40]
	add	r3, r3, #13
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #3
	ldr	r3, [fp, #-36]
	add	r3, r3, #10
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #10
	ldr	r3, [fp, #-40]
	add	r3, r3, #6
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #4
	ldr	r3, [fp, #-36]
	add	r3, r3, #10
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #10
	ldr	r3, [fp, #-40]
	add	r3, r3, #1
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #10
	ldr	r3, [fp, #-40]
	add	r3, r3, #12
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #12
	ldr	r3, [fp, #-36]
	add	r3, r3, #10
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #11
	ldr	r3, [fp, #-40]
	add	r3, r3, #13
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #13
	ldr	r3, [fp, #-36]
	add	r3, r3, #11
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #8
	ldr	r3, [fp, #-40]
	add	r3, r3, #13
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #13
	ldr	r3, [fp, #-36]
	add	r3, r3, #8
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #7
	ldr	r3, [fp, #-40]
	add	r3, r3, #12
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #12
	ldr	r3, [fp, #-36]
	add	r3, r3, #7
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #7
	ldr	r3, [fp, #-40]
	add	r3, r3, #14
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #7
	ldr	r3, [fp, #-40]
	add	r3, r3, #1
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #1
	ldr	r3, [fp, #-36]
	add	r3, r3, #7
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #11
	ldr	r3, [fp, #-36]
	add	r3, r3, #7
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #2
	ldr	r3, [fp, #-40]
	add	r3, r3, #5
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #1
	ldr	r3, [fp, #-40]
	add	r3, r3, #8
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #1
	ldr	r3, [fp, #-40]
	add	r3, r3, #4
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #5
	ldr	r3, [fp, #-40]
	add	r3, r3, #7
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #3
	ldr	r3, [fp, #-40]
	add	r3, r3, #8
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #2
	ldr	r3, [fp, #-36]
	add	r3, r3, #2
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #1
	ldr	r3, [fp, #-36]
	add	r3, r3, #1
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #7
	ldr	r3, [fp, #-36]
	add	r3, r3, #1
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #8
	ldr	r3, [fp, #-36]
	add	r3, r3, #2
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #9
	ldr	r3, [fp, #-36]
	add	r3, r3, #4
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #9
	ldr	r3, [fp, #-36]
	add	r3, r3, #3
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #10
	ldr	r3, [fp, #-36]
	add	r3, r3, #6
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #10
	ldr	r3, [fp, #-36]
	add	r3, r3, #5
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #4
	ldr	r3, [fp, #-40]
	add	r3, r3, #10
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #2
	ldr	r3, [fp, #-40]
	add	r3, r3, #9
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #9
	ldr	r3, [fp, #-40]
	add	r3, r3, #15
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #3
	ldr	r3, [fp, #-36]
	add	r3, r3, #11
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #11
	ldr	r3, [fp, #-40]
	add	r3, r3, #6
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #11
	ldr	r3, [fp, #-40]
	add	r3, r3, #15
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #15
	ldr	r3, [fp, #-36]
	add	r3, r3, #11
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #16
	ldr	r3, [fp, #-36]
	add	r3, r3, #13
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #11
	ldr	r3, [fp, #-36]
	add	r3, r3, #9
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #15
	ldr	r3, [fp, #-36]
	add	r3, r3, #12
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #12
	ldr	r3, [fp, #-40]
	add	r3, r3, #16
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #13
	ldr	r3, [fp, #-40]
	add	r3, r3, #17
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #11
	ldr	r3, [fp, #-36]
	add	r3, r3, #8
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #8
	ldr	r3, [fp, #-40]
	add	r3, r3, #14
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #14
	ldr	r3, [fp, #-36]
	add	r3, r3, #3
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #17
	ldr	r3, [fp, #-36]
	add	r3, r3, #4
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #2
	ldr	r3, [fp, #-40]
	add	r3, r3, #11
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #2
	ldr	r3, [fp, #-36]
	add	r3, r3, #8
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #8
	ldr	r3, [fp, #-40]
	add	r3, r3, #2
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #11
	ldr	r3, [fp, #-40]
	add	r3, r3, #2
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #5
	ldr	r3, [fp, #-36]
	add	r3, r3, #11
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-44]
	cmp	r3, #0
	beq	.L12
	ldr	r3, [fp, #-36]
	add	r1, r3, #10
	ldr	r3, [fp, #-36]
	add	r3, r3, #12
	mov	r2, r3
	ldr	r0, .L22+152
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #7
	ldr	r3, [fp, #-36]
	add	r3, r3, #9
	mov	r2, r3
	ldr	r0, .L22+152
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #11
	ldr	r3, [fp, #-36]
	add	r3, r3, #12
	mov	r2, r3
	ldr	r0, .L22+152
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #8
	ldr	r3, [fp, #-36]
	add	r3, r3, #9
	mov	r2, r3
	ldr	r0, .L22+152
	bl	printf
.L12:
	ldr	r3, [fp, #-48]
	cmp	r3, #0
	bne	.L13
	ldr	r3, [fp, #-40]
	add	r1, r3, #18
	ldr	r3, [fp, #-36]
	add	r3, r3, #14
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #12
	ldr	r3, [fp, #-40]
	add	r3, r3, #18
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #14
	ldr	r3, [fp, #-40]
	add	r3, r3, #3
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #6
	ldr	r3, [fp, #-36]
	add	r3, r3, #14
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #14
	ldr	r3, [fp, #-40]
	add	r3, r3, #19
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #19
	ldr	r3, [fp, #-36]
	add	r3, r3, #15
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #15
	ldr	r3, [fp, #-40]
	add	r3, r3, #3
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #6
	ldr	r3, [fp, #-36]
	add	r3, r3, #15
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #15
	ldr	r3, [fp, #-40]
	add	r3, r3, #20
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	b	.L23
.L24:
	.align	2
.L22:
	.word	1078034432
	.word	.LC38
	.word	1080213504
	.word	.LC39
	.word	1081303040
	.word	1081896960
	.word	.LC40
	.word	1079083008
	.word	1082136576
	.word	.LC41
	.word	1079738368
	.word	.LC26
	.word	1080377344
	.word	.LC5
	.word	1080868864
	.word	.LC42
	.word	1081221120
	.word	.LC7
	.word	1082218496
	.word	.LC12
	.word	1081466880
	.word	.LC9
	.word	1081712640
	.word	.LC16
	.word	1082300416
	.word	.LC18
	.word	1081876480
	.word	.LC10
	.word	1082040320
	.word	.LC43
	.word	1082122240
	.word	1079492608
	.word	.LC44
	.word	1081032704
	.word	.LC45
	.word	.LC46
	.word	1081384960
	.word	.LC47
	.word	.LC50
	.word	.LC49
	.word	.LC48
	.word	.LC51
.L23:
	ldr	r3, [fp, #-40]
	add	r1, r3, #20
	ldr	r3, [fp, #-36]
	add	r3, r3, #13
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	b	.L14
.L13:
	ldr	r3, [fp, #-40]
	add	r1, r3, #18
	ldr	r3, [fp, #-36]
	add	r3, r3, #14
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #18
	ldr	r3, [fp, #-40]
	add	r3, r3, #18
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #12
	ldr	r3, [fp, #-40]
	add	r3, r3, #18
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #14
	ldr	r3, [fp, #-40]
	add	r3, r3, #19
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #19
	ldr	r3, [fp, #-36]
	add	r3, r3, #15
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #16
	ldr	r3, [fp, #-40]
	add	r3, r3, #19
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #15
	ldr	r3, [fp, #-40]
	add	r3, r3, #20
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #6
	ldr	r3, [fp, #-36]
	add	r3, r3, #15
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #15
	ldr	r3, [fp, #-40]
	add	r3, r3, #3
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #20
	ldr	r3, [fp, #-36]
	add	r3, r3, #16
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #20
	ldr	r3, [fp, #-36]
	add	r3, r3, #17
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #17
	ldr	r3, [fp, #-40]
	add	r3, r3, #21
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #21
	ldr	r3, [fp, #-36]
	add	r3, r3, #18
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #21
	ldr	r3, [fp, #-36]
	add	r3, r3, #19
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #19
	ldr	r3, [fp, #-40]
	add	r3, r3, #22
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	add	r1, r3, #22
	ldr	r3, [fp, #-36]
	add	r3, r3, #13
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
.L14:
	ldr	r3, [fp, #-24]
	sub	r3, r3, #1
	ldr	r2, [fp, #-48]
	cmp	r2, r3
	bne	.L15
	ldr	r3, [fp, #-36]
	add	r1, r3, #6
	ldr	r3, [fp, #-40]
	add	r3, r3, #29
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #2
	ldr	r3, [fp, #-40]
	add	r3, r3, #23
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #2
	ldr	r3, [fp, #-40]
	add	r3, r3, #24
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #2
	ldr	r3, [fp, #-40]
	add	r3, r3, #25
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
.L15:
	ldr	r3, [fp, #-48]
	cmp	r3, #0
	ble	.L16
	ldr	r3, [fp, #-36]
	sub	r1, r3, #13
	ldr	r3, [fp, #-40]
	add	r3, r3, #7
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	sub	r1, r3, #17
	ldr	r3, [fp, #-40]
	add	r3, r3, #1
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	sub	r1, r3, #17
	ldr	r3, [fp, #-40]
	add	r3, r3, #2
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	sub	r1, r3, #17
	ldr	r3, [fp, #-40]
	add	r3, r3, #3
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	sub	r1, r3, #21
	ldr	r3, [fp, #-36]
	add	r3, r3, #14
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #14
	ldr	r3, [fp, #-40]
	sub	r3, r3, #18
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	sub	r1, r3, #20
	ldr	r3, [fp, #-36]
	add	r3, r3, #15
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #15
	ldr	r3, [fp, #-40]
	sub	r3, r3, #17
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #15
	ldr	r3, [fp, #-40]
	sub	r3, r3, #11
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #15
	ldr	r3, [fp, #-40]
	sub	r3, r3, #9
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	sub	r1, r3, #8
	ldr	r3, [fp, #-36]
	add	r3, r3, #16
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	sub	r1, r3, #9
	ldr	r3, [fp, #-36]
	add	r3, r3, #16
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	sub	r1, r3, #5
	ldr	r3, [fp, #-36]
	add	r3, r3, #17
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	sub	r1, r3, #9
	ldr	r3, [fp, #-36]
	add	r3, r3, #17
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #17
	ldr	r3, [fp, #-40]
	sub	r3, r3, #11
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-36]
	add	r1, r3, #17
	ldr	r3, [fp, #-40]
	sub	r3, r3, #10
	mov	r2, r3
	ldr	r0, .L22+156
	bl	printf
	ldr	r3, [fp, #-40]
	sub	r1, r3, #8
	ldr	r3, [fp, #-36]
	add	r3, r3, #18
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	sub	r1, r3, #10
	ldr	r3, [fp, #-36]
	add	r3, r3, #18
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	sub	r1, r3, #5
	ldr	r3, [fp, #-36]
	add	r3, r3, #19
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
	ldr	r3, [fp, #-40]
	sub	r1, r3, #10
	ldr	r3, [fp, #-36]
	add	r3, r3, #19
	mov	r2, r3
	ldr	r0, .L22+160
	bl	printf
.L16:
	ldr	r3, [fp, #-48]
	add	r3, r3, #1
	str	r3, [fp, #-48]
.L8:
	ldr	r2, [fp, #-48]
	ldr	r3, [fp, #-24]
	cmp	r2, r3
	blt	.L17
	ldr	r3, [fp, #-44]
	cmp	r3, #0
	beq	.L18
	mov	r3, #112
	b	.L19
.L18:
	mov	r3, #32
.L19:
	mov	r2, r3
	ldr	r1, [fp, #-24]
	ldr	r0, .L22+164
	bl	printf
	mov	r3, #0
.L4:
	mov	r0, r3
	sub	sp, fp, #20
	@ sp needed
	pop	{r4, r5, r6, r7, fp, pc}
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
