ELF>P4@@8 @@@@00 8d8dx 0!`{``888 XXXDDStd888 Ptd$Y$Y$Y\\QtdRtdx/lib64/ld-linux-x86-64.so.2GNUGNUG3z`pB9GNUO ORT(DemfUa92FN- 1uqpy5*Zbmss'h3 a{a #7i;mn\B HS`D"Tlibbfd-2.34-system.so_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablebfd_check_formatxexitxstrdupbfd_get_archcplus_demangle_name_to_style_sch_istablexmalloc_set_program_namebfd_perrorbfd_errmsgbfd_get_section_by_namexmalloccplus_demangle_set_stylexreallocbfd_get_sign_extend_vmabfd_demanglebfd_arch_bits_per_addressbfd_get_errorbfd_get_section_contentsbfd_openrfilename_cmpbfd_get_arch_sizebfd_printable_namelibc.so.6__stpcpy_chkstrcpy__printf_chkfopenstrncmpoptindstrrchr__isoc99_sscanfdcgettextftellstrncpy__stack_chk_failputcharabortstdinrewindstrtolfeoffgetcfgetsstrlensetitimermemset__errno_locationfseek__fprintf_chkstdoutfputc__isoc99_fscanffputsmemcpyfclosestrtoulgetenvoptargstderrgetopt_longfwritefread__memcpy_chkstrchrqsort__strcpy_chk__cxa_finalize__sprintf_chk__xstatmemmovebindtextdomain__strcat_chkstrcmp__libc_start_mainferrorsysconffreeGLIBC_2.14GLIBC_2.4GLIBC_2.7GLIBC_2.2.5GLIBC_2.3.4ii ii ui ti 0541 222 (2(220<28F2@P2HZ2Pd2Xn2'''' '@'`(((((( +(@=(`K('U(b(_(k( z(@(`(((((8 (@(`~~~~~( (@)`)))')7)6)5)>)P)[) d)h1ЏPȏ ؏)2LQS`PSORTUx  ȍ Ѝ ؍ (08@HPX`h p!x"#$%&'(*+,Ȏ-Ў.؎/01345678 9(:0;8<@=H>P?X@`AhBpCxDEFGHIJKMNHHoHtH5Bm%Cmhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQ%kD%hD%hD%}hD%uhD%mhD%ehD%]hD%UhD%MhD%EhD%=hD%5hD%-hD%%hD%hD%hD% hD%hD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%}gD%ugD%mgD%egD%]gD%UgD%MgD%EgD%=gD%5gD%-gD%%gD%gD%gD% gD%gD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%fD%}fD%ufD%mfD%efD%]fD%UfD%MfD%EfD1ATU1SHH|$ H=XH4$H5v`H=A$H$H8H=~1HH|$ @H4$|$ E1H fHb{AWHcH>H=lRH={l1DH=kl1H=Zl {L%DlMt#/LH=L x=x.exH=kH 薬 xixHkHjxWxH5>1:Hnk@̀ xHA}L%MkM/LHQL wBH= kH 1w ƒwH5a1H=jHt 臫 pwFwH=jHt S H)D9LHBD-6fEtAT$HHTfD HH9uEBD%H$HdH3%(IHX[]A\A]A^A_f.HHD$HD$H\$L^1H HHTH!%tL5^DHSHDډ@HtH;\$tE(AT$HHT HH9uH\$ME(,1H EHH\$H!%tIu(DHSH5]IHDڋ]@IE8HTHt$A)I)IJ|-&fDE HI9uKfD#D$####H\$fD$I9EH\$L^],1H \HH\$H!%tH5]DHSIHDڋ\@IE8HoNff.AVAUIATUSHH dH%(HD$1HH/fVHnHH@P8Dh$E 1Ld$j\9,$=h LH=fHt$H(fq5htHt$H=m腙IHtLT$vh1L9tHH kIT8HcHuIHT$HLP89,$JHD$dH3%(H []A\A]A^Hpw$HDH L@Lt$H1H5LT$ZY@H|$HٺHu\HٺLHuAHwHwH|$HٺyHL uDL5AlH5-H=tZH=HZLH1L%kH5H=?bH= ZMHL1V|tgAUIATE1UHSHHkH kH9v4fD1fDH|8tHH u HXAH9wҾHeDHdu{HOkH;PkLsYI\$H3Ht%HduAHsPHdu1HL9uI$XIL9%jvIH[]A\A]LasAWAVAUATUSH8DOREfMcE14$J\DRL8AM9L9M$@ADŽ$IDŽ$MMf1fIHHuGfH*HxyfH*^AYXA$HI(HtmLM;8tIT$(A A$HtHqHyHfHH H*XHyHЃfHH H*XrM@M0LLA$A$M@MuEH3GH=VsHRǃH3M<$f.H=VW5HHeHfHnY XDDP\IE5)VUH UHiXHXHH9wrffH@Hu(>f.XH@Htf.zuH@HuYHX@H9vfE1L%U4$fD<$H\f.ULPM.`M8M9PA090A 9 :IW(HIFHfH*HfH*^A(H8YAYf(XYYXf(YX(ANAF H9t$X(X(Nf.Mv0Mt7I~MNtL9t4$fA.Mv0Mu@A<$AD9_gSHH<D SIEHH SAAID@H HHXH9uD΋ St6LRAyʍ49HiXLI9vB4H KLRL1 StH1H9uHL[]A\A]A^A_fA 9 H @H=2S~H$DH=R,~H3H@MMEtH51H H50HЃfHH H*XfHfHH H*XfH ?H=5LL$LL$M8DH5,1\$/LGIO(IVH5AAH51H\$H5f(A<$AD9y@H5H1}H蕈H5kQ>H5z #2fDHHǃHǃHuGBffH*HxvfH*^YXHI(HH1H9tHS( HtHAHyHǃfHH H*XHyHЃfHH H*XufDRPH3H=XP+{HDOH3MH=OzHH3H=qOzHt ǃH3DH3H=OzHVHǃfs@H5 1uH荆D1H5W-f6NX~@H=<5vN1L%eNL5fDL1ؿLlH5IE 1I} _A4$9wfEH3 1F1gsMH \MHiXHXHH9f.AWAVAUATUHSH8HV P.;&EHc‰HH;&@H8I9u H93H L L9uG9I$@LL-u!H@H@cxGtL1cH{ H5 15HM HPHG H;8[-:H[]A\A]A^A_H51H݃H='~@F1H5M}L蕃 9 :\FdH51?HWH []A\A]A^A_M$8M9t.Ft%H5p1L };x9LcL5sI"fDI9I;F9HE9N$8I$8I9uL@M$8rEI$@LHufDH@H@HtL83EtL1H@2H51L 8H=8v89HcHHNjDH/WDž ZHPHfH{7H[0HuifH51]LuH51BLZ Hc7H37H7H4fD7H5Ƶ1H mH;8t$CH= fDC 47HzQ$7fH@H{ 7hC tH޿1KHc6H591*H571 fDH51sH A6&H={PH 6)H=ATPf.HHHRH9QwHHR09Q0fAWAAVIAUMATUHSHH(S111H@HDHxBHH9rHM1҃11IHt$lLA@$LMML$MMH<$LIuH~I4I}HBHH9slHDp8HHuHxEu.HEfH*MfI*^f/w G$FIuH~I}IBHH9rE11fDHDL AD$$u]H@@$uSI$I$uHt;fDIHHufAL$$I|$M$MuAEIH9rEt@E11DHLHB$uHIA$uHzB$_AD$IH9rH([]A\A]A^A_MfIL D$I*XIIfIAM I*XfDM-H<$?H1MLT$MHD$1fDMMMuMLT$D$HD$M@MMMu;t$0MMMLM LMMuIHIHHuI9u M9MH<$uIL@8[DH1M"L $MDMMAMuLMt&LMMuD9~LILH4$ME1H<$H4$fDIHHuMMHH4$IHtiHtIL@8ZD$MMPIM@IHHuMIML`HIE1Mff.AUATSHH $HH $HH DdH%(H$ 1IHLfHK(LH* =( H5<f(XY8^H^s0HD^HHtuH51DD0H5H=DDH1OH$ dH3%(u0H [A\A]HH51AWIAVAUATUSHHH/LgL6Ln; L9tLM90A0tJA$0t>9u:tA0t9tjf.H[]A\A]A^A_@tA0t9!AOCAXO XC f/wf/ȸwHKI9OrH[]A\A]A^A_ÐH51HxH51ҿLwIL$(IWH5fAGAO 蟿H511茿LwH5!1qLwIM(HSH5CK A ׻afH[]A\A]A^A_ff.ATUHH $HH $HH R DdH%(H$ 1IHL訿fL(H*9 9H5If(¿XYާHE^-^HD^OHU(HHt7H5W1,HHthH5 1 H H51HHv yH$ dH3%(u*H ]A\HH51螽wHHpHHxyfHvH鯺ff.@AWAVAUATUSHx 4%H|$dH%(HD$h1t8 % $7u8$H5uuH5H=SvH1跼L,%<H5jH=#FH1ML聼1+ff/ ff(H5H*V7H=ϣT$^L$T$L$HƸ^6 H5tH=o蒹H5dH=WHwH5OH=<H\HL UMLLSH5P1肻H H5 H=H5H=ۢHD$H5H=I޸H5H=IøH5H=I訸H5H=mH荸H5H=RHrH5QH=7IWLT$IILH¿1ARH5AWAVAU{H H5(H=H5H=ԡHH5̫H=HٷHL UMLLSH5P1H 葶9E1H-ߥ):9HL$D=!DHEt8H{(u1Hu'ff. zuf.(qfDED-Y4Et C$LkM L8HHMLDHHH(Ll$ H\$1Dd$MMHHp(HD$HID$(HtWf.Ht$HLk(MHu&DMd$(It$(HtHtIt$(HLHp(ID$(HuH\$L|$HDd$LHM0t A;0fAO HHAGMGH*A3D.3HkH5MN(E^HE^Lp 蕴M(MteM/L9hIG2UH H5ߥL PMLHEL1褷Lo 2M(Y^MuHoHPHD$PHLp0Ll$ H\$1MHp0LIG0MHtIHt$PLk0MHu#DM0Iw0HtHtIw0HLHp0IG0HuH\$Ll$PLPML5A0t ;0fAM HHH*1AE=1H5I8MELH(IE^^aLyn Mm0MtjM}L9iIED*1UH H57L PELMHEL1Ln 色Mm0AYAZMu50~H=Ҳ 05uZH 5AD9H|$ HD$hdH3%(Hx[]A\A]A^A_ 85fDD0EHH@Hǃ@H1H@HL@H@HL@L@Mtj HHHH(X(HA AX(f/w=f/IU(IwHH9w$I@LHIHfHLUD sD 5/E3H5̣H=ȱHUL 1UMLL_AXhH@HL5ؤL-PH5'1譳H5l1蚳Hk (H@HfLLC(H(HH*^. DC.E^IE^)HHYHH51QfDH5٢H=r蕰HDH5AH=RuH1趲- HD$hdH3%(H= Hx[]A\A]A^A_D@H5ԣH=H1IHH .fDH=4&`DH=! |~HE1L软ff.fAWAVAUATUSHH=1=2dH%(HD$81HHcHiVUUUH )Ɖt$INj1D$ pH11fHiX=EHXHfHXtHz(uf.vAȃKHH9uΉΉL$ LH Y50H=0DD$ DDAHiXHI9sDD$H=$衭H5QH=)H1jD$D$HHH!H$_L|$f|$9|$"Dd$1Ll$ dH iL1ݰ*D9d$ v`(INLH51辯D$$l$D;d$Ht$DL4AEuH @LH5m1bE0H5H=ЖELH1L1H5D$$l$D;d$U 薫D$D$9$L|$HD$8dH3%(HHL[]A\A]A^A_EDLH!ʁ t€DHHHD@HL)ÍE9$f.H5y \9uLH5010Lc)ÅZAF$OIFHBLp(uL/HPHLELH5ɟ1ĭL茫\LH!ʁ t€DHHHD@HL)ÍEA9|#H5y A[D9uLH5.1.E0H5wH=迪ELH1L1H5߬LH!ʁ t€DHHHD@HL)1H L誩5d,H=pH5 H=ՓH19UD$ D$fAWAVAUATUSHX=X,dH%(HD$H1HD$8HD$@HM=',HD$IH6=,HH$=+HH=t+HD$H=`+IHD=+HD$MIiXH+E1E1LHJIH$HXH9tEHx(NtJDII`$HXH@H@ǀH9uHLHHIы5*LD$(H .H=*LL$ ݧLL$ LD$(Dt*MH=t*1HJ4HHA8HQH9uH7HNHfH*HfH*^Bf/wd1fH*^f/wEHFH@0L9t4H4HNyHIfHAL H*X^f/vLHHLL$ LHH 3ΦIOLL$ Q1LD$@11LLAz0fIPHt*@HyH99t I ĺHA8HI0HuIHHt,fDHyH99t I ĺHA8HI(HuHNAJ$HL98HLAz0kzHD$@H%LL$E11I HqF$tLA@$tK If$A`$HH9rHt:HHl$ H HH9tH@$tHxHaH9uHl$ H|$LH\$8H YHL$ILH|$IH\$1ҋ5'H='HHt$8HLLD$@J\Mu/f.HH9tHE@$uHxH谤H9uH\$J,MtDHHHx舤H9u='Hԥ='HH¥='IH谥='IH螥='IH茥=&IHzHH菣L臣LLwLoHD$HdH3%(HXH[]A\A]A^A_Et`HD$@HHE1HHfHH H*X9HЃfHH H*X LLE1E1E1iHD$@1E1HfAVAUATUSH=%dH%(HD$1H$HY5%L%IHt2LI<DH H@$t HA@$uA8HH9uLI1LB %11L5%u;AHHXH9v%H%HB$<uHzWD5J%E1E1H=0%H L&%uD%IL9H$K,dHHt(ML tH$Ll( %L5%1ۅtIDHiXH$@$tHxL֡trH$Ll(A9w9\LIhHY$Ll(V$L9HDHD$dH3%(u4H[]A\A]A^IPH$S$Ll*9ϡf.DATH5SHH=OHL%#gH=IؾHL1[,H6H?遢AWH5AVAUATUSH(H|$dH%(H$1苣HH1L%ޗfDHhu{Ll$1H5HL t*LLu!H5HuH|$1LH5{H輟tHtHcE1H<[HHH"藠H迡L|$1H5HL^yHNo symboH9D$QLH!%tL5&"DHWHDIcHL$@L)JHIULIFH!H|轞1LHH5u蹞 LAПLxLdH!HxLHH!J<^H覠D-g!H=X!E1H5F!9L$@IJ'tٍSHRHtHxTH=!tJ'Als ifA n 1H5Hĝ4fD1fDH ǝHH$dH3%(uH([]A\A]A^A_EL% H5הH=ӇLD$H=HL1)ff.AUIATIUHSHLH(H H=dH%(HD$1D$HD$H+J(HD$HGjHt$ VH5pLL$ LD$8ZYtrHL$%HthLL$MDD$EIMLMDH\$dH3%(H([]A\A]f.%tLL$HL$HDD$MLDHHDLH5K1מ1uf.oDD$L <f.LH5֐1芞HL$LL$DD$QAWAVAUATUSH8dH%(HD$(1H GHE1&$HH=HHHGL$WTtQD=E9LkMAm@ML%<$A<.OLnMHvELH=HH v LH=+IN LDA@Mpu$fDAFIy<.yADuHD$(dH3%(+H8D[]A\A]A^A_f.D=AtHWH5U1E1讜@E1D=AtHSH5E1E1vaATUDILI@H5H@@@8tH=LbH=ԐLD=tCtDE謙AtAT1UHSHdH%(HD$1HHHHHǾFH=_H5FHlHkH=<HGHc蚙H=HHHGYH=HcIE1H1HGPHHvH=6 t8H=HtHD$dH3%(*H[]A\f.&@Hc)H=HtHdHc HHH41ډ1H $HH0H HH9uH%AfH=H5荘HHrL%H5g,H=IH IHt15["HÙI"4L%}H5)H=€ILH=H1ٙ!ff.@ATL% UHSI\$8H聘HH1HILH~tH=t+[]A\H=̘H= HL%H5H=H=[HL]1A\ L%rH5nH=ڕH=IؾHL1Θ @ATUHH=Ht$H$HHH|$1H=B w%v)w!HHcH>RH=sL%H5؊H=~HILH=H13H]A\H$Ht$HBQH$Ht$HWH$Ht$HZH$Ht$H)\H$Ht$HO@H$Ht$H^ff.fAUH5,IATUSHdH%(HD$1ÖHH1Ld$H訕HH= H1LLHH5RH= ͕uD$7HD$8dH3%(HH[]A\A]A^A_HIH4AE1HD$H H0LhM9s9K7HL$LIHILHH3xbM|$M9rH=3.6H H\$H HHP HxH9HtHz(H9H@1ۀa$HADMhH|$(L-/IEfDHHHLH+1H/ HHH5'*HHL%@H5>H=v訌ILH=FH1蜏1K覌fDAWAVAUATUSHdH%(H$1ID$@IHHX(Hh8HH9^H$D$Ld$8HD$ HD$pD$D$HD$jHD$@Ht$ދ9D$Ht$LHt$8HHt$赋9D$Ht$L辊Dl$HcHH9HL$ HT$LHtD$Ht$pD;l$eLHt$(xDl$Ht$(FHt$8L詊tHt$pD$#LD$迉|$薋Ht$pIfLD$菉|$fHt$8If\$@LdL\ ߉|$@HiX$HD$HHHD$PH HX(H9E1Ld$8fDL|$PMwMFAG A9E LH|$8IGL|$PU,IGL|$PIEII9GHH=q 8Ll$PHt@$AE$ AE$L HcHXH|$PHH9v9+2HT$PLHHJ H+HcdH|$PHH9wNj H5 HiXފD \$@H/ MiXLL$PLL$PL+L$HILD9VH|$@2H= 輇HD$PfoD$@Hz c H$dH3%( H[]A\A]A^A_f.LIMMEH+T$HH5~H/ HH1諊H|$PI}L蔉,IEHt$8HxʇL|$PMw@IuIS AE$MAG$ AG$0LH|$8Ll$PIG*IEHD$PH@1̇L% H5)~H=ZqLL$xLL$ALH=H¾1gf.UHSHHdH%(HD$1HH蟆IIuHB HH@P H1HT$dH3%(uH[]ff.@ATSHH=݇Ãt. t@u4H[A\H1[A\fDH=蜉L%H5u~H=&pIH=AؾHL1=cATIHUHdH%(HD$1HDHHH@P0LHڈHHT$dH3%(u H]A\UHSHHdH%(HD$1Hl$H IIuHHH@P81HT$dH3%(uH[]jf.ATISHHdH%(HD$1JtFu!LHAąt_A E1HD$dH3%(u^HD[A\fLHAąuH=†w"$HfH=褆H$HHc$H蚄f.SHHH؃H9[ff.fATIUHdH%(HD$1HQHl$HH@PHLHHHT$dH3%(u H]A\ff.ATIUHHt6u!LHfH]A\fDH1]A\fDDH%H]A\DHHdH%(HD$1H|$@t$ HHT$dH3%(uHSHHHȅH9[ff.fAWAVAUATIUSHxdH%(HD$h1?-H5TLHHWLl$PHL݁Hm,\Ck11H7Ht$0HHt$8HHt$@HxHt$H$`|$y=3HDE$1HoGD$@)؉HHHD$HHHHH9T$0PHPH9T$8A9H8Y@OHxHHH9sHD$1ɅL$tgHD$E1H\$fDp fDIHH0HHHH@PPIHH@F IEM9uE1H\$L|$ DHHH=H9-tHo )HD$hdH3%(Hx[]A\A]A^A_fDdH-_sf.A}gmonHH|$TH@P8HÃ$E1H\$0D$fDHH~H*D|$0AtuAuLH$ f)EtkH5wH=hL- EHH=ML1" fLH AZEDLHD$ $@LHeHtt6Ht$(H.!Ll$(Ht$ H|$A@uL袞DHHH5[xM1lHt$ H|$Ht$(HSDl$(@D= H5xH=g}LHD1 |$H5xH=vg}HƋT$1AWH5xH=Agd}HD1<$H5xH= g0}HƋ$1n\A}gmon8L-sH5_uH=f|MLH=yH1DHL$8HT$01H5uDD$@~L$ڿH5v1~qHHqH@ H5wH= f-|HDH5zwH=e |HDH5-wH=e{HODHt$(H#Å~H=ID$(HH;((HDDD $|HT$0HL$fIHfHHD$8AI*ANIIFH)LHH*^{L1IFHHx{H5KuH=dH)zH=uH1}z 9HL%H5tH=TdwzH= DL$EEHL1e}H5rH=d3zH=LH1*}PL|>H5rH=cL-dyAHH5s뇺H5rvL%.H5*tH=scyH=?AؾHL1|L-H5%sqyAWH5tAVAUATUSHHH|$dH%(HD$81{H>HŃCjHD$,D$4t+HH;* A tA(DDH'HH0)H HHpHH@A4D+=|tHH;t+yH5wHH1Ld$*BtGfHRLHc:HQHt\HH9r)CtHH{BuxI|$[]A\fDH@HiHHDID$Ct]tž.H[PHtFHH'HHDID$f 1tQ[]AD$ A\f.HXuIl$Vf 1H1QAD$ 4HWHt1H;VtfDW uIHHtHHvtHHR:BHxPH1;V tL IHIHH9Ot2 IHiXIɹ+LHHHDILHM HcIHHiXILL@ff.fATAUHSNHcH>OHHxHHHHLHǀ1H)HLLCwMHDcHH[]A\ff.fAWAVAUL-YATUSHHHMf/L#NHHtHHxELcCHs0LHCHLHtHPH5Y1OHS@HH5\1OstIHLHtHPH5X1sOHHH5\1PO KHHtYLc8LH5YX1OLcfDSPH5>X1NEH6L57L-HHL9ILHXMtkfDH{0HtL9c tCH H@Hk Kt*HHtL9tHHHuIİM9sHf.HHH9t>tHiXHjLSCHCHiXHHCHwH9u‹,H-H;-L%L- fLMu*StHHuFHHtfH{0Ht΋CH H{HH@HHJf.HLHHHHuHXH9-ZTL5mL%VMu@MmMAEtIm(Htf.IHtpAEHSLL[LMH]OH@HNHNHNHfNHNHNHNHN{@HMNk@H+N[@HMK@HM;@HM+@HtM@HVM @H4M@HM@HKN@HL@HL@@@ OBHN@HcH>Df.f.f.f.11111 1 1 1 HHE1L KNB<TAIcL>HLHLHLHLIf.AWIAVAUIATUSHHźJL5MI9r>AML9,HLH+h(H-}uz}t uH}L`L}QwIcL>}H}@H _H=M?LH $H $H=HIHH $H91L 1H5LaH IML9H[]A\A]A^A_@LH5K1B>}At* t%+wH=bK$;fH}DL$L`L}DL$$DH5JH1= $H5JH1= $YH5LHcH>DIUILH5G1S=fDH=AHk)H<HHNJHH@P@ILEIL@HɼH@PXILHH$1H5IHL$HHH1H5C8I9%DMuH5CH= <6MHHL1t8H=H5CH=5HöHl$HHHϷ{ 4fDAWAVIAUATIUHSHӲ0L-EI9rIL9voHLH+x(HH=H@P8H%|=usH&H$L&u2PtLIM4L9wH[]A\A]A^A_fHH=fIHtLu=L9D1LLY2fLH56F16]DHHH1H5E6I9KHWHIH5A1{6fDATHI 5L;H=E6L*H=E6L 4L<H=E6L;H=F6L 4L7H=0Fs6L<H=OFZ6LH=-JA6L 44L=H=PF6L2H=wF6L 3L<H=F5L<H=F5LH=I5L 3L<H=F5L:H=Fk5L&H=FR5L E3L=H=G,5L=H=(G5L7H=OG4L5H=nG4L0H=G4LH=t;4L7H=G4L 2LEH=Gp4LCH=GW4LA\&H=H<4f.fATHI 2L 2L 2LH=G3L<H=SI3LH=G3L 1LH=G3L 1L6H=.Ii3L9H=MIP3L C1L:H=gI*3L1H=I3LH=YG2L 0L7H=I2LH=2G2L 0L H=G2L<H=gIz2L4H=Ia2L T0L=H=I;2L!H=I"2L 0L9H=I1LH=|F1L /L:H=I1L-H=I1L /L6H=CG~1L-H=Ie1L X/L K/L >/LH=E%1L /L=H=I0L2H=I0L .L H=E0L3H=I0L:H=I0LH=PEu0L h.L9H=IO0L5H=J60L;H=2J0LH=D0L -L:H=3J/L:H=ZJ/L$H=J/L -L=H=J/L2H=Jm/L `-L5H=JG/L-H=J./L !-L -L -LH=C.L ,L:H=J.L9H=J.L ,L H=C.L=H=Jp.L4H=JW.LH=oC>.L 1,L;H=J.L2H=K-L/H=3K-L +L:H==K-L5H=dK-L H=K-L +L;H=Kh-L)H=KO-L B+L=H=K)-L$H=K-L +L *L *L5H=K,L;H=K,L:H= L,L;H=2L,L=H=YLl,LH=AS,L F*L<H=ZL-,L H=L,L *L )L )LH=7A+L7H=PL+L;H=oL+L<H=L+L4H=Lp+LH=2W+L7H=;>>+L 1)LEH=M>+LCH=|>*LA\&H=>*@ATHI (LFH=6L*LCH=eL*L (LHH=Lr*LBH=LY*LBH=L@*L<H=M'*LH=YY*L?H=*M)L(H=QM)L=H=hM)L>H=M)L 'LFH=M)L7H=Mk)L<H=MR)L)H=N9)L ,'LCH=(N)L 'LDH=JN(LH=2X(L &LAH=SN(L8H=N(L8H=N|(L+H=Nc(L V&LAH=N=(L6H= O$(L1H=(O (L(H=GO'L %L %LEH=DO'L %LBH=fO'L&H=O'L s%LBH=OZ'L,H=OA'L 4%L?H=O'L6H=O'L7H=P&L(H=5P&L $L>H=?P&L2H=fP&L9H=Px&L!H=P_&L R$L?H=P9&LCH=P &LH=U&L #LFH=P%L #LBH=M%L$H=P%L #LFH=P|%L$H=Qc%L V#L<H=Q=%L5H=AQ$%L4H=`Q %L&H=Q$L "L<H=Q$L1H=Q$L1H=Q$L)H=Q$L t"LBH=Q[$LBH=RB$L@H=NR)$LGH=}R$LHH=R#LEH=R#L H=TS#LH=q*#L7H=6#L !LEH=6m#LCH=6T#LA\&H=69#fATUSHH?HtfHH|uzHcH H}IHtG1D IHH|HuLHL[]A\fHE1fDHt7UHSHH?HtHKH{HHuHH[]0ff.@E1HAWE1AVE1AUE1ATE1USHH8LL$)HxH-LL$E1HD$f.HDE@uJ HL$Et ABI4 D98MELIcDT$HDT$IHD$I4HHT$ueDE1HCHtKD}@tDD D *Eu<\E<'HHuH|$LL$(DT$$Ht$Ht$LL$(DT$$HHD$IDDU@HtSHHDU@uIH|$LL$kLL$H8[]LA\A]A^A_@ADEt<"tWEHf<'tL<"txEEHE1E1E1E1fEE1DEAf@AI=EEAPLff.HAWAVI!AUIATUHSHHHtrL%fCHtTDAT@u "<:wIsH\tHD uH[]A\A]A^A_H tI]IHd1ff.AWAVAUATUSHdH%(H$1H?HD$HiHHD$PHID$@AD$ HD$fl$@LpHT$LD$h%=@LH5(IH1HLHHHD$tm11Lt\LT$IzLT$ YLT$ LHHD$L LT$ HI9LHD$ HT$ tuDL(D|$ AD9}~+I$IcHL,8@D|$ AD9}H$dH3%(H[]A\A]A^A_DHD$,HT$H `fDBHA@uH|$XI$HIH;T$H|H#1HI<LuH<H4Ht$ H<ډL$DLT$0L\$(HD$8HcUHD$8I<$HtHUH|$ I$Jt(D)HHcHPL\$(LT$0I<$LLLT$ LEL$DLT$ DELH|$D|$ PVI$H|$HHIH9u'HD$(DLl$ 1E1I$HLT$(1 Ll$ 11E1H HJHH816I$HJH7H|$HLT$(HL$ LT$(HL$ I$HZff.fE1HtH?tAHH|uDfDAWL=SzAVIAUIATAUH-DzSL)H?Ht1LLDAHH9uH[]A\A]A^A_ff.HH%lugprof %9d %10lu Execution Summary: %9ld Lines executed %s: %s: unexpected end of file [bb_read_rec] 0x%lx->0x%lx (%s:%d) cnt=%lu %s: warning: ignoring basic-block exec counts (use -l or --line) %s:%d: (%s:0x%lx) %lu executions Top %d Lines: Line Count %9ld Executable lines in this file %9.2f Percent of the file executed %9lu Total number of line executions %9.2f Average executions per line Y@[cg_tally] arc from %s to %s traversed %lu times [cg_read_rec] frompc 0x%lx selfpc 0x%lx count %lu [cg_write_arcs] frompc 0x%lx selfpc 0x%lx count %lu [arc_lookup] parent == 0 || child == 0[arc_lookup] parent %s child %s [arc_lookup] parent %s child %s [arc_add] %lu arcs from %s to %s [cg_assemble] topological sort listinginherits print-flag %d and prop-fract %f ends up with printflag %d and prop-fract %f [prop_flags] time %f propself %f print_time %f [tally] hit %lu += %lu [cycle_link] is the head of cycle %d [cg_assemble] [prop_flags] [propagate] toporder botches [prop_time] child with %f %f %lu/%lu [prop_time] parent [prop_time] share %f ?[dfn] dfn( [find_cycle] [find_cycle] tail [find_cycle] new cyclehead [find_cycle] glomming onto [find_cycle] and its tail [pre_visit] %d:[post_visit] %d: [post_visit] member -> cg.top_order = %d [find_cycle] dfn_depth %d cycle_top %d [find_cycle] glommed, but not to head [post_visit] is part of a cycle[find_cycle] couldn't find head of cycle %-6.6s %5.1f %7.2f %11.2f %7lu%6.6s %5.5s %7.7s %11.11s %7lu %7.7s %6.6s %5.5s %7.7s %7.7s %7lu %7.7s %6.6s %5.5s %7.2f %11.2f %7lu/%-7lu %6.6s %5.5s %7.2f %7.2f %7lu/%-7lu Call graph (explanation follows) granularity: each sample hit covers %ld byte(s)%6.6s %5.5s %7.7s %11.11s %7.7s/%-7.7s %-8.8s %-6.6s %5.5s %7.7s %11.11s %7.7s+%-7.7s %-8.8s %5.5s index %% time self children called name %6.6s %5.5s %7.7s %11.11s %7.7s %7.7s %6.6s %5.5s %7.7s %7.7s %7.7s %7.7s -----------------------------------------------%-6.6s %5.1f %7.2f %7.2f %7lu+%-7lu %7.7s [%d] [cmp_arc] calls %f + %f %lu/%lu %-6.6s %5.1f %7.2f %11.2f%-6.6s %5.1f %7.2f %7.2f+%-7lu %7.7s %7.7s %6.6s %5.5s %7.2f %11.2f %7lu%6.6s %5.5s %7.2f %7.2f %7lu Call graph for %.2f%% of %.2f seconds no time propagated parentstotalcalledindexnameselfdescendants%timechildren Index by function name %6.6s %-19.19s %s (%s)%6.6s Gz??%s: unable to parse mapping file %s. [get_src_info] 0x%lx -> %s:%d (%s) [get_src_info] no info for 0x%lx (%s:%d,%s) [core_sym_class] %s: not a function [core_sym_class] %s is of class %c %s: %s: not in executable format %s: can't find .text section in %s %s: ran out room for %lu bytes of text space %s: -c not supported on architecture %s %s: file `%s' has too many symbols [core_create_function_syms] rejecting: 0x%lx %s [core_create_function_syms] %ld %s 0x%lx [core_create_line_syms] %lu %s 0x%lx %s: somebody miscounted: ltab.len=%d instead of %ld %s: could not open %s. %1023[^ :]No symbols in %1023[^ ] .clone..constprop.___gnu_compiled.text$CODE$%s: %s: %s bfd_get_section_contents%s: can't do -c %1023s %c %1023s%s: file `%s' has no symbols sssssssssssssssssssssssssssssus%s: address size has unexpected value of %u %s: file too short to be a gmon file %s: file `%s' has bad magic cookie %s: file `%s' has unsupported version %d %s: %s: found bad tag %d (file corrupted?) %s: profiling rate incompatible with first gmon file %s: incompatible with first gmon file [gmon_out_read] lowpc 0x%lx highpc 0x%lx ncnt %d [gmon_out_read] samp_bytes %d hist_num_bins %d %s: file '%s' does not appear to be in gmon.out format %s: unexpected EOF after reading %d/%d bins [gmon_out_read] frompc 0x%lx selfpc 0x%lx count %lu time is in ticks, not seconds %s: don't know how to deal with file format %d File `%s' (version %d) contains: %d basic-block count records [dumpsum] frompc 0x%lx selfpc 0x%lx count %lu gmon %d histogram record %d histogram records %d call-graph record %d call-graph records %d basic-block count record wUsage: %s [-[abcDhilLrsTvwxyz]] [-[ACeEfFJnNOpPqQRStZ][name]] [-I dirs] [-d[num]] [-k from/to] [-m min-count] [-t table-length] [--[no-]annotated-source[=name]] [--[no-]exec-counts[=name]] [--[no-]flat-profile[=name]] [--[no-]graph[=name]] [--[no-]time=name] [--all-lines] [--brief] [--debug[=level]] [--function-ordering] [--file-ordering] [--inline-file-names] [--directory-path=dirs] [--display-unused-functions] [--file-format=name] [--file-info] [--help] [--line] [--min-count=n] [--no-static] [--print-path] [--separate-files] [--static-call-graph] [--sum] [--table-length=len] [--traditional] [--version] [--width=n] [--ignore-non-functions] [--demangle[=STYLE]] [--no-demangle] [--external-symbol-table=name] [@FILE] [image-file] [profile-file...] (GNU Binutils for Ubuntu) 2.34Based on BSD gprof, copyright 1983 Regents of the University of California. This program is free software. This program has absolutely no warranty. %s: unknown demangling style `%s' aA::bBcC::d::De:E:f:F:hiI:J::k:lLm:n:N:O:p::P::q::Q::rR:sS:t:Tvw:xyzZ::%s: Only one of --function-ordering and --file-ordering may be specified. %s: sorry, file format `prof' is not yet supported %s: gmon.out file is missing histogram %s: gmon.out file is missing call-graph data Report bugs to %s /usr/share/locale[main] debug-level=0x%x %s: unknown file format %s external-symbol-table: %s GNU gprof %s GPROF_PATHgmon.sumlineno-staticignore-non-functionsexternal-symbol-tableno-annotated-sourceno-flat-profileno-graphno-exec-countsfunction-orderingfile-orderingfile-infoall-linesno-demangledirectory-pathdisplay-unused-functionsinline-file-namesmin-countprint-pathseparate-filesstatic-call-graphtable-lengthno-timewidthbriefdebughelpfile-formattraditionalversion_gprof_mcount__mcount__mcount_internal__mcleanupgmon.outa.out8   Z1 t eVGB  whR -  d<- [scale_and_align_entries] pushing 0x%lx to 0x%lx [assign_samples] bin_low_pc=0x%lx, bin_high_pc=0x%lx, bin_count=%u [assign_samples] [0x%lx,0x%lx) %s gets %f ticks %ld overlap [assign_samples] total_time %f Each sample counts as %g %s. %5.5s %10.10s %8.8s %8.8s %8.8s %8.8s %-8.8s %5.5s %9.9s %8.8s %8.8s %8.8s %8.8s %-8.8s %s: found a symbol that covers several histogram records%s: dimension unit changed between histogram records %s: from '%s' %s: to '%s' %s: dimension abbreviation changed between histogram records %s: from '%c' %s: to '%c' %s: different scales in histogram records%s: overlapping histogram records [hist_read_rec] n_lowpc 0x%lx n_highpc 0x%lx ncnt %u %s: %s: unexpected EOF after reading %u of %u samples flat profile: Flat profile: %c%c/call for %.2f%% of %.2f %s no time accumulated total self cumulative% %5.1f %10.2f %8.2f%6.2f %9.2f %8.2f %8lu %8.2f %8.2f %8.8s %8.8s %8.8s [hist_read_rec] 0x%lx: %u T-q=G& .>Mư>KMbP? ?m@@u.AneApmBf4&k CaNgmCC-q=@@ư>[annotate_source]: looking for %s, trying %s /%s: could not locate `%s' -ann *** File %s: [symtab_finalize] favor %s@%c%c over %s@%c%c[symtab_finalize]: removed %d duplicate entries [symtab_finalize] 0x%lx-0x%lx %s [dbg_sym_lookup] address 0x%lx [dbg_sym_lookup] low=0x%lx, mid=0x%lx, high=0x%lx [dbg_sym_lookup] sym[m]=0x%lx sym[m + 1]=0x%lx [dbg_sym_lookup] binary search fails??? [sym_lookup] %d probes (symtab->len=%u) [sym_lookup] %d (%u) probes, fall off (addr=%lx) *[parse_id] %s -> %d/%s:[sym_id_parse] syms[%s]: INCL_GRAPHEXCL_GRAPHINCL_ARCSEXCL_ARCSINCL_FLATEXCL_FLATINCL_TIMEEXCL_TIMEINCL_ANNOEXCL_ANNOINCL_EXECEXCL_EXEC[sym_id_parse]: arc %s:%s(%lx-%lx) -> %s:%s(%lx-%lx) to %s (%s:%d @ %lx) (%s:%d){%d} %4.0f%% [%d] (%d)[findcall] %s: 0x%lx to 0x%lx [findcall] 0x%lx:call destpc 0x%lx (%s) _coroutine[find_call] 0x%lx: bsr 0x%lx ; name=%s, addr=0x%lx[find_call] %s: 0x%lx to 0x%lx [find_call] 0x%lx: jsr%s long relative deferredliteralregisterregister deferredautodecrementautoincrementautoincrement deferredbyte displacementbyte displacement deferredbyte relativebyte relative deferredword displacementword displacement deferredword relativeword relative deferredimmediateabsolutelong displacementlong displacement deferredlong relativeindexed[findcall] 0x%lx:calls first operand is %s second operand is %s [findcall] destpc 0x%lx child->name %s child->addr 0x%lx [findcall] but it's a botchذȰxhXH8(($4DTdtıԱԱԱԱԱԱ-------KKKKKKKKHHH[reladdr] not relative address dest_pc=0x%lx, (name=%s, addr=0x%lx) [find_call] 0x%lx: callf[find_call] 0x%lx: jal[find_call] 0x%lx: jalr [find_call] 0x%lx: bl % the percentage of the total running time of the time program used by this function. cumulative a running sum of the number of seconds accounted seconds for by this function and those listed above it. self the number of seconds accounted for by this seconds function alone. This is the major sort for this calls the number of times this function was invoked, if this function is profiled, else blank. self the average number of milliseconds spent in this ms/call function per call, if this function is profiled, total the average number of milliseconds spent in this ms/call function and its descendents per call, if this function is profiled, else blank. name the name of the function. This is the minor sort for this listing. The index shows the location of the function in the gprof listing. If the index is in parenthesis it shows where it would appear in the gprof listing if it were to be printed. Copyright (C) 2012-2020 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. listing. else blank. call graph profile: for this listing. function entries: descendents. itself. descendents recursively. parent listings: descendents* parent. its parents. children listings: descendent* function. cycle as a whole. cycle listings: The sum of self and descendents is the major sort index the index of the function in the call graph listing, as an aid to locating it (see below). %time the percentage of the total time of the program accounted for by this function and its self the number of seconds spent in this function the number of seconds spent in the descendents of this function on behalf of this function. called the number of times this function is called (other than recursive calls). self the number of times this function calls itself name the name of the function, with an indication of its membership in a cycle, if any. listing, as an aid to locating it. self* the number of seconds of this function's self time which is due to calls from this parent. the number of seconds of this function's descendent time which is due to calls from this called** the number of times this function is called by this parent. This is the numerator of the fraction which divides up the function's time to total* the number of times this function was called by all of its parents. This is the denominator of the propagation fraction. parents the name of this parent, with an indication of the parent's membership in a cycle, if any. index the index of this parent in the call graph listing, as an aid in locating it. self* the number of seconds of this child's self time which is due to being called by this function. the number of seconds of this child's descendent's time which is due to being called by this called** the number of times this child is called by this function. This is the numerator of the propagation fraction for this child. total* the number of times this child is called by all functions. This is the denominator of the propagation fraction. children the name of this child, and an indication of its membership in a cycle, if any. index the index of this child in the call graph listing, as an aid to locating it. * these fields are omitted for parents (or children) in the same cycle as the function. If the function (or child) is a member of a cycle, the propagated times and propagation denominator represent the self time and descendent time of the ** static-only parents and children are indicated by a call count of 0. the cycle as a whole is listed with the same fields as a function entry. Below it are listed the members of the cycle, and their contributions to the time and call counts of the cycle. This table describes the call tree of the program, and was sorted by the total amount of time spent in each function and its children. Each entry in this table consists of several lines. The line with the index number at the left hand margin lists the current function. The lines above it list the functions that called this function, and the lines below it list the functions this one called. index A unique number given to each element of the table. Index numbers are sorted numerically. The index number is printed next to every function name so it is easier to look up where the function is in the table. % time This is the percentage of the `total' time that was spent in this function and its children. Note that due to different viewpoints, functions excluded by options, etc, these numbers will NOT add up to 100%. self This is the total amount of time spent in this function. children This is the total amount of time propagated into this called This is the number of times the function was called. If the function called itself recursively, the number only includes non-recursive calls, and is followed by a `+' and the number of recursive calls. name The name of the current function. The index number is printed after it. If the function is a member of a cycle, the cycle number is printed between the function's name and the index number. For the function's parents, the fields have the following meanings: self This is the amount of time that was propagated directly from the function into this parent. children This is the amount of time that was propagated from the function's children into this parent. called This is the number of times this parent called the function `/' the total number of times the function was called. Recursive calls to the function are not included in the number after the `/'. name This is the name of the parent. The parent's index number is printed after it. If the parent is a member of a cycle, the cycle number is printed between the name and the index number. If the parents of the function cannot be determined, the word `' is printed in the `name' field, and all the other For the function's children, the fields have the following meanings: from the child into the function. children This is the amount of time that was propagated from the child's children to the function. called This is the number of times the function called this child `/' the total number of times the child was called. Recursive calls by the child are not listed in the number after the `/'. name This is the name of the child. The child's index number is printed after it. If the child is a member of a cycle, the cycle number is printed between the name and the index number. If there are any cycles (circles) in the call graph, there is an entry for the cycle-as-a-whole. This entry shows who called the cycle (as parents) and the members of the cycle (as children.) The `+' recursive calls entry shows the number of function calls that were internal to the cycle, and the calls entry for each member shows, for that member, how many times it was called from other members of This line lists: function by its children. fields are blank. the cycle. %s: error: too many @-files encountered %s: error: @-file refers to a directory ;Xj\(aPdl4,t\0 tl @|\8   `\L T h | X <# <) |+< +\ +p L/ 0 3T \6 \7 8 ;, @| E LF F0\G\GHH\II<,JX\JtSWLXh\XX\YZ l`X,i|iLjlol p|pt4lutu,v4\pEAD I AAK D CAA L"FBB B(D0D8G 8A0A(B BBBK L(tFBE A(A0GPB 0A(A BBBH \XO`\XAP8xFED D(D0 (A ABBA dFBB B(A0A8DpHxIYxApwxHXxAp 8A0A(B BBBO DPFBB A(H0D@ 0A(A BBBK Ld%FBB B(D0 (B BBBL a (B BBBG 0FAD G@t  AABF @dFBP A(A0 (A BBBA , @,8TFAA  ABF D AEF LltFBE D(D0q (A BBBC  (A BBBA H#FBB B(A0A8DP 8D0A(B BBBC d,FBB B(A0D8D@Q 8A0A(B BBBH  8F0A(B BBBL  HBEE E(A0D8G` 8A0A(B BBBD <iBBA G L@I@  ABBH xHBEB B(A0A8G@u 8A0A(B BBBE Y 8A0D(B BBBB 8F0A(B BBB4(yBAG L@I@2 ABD p|$s FBB B(A0A8DMJHKIBBIRMJHK&[mA_[oBw 8A0A(B BBBH DOOBq 8A0A(B BBBI L,FBB B(A0A8D 8D0A(B BBBJ LPFBB B(A0A8DG 8D0A(B BBBE @<1FBB A(A0D@ 0A(A BBBD 8 OBMN h Ld bBIB B(A0A8G 8A0A(B BBBA Dh#BED D(JPBXF`XXAPe (A ABBK H$BBB B(A0A8Dpj 8D0A(B BBBK 0@'FCD D00  AABK 80 )FHD  ABD J LDE (l *CFAD0 ABA 8 +$FLA A(D@ (A ABBA L .FBB B(A0A8D 8A0A(B BBBD L$ 3#FBB B(A0A8G 8A0A(B BBBK (t 7qAIL0S AAA 4 L8BAD a FBH D CBG ( 8mBGD0T DBA ( 8vEIL0T AAA (0 L9FDG0V DBC \ 9#EW(x :rFFD0V DBA < X:kFDG b DBG D CBG TDB :XH J A  :#EWL :] FBB B(D0A8D 8A0A(B BBBG Ll C FIB B(A0A8De 8A0A(B BBBH  G|BNK 0 0 FAC K0&  CABA  GEAD$, GFH@s BE T HHTHh HvFBB B(A0A8DPB 8A0A(B BBBA H IFBB B(A0A8Dp 8A0A(B BBBE t OFBB B(A0A8DENNIRLNJ^ 8A0A(B BBBD xTWFWlHXFBB B(D0A8DY 8A0A(B BBBH MDh FK uN0\FAG p DBD CDB4Hd]kFHA J ABD DAEX]JFBB B(A0A8G L@LI 8D0A(B BBBA <aFBB D(E0(A BBBaM0,bmhDbRND A(D08H@u8A0v (A ABBD 8C@{8A0 (A ABBB D,fFNB B(A0A8GP8D0A(B BBB gF H 8gBDG A ABG u AGK Xhpqpp,ic(iFDD qAB`igFBB I(A0A8D@HGPBXB`AhCpP@ 8A0A(B BBBA LnuFBA A(D0J (F ABBE D(C ABB\d(oFBB B(D0A8Gi 8D0A(B BBBB TB_A4XqFAG w HBI D ABA LqnFBE B(D0A8G@ 8A0A(B BBBJ LLrFBE B(D0D8DPL 8A0A(B BBBG ulDg E zRx ,v ( wvDu G I G I G I G ̸LLwFEB E(A0A8GPn 8A0A(B BBBE L{FBE B(D0D8D@ 8A0A(B BBBH LP|FBB E(D0D8D@ 8A0A(B BBBH L<~zFBE B(D0D8D@ 8A0A(B BBBJ FЂL F0 F,FAA m ABH (AJDD dDATH$REE E(D0A8Gp 8A0A(E BBBE PlOBL E(A0D8D@w 8A0A(B BBBD pLFBB B(A0A8G 8A0A(B BBBF D*D\eFIE E(D0H8G@n8A0A(B BBBؚ0541 222(222<2F2P2Z2d2n2 o   `@P oooooA`0 @ P ` p !! !0!@!P!`!p!!!!!!!!!"" "0"@"P"`"p"""""""""## #0#@#P#`#p#########$$ $0$@$P$`$p$$$$$$ @(#) Copyright (c) 1983 Regents of the University of California. All rights reserved. P'l'a'D'S'A'J(p(P(q(Q(C(Z+(r=(RK(i'sU(xb(_(k(Iz(z((m(L(y(c(t8n(N(w~e~E~f~F~k(b(d)h)O)T)v')7)6)5)>)P)[)d)sseconds1/usr/lib/debug/.dwz/x86_64-linux-gnu/binutils-x86-64-linux-gnu.debug?FVnMFZ.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.data.bss.gnu_debugaltlink 88 &XX$9|| Go@Q Y aono`}PB@@  $$$$)) !I $Y$Y\\\xxy` ``{``}  Y