ELF> 3S;@(@8@! S;S; S;S;@ XXS;XS;S;S;$$S;S;Ptd||S;|S;QtdGNU=*߳p|SaE D#@   B0$ @pBT@@H@@```!@T`@@ $ EGHIJKLMPQRSTWXZ[]abdfhjknrtxyz|}hrXsX+%3qV--@ +D!b =ɁD@j̫uJ5m*.ke籎$03oD60iDlXq"Yq"|z}zpKqKRIjSIju'ӏYՂ$7l7lTS'wE,I\6SԎ76SԎ7ġZYꁟY_t vHu ;6+ 034lS"7N[c}ybyb=S<61 jS;O" KS;V @jS;> 5S; jS;" 0kS; @US;s 4S; 6S;r 6S; WS;t HS; @OS;  POS;#`ܦS; 5S;F S;0S; [S; 5S;@ЦS; 4S; 06S;  [S;B `US;\ NS;  OS;| KS; 0[S;: `6S;T" kS;" kS;' PS;y" PkS;d 6S;S; AS;"z VS; @AS;M BS;\M `_S;O) =S;m) @?S;] WS;< PS;___gmon_start____cxa_finalize_Jv_RegisterClassesnuma_bitmask_isbitsetnuma_bitmask_setallnuma_bitmask_clearallnuma_bitmask_setbitnuma_bitmask_clearbitnuma_bitmask_nbytesnuma_bitmask_equalnuma_bitmask_weightnuma_num_configured_nodesnuma_num_configured_cpusnuma_num_possible_nodesnuma_num_possible_cpusnuma_num_task_nodesnuma_num_thread_nodesnuma_num_task_cpusnuma_num_thread_cpusnuma_max_nodenuma_node_sizenuma_police_memorynuma_alloc_interleavednuma_all_nodes_ptrnuma_set_bind_policy__tls_get_addrcopy_nodemask_to_bitmasknuma_set_strictstrtoulnuma_get_interleave_nodeget_mempolicynuma_available__errno_locationnuma_move_pagesnuma_migrate_pagesnuma_bitmask_freenuma_all_cpus_ptrnuma_no_nodes_ptrnuma_nodes_ptrnodes_allowed_list__stack_chk_failcopy_bitmask_to_bitmaskmemcpymemsetcopy_bitmask_to_nodemaskcallocstrchrmemmovenuma_freemunmapnuma_allocmmapnuma_reallocmremapnuma_pagesizegetpagesizenuma_warnstderr__fprintf_chk__vfprintf_chkfputcmalloc__memcpy_chk__sprintf_chkfopenfclosenuma_node_size64strcasestr__ctype_b_locstrstrstrtoullnuma_errorperrornuma_exit_on_errorexitset_mempolicynuma_set_localallocnuma_alloc_localnuma_setlocal_memorynuma_bitmask_allocnuma_all_nodesnuma_node_of_cpunuma_allocate_nodemaskstrlennuma_parse_nodestring_allnuma_parse_nodestringnuma_set_preferrednuma_preferrednuma_get_mems_allowednuma_alloc_onnodenuma_tonode_memorynuma_allocate_cpumasknuma_parse_cpustring_allnuma_parse_cpustringnuma_run_on_nodenuma_no_nodesnuma_run_on_node_mask_all__getdelimstrncmpopendirreaddirclosedirsysconfstrrchrstrncpynuma_exit_on_warnnuma_max_possible_nodenuma_interleave_memorynuma_tonodemask_memorynuma_alloc_interleaved_subsetnuma_set_interleave_masknuma_get_interleave_masknuma_set_membindnuma_get_membindnuma_parse_bitmapnuma_node_to_cpusnuma_run_on_node_masknuma_get_run_node_masknuma_bindsyscallnuma_sched_setaffinitynuma_sched_getaffinitynuma_distancesscanf__asprintf_chkreadlinkregcompregexecregfree__assert_fail__xstatreaddir_rgetaddrinfosocketioctlfreeaddrinfogai_strerrorread__vasprintf_chkstrtolsendtorecvfromlibc.so.6ld-linux-x86-64.so.2libnuma.so.1libnuma_1.1libnuma_1.2libnuma_1.3libnuma_1.4GLIBC_2.3GLIBC_2.4GLIBC_2.8GLIBC_2.3.4GLIBC_2.2.5   *AE BE $CE $DE  ii ~ii ii ii ti ui  S;cS;(S;:S;@S;~S;HS;S;PS;PS;(S;S;pS;S;S;S;ȥS;OS;ХS;KS;إS;qS;S;WS;S;wS;S;[S;S;sS;(S;aS;0S;愠S;8S;qS;HS;hS;XS;@pS;S;0S;S8S;@S; HS; PS;JXS;`S;hS;xS;HS;;S;S;FS;TS;ȢS;ZТS;آS;S;LS;S;S;S;S;S;S; S; (S; 0S;8S;@S;HS;PS;XS;`S;hS;pS;YxS;MS;S;S;S;S;S;S;S;S;ȣS;УS;أS;S;S;S; S;!S;"S;#S;kS; S;$(S;%0S;p8S;@S;|HS;&PS;'XS;K`S;(hS;)pS;[xS;S;US;*S;+S;,S;-S;qS;.S;/S;\ȤS;0ФS;~ؤS;VS;1S;S;2S;3S;4S;5S;6S;7 S;8(S;0S;8S;9@S;:HS;<PS;XS;=`S;>hS;?pS;@xS;AS;sS;BS;CS;DH]PH5ju %lu @%ju h%bu h%Zu h%Ru h%Ju h%Bu h%:u h%2u hp%*u h`%"u h P%u h @%u h 0% u h %u h %t h%t h%t h%t h%t h%t h%t h%t h%t h%t hp%t h`%t hP%t h@%t h0%t h %t h%zt h%rt h%jt h %bt h!%Zt h"%Rt h#%Jt h$%Bt h%%:t h&%2t h'p%*t h(`%"t h)P%t h*@%t h+0% t h, %t h-%s h.%s h/%s h0%s h1%s h2%s h3%s h4%s h5%s h6%s h7p%s h8`%s h9P%s h:@%s h;0%s h< %s h=%zs h>%rs h?%js h@%bs hA%Zs hB%Rs hC%Js hD%Bs hE%:s hF%2s hGp%*s hH`%"s hIP%s hJ@%s hK0% s hL %s hM%r hN%r hO%r hP%r hQ%r hR%r hS%r hT%r hU%r hV%r hWp%r hX`%r hYP%r hZ@%r h[0%r h\ HHo HtHÐU=8s HATSubH=o t H=l "Hl L%l H s L)HHH9s DHHr AHr H9rr [A\fH=pl UHtHsn HtH=Wl @ÐH;s%u%H?HHHGH!f?HHHGH É1H;sHG?HHff.UHSH?t1޺H^H;Er[H]UHSH?t11҉H1H;Er[H]SHH[ffff.S1HH[HH?HÐL1>fH;ssAE1A?EIHVJ HAAE9u=L9sL_AA?EN OE1IAH;rE9t1fDfH71Ht:11fH9v%ALGA?EOIAAH9rf.U1S1Ho x#@H=p R9o }H[]Ëzo fDp fp fFo f3ff."o f#ff.n ff.H/Hffffff.SHHHt$HtHT$HH[ff.UHSHH HtHHD HHHH)H9wH[]DHAk H01uH=j XǀDH=j <ǀfAUIATIHUSH ImHv>1HcHIHs L=9H[]A\A]uf.SHH|$HH$6'H~H[SH'H[^fffff.uH=i XH=i <fff.ATIUHSHtO1I9,$t=I1HMy*H9+rHIHMyHE[]A\[]A\1DH11H|$ 1AH1HDD$ H@HE11111Hx1HH¸:&ufff.HHfH\$Hl$HLd$HIԉHIL$HUpHcH$Hl$Ld$HHSHtHͭHHS[@[fDSHPh H;Ht HHMh H;Ht HHJh H;Ht mHHh H;Ht RHHg H;Ht 7HH=Il HtH4l Hg H;Ht HHbg H8Ht [$@[fDUHLeLmIH]LuL}H@L6dH%(HE1H}IIIcHHH)1Ld$IHu1HUdH3%(H]LeLmLuL}L}f.H}HH}<,uKLtA$H}HH}<,u%LڃD9AvҸWtXME1fD1t7 11fAHH օA?ƒ AuۉI4tLf.H\$Hl$HH/HHH9sTH?HFHwHHHcHHJHHH{1H\$H?HHH)Hl$H@HFH?HwHH\$Hl$HHHfDAWAVAUIATIUSHHHFH?tJE11A Dt.L tIL?HK DLcM;<$rH[]A\A]A^A_fffff.HxHcHhd HHAWAVAUATUHSH(H4$ )HH$H9L:HT$McE1I?HHT$I,H9s,u ;,t{HH9rI1,HMcM9H$Ht$HIL`?L9t$I$u|HCH9AHÀ,uHXPsLcHHH)LpL/;,uU;,tHH9r^f.McHM9[H([]A\A]A^A_H(1[]A\A]A^A_L"AWAVAUATUHSH(H4$ HH9HT$HcE1L{?HHT$I,t~f.H9s,u t@;,tkHH9rI1,HMcM9Ht$HL9t$H$JutHCH9sAHÀ,uHXPfLcHHH)LpL;,uU;,tHH9rnf.McHM9kH([]A\A]A^A_H(1[]A\A]A^A_L23ff.H\$Hl$E1HE1HH"1-H1HtHHHH\$Hl$Hffff.H1H1HHEHfffff.He  e HfH\$Hl$Ld$Ll$Lt$HIHT$0HH<HL$8LD$@H)H$LL$H)z)r)j)b)Z)R)J)Bke HD ٸuoH` HL$ d H$H;HL$$H;HD$1D$0H;HLH3 DeH$H$L$L$L$Hff.UHAWAVAUAATE1SH8H}dH%(HE1vHc1H?HHHHHUIHEIIGHHH)H\$H)Lt$HHIHMIcHHHtHLsBULDHMHMxp1H}tIH HI9uAAuuH1A'x[HUdH3%(=He[A\A]A^A_H59;1HMAAHM7DE@8IŋUu=a u Eya U4HIċUAE=Ka nL}AL+uO<<AEuQ !a Ɂ a ;HUHL1LL5` L1 &uAELEU0EUAEAE l@H\$Hl$HLd$Lt$ALl$L|$H|$ HD$8dH%(H$1HD$0AIcH?HH0A99D$ D9|xLcd$ L-la KtHtzHcHO1H$dH3%(H$H$L$L$L$L$H@Ic1HvfDHcHHT$@HT$HILD1LHD$@DD$ H 8@HHD$1H|$H5t7HHt$0H|$8H H$1HL$Llj $. $H|$81HtDL $i $NHD$8Hlj $HT$LHK| $I9L $fD8,H58H¿1HT$H5:81nH|$ L|$(HHD$ 1,L$8H57H¿1HT$H571H|$ L|$(HHD$ L$;"H^ N<{H571H|$ HcL|$(H\$ [HD$8{ffffff.AWAAVAUATUSHHdH%(H$1HD$,tHD$,Hl$PH 7@1HD$@HHD$HIYH54HjHIHT$8Lt$HL|$@1HT$ L LLuHTHT$@H54HHT$CHHT$tHHH9HT$HL$HL$HHT$fDHH9vSH1Dp uH9vCHT$HL$Ht$HT$HHL$Ht$HH9v H1DpuH53HHL$hHHL$t,Ht$ 1HIHL$H9L$8t IăI HH|$@H53HL$HHL$Ht$ 1HHL$H H9L$8Ht`L@H|$@V;l$,tH5Q51 H$dH3%(LuHĨ[]A\A]A^A_H/bf.H\$Hl$HLd$HHHD _HV uD#H$Hl$Ld$Hÿf.HHHvH$HxHfH=j2HHV 1H0fHfDHH|$HH$Hffff.HYV SHH0uuH޿[[H1[Mffff.HHHvE11HHx HDH=1HH\$Hl$HLd$Ll$H(IHAH=}U (E11MDt MEIMIDHHHx H\$Hl$Ld$Ll$ H(H=&1H\$Hl$Ld$Ll$ H(Dfff.H\$Hl$E1HE1HH"1HHt,1ɺHH HH\$Hl$H1fff.H\$Hl$E1Ld$E1HHH"H1EI1ItHHLLH$Hl$Ld$HfH\$Hl$E1Ld$E1H(HH"H1I1It#HHLHl$H$LH\$Hl$Ld$ H(ff.1ɺ@H\$Hl$HLd$HIHH=eS LHHߋH$Hl$Ld$HfH\$Hl$HLd$H(HHT$H$H= S HHHߋJH\$Hl$Ld$ H(fDHѺ#HHT$HH$Hffff.USHtZHHt2H}?H(HHHCt HH[]H8H=0|"H=C0f @HxHcff.USHHH|$H-R HH4HEHD$ HEHD$(HZHD$ HT$(HH[]ÐHt$ HאSH@fH|$E1+NIHD$8HD$HD$0HD$(IHDPt8:+u E:z+uE:o+@LHEu`Ht$DLHH9l$8HLmLLD$8A<-<,Ihu"AXZVHHl}<t$$tN\$~F1f.L9\$~%Lu߉L9\$@HHL[]A\A]A^A_fDHt$(ILLDLD$HT$0LD$HL9LlH9v/DHH9r!LEtLHH9sLD$0AE:)`LLH@H5,H 1JLE1/ fHE1]D$$+HA]@HHvM H8FfH5+Hڿ H5) 1pH5+H 1UH)M H0HAM H0H\$Hl$HCHx4HH޿HHl$H\$HH1@Hl$H\$Ld$H(H|$ HHHD$ v$1HHl$H\$Ld$ H(@A~1f.H.uA9SbHHp11AHHHxH[H='H[ffffff.SHH|$ HHv|$ tHK HH8UHH[@H\$Hl$HLd$HADHHE1E11"HHItAH=J HHL狐!HqLH$Hl$Ld$HE1ff.SH.H|$ HH|$ tHJ HH8uHH[@H\$Hl$HLd$Ll$H(AIDHH4H=J HHL拐\HHl$H\$Ld$Ll$ H(fff.HH$fff.AWAVAUATIUHSH8A1IEH5/H¿1H5QL1LZM,$H5H1TL,HD$AWAVAUATUSHHD5CC EtHH[]A\A]A^A_H=i< H5 C HD$(HD$ yHIH6< Ld$ Hl$(@L LHUHLt$(HHHILuK<>H88HHHbB L~LVD-KB ENLd$<1Høf.HPB HHcHHt;A E11HLHcHy;u A =~HHA L-AyL52= H=YL|$0IHHf.H@HtsHpLLuHx110I>HD$t$D${|$LH~t$H=A ZD$;? ~H? HuHPD+ADo1HH*HD$D$D+S@ dD$\? 1HD$(HD$ %L5; I1H-; HE$H; H1H-; HEH; H=}9 H5!HHILd$ Hl$( )H=LHtH=LL LH]HL|$( LH=rLHHPuI6HHT$L|$(2> HT$pH; HH0^L|$(> _fDLhHxL=x: H|$(HD$IFHL$Ht$(HPHHH|$("IDD;AHEfDT$Exl$1I>ރ9~D$J= D G= E=4= x*1f.H: ރH8 = 9~= 1~+H59 1ҿHcډHH?HH ,9H9 HH@HH[]A\A]A^A_fDLH|$(Dd$Ex$l$1fDHI9 ރH:9~DU< Ex)1f.H- 9 ރH};)< ~%< \$9I>Hc< H;/HHʼnރsI>HEH;/rD ; Ef.SH$Lt$(xH=oB; T$5u; H\$Hl$HHnHމ¿H1yH\$Hl$HfHH1QH@H\$Hl$HHnH|މ¿H1H\$Hl$HfHH1H@H1D $MIHHHfI1HHfH1Hfff.H1D $MIȉHHVHfE1IHHH-AWAVAUATUSHdH%(H$1H? |$t$ HtF? T$T$T$T$ HcҋH$dH3%(H[]A\A]A^A_HDŽ$HDŽ$H\$xH$HD$(D$D$DHT$0H$D$dHD$8D$$HT$XHHD$hHcD$HHD$HH$HD$PDD$$H|$0H d1fH|$0H5uHHHt$PH|$XH HIEH|$8]HT$8HT$(L$HT$AL-5 1f.I}ڿA9}H\$H\$1E1fDHt$1LA9HD$}DA9|I}荿tT$HcʼnHD$xI9tAE9|IH\$D$DHD$HD$$HD$(!8tKT$dtCH$D$DH=< t4H|$8< T$H< D$$9D$~D$d냋D$HT$8f< Hg< H|$hHHD$8 dn8H5H¿1H|$81 AWAVIAUATIUSH6 tBD/H6 fDA8u!L{LǿHcLLHt*H uϻH[]A\A]A^A_fI,,HsLHSuH5YH1HGHHHDt)HHH51HfD>H IпHEHH5H1Hfff.H\$Hl$HLd$Ll$1Lt$L|$HXHl$Ld$Ll$IHT$H5IIMLH菿H51ILLHcD$D$10L$D$H5D$ALAɉ$11҅xIH\$(Hl$0Ld$8Ll$@Lt$HL|$PHX@D$T$fDD$T$0HLSD$D$1`DH5Hڿ12gAWAVAUIATIUHSHxdH%(H$h1薽H fIAEHDQ uLuc<.tIAEtOLHH5LpL>LDLLH5 1ZHUdH3%(uwHe[A\A]A^A_H8L-+DH8HH5 1 H5^ 1L ׹zZfAU1ATUHSH1HHxHL$dH%(H$h1HD$H|$ #Ld$ HX1H$HD$D$ fD$$fD$&T$0Hf$L;FHLF1fHLHfxuD`1ҾDd$D$PL$@Ǿ1L裵A艵ExlH|$蚶H5 LH@H$hdH3%(Hx[]A\A]H5Y /H|$EfDT$H5] 1ЉȹH5N HH1߷mH5 1迷(8AH5 H¿1蛷g!H\$Hl$1Ld$1H|HHt&HƉ蹴A?E~"McB#HHl$H$Ld$H@H1>@H\$Hl$Ld$Ll$HLt$HHT$@HHDHL$HLD$PH|$(H)H$LL$XH)z)r)j)b)Z)R)J)BH$H$D$0HD$HD$0HD$wy;H$H$L$L$L$HfDH|$(H|$(I1MtLl$ L@1LH裵H;l$ ItxZ1螶A9rDH UHl$ HHEHQ u<,tuL貳1-#DBHȃHfpfDHHuHcHD)ƒw1ÐHHfv9r ftOf t f.HȃHfpfHJHHHRHP 1DHȃRHfpfP1ffffff.H\$Hl$HLd$Ll$ILt$1H8A聴y#H\$Hl$Ld$ Ll$(Lt$0H8ËU1A MHpxTLL$ IcM1HD$ ݴI%D0I訰EE4$xf}t01{fD HʼnvDeREA$AUHSHHp" HtHc" HHHuH[ÐHoHlibnuma: Warning: rkBMemTotalMemFreeset_mempolicyget_mempolicymbindallmissing node argument %s missing cpu argument %s cpu argument %s out of range node %d not allowedmap size mismatch; abort /sys/devices/system/nodeCpus_allowed:Mems_allowed:Mems_allowed_list:/proc/self/statusMems_allowed: Cannot read node cpumask from sysfs/sys/devices/system/node/node%d/cpumap/sys not mounted or invalid. Assuming one node: %s(cannot open or correctly parse %s)Cannot parse cpumap. Assuming one node/sys/devices/system/node/node%d/meminfoCannot parse sysfs meminfo (%d)request to allocate mask for invalid number; abort Out of memory allocating bitmaskunparseable node description `%s' node argument %d is out of range node argument %d out of range unparseable cpu description `%s' cpu argument %s is out of range numa_sched_setaffinity_v2_int() failed; abort sysconf(NPROCESSORS_CONF) failed. /sys/devices/system/node/node%d/distanceCannot parse distance information in sysfs: %sKernel does not know node for %s Kernel does not know node mask for%s%s device `%s'Cannot read node mask for %s device `%s'/sys/devices/pci%04x:%02x/%04x:%02x:%02x.%x/numa_nodeIllegal characters in `%s' specification(/devices/pci[0-9a-fA-F:/]+\.[0-9]+)//sys/class/%s/%s/device/numa_nodeCannot enumerate %s devices in sysfsCannot find block device %x:%x in sysfs for `%s'Cannot handle network family %xCannot request rtnetlink route: %srtnetlink query did not return interfaceCannot resolve network interface %d%x:%x:%x.%xCannot parse PCI device `%s'affinity.cmatch[0].rm_so > 0match[0].rm_eo > 0/sys/%s/numa_node/sys/class/%s/%sCannot stat file %smiscblock/sys/class/%s/sys/class/block/%s/dev%u:%uCannot parse sysfs device %sCannot resolve %s: %snetnetdev:ip:file:block:pci:affinity_class;stĮ$T<t\|$tİ԰4Ld|$4DdԱ$<$TIJ$$ij<\tdt,$tTĹ$\ 4t Ļ $  L $ 4 D t, L l    d, L d |  t \ ,DLt$dD$<Td<4,$\$d4Ld|$DDLl4TTT|$tzRx P4%$L0ADfD$t-ADcDAQAN pF$$@ACF qCAL d| $xDI<%AG [A$\;ADG lAA7<ȫfBEG A(D0C (A ABBD (AD aAAL444L0kBFD P ABA AABh,D g4D[ A DIIMI rȬ*D[ I AجA I A,4vAC KSe I $dN Y I bD`BBB E(D0A8D@c8A0A(B BBB(DcdmBBB B(A0D8D`3 8F0A(B BBBA D 8C0A(B BBBA dTȰ]BBB B(A0D8F`! 8F0A(B BBBA D 8C0A(B BBBA SQ A"D] DY$$5YL,L0\AC LEX H ,|`qMMQ E LBEB B(A0A8JS 8A0A(B BBBA $VMI u A $(0DY C KD8\0 t(#D ^@3HX H F`8D^ F K$MN0] H _dQ F I XgY M4uY0[T lNMI s0ZMI0Cp h#D ^,|ACD } AAA  нDL,$ ؽoAAD`V AAB $T _ADPF AD <| PBBD A(D0X (C ABBC 4 pADD B DAH NDA DLL BBB E(A0D8Dx 8D0A(B BBBG \ t  \N v L $ S0@ E  XAAk D P <AD uA$ MI v D < <AD uA$\ @tMN0T DIL BBB B(D0D8Dp 8D0A(B BBBG   , ACD ~ CAF LL `BBB B(A0A8DP 8A0A(B BBBE L #BBB B(A0A8D 8A0A(B BBBA L OBDB A(D0 (A BBBF o (A BBBA L< OBDB A(D0 (A BBBF o (A BBBA , MMQ G d BBB B(A0A8DP 8A0A(B BBBH ' 8A0A(B BBBG $>N oDDW\ >N o|@DWH'D b`hp'D bL HBBB B(A0A8Gb 8A0A(B BBBA L\BBE B(D0A8D@V 8C0A(B BBBJ tKn G s$PpMZ` E LBBB E(D0D8G  8A0A(B BBBC ,Dh>AC P.  H <tx7BDA D(Od (A ABBD $x|W T E $ZL G H-`H4$LMMK@z A cS;:S;~S;S;PS;~ cS; :S;oS;S;S;  S;h$S;P!S; o( S;oo S;ooS;oo#eotfS;ئS;ЦS;S; S;]#S;S;S;ȦS;S;8XS;0S;S;XS;N-S;P6S;5S;@4S;6S;z&S;@XS;(S;6S;P:(S;-S; .S;P0S; Y#S;"S; /-S;4S;-S;(S;'S;`n&S;,S;(S;*S;RS;9S;.S;&S;,S; 'S;(S; 0S;p*S;-S;0S;HS;`"S;]#S;kS;PkS;*S;R;,(S;T.S;@6S;kS;.S;5&S;5S;06S;KS;(S;p(S;=S;l#S; -S;p4S;0kS;`AS;P,S; (S;8(S;'S;p 3@@8@  @ XX X $$ Ptd|||Qtd $o(  0 8oXEo( ( To cP!P!mh$h$ w - -r8-8-} 3 3J}}}}|| t    8 8@ @X X     .shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.tdata.tbss.ctors.dtors.jcr.data.rel.ro.dynamic.got.got.plt.data.bss.gnu_debuglink.gnu.liblist.gnu.libstr.gnu.prelink_undo S;$oS;( S; 0S; 8oS;XEo( S;( To S; cP!S;P!mh$S;h$ w -S; -r8-S;8-} 3S; 3J}S;}}S;}|S;| S; tS;S;S; S; 8S;8@S;@XS;XS;S;S; S; o('  2