Caml1999y037}fb/(X86_proc@0vWo)-"'X86_ast058ߺ<%RӠ(Warnings0Ef{&(Variable0?l猵eY2Var_within_closure0``ݗXFR⠠)Unit_info0'T Χ@aR%Types0"|Vȷ`X .Type_immediacy00$ jbv\"k&#Tag0&b rٍ&Symbol03E?Y7(%Subst0=aqT/!p+-Stdlib__Uchar0=H^V9>ɠ+Stdlib__Sys0b'8=OIn.Stdlib__String0 w_OA4D"Q~~+Stdlib__Set0ܔ@Z8XWaa2+Stdlib__Seq0?72#[O.Stdlib__Result0p~ !ԥ//.Stdlib__Printf0rwOt:=:栠+Stdlib__Map0*4ɇ2s䠠.Stdlib__Lexing0^m|e,Stdlib__Lazy0$1mlࠠ-Stdlib__Int640q=cT?Q1ˠ/Stdlib__Hashtbl0(L%bԠ.Stdlib__Format00FClW0Stdlib__Filename0ʩDZ۽!g.Stdlib__Either0HD ?|>.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Digest0#z25I*,Stdlib__Char0Oe+v}9].Stdlib__Buffer0,I[?z+Stdlib__Arg03#a]֢2T&Stdlib0t0VoS%{<F:0Static_exception0Jmyrqܒx-8ɞ3Simple_value_approx0 c[k%S\KѠ%Shape0 M``ll6Set_of_closures_origin0!YA _XO 2Set_of_closures_id0LbO`ܩ&M*Projection02hS xj56'Profile0i֓}խ٠)Primitive0dU=\I/}$Path0k.tbGmᠠ)Parsetree0v o[pY Y)Parameter0zk^f2my19+Outcometree0BuG^)= 9c 'Numbers0 q޷He0Mutable_variable0CQᷧ$$Misc0Kvor#2D)Longident0wP q;ɡ(Location0nBɊOn?7~ؠ)Load_path0,j " nn7ݠ,Linkage_name0tԈK1G&Lambda0x_edT-uq7Internal_variable_names0TbgѹG+L,Identifiable0]/*N %Ident0>ЃzV)j⠠*Freshening0xW("-9wVԠ*Format_doc0uy@GmWUࠠ'Flambda0VJ͟+Export_info0t?MH\)Export_id0CJ9DןRa7ݷ$E#Env02O<r7 )Debuginfo0_ |PooGq*Data_types0v\3,Svh&Config0E}o*ݠ(w[ ])Compilenv0_˚z(g;0Compilation_unit0Dl ]wN*Cmx_format0}Du)|lx/̠*Cmi_format0{)ݬ[ƥ  .Closure_origin0!Havl5"_*Closure_id0 (?$/Closure_element0ǔf#M'Clflags0D!jT&82Clambda_primitives0|& %ZIǝz'Clambda0i[C [|e%Ccomp0ÃUPc9pmq10CamlinternalLazy0zY# #4#-8CamlinternalFormatBasics0|.e1R$|o5Build_path_prefix_map0zd,J4z+Backend_var0Xʮz{9`z(Asttypes0eT$BbRM dc/Allocated_const0/vVǟx@+Stdlib__Fun04եOՐ!z-Stdlib__Bytes00q )'i692CamlinternalFormat0f$@0 ؠ.Stdlib__String0q8/- @qꠠ.Stdlib__Printf0}9%E,Stdlib__List0]:諳M~x0Stdlib__Filename0Õ$\GD.Stdlib__Buffer0ckډt]` }u&Stdlib0) 9cV!$Misc0"L3^}I1栠&Config0[q:1$&)Compilenv0 0 g'ȸ'Clflags09§(ԿMtZ4%Ccomp09-th &WGq@CB@B@@#@ ,camlX86_proc5)<@O@;register_internal_assembler !f@'@@A@*Pmakeblock@A@#3asmcomp/x86_proc.ml`@A $X86_proc.register_internal_assembler *X86_proc.register_internal_assembler.(fun)@CB@а-Psetfield_arg@@@@@#z@@а*2internal_assembler;@а/+simplify_fv<@A@ @#d@@ @@A@B@ @A@@@@AB@0@A@ @AA@A@AA@@SDC@E)directiveHK#dir@'@@A@QR=@A@#< Np A2X86_proc.directive8X86_proc.directive.(fun)@CB@аZ(asm_code @а_0@AA @#L gp @аgR@@@@@#@#X `p @аs$@аwH@A@@#e Tp )@@@A@B@ @A@@@@AB@:@'@AB@ @A@.@A@?@A+@B@@@@2@ABA@A@B@T@$emit#ins@'@@A@M@A@# Ib A-X86_proc.emit3X86_proc.emit.(fun)@CB@а)apply_arg@@@@@# Yb @аVa@аU@# Ob Vа@@@@@@ Uаlw@аS@S@@A @B@ @A@@@@AB@1@#@AB@@A@)@A@6@A'@B@@7@-@AB@F@A@:@AA@A@ @A@8string_of_string_literal]`!s_@'@@A@+const_block@A.Stdlib__Printf2camlStdlib__Printfrj &camlStdlib__Printf.bprintf_132_closureN@.Stdlib__Buffer2camlStdlib__Buffer! 'camlStdlib__Buffer.add_char_427_closureh@-Stdlib__Bytes1camlStdlib__Bytes0Y !camlStdlib__Bytes.sub_332_closure pY@AB %camlStdlib__Buffer.create_122_closure8*@CD@#v]GGA !X86_proc.string_of_string_literal 'X86_proc.string_of_string_literal.(fun)@CB@а+Paddint_argdBаe\1@#wYhw@а!'PaddintfI @#wXmw@а*&Pfieldj"а/!ba @8&createz#!wJmw+@CBа@FY!!@H@CBаY)new_value@@@@A@3@@AB@C@@@6@A@@ABаhwаlBxаpF@#`CFknnCj@CBа{@@ CBа)AE@@@A@ @A@B@@]@%@AB!@C@$@@AB@@a@(@A*@'@ABC@@f@A+@.@AB@-@@AB/@@AB@1@@AB 3@@AB@ 5@@AB@7@)@AB9@!@AB@;@3@AB=@/@AB@?@7@AB@@F@AB@~@D@ABа)apply_argA@A@#GBSG#)buffer.mlns}nA7Stdlib__Buffer.contents=Stdlib__Buffer.contents.(fun)@а*Pfield_arg @AA@#nbin @а&Pfield!@A@@#nbpn@а#ofs"@а+apply_funct#ד 1@-Stdlib__Bytes1camlStdlib__Bytes0Y#subL3#2nQ}n1#(bytes.mlIl{  IA8Stdlib__Bytes.sub_string>Stdlib__Bytes.sub_string.(fun)@CB@@D@A+@"@AB@C@@7@A@G@/@AB@@A@K@A<@B@@A@@AN@B@@@AB@@AC@@A@B@@A@BC@@A@@A@BC@C@@@AB@ @@AB@@A@B@'@@AB@@*@A@@AB@@A@B@.@@AB@0@A@2@A @@AB@@4@ @ABA@A@AC!#"@C&%@'>anon_fn[x86_proc.ml:84,6--170]* -!c @'@2!b @@AB@)Compilenv-camlCompilenv ֋ /const_immstring @A>?K@L@AB (camlX86_proc.is_special_char_199_closure4@G@ABC@#.TF W Y@?X86_proc.string_of_symbol.(fun)@CB@аK+apply_funct  аP  (@V/is_special_charǠ#AUJ[ g gU@CB а]3(аa%аe;qаiؚ<@#YVIH  V+@CB I@@CB@F@@AB@C@O@A@B@C@@N@AS@B#@C@@AD@%@"@AC@W@(@ABа]Z`@#wXI\  XI@CB@@`@f@AB @C@h@AJ@B@f@Ak@BH@C@l@O@ABA@A@"@D@0string_of_symbolŠ&prefixĠ!s@'@@ @AB~v@/const_immstring+@A&Stdlib*camlStdlib܇\8camlStdlib.^_459_closure1<@@ABC~@ )camlStdlib__Buffer.add_string_705_closure{@A@.Stdlib__String2camlStdlib__String7 #camlStdlib__String.iter_406_closure !S@@ABC1camlStdlib__Bytes0Y %camlStdlib__Bytes.exists_1253_closure2@@ADE@#IUB [A9X86_proc.string_of_symbol@CB@аƐа&Pfieldа$spec =@&exists#NMl  N#)string.ml[BT t t[A5Stdlib__String.exists;Stdlib__String.exists.(fun)@CBаsG@#OEM  O&@а*Pccall_arg-Kа&Pccall.1caml_string_equalB@ @@@@e@#OVa  O;@fа2]qn@b!^ˠ#Onx  OJ@CB@@v@Az@B@C@{@&@AB}@#@AB@@*@ABа*Jа/\@#Q[j  Q_@а6I @##QZp  Qg@а>5аB@#1QLp  Qu@CBаL"аP@Y*add_string#BRD^ ' 'R@CBа]/set_of_closures@A>@</:93/@CB@A@A@3$@@A@@аhA!DаmC%аq@$iter#cSD G Z@CBа~͠?@#j[DU  [̑аŠF@đа @ аа @CB@@#@A@@AB @C@@@A@&@@AB@d@A@*@A#@B@g@A@i@A-@B@@AF@BA@C@@@Ao@BI@E@AC@V@Ar@M@AB@t@Au@[@AB@@Ay@Bo@C@@{@AB@@@A@@Au@BC@@A@BB@@@A@BC@@A@B "B@@A$@@A@BC@'B@@A)@@AB@)@A@B@C.@@AB@0@@@ABC@3@@ABA@A@A#@B@ʠ!c@'@@A@@#JX SLA )X86_proc.string_of_symbol.is_special_char /X86_proc.string_of_symbol.is_special_char.(fun)@CB@аґ[а~ӹE @@o@p@а⑐aа㹝E$ @@аꑐ{а빝E1 @@p@o@@6@@AB@ @A@@:@A@Bа"摐_а'繝AE @@p@o@@J@@AB@ @A@@N@A@B@O@5@AB@R@A2@B@@S@9@ABа<֑zаA׹E_ @@аIޑAаN߹El @@o@p@@q@@AB@ @A@@u@A@Bа]ڑpаb۹E @@o@p@@@@AB@ @A@@@A@B@@5@AB@@A2@B@@@9@ABаwϑnа|йA @#jLKj S SL@@@@AB@ @A@@@A@Bа@@@@A@@@AB@@@AB@@BA@A@$@C @@AB9@C@@A@B@@@@ABC@?@AC@@@@G@ABC@@Aq@B@@A@B@@z@AB@w@AB@@@@ABCаJlаM̓ @#gI^ 9 9g@CB@@@@AB @C@а1s^@#hej Y Yh@а)apply_argа@а/set_of_closures@WT@Q/ON9HD@>CB@A@A@G @@A@@аVYа@аI%@?+make_printf#hDk Y Yh#W\Ti\A6Stdlib__Printf.bprintf@A@@A_@B@@@A{@Bk@g@AC@@e@AB@@@A@B@Cr@n@AD@@A@v@AC@@A@@AC@@@A@B@@AC@@@AB@@M@AB@@@AB@Q@E@ABC@@A@U@AB@S@AN@B@@@AB@\@AO@BC@@_@A[@W@ABC@ @b@_@ABC@y@At@B@@Ap@BC@@A@@A@|@ABC@@@@ABC@@@AC@@@ACA@A@&@F@/string_of_reg64%param@'@@A@@A@@AB@ @A @İ@ABCư@˰@AͰ@а@ABҰ@ְ @Aذ"@۰%@ް(@ABCDE@#mV,  }A8X86_proc.string_of_reg64>X86_proc.string_of_reg64.(fun)@CB@;@@@AA@B@ABC@D@AE@F@ABCG@H@AI@J@ABK@L@AM@N@O@ABCDE@аDI@@@AAаLO@@@ABа TT@@@ACа\Z@@@ADаd^@@@AEа#ld@@@AFа+ti@@@AGа3|o@@@AHа;r@@@AIаCx@@@AJаK}@@@AKаS@@@ALа[@@@AMаc@@@ANаk@@@AOаs@@@A@@@@A@A@A'yx@G|{@}/string_of_reg8l@'@@A@@A@@AB@@A@@ABC@@A@@AB@@A@@@ABCDE@#V0 A8X86_proc.string_of_reg8l>X86_proc.string_of_reg8l.(fun)@CB@:@@@AA@B@ABC@D@AE@F@ABCG@H@AI@J@ABK@L@AM@N@O@ABCDE@аI@@@AAа#O@@@ABа+T@@@ACа3Z@@@ADа;Đ^@@@AEаCƐd@@@AFа KȐi@@@AGа Sʐo@@@AHа [̐r@@@AIа cΐx@@@AJа "kА}@@@AKа *sҐ@@@ALа 2{Ԑ@@@AMа :֐@@@ANа Bؐ@@@AOа Jڐ@@@A@@@@A@A@( S R@H V U@ W/string_of_reg8hݰ Zࠐ ]@'@@A@ c d@A e f@ h i@ k l@ABC@# VVZ&rA8X86_proc.string_of_reg8h>X86_proc.string_of_reg8h.(fun)@CB@@@@AA@B@C@ABC@а |@@@AAа !@@@ABа &@@@ACа +@@@A@@@@A@A@A)  @I  @ /string_of_reg16찰  @'@@A@  @A  @  @AB  @  @A  @  @ABC  @ ð  @A Ű @ Ȱ @AB ʰ @ ΰ  @A а  @ Ӱ  @ ְ  @ABCDE@# V,A8X86_proc.string_of_reg16>X86_proc.string_of_reg16.(fun)@CB@:@@@AA@B@ABC@D@AE@F@ABCG@H@AI@J@ABK@L@AM@N@O@ABCDE@а <I@@@AAа DO@@@ABа LT@@@ACа TZ@@@ADа \^@@@AEа dd@@@AFа #li@@@AGа +to@@@AHа 3|r@@@AIа ;x@@@AJа C}@@@AKа K@@@ALа S @@@AMа [ @@@ANа c@@@AOа k@@@A@@@@A@A@B* q p@J t s@ u/string_of_reg32 x {@'@@A@  @A  @  @AB  @   @A  "@  $@ABC  &@  (@A  *@  ,@AB  .@  0@A  2@  4@  6@ABCDE@# V4A8X86_proc.string_of_reg32>X86_proc.string_of_reg32.(fun)@CB@:@@@AA@B@ABC@D@AE@F@ABCG@H@AI@J@ABK@L@AM@N@O@ABCDE@а I@@@AAа O@@@ABа #T@@@ACа +Z@@@ADа 3!^@@@AEа ;#d@@@AFа C%i@@@AGа K'o@@@AHа S)r@@@AIа [+x@@@AJа c-}@@@AKа "k/@@@ALа *s1@@@AMа 2{3@@@ANа :5@@@AOа B7@@@A@@@@A@A@CD+ H G@K K J@ L3string_of_registerf: O= R<@'@@A@ X Y eC@ [ \ hQ@AB ] ^ j]@ j ;camlStdlib__Printf.anon_fn[printf.ml:41,27--39]_252_closure-W_@ m 'camlStdlib__Printf.ksprintf_207_closure5Ik@ABC@# NZOA@ABCD@# `zڰA "X86_proc.string_of_float_condition (X86_proc.string_of_float_condition.(fun)@CB@ @@@AA@B@ABC@D@AE@F@G@ABCD@а  R(@@@AAа  Z-@@@ABа  b @@@ACа ! j;@@@ADа ) r?@@@AEа 1 zE@@@AFа 9 J@@@AGа A O@@@A@@@@A@A@BE. G F@N J I@ K2string_of_rounding N Q@'@@A@ W X @A Y Z @ \ ] @ _ ` @ABC@# JY2A;X86_proc.string_of_rounding !X86_proc.string_of_rounding.(fun)@CB@@@@AA@B@C@ABC@а p @@@AAа x !@@@ABа  &@@@ACа  +@@@A@@@@A@A@/  @U  @ .reset_asm_code  %param@'@@ O@A@#  Sf A7X86_proc.reset_asm_code=X86_proc.reset_asm_code.(fun)@CB@а  @а  R ]@а  @A@@#  Xf @@@A@B@ @A@@@@AB@@@AA@A@A0  @V  @ -generate_code  #asm@'@@A@ @ Ұ  @AB @,Stdlib__List0camlStdlib__List!s camlStdlib__List.rev_393_closure8էw@AC@# R/*A6X86_proc.generate_code@ @  %camlStdlib__String.concat_370_closure6v@ABC4camlStdlib__FilenameV4camlStdlib__FilenameY@$Misc(camlMisc ,camlMisc.debug_prefix_map_flags_5413_closure"j9@%Ccomp)camlCcomp @а@AA@#HW@аwd @#DH88@а" .+@#Lb88"@CB@@1@A5@B @Cа0 z@A@"@#DP[[-@а8x @@@#&Tc[[6@CBаA"}@аF v@аJ@A@@#8e{[[H@аSɑ@@@@A@@A@B@@@@@AB@@@A@b@A/@B@@N@A@d@2@AB@Q@A8l@BK@T@AC@Y@A;o@W@AB@=q@]@ABA@A@3nm@Pqp@r7with_internal_assembleruƠx(assembleŠ|!k@'@@A @B@o@ /camlMisc.anon_fn[misc.ml:61,2--153]_433_closure-0@AB@#o\h<eA X86_proc.with_internal_assembler &X86_proc.with_internal_assembler.(fun)@CB@а5ˑ@а:ȹ@@@@ @#mzee@аr=@аq>@@@@@ @#V{ee"@а͹@@@B@'@#T}ee.@аѐ6B@:anon_fn[misc.ml:61,2--153]#Bee;@CB@@J@A@B@C@;@A(@B@8@A.@B@O@?@-@ABC@@T@A>@BC@5@AC@Z@AA@G@AB@@Y@^@J@ABCA@A@ABCFG@@ADB搠C鐠D쐠E@A @@ @@AB@@@@F !@@@ K@A !@ABC@@L (@M  ! A@AN$ -o D@O{@@@v@@Ax@ABCDR! } @T'&@@@U,+@@@@@A01@AB[43 @\98=@@@4@@A=>6@_BA< @ABCEbFE@@@cNMc@@@^@@ARS`@AeVUe @g[Z@@@ABh_^@@@@@Acd@kih @Alml#tosC@mutKxy \n}|@A@@o@[@ABCDp&st(%d)F@qLrs@Ai@@@ABtDuvwM@ @@A @@ @@ABCx#st(C@yK° LŰN@AzȠ@̰OϰP@{ӗ%xmm%dE@AB|ٗ#xmmC@}K/? @A~@A:B@@@@@@A@ABCDEFA @B ,@@@@@A  @AE  @F @@G&%s%02xF@ABCH @I%$J('@B@AB@K0/DL5467CM;:N>=@AB F@@@A@@OFEBPKJLMY@ABCD@@QTS@WXdZ[@R_^@@@@@Acd@ABTgf @Uml$r15bD@AVsr$r14bD@Wzy$r13bD@ABCX$r12bD@Y$r11bD@AZ$r10bD@[#r9bC@AB\#r8bC@]#dilC@A^#silC@_#bplC@ABCDE`#splC@a"dlB@AbǗ"clB@cΗ"blB@ABdԗ"alB@eۙ g@@@ b@@A d@g䘠 j @ABCh藠#\%oC@iDjklm@A J@ @@AB@@@@An Lo @\@ABCDp@%e@q! C@@@>@@A%&@@Ay)(E @z/.-roundsd.truncM@{65,roundsd.nearL@AB|<;,roundsd.downL@}CB*roundsd.upJ@~JI@@@@@ANO@ABCDEFGRQ  @\[@@@@@A`a@Adc @ih@@@@@Amn@ABqp @xw"npB@A~}!pA@"nsB@AB!sA@"noB@A!oA@"neB@ABCD!eA@!aA@A"beB@"aeB@AB—!bA@ʗ!gA@AЗ"leB@ח"geB@ABCݗ!lA@@@@@@A@ @AB򗠐#r15C@#r14C@A#r13C@#r12C@ABCDE #r11C@#r10C@A"r9B@&%"r8B@AB,+#rdiC@43#rsiC@A:9#rbpC@A@#rspC@ABCGF#rdxC@PO#rcxC@AVU#rbxC@]\#raxC@ABcb @@@ @@Agh @ml  @Aqp#ordC@BCDwv#nleC@#nltC@A#neqC@%unordE@AB"ltB@"eqB@@@@@@A@ABC @"dhB@A"chB@"bhB@AB×"ahB@ʙ |@@@ w@@Aϰ y@Ә  @ABCDEFי@@@@@Aܰ@㘠 @A痠$r15wD@$r14wD@A$r13wD@$r12wD@ABC$r11wD@  $r10wD@A#r9wC@#r8wC@AB"diB@'&"siB@A-,"bpB@43"spB@ABCD:9"dxB@ED"cxB@AKJ"bxB@RQ"axB@ABXW @@@ @@A\] @ba  @Afe$r15dD@BClk$r14dD@ut$r13dD@A{z$r12dD@$r11dD@AB$r10dD@#r9dC@A#r8dC@#ediC@ABCD#esiC@#ebpC@A#espC@#edxC@AB#ecxC@Ǘ#ebxC@A͗#eaxC@ԙ h@@@ c@@Aٰ e@ABCܘ j @F@A@@@@@_ (camlX86_proc.string_of_reg8l_438_closure/z C (camlX86_proc.string_of_reg8h_477_closuresӑ (camlX86_proc.string_of_reg16_492_closureԑ (camlX86_proc.string_of_reg32_531_closure2 (camlX86_proc.string_of_reg64_399_closure ,camlX86_proc.string_of_registerf_570_closure9f 0camlX86_proc.string_of_string_literal_93_closure.|\ ,camlX86_proc.string_of_condition_614_closure!&) 2camlX86_proc.string_of_float_condition_653_closure6c\ )camlX86_proc.string_of_symbol_193_closure67k +camlX86_proc.string_of_rounding_676_closure,;ի ,camlX86_proc.buf_bytes_directive_310_closure<=camlX86_proc.emit_915_closure(b "camlX86_proc.directive_903_closureb 'camlX86_proc.reset_asm_code_925_closure:8[ &camlX86_proc.generate_code_935_closure'E! &camlX86_proc.assemble_file_877_closure,CA>@' 4camlX86_proc.register_internal_assembler_695_closureg* 0camlX86_proc.with_internal_assembler_705_closure @ABCDEFGH@A@$C@-@ABM@B"@AC@@@ABD@@A(@BEAY@@A@B@@AC@ @AD}@~@Ay @x(@ABu.@u;@AqA@pI@ABCEmO@mZ@A x@ @AB @ @A @ @ABCFG @ @A @ @AB @ @A @ @ABC @ @ @A @BCD @ @ @A @BC @ +@A 1@ 9@ABD ?@ I@A O@ W@ABEF ]@ k@A q@ y@AB @ @ @A @BC @ @A @ @ABDE @ @A @ @A @ @ABCF @  @A @ @A@@ABC@ *@A@B@@@ABCDGHI@ 0@A@B @ 0@ @AB @ }@ACD {@ y@A w@ v@A t@ p@ABCE n@ n@A l@ j@A h@ f@ABC c$@ @A  @B @ @AC !@ -@A 3@ Lb@ABD Ji@ Iq@A Fx@@ABEFG@@AHN@B@C@FL@A@@SY@@ABCDE@@@ABfl@Cc[@q@ADFH@|@A@B@io@@A]c@BCZ`@RX@A@ (camlX86_proc.string_of_reg32_531_closure2@A (camlX86_proc.string_of_reg16_492_closureԑe@BCDE@@A (camlX86_proc.is_special_char_199_closure4@ (camlX86_proc.string_of_reg8h_477_closures@AB 0camlX86_proc.with_internal_assembler_705_closure @ 2camlX86_proc.string_of_float_condition_653_closure6c\.@A (camlX86_proc.string_of_reg64_399_closurem@B ,camlX86_proc.string_of_condition_614_closure!&)@CDk@y@ +camlX86_proc.string_of_rounding_676_closure,;ի@ABE@,camlX86_proc5)<,camlX86_proc,$@A 0camlX86_proc.string_of_string_literal_93_closure.|\@B (camlX86_proc.string_of_reg8l_438_closure/z C@C )camlX86_proc.string_of_symbol_193_closure67k@ ,camlX86_proc.string_of_registerf_570_closure9f@A@ ,camlX86_proc.buf_bytes_directive_310_closure<@ABDFGIJ@b@@A@@@@@@@ABCY@@@@ |@@ABD@@ @@A#subL@@@@,Stdlib__List0camlStdlib__List!s #rev@@ABCe@@@@A5@@O@@A@@&Stdlib*camlStdlib܇\!^@@ABCDE @@ {@@A @@ @@AB @@ F@@A @@@@@@ABCD@@{@@A.@@@@AB@@ @@A a@@@@ABY&exists@@%@@@@*bufput_acc@@ABCDEFG@B@B@AB@N@A@B@CT@@A@ @ @ @ABCD @ =@ g@AB @6@ACEF@@AM@@A@B @ @ACDG@J@;@@A@ @@@A@AB@@@A@m@b@@A@AC-@"@@A@@@@@@AB@Aw@n@@A@@@@A@ABD|@i@@n@@s@@ABC@@@@A@A@@@A@@@@A@ @ @@A@ @ @@A@ABCD @ @@A@ n@ c@@A@ @ @@A@ABE %@ @@A@ @ @@A@ @ @@A@AB@@@@@AB@@x@@}@@AB@A @@@@@AB@BCFG@~@@>@@AB@@@@AC]@@@@A@@@@ABD@@@@A@@5@@ @@ @@ABCD B@@ @@ @@ABE E@@ @@ @@AB@@@@A#@@BCFG@@h1Н4>IA[