__asm(R"(
	.file	"Mole and Abandoned Mine.cpp"
	.text
	.p2align 4,,15
	.globl	_Z9TimeBeginv
	.type	_Z9TimeBeginv, @function
_Z9TimeBeginv:
.LFB8396:
	.cfi_startproc
	subq	$8, %rsp
	.cfi_def_cfa_offset 16
	call	_ZNSt6chrono3_V212system_clock3nowEv@PLT
	movq	%rax, _ZN9Alphagocc6tStartE(%rip)
	addq	$8, %rsp
	.cfi_def_cfa_offset 8
	ret
	.cfi_endproc
.LFE8396:
	.size	_Z9TimeBeginv, .-_Z9TimeBeginv
	.p2align 4,,15
	.globl	_Z7TimeEndv
	.type	_Z7TimeEndv, @function
_Z7TimeEndv:
.LFB8397:
	.cfi_startproc
	subq	$8, %rsp
	.cfi_def_cfa_offset 16
	call	_ZNSt6chrono3_V212system_clock3nowEv@PLT
	subq	_ZN9Alphagocc6tStartE(%rip), %rax
	addq	$8, %rsp
	.cfi_def_cfa_offset 8
	ret
	.cfi_endproc
.LFE8397:
	.size	_Z7TimeEndv, .-_Z7TimeEndv
	.p2align 4,,15
	.globl	_Z8printBiny
	.type	_Z8printBiny, @function
_Z8printBiny:
.LFB8398:
	.cfi_startproc
	pushq	%r15
	.cfi_def_cfa_offset 16
	.cfi_offset 15, -16
	pushq	%r14
	.cfi_def_cfa_offset 24
	.cfi_offset 14, -24
	leaq	io(%rip), %r14
	pushq	%r13
	.cfi_def_cfa_offset 32
	.cfi_offset 13, -32
	pushq	%r12
	.cfi_def_cfa_offset 40
	.cfi_offset 12, -40
	leaq	_ZZN2IO4__WIIyEEvT_E3buf(%rip), %r13
	pushq	%rbp
	.cfi_def_cfa_offset 48
	.cfi_offset 6, -48
	pushq	%rbx
	.cfi_def_cfa_offset 56
	.cfi_offset 3, -56
	leaq	262144(%r14), %rbp
	movq	%rdi, %r15
	movl	$10, %ebx
	subq	$8, %rsp
	.cfi_def_cfa_offset 64
	movl	_ZZN2IO4__WIIyEEvT_E3len(%rip), %eax
	.p2align 4,,10
	.p2align 3
.L12:
	movq	%r15, %rdx
	addl	$1, %eax
	andl	$1, %edx
	movslq	%eax, %r12
	movl	%eax, _ZZN2IO4__WIIyEEvT_E3len(%rip)
	addl	$48, %edx
	testl	%eax, %eax
	movb	%dl, 0(%r13,%r12)
	js	.L7
	movl	524308+io(%rip), %ecx
	jmp	.L8
	.p2align 4,,10
	.p2align 3
.L9:
	movzbl	0(%r13,%r12), %esi
	subl	$1, %eax
	movslq	%edx, %rcx
	cmpl	$-1, %eax
	movl	%edx, 524308+io(%rip)
	movl	%eax, _ZZN2IO4__WIIyEEvT_E3len(%rip)
	movb	%sil, 262144(%r14,%rcx)
	je	.L7
.L11:
	movl	%edx, %ecx
	movslq	%eax, %r12
.L8:
	cmpl	%ecx, 524312+io(%rip)
	leal	1(%rcx), %edx
	jne	.L9
	movq	stdout(%rip), %rcx
	movslq	%edx, %rdx
	movl	$1, %esi
	movq	%rbp, %rdi
	call	fwrite@PLT
	movzbl	0(%r13,%r12), %eax
	movl	$0, 524308+io(%rip)
	movb	%al, 262144+io(%rip)
	movl	_ZZN2IO4__WIIyEEvT_E3len(%rip), %eax
	subl	$1, %eax
	testl	%eax, %eax
	movl	%eax, _ZZN2IO4__WIIyEEvT_E3len(%rip)
	js	.L7
	xorl	%edx, %edx
	jmp	.L11
	.p2align 4,,10
	.p2align 3
.L7:
	shrq	%r15
	subl	$1, %ebx
	jne	.L12
	addq	$8, %rsp
	.cfi_def_cfa_offset 56
	popq	%rbx
	.cfi_def_cfa_offset 48
	popq	%rbp
	.cfi_def_cfa_offset 40
	popq	%r12
	.cfi_def_cfa_offset 32
	popq	%r13
	.cfi_def_cfa_offset 24
	popq	%r14
	.cfi_def_cfa_offset 16
	popq	%r15
	.cfi_def_cfa_offset 8
	ret
	.cfi_endproc
.LFE8398:
	.size	_Z8printBiny, .-_Z8printBiny
	.globl	__popcountdi2
	.section	.text.startup,"ax",@progbits
	.p2align 4,,15
	.globl	main
	.type	main, @function
main:
.LFB8400:
	.cfi_startproc
	pushq	%r15
	.cfi_def_cfa_offset 16
	.cfi_offset 15, -16
	pushq	%r14
	.cfi_def_cfa_offset 24
	.cfi_offset 14, -24
	leaq	io(%rip), %r14
	pushq	%r13
	.cfi_def_cfa_offset 32
	.cfi_offset 13, -32
	pushq	%r12
	.cfi_def_cfa_offset 40
	.cfi_offset 12, -40
	pushq	%rbp
	.cfi_def_cfa_offset 48
	.cfi_offset 6, -48
	pushq	%rbx
	.cfi_def_cfa_offset 56
	.cfi_offset 3, -56
	subq	$88, %rsp
	.cfi_def_cfa_offset 144
	movq	524288+io(%rip), %rax
	movq	524296+io(%rip), %rsi
	cmpq	%rsi, %rax
	je	.L232
.L16:
	leaq	1(%rax), %rdx
	movq	%rdx, 524288+io(%rip)
	movsbl	(%rax), %ecx
	leal	-48(%rcx), %eax
	cmpl	$9, %eax
	jbe	.L18
	cmpl	$45, %ecx
	je	.L18
	cmpl	$-1, %ecx
	je	.L19
	leaq	io(%rip), %rbx
	jmp	.L20
	.p2align 4,,10
	.p2align 3
.L21:
	leaq	1(%rax), %rdx
	movq	%rdx, 524288+io(%rip)
	movsbl	(%rax), %ecx
	leal	-48(%rcx), %eax
	cmpl	$9, %eax
	jbe	.L18
	cmpl	$45, %ecx
	je	.L18
	cmpl	$-1, %ecx
	je	.L19
.L20:
	cmpq	%rsi, %rdx
	movq	%rdx, %rax
	jne	.L21
	movq	stdin(%rip), %rcx
	movl	$262144, %edx
	movl	$1, %esi
	movq	%rbx, %rdi
	movq	%r14, 524288(%r14)
	call	fread@PLT
	movq	524288+io(%rip), %rdx
	leaq	(%r14,%rax), %rsi
	movq	%rsi, 524296+io(%rip)
	cmpq	%rdx, %rsi
	movq	%rdx, %rax
	jne	.L21
.L19:
	movl	$0, 524304+io(%rip)
	movl	$0, 44(%rsp)
.L17:
	movq	524296+io(%rip), %rsi
	cmpq	%rsi, %rdx
	je	.L27
.L31:
	leaq	1(%rdx), %rcx
	movq	%rcx, 524288+io(%rip)
	movsbl	(%rdx), %edx
	leal	-48(%rdx), %eax
	cmpl	$9, %eax
	jbe	.L33
	cmpl	$45, %edx
	je	.L33
	cmpl	$-1, %edx
	je	.L32
	leaq	io(%rip), %rbx
	jmp	.L34
	.p2align 4,,10
	.p2align 3
.L35:
	leaq	1(%rax), %rcx
	movq	%rcx, 524288+io(%rip)
	movsbl	(%rax), %edx
	leal	-48(%rdx), %eax
	cmpl	$9, %eax
	jbe	.L33
	cmpl	$45, %edx
	je	.L33
	cmpl	$-1, %edx
	je	.L32
.L34:
	cmpq	%rsi, %rcx
	movq	%rcx, %rax
	jne	.L35
	movq	stdin(%rip), %rcx
	movl	$1, %esi
	movl	$262144, %edx
	movq	%rbx, %rdi
	movq	%r14, 524288(%r14)
	call	fread@PLT
	leaq	(%r14,%rax), %rsi
	movq	524288+io(%rip), %rax
	movq	%rsi, 524296+io(%rip)
	cmpq	%rax, %rsi
	jne	.L35
.L32:
	movl	$0, 524304+io(%rip)
.L39:
	movzbl	44(%rsp), %ecx
	movl	$1, %ebx
	sall	%cl, %ebx
	leal	-1(%rbx), %eax
	testl	%eax, %eax
	movl	%eax, 60(%rsp)
	jle	.L233
	movl	44(%rsp), %eax
	movl	$1, %ebp
	movl	%ebx, 8(%rsp)
	addl	$1, %ebp
	cmpl	%ebp, 8(%rsp)
	leaq	8+cgc(%rip), %r13
	movl	$1, %r12d
	leal	-1(%rax), %r15d
	movl	%eax, %ebx
	movl	%r15d, 76(%rsp)
	je	.L94
	.p2align 4,,10
	.p2align 3
.L222:
	movl	%ebp, %edi
	call	__popcountdi2@PLT
	cmpl	$1, %eax
	jle	.L98
	testl	%ebx, %ebx
	jle	.L98
	xorl	%ecx, %ecx
	leaq	G(%rip), %r10
	movl	$1, %edx
	leal	1(%rcx), %r9d
	cmpl	%ebx, %r9d
	je	.L98
	.p2align 4,,10
	.p2align 3
.L235:
	leaq	1(%rdx), %rsi
	movl	%r15d, %edi
	movl	%r12d, %r8d
	subl	%r9d, %edi
	sall	%cl, %r8d
	movq	%rdx, %rcx
	movq	%rsi, %r11
	addq	%rsi, %rdi
	jmp	.L100
	.p2align 4,,10
	.p2align 3
.L99:
	cmpq	%rsi, %rdi
	movq	%rsi, %rcx
	je	.L221
.L234:
	addq	$1, %rsi
.L100:
	movl	%r12d, %eax
	movl	%ebp, %edx
	sall	%cl, %eax
	orl	%r8d, %eax
	andl	%eax, %edx
	cmpl	%edx, %eax
	jne	.L99
	movl	(%r10,%rcx,4), %eax
	addl	%eax, 0(%r13)
	cmpq	%rsi, %rdi
	movq	%rsi, %rcx
	jne	.L234
.L221:
	movl	%r9d, %ecx
	addq	$64, %r10
	movq	%r11, %rdx
	leal	1(%rcx), %r9d
	cmpl	%ebx, %r9d
	jne	.L235
.L98:
	addq	$4, %r13
	addl	$1, %ebp
	cmpl	%ebp, 8(%rsp)
	jne	.L222
.L94:
	leaq	dp(%rip), %rdi
	movl	$4194304, %edx
	movl	$207, %esi
	call	memset@PLT
	movl	44(%rsp), %edx
	movl	$0, 4+dp(%rip)
	testl	%edx, %edx
	jle	.L236
	movl	60(%rsp), %eax
	testl	%eax, %eax
	js	.L103
	leaq	dp(%rip), %rbx
	leaq	G(%rip), %r15
	leaq	1(%rax), %r12
	movq	$1, 48(%rsp)
	xorl	%ecx, %ecx
	movq	%rbx, 8(%rsp)
	movl	44(%rsp), %ebx
	movq	%r15, %r13
	subl	$2, %ebx
	movl	%ebx, 72(%rsp)
	.p2align 4,,10
	.p2align 3
.L105:
	leal	1(%rcx), %eax
	movl	72(%rsp), %r11d
	movl	$1, %r8d
	movl	%r8d, %ebp
	movl	%eax, 56(%rsp)
	movl	$1, %eax
	sall	%cl, %eax
	movl	%eax, 40(%rsp)
	movq	48(%rsp), %rax
	addq	$1, %rax
	addq	%rax, %r11
	cmpq	%r8, %r12
	movq	%rax, 64(%rsp)
	je	.L237
	.p2align 4,,10
	.p2align 3
.L223:
	testl	%r8d, 40(%rsp)
	je	.L107
	leaq	0(,%r8,4), %rax
	movq	%rax, 16(%rsp)
	movq	8(%rsp), %rax
	movl	(%rax,%r8,4), %eax
	testl	%eax, %eax
	js	.L107
	movl	60(%rsp), %r10d
	xorl	%edx, %edx
	xorl	%ebp, %r10d
	jmp	.L111
	.p2align 4,,10
	.p2align 3
.L108:
	addq	$1, %rdx
	cmpq	%rdx, %r12
	je	.L107
.L111:
	movl	%r10d, %eax
	movl	%edx, %r9d
	orl	%edx, %eax
	cmpl	%r10d, %eax
	jne	.L108
	movl	56(%rsp), %ebx
	cmpl	%ebx, 44(%rsp)
	jle	.L108
	movl	%ebp, %ebx
	movq	48(%rsp), %rax
	leaq	0(,%rdx,4), %r15
	orl	%edx, %ebx
	movq	%r8, 24(%rsp)
	movq	%rdx, 32(%rsp)
	movslq	%ebx, %rbx
	.p2align 4,,10
	.p2align 3
.L110:
	btl	%eax, %r9d
	movslq	%eax, %rcx
	jnc	.L109
	movl	0(%r13,%rax,4), %esi
	testl	%esi, %esi
	je	.L109
	movq	8(%rsp), %rdx
	movq	16(%rsp), %r8
	leaq	cgc(%rip), %rdi
	salq	$16, %rcx
	movl	(%rdi,%r15), %edi
	addq	%rbx, %rcx
	addl	(%rdx,%r8), %edi
	addl	%edi, %esi
	leaq	dp(%rip), %rdi
	movq	%rdi, %rdx
	movl	(%rdi,%rcx,4), %edi
	cmpl	%edi, %esi
	cmovl	%edi, %esi
	movl	%esi, (%rdx,%rcx,4)
.L109:
	addq	$1, %rax
	cmpq	%rax, %r11
	jne	.L110
	movq	32(%rsp), %rdx
	movq	24(%rsp), %r8
	addq	$1, %rdx
	cmpq	%rdx, %r12
	jne	.L111
	.p2align 4,,10
	.p2align 3
.L107:
	addq	$1, %r8
	cmpq	%r8, %r12
	movl	%r8d, %ebp
	jne	.L223
.L237:
	addq	$262144, 8(%rsp)
	subl	$1, 72(%rsp)
	addq	$64, %r13
	movl	56(%rsp), %ecx
	cmpl	%ecx, 44(%rsp)
	movq	64(%rsp), %rax
	movq	%rax, 48(%rsp)
	jne	.L105
.L103:
	movl	44(%rsp), %ecx
	leaq	G(%rip), %rdx
	movl	$2, %eax
	xorl	%ebx, %ebx
	leal	1(%rcx), %edi
	jmp	.L106
	.p2align 4,,10
	.p2align 3
.L238:
	addl	4(%rdx), %ebx
	cmpl	%eax, %ecx
	leal	1(%rax), %esi
	jle	.L115
	leal	1(%rax), %esi
	addl	8(%rdx), %ebx
	cmpl	%esi, %ecx
	jle	.L115
	leal	2(%rax), %r8d
	addl	12(%rdx), %ebx
	cmpl	%r8d, %ecx
	jle	.L115
	leal	3(%rax), %r8d
	addl	16(%rdx), %ebx
	cmpl	%r8d, %ecx
	jle	.L115
	leal	4(%rax), %r8d
	addl	20(%rdx), %ebx
	cmpl	%r8d, %ecx
	jle	.L115
	leal	5(%rax), %r8d
	addl	24(%rdx), %ebx
	cmpl	%r8d, %ecx
	jle	.L115
	leal	6(%rax), %r8d
	addl	28(%rdx), %ebx
	cmpl	%r8d, %ecx
	jle	.L115
	leal	7(%rax), %r8d
	addl	32(%rdx), %ebx
	cmpl	%r8d, %ecx
	jle	.L115
	leal	8(%rax), %r9d
	addl	36(%rdx), %ebx
	cmpl	%r9d, %ecx
	jle	.L115
	leal	9(%rax), %r8d
	addl	40(%rdx), %ebx
	cmpl	%r8d, %ecx
	jle	.L115
	leal	10(%rax), %r8d
	addl	44(%rdx), %ebx
	cmpl	%r8d, %ecx
	jle	.L115
	leal	11(%rax), %r8d
	addl	48(%rdx), %ebx
	cmpl	%r8d, %ecx
	jle	.L115
	leal	12(%rax), %r8d
	addl	52(%rdx), %ebx
	cmpl	%r8d, %ecx
	jle	.L115
	addl	$13, %eax
	addl	56(%rdx), %ebx
	cmpl	%eax, %ecx
	jle	.L115
	addl	60(%rdx), %ebx
	.p2align 4,,10
	.p2align 3
.L115:
	addq	$68, %rdx
	movl	%esi, %eax
.L106:
	cmpl	%eax, %edi
	jne	.L238
	testl	%ebx, %ebx
	js	.L239
	movl	_ZZN2IO4__WIIiEEvT_E3len(%rip), %eax
	leaq	_ZZN2IO4__WIIiEEvT_E3buf(%rip), %r12
	movl	%ebx, %ecx
	movl	$-858993459, %r8d
	leal	1(%rax), %esi
	movslq	%esi, %rsi
	.p2align 4,,10
	.p2align 3
.L117:
	movl	%ecx, %eax
	movl	%esi, %edi
	mull	%r8d
	shrl	$3, %edx
	leal	(%rdx,%rdx,4), %eax
	addl	%eax, %eax
	subl	%eax, %ecx
	addl	$48, %ecx
	movb	%cl, (%r12,%rsi)
	addq	$1, %rsi
	testl	%edx, %edx
	movl	%edx, %ecx
	jne	.L117
	movl	524308+io(%rip), %esi
	movl	%edi, _ZZN2IO4__WIIiEEvT_E3len(%rip)
	movl	%edi, %r13d
.L120:
	testl	%r13d, %r13d
	movl	%esi, %eax
	movl	524312+io(%rip), %edi
	movq	stdout(%rip), %rcx
	leaq	262144+io(%rip), %rbp
	js	.L240
	cmpl	%edi, %eax
	leal	1(%rax), %edx
	je	.L123
	.p2align 4,,10
	.p2align 3
.L241:
	movslq	%r13d, %r8
	subl	$1, %r13d
	addl	$2, %eax
	movzbl	(%r12,%r8), %r8d
	movslq	%edx, %rsi
	cmpl	$-1, %r13d
	movl	%edx, 524308+io(%rip)
	movl	%r13d, _ZZN2IO4__WIIiEEvT_E3len(%rip)
	movb	%r8b, 262144(%r14,%rsi)
	je	.L124
	movl	%edx, %eax
.L242:
	cmpl	%edi, %eax
	leal	1(%rax), %edx
	jne	.L241
.L123:
	movq	%rbp, %rdi
	movslq	%r13d, %r13
	movslq	%edx, %rdx
	movl	$1, %esi
	call	fwrite@PLT
	movzbl	(%r12,%r13), %eax
	movl	524312+io(%rip), %edi
	movq	stdout(%rip), %rcx
	movl	$0, 524308+io(%rip)
	movb	%al, 262144+io(%rip)
	movl	_ZZN2IO4__WIIiEEvT_E3len(%rip), %eax
	leal	-1(%rax), %r13d
	testl	%r13d, %r13d
	movl	%r13d, _ZZN2IO4__WIIiEEvT_E3len(%rip)
	js	.L167
	xorl	%edx, %edx
	movl	%edx, %eax
	jmp	.L242
.L33:
	cmpl	$-1, %edx
	je	.L32
	cmpl	$45, %edx
	movl	$1, %r12d
	je	.L243
.L40:
	xorl	%ebp, %ebp
	orl	$-1, %ebx
	jmp	.L43
	.p2align 4,,10
	.p2align 3
.L45:
	leaq	1(%rax), %rdx
	movq	%rdx, 524288+io(%rip)
	movsbl	(%rax), %edx
.L46:
	leal	-48(%rdx), %eax
.L43:
	cmpl	$9, %eax
	ja	.L44
	imull	%r12d, %eax
	leal	0(%rbp,%rbp,4), %edx
	leal	(%rax,%rdx,2), %ebp
	movq	524288+io(%rip), %rax
	cmpq	524296+io(%rip), %rax
	jne	.L45
	movq	stdin(%rip), %rcx
	leaq	io(%rip), %rdi
	movl	$262144, %edx
	movl	$1, %esi
	movq	%r14, 524288(%r14)
	call	fread@PLT
	leaq	(%r14,%rax), %rcx
	movq	524288+io(%rip), %rax
	movl	%ebx, %edx
	movq	%rcx, 524296+io(%rip)
	cmpq	%rax, %rcx
	jne	.L45
	jmp	.L46
.L44:
	testl	%ebp, %ebp
	jle	.L39
	xorl	%r12d, %r12d
	orl	$-1, %r13d
	movl	%ebp, 8(%rsp)
	.p2align 4,,10
	.p2align 3
.L93:
	movq	524288+io(%rip), %rdx
	movq	524296+io(%rip), %rax
	cmpq	%rax, %rdx
	je	.L244
.L47:
	leaq	1(%rdx), %rcx
	movq	%rcx, 524288+io(%rip)
	movsbl	(%rdx), %edx
	leal	-48(%rdx), %esi
	cmpl	$9, %esi
	jbe	.L49
	cmpl	$45, %edx
	je	.L49
	cmpl	$-1, %edx
	je	.L149
	leaq	io(%rip), %rbx
	jmp	.L50
	.p2align 4,,10
	.p2align 3
.L51:
	leaq	1(%rdx), %rcx
	movq	%rcx, 524288+io(%rip)
	movsbl	(%rdx), %edx
	leal	-48(%rdx), %esi
	cmpl	$9, %esi
	jbe	.L49
	cmpl	$45, %edx
	je	.L49
	cmpl	$-1, %edx
	je	.L149
.L50:
	cmpq	%rax, %rcx
	movq	%rcx, %rdx
	jne	.L51
	movq	stdin(%rip), %rcx
	movl	$262144, %edx
	movl	$1, %esi
	movq	%rbx, %rdi
	movq	%r14, 524288(%r14)
	call	fread@PLT
	movq	524288+io(%rip), %rdx
	addq	%r14, %rax
	movq	%rax, 524296+io(%rip)
	cmpq	%rdx, %rax
	jne	.L51
.L48:
	cmpq	%rax, %rdx
	movl	$0, 524304+io(%rip)
	movl	%r13d, %ebx
	je	.L58
.L63:
	leaq	1(%rdx), %rdi
	movq	%rdi, 524288+io(%rip)
	movsbl	(%rdx), %ecx
	leal	-48(%rcx), %esi
	cmpl	$9, %esi
	jbe	.L65
	cmpl	$45, %ecx
	je	.L65
	cmpl	$-1, %ecx
	je	.L157
	leaq	io(%rip), %rbp
	jmp	.L66
	.p2align 4,,10
	.p2align 3
.L67:
	leaq	1(%rdx), %rdi
	movq	%rdi, 524288+io(%rip)
	movsbl	(%rdx), %ecx
	leal	-48(%rcx), %esi
	cmpl	$9, %esi
	jbe	.L65
	cmpl	$45, %ecx
	je	.L65
	cmpl	$-1, %ecx
	je	.L157
.L66:
	cmpq	%rax, %rdi
	movq	%rdi, %rdx
	jne	.L67
	movq	stdin(%rip), %rcx
	movl	$262144, %edx
	movl	$1, %esi
	movq	%rbp, %rdi
	movq	%r14, 524288(%r14)
	call	fread@PLT
	movq	524288+io(%rip), %rdx
	addq	%r14, %rax
	movq	%rax, 524296+io(%rip)
	cmpq	%rdx, %rax
	jne	.L67
.L64:
	cmpq	%rax, %rdx
	movl	$0, 524304+io(%rip)
	movl	%r13d, %ebp
	je	.L74
.L79:
	leaq	1(%rdx), %rsi
	movq	%rsi, 524288+io(%rip)
	movsbl	(%rdx), %edx
	leal	-48(%rdx), %ecx
	cmpl	$9, %ecx
	jbe	.L81
	cmpl	$45, %edx
	je	.L81
	cmpl	$-1, %edx
	je	.L80
	leaq	io(%rip), %r15
	jmp	.L82
	.p2align 4,,10
	.p2align 3
.L83:
	leaq	1(%rdx), %rsi
	movq	%rsi, 524288+io(%rip)
	movsbl	(%rdx), %edx
	leal	-48(%rdx), %ecx
	cmpl	$9, %ecx
	jbe	.L81
	cmpl	$45, %edx
	je	.L81
	cmpl	$-1, %edx
	je	.L80
.L82:
	cmpq	%rax, %rsi
	movq	%rsi, %rdx
	jne	.L83
	movq	stdin(%rip), %rcx
	movl	$262144, %edx
	movl	$1, %esi
	movq	%r15, %rdi
	movq	%r14, 524288(%r14)
	call	fread@PLT
	movq	524288+io(%rip), %rdx
	addq	%r14, %rax
	movq	%rax, 524296+io(%rip)
	cmpq	%rdx, %rax
	jne	.L83
.L80:
	movl	$0, 524304+io(%rip)
	xorl	%r8d, %r8d
.L87:
	movslq	%ebp, %rbp
	movslq	%ebx, %rbx
	addl	$1, %r12d
	movq	%rbp, %rax
	leaq	G(%rip), %rdi
	salq	$4, %rax
	addq	%rbx, %rax
	salq	$4, %rbx
	addq	%rbp, %rbx
	cmpl	8(%rsp), %r12d
	movl	%r8d, (%rdi,%rax,4)
	movl	%r8d, (%rdi,%rbx,4)
	jne	.L93
	jmp	.L39
	.p2align 4,,10
	.p2align 3
.L81:
	cmpl	$-1, %edx
	je	.L80
	cmpl	$45, %edx
	movl	$1, %r15d
	je	.L245
.L88:
	xorl	%r8d, %r8d
	jmp	.L90
	.p2align 4,,10
	.p2align 3
.L91:
	leaq	1(%rcx), %rax
	movq	%rax, 524288+io(%rip)
	movsbl	(%rcx), %edx
.L92:
	leal	-48(%rdx), %ecx
.L90:
	cmpl	$9, %ecx
	ja	.L87
	imull	%r15d, %ecx
	leal	(%r8,%r8,4), %eax
	leal	(%rcx,%rax,2), %r8d
	movq	524288+io(%rip), %rcx
	cmpq	524296+io(%rip), %rcx
	jne	.L91
	movq	stdin(%rip), %rcx
	leaq	io(%rip), %rdi
	movl	$262144, %edx
	movl	$1, %esi
	movl	%r8d, 16(%rsp)
	movq	%r14, 524288(%r14)
	call	fread@PLT
	movq	524288+io(%rip), %rcx
	addq	%r14, %rax
	movl	%r13d, %edx
	movq	%rax, 524296+io(%rip)
	movl	16(%rsp), %r8d
	cmpq	%rcx, %rax
	jne	.L91
	jmp	.L92
	.p2align 4,,10
	.p2align 3
.L65:
	cmpl	$-1, %ecx
	je	.L157
	cmpl	$45, %ecx
	movl	$1, %r15d
	je	.L246
.L72:
	movq	%rdi, %rdx
	xorl	%ebp, %ebp
	jmp	.L75
	.p2align 4,,10
	.p2align 3
.L77:
	leaq	1(%rdx), %rsi
	movq	%rsi, 524288+io(%rip)
	movsbl	(%rdx), %ecx
	movq	%rsi, %rdx
.L78:
	leal	-48(%rcx), %esi
.L75:
	cmpl	$9, %esi
	ja	.L76
	imull	%r15d, %esi
	leal	0(%rbp,%rbp,4), %ecx
	cmpq	%rax, %rdx
	leal	(%rsi,%rcx,2), %ebp
	jne	.L77
	movq	stdin(%rip), %rcx
	leaq	io(%rip), %rdi
	movl	$262144, %edx
	movl	$1, %esi
	movq	%r14, 524288(%r14)
	call	fread@PLT
	movq	524288+io(%rip), %rdx
	addq	%r14, %rax
	movl	%r13d, %ecx
	movq	%rax, 524296+io(%rip)
	cmpq	%rdx, %rax
	jne	.L77
	jmp	.L78
	.p2align 4,,10
	.p2align 3
.L49:
	cmpl	$-1, %edx
	je	.L149
	cmpl	$45, %edx
	movl	$1, %ebp
	je	.L247
.L56:
	xorl	%ebx, %ebx
	jmp	.L59
	.p2align 4,,10
	.p2align 3
.L61:
	leaq	1(%rcx), %rsi
	movq	%rsi, 524288+io(%rip)
	movsbl	(%rcx), %edx
	movq	%rsi, %rcx
.L62:
	leal	-48(%rdx), %esi
.L59:
	cmpl	$9, %esi
	ja	.L60
	imull	%ebp, %esi
	leal	(%rbx,%rbx,4), %edx
	cmpq	%rax, %rcx
	leal	(%rsi,%rdx,2), %ebx
	jne	.L61
	movq	stdin(%rip), %rcx
	leaq	io(%rip), %rdi
	movl	$262144, %edx
	movl	$1, %esi
	movq	%r14, 524288(%r14)
	call	fread@PLT
	movq	524288+io(%rip), %rcx
	addq	%r14, %rax
	movl	%r13d, %edx
	movq	%rax, 524296+io(%rip)
	cmpq	%rcx, %rax
	jne	.L61
	jmp	.L62
	.p2align 4,,10
	.p2align 3
.L247:
	cmpq	%rax, %rcx
	je	.L248
.L57:
	leaq	1(%rcx), %rsi
	movl	%r13d, %ebp
	movq	%rsi, 524288+io(%rip)
	movsbl	(%rcx), %edx
	movq	%rsi, %rcx
	leal	-48(%rdx), %esi
	jmp	.L56
	.p2align 4,,10
	.p2align 3
.L60:
	movq	%rcx, %rdx
	subl	$1, %ebx
	cmpq	%rax, %rdx
	jne	.L63
.L58:
	movq	stdin(%rip), %rcx
	leaq	io(%rip), %rdi
	movl	$262144, %edx
	movl	$1, %esi
	movq	%r14, 524288(%r14)
	call	fread@PLT
	movq	524288+io(%rip), %rdx
	addq	%r14, %rax
	movq	%rax, 524296+io(%rip)
	cmpq	%rdx, %rax
	jne	.L63
	movq	%rax, %rdx
	jmp	.L64
	.p2align 4,,10
	.p2align 3
.L76:
	subl	$1, %ebp
	cmpq	%rax, %rdx
	jne	.L79
.L74:
	movq	stdin(%rip), %rcx
	leaq	io(%rip), %rdi
	movl	$262144, %edx
	movl	$1, %esi
	movq	%r14, 524288(%r14)
	call	fread@PLT
	movq	524288+io(%rip), %rdx
	addq	%r14, %rax
	movq	%rax, 524296+io(%rip)
	cmpq	%rdx, %rax
	jne	.L79
	jmp	.L80
	.p2align 4,,10
	.p2align 3
.L244:
	movq	stdin(%rip), %rcx
	leaq	io(%rip), %rdi
	movl	$262144, %edx
	movl	$1, %esi
	movq	%r14, 524288(%r14)
	call	fread@PLT
	movq	524288+io(%rip), %rdx
	addq	%r14, %rax
	movq	%rax, 524296+io(%rip)
	cmpq	%rdx, %rax
	jne	.L47
	movq	%rax, %rdx
	jmp	.L48
	.p2align 4,,10
	.p2align 3
.L245:
	cmpq	%rax, %rsi
	je	.L249
.L89:
	leaq	1(%rsi), %rax
	movl	%r13d, %r15d
	movq	%rax, 524288+io(%rip)
	movsbl	(%rsi), %edx
	leal	-48(%rdx), %ecx
	jmp	.L88
	.p2align 4,,10
	.p2align 3
.L246:
	cmpq	%rax, %rdi
	je	.L250
.L73:
	leaq	1(%rdi), %rdx
	movl	%r13d, %r15d
	movq	%rdx, 524288+io(%rip)
	movsbl	(%rdi), %ecx
	movq	%rdx, %rdi
	leal	-48(%rcx), %esi
	jmp	.L72
.L157:
	movq	%rdi, %rdx
	jmp	.L64
.L149:
	movq	%rcx, %rdx
	jmp	.L48
.L18:
	cmpl	$-1, %ecx
	je	.L251
	cmpl	$45, %ecx
	movl	$1, %ebp
	je	.L252
.L24:
	movq	524288+io(%rip), %rdx
	movq	524296+io(%rip), %rsi
	xorl	%r12d, %r12d
	orl	$-1, %ebx
	jmp	.L28
	.p2align 4,,10
	.p2align 3
.L29:
	leaq	1(%rdx), %rax
	movq	%rax, 524288+io(%rip)
	movsbl	(%rdx), %ecx
	movq	%rax, %rdx
.L30:
	leal	-48(%rcx), %eax
.L28:
	cmpl	$9, %eax
	ja	.L253
	imull	%ebp, %eax
	leal	(%r12,%r12,4), %ecx
	cmpq	%rsi, %rdx
	leal	(%rax,%rcx,2), %r12d
	jne	.L29
	movq	stdin(%rip), %rcx
	leaq	io(%rip), %rdi
	movl	$262144, %edx
	movl	$1, %esi
	movq	%r14, 524288(%r14)
	call	fread@PLT
	movq	524288+io(%rip), %rdx
	leaq	(%r14,%rax), %rsi
	movl	%ebx, %ecx
	movq	%rsi, 524296+io(%rip)
	cmpq	%rdx, %rsi
	jne	.L29
	jmp	.L30
.L253:
	movl	%r12d, 44(%rsp)
	movq	524288+io(%rip), %rdx
	jmp	.L17
.L167:
	movl	$1, %eax
	xorl	%edx, %edx
	.p2align 4,,10
	.p2align 3
.L124:
	cmpl	%edi, %edx
	je	.L254
.L126:
	movslq	%eax, %rsi
	movslq	60(%rsp), %r8
	leaq	dp(%rip), %r15
	movb	$10, 262144(%r14,%rsi)
	movslq	76(%rsp), %rsi
	movl	%eax, 524308+io(%rip)
	salq	$16, %rsi
	addq	%r8, %rsi
	subl	(%r15,%rsi,4), %ebx
	js	.L127
	movl	_ZZN2IO4__WIIiEEvT_E3len(%rip), %eax
	movl	$-858993459, %r9d
	leal	1(%rax), %esi
	movslq	%esi, %rsi
	.p2align 4,,10
	.p2align 3
.L129:
	movl	%ebx, %eax
	movl	%esi, %r8d
	mull	%r9d
	shrl	$3, %edx
	leal	(%rdx,%rdx,4), %eax
	addl	%eax, %eax
	subl	%eax, %ebx
	addl	$48, %ebx
	movb	%bl, (%r12,%rsi)
	addq	$1, %rsi
	testl	%edx, %edx
	movl	%edx, %ebx
	jne	.L129
	movl	524308+io(%rip), %esi
	movl	%r8d, _ZZN2IO4__WIIiEEvT_E3len(%rip)
	movl	%r8d, %ebx
.L132:
	testl	%ebx, %ebx
	movl	%esi, %eax
	leaq	262144+io(%rip), %rbp
	js	.L255
	cmpl	%edi, %eax
	leal	1(%rax), %esi
	je	.L135
	.p2align 4,,10
	.p2align 3
.L256:
	movslq	%ebx, %r8
	subl	$1, %ebx
	addl	$2, %eax
	movzbl	(%r12,%r8), %r8d
	movslq	%esi, %rdx
	cmpl	$-1, %ebx
	movl	%esi, 524308+io(%rip)
	movl	%ebx, _ZZN2IO4__WIIiEEvT_E3len(%rip)
	movb	%r8b, 262144(%r14,%rdx)
	je	.L136
	movl	%esi, %eax
.L257:
	cmpl	%edi, %eax
	leal	1(%rax), %esi
	jne	.L256
.L135:
	movslq	%esi, %rdx
	movq	%rbp, %rdi
	movslq	%ebx, %rbx
	movl	$1, %esi
	call	fwrite@PLT
	movzbl	(%r12,%rbx), %eax
	movl	524312+io(%rip), %edi
	movq	stdout(%rip), %rcx
	movl	$0, 524308+io(%rip)
	movb	%al, 262144+io(%rip)
	movl	_ZZN2IO4__WIIiEEvT_E3len(%rip), %eax
	leal	-1(%rax), %ebx
	testl	%ebx, %ebx
	movl	%ebx, _ZZN2IO4__WIIiEEvT_E3len(%rip)
	js	.L168
	xorl	%esi, %esi
	movl	%esi, %eax
	jmp	.L257
.L168:
	movl	$1, %eax
	xorl	%esi, %esi
	.p2align 4,,10
	.p2align 3
.L136:
	cmpl	%edi, %esi
	je	.L258
.L138:
	addl	$2, %esi
	leaq	262144+io(%rip), %rdi
	movl	%eax, 524308+io(%rip)
	movslq	%esi, %rdx
	cltq
	movl	$1, %esi
	movb	$10, 262144(%r14,%rax)
	call	fwrite@PLT
	movl	$-1, 524308+io(%rip)
	addq	$88, %rsp
	.cfi_remember_state
	.cfi_def_cfa_offset 56
	xorl	%eax, %eax
	popq	%rbx
	.cfi_def_cfa_offset 48
	popq	%rbp
	.cfi_def_cfa_offset 40
	popq	%r12
	.cfi_def_cfa_offset 32
	popq	%r13
	.cfi_def_cfa_offset 24
	popq	%r14
	.cfi_def_cfa_offset 16
	popq	%r15
	.cfi_def_cfa_offset 8
	ret
.L239:
	.cfi_restore_state
	movl	524308+io(%rip), %esi
	cmpl	524312+io(%rip), %esi
	je	.L259
.L118:
	addl	$1, %esi
	leaq	_ZZN2IO4__WIIiEEvT_E3buf(%rip), %r12
	movl	%ebx, %r10d
	movslq	%esi, %rax
	movl	%esi, 524308+io(%rip)
	movl	$1717986919, %r9d
	movb	$45, 262144(%r14,%rax)
	movl	_ZZN2IO4__WIIiEEvT_E3len(%rip), %eax
	movl	$48, %r8d
	leal	1(%rax), %ecx
	movslq	%ecx, %rcx
	.p2align 4,,10
	.p2align 3
.L119:
	movl	%r10d, %eax
	movl	%ecx, %edi
	imull	%r9d
	movl	%r10d, %eax
	sarl	$31, %eax
	sarl	$2, %edx
	subl	%eax, %edx
	leal	(%rdx,%rdx,4), %eax
	leal	(%r8,%rax,2), %eax
	subl	%r10d, %eax
	movl	%edx, %r10d
	movb	%al, (%r12,%rcx)
	addq	$1, %rcx
	testl	%edx, %edx
	jne	.L119
	movl	%edi, _ZZN2IO4__WIIiEEvT_E3len(%rip)
	movl	%edi, %r13d
	jmp	.L120
.L252:
	movq	524288+io(%rip), %rdx
	cmpq	524296+io(%rip), %rdx
	je	.L25
.L26:
	leaq	1(%rdx), %rax
	orl	$-1, %ebp
	movq	%rax, 524288+io(%rip)
	movsbl	(%rdx), %ecx
	leal	-48(%rcx), %eax
	jmp	.L24
.L243:
	movq	524288+io(%rip), %rdx
	cmpq	524296+io(%rip), %rdx
	je	.L41
.L42:
	leaq	1(%rdx), %rax
	orl	$-1, %r12d
	movq	%rax, 524288+io(%rip)
	movsbl	(%rdx), %edx
	leal	-48(%rdx), %eax
	jmp	.L40
.L127:
	cmpl	%edi, %eax
	je	.L260
.L130:
	movl	524308+io(%rip), %esi
	movl	$1717986919, %r11d
	movl	$48, %r10d
	addl	$1, %esi
	movslq	%esi, %rax
	movl	%esi, 524308+io(%rip)
	movb	$45, 262144(%r14,%rax)
	movl	_ZZN2IO4__WIIiEEvT_E3len(%rip), %eax
	leal	1(%rax), %r8d
	movslq	%r8d, %r8
	.p2align 4,,10
	.p2align 3
.L131:
	movl	%ebx, %eax
	movl	%r8d, %r9d
	imull	%r11d
	movl	%ebx, %eax
	sarl	$31, %eax
	sarl	$2, %edx
	subl	%eax, %edx
	leal	(%rdx,%rdx,4), %eax
	leal	(%r10,%rax,2), %eax
	subl	%ebx, %eax
	movl	%edx, %ebx
	movb	%al, (%r12,%r8)
	addq	$1, %r8
	testl	%edx, %edx
	jne	.L131
	movl	%r9d, _ZZN2IO4__WIIiEEvT_E3len(%rip)
	movl	%r9d, %ebx
	jmp	.L132
.L258:
	leaq	262144+io(%rip), %rdi
	movl	$1, %esi
	movslq	%eax, %rdx
	call	fwrite@PLT
	movq	stdout(%rip), %rcx
	xorl	%eax, %eax
	orl	$-1, %esi
	jmp	.L138
.L254:
	leaq	262144+io(%rip), %rdi
	movslq	%eax, %rdx
	movl	$1, %esi
	call	fwrite@PLT
	movl	524312+io(%rip), %edi
	movq	stdout(%rip), %rcx
	xorl	%eax, %eax
	orl	$-1, %edx
	jmp	.L126
.L41:
	movq	stdin(%rip), %rcx
	leaq	io(%rip), %rdi
	movl	$262144, %edx
	movl	$1, %esi
	movq	%r14, 524288+io(%rip)
	call	fread@PLT
	addq	%r14, %rax
	cmpq	524288+io(%rip), %rax
	movq	%rax, 524296+io(%rip)
	je	.L39
	movq	524288+io(%rip), %rdx
	jmp	.L42
.L25:
	movq	stdin(%rip), %rcx
	leaq	io(%rip), %rdi
	movl	$262144, %edx
	movl	$1, %esi
	movq	%r14, 524288+io(%rip)
	call	fread@PLT
	addq	%r14, %rax
	cmpq	524288+io(%rip), %rax
	movq	%rax, 524296+io(%rip)
	je	.L217
	movq	524288+io(%rip), %rdx
	jmp	.L26
.L217:
	movl	$0, 44(%rsp)
.L27:
	movq	stdin(%rip), %rcx
	leaq	io(%rip), %rdi
	movl	$262144, %edx
	movl	$1, %esi
	movq	%r14, 524288+io(%rip)
	call	fread@PLT
	movq	524288+io(%rip), %rdx
	leaq	(%r14,%rax), %rsi
	movq	%rsi, 524296+io(%rip)
	cmpq	%rdx, %rsi
	jne	.L31
	jmp	.L32
.L232:
	movq	stdin(%rip), %rcx
	movl	$262144, %edx
	movl	$1, %esi
	movq	%r14, %rdi
	movq	%r14, 524288+io(%rip)
	call	fread@PLT
	movq	524288+io(%rip), %rdx
	leaq	(%r14,%rax), %rsi
	movq	%rsi, 524296+io(%rip)
	cmpq	%rdx, %rsi
	movq	%rdx, %rax
	jne	.L16
	jmp	.L19
.L249:
	movq	stdin(%rip), %rcx
	leaq	io(%rip), %rdi
	movl	$1, %esi
	movl	$262144, %edx
	movq	%r14, 524288(%r14)
	call	fread@PLT
	movq	524288+io(%rip), %rsi
	addq	%r14, %rax
	movq	%rax, 524296+io(%rip)
	cmpq	%rsi, %rax
	jne	.L89
	xorl	%r8d, %r8d
	jmp	.L87
.L250:
	movq	stdin(%rip), %rcx
	leaq	io(%rip), %rdi
	movl	$262144, %edx
	movl	$1, %esi
	movq	%r14, 524288(%r14)
	call	fread@PLT
	movq	524288+io(%rip), %rdi
	addq	%r14, %rax
	movq	%rax, 524296+io(%rip)
	cmpq	%rdi, %rax
	jne	.L73
	movl	%r13d, %ebp
	jmp	.L74
.L248:
	movq	stdin(%rip), %rcx
	leaq	io(%rip), %rdi
	movl	$262144, %edx
	movl	$1, %esi
	movq	%r14, 524288(%r14)
	call	fread@PLT
	movq	524288+io(%rip), %rcx
	addq	%r14, %rax
	movq	%rax, 524296+io(%rip)
	cmpq	%rcx, %rax
	jne	.L57
	movl	%r13d, %ebx
	jmp	.L58
.L255:
	leal	1(%rsi), %eax
	jmp	.L136
.L240:
	leal	1(%rsi), %eax
	movl	%esi, %edx
	jmp	.L124
.L236:
	movl	_ZZN2IO4__WIIiEEvT_E3len(%rip), %eax
	leaq	_ZZN2IO4__WIIiEEvT_E3buf(%rip), %r12
	xorl	%ebx, %ebx
	movl	524308+io(%rip), %esi
	addl	$1, %eax
	movl	%eax, _ZZN2IO4__WIIiEEvT_E3len(%rip)
	cltq
	movl	_ZZN2IO4__WIIiEEvT_E3len(%rip), %r13d
	movb	$48, (%r12,%rax)
	jmp	.L120
.L233:
	movl	44(%rsp), %eax
	subl	$1, %eax
	movl	%eax, 76(%rsp)
	jmp	.L94
.L260:
	leaq	262144+io(%rip), %rdi
	addl	$2, %edx
	movl	$1, %esi
	movslq	%edx, %rdx
	call	fwrite@PLT
	movl	$-1, 524308+io(%rip)
	movq	stdout(%rip), %rcx
	movl	524312+io(%rip), %edi
	jmp	.L130
.L259:
	leal	1(%rsi), %edx
	movq	stdout(%rip), %rcx
	leaq	262144+io(%rip), %rdi
	movl	$1, %esi
	movslq	%edx, %rdx
	call	fwrite@PLT
	orl	$-1, %esi
	movl	%esi, 524308+io(%rip)
	jmp	.L118
.L251:
	movq	524288+io(%rip), %rdx
	jmp	.L19
	.cfi_endproc
.LFE8400:
	.size	main, .-main
	.p2align 4,,15
	.type	_GLOBAL__sub_I_io, @function
_GLOBAL__sub_I_io:
.LFB9696:
	.cfi_startproc
	leaq	_ZStL8__ioinit(%rip), %rdi
	subq	$8, %rsp
	.cfi_def_cfa_offset 16
	call	_ZNSt8ios_base4InitC1Ev@PLT
	movq	_ZNSt8ios_base4InitD1Ev@GOTPCREL(%rip), %rdi
	leaq	__dso_handle(%rip), %rdx
	leaq	_ZStL8__ioinit(%rip), %rsi
	call	__cxa_atexit@PLT
	movq	.LC0(%rip), %xmm0
	movabsq	$-4294967296, %rax
	punpcklqdq	%xmm0, %xmm0
	movq	%rax, 524304+io(%rip)
	movl	$262143, 524312+io(%rip)
	movb	$32, 524316+io(%rip)
	movaps	%xmm0, 524288+io(%rip)
	addq	$8, %rsp
	.cfi_def_cfa_offset 8
	ret
	.cfi_endproc
.LFE9696:
	.size	_GLOBAL__sub_I_io, .-_GLOBAL__sub_I_io
	.section	.init_array,"aw"
	.align 8
	.quad	_GLOBAL__sub_I_io
	.weak	_ZZN2IO4__WIIiEEvT_E3len
	.section	.data._ZZN2IO4__WIIiEEvT_E3len,"awG",@progbits,_ZZN2IO4__WIIiEEvT_E3len,comdat
	.align 4
	.type	_ZZN2IO4__WIIiEEvT_E3len, @gnu_unique_object
	.size	_ZZN2IO4__WIIiEEvT_E3len, 4
_ZZN2IO4__WIIiEEvT_E3len:
	.long	-1
	.weak	_ZZN2IO4__WIIiEEvT_E3buf
	.section	.bss._ZZN2IO4__WIIiEEvT_E3buf,"awG",@nobits,_ZZN2IO4__WIIiEEvT_E3buf,comdat
	.align 32
	.type	_ZZN2IO4__WIIiEEvT_E3buf, @gnu_unique_object
	.size	_ZZN2IO4__WIIiEEvT_E3buf, 64
_ZZN2IO4__WIIiEEvT_E3buf:
	.zero	64
	.weak	_ZZN2IO4__WIIyEEvT_E3len
	.section	.data._ZZN2IO4__WIIyEEvT_E3len,"awG",@progbits,_ZZN2IO4__WIIyEEvT_E3len,comdat
	.align 4
	.type	_ZZN2IO4__WIIyEEvT_E3len, @gnu_unique_object
	.size	_ZZN2IO4__WIIyEEvT_E3len, 4
_ZZN2IO4__WIIyEEvT_E3len:
	.long	-1
	.weak	_ZZN2IO4__WIIyEEvT_E3buf
	.section	.bss._ZZN2IO4__WIIyEEvT_E3buf,"awG",@nobits,_ZZN2IO4__WIIyEEvT_E3buf,comdat
	.align 32
	.type	_ZZN2IO4__WIIyEEvT_E3buf, @gnu_unique_object
	.size	_ZZN2IO4__WIIyEEvT_E3buf, 64
_ZZN2IO4__WIIyEEvT_E3buf:
	.zero	64
	.globl	dp
	.bss
	.align 32
	.type	dp, @object
	.size	dp, 4194304
dp:
	.zero	4194304
	.globl	cgc
	.align 32
	.type	cgc, @object
	.size	cgc, 262144
cgc:
	.zero	262144
	.globl	G
	.align 32
	.type	G, @object
	.size	G, 1024
G:
	.zero	1024
	.globl	_ZN9Alphagocc6tStartE
	.align 8
	.type	_ZN9Alphagocc6tStartE, @object
	.size	_ZN9Alphagocc6tStartE, 8
_ZN9Alphagocc6tStartE:
	.zero	8
	.globl	io
	.align 32
	.type	io, @object
	.size	io, 524320
io:
	.zero	524320
	.local	_ZStL8__ioinit
	.comm	_ZStL8__ioinit,1,1
	.section	.data.rel.ro.local,"aw",@progbits
	.align 8
.LC0:
	.quad	io
	.hidden	__dso_handle
	.ident	"GCC: (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0"
	.section	.note.GNU-stack,"",@progbits

)");