#define _ ":\n\t"
#define a "q\t%r"
#define b "\n\tmov"
#define d "\n\tj"
#define c "\n\tc"
#define e "_\n\t"
#define f "allq\t"
#define g ""b"q\t"
#define h "\n\t."
#define i "0\\00"
#define j "_"_""
#define l "._\n\t"
#define n "._"_""
#define m "x\n\t"
#define k ""g"%r"
#define p "(%rip"
#define o ""c f""
#define q "ax\n\t"
#define s "\n\n\t"
#define r "xorl\t%"
#define w "ction"
#define v "\",@progb"
#define t "(%rsp"
#define x "c"f""
#define A ""b"l\t"
#define z "leaq\t"
#define y "movq\t"
#define C "@fun"w"\n"
#define B "cmpq\t"
#define F ""s".s"
#define E ""a"ax"
#define D ", %r"q""
#define I ""F"ection"
#define H ""e"mov"
#define G "pop"a""
#define N ""v"its"
#define M ", %rd"
#define K "text."
#define J "test"a""
#define P "mp\tL"
#define O ""p"), %"
#define X ""c"mp"
#define W "addq\t"
#define V ""h"typ"
#define T "allq\t"
#define S ""d"e\t"
#define Q "\\00"i""
#define Z "ud2\nL"
#define Y "\"ax"N""
#define __ ""_"push"
#define _b ""d"ne\t"
#define _a "\n\t"G""
#define _d ""j".siz"
#define _c ", %edi\n"
#define _e ""I"\t."K""
#define _f "\n\t"r""
#define _k "\n\tretq\n"
#define _l ""__ a"b"
#define _j ""a"bx\n\t"
#define _i "\n\tpush"
#define _h "\n\t"z""
#define _g "eax, %eax"
#define _p "%rcx\n\t"
#define _o "q\t%rax"
#define _n "testl\t%"
#define _m "d._\n\t"
#define _r ""_n _g""
#define _q ""i"0"Q""
#define _G "La_+40"p""
#define _F "La_+41"p")"
#define _E "\t\"."K""
#define _D "\"ax"v"it"
#define _C "7._\n\ttest"
#define _B ""b"b\t%dl, "
#define _A ""n"movq\t"
#define _z ""_l"p\n\tpush"
#define _y "\n\t"W""
#define _x "rust_eh_personality"
#define _w "rust_begin_unwind"
#define _v "push"E""
#define _t "p2align\t"
#define _s ""h"section\t"
#define _P ""Y V"e\tL"
#define _O ""e"testq\t"
#define _N ""J"ax"D""
#define _M "f"e"andb\t"
#define _K ""b"b\t%al, "_G")"_B _F"\n\t"
#define _J "ebp, %ebp"
#define _I ""s".type\tL"
#define _H "@object"_s"."
#define _Z ""c T"L"_C"b\t$1, %al"S"L"
#define _Y "zbl\t%dl, "
#define _X "\n\tincq\t%"
#define _W ""_c"\t"x"L"_m""
#define _V "%rbx, %rdi"o"Lm"l""
#define _T ""o"LP"l Z""
#define _S ""Y h"type\tL"
#define _Q ""_".size\t"
#define an "(%rdx), "_p""
#define am ""W"$8, %rsp\n"
#define ak "c"T"LC"l Z""
#define al ""n r"eax, %eax"
#define aj "5"_O"%rax"D"je\tL"
#define ai ""_M"$1, %al"_K""
#define ah ""_f"ebx, %ebx"
#define ag "$32, %edi"o"L"_m""
#define af ""Y h"globl\t"
#define ae ""_z a"15"_i a"14"
#define ad "__errno_location@PLT"A"(%rax), %"
#define ac ""W"$8, %rsp"_a"bx"_a""
#define ab ""Y h _t"4, 0x90"V"e\tL"
#define aa ""h"cfi_endproc"
#define a_ "asciz\t\""Q""
#define aK "c"T"L"_M"$1, %al"_K""
#define aJ "c"T"L"_C"b\t%bpl, %al"_b"L"
#define aI "pop"a"bp\n\tretq\nL"
#define aH "%rdx"_y"%rdx, %rax"
#define aG "cmpb\t$45, (%rax)"_b"L"
#define aF ""t")"k"15, 8"t")"k"12, 16"t")"
#define aE "(%rbp)"k"bx, 8(%rbp)"
#define aD "24"t")"M"i"o"Lm._\n\t"_r S"Lb"l""
#define aC ""S"LX"H"l\t%edx, %ebp"
#define aB "movl\t%ebp, %edi"o"Ls"H"q\t"
#define aA ""ae _i _j _v"\n\t"
#define az ""_c"\t"y"%rbx, %rsi"o""
#define ay ""e"add"E", %rbp"_y"%rax, %rbx"X"q\t%r1"
#define ax "esi"_h"Lm_"O"rdi"_T""
#define aw "L._+24"O"edi"g"L._+16"O"r"
#define av ""n z"Lm_"O"rdi"A"%edx, %esi"_T""
#define at ""_".cfi_startproc\n\t"
#define as "def_cfa_offset 16"o"LB"e Z""
#define ar "4"Q i i i i i i""
#define aq ""_".zero\t1024"h"size\tL"
#define ap ",\"aw\",@progbits"h _t"3\nL"
#define ao ""Q _q i"0\""h"size\tL"
__asm__("\t.text\n\t.file\t\"ALDS1_6_B0-8787f43e282added376259c1adb08b80.rs\"\n\t.se"w _E"Lm._\","_D"s\n\t.type\tLm._,"C"Lm._:"g"(%rdi), %rdx"g"8(%rdi), %rax"X _o", 16(%rdx)"d"le\tLV_"g"24"an"imul"_o", "_p W"8"an"js\tLV_"g"(%rdx), %rdx"X"q\t%rcx, (%rdx)"d"le\tLV_\n\tshlq\t$2, "_p"inc"_o"\n\t"W"16"an"mov"_o", 8(%rdi)"S"LA._"A"(%rcx), %edx"A"$1, %eax"_k"LV_"_"inc"_o"\n\tmov"_o", 8(%rdi)\nLA._"_ r"eax, %eax"_k"LX._"_".size\tLm._, LX._-Lm._"F"e"w _E"L5_\","_D"s"V"e\tL5_,"C"L5_"_"movb\t"_G"), %al"X"b\t$2, %al"_b"LJ"e"push"_o"\n\t"aK am"LJ_"_ r"ecx, %ecx"X"b\t$1, %al\n\t"z _F", %rax"c"move"_o", "_p"movq\t%rcx, %rax"_k"Lt_"_".size\tL5_, Lt_-L5_"I _E"Ls_\","_D"s"V"e\tLs_,"C"Ls_"_l"x"A"%edi, %ebx\n\tnegl\t%ebx\n\tcmpl\t%edi, %ebx\n\tjle\tLu"H"l\t$45, %edi"c T"Ld._"A"%ebx"_c"Lu"j"pop"a"bx"d P".._\nLA"_d"e\tLs_, LA_-Ls_"I"\t.text.L7._,"_D"s"V"e\tL7._,"C"L7._"_l"x"c T"L5"_O"%rax, %rax"S"L"H"b\t(%rax), %bl\n\taddb\t$-48, %bl\n\tcmpb\t$10, %bl\n\tjae\tL"e aK"movb\t$1, %al\n\tj"P"E._\nL"j r"eax, %eax\nLE"n"movl\t%ebx, %ed"m"pop"a"bx"_k"LD"n".size\tL7._, LD._-L7._"I"\t.text.Lc_,"_D"s"V"e\tLc_,"C"Lc_"_z _j _v _Z"M"H _Y"%ebx"_Z"Y"H"b\t$1, %bpl\nLS"n"leal\t(%rbx,%rbx,4), %eax"b _Y"%ecx\n\tleal\t(%rcx,%rax,2), %ebx\n\t"aJ"S._\nLY"j"movl\t%ebx, %eax\n\t"am"\tpop"a"bx\n\t"aI"M"j ak"d"_d"e\tLc_, Ld_-Lc_"I"\t.text.Lj_,"_D"s"V"e\tLj_,"C"Lj_"_z _j _v _Z"i"H _Y"%ebx"_Z"G"l"movb\t$1, %bpl\nLL"j z"(%rbx,%rbx,4), %rax"b _Y"%ecx\n\t"z"(%rcx,%rax,2), %rb"m aJ"L_\nLG"n"mov"a"bx, %rax\n\t"am"\tpop"a"b"m aI"i"j ak"P"_d"e\tLj_, LP_-Lj_"I"\t.rodata.cst16,\"aM"N",16"h _t"4\nL1_"_".zero\t16,48"_s"."K"L.._,"_P".._,"C"L.._"_l"x\n\tsubq\t$48, %rsp\n\tmovabsq\t$3472328296227680304, %rax"g"%rax, 32"t")"b"aps\tL1_"O"xmm0"b"aps\t%xmm0, 16"t")"b"aps\t%xmm0, "t")"A"$39, %ebx\n\t"_n"edi"_c"\tjle\tLI"H"l\t$3435973837, %eax\nLT"n B"$39, %rb"m"ja\tLO"l"movl\t%edi, %ecx"g"%rcx, %rdx\n\timul"E M m"shrq\t$35"M m"addl\t%edx, %ed"m"leal\t(%rdx,%rdx,4), %ed"m"movl\t%edi, %esi\n\tsubl\t%edx, %esi"b"b\t$48, %dl"X"b\t$10, %sil"d"b\tL3"l"movb\t$55, %dl\nL3"n"addb\t%sil, %dl"A"$3435973837, %esi\n\timul"a"cx, %rsi\n\tshrq\t$35, %rsi"_B t",%rbx)\n\tdec"_j"cmpl\t$9"_c"\tmovl\t%esi"_c"\tja\tLT"l"inc"_j"movl\t$39, %eax"X E", %rbx"c"movae"E", %rbx\nLI"j"movzbl\t"t",%rbx)"_c"\tc"T"L"_m"inc"_j B"$40, %rb"m"jne\tLI"e"addq\t$48, %rsp\n\tpop"a"b"m"retq\nLO"n"movl\t$40, %esi"g"%rbx"M"i"c T"Lq"e Z"0"n".size\tL.._, L0._-L.._"_e"L7_,"_P"7_,"C"L7_"__ E X a"dx, %rsi"S"L8"l J"si, %rsi"d"s\tLH"l"movq\t(%rdi), %rc"m B"%rsi, %rc"m"jle\tLH"l"movq\t16(%rdi), %rax\n\tshlq\t$2, %rsi\n\t"W"%rax, %rsi\n\tje\tLH"l J"dx, %rd"m"js\tLH"l B"%rdx, %rc"m"jle\tLH"l"shlq\t$2, "aH S"LH"l"movl\t(%rsi), %ecx\n\tmovl\t(%rax), %ed"m"movl\t%ecx, (%rax)"A"%edx, (%rsi)\nL8"n"pop"E _k"LH"n ak"G"_d"e\tL7_, LG_-L7_"_e"LU_,"_P"U_,"C"LU_"__ E g"%rsi, %r"q r"esi, %esi\n\t"_N"cmovnsq\t%rax, %rsi\n\tshlq\t$2, %rsi\n\t"J"si, %rsi"d"e\tLD"_O"%rdi"M"i"S"L6_"c T"realloc@PLT"d P"B._\nLD"j J"di"M"i"S"LM"l x"free@PLT\nLM"al d P"Z_\nL6_"_"mov"a"si"M"i"o"malloc@PLT\nLB"n _N"je\tLN._\nLZ"j G"c"m"retq\nLN"n x ad ax"y"_d"e\tLU_, Ly_-LU_"I _E"LQ._\","_P"Q._,"C"LQ._"__ E g"(%rsi), %r9"X"q\t$1, (%rdx)"_b"Lj"l y"8(%rdx)"D y"%rax, "_p"sarq\t$63, %rc"m"and"a"9, %rc"m"add"E", %rc"m"j"P"R._\nLj"_A"32(%rdx)"D _N"jle\tLf"l r"ecx, %ecx\n\tj"P"R._\nLf"n"jns\tLK"e z"-1(%r9), %rcx\nLR"n B"$1, 16(%rdx)"_b"Lc"l y"24(%rdx), %r10"g"32(%rdx), %r8"k"10"D"sarq\t$63"D"and"a"9"D"add"a"10"D J"8, %r8"d"g\tLh"e"j"P"w_\nLc"_A"32(%rdx), %r8\n\t"J"8, %r8"d"le\tLY"l y"%r9, %rax\nLh"j B"%r9, %rcx"d"g\tLK"e J"cx, %rcx"d"s\tLK"e B"%r9, %r"q"jg\tLK"e J"ax"D"js\tLK"e B"%rcx, %rax"d"le\tLe"l y"%rcx, %rdx\n\tnotq\t"aH d P"g_\nLY"_A"$-1, %rax\nLw"j"jns\tLK"e B"%r9, %rcx"d"ge\tLK"e B"$-1, %rcx"d"l\tLK"e B"%r9, %r"q"jge\tLK"e B"$-2"D"jle\tLK"e"sub"a"cx, %r"q"jge\tLe"l"inc"E X"q\t$-1, %r8"d"ne\tLg"H"absq\t$-9223372036854775808, %rd"m B"%rdx, %r"q"je\tLK_\nLg"j"cqto\n\tidiv"a"8"_X"rax"d P"3_\nLe"al"\nL3"j"mov"a"si, (%rdi)"k"cx, 8(%rdi)"k"ax, 16(%rdi)"k"8, 24(%rdi)"_a q"retq\nLK"j x"LC"l Z"F"n".size\tLQ._, LF._-LQ._"_e"L_._,"_P"_._,"C"L_._"__ E"\nLe"j x"L"aj"9"H"b\t(%rax), %al"A"%eax, %ecx\n\taddb\t$-9, %cl"X"b\t$5, %cl"d"ae\tLp_\nLJ"n x"L"ai"j"P"e_\nLp"j"cmpb\t$32, %al"S"LJ._\nL9"j G q"retq\nLN"_d"e\tL_._, LN_-L_._"_e"main,"af"main"V"e\tmain,"C"main"ae _i a"13"_i a"12"_i _j"subq\t$168, %rsp\n\t"x"L_._"o"L"aj"C"e aG"C"e x"L"ai x"Lj_"k"ax, %r14\n\tneg"a"14\n\tj"P"F_\nLC"j x"Lj_"k"ax, %r14\nLF"j B"$9, %r14\n\tmovl\t$10, %r15d"c"movg"a"14, %r15"_f"edi"_c"\t"y"%r15, %rsi\n\t"x"LU_"k"ax, %r12\n\t"J"14, %r14\n\tjle\tLl"l z"(,%r14,4), %rd"m r _J _f"esi, %esi\n\t"y"%r12"M"i"o"memset@PLT"k"14, "aF ah"\nLz"j B"%rbp, %r12\n\tje\tLC_3"_h"1(%rbx), %r15"o"L_._"o"L"aj"a."e aG"a."e x"L"ai x"Lc_\n\tnegl\t%eax"d P"C_2\nLa."j x"Lc_\nLC_2"_"movl\t%eax, (%r12,%rbx,4)"_y"$-4, %rbp"k"15, %rbx"X"q\t%r15, %r14\n\tjg\tLz_\nLC_3"_"movq\t"t"), %r14\n\tj"P"C_4\nLl"_A"%r14, "aF"\nLC_4"_ z"-1(%r14), %r15\n\t"J"15, %r15\n\tjle\tLC_5\n\t"r _J _h"(,%r15,4), %r13"ah _f"esi, %esi\nLC_7"_ B"%rsi, %r14\n\tjle\tLQ"H"q\t16"t")"D B"%rbp"D"je\tLQ"H"q\t%rax, "_p W"%r13, %rcx"d"e\tLQ"e z"1(%rsi), %r12"A"(%rax,%rsi,4), %eax"X"l\t(%rcx), %eax"d"g\tL9"l y"%rsp"M"i"k"bx"M m x"L7_"_X"rbx\nL9"n"addq\t$-4, %rbp"k"12, %rsi"X"q\t%r15, %r12\n\tjl\tLC_7"d P"R_\nLC_5"_ r"ebx, %ebx\nLR"j"mov"a"sp, %rbp"k"bp"M"i"k"bx, %rsi"k"15, %rdx"o"L7_"_f _g _h"128"t")"M m y"%rax, (%rdx)"A"$1, %eax"k"ax, 16(%rdx)"k"bx, 24(%rdx)"k"ax, 32(%rdx)"_h"64"t"), %r14\n\t"y"%r14, %rdi"k"bp, %rsi"o"LQ._\n\t"J"bx, %rbx"d"s\tLQ"e B"%rbx, "t")"d"le\tLQ"e z"(,%rbx,4)"D"addq\t16"t")"D"je\tLQ"e"movl\t(%rax), %r15d"_X"rbx"A"$1, %eax"_h"24"t"), %rbp"k"ax, "aE ah k"bx, 16(%rbp)"k"ax, 32(%rbp)"_h"96"t"), %r12\n\t"y"%rsp, %rsi"k"12, %rdi"k"bp"M m x"LQ._\n\t"y"%r14, "aE A"%r15d, 16(%rbp)"k"12, 24(%rbp)"k"bx, 32(%rbp)"_h aD"movl\t%edx, %edi"o"Ls"H"l\t"ag z aD z"24"t"), %rbx\nLK"n"movl\t%edx, %edi"o"Ls"H"l\t"ag y _V _r _b"LK._\nLb"n"movl\t$91"_W z"48"t"), %rbx"A"-8(%rbx), %edi"o"Ls"H"l\t$93"_W y _V _r aC A ag aB _V _r aC"\nL6"n"movl\t$32"_W aB _V"movl\t%edx, %ebp\n\t"_r _b"L6._\nLX"j"movl\t$10"_W y"16"t")"M"i"_f"esi, %esi"o"LU_"A aw"si"g"L._"O"rd"m x"L2"e"testl\t%eax, %eax"_b"LI"l r _g _y"$168, %rsp\n\t"G"bx"_a"12"_a"13"_a"14\n\t"G"15"_a"bp"_k"LQ"j x"LC"l Z"I"av"b"_d"e\tmain, Lb_-main"_e _x","af _x V"e\t"_x","C _x _"retq\nLt_2"_Q _x", Lt_2-"_x _e _w","af _w V"e\t"_w","C _w _"ud2\n\t"Z"n"_d"e\t"_w", Ln_-"_w _e"L2_,"_S"2_,"C"L2_"aA J"dx, %rd"m"je\tLr"H"q\t%rdx, %r14\n\t"y"%rsi, %rbx"A"%edi, %r15d"_f _J"\nLi"_A"%r14, %rdx\n\tsub"a"bp"M m"movl\t%r15d"az"write@PLT\n\t"_N"js\tL0"ay"4, %rbp"d"b\tLi._\nLr"j r"eax, %eax"d P"l_\nL0"j x ad"ed"m"movl\t$1, %eax\nLl"j ac"14\n\t"G"15"_a"bp"_k"L4"_d"e\tL2_, L4_-L2_"I _E"Lf_\","_S"f_,"C"Lf_"aA y"La_+8(%rip), %r15"g"La_"O"rbp"X"q\t%rbp, %r15"_b"LU"l B"La_+16"O"r15"_b"LV"l r _J k"bp, La_+8(%rip)\n\t"J"15, %r15\n\tje\tL8"H"l\tLa_+32"O"r14d"g"La_+24"O"rbx"_f _J"\nLH"j"mov"a"15"M m"subq\t%rbp"M m"movl\t%r14d"az"read@PLT\n\t"_N"js\tLL._"S"L8"ay"5, %rbp"d"b\tLH_\nL8"j"mov"a"bp, La_"p")\n\t"r"r15d, %r15d\nLU"n B"%rbp, %r15"d"ge\tLV"l y"La_+24"O"rax"b"b\t(%rax,%r15), %dl"_X"r15"k"15, La_+8(%rip)\n\tmovb\t$1, %al"d P"v_\nLV"al"\nLv"j ac"14"_a"15\n\t"G"bp"_k"LL._"_ x ad ax"t_5"_Q"Lf_, Lt_5-Lf_"I _E"Ld._\","_S"d._,"C"Ld._"_z _j _v A"%edi, %ebp"g"L._"O"rd"m B"L._+8(%rip), %rd"m"jne\tLW"l"movl\t"aw"bx"k"bx, %rsi"o"L2_\n\t"_r _b"L1"l y"$0, L._"p")\n\t"r"edx, %ed"m"j"P"h._\nLW"_A"L._+16"O"rbx\nLh"n"movb\t%bpl, (%rbx,%rdx)\n\tinc"a"d"m y"%rdx, L._"p")\n\t"ac"bp"_k"L1"av"t_6"_Q"Ld._, Lt_6-Ld._"_e"LP._,"_S"P._,"C"LP._"__ E o"LB"e Z"T"_d"e\tLP._, LT_-LP._"_e"LC._,"ab"C._,"C"LC._"_".cfi_startproc"_i E h"cfi_"as"k"_d"e\tLC._, Lk_-LC._"aa _e"LB_,"ab"B_,"C"LB_"at"ud2\n\t"Z"o"_d"e\tLB_, Lo_-LB_"aa _e"Lq_,"ab"q_,"C"Lq_"at _v"\n\t.cfi_"as"A_0"_Q"Lq_, LA_0-Lq_"aa _I"g._,"_H"bss.Lg._,\"aw\",@nobits\nLg._"aq"g._, 1024"_I"a_,"_H"data.La_"ap"a_"_"."a_ ar ar"4"Q i i i"0\""h"quad\tLg._"h a_ _q _q i"2"ao"a_, 48"_I"5._,"_H"bss.L5._,\"aw\",@nobits\nL5._"aq"5._, 1024"_I"._,"_H"data.L._"ap n"."a_ _q _q i i"4"Q _q"0\""h"quad\tL5._"h"asciz\t\"\\001"ao"._, 32"_I"m_,"_H"rodata.Lm_,\"a"N"\nLm_"_".ascii\t\"called `Result::unwrap()` on an `Err` value\""h"size\tLm_, 43\n"s".se"w"\t\".note.GNU-stack\",\""N"\n");
