Caml1999y0379O,|/-Stdlib__Scanf@-Stdlib__Uchar0=H^V9>ɠ.Stdlib__String0 w_OA4D"Q~~+Stdlib__Seq0?72#[O0Def(f?4.Stdlib__Printf0rwOt:=:栠+Stdlib__Int0D1O YV4/>u4.Stdlib__Either0HD ?|>-Stdlib__Bytes0ߘ`{vqVu/ G.Stdlib__Buffer0,I[?z&Stdlib0t0VoS%{<F:8CamlinternalFormatBasics0|.e1R$|o2CamlinternalFormat03u$. NJ@.Stdlib__String0q8/- @qꠠ.Stdlib__Printf0}9%E+Stdlib__Int0Q%Q{(00q )'i69.Stdlib__Buffer0ckډt]` }u&Stdlib0) 9cV!8CamlinternalFormatBasics0+︣%-\4T̠2CamlinternalFormat0f$@0 @GDCB@CB@@#@ w1camlStdlib__Scanf1ZK@r@=anon_fn[scanf.ml:1477,19--31]ɰ ̠!x@'@@A@@#(scanf.mlS_ssŰ@:Stdlib__Scanf.kscanf.(fun)@CB@ A@A@A @u@=anon_fn[scanf.ml:1480,34--51]߰"⠐%!x@'@@A@@#bsааȰ@>Stdlib__Scanf.kscanf_opt.(fun)@CB@а0*Pmakeblock㹱@@@@@#$lrаа @ @@A@ @AA@A@ ?>@BA@C=anon_fn[scanf.ml:1521,34--46]FI!x@'@@A@@#;bnHH@=Stdlib__Scanf.unescaped.(fun)@CB@ A@A@FVU@[YX@Z%new_k ] Ơ`,readers_rest @'@f!k @Ah&reader @ @AB@@#XP~ccA -Stdlib__Scanf.take_format_readers.(fun).new_k 3Stdlib__Scanf.take_format_readers.(fun).new_k.(fun)@CB@аr)apply_arg ȹ@@@@@@#ha~cc@@@#m_~cc@CB@@$@AB@@@ABA@A@ABCI@]@%new_k  ,readers_rest @'@!k @A&reader @ @AB@@#P~eeA 3Stdlib__Scanf.take_fmtty_format_readers.(fun).new_k 9Stdlib__Scanf.take_fmtty_format_readers.(fun).new_k.(fun)@CB@а2 @@@@@@#a~ee@ @@#_~ee@CB@@#@AB@@@ABA@A@L@_@%new_k  ,readers_rest @'@4 @A&reader @ @AB@@#P~A 3Stdlib__Scanf.take_fmtty_format_readers.(fun).new_k 9Stdlib__Scanf.take_fmtty_format_readers.(fun).new_k.(fun)@CB@аe @@@@@@#a~@ @@#_~@CB@@"@AB@@@ABA@A@AO@a@%new_k 6 ;,readers_rest :@'@!k 8@A&reader 9@ @AB@@#P~հA 5Stdlib__Scanf.take_ignored_format_readers.(fun).new_k ;Stdlib__Scanf.take_ignored_format_readers.(fun).new_k.(fun)@CB@а =@@@@@@#a~@ @@#_~@CB@@#@AB@@@ABA@A@BU@X @!,open_in_file$''open_in+%fname@'@1%stdin@A@ @AB@6 /camlStdlib__Scanf.scan_close_at_end_364_closure @A8 %camlStdlib__Scanf.from_ic_391_closure%@B@#'nS101sA #Stdlib__Scanf.Scanning.open_in_file )Stdlib__Scanf.Scanning.open_in_file.(fun)@CB@!-@аG"ic%"@@#:rO\11r@CBаQA@@@@-@#Fs[r11s@а]'from_ic(аb-scan_close_ic/ #@k#YsFu11s2#[X]v,,XA +Stdlib__Scanf.Scanning.from_ic_close_at_end 1Stdlib__Scanf.Scanning.from_ic_close_at_end.(fun)@CB@@/@A%@B@@AC@'@@AB@O@4@AB@5@,@AB@T@AX@B@U@:@ABA@A@CDn@A@)next_charos"ibr@'@@A@)__dummy__)__dummy__=4caml_exn_End_of_file;@A@#P=A Stdlib__Scanf.Scanning.next_char &Stdlib__Scanf.Scanning.next_char.(fun)@CB@а)null_char@а5I@а+apply_functKFA@$@#NaZZ@а!cG@@#NdZZ"@CBа(sequenceLA@@7@#F],@а-Psetfield_argPAа)PsetfieldQB@@G @#Fi<@а.Poffsetint_argTC@AQ@#_oE@а*PoffsetintUA@#ZoN@аWC@@b@#FoW@а,Pintcomp_argZJа(Pintcomp[@J @#IQg@аEX а 0_D@A@#p@t@а/`A @#k@|@аJbD@@ @# W@@@@@AB@ @A@@A@@A@B@@A@@!@ABа,*const_zero-@@@@A~@@A;@B@@A@@D@AB@@A@A@AB@@I@AB@@]@AB@@@AB@i@A@@A@c@AB@@A@o@AB@@@AB@@@AB@@@A@@AB@@@AB@@@AB@@A@B@@@AB@@A@@A@@AB@@@@AB]#exntаa&Pfieldwёаfly@  @#XFQLL@аp}A@@@#bF]||@аyA@а~BB@@ @#pFj@аEAаF@@@ @#~FW@а*const_char-@@@@A@@@AB@@@@A@B@@(@AB@@@A*@B@@@ABа%raise|AO@@@Q@A@@A@S@P@AB@&@W@ABN@@AC@@*@AZ@W@@ABC@@-@@ABA@A@p@D@,end_of_input"ib@'@@A@ &camlStdlib__Scanf.next_char_47_closure@A@#S@ǰA #Stdlib__Scanf.Scanning.end_of_input )Stdlib__Scanf.Scanning.end_of_input.(fun)@CB@а$condB@A@#KY #GbA Stdlib__Scanf.Scanning.peek_char &Stdlib__Scanf.Scanning.peek_char.(fun)@а&ignoreаA@A'@#I[""@@,@A@ @AаM+4@x!#IU>> @CB@@:@A @Bа@@A@@#DM8@@D@A@ @A@F@8@AB@H@A@I@AF;@BA@A@Aq@F@2beginning_of_input "ib@'@@A@@#YrHH̰A )Stdlib__Scanf.Scanning.beginning_of_input /Stdlib__Scanf.Scanning.beginning_of_input.(fun)@CB@а,8@а1=C@A@#"^nHH@а9?@ @#+^rHH@@@A@B@ @A@%@A@@@AB@@(@@ABA@A@BrKJ@GNM@O-name_of_inputRU"ib@'@@A@\]/const_immstring@A_`@bc@AB@#QT|>ӰA $Stdlib__Scanf.Scanning.name_of_input *Stdlib__Scanf.Scanning.name_of_input.(fun)@CB@аk'*match*HA@@#]JZ @@@@A@AB@аz@@@AAа%"@@@A@@@@A@AB@а/2@@@AAа3@A@-@#F\4@@1@A@ @A@@@I@A@4@AA@A@s@L@%tokenڰݠ"ib@'@@A@-Stdlib__Bytes1camlStdlib__Bytes0Y*Pmakeblock@A@#LHAStdlib__Bytes.sub_string.(fun)#(bytes.mlAPW k kAA1Stdlib__Bytes.sub7Stdlib__Bytes.sub.(fun)@а$cond'Mа)const_one.A@@@Aа+Psubint_arg'J_?@S#"#Aai k kA@а)'Psubint'KJd@_/.#)Aao k kA(@а5<'LCL@k;:#5A[o k kA4@ @T@@AB@@A@{@A'@B@Z@A@B@e@A@@A]@-@ABаM#tokAаS'NаW%raise'O@ @]\#WBGk  BV#)stdlib.ml^Tm^A2Stdlib.invalid_arg8Stdlib.invalid_arg.(fun)@@@A@@A@@@Aаm!r'P1caml_create_bytesAA @@@@wv#qDLV  Dp@а}*Pccall_arg'Q@а&Pccall'R/caml_blit_bytesE@@@@@@@@$@Ġ#ED]  E@,@@A@B@0@!@ABC@2@A@@5@A%@BC@@A Cа-Psetfield_arg@а)PsetfieldA@@ @#D]#IN]  IA4Stdlib__Buffer.clear:Stdlib__Buffer.clear.(fun)@а칳E@A@#^o@аA @#Yo @аﹴE@@" @#Do@@'@@AB@@A@@A@,@A@@AB@.@A@"@AB@@9@AB@3@@AB@@6@A"@@?@ABCL@@AC'@@AB@!@ @AB@@AC .@'@A@BC D@(@@AB4@,@@ABC @@AD@ @@AD@:@2@@@ABCD@&@A?@8@A@BC@B@A"C@;@-@ABC@F@A&G@?@AB@]@A@^@K@ABA@A@Au @Q@&create#)%iname($next'@'@@ @AB@@#M7A=Stdlib__Scanf.Scanning.create #Stdlib__Scanf.Scanning.create.(fun)@CB@а)а-!nа3!s1caml_create_bytesAA @@@@#)V}__#mkIW~~kA5Stdlib__Buffer.create;Stdlib__Buffer.create.(fun)@аE.Pmakeblock_arg@аK@@@B@&@#lKdl@аX*Pmakeblock@A@B@@0@'#lAGl&@аh.Pmakeblock_arg4@аn5@аs 6@аx7@а}8@аR9@ABBBBBB@@@@h &-z?@#Z7v@@@@AB7@2@AC-@*@A%@z@L@ABCD@#@A@ 3*@@AQ@BCD@7 @T@ABD@:@@AW@BD@@Y@AD@@@@M@ABCD@@As@Bm@C@@A@B C@@A@B@@A{@v@ABC@ @@A@@ABC@@A@@@ABC@@@AC@@@ABA@A@v@R@$nextHN%paramM@'@!sJ@A!iK@#lenL@AB@U@A@# Mn  rA 'Stdlib__Scanf.Scanning.from_string.next -Stdlib__Scanf.Scanning.from_string.next.(fun)@CB@аP@@A@# IK    @аQE @# IR   @а]pа^Z@@# Xi   !@@ @A@ @A@@@Aа/Pstringrefs_argU@@A4@# QS L L .@а+PstringrefsV^>@#  NT L L 7@а#dWAE@# FL d d ?@@I@A@@A@M@@AB@M@@AB@O@ASP@"@AB@P@AF@BWT@@@AB@V@AZWVK@BCA@A@ABCEw<;@S?>@@+from_string<C@Ff?@'@@A@L $camlStdlib__Scanf.create_291_closure!@A@B@#;R }A "Stdlib__Scanf.Scanning.from_string (Stdlib__Scanf.Scanning.from_string.(fun)@CB@аUC@аZ*D@AB@ @#MLQ@аdE\!@#T N] @аkI@@/@CB@A@A@-@@@@@@ABC@@аy^а~ `Aаa9 @x#wD[ } }<@CB@@@A@B @C@@%@A@K@8@/@ABC@)@A@O@A@Q@A=@4@AB@D@A@T@A@AB@SG@BA@A@x@T@1scan_close_at_endlo"icn@'@@A@ @A@#@XB))@A (Stdlib__Scanf.Scanning.scan_close_at_end .Stdlib__Scanf.Scanning.scan_close_at_end.(fun)@CB@а&Pccall5caml_ml_close_channelAA @@@@#@]o))@#)stdlib.ml@@AtAt߰B&Stdlib,Stdlib.(fun)@аly<а*v@@#@qB))@"@@ @A@ @A@@@A@/@A@A@A@Ay@U@1scan_raise_at_end|#_ic~@'@@Z@A@#DXo*i*iDA (Stdlib__Scanf.Scanning.scan_raise_at_end .Stdlib__Scanf.Scanning.scan_raise_at_end.(fun)@CB@аcаQ@@#D^o*i*iD@@ @A@ @A@@@AA@A@z@Z@ (close_in "ib@'@@A@@#O23aA?Stdlib__Scanf.Scanning.close_in %Stdlib__Scanf.Scanning.close_in.(fun)@CB@аHA@@# JZ22 @@@@@A@AB@@A@@@@@A@AB@а2@A@@##FU22"@а: @#*FX33)z@@A@@A@(@A@@AAаH$AA@1@#9F\3.3.8@аP @#@`r3.3.?@@A@@A@>@A@@A@@а\0.@@@@A@S@A@H@AA@A@AB{ed@ghg@i:integer_conversion_of_charBlEo%paramD@'@@A@uvF@A@#da@AA (Stdlib__Scanf.integer_conversion_of_char .Stdlib__Scanf.integer_conversion_of_char.(fun)@CB@а~(switcherP@@а*Pisout_argS`а&PisoutTe @@@@@@@@AA@B@ABC@D@AE@F@ABCG@H@AI@J@ABK@L@AM@N@ABCDO@P@AQ@R@ABS@T@AU@V@ABCW@X@AY@Z@AB[@\@A]@^@_@`@ABCDEFG@@A@B@C@D@E@F@G@H@I@Jа.@@@@AK@Lа.A@@@AM@N@O@P@Qа)const_int.B@@@AR@S@T@U@V@Wа.C@@@AX@Y@Z@[@\@]а+1.D@@@A^@_@`@@@@@а;)raise_argGɑа@H@ @#1IUAA@@ @A@ @A@@@AаLR.E@@@A@@A@B@@@AB@@@A@B@@AA@A@|\[@s_^@`/is_binary_digitcf@'@@A@@#WuVDQ)Q_wA=Stdlib__Scanf.is_binary_digit #Stdlib__Scanf.is_binary_digit.(fun)@CB@аqР@@аwAа|e@@аW.@@@@Aаt. A@@@A@ @A@B@@A@@"@@AB@/@A@%@AA@A@A}@t@.is_octal_digit3@'@@A@@#|UCQQ~A@A@B!а r'yxа %raise'z@ @5#[t""4#^Tm^A2Stdlib.invalid_arg8Stdlib.invalid_arg.(fun)@@@A@@A@@@AW@X@J@AB@[@A=@B@\@T@AB@^@P@AB@@a@AX@B@k@x@AB@@t@AB@p@A|@B@@@Ax@@AB@@@@AB@@A@B@@A@B@@@A@@AB@@A@@@ABA@A@  @G  @ 2char_for_backslash  !c@'@@A@@# Yt~O~A Stdlib__Scanf.char_for_backslash &Stdlib__Scanf.char_for_backslash.(fun)@CB@а +nа $*E @@@а -9uа 28E# @@@а ;&switch-@@@@@AA@B@ABC@D@E@F@ABCD@а M.J@@@AA@B@C@Dа _.M@@@AE@Fа k.I@@@A@@@@@^@A@7@A@`@G@AB@c@AD@B@@d@K@ABа zbа Ap @@@а .H@@@A@{@@AB@@A@@@A@B@@v@AB@@s@AB@y@BA@A@A  @Z  @ 9stopper_of_formatting_lit `  c &fmting b@'@@A@  +const_block @@A2CamlinternalFormat6camlCamlinternalFormat8 j @O@ABC@@AIB@@A@@A@U@ABO@P@Rа  - AA@@# Duww@а *Pfield_arg @A@@# Duww@а  O @A@ @# Tn  @а  W @A@ @# ]n  @а  _ а  R +@*concat_fmt# \qEE@CBа  % @# FqEE@CB@@@@AB @C@'@A@AB @C@@ @A*@D@$@ABC@5@A.@H@AB@A@A@@:@L@ABC@@A@@AG@P@AB@@A@@A@T@ABSа ( @A@#@# DS:: @а /set_of_closures @GD@B/@?-:4@1CB@A@A@93@@:@@AB@@а I ̖L@@A@@A@>@@AB@@A@>@A@C@A!@BT@V@Wа"  ϹAA@N@#D]6@а*  й@A@V@#D]>@а2  ѐKb@:;take_ignored_format_readers #)hNL@CB@@k@@AB@@AC@k@A@o@#@@ABC@o@A@q@At@(@ABX@@аP  AA@|@#ADTTTd@аX  @l#LhBTTo@CB@@@@AB @C@@Aаg  @A@@#XDM{@аo  @#chB@CB@@@@AB @C@@Aа~  CA@@#oDW@а  @#zhB@CB@@@@AB @C@@Aа# BA@@#D[@а  ̓͠@#hB@CB@@@@AB @C@@AA@rs ؠ נ%fmtty ֠ @'@@A @ @AB@@ )camlCamlinternalFormat.trans_1932_closure:@AB@ 5camlCamlinternalFormatBasics.concat_fmtty_100_closure-.@A@BC@#DK\m̰A 'Stdlib__Scanf.take_fmtty_format_readers@CB@@@@A@а $ $& @#c|@CB@@&@A-@B @C@@@@AA@B@ABC@D@AE@F@ABCG@H@AI@J@ABK@L@M@N@ABCDEHа} ޹AA@A@#D[.@а K ߐMH@Ơ#cG:@CB@@N@AU@@AB@C@T@AIа  蹳AA@\@#Dd  I@а ⹳@A@d@#Dd  Q@а  .а 隓@ʠ#S]HH_@CBа(  kа,"ty  )@%trans##MaHHq@CBа: ﹳBA@@#+Dd  y@аB  аF @l,concat_fmttyd#<`vmm@CBаS  =@"#HDzmm@CB@@@A@@AB@C@7@*@AB"@C@@@A@B;@.@'@ABC@@A?@2@AC@e@AQ@BG@C@@@AB@G@AC@@l@AX@O@ABC@g@A_@B @q@^@ABC@ @m@Ae@v@ABC@@A@q@z@ABC@@ACMаv @A@@#{DV99@а @@/z@~CB@A@A@@@@@@@ABC@@а @@A@@A@@A@@AB@@A@@A@#@ABNаS @A@@#D^@а @sp@n/lkZf^@]CB@A@A@d@@e @@f@@ABC@@аw #z@@A@@A@@A @@AB@@A@ @A$@#@AB@аe ۹@A@)@#DP@а3 ܐɓ50@#cG"@CB@@6@A=@@AB@C@<@AA@ ( '#ign &[ %@'@@A @ @AB@.@@AB@#DEA )Stdlib__Scanf.take_ignored_format_readers`@CB@@@@@AA@B@C@ABCBа /@@/p{u@tCB@A@A@z&@@{!@@AB@@а A@@A@@A@+@A2@B@@A@@@@AA@B@ABC@D@AE@F@ABG@H@AI@J@K@ABCDEIа6 ,AA@D@#'Dc8@а> -(PK@ #3gLD@CB@@Q@AX@@AB@C@W@A@@аQ )c]@e#Eg@KKV@CB@@c@Aj@B @CA@ABC@ba@oed@f%applyZi^l!f]p$args\@'@@ @AB@w $camlStdlib__Scanf.apply_3930_closure.?R@A@#fJ]A>Stdlib__Scanf.kscanf_gen.apply $Stdlib__Scanf.kscanf_gen.apply.(fun)@CB@а `d@#pFQκκ @аeAA@@#zFQκκ@аb@A@%@#FQκκ@а'f1 @@#[`κκ%@CBаg-@C#Ubκκ0@CB@@%@A@B @C@C@@AB@A@A@G@A"@+@AB@E@A@G@AK@/@AB@I@A@K@AO@<@ABA@A@A@t@=anon_fn[scanf.ml:1480,16--33]ذܠ ۠ @'@@@#PaааȰ@@CB@а.@@@@AA@A@@"@ ! $@'@@A@ @AA@CB@а>( а )@ @ #Vj  A $Stdlib__Scanf.Scanning.from_function *Stdlib__Scanf.Scanning.from_function.(fun)@CB@@@A@@AB@@@@ABA@A@@V@$next   3@'@@A"ic@#len@AB#buf@!i@A#lim@"#eof@ABC@Ͱ @A@B@#LM?+M,TA #Stdlib__Scanf.Scanning.from_ic.next )Stdlib__Scanf.Scanning.from_ic.next.(fun)@CB@а/;@@A@# MNR+_+_M @а7C@@A@#(MIK+_+_M@а?EB @#1MIR+_+_M@аI.Pbytesrefs_argչ@@A1@#;Mtv+_+_M&@аR*Pbytesrefsֹb=@#DMfv+_+_M/@а[׹AB@#LMz@+_+_M7@@F@A@@A@L@@AB@J@@AB@L@A@R@AN@#@ABаn@@AP@#_NIM++NJ@аwҐа{Ϲ@@#lNSd++NW@@ @A@ @A@@@Aа#ofs'@а'@а'B @#OOa++Oo# PW99A,Stdlib.input2Stdlib.input.(fun)@а'а .A@@@Aа+Psubint_arg'_@# ao99@а'Psubint'J @## au99"@а"'C<@-# [u99,@ @B@@AB@ @A@@A!@B@H@A@B@@A@@AK@'@ABа 8а}'а ' @J# GZ9R9RI @ @A@ @A@@@Aа 0'-caml_ml_inputDA /@@@@@@ܠo@`# 3G`9m9m_@@@@A@x@ABC@@Aа3@@@2@#OHa++O@а @а@@A@#PKO++P@а@ @# PKS++P@а"YˑAа'X̹@@@  @#P_j++P@@@#Pl|++P @CB@@@AB@#@#@AB@@'@A&@B@@ACа=tđAаBsŹ@@@) @#4QJP,K,KQ@аKǑ@аPȹb: @#ARJY,],]R,@@?@@AB@ @A@@C@A@B@@@!@AB@@G@AC@$@AB@X@AS@B@S@S@ABN@K@ACF@Q@AD@K@AI@b@A]@BD@ V@S@R@ABCOD@S@@AB[@X@W@U@ABCD@f@Ac@Ba@@A@BCdc`@B]@@ACD@k@j@AB@@ACtld@@A@BCD@r@@ABzrj@@@ABCD@~vn@ @A@BCD@zrCD@s@A}u@*@ACD@k@Ac@Bz@^@ACD@@A"~@r@k@ABCD@@A'@w@ACDA@A@ABC@W@APN%iname@'@@ @ @ABC@@AI@ w@A0@BC@#FN *,UA>Stdlib__Scanf.Scanning.from_ic $Stdlib__Scanf.Scanning.from_ic.(fun)@CB@а0file_buffer_size*@а+simplify_fv+@@A @#GN_**G@а1caml_create_bytesAA @@@@#HN^**H@а |@а@AB@ @#ILQ++I,@а @а@AB@ @#JNS++J;@а @а@AB@ @#KNW+2+2KJ@а @@/  @CB@A@A@k@@Ae@@O@@ABG@@8@@+@@@@ABCD@@а' ٖ#а,ڐ ~ @!# UDU,,Up@CB@@@@AB @C@(@A@@A@e@ABT@G@9@ABq@CD@@A1@B@A@A@@@AB C^@Q@AB@{@ABD@b@T@K@@ABCD@\@A g@Z@A@BD@j@a@@ABD@r@AnD@@@v@@ABCD@@A@@A@BC@@A@@AC@@@ACA@A@hg@0kj@lKpE@'@@A@uvU?@ >camlStdlib.open_in_958_closure.Vo@ABA@CB@а|[ @аY @f#tvPk11vA>Stdlib__Scanf.Scanning.open_in $Stdlib__Scanf.Scanning.open_in.(fun)@CB@@@A@@AB@@ @@ABA@A@@3@wq@'@@A@,@ I "camlStdlib.open_in_bin_972_closure$D@ABA@CB@а3@а @#wTs22wA "Stdlib__Scanf.Scanning.open_in_bin (Stdlib__Scanf.Scanning.open_in_bin.(fun)@CB@@@A@@AB@@@@ABA@A@AB@Y@,from_channel "ic@'@@A@@ /camlStdlib__Scanf.scan_raise_at_end_380_closure1T}@AB@#|SE22}A #Stdlib__Scanf.Scanning.from_channel )Stdlib__Scanf.Scanning.from_channel.(fun)@CB@аe@@@@@#}Yj22} @аа%@#}Dm22}#Y]v,,YA +Stdlib__Scanf.Scanning.from_ic_raise_at_end 1Stdlib__Scanf.Scanning.from_ic_raise_at_end.(fun)@CB@@0@A @B@@AC@"@@AB@4@A@5@&@ABA@A@@\@0bad_input_escape?C !cB@'@@A@ gH@6@A.Stdlib__Printf2camlStdlib__Printfrj ;camlStdlib__Printf.anon_fn[printf.ml:41,27--39]_252_closure-W_@ 'camlStdlib__Printf.ksprintf_207_closure5Ik@ABC@# UU45A>Stdlib__Scanf.bad_input_escape $Stdlib__Scanf.bad_input_escape.(fun)@CB@а'Jа+)apply_argа0+apply_functа5*full_apply @&(ksprintfϠ#,L|55#)printf.mliRk88iA6Stdlib__Printf.sprintf#MXh44A7Stdlib__Scanf.bad_input=Stdlib__Scanf.bad_input.(fun)@аg|@@ #YRh44 @@@A@ @A@*@A"@B@@A@@,@%@AB@m@AC@B@0@A@U@AQ@BL@C@r@I@AB@@v@AZ@BV@R@AC@\@Y@AB@@z@_@ABA@A@A@]@0bad_token_lengthSW'messageV@'@@A@ ^@@A@@ABC@#U5A5A>Stdlib__Scanf.bad_token_length $Stdlib__Scanf.bad_token_length.(fun)@CB@а2`а}а|а{ @z#Dz5l5xCBаIe.@@ @CBаrmаn@@@@@ @#B5`52qа,ol@k@@A@@A@!@A@B@@A@@#@@AB@O@A1@B@'@A@A@A=@B9@C@T@7@AB@@X@AF@BB@?@AC@H@E@AB@@\@K@ABA@A@@^@0bad_end_of_inputim'messagel@'@@A@ Xt@@A@@ABC@#U56A>Stdlib__Scanf.bad_end_of_input $Stdlib__Scanf.bad_end_of_input.(fun)@CB@аvааа @#D66CBа%{.@@ @CBа-iа1bj@@@@@ @#&B662ۑа=k֠@Ր@@A@@A@!@A@B@@A@@#@@AB@O@A1@B@'@A@A@A=@B9@C@T@7@AB@@X@AF@BB@?@AC@H@E@AB@@\@K@ABA@A@ABCDEF[Z@b^]@_2character_mismatchbe!ci"ci@'@@ @AB@pq @_@A]@W@ABC@#bWG77A Stdlib__Scanf.character_mismatch &Stdlib__Scanf.character_mismatch.(fun)@CB@а| TаUUkаTVhаSW @R#|Li77#~Bp7Z7ZA $Stdlib__Scanf.character_mismatch_err *Stdlib__Scanf.character_mismatch_err.(fun)UCBа&85@@@CBаQYаZ@@@@@ @#Bi779Pа [K@J@@A@@A@#@A@B@@A@@%@@AB@X@A\@B9@C@*@A@I@AE@BA@C@]@b@@@ABC@@b@Af@BO@M@AI@BC@RC@j@T@ABA@A@@c@+skip_whites"ib@'@ @@AB@@A@#T78°A9Stdlib__Scanf.skip_whites?Stdlib__Scanf.skip_whites.(fun)@CB@аӹ@#J_77 а!c аԹ@ @!@A@@AаZՐ8)@ CB@@-@A @Bаٹ@@A3@#IZ88,#OX..ʰA:Stdlib__Scanf.Scanning.eof Stdlib__Scanf.Scanning.eof.(fun)@а$PnotG@#EZ889@а'ɹ4@@а-̑Dа2͹e@@а8ϹG @@@@а@׹@@аFؑAаKٹe@@@@@@A@B@ @A@@@@AB@1@A@@Aа[gґWа`fӹA= @@@@@B@@AB@ @A@@F@A@BаoC.@@@@Aаvޑ@а{߹B@@ @#mFi8l8l#ocGCCA .Stdlib__Scanf.Scanning.invalidate_current_char 4Stdlib__Scanf.Scanning.invalidate_current_char.(fun)@@#xky8l8l@CB@@@AB@@@AB@@@A@@AB@c@A@@A@q@a@ABC@t@An@B@w@Al@BC@ @y@t@ABC@@A @}@ABаz.@@@@A@@A@@@ABC@@A@@A@BC@@@AB B@@A"@@ABA@A@A@d@*check_charް砐"ib栐!c@'@/check_this_char@-check_newline@A @@ABC@ )camlStdlib__Scanf.skip_whites_694_closure4R5@A@#S}Stdlib__Scanf.check_char.(fun)@CB@а鑐Jа깝A @@а`а﹝A, @@+52@.#I]<<$@CBаT,@@*#KY<{<{.@CB@@E@A @B@B@ @AB@@@F@ABJ@@AC@L@&@ACBP@D#L\<<>@CB@P@;@AB@NLT@BCX@:@AD@Z@A@ADA@S"T%"ib)!c@'@@ @AB@`@2 0camlStdlib__Scanf.character_mismatch_682_closure&@A@BC@#!T<=RܰA=Stdlib__Scanf.check_this_char #Stdlib__Scanf.check_this_char.(fun)@CB@а;b( a@#+Kh<< #-LXA (Stdlib__Scanf.Scanning.checked_peek_char .Stdlib__Scanf.Scanning.checked_peek_char.(fun)eаG!c( аM( `+@`@/@A@@AаW( 7@֠_CB@@<@A @Bаc( @@AB@)#UGP(@аl( аq(аu(@@;#gVg:@@ @A@ @A@@@AаV.@@@@Aа@Fe@#{EK==Z@ааu@#Qt==g@z@ @AB@ @A@@~@A@Bаud@M#BY=R=Rx@CB@@@A @j@AB@@Al@B@@A@-@p@ABC@U@AB@@A@v@AZ@BC@@@AB B@@A@@ABA@"ib@'@@@AB@`@@AB@@@ABA@CD@#R=m>9A;Stdlib__Scanf.check_newline !Stdlib__Scanf.check_newline.(fun)@CB@а(@#Kh== а( а("@ @%@A@@AаD("-@oCB@@1@A @Bа"(6@ аB( а(uа c(@/@ @A@@A@@ @Aа.@@@@Aа'Jа &AB @@а(4 Mа-3 AO @@а5!c^Jа;_͑а?`*аCa'аGb @#;Ic>9>9zCBаS#w@@ CBа] eJаaf@@@@@ @ аmg@"@@A@@A@$@A@B@@A@@&@@AB@G@A5@@AB@+@A@F@AB@B>@C@N@A<B@@R@AL@BH@CD@@AD@J@@AC@P@@AB@@X@@ABааϠ@#Lo==а*JӠڠ@֠#qH==@CB@@@@ @ABC@@@AB@@A@B@@@AB@@A@B@@@ABC@ @@@ABCаCаB@#Lo==A@@ @AB@ @A@@@A@B@@A@B @@@ABC@#@@@ABC@@A' B@ @A) @@A@BC@@@AB.B@@A0@@ABA@ABC@@f@*token_bool&+"ib*@'@@A@G4@@A@BC #camlStdlib__Scanf.token_218_closure4@@AD@#O>?AA8Stdlib__Scanf.token_bool>Stdlib__Scanf.token_bool.(fun)@CB@а0  а!s, @c#HY>>@CB@ %falseа.@@@@A$trueа.A@@@A@@а&67а* а.а2 @#&S|?A?AACBа=;?@@ @CBаE#[2аIz#\@@@@@ @#>I|?A?AYаU#]@@@A@@A@!@A@B@@A@@#@@AB@`@A1@B@'@A@A@A=@B9@C@e@7@AB@@i@AF@BB@?@AC@H@E@AB@@m@K@AB@@At@B@q@A@@@w@ABA@A@ABxw@h{z@|1token_int_literal^c$convb"iba@'@@ @AB@3h@A5r@B7|@;@@ABA8camlStdlib.^_459_closure1<@@ACD@# VBWCA?Stdlib__Scanf.token_int_literal %Stdlib__Scanf.token_int_literal.(fun)@CB@а#tokd@'@@@AA@B@AC@D@E@ABCD@ааFl7@#]nC[C[!@CBаPm5аep. @t!^ˠ#VnC[C[2@CB@@@A@B@C@@P@A"@B@@Q@$@ABA@B@Cааtve@E#]nBBO@CBа~waаz\ @.#VnBB^@CB@@@A@B @C@@|@A @B@@}@"@ABDа9,а @k#]nBBu@CBаа @T#VnBB@CB@@@A@B @C@@@A @B@@@"@ABEа._9;а2@#%]nC,C,@CBа<а@ @z#4VnC,C,@CB@@@A@B @C@@@A @B@@@"@AB@@@@аRF_@#E evBB @CB@@@A @Bа^!l\@#OJ[CC@аfr@аkq@ @#]EJCC@аt аyc.A@@@Aаkаt@аp^ @#{NUCC@аA @#N\CC@@@@AB@ @A@@@AB@@A!@B@@@A@$@AB@@@&@AB3а+Aа*JT @#|CCC@а(QAа(Uȑа(VƠ@#kCCC'а(\ а. A@@@Aа(Y_4@а(ZJ 1@а([0 @$@5@@AB@ @A@A@A@B@;@A@B@O@A@F@A>@!@ABаR2аE(]Lа(^@@@ @A@@A@@ @Aа (_`@Kа(`а(avd o@Z @@u@ABm@@@ABC@@A@q@@A@BC@|@A uC5 w@f@AC@8@A@@A@B|@t@AC@@A@B C@@}@AB@@@AB@}@AC@@@AC@@@@@ABC@@@AB@@A@B@@@A@@AB@@@AB@@AB@@@AB @@AB@ @@AB@@A@@@AB@@A@B@@AA@A@]\@i`_@a)token_intdg$convk"ib@'@@A @B@r /camlStdlib__Scanf.token_int_literal_862_closure<l@A@#aNADDA7Stdlib__Scanf.token_int=Stdlib__Scanf.token_int.(fun)@CB@а{g а*Pccall_arg @ #tfADD@CBа&Pccall2caml_int_of_stringAA @@@@#XADD @ @@A@@A@1@A5@B!@C@@A@@3@8@%@ABCA@A@A@j@+token_float"ib@'@@A@@A@#PxDDA9Stdlib__Scanf.token_float?Stdlib__Scanf.token_float.(fun)@CB@аiƑа>@#exDD@CBа<4caml_float_of_stringAA;@@@@#UxDD@ @@A@ @A@)@A@B@@A@@+@@ABA@A@@k@/token_nativeintƠ$convŠ"ib@'@@A @B@~@A@#-TMGMGM-A=Stdlib__Scanf.token_nativeint #Stdlib__Scanf.token_nativeint.(fun)@CB@аKjа|Ț@#-rMGMGM-@CBа{ɹ8caml_nativeint_of_stringAA @@@@#-^MGMGM-@ @@A@ @A@-@A1@B@C@@A@@/@4@#@ABCA@A@ABC@l@ +token_int32̰#Ѡ&$convР*"ib@'@@A @B@@A@#.PEGG.A9Stdlib__Scanf.token_int32?Stdlib__Scanf.token_int32.(fun)@CB@а8kȑа<Ӛ@Ǡ#0.jEGG.@CBаGԹ4caml_int32_of_stringAAA@@@@#;.ZEGG.@ @@A@ @A@,@A0@B@C@@A@@.@3@"@ABCA@A@^]@ma`@b+token_int64װeܠh$conv۠l"ib@'@@A @B@@A@#`/PEGG/A9Stdlib__Scanf.token_int64?Stdlib__Scanf.token_int64.(fun)@CB@аzl а~ޚ@ #r/jEGG/@CBа߹4caml_int64_of_stringAA@@@@#}/ZEGG/@ @@A@ @A@,@A0@B@C@@A@@.@3@"@ABCA@A@A@n@7scan_decimal_digit_starⰰ砐%width栐"ib@'@@A@ @AB@.Stdlib__Buffer2camlStdlib__Buffer! 'camlStdlib__Buffer.add_char_427_closureh@A@B@#>`~JLIA %Stdlib__Scanf.scan_decimal_digit_star +Stdlib__Scanf.scan_decimal_digit_star.(fun)@CB@а鑐@а깝@# @#?ENJJ?@(аp)@#@J_JJ@а!c욶 а~q6@ @9@A@@Aа<rA@gCB@@E@A @BаvJ@#AETKKA;RаzаE, @@@а _аA: @@@а{Aа|Jx @#GPmKKGf#grA "Stdlib__Scanf.Scanning.ignore_char (Stdlib__Scanf.Scanning.ignore_char.(fun)@а*a}а._~@# ]u#"D^A Stdlib__Scanf.Scanning.skip_char &Stdlib__Scanf.Scanning.skip_char.(fun) @#,HDdKKH@CB@@@AB@@@A)@BC@@@A@B,@ @AC@@4@AB@1@AB@@@9@ABC@y@I@AB @@AG@BC@@@A@P@ABCа\hpаagE @@аi!GA@@#ZDPnKcKcD#\TfA !Stdlib__Scanf.Scanning.store_char 'Stdlib__Scanf.Scanning.store_char.(fun)@аv!Ñаz!@(add_char#qDh@CBа !pа! J@##~DXBB"pа!!а!"@0 l@#EDdKKE@CB@@@AB@@@A@BC@@B!@@AC@@(@AB@&@AB@@ @-@ABC@@AO@BB@C @@AB@ @@A@V@AI@BCD@@ABC@@@i@AB @g@ABC@@o@ABC$@@@AB$B@@AC@@@AC@(@A@@AC@+@@AB(-@2@@ABC@0@A,1@7@A @BC@8@@AB16@;@@ABC@494$@BCA@A@@o@7scan_decimal_digit_plus%width"ib @'@@ @AB@W'@A0@ @AB .camlStdlib__Scanf.bad_token_length_595_closure@V@A;@ 5camlStdlib__Scanf.scan_decimal_digit_star_994_closure( ]e@AB @ @A}@BCD@#L\TL,M:TA %Stdlib__Scanf.scan_decimal_digit_plus +Stdlib__Scanf.scan_decimal_digit_plus.(fun)@CB@а#@а"@, @#MENLSLSM@а&2%а*~& @ #MTuLSLSM @CB@@@A @B@а6](n\A@#&NJgLLN)а=(q аB(oUM@ @P@A@@AаK(p}X@ʠCB@@\@A @BаV}(ra@ а\(w аa(sБаe(t@/@ @A@@A@@ @AаoC.!@@@@AаvР=@@а|Iаe@@а)а a wа ` tа _ @ ^#TNFM:M:T \CBа-.g@@ @CBа V!A а !B@@@@@ @#TDFM:M:T Uа!C P@ O@@A@@A@!@A@B@@A@@#@@AB@0@@AB@'@A@A@A=@B9@C@7@A@B@<@@AC@B@@AB@@H@@ABаa!Gj@#QPnLLQiаy!H'а!I@dbCBаi!JБаg!KJ@`а*!L}а(!M|@%^аR @c#RDdM M R@CB@@@A @@AB@@@AB@@"@AB@@@A$@@AB@@+@AB@@)@AB@@@A#@0@AB@G@A@@@AB@$@)@AB@@)@A-@BN@CG@@AD@+@AQ@@AC@@A@B4@@@ABC@ 7@@A@@ABC@@A<@@@ABC@@A@B@=@AB@@A@BC@A@@ABGB@D@AI@@AB@K@)@AB@J@AN@'@AB@P@.@ABA@A@AGF@pJI@K+scan_digits>NDQ%widthCU"ibB@'@@\&digitpA@AB @@AC@@A@B@#NZVrNObeA )Stdlib__Scanf.scan_digit_star.scan_digits /Stdlib__Scanf.scan_digit_star.scan_digits.(fun)@CB@аhtF@аmsG@  @#_[GPN!N![@%аx&@#h\LaNBNB\а!cI а$3@ @6@A@@Aа>@ CB@@B@A @Bа8 G@#]GVNgNg]; OаPJ(@@#_MUNN_F@CBа:!CZ@#`RpNN`NBаR!а!>@=;CBаB!а@!Jw@9а! Vа! U~@%7@#aFZNNay@CB@@@AB@@@A@BC@@@A@B@@AC@@&@AB@$@AB@@@+@ABC@p@AC@B<@C @@AB@@@Au@J@AC@BCD@@AzBCаR_а SA @@а а J@#cRoOOcа L а J Ǡ@ ՠ@ؠ# dFZOGOGd@CB@@@AB@@@A@BC@@@A@B @@AC@@'@AB@%@AB@@@,@ABC@@<@AB @@A:@BC@@@A@C@ABC@@@ABB@@AC@@A C@@AD@@@AB@@@ABC@@A@@A@BC@@@AB@@@ABC@@BCA@A@BCD Y X@q \ [@ ]/scan_digit_star6 `< c; f%width: j"ib9@'@@A @@AB@# ^YTMOvfA=Stdlib__Scanf.scan_digit_star #Stdlib__Scanf.scan_digit_star.(fun)@CB@а xy?@74@2/0/%@CB@A@A@#@@A@@а 7= :"@?# wfBVOvOvf@CB@@A )@B @C@-@A"+@@ABA@A@  @r  @ /scan_digit_plus` j %basisi &digitph %widthg "ibf@'@@A @B@@AC@  }@A  _@ @AB@ @A@ .camlStdlib__Scanf.scan_digit_star_1078_closure 0P&@A @ @A3@BCDE@# iTOPrA=Stdlib__Scanf.scan_digit_plus #Stdlib__Scanf.scan_digit_plus.(fun)@CB@а l@а m@, @# lENP P l@а  j#а 4ܓ @ Z# lTmP P l @CB@@@A @B@а (A@# mJgP>P>m) а  ( а ( M@  @P@A@@Aа!U(3X@ CB@@\@A @Bа! 3( a@  а!S( а!(а!t( @/ @ @A@@A@@ @Aа!%."@@@@Aа!,Ss>@@#!nEMPiPink@CBа!6 !ȹ͠@#!&oPnP|P|os̑а!=!ɐа!A!ʚT@ǠCBа!K!ˑ3а!O!̹J@Ñа!V!͑ а!Z!ι ߠ@%а!a@ #!VpDcPPp@CB@@@A@B @ @AC@@@AB@$@AB@@'@A @BC@@-@AB B@@@@AB@2@AC@I@AB@@AB@@@@ABC@@P@ACI@@AD@@A@T@@ABCа!!֑а! f |а! e yа! d @ c#!rNMPPr aCBа!!2@@ @CBа! \!А а!!ѹ@@@@@ @#!rDMPPr [а!!ҹ V@ U@@A@@A@"@A@B@@A@@$@@AB@)@A2@@AB@)@A@C@A?@B;@C@0@A9B@@4@AI@BE@CA@@AD@G@@AC@M@@AB@6@@AB+8@=@@@ABCD@@A0=@C@A@BC@8@A4A@@ABC@<@@AB9F@K@@ABC@A@A=J@P@A@BC@I@'@ABBO@U@A%@BC@ER@W@-@ABCA@A@A!!@v!!@")scan_signհ"ڠ"%width٠" "ib@'@@ @AB@]@AB@ @AB@#"NS1SA7Stdlib__Scanf.scan_sign=Stdlib__Scanf.scan_sign.(fun)@CB@а"A(@@#" JgSJSJ  ߑа"! ( а"&(9@  ِ@"@A@@Aа"/ (a*@  CB@@.@A @Bа":a( נ3@  ֑а"@ ( а"E( а"I( Ԡ@/ Ӑ@ @A@@A@@ @Aа"S '.#@@@@Aа"Z fᑐkа"_ e⹝AB @@@а"h t呐mа"m s湝AP @@n@@@AV@B@s@A @B@@t@@[@ABC@а"" !0x@#"oKiSSoа" %!1ӑа" !2o@CBа"!3|а"!4J@ а" !5 )а" !6 (@% @@ @AB@@A@@@A@@AB@@@AB@@@AB@@@A@"@AB@9@A2@@AB@@@AB@@@A@B@@C9@@AD@@AC@@AC@k@A@B@h@@ABC@ @p@@ABC@@AB@@A@@A@BC@@@ABB@@A@@ABA@A@""@x""@"1scan_unsigned_int""%width""ib@'@@ @AB@""@A""@""@AB" 6camlStdlib__Scanf.scan_decimal_digit_plus_1031_closurei@G@AC ,@" .camlStdlib__Scanf.scan_digit_plus_1120_closure!h@@# ,camlStdlib__Scanf.is_hexa_digit_1206_closure(`@ABC# -camlStdlib__Scanf.is_octal_digit_1187_closure)m9@# .camlStdlib__Scanf.is_binary_digit_1168_closure-M~ @A!w@BDE@#"V:UMW\A?Stdlib__Scanf.scan_unsigned_int %Stdlib__Scanf.scan_unsigned_int.(fun)@CB@а# 8( 7,@##HeUnUn  ֑а# ( а# ( 08@  А@;@A@@Aа#&!z( XC@! CB@@G@A @Bа#1 X( ΠL@  ͑а#7!x( а#< (!а#@ ( ˠ@/ ʐ@ @A@@A@@ @Aа#J!.$@@@@Aа#Q!]pа#V!\AB @@а#^!g|@w##RIkW\W\[@CB@@@A@B @Cа#l"#x@##\PnUUeа#s!#yа#w!#ze@CBа##{iа##|J@а#!#} а#!#~ @%а#! @а#! @ @##GPUU@ а#  ͠@##LaUU ̑а#!c а#!S Ǡ@  Ɛ@@A@@Aа#" @"< CB@@@A @Bа#!g @##GVV!V! Jа#!cа#!E, @@@@а#!+oа#!,A; @@а#!3xа#!4AH @@@@@M@@AB@ @A@@Q@A@Bа$##@##\|VVа$!#Uа$ "M#d@CBа$#а$#J@а$!"X# а$%"V# @@%а$,0а$0>а$42  !T@#$*MVV3#$,U{QQA@ABg@c@A\@BC@@AkC@@D@u@AB@ @AG@s@r@ABC@J@{@u@ABC@@N@@AB P@@{@ABC@ S@@~@ABCа%#Y=#@j#$KkW,W,@CB@@(@A @@ABа%$#.@#%hHV_V_ а%"#gа%#_#욓v@CBа%(#а%,#J@а%3#j#а%7#h#R@%а%>CBа%BDMа%FEF  !f@#%<SKV_V_E#%>[FRRA "Stdlib__Scanf.scan_hexadecimal_int (Stdlib__Scanf.scan_hexadecimal_int.(fun)@CB@@q@A@B@@/@ABC@C@@2@AB@w@-@AB@y@6@AB@@|@A8@2@AB@@?@AB@@=@AB@@@A@D@AB@@A\@BU@C@@@AB@@@@AB@c@A\@BC@@AC@@@AB@@A@@@ABC@@@@ABC@@A@@A@BC@@@AB @@AB@@A@@AB@@A @B@@@ @ABC@@@A@@AB@@ @AB@@@AB@@@A@@AB@@@AB@@@AB@@@A@!@AB@8@A1@@AB@@@AB@@@A@B?@C8@@AD@@AB@@AC@`@A@B@]@@ABC@ @e@@ABC@@AB@@A@@A@BC@@@ABB@@A@@ABA@A@AB%%@z%%@%3scan_int_conversionE%P%$convO%%widthN%"ibM@'@@A @B@C@@@@ABC% (camlStdlib__Scanf.scan_sign_1237_closure[@@% 0camlStdlib__Scanf.scan_unsigned_int_1270_closureq_@ABD@@A@B@CE@#%XsWY9A !Stdlib__Scanf.scan_int_conversion 'Stdlib__Scanf.scan_int_conversion.(fun)@CB@#@@@AA@B@AC@D@E@ABCD@а%acа&_dа&_e  96@r#%TlX1X1"GCB@@<@A@@B@@@ABC@@@AC@E@@ABAа&$q$G<а&!%width$H TQ@)#&TX^X^=#&N`TTA 0Stdlib__Scanf.scan_optionally_signed_decimal_int 6Stdlib__Scanf.scan_optionally_signed_decimal_int.(fun)@CBа&2$$I;a@K#&'BdT?T?@CB@@h@A@B @C@k@Ao@B%@C@p@'@ABBа&H$$Lgа&L%width$M |@T#&ATwXXh#&CN`WWA (Stdlib__Scanf.scan_optionally_signed_int .Stdlib__Scanf.scan_optionally_signed_int.(fun)@CBа&]$$Nx@#&RB\WW@CB@@@A@B @C@@A@B%@C@@'@ABCа&swа&wа&{y  @#&qTkXXGCB@@@A@B@@@ABC@@@AC@@@ABDа&$Š@#&TvYY@CB@@@A@B @CEа&а&а&  ߠ@#&TqY9Y9eCB@@@A@B@@@ABC@@@AC@@@AB@@@@A@A@&&@{&&@&4scan_fractional_partZ&`&%width_&"ib^@'@@ @AB@ $@A$ @@AB@#&YYZưA "Stdlib__Scanf.scan_fractional_part (Stdlib__Scanf.scan_fractional_part.(fun)@CB@а&$b@а&$c@ @#&ENYY@"а&$$#@#&J_ZZ$а&!ce а&$$0@ $@3@A@@Aа'%[$9;@%$CB@@?@A @Bа'$ƹD@#'ETZ=Z=;Lа'mР'@@а'!nIа'&oe@@_а'.&!& Š`@#'\|ZZW đа'5$!' а'9%z!(G@  CBа'C!) +а'G!*J}@ а'N%!+ؑа'R%!,נ@% а'Y%ɐ O@ #'MDZZ@CB@@@A @@AB@@@AB@@"@AB@@@A$@@AB@@+@AB@@)@AB@@@A@0@AB@~@AH@BA@C@@@AB@@@A@@AO@BH@CD@@AC@f@A`@B @@^@ABC@ @@Al@g@ABC@@A@@q@ABC@@A@@~@ABC@@@AB@@AB@@A@@AB@@@AB@@A@@AB@@@ABA@A@A''@|''@'2scan_exponent_partw'}'%width|'"ib{@'@@ @AB@@@AB @$@AC@#'W[\ ѰA Stdlib__Scanf.scan_exponent_part &Stdlib__Scanf.scan_exponent_part.(fun)@CB@а'%@а'%@ @#'EN[6[6@#а'$͹$$@#'J_[U[U$а'!c а'%{ι$1@ $@4@A@@Aа'&9ϐ%<@&d$CB@@@@A @Bа'%ӹߠE@#'ET[x[x;޶Mа'&Eа'&A, @@@а(&eа( &A: @@i@@?@@AB@n@A @B@@p@AD@@AB@а('!Q s@#(gG[[i а(%%!R rа()&j!SY@  CBа(3!T а(7!UJ@ а(>&u!Vȑа(B&s!WǠ@% а(I&!Zhа(M,![@T#(ADJ[[+CBа(X&!\a@ q &CB@@@A@B @C@@A/@B@C@0@@AB@@,@AB@@5@AB@@@A7@1@AB@@>@AB@@<@AB@@@A@C@AB@@A[@BT@C@@@AB@@@A@@Ab@B[@CD@@AC@@@AB @@A@BC@ @@A@BC@@A@@@ABC@@@AB@@AB@@A@@AB@@@AB@@A@@AB@@@ABA@A@((@~((@(*scan_float((%width()precision("ib@'@@A @@AB@@( 1camlStdlib__Scanf.scan_exponent_part_1399_closure 6@ @ABC%@ @( 3camlStdlib__Scanf.scan_fractional_part_1370_closure-@ABD@#(Oc>eA8Stdlib__Scanf.scan_float>Stdlib__Scanf.scan_float.(fun)@CB@а('!_а(%width!` *#@ՠ#(Nhcbcb#(N`]$]$ٰA?Stdlib__Scanf.scan_integer_part %Stdlib__Scanf.scan_integer_part.(fun)@CBа('2!a ԑа(%width 8@ H#(Bb]H]H@CBа(&@а(&@ @#(ENcc7@а((ѹ@@BB@#Y@#(TdccD@ @^@A)@B@@Aа)&5ݹ&4`@#(J_ccO&3а)!c а)&޹&.m@ &-@p@A@@Aа)$'xߐ&Vx@'&+CB@@|@A @Bа)/&@#)ETccpа)7)й@@BB@\@#),Zjcc}@ @@Ab@B@@Aа)G'Snа)L'RA; @@а)T'а)X#Κ{@#)LD_ee@CBа)c)3Ϲ@@BB@@#)XDjee@ @@A@B@@A@@A@B @C@@@AB@@@@AB@&@ACа)|) !e @#)lPnd%d% а)'"!f Ба)'!gx@  CBа) !h yа) !iJ@ а)'!j&а)'!k%@% а)$cond鹝D@#)TkdWdW#&int.mliU[iA/Stdlib__Int.min5Stdlib__Int.min.(fun)@а))precision'а)(а) Dƚ@#)eFdd@CBа) IǹJ@#)XGdd@а) QɹJD @#)PGdd@а)(2%а)$z˚7@E#)D_dd'@CBа))̹@@BB@>@#)Djdd3@ @C@A@B@@A@M@A(@B @C@H@@AB@@Q@L@AB-@&@AC@8@Aq@B@V@Q@3@ABC@S@H@AB@]@AW@B@@z@AC@a@A[@BS@C\@Q@@ABC@ _@Y@A@BC@m@As@@ABe@@AB@r@A@B@p@u@AB{@@AC@s@@AB@u@z@@ABC@@y@A}@@A@BC@K@@ABB@@O@@ABC@ @A@B@C @U@AB@@X@A%@@A@BCD@@A*BC@+@@AB@b@A/@@ABC@2@@ABC@@A"B6@@AC@@@@AB&@n@<@ABC@@A*@s@AG@BC@t@h@AB/@w@f@ABC@2@{@An@BC@@A@B@C8B@9@@@ABC@@A@B@C?@@AB@@@@ABCA@A@ABC*n*m@B*q*p@*r4scan_caml_float_rest*u'*x%width&*|)precision%*"ib$@'@@A @@AB@**'/@@ @ABC'@ @@ABD@#*|HYnr^A "Stdlib__Scanf.scan_caml_float_rest (Stdlib__Scanf.scan_caml_float_rest.(fun)@CB@а*(*@а*(+@' @#*IENnnI@а*'0 а*&.=A@@@Aа*'$'֠3@#*IRjnnI$'בа*'$ а*([$'Ϡ?@ 'ϐ@B@A@@Aа*)$'J@)D'CB@@N@A @Bа*(o$'ʠS@ 'ʐ@V@A@@A@X@)@AB@Z@A@[@A@]@A-@Bа*) (>а*$]а*(A$@#*Ip|nnI\#*Bz66A7Stdlib__Scanf.bad_float=Stdlib__Scanf.bad_float.(fun) @@A@ @A@@@Aа*(.>@@@@Aа*)SK а+%width5 @i#*JNno7o7J|@CBа+)9@а+):@ @#+KENoioiK@а+(D? а+"' .?A@@@Aа+)(P$(O@#+KRjoioiK(Pа+0(I$ а+5($(H@ (H@@A@@Aа+>)$(p@)(FCB@@@A @Bа+I($(C@ (C@@A@@A@@)@AB@@A@@A@@A-@Bа+X)7>а+]$֑а+a($@#+QKp|oioiKՠy@ @A@ @A@@@Aа+m)A.@@@@@Aа+t(](@#+dLJ_ooL(а+{!cD а+) ^(@ (@@A@@Aа+)_(@* (CB@@@A @Bа+$J@@а+$M`а+$Ne@@а+PG @@@а+$(g@@а+$.h^а+$-ie@@а+*`E@"#+]D_rr]7@CB@@K@A@B @C@@!@A@B@@AB@@&@A @BC@?@A Bа+)Sа+)TAK @@@а++s$ù|h@#+OPnooOY{а+)$Đ9а+*1$Ś{@vtCBа+"{$Ƒа+"y$ǹJ@rа,*<$ȑа, *:$ɹ@%pа,ieh@#,RTkppRgа,)precisionY а, *tfbа,$/width_precision^ @e#,UZ{q=q=U@CBа,0*frac_width`J@#,"XUpqqX@а,9%widthbJ?@#,+ZPbrXrXZ@а,B*g@#,6[D_r~r~[@CB@@@A@B @C@ @AR@B@9@.@AB@@$@W@ABC@@A@@B8@C@@AB@7@^@ABC@E@?@Aa@BC@@AQ@d@AB K@f@AB@@Ah@B@@@ABY@l@AC@@g@AB@@@q@ABC@@t@Am@BC@p@z@ABB@@t@~@ABC@@A@B@C@z@AB@@}@A@@A@BCD@@A BC@@@AB  @@ABC@ B@@A@BCа,$̐ а,)$͹-@#,^IUrr^.@ @A@ @A@@@A@@A%"B&@ @@ABC@@A @B+@@A@BC@ .@@@ABC@1@A 2@@AC@/@<@AB,5@@8@ABC@4@A09@@AC@BC@@A4=B@;@A@B7@@@A@BC@@@AB<E@@@ABC@?H@@A@BC@I@AQ@B@CENB@FO@T@@ABC@*@AJS@X@AB@R@A7@BNW@]@A1@BC@^@A@ABS\@a@?@ABC@V_VF@BCA@A@,,@D,,@,$loop\,b,%widtha@'@ @,#stp_@AB,"ib`@ @AC@C@A*(@B@#,O{K|A>Stdlib__Scanf.scan_string.loop $Stdlib__Scanf.scan_string.loop.(fun)@CB@а,+ d@а-+ e@ @#,GP{b{b@#а-*6P*5@#,La{{*4а-!cg а-*Q*/,@ *.@/@A@@Aа-%+yR*W7@+*,CB@@;@A @Bа-0*V@@#- GV{{;Mа-9*`ndK@#-)HO{{D@а-A%}/@@а-G%Dа-L%e@@а-R4G @@@@а-Z%@@а-`%Aа-e%e@@@@@@A@B@ @A@@@@AB@1@A@@Aа-u+Wа-z+A= @@@@@B@@AB@ @A@@F@A@Bа--  @#-yTt||а-+/ ݑа-+!@CBа-$!а-$!J@а-+!3а-+!2@%Р@Ҡ#-Ot||@CB@@@AB@@@AB@@@A@@@ABC@@$@AB@"@AB@@@)@ABC@@AA@B:@C@@AB@@@A@H@AA@BCD@@ABC@@A@@A@@@ABCD@@A@B"B@@A@BC@@@@ABC@@A@@ACа-+p@A@@#-HN||@а-+q@ߠ @#-U[{{@а-,2]а-,0^@#-_z{{ А@@ @AB@@A@@@A!@@ABа.-!@#-Ww||а.+! bа.,Z!  @CBа.#$!  а.'$! J@@а..,e! а.2,c!B@%U@W#.(Rw||C@CB@K@@AB@\@@AB@@_@AP@@@ABC@\@$@ABU@"@AB@W@a@)@ABC@9@AA@B:@C]@g@AB@_@j@A>@H@AA@BCD@d@AeCBC@D@r@ABi@t@AH@n@ABC@o@AnL@z@ABC@s@Aws CP@.@AD@u@A{w CT@;@AD@y@^@AB{@@Z@ABC@~@A@@Ae@BC@@w@AB@@u@ABC@|@BCA@A@.~.}@E..@.+scan_stringT.Z.Y.%widthX.W@'@@A @ @AB@#.P{,|A9Stdlib__Scanf.scan_string?Stdlib__Scanf.scan_string.(fun)@CB@а. ]@@/@CB@A@A@@@@@AB@@а.[Ǔ#@ˠ#.BL||@CB@@A@)@A @B@'@A.@B@,@@ABA@A@AB..@I..@.5char_for_decimal_code.Ǡ."c0Ơ."c1Š."c2@'@@A @@AB@.հ.$+@%@AB@@@ABC@#.Z/fðA #Stdlib__Scanf.char_for_decimal_code )Stdlib__Scanf.char_for_decimal_code.(fun)@CB@а.%bgpа.%ahJ @#.Jb#.^}''A #Stdlib__Scanf.decimal_value_of_char )Stdlib__Scanf.decimal_value_of_char.(fun)@а.%tjа.%rkJ2@#.Jb!а.+Pmulint_argёJа/'PmulintҹK @#.Eb0@а/%m-а/%nJQ@#/Jb<,а/̑dа/͹K@#/DbI@а/'%չI &@#/DGQ@а//%ٹI M@#/ DlY@а/7-Cۑ@а/<-BܹB @#/.EJg@а/E,l⚶ а/J+4.QA@@@Aа/Q-]ޑа/V-\߹C+ @#/HNU@@0@@AB@ @A@@4@A@Bа/f.а/j?qUа/n>rRа/r=s @<#/fFR.D:CBа/}/ @@ @CBа/6tа/@@@@@ @#/D` D5а/,0@/@@A@@A@#@A@B@@A@@%@@AB@B@4@AC@*@A@D@A@@B<@C@:@AC@ @I@AE@B@ABC@ @L@I@ABC@@O@ACа/& +-&а/&+.&@#/BO&а/&+3 а/+.RA@@@Aа/&8+1&а/&6+2&@&@@ @AB@ @A@@@A@Bа/&+4&а/&+5&@)&@ @A@@A@@ @A@@5@AB@@A/@B@@=@AB@@;@AB@@@AA@B@@@ABW7@@@ABC@@@AB\<@@A@BC@_?@@A@BC@@!@ABdDC@@@ABgG@@'@ABC@@@ABlL@@ @-@ABCD@pP@@A@1@@ABCD@U@ @ABwW@@A7BC@zZ9@@ABC@"@+@AB_@@?@ABC@b@)@AB@2@ABC@b@8@ABh@H@A7@BC@k@J@>@ABC@f@R@ABp@O@AC@r@V@ACA@A@0;0:@K0>0=@0?9char_for_hexadecimal_code 0B 0E"c1 0I"c2 @'@@ @AB@0Q0R% 2@&@AB?@>@8@ABC@#0C^ݰA 'Stdlib__Scanf.char_for_hexadecimal_code -Stdlib__Scanf.char_for_hexadecimal_code.(fun)@CB@а0].i+8aа0b.h+9E @#0TIe??#0VEYϰA 'Stdlib__Scanf.hexadecimal_value_of_char -Stdlib__Scanf.hexadecimal_value_of_char.(fun)@а0p& а0u&+:Wа0z&+;J4 @#0lDJ77@@:@@AB@ @A@@>@A@Bа0.+<Aа0.+=EI @,#0EYrr+@ а0'+>wа0'+?JX @;#0DJ:@@^@@AB@ @A@@b@A@Bа0'.+@pа0'-+AJl @O#0DWN@@r@@AB@ @A@@v@A@B@w@8@AB@y@5@AB@@|@A<@Bа0.+Cjа0.+Di@#0Ieyhа0  а0'Y+Ecа0'W+FJ@b@@ @AB@ @A@@@A@Bа0.+G`а0.+H_@"^а0'v+I\а0't+JJ@.[@@ @AB@ @A@@@A@Bа1'+KYа1 '+LJȠ@?X@@ @AB@ @A@@@A@B@@.@AB@@,@AB@@@A2@Bа1 Pа1" KS@#1De@а1*' I @#1DM?@а12/> !@а17/= "B @#1)EJhh@а1@.g ( а1E-/.SA@@@Aа1L/X $а1Q/W %C+ @#1CNUhh@@0@@AB@ @A@@4@A@Bа1a0 4а1e:wPа1i9xMа1m8y @7#1aFH5CBа1x1 985@@ @CBа10rnа1s@@@@@ @#1zDV7/а1.t*@)@@A@@A@"@A@B@@A@@$@@AB@W@A[@B3@C@)@A@C@A?@B;@C@\@a@:@ABC@@a@Ae@BI@G@AC@BC@LC@i@N@ABа1(+O(а1(+P(@#1BOc(а1(+U а1-.TA@@@Aа1(2+S(а1(0+T(@(@@ @AB@ @A@@@A@Bа1(~+V(а1( +W( @)( @ @A@@A@@ @A@@5@AB@@A/@B@@=@AB@@;@AB@@@AA@B@@@ABL@@@ABC@@@ABQ@@A@BC@T@@A@BC@@@ABYB@1@A@B\@@@ABC@_@7@A@@ABC@@B@ABe@<@@ABC@@K@ABj@@J@ABC@m@@AQ@BC@@@ABrB@@@ABu@@AB@w@@ABA@A@A2#2"@L2&2%@2'/check_next_char =2* E2-'message D21%width C25"ib B@'@@ @@ABC@7@2? .camlStdlib__Scanf.bad_end_of_input_617_closure2f@A/q@BC@#2.TaA=Stdlib__Scanf.check_next_char #Stdlib__Scanf.check_next_char.(fun)@CB@а2H0T G@а2M0S H@  @#2?EN@а2W0{S/@Ѡ#2JTl@CB@@4@A @Bа2c//1@#2SJ_%/а2j!c J а2p0/>@ /@A@A@@Aа2y0/I@0/CB@@M@A @Bа20#sR@#2tETFrа20Od@#2ZrQ@CB@@i@A @B-@c@A@l@0@@ABC@g@:@AB@j@Ar@6@AB@l@Au@@@AB@s@]@AB@s@A{@B[@C@@u@z@AB~@d@ACA@A@22@N22@2)get_digit 2 2, @'@2"ib @A@2 &camlStdlib__Scanf.next_char_47_closure@2 .camlStdlib__Scanf.bad_input_escape_575_closure!@AB@#2R A +Stdlib__Scanf.scan_backslash_char.get_digit 1Stdlib__Scanf.scan_backslash_char.get_digit.(fun)@CB@а2а2!c  @1P#2Nc@CBа2+] Р@@а2+\ Vа2+[ e@@@@а2+j ȹϠ@@а2+p ɑEа2+o ʹe@@@@@@A@B@ @A@@@@AB@,@A@@Aа3 + ¹3@@а3+ ÑFа3+ Ĺe@@@@@@A@B@ @A@@@@AB@G@A@@Aа3%1ydZ@&#3M_  f@CB@@_@A @B`@W@AQ@B@c@Y@O@ABC@@g@A\@W@AB@i@A@j@`@AB@@Aq@B@n@A@@@t@ABA@A@ABCDE3B3A@O3E3D@3F3scan_backslash_char ^3I h3L%width g3P f@'@@A @B@3W3X/ T@3[ 4camlStdlib__Scanf.char_for_decimal_code_2240_closure ڔ@A@BC@@A3_ .camlStdlib__Scanf.check_next_char_2365_closure+ey@3c 1camlStdlib__Scanf.char_for_backslash_2207_closure2T@A3e 8camlStdlib__Scanf.char_for_hexadecimal_code_2319_closure=@BCD@#3TXUA !Stdlib__Scanf.scan_backslash_char 'Stdlib__Scanf.scan_backslash_char.(fun)@CB@а3nGа3rEа3v!c i  1.@X#3lHi#3n_wA &Stdlib__Scanf.check_next_char_for_char ,Stdlib__Scanf.check_next_char_for_char.(fun)@CBа31 qhа31 rE @@@@а31 }zа31 ~E* @@а3,& 2@@а3,% \а3,$ e@@@@@@AA@B@ABC@D@AE@F@ABCG@H@AI@J@ABK@L@AM@N@ABCDO@P@AQ@R@ABS@T@AU@V@ABCW@X@AY@Z@[@\@ABCDEF@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\а4,y @@~/|{hvs@mCB@A@A@v@@A@@а46 ̖ а4;3 ϑ@а4@"c1 ͚ @#44MYCC@CBа4K3 ӑ@а4P"c2 њ @#4DMY``@CBа4[2֐а4_3 ٚ$@'#4SgH}}@CBа4j* ֑Bа4o* ׹J& @#4`Xc}} @а4w4*@#4gDH}} а4~2ˑа42Ú)@CBа4+ đtа4+ ŹJ$@а42Ƒ!а42ǹ N@%@R@ @AB@@A@@V@A@@AB@9@@AB@Z@@AB@@]@A>@"@AB@R@A:@B3@C@b@D@AB@@e@AF@Y@AA@B:@CD@i@AKC@o@R@AB NB@@p@At@BV@b@AC@@t@ABi@Cy@g@AB@{@@Ay@o@ABC@@@AB@@@ABC@@@A@@ABC@@@AB@@@ABC@@@@ABC@@A@@AB@@A!@@AB@@@@@?@A9@B@@A@B@8@ABC@@F@A@@BC@u@ABа42 pа42 E @@а4",ː=а4!c̚ @3#4MY  #4NcA +Stdlib__Scanf.scan_backslash_char.get_digit 1Stdlib__Scanf.scan_backslash_char.get_digit.(fun)@CBа5-͹Р@ @а5-ΑIа5-Ϲe@@а5""c1  а5(3|Аg.@!)(#5M_'@CB@@4@A @B5а56"gԐxа5:;՚@3#5-MY((:CBа5D-ֹ5 @@а5J-ב4а5N-عe@@а5U"c2  а5[3ِ&@!\!3CB@@*@A @B+а5g3а5k4 O@#5`gGEE @CBа5w+ Bа5|+ J3 @#5mXcEE@а55ݹ7@#5tDGEE а53*ސؑа53ߚ*@CBа5,а5,J$@а53.а53-[@%@_@ @AB@@A@@c@A@@AB@9@@AB@g@@AB@@j@A>@"@AB@S@A:@B3@C@o@D@AB@@r@AF@Z@AA@B:@CD@v@AKC@|@R@AB NB@@}@A@BV@c@AC@Z@A@}@Ak@BC@i@AB@@@@b@ABC@@s@ABD@@@AB@@AD@@A@B @@@ABD@@@A@@ABD@@A@@@ABD@@A@B@@AD@@@AD@@@AB@@A@@@ABC@@A@B@@A@@ABC@ @@@ABCD@@A @@ABC@@A @B@@ @ABC@@@A@BC@@@"@AB@@ @ABC@ @@A(@BC@@@AB%@@@ABC@(@@A@BCа6 4, ubа6%4+ vA @@а6-49 ygа6248 zE @@@@@@@AB@ @A@@@A@B@@@"@AB@@@AB@@@A&@Bа6H4@"I#6;DV@CB@@@A @Bа6T4 kа6X5 l@,Q#6Kaw@CBа6b5@#6RDwа6i4а6m4隓@CBа6w,_а6{,J2@а64 а64 9@%@=@ @AB@@A@@A@A@@AB@G@@AB@E@@AB@@H@AL@"@AB@D@A:@B3@C@M@R@AB@@P@AT@K@AA@B:@CD@T@AYC@1@AS@B \B@ ]@5@AW@BC@6@%@ABb@9@#@ABC@e@=@A+@BC@f@Aj@BH@E@AClB@@j@o@ABMC@@l@q@P@ABCA@A@66@P66@6*find_start 배6 6%width @'@6)find_char @A6"ib @ @AB@!m@"@AB4@"@"@AB5N@CD@#6 U0 A 'Stdlib__Scanf.scan_caml_char.find_start -Stdlib__Scanf.scan_caml_char.find_start.(fun)@CB@а64+4@#6 JgMM  а6+ а64+4@ @"@A@@Aа65Q+4/*@5|CB@@.@A @Bа74/+3@ а75O+ а74+5а74p+@/@ @A@@A@@ @Aа7!4.U@@@@Aа7(54 gа7-53 AB @@а75 gа7:6 !̑а7># #)а7B# #&а7F#  @##7: Kd l!!CBа7R6"i@@ !!CBа7\#  #Iа7`$ @@@@@ @!# а7l4 #@"!#@@A@@A@$@A@B@@A@@&@@AB@F@A5@@AB@+@A@F@AB@B>@C@M@A<B@@Q@AL@BH@CD@@AD@J@@AC@P@@AB@@W@@ABа7.wа7.JƠ@#7 Xwzz vа75!%а75!$ʠ@ qР@Ҡ#7 Nwzz @CB@@@AB@@@AB@@@@ABC@@$@AB@"@AB@@@)@ABC@@A@B@@@@ABCD@@@A@@ABC@@A@@@ABC@@A@@A@B@CD@@@ABC@@A@@@ABCA@A7 7%width @'@7)find_stop @A@ @AB@@7 2camlStdlib__Scanf.scan_backslash_char_2398_closure *@AB/@@AC@#7PA &Stdlib__Scanf.scan_caml_char.find_char ,Stdlib__Scanf.scan_caml_char.find_char.(fun)@CB@а7а7а7!c   %$@֠#7Jk~CBа86  \а86  A @@а87 ʹ9@#7Pp,а85 ːbа86Z ̚+@CBа8#. ͑ а8'. ιJT@а8.6e ϑ!а826c й!]@%]@_#8(FpV@CB@f@@AB@d@@AB@@g@Ak@@@ABC@p@$@ABp@"@AB@r@u@)@ABC@[@AA@B:@Cx@{@AB@z@~@A`@H@AA@BCD@@AeBCа8[.+Cа8_.,J@#8PeD//~Bа8g6-!а8k6.!@ =а8r60а8v8 @7#8jPH//@CB @#8pFH//@CB@@A)@B@C@@@AB@@@@AB.@@AC@@)@AB@@@4@ABC@@B6@/@AC@@=@AB@;@AB@@@B@ABC@@@AB@@AB@@AC@@@AC@@A@B@@AC@@@ABC@@@A@@ABC@@@@ABCA@ذ8 8%width @'@@@AB@#Q@Aj@$@ABc@$@$@ABC@#8P*A &Stdlib__Scanf.scan_caml_char.find_stop ,Stdlib__Scanf.scan_caml_char.find_stop.(fun)@CB@а84nа85zа8!c   "@#8Jk]CBа86 gа86 A @@а8  gа88 #а8$ $а8$ $ޑа8$  @$Ƞ#8Kd**A#x#wCBа9 8H"=@@ ##sCBа9$ %а9&I @@@@@ @#s$‘а9$6} $@"#z$@@A@@A@$@A@B@@A@@&@@AB@a@AG@B6@C@+@A@F@AB@B>@C@g@AM@=@AB@@k@AQ@BL@I@F@ABC@O@L@AC@V@R@AB@@r@Y@ABа9H/W0а9L/XJ@#9=Nk/а9T7Y"ޑа9X7Z"ݠ@ *@@ @AB@@A@@@A@@AB@@@AB@@@AB@@@A@#@AB@@@AB@@@AB@@AC@@@AC@@A@B@@AC@@@@ABC@@@A@B@@AC@@@ABA@AB@A99@Q99@9.scan_caml_char ߰9 砐9%width 栐9 @'@@ @AB@@%@A@@ABC6@=@A%@%@8 @ABCD@#9STSA@ @AB@$m@%@AB7@%@%@AB8N@CD@#9!U;$A )Stdlib__Scanf.scan_caml_string.find_start /Stdlib__Scanf.scan_caml_string.find_start.(fun)@CB@а97+޹7@#9"Jg" "а9"+ᚶ а97+߹7@ "@"@A@@Aа98Q+7/*@8|"CB@@.@A @Bа:7/+"3@ "а:8O+皶 а:7+8а:7p+"@/"@ @A@@A@@ @Aа:!7.V@@@@Aа:(84 Ebа:-83 FAB @@а:5"bа::9$̑а:>&&)а:B&&&а:F& @&#::$Kd;;$l$$CBа:R9c"i@@ $$CBа:\& &Iа:`'@@@@@ @$& а:l7&@"$&@@A@@A@$@A@B@@A@@&@@AB@F@A5@@AB@+@A@F@AB@B>@C@M@A<B@@Q@AL@BH@CD@@AD@J@@AC@P@@AB@@W@@ABа:1rwа:1sJƠ@#:#Xw#vа:8t$%а:8u$$ʠ@ qР@Ҡ#:#Nw#@CB@@@AB@@@AB@@@@ABC@@$@AB@"@AB@@@)@ABC@@A@B@@@@ABCD@@@A@@ABC@@A@@@ABC@@A@@A@B@CD@@@ABC@@A@@@ABCA@A: P:%width O@'@@A:.scan_backslash 6@B@ @AC@::7 Y@0@AB@C@#:&Pa*A (Stdlib__Scanf.scan_caml_string.find_stop .Stdlib__Scanf.scan_caml_string.find_stop.(fun)@CB@а:zа:{а:!c Q  %$@֠#:'Jmyy'#:a{SSA (Stdlib__Scanf.check_next_char_for_string .Stdlib__Scanf.check_next_char_for_string.(fun)@CBа;9 Tbа; 9 UA @@а;9 Z\а;9 [A( @@а; : K@#;*Uu*>а;'8 tа;+9l =@CBа;51 а;91 Jf@а;@9w $ʑа;D9u !$ɠo@%u@w#;:*Ku*h@CB@x@@AB@|@@AB@@@A}@@@ABC@@$@AB@"@AB@@@)@ABC@m@AA@B:@C@@AB@@@Ar@H@AA@BCD@@AwBCа;m1Uа;q1J@#;b)]|)Tа;y9%а;}9%@ O@#;s)N|)@CB@@@AB@@@AB@@@A@@@ABC@@%@AB@#@AB@@@*@ABC@@@AB@@A@@ABC@@@ABCа;2#а;2!JӠ@#;(Nk(а;9%8а;9%7ݠ@ @@ @AB@@A@@@A@@AB@@@AB@@@AB@@@A@#@AB@@@AB@@A@@ABC@@@ABC@@A@B@@AC@@@ABC@@@A@@ABC@@@@ABCA@; f;%width e@'@@A;,skip_newline 7@;+skip_spaces 8@AB@ @AC@@@AB@C@#;,UL0A -Stdlib__Scanf.scan_caml_string.scan_backslash 3Stdlib__Scanf.scan_caml_string.scan_backslash.(fun)@CB@а; а; а<8 g  %0@ #;-Jmii- CBа< : jJа<: kA @@а<:& rMа<:% sA" @@а<':{Gа<+; zNY@#<0Us0@@CB` @b#<%0Ks0F@CB@e@A[@B@C@h@@AB@@k@Ai@a@A@BCа4Zy4 0а=U;&ߑа=Y;&ޠ@  +t@v#=O4Ny4@CB@@@AB@{@@AB@@~@A@@@ABC@@%@AB@#@AB@@@*@ABC@@@AB@@@ABC@@@A@@ABC@@A@B@@AC@@@ABC@@@A@@ABC@@@@ABCA@= =%width @'@@A@B@@AC@@A :@B@#=7R:A *Stdlib__Scanf.scan_caml_string.skip_spaces 0Stdlib__Scanf.scan_caml_string.skip_spaces.(fun)@CB@а= y Cа= wđа=:=   @ #=8Jm""8CBа=; `а=; A @@3@#=:KZ:*@CBа=4H а=4FJ?@#=9YxUU96 а=< ']а=<'\@  @#=9MxUU9G@CB@ @@AB@@@AB@@@A@@@ABC@\@%@AB@#@AB@@a@*@ABC@J@?@AB`@g@A=@BC@c@j@AQ@F@ABC@%@An@B]@Z@ACk'@q@Y@ABC@n*@u@Ad@a@ABC@r.@x@h@ABCA@ABC@AB> > @S> > @>0scan_caml_string &> .>%width ->@ ,@'@@ @AB@(@?@AB* @@@!n@ABC;S@ @A*FB<@CD@#>U'Stdlib__Scanf.scan_caml_string $Stdlib__Scanf.scan_caml_string.(fun)@CB@а>-0. 9@nk@i/gfN`Y@SCB@A@A^/baK[U@PCB@A@Z/YXARI@FCB@A@AO/|{iuq@nCB@A@N/@CB@A@ABC@d%@@A@@а>?u 3x1@|#>3R>Q@T>U>T@>V)scan_bool >Y >\"ib @'@@A@>c>d3 @*Q@AB;@*Q@>i *camlStdlib__Scanf.scan_string_2132_closure-@AB*M@<@ACD@#>Y@NIA7Stdlib__Scanf.scan_bool=Stdlib__Scanf.scan_bool.(fun)@CB@а>s;,w;@#>cAJgA '8а>z'3,z а><,x;&@ '2@)@A@@Aа><,y;1@='1CB@@5@A @Bа>;,{'0:@ '/а><, а><=,|= а>;,}'-@/',@ @A@@A@@ @Aа><.W@@@@Aа>< fа>< AB @@а>!m  а>< tа>< AT @@а>>` qа>* *а>* *а>*  @*#>HHD{{Hy*CBа>>w t@@ @CBа>*#S*ޑа>,&#T@@@@@ @#>GFTk{H*а? Ñ@а?6=ϓ }@#?+IBWI@CB@@@A@B@@AC@@@AB@@@AB@@@AB@@A@B@@A@@AB@@@@@ABC@@A@@A@B@@A@@AB@@@AB@@@AB@@A@BA@A@A?`?_@U?c?b@?d*scan_chars Ѱ?g ؠ?j!i נ?n#stp @'@@A?v(char_set @B?x"ib @C @@AD@4 1camlCamlinternalFormat.is_in_char_set_157_closure@"@AB<@C@#?mOUxZUA /Stdlib__Scanf.scan_chars_in_char_set.scan_chars 5Stdlib__Scanf.scan_chars_in_char_set.scan_chars.(fun)@CB@а?<:<@#?wPLaP <а?!c ٚ а?=3;<@ <@"@A@@Aа?=<<ϓ*@>)а?) G @#?QPeQE@а?=i Oа?-const_sequand 隓 ^G@5'.is_in_char_set#?RG`RX@CB а?= 繝ASt@#?SG[Sb@@y@AY@B@ @Aа?=.Z@@@@A@{@d@AB(@C e@&@AB@@@A@i@.@ABCа?=.[@@@@A@E@A @u@AA@BC@@A@x@L@ABCа@ =.\@@@@AYа@?K"@#@TNn((T"а@=L#eа@>]M@""CBа@&>]P)а@*>[Q)@"а@16 Aа@66 JϠ @#@'UQXZZU@ڠ @ݠ#@.UF\ZZU@CB@@@AB@@@A@BC@@@A@B@@AC@@(@AB@@AB@@@@AB@@A/@BC@@AG@B@@CC@ @@A@M@AF@BCD@@ABCа@c>7.]@@@@A@@@AB@@A@BC@@ABC@@@AB@@ABD@@@ABD@@@AB @@@ABD@@A @BDA@A@@@@V@@@@6scan_chars_in_char_set ǰ@ Ϡ@ Π@*scan_indic ͠@%width ̠@  @'@@A @@@ABC$=@)o@AC@#@N[V>r^A $Stdlib__Scanf.scan_chars_in_char_set *Stdlib__Scanf.scan_chars_in_char_set.(fun)@CB@а@2 ҕ@NK@I/GF)<3@.CB@A@A@9#@@9@@AB@@а@P ЖSа@= d,@#@WDHW@а@@O 3@e#@WLaW(@CB@@9@A@ @ABа@!c @A@E@#@XDJX4@а@? )J@|#@YDdY?@CBа@>Y*ӠO@#@ZK\ZF*ґа@* G @#@ZG\ZM@а@>]>^@#@[Od  [U>а@"ci  аA>^>k@ >@n@A@@AаA ?]_>;v@?>CB@@z@A @BаA>; @H@#A\IO33\x@аA?Uc*аA"?Sd*@#A]KnCC]*@@ @AB@ @A@@@A@BаA0?e*e<@+ؠ#A$^Kbrr^@CB@@k@B@AB @C@m@D@AB@@Aq@BG@.@AC@@Q@ABu@L@AB@@Ax@V@ABаAK?.^@@@@A@m@A@h@AB@@A@r@AB@@A@@AB@@@AB@@A@B@@AC@@A@@AB@@AC@@A@@@ABC@@A@B@@A@BCA@A@ABCAoAn@WArAq@As/scanf_bad_input Av Ay"ib A}!x @'@@ @AB@AA6 (@A-r@?0caml_exn_Failure#r@-t@-n@ABCD@#AybTfA=Stdlib__Scanf.scanf_bad_input #Stdlib__Scanf.scanf_bad_input.(fun)@CB@аA? 2@A@@#AcDRc @аA-Jg-аA.h@ @#AcDRc@͠A!s @@ аA/staticraise_arg BAA@6@#AcDRc'@͠ @@;@A@ @AаA?Z 85аA? :@A@F@#AcU^c7@аA? ;@ @#AcU^c@@аA# @AA@X@#AcU^cI@͠@@]@A@ @AаA?6 >@d@#AfIPfU@@h@A@ @A@-@A)@B@l@#@AB@n@A@p@A2@/@AB@@r@5@ABаA?lB@A}@#AdLbdj#AGbװA !Stdlib__Scanf.Scanning.char_count 'Stdlib__Scanf.Scanning.char_count.(fun)@аA!i аB8mAаB 8nC@A@#AIY@аB8oJ @!#BI] @@@A@B@ @A@@A@@@AB@@@@ABаB%?pC@A@3#BIY2@@@A@ @AаB1A *аB5. r. аB9. s.аB=.t @.#B1eNK55e.CBаBHA /N@@ @CBаBQ.&.>аBU/&@@@@@ @#BJeDK55e-аBa?&-@-@@A@@A@"@A@B@@A@@$@@AB@@Aq@B3@C@)@A@C@A?@B;@C@@w@:@ABC@@@A{@BI@G@AC@BC@LC@@N@AB@@A@B@@@AB@ @A@ @A@@AB@@@AB@ @@@ABC@@@A@B@@AC@@A@@ABA@A@BB@eBB@B$scan B B%width B< B"ib @'@B#stp @A@@AB@J@A@#BMyA=Stdlib__Scanf.make_scanf.scan #Stdlib__Scanf.make_scanf.scan.(fun)@CB@аBBH @@B@@#Bfp @аBA]("@J#BZy@CB@@(@A/@B@@AC@$@A2@@ABA@A@ABB@iBB@B$scan B B%width B=  B"ib @'@B!c @@@ABC@B 2camlStdlib__Scanf.scan_int_conversion_1349_closure*@A@#BMxA=Stdlib__Scanf.make_scanf.scan #Stdlib__Scanf.make_scanf.scan.(fun)@CB@аBAOC  @:#BZx@CB@@@ @AB'@@ACA@A@C C @CC@C'GC'J@'@C'I@@AB@C 'camlStdlib__Scanf.token_int_939_closure%vB@AA@CB@аCAsM @'Š#Cq~22A8Stdlib__Scanf.make_scanf>Stdlib__Scanf.make_scanf.(fun)@CB@ @CA@A@ABC.C-@jC1C0@C2$scan C5 %C8%width $C<=b #C?"ib "@'@CD!c !@@@ABC@W@A@#C6MxA=Stdlib__Scanf.make_scanf.scan #Stdlib__Scanf.make_scanf.scan.(fun)@CB@аCPAN`@#CEZx@CB@@@@AB%@@ACA@A@CbCa@CeCd@Cf'FRCj'@U@'@Cn'HT@@AB@Cq )camlStdlib__Scanf.token_int32_972_closure@AA@CB@аCuAX @'\#Ciq@V@CB@ @CA@A@ACC@kCC@C$scan ;C BC%width AC= @C"ib ?@'@C!c >@@@ABC@@A@#CMxA=Stdlib__Scanf.make_scanf.scan #Stdlib__Scanf.make_scanf.scan.(fun)@CB@аCAY@#CZx@CB@@@@AB%@@ACA@A@CC@CC@C']C'`@'@C'_@@AB@C -camlStdlib__Scanf.token_nativeint_961_closure@AA@CB@аCBc @'#CqD@CB@ @CA@A@ACC@lCC@C$scan XC _C%width ^C> ]C"ib \@'@C!c [@@@ABC@@A@#CMxA=Stdlib__Scanf.make_scanf.scan #Stdlib__Scanf.make_scanf.scan.(fun)@CB@аCBJd@5#CZx@CB@@@@AB%@@ACA@A@DD@D D @D 'hD'k@'@D'j@@AB@D )camlStdlib__Scanf.token_int64_983_closureh@AA@CB@аDBnn @'#Dq@@CB@ @CA@A@D'D&@fD*D)@D+$scan D. D1%width D5>[ D8"ib @'@@ @AB@D?D@9 @@AB@#D/MyA=Stdlib__Scanf.make_scanf.scan #Stdlib__Scanf.make_scanf.scan.(fun)@CB@аDIC  аDMBϐ "@Ӡ#DBZy@CB@@"@A)@B@@AC@+@@ABA@A@ABCDEFD_D^@gDbDa@Dc$scan ̰Df ҠDi%width ѠDm> РDp"ib @'@@ @AB@DwDx9 @@AB@#DgMyA=Stdlib__Scanf.make_scanf.scan #Stdlib__Scanf.make_scanf.scan.(fun)@CB@аDD Ր аDB "@ #DzZy@CB@@"@A)@B@@AC@+@@ABA@A@DD@dDD@D$scan ~D D%width D> D"ib @'@@ @AB@J@A@#D Msxx A=Stdlib__Scanf.make_scanf.scan #Stdlib__Scanf.make_scanf.scan.(fun)@CB@аDDH @аDCX  @E#D Zsxx @CB@@ @A'@B@@AC@)@@ABA@A@ADD@hDD@D$scan 簰D D%width 점D? 렐D"ib @'@@A @B@D /camlStdlib__Scanf.scan_caml_string_2598_closure5 @A@#DMsA=Stdlib__Scanf.make_scanf.scan #Stdlib__Scanf.make_scanf.scan.(fun)@CB@аDCFA @#DZs@CB@ @CA@A@ED@mEE@E$scan E E ?0 E ?3 E"ib @'@@A@E (camlStdlib__Scanf.scan_bool_2718_closureV[@A@#E(Mb(A=Stdlib__Scanf.make_scanf.scan #Stdlib__Scanf.make_scanf.scan.(fun)@CB@аECsu @Ϡ#E(Vb( @CB@ @BA@A@AE*E)@pE-E,@E.!kiE1vE4'readersuE8!ft@'@E?"ibn@AEA"efo@EE"afp@AEG#fmtq@BCEI#strr@@@ABD@EQERA@AESETA@B1@@+@AEW )camlStdlib__Scanf.make_scanf_3140_closure^@BC( $camlStdlib__Buffer.reset_328_closure[@@AC9caml_exn_Invalid_argument(^F@4@A-Stdlib__Bytes1camlStdlib__Bytes0Y +camlStdlib__Bytes.unsafe_escape_854_closure/.E$@BC@CDE@#EUHH A:Stdlib__Scanf.kscanf_gen.k Stdlib__Scanf.kscanf_gen.k.(fun)@CB@аEoD8GA@4@#E`D[ #Ebdv  ްA "Stdlib__Scanf.Scanning.reset_token (Stdlib__Scanf.Scanning.reset_token.(fun)@аE|C9%аECw@(%resetH#EvWv  @CBؠE$argsz@@аEC:>аE]Vj@E*make_scanf D#EJc""9@CBؠ@@h@A`@u@A@BC@@A@d@x@@ABCE#exc~аEC@A@@#EQ_KKM@аE1h;1аE2<@ @#EQ_KKZ@@ @аEChCаEC@A@$@#EbkKKi@аEC@ @#EbkKKr@@аECDOаEC@; @#EnyKK@@аECаEC@A@J@#EPdϢϢ@аED@ @#EPdϢϢ@аFEаF &Pfield&oаF"b'&p @Bb-unsafe_escapeV#Fm#;qK\qA6Stdlib__String.escaped@;@4@ABD@A@AB@?@ADаFD-dg@#FKY  6tаFF| őаFF-6vt@ 6vаGF-6tz@6tаG F-נ @@6sCBаGEg-6 @6%6rCB@@@A@B @C@@@AB@@A@@$@@ABC@@A@@A@)@AB2@@#GHY  @CB@@A@>@AB@@9@AB@@A@@A@B@E@AC@@A@B@@A@BD@ @@@ABCD@@A@@ABDA@A@BCGFGE@qGIGH@GJ*kscanf_genJGMTGPSGSRGVQGYAP@'@@A @B @@AC3M  @Gd 2camlStdlib__Scanf.take_format_readers_2950_closurem@ABC  E@#GSO+/?°A8Stdlib__Scanf.kscanf_gen>Stdlib__Scanf.kscanf_gen.(fun)@CB@аGm$UAA@@#G^Xk// @аGu.W@A@ @#GfXk//@аG}Oj@YV@T/RQG6@CB@A@A@F6@@AE4@@C3@@C@@C @@ABCD@@аGadаGE2 %@;#GB[??5@CB@@+@A@B @C@$@A@N@AQ@BT@9@A1@BC@2@+@AB@P@AZ@?@A7@BC@T@AR\@C_DA@A@GG@sGG@G&kscanf°GȠG"ibǠG"efƠG#fmt@'@@A @@AB@G )camlStdlib__Scanf.kscanf_gen_3914_closure=@AG #fmt@'@@ @AB@HE Stdlib__Scanf.bscanf_opt.(fun)@CB@аHRG`аHVGaаHZFb% $@#HPXi88#HRBwааȰA8Stdlib__Scanf.kscanf_optH<@CB@@.@A2@@AB@@AC@5@@@ABC@8@!@ABA@A@AHuHt@yHxHw@Hy'ksscanfH|H!sH"efH#fmt@'@@A @@AB@@AH )camlStdlib__Scanf.from_string_316_closure.mY@@AB@#HL~ccаA5Stdlib__Scanf.ksscanf;Stdlib__Scanf.ksscanf.(fun)@CB@аH5d аHH,$@Bd#H_wcc@CBаHH6iۑаHGj/ -@k#HW~cc"CB@-6@B@@A@BC@C@?@A$@B3<@"@AB@5>5(@BCA@A@HH@zHH@H&sscanf HH!sH#fmt@'@@ @AB@@A@BL@@AC@#HKGѢѢѰA4Stdlib__Scanf.sscanf:Stdlib__Scanf.sscanf.(fun)@CB@аH6lVаHHv@B#H[sѢѢ@CBаHHr%аHGJs+аH:t/@#HSGѢѢ&!CB@@5@A @@AB@@AC@#@@@ABC@&@@AB@B@A-@B@?@+@AB@@B@AF@2@ABA@A@ABII@{II@I*sscanf_optII"!sI&#fmt@'@@ @AB@@b@AB@@AC@#IO~ҰA8Stdlib__Scanf.sscanf_opt>Stdlib__Scanf.sscanf_opt.(fun)@CB@аI76hvаI;H"@C#I.bz@CBаIEHzаIIH{аIMG| /@ #ICW~&CB@@5@A @@AB@@AC@#@@@ABC@&@@AB@B@A-@B@?@+@AB@@B@AF@2@ABA@A@IlIk@|IoIn@Ip%scanf&Is,Iv#fmt+@'@@A@I}I~HMA@|@AB@@AC@#InJy**԰A3Stdlib__Scanf.scanf9Stdlib__Scanf.scanf.(fun)@CB@аI6~ @аIIаIGőаI&@S#IPy**CB@@,@A@@AB@@AC@@@@ABC@ @@AB@@4@#@ABA@A@ACII@}II@I)scanf_opt2I7I#fmt6@'@@A@A@Ay@@Aw@BC@#INqddհA7Stdlib__Scanf.scanf_opt=Stdlib__Scanf.scanf_opt.(fun)@CB@аI6L@аIIYаII]аIH' $@#ITqddyCB@@*@A@@AB@@AC@@@@ABC@ @@AB@@2@#@ABA@A@II@~II@I-bscanf_format=IEI"ibDI&formatCJ!fB@'@@A @@AB@5@A@B?] @A@&@AаJGYAE@@@G@A@@A@G@AC@B@K@=@AB@M@A@O@AL@I@AB@@Q@O@ABi@@#JDJ  @CB@@x@AB@@o@AB@@A@B@~@AB@@@A@BC@@A@B@CB@@B@CD@CA@A@AJJ@JJ@J-sscanf_formatdJkJ!sjJ&formatiJ!fh@'@@A @@AB@J ,camlStdlib__Scanf.bscanf_format_4157_closure _G@AF@B@#JBCԍԍA;Stdlib__Scanf.sscanf_format !Stdlib__Scanf.sscanf_format.(fun)@CB@аJ8OаJJon#@D#Jbzԍԍ@CBаJI?*'@#JTCԍԍ@CB@'0@B@ @AC@7@A@B+4@@AB@-6-!@BCA@A@KK@KK@K2format_from_stringrK wK !svK#fmtu@'@@A @B@@7@AB1@ @A@BC@@A2*@B6@CD@#K W`A Stdlib__Scanf.format_from_string &Stdlib__Scanf.format_from_string.(fun)@CB@аK&JՑаK*!ʑаK. '@#K!XhCBаK8/@аK?J 7аKFH1аKJJ*@1#K>Xo2@CBаKUJаKYH1аK]J @1#KQPpE@CBаKh8ڑаKlJ@E2#K_BASCBаKvK-Ց`аKzI-֐аK~I-ך @ waCBаKI-ؐ2аK_-ٚ&@G!`CBаK^-䚻аKI;-ڐ@]1]CB@@@A@B @CKIK-ۑаKIJ-ܐ %аKI-ݹ[ @@\аKI-޹Z @H[аKKM-߹Y@PZаK7u-7аK8-ṱ@@@@@ @`ZаKI/-7o@gZ@@A@@A@!@A@B@@A@@#@@AB@<@A@&@AаKI@-YB@x@@F@A@@A@F@AB@B@J@=@AB@L@A@N@AK@H@AB@@P@N@ABcT@d@A@@At@B@@r@AB@@@A@y@AB@@A@B@C@@@AB@@@A@@A@BC@B@@A@B@@@AB@@@A@@AB@@A@B@C@@@AB@@ @A@B@@AC@@@AB@@A@B@C@@@AB@@@A@B@@AC@@@AB@C@@AB@!@@AB@ @%@AB @@@ABC@)@A @B@ @AC@ @@AC@@*@/@@ABCA@A@AL>L=@LAL@@LB)unescapedLELH!s@'@@A@@ALPLQA@B2@R@A@B@CLV CBаLL)ΑаLJԑаLаL8r  L@fCB U@@@CB@U@A'@@AB@@AC@]@A@B@@a@A]@B/C!@@AD@1@(@%@ABC@4@+@AC@F@A;@B f@9@AB@ h@K@A@@BC@a@AV@BR@CnB@T@t@q@ABC@vC@@q@ABm@C zB@o@}@Ay@BC@~@{@AC@@@AB@@@@ABA@A@BCQLL@ALL@L.scan_hex_float#L.L%width-L)precision,L"ib+@'@@A @@AB@MMI@* @MMI^@ABCMMI~@M M I@A8@M M:?''@ABD',@*@A0]@BJB@*@AM (camlStdlib__Scanf.lowercase_1501_closure#[A@*@ABCE@#MSg nEAаMl:!aаMpJ!9 @#M`p@g4g4\#MbBw66A;Stdlib__Scanf.bad_hex_float !Stdlib__Scanf.bad_hex_float.(fun)9 @@A@ @A@@@AаMKT.(@@@@AаMK'аM%width< @+#MN`gvgv|@CBаMK@@аMKA@ @#MENgg@аMJF аMI.)A@@@AаMJ!Jנ@#MRjggJؑаMJ! аMK\!JР@ JА@@A@@AаML!J@LEJCB@@@A @BаMKp!Jˠ@ Jː@@A@@A@@)@AB@@A@@A@@A-@BаML!>>аM;!ڑаMKB!9@#Mp@ggՠy9@ @A@ @A@@@AаMK.*@@@@AаMK#K" @#M H]gg K!аN!cK аN KK@ K@@A@@AаNLfKD!@LKCB@@%@A @BаNL)fNаN"L(gE# @@@@аN,F-@@аN2F^аN7Fe@@аN>LJ`аNCLIE @@@аNLM!0Y@#N<>Pnm,m,>80аNSK!1аNWL!Z@0ݠ0CBаNaD!1IаNeD!Jݠ@0ّаNlL!7аNpL"7}@%0בаNwL @аN|L @ @#Nn?GPm^m^?j@аNK аNJt.+A@@@AаNK"K@#N?Tlm^m^?}KаNK" аNL<"K@ K@@A@@AаNL"Kؓ@M%KCB@@@A @BаNLP"K@ K@@A@@A@@)@AB@@A@@A@@A-@BаNM >аNNS!ǑаN:x):аN;)‘аNL*):j@#N?rBm^m^?a:k@ @A@ @A@@@A@@@@аNL.,@@@@AаNNrܒN%width)BаN(for_from)ȑ@аNEm)ʑAаNM8)隝аN!i) @аNL&)̹L% @#N@D}mm@#NLafNfNA +Stdlib__Scanf.check_case_insensitive_string 1Stdlib__Scanf.check_case_insensitive_string.(fun)L)аO !c)ϚаOL)͹L$@L$@"@A@@AаOMo)ΐLM*@ML#CB@@/@A @BаO'N)й^F0@)#O`gfsfs(@аO0M)ѐаO4M@)Қ@E8#O(Vgfsfs7@CBаO?M)Ӑ-аOCMO)Ԛ=@EG#O7GRfsfsF@CBаONMT)չA@Q#OAGgfsfsP@аOXM)ٚ аO]<)RаOaL):@b#ORmufsfsa:@ @A@ @A@@@AаOnMB.-@@@@AаOuM)ڑ@аOzM)ۓаO~M)ܹ@@#OqGQff@аOM) аO<)аOL);*@#OW_ff0@ @A@ @A@@@AаOMq..@@@@AаOO2)аOO6)2?@#OMlff2?аOMO)2аOM)䚓@2:29CBаOF@)2аOF>)J"@Š28аON)9UаON)9Tܠ@Ѡ(27@@@AB@@A@@@A@@AB@:@ @AB@@@AB@@@A?@%@AB@@A?@B7@C@@E@AB@@@@ABH@F@A>@BC@@ALC@@@@O@ABC@v@A@@A@B@@A~@B@|@AB@@@A@BC@ B@@A@ @@AB@@A@B@@A@B@C@@A@B@@@ABC@@@A@BC@@A@B B@ @@A@BC@1@@AB B@"@@AB@&@A8@B!@@AC@(@A$@!@ACаP",read_mutable)=@@@A D@>@A8@BC@@G@@@;@ABC@J@C@AB@L@@AB@@A@=@@AB@@@A@B@B@A@@AB@@A@B@F@@@ABC@@J@A@@AB@L@@AB@N@@AB@@Q@A@@AB@@@AB@U@@AB@@X@A@@AB@O@A@B@C@]@@AB@@`@A@V@A @B@CD@d@AC@0@@AB @\@@ABC@ @`@A7@&@ABCаPfNrZаPkNqAC @@@@@H@@AB@ @A@@L@A@B@N@AH@B'BP@F@AC@R@M@AC@}@A,@@W@ABCаPNjpаPNkA @@аPNIаPNA @@@@@@@AB@ @A@@@A@BаPP4"<3=@#P"Pnhh"3<аPNL"=3аPN">@3735CBаPG<"?3аPG:"@J7@33аPN"A:PаPN"B:Oנ@%31аPNr@аPNs@ @#P#GPhChC#@аPNx аPL./A@@@AаPN"EN@#P#TlhChC#NаPN "H аPN"FN @ N @@A@@AаQOT"GN2@ONCB@@@A @BаQ N"IN@ N@@A@@A@@)@AB@@A@ @A@"@A-@BаQO[p>аQ>P"LаQ#N|"M<@#Q#rBhChC#<@ @A@ @A@@@AаQ/O.0@@@@AаQ6P2Q:R)|BаQ=Q)PаQAG)@аQFO*аQJO* @аQMNt*NsZ@#Q=$PHhh$9NаQTI* аQYN*Nlf@ H@i@A@@AаQbO*Nq@OGCB@@u@A @BаQmP*^:'@!FаQtO*bаQxO*@H1.DCBаQO*oаQO* 6@H>;BCBаQO* @ @B?аQO* аQ>*"аQN*#=7@Q=<@ @A@@A@@ @AаQO}.1@@@@AаQO*;аQO*|аQO*: @l9аQP* аQ>*'аQO!*(=a@{7f@ @A@@A@@ @AаQO.2@@@@AаQQh*аQQl*4u@6аQO*51аQP)*@4n4CBаQHs*4ڑаQHq*J@3аQP4*;аRP2*;@2@@ @AB@@A@@@A@@AB@5@@AB@@@AB@@@A:@#@AB@@A:@B4@C@#@@@AB@@&@@ABC@A@A;@BC@*@AGC@@,@@J@ABC@m@A@1@A@B@y@Au@B@s@AB@@~@Az@BC@ B@@A@;@@AB@@A@B@A@A@B@C@@A@B@@@ABC@@@A@BC@@A@B B@ @@A@BC@@@ABB@S@@AB@W@A@B@@AC@Y@A@@ACаRS1*аRWPc@аR\Pb@  @#RN%GPhh%J@аReO аRjNT.3A@@@AаRqO"}O~@#Ra%Tlhh%]OаRxO" аR}P"~O@ O@@A@@AаRP"O@QOCB@@@A @BаRP0"O@ O@@A@@A@@)@AB@@A@@A@@A-@B:MаRO"OȠ@#R&Xmii&OǑаRO> аRPM"O@ O@@A@@AаRQ "O@Q6OCB@@@A @BаRKDҠ@@аRKCbаRKBe@@аR<G @@аR%width@@ аRK["@@аRKa`аRK`e@@@@@@A@B@ @A@@@@AB@6@A@@AаRQBаSQAB @@@@@G@@AB@ @A@@K@A@BаS2s0аS2q0аS2q0  ˠ)@2#S (Olifif( -CB@@/@A@B@@@ABC@C@@@ABؑаS-Q9@аS2Q8@^ @#S$)IRii) @аS;Pb аS@O*.4A@@@AаSGPn"PmT@#S7)Vnii)3PnаSNPg" аSSP"Pf`@ Pf@c@A@@AаS\Q"Pk@Q۠PdCB@@o@A @BаSgQ"Pat@ Pa@w@A@@A@y@)@AB@{@A@|@A@~@A-@B:аSxP"P@#Sh*Zoii*dPаS!c аSQ$"P@ P@@A@@AаSQ"P@R PCB@@@A @BаSQnаSQA# @@аS%width ґаSS:"6C@#S,Xvj$j$,6BаSQR"7аSQ">@6=6;CBаSJB"6аSJ@"J@69аSR"=VаSR"=Uݠ@%67аSQ@аSQ@ @#S-OXj^j^-@аSQ  аSO.5A@@@AаSQ"¹Q@#S-\tj^j^-QаSQ"Ś аSQ"ùQ @ Q@ @A@@AаTRZ"ĐQ8@RQCB@@@A @BаTQ"ƹQ @ Q @!@A@@A@#@)@AB@%@A@&@A@(@A-@B:[аT"QI"ȹQH/@#T.Tijj.QGаT)P аT.Q"ɹQA;@ Q@@>@A@@AаT7R"ʐQiF@RQ>CB@@J@A @BаTBRNPаTGRMA" @@@аTPR\đpаTUR[ŹA0 @@аT]*¹*o@#TN1`wk k 1J*аTe)precisionǚ yаTm3Ɛ1qаTq3ǐ1|аTu3Ȑ1uаTyJ͚  @3#To2eFkEkE2k/3CBаTKιJ$@#Tw2XGkEkE2s@аTK йJ̠ @#T2PGkEkE2{@@@A@B@ @A@4@!@AB@@@AB@@A:@B2@/@,@ABC@>@A*@@AB@@@B@AB:@7@4@@ABCD@>@<@A@BC@ A@@AC@@AT@@AB@@O@@ABC@@A@B@@A@B]@@AC@@@n@AB@k@@ABC@ @@t@@ABCD@@@@AB@@A@@ABC@@@@ @ABCD@@@AB@@A@BC@@A@@A@BC@@A@B$@@A@BC@ @A@B)@@@ABC@,@@"@ABC@@@AB1B@2@(@A!@BC@@.@AB7B@8@@2@ABC@w@AJ@BC@C>@ @AB@@@#@A|@Q@AJ@BCD@@AF BCаUSґ@аUS ӹ@f @#T5KTkk5@аUR7ؚ аUP.6A@@@AаURC"RB)@#U 5Xpkk5RCаU#R<" аU(R"R;5@ R;@8@A@@AаU1S"Rc@@SR9CB@@D@A @BаU<R"R6I@ R6@L@A@@A@N@)@AB@P@A@Q@A@S@A-@B:аUMRt"RsZ@#U=6Pekk69RrаUT!cٚ аUZR"Rmg@ Rl@j@A@@AаUcS"Rr@SRjCB@@v@A @BаUnSzPаUsSy﹝A# @@@аU|SpаUSA1 @@@@6@@AB@@A @B@@@A;@@AB@аUU!*{8*@#U8Xvl=l=88)аUS9*|8аUS*}P@8$8"CBаUL)*~8аUL'*J @8 аUS*?=аUS*?<Ġ@%8аUSᑐ@аUS⹝@ @#U9OXlwlw9@аUR皶 аUQ.7A@@@AаUR"R@#U9\tlwlw9RаUR# аUS"R@ R@@A@@AаUTA"S@TlRCB@@ @A @BаUS#R @ R@ @A@@A@ @)@AB@ @A@ @A@ @A-@BаVTHߚ>аV U аVA*AаVCE* аVSq*A@#V9zJlwlw9 A@ @A@ @A@@@A@@@@аV$S.8@@@@AаV+T# 0JаV/0#  ?@46#V#:Lwll: 0 CBаV:T# 3C J@8S 0CB@@ O@A@B @C@ Q@A@@AB@@ S@@@ABC@@A@ X@A@B@ Z@A@B@ \@A@@AB@@A@B@ `@@@ABC@@ d@A@@AB@ f@@AB@ h@@AB@@ k@A@@AB@@@AB@ o@@AB@@ r@A@@AB@@A@B@C@ w@@AB@@ z@A@@A@B@CD@ ~@AC@"@ @AB @&@A@BC@ @)@A@BC@ @2@ABB@ @A@6@AB@ @A~@B@ @A@x@AB@@@AB@@AB@@@AB @@ABC@ @@AB@@@AB@ @A @@A BC@ @@ABC@ @&@AB  @@"@ABC@ @A  @@A-@BC@ @Au@B @@o@ABC@@@AB @@A}@BC@ @@A@BC@ @@AB@c@AC! B@@A$ @@ABC@@A@B( @@@n@ABCD@, @@A@r@ABC@@A1 @@v@ABC@ @)@AB6 @$@{@ABC@ @A: @0@A@BC@ @Ax@B? @q@@ABC@@A@BD @@@ABC@G @@@ABC@J B@@A@BC@ @ @AB@@ @A @B@@@ABC@@@AC@@/@AC@@A  @2@AB@ @A@B  @@7@ABC@'@A9@B @$@<@ABC@ @,@?@ABC@ @:@AB B@ @E@A>@BC@ z@K@AB  B@! @ ~@O@ABC@ @Ag@B`@C' @ @AB@) @ @A @n@Ag@BCD@ @A/ $ BC@ @@AB3 (  @@ABC@6 +  @@ABCаW!DR# аW%T~#B@#WEIYnnE  B@ @A@ @A@@@AаW1V#9Ƞ >@#W!BPnmmB 9ǑаW8T#:аW<U}# ?@9 9CBаWFM#:.аWJM#J  @9аWQU#@ۑаWUU#@ڠ b@%9аW\UhS@аWaUgT@ @#WSCGPn(n(C O@аWjTY аWoSY.9A@@@AаWvT#T @#WfCTln(n(C bTаW}T# аWU!#T @ T@ @A@@AаWU#T @V TCB@@ @A @BаWU5# T @ T@ @A@@A@ @)@AB@ @A@ @A@ @A-@BаWUQ>аWD## аWU#$CG@#WCrBn(n(C  >CH@ @A@ @A@@@AаWU.:@@@@AаWWO` W*|BаW*ۑаWNG*FаWV*аW* @аWT*T @#WDDBnlnlD ّаW* аWU*T @ Ӑ@ @A@@AаWVA*U @VlCB@@ @A @BаWW*^:'@!ёаWVS* аXV*@N.CBаX V`* аXV*6@Nɠ;CBаXV*ˠ @BʑаX Va* аX%EV* аX)U*C @Qǐ@ @A@@A@@ @AаX4V.;@@@@AаX;VG*ƑаX?VK*|аXCVI*Š @lđаXJV* аXOE* DаXSU*C@{@ @A@@A@@ @AаX^V2.<@@@@AаXeW*аXiW*; v@аXoV*;аXsV*@:CBаX}N*;eаXN*J@аXV*BаXV*B @@ @ @AB@@A@@ @A@@AB@5@@AB@ @@AB@@ @A:@#@AB@@A:@B4@C@ @@@AB@@ @@ABC@A@A;@BC@ @AGC@@ @@J@ABC@m@A@ @A@B@y@Au@B@s@AB@@~@Az@BC@ B@@A@ @@AB@@A@B@ @A@B@C@@A@B@@@ABC@@@A@BC@@A@B B@ @@A@BC@@@ABB@ @@AB@ @A@B@@AC@ @A@@ACаX*@@@A "@@A@BC@@%@@@ABC@(@"@AB@*@@AB@@A@ @@AB@ @A@B@ @A@@AB@@A@B@ @@@ABC@@ @A@@AB@ @@AB@ @@AB@@ @A@@AB@ y@@AB@ @@AB@@ @A ~@@AB@ @A@B@C@ @ @AB@@ @A @ @A@B@CD@ @A C@ @ @AB@ $@ )@AB @ @A @BC@ @ @A @BC@ +@ &@AB  C@ .@A  @ *@AC@ @A@ 2@ 7@ @ABC@ 6@A @B 2 ;@ @A @BC@ @ @AB 7 @@ @ @ABC@ : C@ @A @BC@ D@A L@B @C @ IB@ A J@ O@ @ABC@ @A E N@ S@AB@ M@A @B I R@ X@A @BC@ Y@ *@AB N W@ \@ (@ABC@ Q Z Q /@BCA@A@RYQYP@CYTYS@YU/scan_caml_floatnYXzY[%widthyY_)precisionxYc"ibw@'@@A @@AB@YmYnV@ q@A6z@BCE\@ f@A.@BD3@Yv 3camlStdlib__Scanf.scan_caml_float_rest_1821_closure x@6@AB<@CV@6|@6y@ABDE@#YhaT"ryA=Stdlib__Scanf.scan_caml_float #Stdlib__Scanf.scan_caml_float.(fun)@CB@аYW}@аYW~@0 @#YybENssb@аYV аYU.AA@@@AаYV$йV <@#YbRjssb$VÑаYV$Ӛ аYWG$ѹVH@ V@K@A@@AаYX$ҐVS@X0VCB@@W@A @BаYW[$ԹV\@ V@_@A@@A@a@)@AB@c@A@d@A@f@A-@BаYX {>аYG$א/IаYW-$عEm@#Ybp|ssb\.En@ @A@ @A@@@AаYW.B@@@@AаYX;4аY%width @7#YcN`sNsNcx@CBаYX@аYX@ @#YdENsrsrd@аZW, аZ U.CA@@@AаZW8$ܹW7@#ZdRjsrsrdW8аZW1$ߚ аZW$ݹW0@ W0@@A@@AаZ&Xz$ސWX@XW.CB@@@A @BаZ1W$W+@ W+@@A@@A@@)@AB@@A@@A@@A-@BаZ@X>аZEGv$/аZIW$E@#Z9dp|srsrdѠ/aE@ @A@ @A@@@AаZUX).D@@@@AаZ\WW@#ZLeH]sseWаZc!c аZiXW| @ W{@ @A@@AаZrXW@XWyCB@@@A @BаZ}XqаZXE# @@@аZX>zаZX?E1 @@@аZZ'$=09@#ZPnyy!=/аZX?$=аZX$뚓G@=*=(CBаZQ/$=аZQ-$Jʠ@=&аZX$DCаZX$DB]@%=$аZXF@аZXG@ @#ZGPyJyJS@аZWL аZV.EA@@@AаZX$X~@#ZTlyJyJfXаZW$ аZX$W@ W@@A@@AаZYG$X%@YrWCB@@@A @BаZX$W@ W@@A@@A@@)@AB@@A@@A@@A-@Bа[ YND>а[HC$0а[Xo$F@#[r~yJyJ0.F@ @A@ @A@@@Aа["X.F@@@@Aа[)Y}|Р@0#[Dkyy@CB@@@A@B @@AC@f@A@@AB@@As@B@l@@ABC@}@A@B @z@@ABC@@@@ABC@@@ABB@@@A@BC@c@@ABB@@g@@ABC@@A@B@C"@m@AB@$@p@A@@A@BCD@@A*BC@@@AB. @@ABC@1 @@ABCа[jYvpа[oYuE @@а[w[$>@#[ggPnssg> а[~Y%>ˑа[Y%%@>>CBа[R %>tа[R %J@>а[Y%E!а[Y%E ;@%>а[Y@а[Y@ @#[hGPtth1@а[X а[W.GA@@@Aа[X%X\@#[hTltthDXа[X%  а[Yg% X۠h@ Xې@k@A@@Aа[Z%% Ys@ZPXCB@@w@A @Bа[Y{% X֠|@ X֐@@A@@A@@)@AB@@A@@A@@A-@Bа[Z,>а[I!%1iа[YM%G@#[hr~tth|1 G@ @A@ @A@@@Aа\Y.H@@@@Aа\Y.Y-@#[iJ_tWtWiY,а\!c а\YY'@ Y&@@A@@Aа\ZqYO@ZY$CB@@@A @Bа\(Z45Xа\-Z36A# @@@а\6ZB9xа\;ZA:A1 @@а\CZϓ@1٠#\8Fmxx@CB@@@A@B @@AC@@E@@AB@@@ABC@ @K@$@@ABCD@а\^[%>@#\NkRpttk>а\eZ%?а\iZ%a@>>CBа\sR%?[а\wR%J@>а\~Z%Fа\Z%F"@%>а\Z@а\Z@ @#\lIRttl@а\YÚ а\X.IA@@@Aа\Y%YɠC@#\lVnttl+Yʑа\Y%! а\ZN%Y O@ Y@R@A@@Aа\[ % YZ@[7YCB@@^@A @Bа\Zb%"Yc@ Y@f@A@@A@h@)@AB@j@A@k@A@m@A-@Bа\[>а\\eŐlа\H*ːHȑа\J*̐2Xа\Z<*͹H|@#\lt@ttlk1H}@ @A@ @A@@@A@@@@а\Z.J@@@@Aа\а]^\а]bI*IOа]fJ*2ߑа]jZ*I@#]Znt@u?u?n2I@ @A@ @A@@@A@@@@а]v[J.L@@@@Aа]}Z%ZZ@#]moXmuuoZа]!cؚ а][)%[Z*@ Z@-@A@@Aа][%\Zœ5@\ZCB@@9@A @Bа]V ޹@@а]Vᑐ`а]Ve@@а]GG @@а]%widthך@ а]V6 !@@а]V< ^а]V;e@@ʩ@@@A@B@@A @B@@@A@@AB@7@A@@@ABа][瑐ޑа][蹝AD @@@а]]u%`@~@#]qVtuuqo@}а][%aA;а]\3%bt@@x@vCBа]T}%c@а^T{%dJ@@tа^\>%eGа^ \<%fG@%@rа^\@а^\﹝@ @#^ rMVvvr@а^ [G а^%Z.MA@@@Aа^,[S%i[R@#^rZrvvr[Sа^3[L%l а^8[%j[K@ [K@@A@@Aа^A\%k[s@\[ICB@@@A @Bа^L[%m[F@ [F@@A@@A@@)@AB@@A@@A@@A-@B:[а^][%o[@#^MsRgvGvGs[а^dZ а^i\%p[| @ [{@ @A@@Aа^r\%q[@\[yCB@@@A @Bа^}\Pа^\A" @@@а^\pа^\A0 @@а^44=@#^v^uvvv!4а^)precision Gа^> ;а^>  ;а^>  ;а^U5  Y@>!#^wcDvvwB9nCBа^U<J$@#^wVEvvwJ@а^UD J̠ @#^wNEvvwR@@@A@B@ @A@4@!@AB@@@AB@w@A:@B2@/@,@ABC@>@A*@@AB@@~@B@AB:@7@4@@ABCD@>@<@A@BC@ A@@AC@@AT@@AB@@O@@ABC@@A@B@B\@@AC@@@m@AB@j@@ABC@@@s@@ABCD@@@@AB@@A@@ABC@@@@ @ABCD@@@AB@@A@BC@@A@@A@BC@@A@B@@A@BC@ @A@B@@@ABC@@@!@ABC@@@ABB@@'@A @BC@&@-@ABB@@*@1@ABC@@AI@BB@C@0@AB@@3@A@P@AI@BCD@@ABC@@c@AB @a@ABC@ B@@Aj@BCа_E^&ڑа_IJ+!K6а_ML~+"4Ƒа_Q\+#J@#_AzO[wNwNz٠4iJ@ @A@ @A@@@A@@@@а_]]i@а_b]h@ @#_T{IRwmwm{@а_k\ а_p[Z.NA@@@Aа_w\%\@#_g{Vnwmwm{\а_~\% а_]"%\#@ \@&@A@@Aа_]%\.@^ \CB@@2@A @Bа_]6%\7@ \@:@A@@A@<@)@AB@>@A@?@A@A@A-@B:а_\%\ΠH@#_|Ncww|0\͑а_!c а_]T%\ȠU@ \ǐ@X@A@@Aа_^%\`@^=\CB@@d@A @Bа_]-Pа_].A# @@@а_]1pа_]2A1 @@/@@6@@AB@4@A @B@@6@A;@@AB@а__|%B@#_~Vtww~vBа_]%CBа_^:%P@BB}CBа`V%Bа`V%JV@B{а`^E%Iа`^C%I@%Byа`^% @а`^$!@ @#`MVx)x)@а`']N& а`,\.OA@@@Aа`3]Z%]Y@#`#Zrx)x)]Zа`:]S% а`?]%]R@ ]R@@A@@Aа`H^%]z@^Ǡ]PCB@@@A @Bа`S]%]M@ ]M@@A@@A@@)@AB@@A@@A@@A-@Bа`b^>а`g_:iа`kL+'LXа`oM+(dа`s]+)L @#`cxHx)x)L @ @A@ @A@@@A@@@@а`^S.P@@@@Aа`^%:а`:i%-@>#`~Juxsxs:hCBа`^%=8@B :cCB@@=@A@B @C@@@A@B@C@@@AB@@A@D@@AB@G@A@B@I@A@@AB@@A@B@M@@@ABC@@Q@A@@AB@S@@AB@U@@AB@@X@A@@AB@ @@AB@\@@AB@@_@A@@AB@@A@B@C@d@@AB@@g@A@@A@B@CD@k@AC@!@@AB @%@A@BC@ !@(@A@BC@u@1@AB&B@x@A(@5@AB@|@A}@B@~@A-@w@AB@/@@AB1@@AB@3@@ABe@L@<@ABC@@9@AB@E@A@@ABmC@U@AO@Bp@X@AM@BC@s@Z@U@ABC@v@A w@^@AC@@@AB@@}@ABC@@A@@A@BC@@AB@@A@B@ @A@BC@ @@AB@@@ABC@@@A@BC@@A!@B@@@ABCB@@'@AB#C@$C@@*@@ABC@@AB@@A@B@@@ABC@@A@B@@@ABC@@@@ABC@@@ABB@@@A@BC@@@ABB@@@@ABC@1@A@B@C@@AB@@7@A@B@@ACD@@A@@ABC@=@$@AB@A@A"@@ABC@@D@+@@ABCD@@O@AB@K@A@BC@@A@U@@ABC@@AB@@A@B@@@ABC@@A@B@@@ABC@ @@@ABC@ @@ABB@@@A@BC@@@AB B@@@@ABC@@A@B@C@@AB@@@A@ @A@BCD@ @A%"BC@@$@@AB!* '@@ABC@$-*@$@ABCаaN%Ð7 аa^%ĹM-@#aIUyy6M.@ @A@ @A@@@A@<@#@AB:C#B?@!@AC@A@(@AC@C@K@AB@I@@G@ABC@H@ADM@@AR@BC@@AHQB@O@A@BKT@@A@BC@@@ABPY@@@ABC@S\@@A@BC@]@Ae@B@CYbB@Zc@h@@ABC@5@A^g@l@AB@f@AB@Bbk@q@A<@BC@r@L@ABgp@u@J@ABC@jsjQ@BCA@A@ASaa@naa@:a; ca"ib ba#fmt aa'readers `@'@L@a.pad_prec_scanf E@AB @@@ABC@aaa@AM@BaaO*'5@aaX'6@ACaaX'7@bbX'8@bbX'9@ABWXWY*Pmakeblock)@CW[W\/set_of_closures=@b 8camlStdlib__Scanf.integer_conversion_of_char_834_closure-@b .camlStdlib__Scanf.scan_caml_float_1902_closure@ABDEb #camlStdlib__Scanf.scan_3249_closure@U8@Ab 5camlStdlib__Scanf.scan_chars_in_char_set_2759_closure 75@Wn AcamlCamlinternalFormat.param_format_of_ignored_format_209_closure ?@AWp@BCb #camlStdlib__Scanf.scan_3198_closure ?3@Wt ;camlCamlinternalFormat.format_of_string_fmtty_10366_closure ph@A3@BDb% 8camlStdlib__Scanf.stopper_of_formatting_lit_2912_closure{y@@A@BEu@W| 0camlCamlinternalFormat.char_of_iconv_471_closure@j@ABCEF_^@b3 (camlStdlib__Scanf.token_bool_806_closure9@Ab5 #camlStdlib__Scanf.scan_3461_closure!p@Bb7 -camlStdlib__Scanf.scan_hex_float_1571_closure#*4m@ @A @BCb; #camlStdlib__Scanf.scan_3276_closure'@UT@Ab? )camlStdlib__Scanf.scan_float_1442_closure(p@BD#@bD )camlStdlib__Scanf.token_float_950_closure2Ķ>@UY@ABbG -camlStdlib__Scanf.scan_caml_char_2527_closure3@CIT@W 5camlCamlinternalFormat.fmt_ebb_of_string_7067_closure4r@Ae@B`@bO #camlStdlib__Scanf.scan_3303_closure>A8Stdlib__Scanf.token_char>Stdlib__Scanf.token_char.(fun)@CBаc\%޹^@ #bTk>> @аc b l@A@/@#bDM__@аc] ny<6@}#c Mg@CBаc b o@@B@@$@#cDh @ @@A*@B@@A@@L@AT@&@ABC@@1@AB@T@A@@AS@B[@.@A7@BC@Q@AH@BY@^@ABb@=@AC@e@AR@Bf@Z@AQ@BC@ i@\@X@ABC@ l@_@AC@n@m@ABh@m@r@ABC@k@q@Au@t@ABC@@A@@AB r@w@|@ABC@$v@|@A@BC@@A@BD@@A@@AD@@A- @@ABC@@A1 @@A@BCD@@@AB7BC@@A:@@ABCAаcwc r@аc|a7аca p@*#ctL_ a@CBаc]z%аcP%Jаc]%⚓@_#cLY   sCBаc]%^ @аcc2 w@A@@#cDR @аc^D yԠ@#cMg** @CBаcc z@@B@@"@#cDh** @ @@A(@B@@A@(@@A@&@ABC@@/@AB@@A@1@A@B@.@A5@BC@I@AA@B@@AB@;@AC@@AK@B@R@AJ@BC@ @T@Q@ABC@ @W@AC@@An@Bi@C@@ @ABC@@ @A@v@Aq@BCD@ BCBаc#pad {@A@@#c DV^^  @аc` AA@@#c DV^^  @@@@@A@@@@AA@B@ABC@D@AE@F@ABCG@H@AI@J@ABK@L@AM@N@ABCDO@P@AQ@R@ABS@T@AU@V@W@X@ABCDEFQаd#c @A@+@#dQrTT!@аd+b аd/` @Y#d"Sw!@CBаd9! @A@@#d*HP!@аdA! @!!@!/!!!!!@!CB@A@A@!@@A@@аdK!  !аdP^ AA@X@#dAQrTT!.@аdX^ AA@-@#dIHP!6@аd`d0 K@@@@@#dUSm!B@аdlc @аdq,token_stringΐK1 @#dkDI44!X@CB@@@@AB@@;@AB&@@@ABCD@*@@ACD@=@A5@B @@E@1@ABCD@c@A@@AK@BF@?@ACD@@A@@m@ABQ@M@ACD@]@A@@@As@X@ABCD@k@A$@Bx@g@ACD@z@A)|@s@ACD@@A@B.@@@@ABCD@2@@A@B@@ACD@@A8@@ABCRаdaT @A@@#dQCnn!@@@@@@A@AB@аd  аdd_ ȑ@аddd AA@@#dQCnn!@аdW7 @A@#@#da|~~!@аdb @A@ @#dj|~~!@аdb ŐXаdd ɚ"@W.#dVl!@CBаdL %5: @#dDjN!@CB@@!@)@AB1@@D@AB@@ @@ABCD@/@@@AB(@C : G@'@ACD@=@+@AQ@B8@CH@1@O@ABDE@C@AEMDE@e@AH Z@J@ABR CD@-@AM@9@n@a@ABCXDE@#R@>@6@ABs@f@c@ABCD@)Xw@j@ACDAаe;  אаe?d 㑐@аeDd ܹAA@L@#e5QCnn""@аeLW ٹ@A@@#e=a|nn"*@аeTb ڹ@A@ @#eEj|nn"2@аe\b X}аe`d 䚓"@W#eTVl"A@CBаekLx5: @#edDj>"Q@CB@@@@AB@@D@AB@@ @@ABCD@/@@@AB(@C  G@'@ACD@@@AQ@B8@CH@1@O@ABDE@C@AMDE@@A Z@J@ABR CD@@A@@@a@ABCXDE@#@@@AB@f@c@ABCD@)@j@ACD@@@@A@@A@B@@A@@ABC@@аe! аeeB @аeeG AA@@#e DV^^ "@аeP@LΓ٠֠ @#e DE "@CB@@@@AB@@%@AB!@@@ABCD@@A &@"@ACD@@@@@ABC@@1@.@ABCD@@@A5@BD@@A@@A B @@@ABC@ @A@@ACCаe! аee @аee @A@@#e D[ "@аfe AA@&@#e D[ "@аf BM#3-# @+#fDELL"@CB@@/@7@AB?@-@A)@B$@@@ABCD@A@A F)@"@ACD@E@A@<@D@I@ABCM 5@1@ABD@P@<@9@ABD@ S@?@ADDаf5e @A@X@#f&D`#@аf=c аfAe @[-char_of_iconvנ#f6g|##@CBаfMd AаfQ#d @^#fDL|#1@CBаf[# @##@#/###h#u#p@#mCB@A@A@#u@@A@@аfe#  #аfjXkK@#d#a@#_/#`#^#S#Y#VA@CB@A@A@#Y!@@A@@аft/project_closureL#hаfzf BA@@#fkD`#X@аff AA@@#fsD`#`@аff CA@@#f{D`#h@ 3%@#fD~22#t@CB@@A@@@AB@>@A)@B!@@1@ABCD@@A@@@@ABC )CD@@A 4@;@ABD@F@A @M@?@ABD@c@A@R@AM@BD@]@A@j@AV@BD@k@A@m@d@ABD@@At@B@r@AD@@@Ay@BD@@A@B"D@#@@A@BD@@A'DEаff` @A@@#fDbqq#@аfdy аffl @#fg|#@CBаfe< ܑаf# @_#fL|#@CBаf# @##@#/#####@#CB@A@A@#@@A@@аg# ' #ёаgYV@##@#/#####A@CB@A@A@#!@@A@@аgW #аgf -BA@7@#gDbqq#@аgf .AA@?@#g Dbqq#@аg$f /CA@G@#gDbqq$@@P J2$@H#g!D@$@CB@V@A@M@U@AB]@=@A)@B!@@0@ABCD@_@A@V@^@c@ABCg )CD@e@Aj 4@:@ABD@E@A n@L@>@ABD@b@Ar@Q@AL@BD@\@Av@i@AU@BD@j@Az@l@c@ABD@}@As@B@q@AD@@@Ax@BD@@A@B"D@#@@A@BD@@A'DFаglf 3@A@@#g]DfTT$J@аgte 6Kаgxg 8@7#gkg|~~$X@CBаge 9vаg# 1@`##gyL|~~$f@CBаg$  <@$$@$/$$ #$#@#CB@A@A@$@@A@@аg$ D $аgYa@##@#/#####A@CB@A@A@#!@@A@@аg5b #аgg< JBA@@#gDfTT$@аggD KAA@@#gDfTT$@аggL LCA@@#gDfTT$@ڠ 2$@#gDD$@CB@@A@@@AB@=@A)@B!@@0@ABCD@@A@@@@ABC )CD@@A 4@:@ABD@E@A @L@>@ABD@b@A @Q@AL@BD@\@A@i@AU@BD@j@A@l@c@ABD@}@As@B@q@AD@@@Ax@BD@@A@B" D@#!@@A@BD@ @A'%DGаhg P@A@)@#gDb??$@аhe Sаhg U@Ѡ#hg|ee$@CBаhfp Vаh $6 N@`#hL|ee%@CBаh*$R Y@$\$Y@$W/$U$T$<$G$B@$ACB@A@A@$G@@A@@аh4$\ a $_аh9Z:l@$8$5@$3/$4$2$'$-$*A@CB@A@A@$-!@@A@@аhCm $;аhHg gBA@k@#h9Db??%&@аhPg hAA@s@#hADb??%.@аhXg iCA@{@#hIDb??%6@t ~2$@|#hUD@%B@CB@@A@@@AB@=@A)@B!@@0@ABCD@@A@@@@ABC )CD@@A 4@:@ABD@E@A @L@>@ABD@b@A@Q@AL@BD@\@A@i@AU@BD@j@A@l@c@ABD@}@As@B@q@AD@@@Ax@BD@@A@B"D@#@@A@BD@@A'DHаhZ @A@@#h%DuII%%~@аhfG AA@ @#h Kd"" %@@@@ @@@AA@B@ABC@D@AE@F@G@H@ABCDE@@A@B@C@D@E@F@G@H@@@@@аhhg |BA@@#h%DuII%%@аhho }AA@@#h%DuII%%@аhhw ~CA@ @#h%DuII%%@аhoаhMOp % @#h!DG\\!%@CB@@@!@AB)@0@A(@B @@@ABCD@/$@@ACD@.@A 3 0@)@ABC@2@A@)@1@6@ABC:@?@8@ABD@9@A>@C@ADаih uBA@A@#i%DuII%%@аi&h vAA@I@#i%DuII%&@аi.h wCA@Q@#i%DuII%& @аi6@qаi:MrRb\% @Z#i3$DB$& @CB@@^@f@ABn@0@A(@B @@@ABCD@t$@@ACD@s@A x 0@)@ABC@w@A@n@v@{@ABC@?@8@ABD@~@A@C@ADаich nBA@@#iT%DuII%&A@аikh oAA@@#i\%DuII%&I@аisi pCA@@#id%DuII%&Q@аi{sFаiMt=% @#ix&DF&&e@CB@@@@AB@0@A(@B @@@ABCD@$@@ACD@@A  0@)@ABC@@A@@@@ABC@?@8@ABD@@A@C@AD@@A@@A@B@C@@AD@@A@@ADIаi$ аiiE @аiiJ @A@@#i'DT'&@аiiR AA@@#i'DT'&@аiPv# @#i)DC)&@CB@@@@AB@-@A)@B$@@@ABCD@@A )@"@ACD@@A@@@ @ABC 5@1@ABD@@<@9@ABD@ @?@ADJаig%g@#i9G_9&gаig%蚶 аjg%g(@ g@+@A@@Aаj h_%g=3@hgCB@@7@A @Bаjg%g<@ gаji @A@@@#j8DN8&@$I C@$#j9e9'@CB@K@A@$@J@AR@@ABCаj2Wc%<аj6g%UϠ@#j&:IkXX:'Uϐ@ @A@@A@@ @A@c@A@$@A^@c@ABg@/@AC@i@Q@ABc@h@m@ABC@n@A g@m@Aq@Y@ABCKаjSi @A@v@#jD@S֠+,#_L_q  L+#j=P_='s@CB@@@@AB@C@L@@ABаjj0 AA@@#jD^>'@CB@@A@%@@A@@ABC@@Ae@B]@F@AC@%@A@@@ABC@^@AX@B@@A@q@ABi CD@r@A l@g@b@ABCD@ p@k@ACD@ @|@u@ABCD@@A@@ABCLаjjf @A@@#j?D\?'@аji4аji%  @T,#j@DU  @'@CBаjj} AA@ @#j?D\?'@%X   @%\#jAD^""A'@CB@ @A@%`@ @A $@@ABC@ '@-@AB%@C@%h@A "@ '@ ,@ABC@ %@ +@ 0@AB5@.@ACD@ .@A  +@ 0@ 5@;@ABCDMаkj @A@ :@#kCDeBBC'@аkhFd @#kD]wkkD'#ksDHsA>Stdlib__Scanf.width_of_pad_opt $Stdlib__Scanf.width_of_pad_opt.(fun)@аk+j аk0c6.d?@@@Aаk7h@A@$@#k)tDNt@@)@A@ @AаkCi&\аkGi ! p@-@#k;DLzkkD((@CBаkRiR_аkV!s   @g#kJEL[E(7@CBаka#fmt аkgj ʹAA@ @#kXCDeBBC(E@аkoi ͐ N@`6format_of_string_fmtty(~#keGJhG(R@CB@@&@@AB@C@ @Ak~i! аki  )аki @A@ @#kvHKVH(c@аki ¹@ @#kHKVH(l@аkk% ǹAA@@#kHKVH(u@аkWN%WаkX%@@@@@ @#kHZgH(WMаki%WH@WG@@A@@A@!@A@B@@A@@#@@AB@>@A@&@Aаki ŹAE@@@G@A@@A@G@AC@B@K@=@AB@M@A@O@AL@I@AB@@Q@O@ABаkk` йBA@ @#kCDeBBC(@аkfr Қ&?  @&C#kJOi..J(@CBаkk ӹ@@@@@@#kJDj..J(@ @@@AB@@A@&V@ @A @&@ABC@@A @B@ @A@&_@A @ "@AB@.@AC@ @@AB @ $@A (@@ABC@ +@A@B  $ -@@ABC@ '  0@@ABC@ 4@A@B@C -@ 2@ 7@ABC@ 0@ 6@A :@@A@BCD@@@AB 7 @BC@@A# ; B C@ @A@BC@ B@A GCNаl(%fmtty ԹAA@ L@#lKDgYYK)@аl1k ع@A@ T@#l"KDgYYK)@аl9i`d @#l)L]wL)аl@k ښ аlEdK.c?@@@AаlLi@@!@A@@AаlUj'nаlYj ֚ @.R#lMLLzL):@CBаldjSqаlh!s ܚ  @hȠ#l\ML[M)I@CB֠lt#fmt @lx$fmt' @@аl}l @аlj! 8аli $@a1fmt_ebb_of_string#l|PZmP)i@CBаll!@аlj7  Nаli1:@#lQ[n00Q)}@CBаljF_аll9@_W#l_dp``_)@CBаljT_̑аllG@_U#l_Yq``_)@CBаllQ@A@+@#lQLX00Q)@аl&symbol, đаl\,b$/type_format_gen аl'*match*,Ú %@ #l_Hq``_)#5camlinternalFormat.mlYrVVA>CamlinternalFormat.type_format $CamlinternalFormat.type_format.(fun)@CBаl*Pisint_arg,ĹAA@@#Df @аl&Pisint,Źd@#Ye@аl  аm&Pfield,ƹ@A@/@'#&Df%@ @4@A@ @Aаm)raise_arg,ǐ аm+simplify_fv,ȹ@ @9#8I\7@ @@A@ @A@@@Aаm!j"`8аm%l$@_#m^Xi55^*@CBаm/l%@A@@#m PLWP* @аm7l,ɐ /аm;,ʖkаm@i,Κ !@t#m4^Hi55^*!hCBаmKb,Ϲa@`аmQ^,йd @ ]аmW аm\[,ѹZ@Y@"@A@@AаmeW,Ґ `аmiV,ӹU@%T@ @A@@A@@ @A֠x@@5@%@AB@|@A!@B@.@A:@*@AB@<@A=@3@AB@\@AR@BF@C@@C@AB@M@A@@Ab@BX@M@AC@Z@S@AC@@Ag@^@AB@g@An@B@ @A@m@AB@@m@A@B@u@AC@@@AB@@AB@@A@@@ABC@@A @@A@BC@@A@B@C B@@A@@A$@B@@@ABC@@@A@BC@@A C@@A@B .@@@ABC@1@@A@@ABC@@A@B7@"@@ABC@:@&@A@BC@]@A2@B-@C@B@@@a@ABC@7@3@ABC@F@:@AC@h@AS@BN@C@@j@M@ABC@@@An@BY@U@AC@p@\@ABmk| аmk{ ,Vаmk @A@ @#m`KV`*@аmk @ @#m`KV`*@аmm AA@@#m`KV`*@аmY%Yаm[/%@@@@@ @#m`Zg`*Yаn kc%Y@Yаn,b AA@ @#nNHQN*@аn,j @A@@#n NHQN*@֠@@@A@@A @B@@A@@@AB@*@A@8@A0@B@-@A@@:@3@AB@U@A@=@Aаn1k A\@@@^@A@@A@^@AZ@B@b@T@AB@d@A@f@Ac@`@AB@@h@f@ABаnDm ⹳BA@ g@#n5KDgYYK+"@аnLk amаnPm 皓ݠ@`#nDcXnc+1@CBаn[h 隓(  }@(Ġ#nPcJvc+=@CBаngh 깱@@@@@@#n\bJYb+I@аnsnC 빱@@@@@ @#nhbDRc+U@ @%@A@B@@A@@A@B@)@@AB@(@ @A @9@ABC@"@@1@ABC@@K@ABC@C@(@A @ @AB+@!@AE@BC@.@%@A!@BU@N@ACD@ @A 4%@Z@ABC@ @A<@B @ @ @AB|@=@ACD@ @D@ACD@ @Ak@BV@C @ @ @@ABCD@  @ @A @BC@u@A`@BD@@~@ABD@@A @@@ABD@ @A@@AD@ @A0  @@ABCOаnej% Αаnd%d@#n+DnZZ++d@ @A@@A@@ @APаne{% ݑаne %e@#n-Dn-+e@ @A@@A@@ @AQаnnw;@A@ @#nxDiMMx+@аnl>dDаnn@@d#ny`Izzy+@CBаnаoаo\@#nyDIzzy+аoJ @аomV8аo @аoc]*@аo#mwŐ ӓ K @Xk !#oyP_zzy,@CB@@ T@@AB@C@>@@ABаo6nGAA@ Y@#o'xDiMMx,@) b  \@)#o/zD^z,@CB@ d@A@)@ c@A k@@ABC@ o@AW@BM@?@AC@)@A j@ o@ t@ABC@P@AL@B o@ v@A z@c@ABY CD@d@A  u\@Y@V@ABCD@ y `@]@ACD@ |  @n@e@ABCD@}@Au@B  @t@ABC@  @@|@ABCD@ @A!  @@ABCRаoul I@A@ @#of~Dvyy~,S@@@@@@A@AB@аooN@аomƐ 8аomL @XԠ#o|DU|,m@CBаoo%R{аom֐ LаomP Ƞ@X#o|Wh|,@CBаoo9XAA@ @#o~Dvyy~,@аob U@A@B@#o{To{,@аomZV@A@ @#o{]o{,@аomb\bаooU^"@b#o}RhHH},@CB*3   @*7#o}DpHH},@CB@@0@AB@C@*=@ @A@@ABC@@*C@A @B@)@A9@"@ABC@3@A @-@>@ABC@u@A @9@B@ABC@ @A@{@F@ABC@@]@ABX@C@@AB@@AC@@@Ad@`@ABC@ @@h@ABC@$@@ABz@C&@@AC@(@@A@@ABC@,@@@ABCAаpob@аpnh đаpnY`@@Y`#p DUƳƳ,@CBаp#of[аp(n| ؑаp,nmdT@Yt#p WhƳƳ- @CBаp7olAA@Z@#p(~Dvyy~-@аp?bi@A@@#p0~Toyy~-@аpGmj@A@ @#p8~]oyy~-%@аpOmpcpаpSor"@b#pGRh-4@CB* |@*à#pODp-<@CB@@0@AB@C@*@@A@@ABC@@*@A@B@)@A9@"@ABC@3@A@-@>@ABC@@A @9@B@ABC@@A@@F@ABC@@]@ABX@C@@AB@@AC@@@Ad@`@ABC@@@h@ABC@@@ABz@C@@AC@@@A@@ABC@@!@@ABC@@@@A-B@&@ACSаpmud@#p2FaMM2-|@аpgJ&Vаpf&Wfנ@#p6Hk6-fՐ@ @A@@A@@ @Aаpo x@A@@#p2FaMM2-@аp!xv @@#p3PYrr3-@CBаppV{AA@@#p2FaMM2-@аpp^|@A@@#p0DS0-@аpkp~+=@+A#p4Qt4-@CBаpp@@@@@-@#p4Hu4-@ @2@@AB@@A@+U@A@.@A&@BC@:@A @B@@A@>@A4@-@ABC@@A@+a@ @AB$@D@;@ABC@(@AO@B@+h@$@A(@BC,@L@AD@&@A/@W@AD@)@A 2@q@ADTаq)width_opt@A@8@#qlDmÂÂl-@аqmBA@@@#qlDmÂÂl-@@@@@A@@@@AA@B@ABC@D@AE@F@ABCG@H@AI@J@ABK@L@AM@N@ABCDO@P@AQ@R@ABS@T@AU@V@W@X@ABCDEFQаqDp@A@+@#q5ehIe."@аqLo)аqPm@f#qCfSwccf.0@CBаqZn dI@#qJgPjžžg.7;аqa%width аqgim.a?@@@Aаqno 7]@6@`@A@@Aаqwl@A@+@#qhfHPccf.U@аqqO@@B@@#qrhdnh._@аqqAA@@#qzlDmÂÂl.g@аqozаqo;@1#qhDwh.x@CBаqoXаq!s @n#qiL[i.@CBаqlIAA@@#qehIe.@аqlQAA@m@#qfHPccf.@аqqK@@@@@#qjSm$$j.@аqle,2@,6#qkMkUUk.@CBаqq@@@@@:@#qkDlUUk.@ @?@@AB@@A@,I@@A @*@ABC@G@A @B@>@A6@B@,S@A @@ABM@3@AC@@AP@G@A?@BC@@A @@@ABCWD@"@A]@B@B$@@A@^@ABC@(@e@ABC@.@A@B@C@{@AD 0@@@ABC@3@@A@@@ABC DE@5@A:@@@@ABCDE@@A-9@>@ABB@@A@BCD@@AG@@@ABCD@@@AB M@@ABC@@AQ@@A@B@@ACD@@A@BX@@ABC@[ @@@ABCD@@A `!@@ABC@@аrCojd2@#r3mPjóóm/ $аrJ%width аrPjV.b?@@@AаrWo F@@I@A@@Aаr`q@аreqAA@@#rVlDmÂÂl/C@аrmpVаrqp.@1#rgnDqn/T@CBаr~pYаr!s @n#rvoL[o/c@CBаrrBA@@#r~lDmÂÂl/k@аrm-,@,#rpMg33p/w@CBаrrq@@@@@&@#rpDh33p/@ @+@@AB@@A@-@@A@&@ABC@3@A @B@@A@-@A@@AB8@.@AC@@A?@B@@A@?@ABC@ @F@ABC@@A~@Bh@Cc@\@AD@@@ABC@@@AB@@Ar@Bm CD@@Au@q@ABC@ @@y@ABC@@@AB@@AC@@A@@@ABC@@A,B@@A@BC@@A CUаrrz@A@@#rqDd\\q/@аr%count @@@A@B@ABC@аsp-D@A'@#rrPfĄĄr/ޠ#rlTjlA9Stdlib__Scanf.get_counter?Stdlib__Scanf.get_counter.(fun)#rVfܰA !Stdlib__Scanf.Scanning.line_count 'Stdlib__Scanf.Scanning.line_count.(fun)@@5@A@@AAаsp>-1%=@#smTj**m1%аs i-1аs$i-1J@# 1аs+i-J @+1@@A@B@ @A@Y@A@@@AB@@\@@ABаs<p-1b@;%1@f@A@@A@h@A@j@A0@BBаsKp-E@Ar@K#s=nUlUUnJ#s?WhRRA "Stdlib__Scanf.Scanning.token_count (Stdlib__Scanf.Scanning.token_count.(fun)@ @|@A@@A@@@@аs\rAA@@#sMqDd\\q0:@аsdm-ɠ@-͠#sYsQkĮĮs0F@CBаsps@@@B@@@#sesDlĮĮs0R@ @@@AB@@A@-@@A@&@ABC@@A @B@@A@-@A@@AB@.@AC@@@AB@@A@@ABC@@A @@ABCVаsp-p@#suLiu0u\]аs\X- аsqC-p@ \W@@A@@Aаsr-pߓ@r,\VCB@@@A @Bаsp-\U@ \Tаsq- аsqb-r2аsq -\R@/\Q@ @A@@A@@ @Aаsq.`@@@@Aаssf@A@@#stDWt0@аsnxÚ.E@.I#svMg##v0@CBаssĹ@@B@@T@#svDh##v0@ @@AZ@B@@A@.\@@A @&@ABC@@a@AB@ @A@.e@A@B'@.@Ag@BC@O@A$@)@AB-@l@AC@/@A0@p@AW@BC@3@y@AB 5C@6@A 7@}@ACWаtsȹAA@<@#t D]0@аt!sɹ@A@D@#tD]0@аt)q̐аt-pŚ@i>param_format_of_ignored_formatѠ#t#`G001@CBаt:sй@A@@#t+H]001@аtBpΚ.jd@.#t7Pj{{1$@CBаtNquӹd@#t>FXǫǫ1+@аtVlՐbаtZqֹ@@#tKMY18@@ @A@ @A@@@AаtfrԹAA@(@#tWFXǫǫ1D@@,@A@ @A@.@A@/@$@AB@.@@A@<@ABC@5@A@K@A@.B@A@AC@e@A]@BU@C@S@AC@@j@Ab@[@ABC@@A @n@g@ABC@@A@.@@@ABC@u@ADXаtk5&\аtj&]j @#t/DA/1sj@ @A@@A@@ @A@@A@tt"ib점t#fmt렐t'readersꠐt#pad預t$prec蠐t$scan砐t%token@'@/$@A@ @AB@@@AB@$@ACD@tʰtqnB@tͰtkq';@ABtϰtks.m@.d@AC@#tDȮkABPwDwCwEwFlZ@ABCD@@QwNwM,scanning of L@ARwTwSKwWwXsnwZw[l[@Sw_w^ Cscanning of %s failed: the specified length was too short for tokenC@ABTwewd@whwil\wkwlt]@Uwqwp ; failed: premature end of file occurred before end of token{@AVwwwvKwzw{toWww~@@@ABCXwwBYwwwwlp@@@AZwwK=wwlq@[ww Iscanning of %s failed: premature end of file occurred before end of tokenI@AB\ww@wwlrwwtJs@]ww ,no dot or exponent part found in float tokenl@A^ww )not a valid float in hexadecimal notationi@_ww,looking for L@ABCDE`ww(, found H@awwɠKwͰwtq@AbwwѠAwհwm+@cww٠Kwݰwtwwm6@ABdww㗠8looking for %C, found %CX@eww@wwmEwwt@Afww1invalid boolean 'Q@gwwLhxxixx@ABCg@@@Ajx x Bkxxxxmh0@@@ABlxxKxxt/xxmt1@mx$x#4invalid boolean '%s'T@Anx*x)@x-x.m2x0x1t3@ox5x4x#H@ABCDpx:x9@x=x>tJqxBxArxExD@ @AI@sxNxM"0bB@ABtxTxS"0oB@ux\x["0uB@Avxbxa"0xB@wxixh7 is not a decimal digitW@ABCxxoxnKxrxsu"yxwxv@@@Azx}x|Axxm#@{xx*character J@AB|xxKxxu2txxm$@}xx #character %C is not a decimal digitc@A~xx@xxm%xxuG&@xx.decimal digitsN@ABCDEF@xx0 is not a valid P@Axx& digitF@ABxxKxðxugvCxx@@@ABDxxˠBExxБxҰxn(w@@@AFxxؠKxܰxuux߰xn5x@GxxAxxn=y@ABCHxxK`xxnEz@Ixx $character %C is not a valid %s digitd@AJxx@xynU{yyu|@Kyy&digitsF@ABLy y &binaryF@Myy%octalE@ANyy+hexadecimalK@Oy"y!'nfinityG@ABCDPy(y'!xA@Qy2y1"anB@ARy8y7 bad character decimal encoding \`@Sy?y>@TyDyC@AB@@UyIyH@yLyMn .@AVyPyO@ySyTn /@WyXyWKy[y\u瑡y^y_n@ABCXybya &bad character decimal encoding \%c%c%cf@Yykyj@ynyon둡yqyrv@AZyuyt $bad character hexadecimal encoding \d@[y|y{Kyyv# -/@AB\yy (bad character hexadecimal encoding \%c%ch@]yy@yyn 0yyv6 1@A^yy&a CharF@_yy(a StringH@ABCDE`yy.the character N@ayy7 cannot start a booleanW@AbyyKyyv[ cyy@@@ABdyyAyðyo @eyyȠKy̰yvp yϰyo% @Afyyҗ 'the character %C cannot start a booleang@gyy٠@yݰyo3 yyv @ABChyy㗠 scanf: bad input at char number `@iyy엠": B@AjyyBkyylyy@@@AB@@mzzKzzv "zz o^ #@Anz z Dozzpzzqzzzzon $@ C@ABCD @@ @@Arz$z#Kz'z(v !z*z+o %@sz/z. &scanf: bad input at char number %i: %sf@ABtz5z4@z8z9o &z;z<v '@uzAz@ @@AvzGzF@wzLzKzMzNv @e@ABCxzSzR@yzXzW@{@Azz^z]@{zczb@[@AB|zgzf6end of input not foundV@}zozn:scanf: bad conversion "%a"Z@A~zuzt:scanf: bad conversion "%t"Z@z|z{5scanf: missing readerU@ABCDEFGzz@Hzzzz@ @A M@zz -scanf: bad conversion "%?" (custom converter)m@ABzz:scanf: bad conversion "%-"Z@zz:scanf: bad conversion "%*"Z@Azz, in format "L@zz!"A@ABCzzJzz@@@Azz CzzǑzɰzp@@@ABzzΗ$%S%!D@zzՠ@zٰzp/zܰzw@zzyb@@@y]@@Azzy_@ABCDzz蘠yd @zzx4@@@x/@@Azzx1@Azzw@@@w@@Azzw@{{w@@@w@@A{{w@AB{ {wj@@@we@@A{ {wg@{{v@@@v@@A{{v@ACE{{v  @{!{ t@@@t@@A{%{&t@A{){(t@@@t@@A{-{.t@{2{1tX@@@tS@@A{6{7tU@AB{:{9t9@@@t4@@A{>{?t6@{E{D@)__dummy__)__dummy__=7caml_exn_Assert_failure%}{O{PpK@A{S{Rs@@@s@@A{W{Xs@B{[{Zs@@@r@@A{_{`s@{d{cr@@@r@@A{h{ir@ACDF{l{kr@@@r@@A{p{qr@{x{wr3@@@r.@@A{|{}r0@{{q|@@@qw@@A{{qy@AB{{p@@@p@@A{{p@{{o[n@@@o@@o^@@m^@@ABC{{m@{{mg @A{{o@{{@ABCD{{@f7caml_exn_Assert_failure%}{{q@{{kSkZ@@@kU@@A{{m@{{ @{{ę{@@@{@@A{ɰ{m@ABC{{̙{@@@{{{@A{԰{m@@@@A{{ۙk"@@@k{{@A{{m@@@A{{{@@@{@@A{{m@BCDE{{u@{{@@@{{iZ@@@z@@A||zP@AB||z @| | hR@@@hM@@A||hOU@||hU @ABC||y!@||u@|$|#u@AB|(|'@@@|-|,{{@{@@A@{|3{q@@A@{@@A@@AC|7|6@@|>|=h@@@h@@A|B|CnDT@|G|Fh @AB|K|JuD@|P|Oky@@@kt@@A|T|UnVO@ACDEFGH|X|Wk{ @|c|byt@A|g|fyg@|l|ki@@@i@@A|p|qnrS@|u|ti  @ABC|y|x|||}y ,@@ ||@3@| +camlStdlib__Scanf.open_in_file_5275_closureQ~=J @~C~BD@@@D@@A~G~HD@~L~K@F@@@@A@@A~P~Q@C@ABCD~T~SOb@~[~Z@ @@@@@@A~_~`@ @A~c~b=@@@=@@A~g~h=@~l~k=@@@<@@A~p~q<@AB~t~sg@~{~z@o0@~~9@@@9@@A~~9@AB~~9 @~~E K@~~b@ABC~~U@~~:A@@@:<@@A~~:>@~~:D @AB~~cJ@~~1@A~~@_Y@~~9@@@9@@A~~9@ABCDEF~~9 @~~Șe@~~͘b@AB~~јb@~~טbx@A~~ۘt@T@~~YI@ABC~~:N@@@:I@@A~~:K@~~:R @A~~>n@~~:@@@:@@A~~:@: @ABCD%@  w@A@8 K@@8{@AB @8$%{@*)@8./{@A21@8Ǒ67{1@;:@8Б?@{*@ABCCB@k1GH{ @ML|@@@9@@e@@ABRSqT@AVU9 @[Z8@@@8@@A_`8@ABDEcb]@kj8#@po7@@@7@@Atu7@ABxw> @}|7@@@7@@A7@ACn@n@7d@@@7_@@A7a@AB7'@@@7"@@A7$@6@@@6@@A6@ACD6@@@6@@A6@6M@@@6H@@A6J@A6@@@6@@A6@ř5@@@5@@Aʰ5@AB͘5 @ә5@@@5@@Aذ5@Aۙ4@@@4@@A4@䘠@ABC3@@@3@@A3@6F9@A6E@B5B*@8@A6_@  7El@ABC7y@ 5;@A 7@ 37@ $#8p@ )(@;,-l0 %camlStdlib__Scanf.bscanf_4074_closure!)3 )camlStdlib__Scanf.bscanf_opt_4084_closure1[6 %camlStdlib__Scanf.sscanf_4107_closure S9 )camlStdlib__Scanf.sscanf_opt_4121_closure:< $camlStdlib__Scanf.scanf_4134_closureo2? (camlStdlib__Scanf.scanf_opt_4146_closure `B %camlStdlib__Scanf.kscanf_4034_closure E &camlStdlib__Scanf.ksscanf_4093_closure;yq5tI ,camlStdlib__Scanf.sscanf_format_4196_closure2L 1camlStdlib__Scanf.format_from_string_4210_closure5O (camlStdlib__Scanf.unescaped_4246_closure N@ABCDEFGHIJK@A@| w@A| q@| k@AB e@ H _@ 8 N@ABC 5 D@lN @@A ) 6@  /@AB  #@ @ @k @ABCDE  @@A@@AB@@Aki@&@ABC3l@@@AB Y l@@A@@ABCD@k@A[@e|@ABYm@Lc@AIW@gR@ABC=G@.E@Af1@f,@ABf$@f @A@@ABCDEF@@A@b@b@ABC@@A@@AB@@A@@ABCD@_@A_@]@AB]@]|@A3u@3p@ABC3f@>c@A;K@B+C@):@Q2@)@ABCDEFGP_@P\@A)@"@ABPS@MO@AE @@ABC@@A@@AB@BJ@A@@ABCD@@A@{@ABx@?0@Ahv@v q@ABC +camlStdlib__Scanf.name_of_input_160_closure@D r@A -camlStdlib__Scanf.scan_caml_char_2527_closure3y@BCD )camlStdlib__Scanf.skip_whites_694_closure4R54@ @@Av@@ @@ABCDvI@@@@Av @@@@AB<@@ D@A>@@@@@D@ABCD>w@@>B@@A=@@?@@AB?t@@?#@@A>@@=@@ABCEF;_@@rH@@A=@@:@@AB@@q@@A@@:@@ABC:~@@:<@@A9@@9@@AB9F@@9@@A8@@7@@ABCD7@@6{@@Az@@q@@ABoR@@o'@@3@@ABC?@@?\@@A? @@>@@N@@8@@ABCDEFGI@|B@A|C@|D@ABqB@qC@AqD@qE@ABCqF@qG@AqH@C@ABcwC@UB@AUC@PB@ABCDKH@IN@ACdC@CcD@ABw B@wC@AwB@vC@ABCvB@vC@AvD@JB@ABHC@vB@AvC@vD@ABCDEB@C@AvKB@vKC@ABB@C@A@=C@@C@ABC?C@?YC@A?C@=C@AB=D@=E@A=F@=G@AB?B@?B@?6B@>B@ABCDEFG@w@A:@@AB@Z@A}@|@ABC|[@|!@@oD@ABCD{@o@An}@n@ABm@m0@AlM@l?@ABCl;@j,@A{@i@ABg@gn@Ag5@f@ABf@fu@Ae)@b@b}@ABCDEFGz@z@AzF@a @AB`B@]X@AC\Z@[@Z@ABy@6>@AX@)@T@ABCDEy@Tn@AR@Q@ABO@I@ACE @D@B@A@ABCx@w@@v@ABDEFt@=@!M@AB>@?@A>@BC>f@>:@;@ABr@;@AC8@r@ADE"@;T@A;@:@AB:}@:+@AC9@9@A9W@8@A8F@7 @A @BCDro@o@Ao@BEFGHI@X@I@@A@A>@3@@A@@@@A@A@@@A@BC@@@A@@@@A@v@k@@A@G@8@@=@@AB@ABCD@@@A@@@@A@U@J@@A@AB!@@@A@@@@A@A~b@~S@@~X@@AB@}@}@@A@ABCE}8@}-@@A@|@|@@A@A|@|@@A@|x@|m@@A@AB|@|@@A@{%@{@@A@Az@z@@A@z@z@@A@ABCz<@z1@@A@y@yu@@A@Ax@x@@A@w@w@@A@ABw@w@@A@wC@w8@@A@w@v@@A@ABCDv@v@v@t@s@ABC@t@v@t@s@ABC@s@v@t@s@ABC@ABC@s?@@Ar@r@@r@@AB@r@r@@A@Ar@r@@A@BCp@p@@p@@p@@ABC@pE@p<@@A@Ap@p@@A@Bo@o@@A@o@o@@A@Ao+@o @@A@n@n@@A@ABCDEFn[@nL@@nQ@@AB@m@m@m@A@A@Am@l@@Al@l@k@AB@l@@k@l@A@ABC@j@j@@A@ABjQ@jB@@jG@@AB@hp@ha@@hf@@AB@Ah-@h"@@A@g@g@@g@@AB@ABCg@g@@g@@AB@gy@gj@@go@@AB@Ag;@g,@g-@A@A@e@e@@e@@AB@d@d@d@A@A@ABCDc@cv@@c{@@c@@ABC@cP@c:@@Ac>@@cC@@cH@@ABC@Aa@a@@a@@AB@a@a@@a @@AB@AB^,@^@@^@@^#@@ABC@]3@]$@@])@@AB@A\X@\I@@\N@@AB@[\@[I@@[N@@[S@@ABC@ABCY@Y}@@Y@@Y@@ABC@W$@@AU@Ut@@Uy@@U}@@ABC@BUM@U:@@U?@@UD@@ABC@S@S@@S@@AB@AQ@Q@@Q@@Q@@ABC@Qc@QX@@A@ABCDEP@P@@P@@AB@MU@MI@@A@AJ@J@@J@@AB@JY@JM@@A@ABF@F@@F @@AB@E@E@@A@D@D@D@A@A@ABC@C@@AC@@C@@C@@ABC@CDB@B@@B@@AB@A@A@@A@@A@@ABC@AA\@AJ@@AN@@AS@@ABC@A+@A"@@A@ABA @@@@@@@A@@ABC@@@@@@A@A@@@@@@@@@@@ABC@@@@@@A@A@p@@^@@@b@@@g@@ABC@@B@@9@@A@A@#@@@@@@@@@@ABC@BCDEF?@?@@?@@?@@ABC@?@?@@?@@?@@ABC@A?@?t@@?x@@?}@@ABC@?[@?J@@?N@@?R@@ABC@?5@?&@@?+@@AB@ABC=@=@@A= @@=@@=@@ABC@<@<@@<@@<@@ABC@AD<|@@@o@@ABCDEFol@@n@n@A@An@@k@@ABkW@@it@@Ai/@@h@@ABCh@@hv@@Ah6@h1@A@f@@e@e@A@ABCDd@@dD@@Ab@@b@@AB_@@^@@A]?@@\A@@ABCZr@@X@W@A@AVf@@BV*@@T@@AR@@R8@@ABCDEQ@@N'@@AKj@@K(@K@AJ@I@I@ABC@ABF@@F@@E@E@A@ABDr@@CDC@@B`@@AB!@@A@@ABA@@A@@AAz@@AH@@AA)@@@@@A@@@BCDEF@@@@h@@A@2@@@@@?@@ABC=@@=T@@AD=@@<@@A<@@@?s@#'@AB@ABDEFGHI@@.Z/-?U