# Original solution
import base64
import subprocess


exe_bin = "e??420s#R400000000000{}h%0RR91unqtK00000KmY&$00000Fj4>j0000000000Kma%Z2>?I<9snHx1^@s61ONa4KmY&$00000KmY&$00000KmY&$00000_yGU_00000_yGU_000002mk;8000000{{R31ONa4I066w00000I066w00000I066w000008~^|S000008~^|S000000RR91000000RR911poj5000000000000000000000000000000ZZZG>00000ZZZG>00000001BW000000RR911^@s67(D<0000007(E~W000007(E~W0000000RI300000XaxWO00000001BW000000ssI21^@s6Fg*YO00000Fg+ju00000Fg+ju000005CQ-I000005CQ-I000002mk;8000001ONa41ONa4R004100000R004100000R004100000L;wH)00000L;wH)000001ONa400000P~~)F1ONa4Oe_EZ00000Oe_EZ00000Oe_EZ00000tN;K200000tN;K2000001ONa400000QRQ@G1^@s6000000000000000000000000000000000000000000000000005C8xG00000Qss1H1ONa47(D<0000007(E~W000007(E~W00000=mG!$00000=mG!$000000RR9100000FKlUIHZ(76WG!rIZgqGqcsMpKHZ(4CZ!R(b1ONa45C8xG0RR91M^04$000000{{R30ssI2000001ONa46aWAK0{{R3M^04$s=T*XDf=audmH3Pl-qb;pHN#R0ssI27ytkO0RR911^@s6000mI0RRL57ytkO000006qpP{bCw4J000000000000000000000000000000y#N3J5&!@I00000000000000000000-2eap5&!@I00000000000000000000@Bsh-A^-pY00000000000000000000)d2ti5&!@I00000000000000000000RR9105&!@I00000000000000000000=>Y%$5&!@I00000000000000000000m;nF)5&!@I00000000000000000000+yMXp5&!@I00000000000000000000)&Kwi5&!@I00000000000000000000VgUdE5&!@I00000000000000000000!~p;R5&!@I000000000000000000006afGL5&!@I00000000000000000000XaN8K5&!@I00000000000000000000umJ!75&!@I00000000000000000000{{a915&!@I00000000000000000000{{R305&!@I00000000000000000000U;qFB5&!@I000000000000000000009{>OVAOHXW00000000000000000000p#cB@5&!@I000000000000000000002Lb>95&!@I000000000000000000005C8xGAOHXW00000000000000000000I{*LxAOHXW00000000000000000000r2qf`5&!@I00000000000000000000fB^si5dawgKtLb>000005CH%H00000oB#j-5dawgU_l@N000007y$qP000000BmVub97{5D=RK@Z!R_fUtec!Z*E_6bYXIIUta)UNmNZ=WMy(?XK8bEWpY$aLu_wuWmI8eY-IpnNmNZ=a%E>}b97~LR82!{Z*FB&VPb4$0AE^8Q)zN@MN(-1Us_I6bU9*Sb7^B=X>W5$V^ef7F=J?9a$j_EVQF-8Nn=GtHDhdLVRA)NbTKktNpEvsNpEv>VRU5xUs_XiGh=CP0AE^8Q*=0KZ*yN_VRL0PNp5L$L@`Bn0AE^DbTKzyUvy}4Z+Bl}VPs!nY;131b^u>mWNc7&0AE^8Q*=0KZ*yN_VRL0MHFJ4xV_$b^bZB35bYy97MPdM7UuSrDUvOn|b8l{8Y-x0PUv@A6Us_XiF*aXcZ*z2VWnpb!X>N06a&$>!Q*<#gV`yP=UvzR|X>@Z*V?{+$Q*<#iVqtS>V_$D`baG{3ZAnyLR4`vfQ#M~vOH(snYye+cZg*_}Us_I6bU0~mb6;X%b7eG1ZfSHwF-3L&Us_XiG-GddbO3B=VrOGxUvn;VZ!R$aUteu+WOQjW0AE#ZcWG{9Us7drb!}w;Ute`?Z)9|7GXQL9Vq-3IZ!R_fUte={VPk7wV`yt%W?^Y;0CRM5Y-Mf$UteQ*VP9c%Wq4_H0BvP$V{mx@UteQ*VP9rxZeeU`dSw7@Wo>P5c4YuxUu<b&V_$Q0VRCd|ZDDC{07pYZUo$Q+07pzoLPK9NE;Il~Oi4mRUotK+Gyq3TNkT(kGA=SMH2_0cSV2NbUokE-07pzoLPJ<sUo$Q=E;#^4Oi4mRSXf^(E;IlD000620ssR50{{X51ONp90{{X50ssa82LJ*91pos82mk^A000F50{{R3000620ssO4000000RRC2iU9xs5C8xGAOHXWP$qc`000F583F(R000000RRI4x&Z(H5C8xGKmY&$6lrM<000I6Ap!sZ5C8xGl#!MO000C4D*^xj5C8xGbsA|200093HUa<u000000RRI40RR915C8xG00000)30j<000O8LIMB)5C8xGiGL{q000L7O#%P_5C8xGbSaVu00062TLJ(8000007(E~W000002mk;800000unzzL00000AUz-e000002mk;800000fDQlv00000C_Nwm000002mk;800000a1Q_g000002tXhJ000002mk;8000002tXhJ00000&_5sm000001^@s60{{R30000000000*gqfu000001^@s65&!@I0000000000;6ES$000001^@s66aWAK0000000000=szF;000001^@s66#xJL0000000000@IN2`000001^@s6761SM0000000000_&*>3000001^@s67XSbN00000000005I`UR000000RR915C8xG0000000000KtLb>000001poj57ytkO0000000000U_l@N000001poj582|tP0000000000SU(^D000002LJ#70RR910000000000U_T%L000002LJ#70ssI20000000000Xg?qT000002LJ#71ONa40000000000a6cdb000002LJ#71poj50000000000ct0Qj000002LJ#71^@s60000000000fIlDr000002LJ#72LJ#70000000000h(90z000002LJ#72mk;80000000000kUt;*000002LJ#72><{90000000000m_Hx@000002LJ#73IG5A0000000000pg$l0000002LJ#73jhEB0000000000s6QY8000002LJ#73;+NC0000000000us<LG000002LJ#74FCWD0000000000xIZ8O000002LJ#74*&oF0000000000z&{`W000002LJ#75dZ)H0000000000$Uh(e000002LJ#76951J0000000000NQ3MMNQ(u{G#~&-g}`(I|IkQ-#0bLx0000000000|1}acAOQa*6f__J4<A4P|0NPMAOL6p0002#;Q#;s|0N1EAOL6q0002#(EtDc|0M!6AOL6r0002#!2kdM|0Vh}AOL6s0002#u>b%6|0VJ>AOL6t0002#p#T5>|0U`(AOL6u0002#kpKVx|0UuxAOL6v0002#fdBvh|0UWpAOL6w0002#aR2}R|0U8hAOL6x0002#VE_OB|0T*ZAOL6y0002#Q2+n`|0TjRAOL6z0002#K>z>$|0TLJAOL6!0002#F#rGm|0S|BAOL6#0002#ApigW|0Sw3AOL6$0002#5dZ)G|0SX`AOL6%0002#0RR90|0S9;AOL2N0000000000K~_OkG5<kSRZ~cV>@Z|Viv%So0000;i9{qQF~I2U{{R0-jdUaoNR2)5G#~&-#|6$cAOHXW008Lm{{R0-V_YN*NQK)Egrflf07$t1|NsC0|NlQoIl~W!r~v=~OpPp^00000Oo{L45dZ)GNr}WUzz-h)LB|Ay00000NQ1xuNIAoG?@a;aOo`)2jV+2aAOKA{<#ZVjA4C8ENQvG^iSOuz{{R0-gTn+#Io);aztpBZ0O-R0|Nlsd!$^&j)TTWENQu}FA4C8E#{d8T002mXzywG+!gcYBL?jG_z<zH`jdUasy#W9K01qF400000L5p;({7i}W=&Kn307#2`BoIi8bR-x^IrnrdNQwGp4<Cd800000NMizn_yKeeNR14Givfkee{O@o0f_-fgTe$zIo5UHNQM7&1?VRJ|Nn{TNQ1=zIYcB3f1*f@Jy#w80O&pl002md-{=PZ|Nl*e<a7v3iRb9~{r~?lz(|XHBq(G^Gdv|I0000Fg@6D607!$xFk4+gTtQtyUc+V&A4C8ENQM7&1?a~8|Nl)n>~tbciQqB74<A4PNn<cbWBBMD1ONa@gTMq$ImLDCgXjTt4oHnX{T%=R=)(s90PBNDjXmET008K<2LJ%+a{vGTztpBZ07WtFMKR>)fc^jfNQuMgx&HtE==1#l|LA`G|Nlsd-$;qY=u`dw|4oJDbO=m|=jcZL|Nlsd@93`m|Nlsd#p~;44<Cd800000NR2)6Gavv+gX{?CVEzC9NQ*sTF(3d)jTLG!AOJ{>HPka807!$x2<h_t|Nmx?G3`l-(OyW2;z)z!@K97tjRhJV002mh4Wk?Y07#8JZ2kZL{}l!?AOQ3aA4C8ENR2%)F(3d{NR0(4F(3d)IrvD4<#ZWHiv`*+AOJ{(z;q2=|KMgW4<Cd800000UBeF_KmcYg4<Cd800000NR2)5FdzU(jWy~pAOKZJDgH=_<w(K)14xPRNWthoNCC!3(f)K8NQ(ubFdzU(g}`(SUH{-_4<Cd800000UBeF_KmcYg4<Cd800000fIR^-AOHY$FGzzuPcR?=098nd<#Y^4i#>WUAOPr{{Qv*xNdN!;#s%3jAOHbf!w(;T00000^TTEjA4C8ERY-~DUFl~3|NmwWA4C8EL03qPNB==qK~+IiG09a^^GFZ8$cfHKiNi^W{78fBSV+_RO^N47i9{qYNWu6&iA*F+NQp!wC`gSBFdP5?jYj`SiCiQ&NWuF*zXAXN07!{UBp6A-|365HTqHn=L?lQLA4C8ENMpxHnMwEjNQKf!iPsN=qyYc`OpA0RKuC$!Op9zJI7q?%KTL_@Oo{pEIQ#$qNr}NsiSS8@&`b&F4}^9B002yhJS0fRL?jRa0000@iRUrfO^M8qLH5M~bUjFmOe7FYi9{qINe{2wNQur!iO5Kc3?xYpukcCt<VXSDNCDPJiN{Qd`smvF|Nl&jL?j?ci9{q2NQu);53j^biQq_!3?xbS<V_E(^#MuI{!5KC07!|)NCDPNiTdcJ`v3n)iNs8a@JWf#ObO_9he(S|BoIxB{7j2HBuI(KNQ3YJND0^vgv$T`07#2eBq&IWL?kdsG1^Em$ViFTND0Regs%Vq0E2uaOaTv$k^lezNDr^sNQuZu_u)*5`ACg48%T-ANCDPNiQ?!r`v3n(i%cXiNQu@+i&P{iNQuWtiO5JX@<=iGND0DpXH1E7BnUCvOo=QcNr}!#iSp|?4<A4PNDr^qNQwANiTOy4G!jVn=STt8NQuWxiQ?$t`Tze&i*zI?Oo{PGiN{DW!ALRIND0n#8-v3EIb0-2b;3x4#8@%FTU|k1L0v&!L0`j=NP|Qq7z9X-9bXy%07#2OBp66J!*mIYIO!_>|Nmx?NQ1;!xB&nF09#!_TtQtyUO`{OW{_qs4<Cd800000NQwGL!TLW)iO@(f_(&<xNQL%z6G(;sbQVa3_H`Na!w(;T00000NcY}Ih5vO3NQv;n4<A4PNQuWW$w&$J^GFZ8$n!`Ky#Gkk_zxcdG0F2t54_Gu)BZ>~#(fD$iNZ*U@JNZ)NGZm3<B9o5)8NAo9{^@94<Cd800000L03UmNr}!uRY6oqiPcq8Oo_rwiOEQV>?ll$1SCv}Oe6^C$oT*NNr}fyiSSGb=nsUc0000<iPXCR0000;$3!F;000004<Cd800000LH5M~bTvqeY$O;=iRMU&*hmkr^GJ(KBnV0O=SdH*??{QqNCECh0oF*16eQ?v`2YV%iNi>VR3sQp53lD;iTFs1Oe6?N_vcLytn~p&(f&(~G$crg$4CLzNQ)FC=sWoT|4E6*Oo{MGiPTI9=yi=qi&P{SNQ1;ENQu~6T|rzyT|r(!U&Ce(A4C8Ey8!?I07%C~Bp3hy008ULNQ3_YeiA_T#{qN<=^y<6{|_I400000NQ3_Z50t>eL03UmNs0bJRY6o$Q%HmCC`iW#00000NXJJA00000NXJJI00000NQ*`Yg}@Jve*pjhNs0GCiNrDXMKSF$$qyfZ00000NsAXqW5Gy`ECNW4L;?Yc%Ig&mA4C8ENQ1xu54L#!KsbE>bqa~vjamUjIpcijDauJX^^HmaiA*F2bSe+FMF2^I#Rx%(P5eQKMfgNH<4uWf2oH@A0RR9^i*5)>i*^u++3T5*Oo`}8D+Wl3!bpikBp67+`U6OX(hr3F0000;jRX=%Il@SZL?jRohWP*h07%C~BoO%j|Nlsfd?XO)Aou_O54KGJNQ+b?7)gshi*zIiNCCo0IsJ$ViE;!Fg!cdd07#8j2uz9YNGaAxiSkIn>H|oPG}Q<I001%44<A4PNQ(>?NQn#(NQ1%%NICL#??{ad5J`(x2uO`-2uV5BbTmngbqGi)@<_qz15Aws)d&Cp05Q^L4<Cd800000NsDw907!{+5eP_w!U#+`!gcLP0o6!_|8x&Xi9{p_=xg@>|455OBnU}~21o-$BoIV7<4K8b2uX=X5D$#-{{R0-gTyFIiSS!pL0myyL0&;$!w(+-NXJAZ5C{MO0O=6_|Nlt7|NsC0|Ns9VNICEihxGpc|1rQwgM1_q01t%u{{R0-!Quo+iBu#I>EZtW{|_GkNQuGeHUIzrNsB&6iNi>R|8xcD;PwCiNQvL*NcR8#4<Cd800000Q%HmC5M)S;1SKc{002mdL?j3?z(|GvbWTW#`{-Wv|NlshJvS;K07!|#NQvI)%=Q2ONR4zP2S|-QASxgLx&Z(H0LDZl2MXx1_5c4!i$o*{WJogvB`5#@0CgxxgTxS9!w(+-NQ(vWDIfqyjXmlqAOJ`Mc<76FAcM{U=&SYr|Ld*jWcC054<A4PL03UmK~+IiRZ~cV>}X_2iyS2=0000;iCiRDG24Uw0Z55_Bp8WwBoq&h$N~TWOk-pu6ikWWr~!3!L4*7P4~6Oi002mfTqGF31ONa4NXG*J0000;$3qAJ0000;$3qYR0002!<n;gli*zIuNR3bgNQnbTiBk|riBkxPFi4ABBv@ofGaMx-0000;i$o+C4}}*5002mX#AsVxL0myyL0&;$!w(;T00000Oo`{{nE3zygur!*O^N40y#W9K07WtONx}a=4<A4P#{?t-0002H0ssI24<A4PNMplHiTOzP=u83VOcC-(iN{EZ)=Y`w=p*$1|43szBuI%wBnXMaOo{nOiTFtO??{QqNQu=<iQ-HF?@ST(NQv&~`1Ak&NQu!%53k5b_uxnY$w-OENQu=<iQ-5B%}fFBOo{nS5%oxk?&!|*|Nl&jL?j4IiROs}Bta>_Nn`lvNc#W(gZKeRiNOzqZ2$lNNrS}!NrTn^IYcBB4~|Oz|Nlsd1SE?@Bos)Ed?Y}b_xXv&=wtr>|454rBuI^XBp`{-=u`gx|455`Bq&IWY$Qlbi)<tyOp9bBKuC*RBp67E_(+NFOeyG0DdtGQ_yS15{sKtH0{{R307wDwNXJ7600000NXJ7E000004}^IF002n3|NsC0|Ns9#NIB3ChtUE607#7-g#Z8m07!}7=ri;G|450!NQ*=y7)*<7Bp^tQG#N;XY$Qlbi)17~NQ-<VC`gG2NQrO|NQua14<Cd800000#{d8T002mXzywG+#&z*Xi$o+CNjdCHiQ`C#a0pC^?sPazIq!8G>oH~zA4C8ENQ1)!i4jPH!30P--E<sCIrnrIixZ0mIl_G8i2+E1#so-%!30P--F4(iiT+6`_DDJRbz(?4-E<O2iRwy?JTXX#-bg9h=)>~=|4oJMbPY_2@91Xo|Nl&jWF$aMh2#%}nf?F&Oo`{{Q1bu(>5TpV{|_GkNXG{N0000;$43YN0000;$43wV0002#ZT<iM4<A4PNQuu(iSp=e^8f!xIo(K!!F7=9pbsAai*zIuNR50XK+*o_!2JLJzXSjP0O$tt|Nl&jbR<Yfi(Di?Nr}bB00IC208EWw1W1cSBp6JI^++k*NXGyG0000;$3O@G0000;!TkbA$3PGO0000;gT(<4gzEqR07$t1|NsC0|NlQoImHi$0|5X4NR1q=00000NQvL*obmtvNQuEni$o+COpA0RNJxzo8Ayv<BtS@s2uO)g5HY|HA4C8E#{_`@0000;gTMhuImLDGNQ*=y7)d$aOo{GDiBJf28|y6(A4C8Ei8)Av!vsi!!30b>^K=<WIrMZCi#v-3ImdkDi2+E1#sur)4<A4POo`=4DfLM?^mGnLiO)!h>gdw&|Nlsd!Av>xbP`O7@<@$5DM*RlNGaOrIPw4gOo{L4;PC(dNQ-<VKuCrE4~2dH|NrR@{Qv(k$uain<Ng2tG08E~>0|%@|4fPRNQuMfu<-x?NQ-<VKuCrEbOq?4@c;iviQni6@&EtmB=G<LNQuMi-{`9F|NrasNQuKpi$o+CNQ*c~h5vQZ>(xk$d?X-9iNi>R|8%+NWbpt0>$2$W@Bja1E)O4s0000001qDkL03UmK~+IiRZ~cV><CDUUkFG$Ul4RCiv~!8!vu*#{78vk2uOp(2uO`X{99c?TtQtyUO`{O4<Cd800000Nr~S~D?dqz^hk;QOo{kN!T175g}@JllmGw#NR1Q#Nyo<g|Ns9;InWP=kN^MxOo{jC=<omkNr}Zliv%Q0i)8>qi9|gBNr~T0Dd$N!+;k31iTX^5=1ht2=>PBk|455P2uqDjJp@UK$4M#QNIBSa5lD&8Oo{qPiQeel@BjZuiNQ^U<VuYkIdlk2iRb8f@BjZyiERK)0rg0UT?kBxZ4l`?|Ns9FA4C8ELB0e4008NA|Ns9FA4C8ENV)(2|NsC0|364M$`6NK|Ns9*G4@3<?MQ{v4}@9&|Nl&lG{pb_008Mh|NsAxL03UmK~+IiRZ~cT>^K1c0Axsu1SKc{002mdgd`{d001$-NQ(!FlqCEB004<hBzQRp4}^IJ002mfR}hO_BzQ=R3P@waNWtI(NCCl%Q3Qq34~R4d004_QNQ1x#iP=brge33)0050a0*zY%Ns0Hzge1%W000000075?B+vi=009610EvVo)BpegNSKMdB<uhH07${$1Bsj@=l}o!NQs0b*Z=?kjX?v6ge15C002msNWtI(NQs0bzyJUMjX?y7ge0H<002msNWtI(NQs0br~m)}jX?#8gd~Ij002msNWtI(NQs0bhyVZpjX?&9L?l#5m`K6k14xNPBv_3>2Z=-^I7paC!QcZ(i9{qojX?;BL?j$Ym`K6k14xNPBp{7K0f~ep_y7O^NR5OfBmn>bNQp!wV2hL_&;S4cNs9*$uaqSG0001soFwP~004=UBnSZj06Q2DgyIAM07;8a5J-!(B=7(L07wHdi%tZE$q$Ix1ONbwK8<k!$Al!j000010002Tge0&400000004=!B;Wu50ExUL<NyEw53iIYyZ`_Ii<~6X0001qlq3uR0027}4}>!W002pgPY_6pv?SO7002k>F^f(Fg~<<yDg*!ki#Cl}0mp<SoB#j-0RR91$Al!5000000001qoFudW004=!B**{&01vN}B%A;M0E@gNxBvhEiIgM|0RR9yI1hw-0{{R?i%$?pi?k%b0000;12KzE1ck{Dh<gJ70E<42Spmm{B!B<_009610LMfmYybcN0EwI=m;e9(iM%AF0000FuaqQ!0001sj3l4{004=UBoqMv06Pc|gslPq07;8a5J-!(B&YxY07wHdi%tZE$q$IF0ssJu9*uDU$3!Gh0RR91$3!GZ00000iF71<iJT;m0000FuT&&Zi;N_M0001qlq47d0027(4}=v0002pgPY_6pv?PcC002k>F^f(Fg~<<y5CQ-IgTVodKF35PGywnr0EtW_Oh}E4Bp?9*0LMfmEC2ui0Ev7gXh?}nBybO}R3tQud?Zwflq4Jh0028U4}?|%002pgPY_6pbR<|v12KzE1ck{Dh++W%0E<3@!2!oaBoqMv004<hBrwNBBoF`q002#i{)v1fJd1oJc#U@niF70g53f`t6pMT$IEj=bAOQdXJ2(%7)BpegNsCSpNQ-nNKu7~IM2l_&MTPATh|>T70E<3BjdcM*ya50J05R=}bR-ywd?YAA53kgVbR-;!lq4hp0028M4}=B*002pgMi5Agd?X-912~Ic1clppR*MHgzX1RM07WtFgTn!dL?jGMiSR{<?nR0HNr}fn53kjWOe6?QiT+H9|3QPs0qEZQ|NlWb-gFs653g(_42zT`Bmn>b>(yp14<Cd800000O^N=4#Q`~NBp7rwL=UfIBq)oNBp?9*07;7m>0<x?{|_I400000NsE36NQ-nNaOhh4|Nmw#4<Cd800000gG3|{0gFT=5IIC7Fmxe{L?jf8lq4Jh000lKL?k?kL?jeRiw5b@{{R0EA4C8EO^Nq|L?kQ$i$o+WJ47T*bViFrBs7bZBp3kz01vN3Bxs35Bs58j2kAuq|Nmx?NsE36NQ-nNVCdrc|NrSw|Ns9<i+>16jkF{f0RRB#%=!QS4<A4PgG3}q0gFT=NIOI%d~`XBL?lp)lq3`Z000lKgd~sv004<ZBv46<2kDLd|Nlvge+Wp8v?LS(008KT`TzfB4<Cd800000gG3~30gFT=Y&(P`m;e9(bY6>uB!B<_0E?6)5CH%H53htIqyPW_iG(D80000<iwEiC{Qv)E4<Cd800000NsE67NR6~49033T=r8&I|LG0?|Nlvge+Wp8v?LG#008J2`TzfB4<Cd800000gM=iM00001i-aVU0000xge0^8004A0i-aVc0001slq3uR000lKge1rS004=EB%A;M07;7n=@9(?|4EB~2uO{zBn$xn0O-Q_|Nn!8B(MMg00E1HB(MMg06T;v-~a#sbT*5GB)k9s0E?6)2mt^953htI<NyEwiG(D)0000<iwEgp`~Uw*i+>16jkF{P0RRB#bol@Oi@YSz0001kge1%W0003Gue>De0001sge1%W0029LB=`UT0ExUL&;S4c4~4V(|Nlsfgd`{d003l2GXy0l0001WB}jq9H~|0vTU|k1L0v&!L0`j2i+>16jkF~E0002!4EX>5>&WPJ=>Pu@A4C8ENICuwgns}406|tvjduh=RY{5UK~zbJ{7E_XRZ~of^K~feR}UWmNjcnf5lD&JOo{hQiRMfx;^<=N|NlsX!vsNzEF?)e-E=XFD?vLfBz)D2Q~XGcL;N|_d<E+;NQuaaPy~xm{78*R{5jQp?};c#gTn+#Io);7TU|k1L0v&!!w(+-^TTEjA4C8ENQu~qDC^v24<Cd800000NR2}OK~+IiNr}}}Q%Q-$L4)N1Nx|$tNdd%3(fmv~<`0ee0000<iSlL-A4C8ENsU4QOpOEpOpOf3O^sOpL5l%OjVzywT>v@5eh5j4>514)iP%j!;6jN6mraSne9ldU?R0TTjX?iMiNZ+1>OV*U!bs8jNjdO-Ktziamqa<ye;MmF4<Cd800000M2i%MNr})%iNZuV(S9CAi4=!SjY9uSjSQDeiNHv~=s!#Wz(~>fNIBMg(?N*|TU|k1L0!XU4<Cd800000Nr~_eA4C8ENR2}NNQuHo!RkLq0m4Yp`b;^(bP`UD42S7(|NsAH4<Cd800000ON~ST0Zfeyhe3-GLWvZINr}MePyhe_4<Cd800000O@-}rt4xgyx9gG*A4C8EK~_OkNr}}+iSj{IRY)oNQ%HmQKo5?20RR9^h3!d+{7H%S4}|#u002mhZv;q*^Gqq@L5qAO1WAMK0Z7670*hAsMT-O^NQu};!RS9o0mDeq`$>%qoQnZD$9-uz&<~6@0RR9w*L-O~i994li9{p>i&p$diR(y-@edyWL^;PviQa!NIoC*yLHvDSNR2`G4<A4PNQuEngXjc{Py{*GeDX*+*>+Wl6GVvti&6YRi##Mmi$erRgTn;tzYiaP00000IoEujInWP{$p8QVL5UP3M2SZHM2W&di##Mni$o*@>y2g)A4C8ENQuEnIoWr!4<Cd800000Oo{49iQnk;{{R0-iP}sl;z)z~Kz@Bqh3!a*-VcQi|Ns9;iPK2I`vORfYyL>l{p$%2A4C8ENQ3PGNQ3MML5mEmNQv%h07!}2Oo`{{eEt9bNQLcLUUl6`gYE>7L5l<=Oo{VBiw;PG><COL<1zL~iP}tw=ShR^1VM>L1Zn_C!TJK|ME(E&NQ3(XSXzI~TU|k1L0v&!!$FAzBt(e;MT<lv1VM{DB#T!3>B9d1|7I=^AA|q^0001xL03UmNs0eKRY6o$Q%HgAhyVZpNR50XAY@331SKc{002mdL?n1I!01x%|NlsfR3sosi$o+SNXJAZKmY&$07%C~BuD@N002nGL?loE0000;DbPs4_yUE%4~`K6002RW#xegfz(q0bG0A3-NMrGd%}k9XvP_BM>kwv;NQ1%zi!wnuG$eHjiQSD|0YN$5f9fgCgT(<%Iq!5ZL5mb5NrS}*L5XerL5WrPK{?(`iEJcD4~`-M002mfR3sosi+m(diP`I<4<A4POo{JEDaS~O`bdd<BnU{s`U6OX(hr1n0ssI=jRX=%Il@SZ1SAiJ<N^QyNXG;u`2YX^NQ*oq=)>dx|455eBnU{0d?Y|Yiwq=40m4i<?}-YDY6K62<N^QyNR3wrOo{18DbYxY%1FWL14xYw)d&Cp05Q^L4<Cd800000NQ*QVNQpEMNQ1%%NIB7U??{VOBuGdB!Ay-w2uwNZ4}`A*002pibqGi)@<_qz15Aws)d&Cp05Q@JA4C8ENsDw907!{+5eP_w!U#+`!gcLUjVuvJh5vL9NQp!w2<Qsq|NlsfL?j4EixebCi9{qoOo?nHNJs&~K{?(?iBu#|50B*j|NmwWA4C8ENR3n^7)dF`Nyi5O0000<!TkeC$43YN0000<$43wV0000;iBu$DNR3n^Kt+Y^M2T!97)*(LBxp#9R3vc6L?j#m0000FgoXeB07Q#u1Vx4I4~W<R002abFieePBw)G$0002J0RR91G20KX)wuxx002yh=1hs_=s)xS|AWH;K{?%gS3wW2?u%3;9P8UijYK3ENyi5O0000<$43YN0000<$43wV0002TL?jph0000;i9{q|NR31!Kun2zBxuJ(Bpd+%002mdL?m!XjdUa&Oo{*Ku<`%@O^YW<i*E=?IqY;sNQvvZKL7v#NQv%DDdS9u=SYdzNWu65NDsZhNQ3Y{NSH_|!bkzq=tuki|44)TK!0vXgX{=MiSA5^=V}1xVEO<5SXxMnd?Y|fh5vK~=%3;L|455`Bp^tI|8xcDkm3LTNQ-<Vcw|U3JS8Xq002yh_z#5-0RR9<fy9Ua003KEL0myyL0&;$!w(;T00000NXG;u2mk;8>6iWg|44)E2uY1xBtT4w=V|~*iQee#`2YV%IqO+obcl;Hi&OkajYIr7@_!8LG!Gwu00000NQuaaPy~xm{78*R{5jTq??{8g1c@+6IqMIEQvd(|i!+N;{78*M{5kS})<}uiNQ1)!NIC0?Fm>hWGXMYoNWcI8|NsC0{~t&>_z#B({r~?lz(|8UBmfVD4gLTBNWtO+NQo3A>G%Bq{|_GkNQ+b?NJxpnOpQqhOgZWgg;D+g|4oU_>3aSD|455`BtS@s!$^hybOq>v;Q#+fi+m&?NQM7&1?Y0%|Nlsd-{{)l|NrQP;Q#+gi$6$-!$^hybOq>D;Q#+fi+m(NNQM7(#p}ps4<Cd800000L03UmNr~4%RY6otjU|>5AOKZJjV+!LAOKTAiTz25_Dm_|NQ3MMNWuLB=x^Wu|44=HbRaR?4<Cd800000Oo{qTiS|T^??L|*+(?7N0Z2LBb?Qii#0XnmL0myyL0&;$!;oe!4<Cd800000^TPlDNQ3MMNQ1-(!vFvP0RRF3aA9e3cWHBFAY*TEa%pX40CQz@cWHBFAY*TEa%pX40B&z|AY*TEa%pX4000000000000000000000ssI2MF9W+pCkYP5^ewh*Wd;K7(JB${*eJ|0UHB5r~m)}6aWAK<lg`P^Z)<=<lq1Q9033T^xyyg-~<2wG~)mNC<OojWa9t-!~g&QbmRa3Gywnr)aC#Gm;nF)RObKxtN{Q3MCbqi_yGU_Wat0?ECK)kl<EKfd;$OfB<lbFpaK8@6z~84@B#n;MDYLrJOcm#6!-uCi~|4wwD<r2+yejr<oN&p6a)YOr27B=Yy<!RB>(^aL<Il<l>h(#j0FGy6aWAK000000eVsZ0eBDr8w>{skO2n}6aWAK8~^|SnBo8bD*ylh00000000006aWAK000000eVsZ0eBDr8w>{skO2SyBme*a8~^|S=-vPS0096101gmF4j4)g3wH>B06!W#Dl;S^000006aWAKL;wH)z~2A=2mk;80000000000U;qFBTmS$7IO6~RR0041074EBj{-&x7>)x%4j_#LLJla51w#%nh6X_nID-dK4v+x@@c{}BI71FFK@KQF4j@7f7(xyZLJkN*3uF#BMh-AR4k$tnAVLlpLJkl@4hR4M5C8xGzyJUMH01yPa{vGU00000NB{r;)BpegpydDm@Bjb+074EBj{-st7>)x)4j_#LLJla51w;-oh6X_nID-dD4qyVZ3Jy3#4lqFuC_)Y(LJk;04iG{P2uBM55C8xGAOQdXMCJegAOHXW000008~^|S000000eVnOQUC#X5C@y35g-5?8w>{skO2SyOaK4?Bme*aFy;UMC;|Wg1ZM*P074EBj{-st7>)x)4j_#LLJla51wjrlh6X_nID-d74qyYO0SXQ{L=G@P4k$tnAVLlpLJkl@4hTdGAOHXWqyYc`5a<8@i~s-t06`8Ag91bjAOc<r4iG^O2t*42OaK4?m;e9(eCPlF;{*Tz1Ofv9074EBj{-st7>)x%4j_#LLJla51wjrlh6X_nID-d74xj-7kO~esK@KoM4k$tnAVLlpLJkl@4hTpKNB{r;7y<wQ9PI!9F984m074EBj{-st7>)x%4j_#LLJla51wjrlh6X_nID-d74nSK94md>)FhLF|LJlB84j4iX5JC<JNech~OaK4?WC8#H0PX+(%LV`d074EBj{-st7>)x%4j_#LLJla51wjrlh6X_nID-dA4)6j4mj((BI6)3DK@KQF4j@7f7(xyZLJkN)3jhEBOaK4?v;qJCfb;+VmjD0&080)Kjsivw7>xr(4j_yKM-C{41wjrlg9ZX$4k$qmAVLlpLJkl@4hTfU#>~ymNDeTA28IQU1dRiZ0ssI2Gynhq1Oos7(DVQQD**ri07ecFjRHar7>ol%4j_gEK@KQ`1p>4R4j@4e7(xyZLJkN@3jhEBQ~&?~JOcm#$n^jJwE+MC074EBjsijs7>xr+4j_yKK@KQ}1w;-og9ZaH0S-7x4nR*1I6)3DRSq~+4nR&0I6)3DLkbQkK@K274j4iX5JC<JK??u?Z~y=RWC8#HF!uldcLV?c1abiY074EBj{-st7>)x)4j_#LLJla51wjrlh6X_nID-dA4!{8e?*b0U0Z0ze0Y(nU0YMJH0elJ$I6)3DK@KQF4j@7f7(xyZLJkN>3sDZp0ZI<g0Zb0a0YMJH0RR91L;wH)*a83m4BP+zHv#|v1Q!7S074EBjsijs7>xr&4j_yKK@KQ}1wjrlg9bznU;~2z3Jx$q4k$qmAVLlpLJkl@4hTmJ7ytkOPy_$~1l|AtE&u=k080)KUJeKV00000L;wH)Yy<!R*!lneWdHyG074EBj{-st7>)x)4j_#LLJla51xOAsh6YFuID-dG4nT4aI6)3DK@KQF4j@7f7(xyZLJkN35C8xGv;+VE0Q&#`0ssI20000000000|Nj9C>j4Fj1OTH11pom5{{c8>1-J<Sm;(g>0H^~6wg~{31O>_o0J{bS006}X1*{1GuLlK%2>_xA1pol22?d1-0Nx1&$_W7f{{a;#1poku0tKxI0Ney*+Xw*B2n7HD|Nj9N9#Q}RrU4kT1OR{n>j9Dk0Q&<s0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000unzzL00000fDQlv00000a1Q_g000000RR91000000RR91000000RR9100000iU9xs000000RR9100000x&Z(H000003;+NC000005DNeR000004FCWD00000<SPIG0000082|tP000007(E~W000008vp<R000005C8xG000008UO$Q00000C_Nwm000008~^|S000002mk;800000_5S~F00000m;wL*000001poj500000Fa-br000001^@s600000zybgO000003IG5A00000X955K000003jhEB000007ytkO000006#xJL0000000000000000{{R300000KtCV=000000ssI200000XaN8K000006aWAK000002LJ#7000007XSbN00000s0jc7000002LJ#700000a0mbZ000002mk;800000H~|0v000002><{9000007ytkO000009smFU000002mk;800000`~UxM000000RR9900000{{R1P00000&<6kj00000|NsAQ000000{{R300000@c;jB00000m<Ip=00000`TzfK000001ONa4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Fg+ju0000000000000000000000000MhgG{00000Rto?C00000W(xoS00000b_)Oi00000h6?}y00000mJ0v?00000rV9W700000whI6N00000#tQ%d00000)(Zdt00000<_iD-00000_6q<2000001`GfI0000077PFY00000CJX=o0000000000000000000000000000000000000000000000000000000000000000000000000002tXhJ000000000000000M?*t8AShL0b#8QZAU7^GE-)=Kbz*gHbagR)F*q(TG$|lAE;TMN0000000000000000000000000000000000000000000000{{U4I066w000000000000000000000{{X5R0041000000000000000000000{{a6bOHbX000000000000000000000{{d7m;wL*000000000000000000000{{g8zybgO000000000000000000000{{j9Fa-br000000000000000000000{{mAm<Ip=000000000000000000000{{pB&<6kj000000000000000000000{{sCa0mbZ000000000000000000000{{vDs0jc7000000000000000000000{{yE5DNeR000000000000000000000{{#FFbe<x000000000000000000000{{&GFbn_y000000000000000000000{{*HKnwr?000000000000000000000{{;I<SPIG000000000000000000000{{>J@GAfS000000000000000000000{{^KOe_EZ000000000000000000000{{{L_$&Yb000000000000000000000{{~M@G$@Y000000000000000000000{|2N7(E~W000000000000000000000{|5OC_Nwm000000000000000000000{|8PFg+ju000000000000000000000{|BQKtCV=000000000000000000000{|ER06-uB000000000000000000000{|HSKtLb>000000000000000000000{|KT000000000000000000000RR911OV~>000000000000000000004*&oF0ssyGzz+Zb00000R004100000BLDyZ0RRvHFf0H7000008~^|S00000C;$Ke0ssyGFeLy000000wE+MC00000rT_o{0ssyGfDQlv00000E&u=k00000#sB~S0RR~Qc|srn000000RR9100000)c^nh1OV~>00000000000000000000-~a#s0ssyG;0^!)000000000000000;s5{u0ssyGAP)cl000000000000000^#A|>0ssyGa1Q_g0000000000000003jqKC0RR~QctRim000000RR91000008UX+R0RR;MC_Nwm000000000000000K>+{&0ssyGunzzL000000000000000O#uJ^0RR*L7(E~W000000000000000)c^nh1OV~>00000000000000000000YykiO0RR#J>@ffU000000000000000000001OV~>00000000000000000000dI10c000pHOe_EZ000000000000000jR61v0RR>NFg+ju000000000000000mH_|&000yKC_Nwm000000000000000rvU%}000yK7(E~W000000000000000x&Z(H0RR^OKtCV=000000000000000&;bAd5C9ke7(gHZ000000000000000*8u<kA^;8ma25an00000;{*Tz00000U<CjGAOIKu06-uB000000000000000`vCv|5daVX@GAfS000001ONa4000003IYHC5&!@I00000000000000000000FaiJoA^;8mU?Ttk00000mjD0&00000q5=Q_A^;8mU>g7c00000F984m00000)B*qi5&#YWuoD0P00000C;|Wg00000AOipZ5&!@I00000000000000000000PXhn|A^-pY00000000000000000000YXblP5&!@I00000000000000000000e**vj5&#YWKnwr?00000Hv#|v00000gaZHoA^;8m;1vJ>00000i~s-t00000mjeI*A^;8m03-ka00000D**ri000004g>%I5ds(h2tXhJ0000000000000008w3CV5&!@I00000000000000000000GXwwtAp#fx5I`UR000002mk;800000tp)%95&#bX<SPIG000000000000000PXqt}5&!@I00000000000000000000VgvvH5&!@I00000000000000000000bOZnZ5&!@I00000000000000000000jsySz5&!@I00000000000000000000WCZ{K5&#YWunqtK00000D*ylh00000q67c{5&!@I00000000000000000000wFCeF5&#YWkP`p^00000AOHXW00000!UO;S5&!@I00000000000000000000rUd{15&#PT5DNeR000000000000000-UI*u5ds(h7(gHZ000000000000000>I47)5&!@I00000000000000000000M+E=?5dawgKtLb>000005CH%H00000UIhRE5C9ke06-uB000000000000000q5%K^5C9nffI=Vu000000000000000YXtxR5C9nf7(gHZ000000000000000cLe|d5&!@I00000000000000000000oCN>?5&#YWa4P@+00000WdHyG00000tOWo75&!@I00000000000000000000wEzGB5&#YWAQAuo00000a{vGU00000zXbpQ5&!@I00000000000000000000)CB+l5&!@I00000000000000000000^#uR`5&#YWpb`K800000@Bjb+000000R{j75&!@I00000000000000000000N(KM`AOHXW00000000000000000000W(EKN5&!@I00000000000000000000eg*&lA^;8m@FoBN00000cLV?c00000qXqx~5&#YW;41(C000000ssI200000vjzYF5dawgU_l@N000007y$qP00000$p!!b5&!@I00000000000000000000=mr1)AOHXW00000000000000000000_XYp}AOHXW000000000000000000005eEPOA^;8mkQ@L200000%LV`d00000QwIP55&!@I0000000000000000000007YLzZ*X#HZDlTFaBu)$S~zKQUvP41ZDn{aaA9(EE;s-#UpY1aUs_XiF*aXcX>N3KZ*y;QbYE<5Z*WOYIbUCAZgpQ{cz7{4Utex-a&2L3Uukq@a$$6Da!F8WQ*<_VWn*-2a!F}ZVM%F4MMXtyPE#;nHD6zEaC0#=UrBUja$js^b8}y5bY*fyMRrtQQ#oH$Fke(LUoL5La$znxGXP&lOiw~VOkZDfbz)yhUtd}=Fk)$LVRCt2XJce|cmQ8oQ*=x?Utei&X>MtB0Aq4=b98lPW-em@WMy(?XK8bEWpZD1ZC_(-Z*FCC0AF8ZZ(nC@Z(?C=Uu1M|a&uo{b$9?{Z*6dFWprg^E;lwgH~?Q?WN%+*Y;R&=Y+qz_Z*p^AVRd+4W@&C|Utw}`VR>I=Zgg^a0A_MwZDn6%b!}~V0AF8ba$#*{Uu1P{ZFyg5ZfSI1VRCX|d0%C2baHtBUtdO2K}|(pMNULtUjScUM^05=MMz&pQbA2cUr0n!0AEB|PC-pcLjYf2X>MtBUtw}`VR>I=Ze##oUukY>bYEd|a$$L2b97;HbO2vROiw~VOkYn%MpH#pUsORtOhsP+Uu9%rbYTErS~g~3V{~tFNohq>bT)QnV{~tFNmO4`VM$XlUqwYzF<$^*Nl#yMbYy96Uv+b3WB^}UQ*<#mUte@+a&LEEVqs)oVQg$~V|GA5M@&gVLs(c}GcGg$Us_XiF*aXcX>N06a&&2LZeMe6a&$>fIbUCAZgpQ{cz7{4Utex-a&2L3Uukq@a$$6Da!F8WQ*<_VWn*-2a!F}ZVM%F4MMXtUQ!rmOUte!<b1^kvNpxj$Uu<P_b6;t6WpYJDc2r+eIbT#TUjScPPE&L?c4cF9Z*oa#Q(;MIMMW_(Wo>Y5VPj=qVqs%zNlH>_MMXtZGhak-PgGw3Us^FYQgv=jWo~D5Xhm*gZ)9n1XHrW}Q*<|9Ut@T9F)=YRVqtS>V_$Q0a%pa7Nn=xVF)?FkVRBz|a$#w7b4g=GQ(;MCMMXsbUs_I6bU0~mb6;X%b7e6#b9ruKUw3JAXkT-5WNB|jVn9GgOi4mRSXf^(E;ImNUt@S-UuJ1;VQgu7Wk5hjOi4mRUotK-E;RsibaHHEZa_dsOi4mRUotK-E;RscVQFpvUs^YCa%paKY;H+VOJhZLR9^sJT2pi}Ghbg}WNLMDbYEy?VQ@)KIbUCAZgpQ{cz7{4Utex-a&2L3Uukq@a$$6Da!F8WQ*<_VWn*-2a!F}ZVM%F4MMXtyX--oxUo~G}Z*X%lHD5_|WpZC^Wpi_1X>?_BMMZX0UsNz(Q$b%;F<(?NUjScUWOHv{Xkl(-Y-IpnT251Ga&tveX+S_nOi4mRSXf^(E;Il{S1xj8W-eb}XLxvDaAk6HZ*F01X>@sCb}#^KWo=_{c|br%Oi4mRUotK+Gyq>;ZEs|BX){1TM?*tjGcGUyUteQ*VP9c%Wq4_HKtM-KNkT(kGA=SMH2_~)WNc7&KtM-KNkT(dSYI<PGyq>(Zg*`!Ku1hTLPJ<sUo$Q=0AE@-X>(t2a%pX4cmQ8tb97;2YhPn%YhPwzX>341M@&gVLtip3Gyq>;R82!)MNULtUjScPQ*<#lUte!?baG{3ZC`0_b7gXLNn=xVF)?FkVRBz|a$#w7b4g=GMN(6AF*9Oeb7^B=Z*z2VWnpbeR9{puUqw?kUr<X^Ghb{#Ku1hTLPJ<sUo$Q=E;#^ST2pj1V{dhIKtM-KNkT(dSYI<PGyq>;WMOn+UvqR}a&!P+Ut)7}UvqR}a&!P+T251RIB9QlUt(c%Wi&}{X>>y|MRq_yM@&gVLs(c}GcGg$Uter#Vq;%pb9G;7ZfSG?Ute`?Z)9|7GeAH`LqlIPE-(OXWo>P5c4a_7M@&gVLtip3GA=a$Utec<cwca3a&vEPVQgu1d0%!gKtMxSSV2NbUokE-0AE@)aBp{Ia&B&J0AE^8Q*=3EVRLC?Uukc1Nn=xVF)?FkVRBz|a$#w7b4g=GMKxn=WnpqfQ*<#hUrBFsUrBFsbYXO5KtM-KNkT(dSYI<PGyq>oR83!GWpZU_X>)XCa#T%2Y;SI5RAFLlWdL7QZg**JWM5Kcb9HTHKtM-BLtis4FaTd#H)LscX>)IKNohq>bT)QnV{~tFNmO4`VM$XlUqwYzF<$^*Uu<b&V_#!)bzf#_ZfO8tT2pj0V`*+cKu1hTLPJ<sUo$Q=0AF8hX<}nvb97;HbYE>@X>LG3M@&gVLtip3GA=a$Utec!Z*E_6bYXIIUta)UNmNZ=a%E>}b97~LR82!{Z*FB&VPb4$0AE^KH)LscX>)IKNohq>bT)QnV{~tFNmO4`VM$XlUqwYzF<(VaOI2)7Q!!s@X+>XSY)Mj6HD5(Vc2hK8X=wmoT251RIB9QlUt(c%Wi&}{X>>#}MRq_yM@&gVLs(c}GcGg$04{TRZFFH`04{TMa&%#004{TAb98caVPXI-X>N37a&Q1HZf|sDE<r*`Ep%aL04{ECbY(7QZgnnVb!lv5Eoo!`E@y6aE@)wMXaFu`d2VxgZ2&H0d2VxbasV!8ZgnnpWpZ<AZ*BlCXKr;ac4cyNX>V>{asV!JWo%(CWO;4?E^=jTVJ>iNbO0`CZfSG?E^usgE@y9a04{W8cys_RW@&C|04{QGWMOn+04`-{UuJS)ZDn6*WO4v5WoTb!a$#*{04`@^V_#)>V`Xr3Uvyz&Y-Ip0X>MtBUtw}`VR-;9W@&C|Utw}`VR-;9WO;63ZE0fwE@WYJVE`^-b8`SLV{dJ3Wo~o;000000000000000000000000000000000000000000000000000000000000000000000000000000008vp<R0RR910ssI200000I066w00000I066w000008~^|S0000000000000000RR91000000000000000BLDyZ2LJ#70ssI200000R004100000R004100000AOHXW0000000000000001ONa4000000000000000F#rGn2LJ#70ssI200000bOHbX00000bOHbX00000Bme*a0000000000000001ONa4000000000000000L;wH)_W%EH0ssI200000m;wL*00000m;wL*00000C;$Ke000001poj5000002mk;8000000000000000P5=M^3jhEB0ssI200000zybgO00000zybgO00000Z~_1T000001^@s60RR912mk;8000007ytkO00000RsaA10{{R30ssI200000Fa-br00000Fa-br00000X955K0000000000000000RR91000000000000000UH||9|NsAQ0ssI200000m<Ip=00000m<Ip=00000Gynhq000001poj5000000ssI2000000ssI200000YXATM{{R1P0ssI200000&<6kj00000&<6kj00000pa1{>000001^@s60{{R32mk;8000000000000000dH?_b1ONa40ssI200000a0mbZ00000a0mbZ00000H~|0v000001poj5000002mk;8000007ytkO00000ga7~l1ONa4LI3~&00000s0jc700000s0jc700000XaN8K000001poj57XSbN2mk;8000007ytkO00000jsO4v0RR911^@s6000005DNeR000005DNeR000007XSbN0000000000000001ONa4000000000000000i2wiq0RR911^@s600000Fbe<x00000Fbe<x00000009610000000000000005C8xG000005C8xG00000lmGw#0RR911^@s600000Fbn_y00000Fbn_y000002mk;80000000000000002mk;8000002mk;800000od5s;0RR911^@s600000Knwr?00000Knwr?00000q8|VN0000000000000005C8xG000000000000000qW}N^0RR911^@s600000<SPIG00000<SPIG000002><{90000000000000001ONa4000000000000000sQ>@~0RR910ssI200000@GAfS00000@GAfS00000TmS$70000000000000005C8xG000000000000000u>b%70RR910ssI200000Oe_EZ00000Oe_EZ00000tN;K20000000000000001ONa4000000000000000zW@LL0RR910ssI200000_$&Yb00000_$&Yb00000_yhm|0000000000000002mk;8000000000000000$p8QV0RR910ssI200000@G$@Y00000@G$@Y00000egFUf0000000000000000RR91000000000000000+W-In4gdfE0{{R3000007(E~W000007(D<0000005C8xG0000000000000002mk;8000002mk;800000=Kufz4*&oF0{{R300000C_Nwm00000C_MlG000002mk;80000000000000002mk;8000002mk;800000^8f$<1^@s60{{R300000Fg+ju00000Fg*YO000005CQ-I000001^@s6000002mk;8000005C8xG00000m;e9(0RR910{{R300000KtCV=00000KtBKg00000zyJUM0000000000000002mk;8000002mk;800000`~Uy|0RR910{{R30000006-uB0000006+i$000007ytkO0000000000000002mk;80000000000000000s#O32mk;80{{R300000KtLb>000007(f6300000Kmq^&000000000000000KmY&$0000000000000002LS*80RR91FaQ7m0000000000000007(f6300000DF6Tf0000000000000000RR91000000RR91000000RR910ssI200000000000000000000NI(Dp00000U<m*K000008~^|SF#rGn2mk;8000007ytkO000002><{90{{R300000000000000000000s7U|-00000cn1Ig0000000000000000RR910000000000000005dZ)H0{{R300000000000000000000AW;AS000005CH%H0000000000000000RR91000000000000000"

exe_bin = base64.b85decode(exe_bin)

with open("./kyomu", 'wb') as f:
    f.write(exe_bin)

subprocess.run(["chmod +x ./kyomu"], shell=True)
subprocess.run(["./kyomu"], shell=True)

# Optimized solution
# This code is generated by [Atcoder_base64](https://github.com/kyomukyomupurin/AtCoder_base64)
# Original source code : 

"""
#include <algorithm>
#include <bitset>
#include <cassert>
#include <cctype>
#include <chrono>
#include <cmath>
#include <complex>
#include <cstring>
#include <deque>
#include <iomanip>
#include <iostream>
#include <map>
#include <numeric>
#include <queue>
#include <random>
#include <set>
#include <stack>
#include <string>
#include <tuple>
#include <utility>
#include <vector>

using namespace std;

using int64 = long long;

#define all($) begin($), end($)
#define rall($) rbegin($), rend($)

using int128 = __int128_t;

int128 power(int128 base, int128 e, int128 mod) {
  int128 res = 1;
  base %= mod;
  while (e) {
    if (e & 1) (res *= base) %= mod;
    (base *= base) %= mod;
    e >>= 1;
  }
  return res;
}

bool is_prime(int64 n) {
  if (n < 2 || ~n & 1) return n == 2;
  int s = __builtin_ctzll(n - 1);
  int64 d = (n - 1) >> s;
  for (int64 base : {2, 325, 9375, 28178, 450775, 9780504, 1795265022}) {
    int128 x = base % n;
    if (!x) continue;
    x = power(x, d, n);
    if (x == 1 || x == n - 1) continue;
    bool ok = false;
    for (int i = 0; i < s - 1; ++i) {
      (x *= x) %= n;
      if (x == n - 1) {
        ok = true; break;
      }
    }
    if (!ok) return false;
  }
  return true;
}

int64 binary_gcd(int64 x, int64 y) {
  if (x < 0) x = -x;
  if (y < 0) y = -y;
  if (!x) return y;
  if (!y) return x;
  int s = __builtin_ctzll(x | y);
  x >>= __builtin_ctzll(x);
  do {
    y >>= __builtin_ctzll(y);
    if (x > y) std::swap(x, y);
    y -= x;
  } while (y);
  return x << s;
}

template <class T>
inline std::vector<T> connect(const std::vector<T> &a,
                              const std::vector<T> &b) {
  std::vector<T> c(a.size() + b.size());
  std::merge(a.begin(), a.end(), b.begin(), b.end(), c.begin());
  return c;
}

template <class T>
std::vector<T> factor(T n) {
  if (n <= 1) return {};
  if (is_prime(n)) return {n};
  if (~n & 1) return connect({2}, factor(n >> 1));
  for (T c = 1;; ++c) {
    T x = 2, y = 2, d;
    do {
      x = ((int128)x * x + c) % n;
      y = ((int128)y * y + c) % n;
      y = ((int128)y * y + c) % n;
      d = binary_gcd(x - y, n);
    } while (d == 1);
    if (d < n) return connect(factor(d), factor(n / d));
  }
}

template <class T>
std::vector<std::pair<T, int>> RunLengthEncoding(const std::vector<T>& vec) {
  std::vector<std::pair<T, int>> ret;
  int sz = vec.size();
  int beg = 0;
  while (beg < sz) {
    int ed = beg;
    while (ed + 1 < sz && vec[beg] == vec[ed + 1]) ++ed;
    int len = ed - beg + 1;
    ret.emplace_back(vec[beg], len);
    beg = ed + 1;
  }
  return ret;
};

int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(nullptr);

  int n; cin >> n;
  vector<int> a(n); for (int& e : a) cin >> e;
  vector<int> cnt(1010101, 0);
  bool p_coprime = true;
  for (int e : a) {
    auto v = RunLengthEncoding(factor(e));
    for (auto p : v) {
      if (cnt[p.first] > 0) {
        p_coprime = false; break;
      }
      ++cnt[p.first];
    }
    if (!p_coprime) break;
  }

  if (p_coprime) {
    cout << "pairwise coprime" << endl;
  } else {
    int g = 0;
    for (int e : a) g = binary_gcd(g, e);
    if (g == 1) {
      cout << "setwise coprime" << endl;
    } else {
      cout << "not coprime" << endl;
    }
  }

  return 0;
}
"""

import base64
import subprocess


exe_bin = "e??420s#R400000000000{}h%0RR91AQ1on00000KmY&$00000NIw7o0000000000Kma%Z2>?I<9snHx1^@s61ONa4KmY&$00000KmY&$00000KmY&$00000_yGU_00000_yGU_000002mk;8000000{{R31ONa4I066w00000I066w00000I066w000008~^|S000008~^|S000000RR91000000RR911poj5000000000000000000000000000000f*$|?00000f*$|?00000001BW000000RR911^@s67%cz*000007%d<G000007%d<G0000000RI300000XaxWO00000001BW000000ssI21^@s6Ff9N800000FfAYe00000FfAYe000005CQ-I000005CQ-I000002mk;8000001ONa41ONa4R004100000R004100000R004100000L;wH)00000L;wH)000001ONa400000P~~)F1ONa4{2KrO00000{2KrO00000{2KrO00000bN~PV00000bN~PV000001ONa400000QRQ@G1^@s6000000000000000000000000000000000000000000000000005C8xG00000Qss1H1ONa47%cz*000007%d<G000007%d<G00000=mG!$00000=mG!$000000RR9100000FKlUIHZ(76WG!rIZgqGqcsMpKHZ(4CZ!R(b1ONa45C8xG0RR91M^04$000000{{R30ssI2000001ONa46aWAK0{{R3M^04${Z5rdDwGLJa3b4<LWD-#V+!1N0ssI27ytkO0RR911^@s6000mI0RRL57ytkO000006qpP{bCw4J000000000000000000000000000000yZ`_I5&!@I00000000000000000000+yDRo5&!@I00000000000000000000?*RY+A^-pY00000000000000000000)Bykh5&!@I00000000000000000000U;qFB5&!@I00000000000000000000RR9105&!@I00000000000000000000=m7u#5&!@I00000000000000000000mjM6(5&!@I00000000000000000000+W`Oo5&!@I00000000000000000000)c^nh5&!@I00000000000000000000VF3UD5&!@I00000000000000000000!vO#Q5&!@I0000000000000000000069E7K5&!@I00000000000000000000X8`~J5&!@I00000000000000000000uK@r65&!@I00000000000000000000{s9005&!@I00000000000000000000{r~^~5&!@I000000000000000000009{>OVAOHXW00000000000000000000paB2?5&!@I000000000000000000001_A&85&!@I000000000000000000005C8xGAOHXW00000000000000000000I{*LxAOHXW00000000000000000000qyPW_5&!@I00000000000000000000e*pjh5dawgKrkQx000005CH%H00000n*aa+5dawgU@;&7000007y$qP000000BmVub97{5D=RK@Z!R_fUtec!Z*E_6bYXIIUta)UNmNZ=WMy(?XK8bEWpY$aLu_wuWmI8eY-IpnNmNZ=a%E>}b97~LR82!{Z*FB&VPb4$0AE^8Q)zN@MN(-1Us_XiG-YmNY)NBNbTKhwXkl_+baG*7baP2#MMY9mbTKnxVRLC?UvG1Ca%Ev{NmO4{FkeMeHeUc=T2pj0V`**xUs_I6bU0~mb6;X%b7eG1ZfSHxF-3L&Us_XiF*jddbZByKcVA**WM5%yY;R+B0AE^UY*2OpUs_I6bU0~mb6;X%b7e6#b9ruKUw3JAXkT-5WNB|jVgO%XXLxvDaAk6HZ*F01X>@sCb}#^6T2pi}HeX+Fb98cLVQpV&ZgXXFbV*}VbTKhwXkl_+baG*7baP2#MMY9mbTKnxVRLC?UvG1Ca%Ev{NmO4{FkeMeHeXOnQ!`&|0AE^ecWnS)T251RIB9QlUt(c%Wi&}{X>>y|MRovRT2pj1V{dhI0BmVuXJcbub1rjlE-?UKUu|z>bZIjHUsY~*X>Md+Qe|^>ZDjyoUv+J7WOQjW0BmVuV=i-VE;ayPUvqR}V{2byXlq|)VQFjtb98cSWo`gpUt@S-Utx4*cxiM1ZDnm^aCrb<Ut@S-UuJ1;VQgu7WdLnuZEbIMWdL7aY-wU+UvqR}a&%v9VQFpvM?*tjGcGUyM@&gVLtip3Gyq3TNkT(kGA=PR07pzoLPK9NE;24P07F<<K|)DiF)lLzM@&gVLs(c}GcGhPIRHmYNkT(dSYI<PGynhq0ssO40{{a60ssO41ONp90{{X50ssa82LJ*91pos82mk;81pos8000000ssO40ssI2000000RRC2i2(or5C8xGAOHXWP$qc`000F57y<wQ000000RRI4xd8wG5C8xGKmY&$6lrM<000I6AOZjY5C8xGl#!MO000C4Dgpoi5C8xGbsA|200093H39$t000000RRI40RR915C8xG00000)30j<000O8K>`2(5C8xGiGL{q000L7OacG^5C8xGbSaVu00062S^@w7000007%d<G000002mk;800000AQAuo00000AT1yO000002mk;800000@DKn100000C@mlW000002mk;800000;1K`-000002rwW3000002mk;8000002rwW300000&@UhW000001^@s60{{R30000000000*e@Ue000001^@s65&!@I0000000000;4dHm000001^@s66aWAK0000000000=r14u000001^@s66#xJL0000000000@Gl?$000001^@s6761SM0000000000_%9#;000001^@s67XSbN00000000005HKJB000000RR915dZ)H0000000000KrkQx000001poj57ytkO0000000000U@;&7000001poj582|tP0000000000ST7&|000002LJ#70RR910000000000U@ss5000002LJ#70ssI20000000000XfGfD000002LJ#71ONa40000000000a4#SL000002LJ#71poj50000000000crPFT000002LJ#71^@s60000000000fG;2b000002LJ#72LJ#70000000000h%X=j000002LJ#72mk;80000000000kS`zr000002LJ#72><{90000000000m@gmz000002LJ#73IG5A0000000000pf4Z*000002LJ#73jhEB0000000000s4pM@000002LJ#73;+NC0000000000urDA0000002LJ#74FCWD0000000000xGx|8000002LJ#74gdfE0000000000z%L*G000002LJ#75C8xG0000000000$S)uO000002LJ#76951J0000000000NQ3MMNQ(u{Bp?7tg}`(I|IkQ-#0bLx0000000000|1}aMAOQa*6eJ)34<A4P|0NP6AOL6p0002#;Q#;s|0N0}AOL6q0002#(EtDc|0Mz>AOL6r0002#!2kdM|0Vh(AOL6s0002#u>b%6|0VJxAOL6t0002#p#T5>|0U`pAOL6u0002#kpKVx|0UuhAOL6v0002#fdBvh|0UWZAOL6w0002#aR2}R|0U8RAOL6x0002#VE_OB|0T*JAOL6y0002#Q2+n`|0TjBAOL6z0002#K>z>$|0TL3AOL6!0002#F#rGm|0S{`AOL6#0002#ApigW|0Sv;AOL6$0002#5dZ)G|0SX$AOL6%0002#0RR90|0S9uAOL2N0000000000L03UmG5<kTK~z;!NQ3NnWJrqyB`5#@07!{MBxo_f=<ELf|45B=Buq$+J?|tS07%CL%q1WI00000=>Puz|43t8Buq$!+Yf}+0{{R>xc~qE|NsC0KS(*l4~PB(002mhES&%V002md@8}-?|Nlsd!bpikBrq|+4<A4P#{_}^0000;gTMhuIm31ENQ-<VFh~LYNICsTiEJbgbR<ZPEq5d!07!}Z4<A4PNQvG^iSOuz{{R0-gTn+!Ib0+Vb?U#=rab`Y!2bXLNQp!wAV`ZuBp^tQkkqC<01qF400000#{d8T002mXzywG+!gcXTi$o+aNQ-<V5J)-r4}=&2002mdL?k#!i9{p_NR31!P)LbHBq(N(NQ*=y2uO>3Bq)n8=)VX607#2`Bv43;L?l>9Dfmdi_yUE%L5ao>j-vtq05Qo$G2}%t|1r{L4<Cd800000NMpi@)l7{nhfIm+>kwv;NQ1xxi!ebsbpUk=iQSD|0YN$5f9fgKgT(<%IpGh41OWg5L5oEINrS`)L5XZ6{6UFCB=|u&-ig|Ovq**ibOq?i{r~?>Is9}(Nn-~{i*zI)NR14Jivfke508!k002piR|xAJ4<Cd800000NMiy>gTe?%jSPm10foR1k81${0E55*OgZ9-0d?U`h5t;6|8xcDbp8MTNP|Qq2n0xrL?j4EIYcB74~72z|NlshJv$8m0O+y@002mhH7^YS07#8J#33L6NQuJeZ2kZLNR2(UAs_(g;QaspNQ-<VAm}Fj|NlsXd?YXcbP7m|d?YaF6#f7IF~CTRd?aXONHaVoC;$Ke4~63a002mX#CTg>L0myyL0&;$!w(;T00000Oo`x3Dfmc<!bpikBp67+`U6OX(hr240000;jRX=%Il@SZ1SAiJ@Bjb+NXG;u`2YX^NQ*oq=)3&?|455eBp5-9O#ny%!c95+i3*8o1P_Gy0000<jaLXsDbz{9>;p=T4CM#_002cX<PRSJON$gIN{JL8NrS`)Njc1Q?@0l~NrS`)O@;q-5=@EzNQp!w80b#?|NlsfL?jqUiwq=4i+m(dNr}fu0m128{{R0EA4C8ENXG;u2mk;8>2Lr4{|_GkOo{*K82tbLOp8P$5KN0qBsej^Nn<fcWBBOd1poj^gTVw%Il*=8gXjTtaY&6l@e2R|=tl+s07#8B<qH4+NR2&NARqupiNfds{Qv*ykpBPwNWcI8|NsC0{~t&>_z#Eu{{R0mz(|8UBmfVD0ssI1NWtO+NQo3A>FfUg{|_I400000Nr}YiEdT%iNQM6og%1Az|LG3?|NlshJ#Y&E0O-~Q002mhHDn6_07#8J=pP^eNQuJeko*7t=^y_8|G(6xJpkxo`~Uw)$3!GB00000NQp!wAV|kVBoF`q008NV{Qv(*iNi>Xd?YaFDEt5aNQvL*fcyXd=$rcg|L8XR|Nlsd!$^yKBp~Ps`~Uw)gM1_~0Cmsn*G+~0NQuLA2uz9p=<oXf|455`Bv43&|8&ym;QIgn>&p)xKmcYg4<Cd800000NR2&$As_%qgX{?C0Q>*{NQ*u39v}cnjTQPHAOJ{>HDn<m07!$x2<ejg|Nmx?G3`l-(OyW2;z)z!@K97tjRjf?002mh4dV#_07#8J{QCd@{}q-VAOQ3aA4C8ENR2(g9v}c!NR0)#9v}cnIrvD4<#ZWHiv?;PAOJ{(z;q2=|KMgW4<Cd800000UBeF_KmcYg4<Cd800000NR2&#9v}cnjWv26AOKZJDgH=_<w(K)14xPRNWthoNCC!3(f)K8NQ(tA9v}cng}`(SUH{-_4<Cd800000UBeF_KmcYg4<Cd800000fIX2QAOHY$FGzzu-yI+T098nd<#Y^4i#-Y+AOPqs`v3pvNdN!;#sz60AOHbf!w(;T00000^TTEjA4C8ERY-~DUFl~3|NmwWA4C8EL03qPNB==qK~+IiG09a^^GFZ8$cfHKiNi^W{78fBSV+_RO^N47i9{qYNWu6&iA*F+NQp!wC`gSBa0vhajYj`SiCiQ&NWuF*zXAXN07!{UBp6A-|365HTqHn=L?lQLA4C8ENMpxHnMwEjNQKf!iPsN=qyYc`OpA0RKuC$!Op9zJI7q?%KTL_@Oo{pE*!chdNr}NsiSS8@&`b&F4}^9B002yhJS0fRL?jRa0000@iRUrfO^M8qLH5M~bUjFmOe7FYi9{qINe{2wNQur!iO5Kc3?xYpukcCt<VXSDNCDPJiN{Qd`sjN2|Nl&jL?j?ci9{q2NQu);53j^biQq_!3?xbS<V_E(^#MuI{!5KC07!|)NCDPNiTdb8`2YV&iNs8a@JWf#ObO_9he(S|BoIxB{7j2HBuI(KNQ3YJND0^vgv$T`07#2eBq&IWL?kdsG1^Em$ViFTND0Regs%Vq0E2uaOaTv$k^lezNDr^sNQuZu_u)*5`ACg48%T-ANCDPNiQ?$h_y7M$i%cXiNQu@+i&P{iNQuWtiO5JX@<=iGND0DpXH1E7BnUCvOo=QcNr}!#iSp|?4<A4PNDr^qNQwANiTOy4G!jVn=STt8NQuWxiQ?#i_y7M$i*zI?Oo{PGiN{DW!ALRIND0n#8-v3EIb0-2b;3x4#8@%FTU|k1L0v&!L0`j=NP|Qq7z9X-9iImP07#2OBp66J!*mIYIO!_>|Nmx?NQ1;!xB&nF09#!_TtQtyUO`{OW{_qs4<Cd800000L03UmNr}!uRY6oqiPcq8Oo_rwiOEQV>?ll$1SCv}Oe6^C==T5rNr}fyiSSGb=nsUc0000<iPXCR0000;$3!F;000004<Cd800000LH5M~bTvqeY$O;=iRMU&*hmkr^GJ(KBnV0O=SdH*??{QqNCECh0oF*16eQ@4_W%D#iNi>VR3sQp53lD;iTFs1Oe6?N_vcLytn~p&(f&(~G$crg$4CLzNQ)FC=v(&x|4E6*Oo{MGiPTI9=yi=qi&P{SNQ1;ENQu~6T|rzyT|r(!U&Ce(A4C8Ey8!?I07%C~Bp3hy008ULNQ3_YeiA_T#{qN<>7V@n{|_I400000NQ3_Z50t>eNQwGL!TLW)iO@(f_(&<xNQL%z6G(;sbQVa3_H`Na!w(;T00000NcY}Ih5vO3NQv;n4<A4PNQuWW$w&$J^GFZ8$n!`Ky#Gkk_zxcdG0F2t54_Gu)BZ>~#(fD$iNZ*U@JNZ)NGZm3<B9o5)8NBqE)O4s0000001qDk={xoR|7I=^AA|q^0001xL03UmK~+IiRZ~cV>}X_2iyS2=0000;iCiRDG24Uw0Z55_Bp8WwBoq&h$N~TWOk-pu6ikWWr~!3!L4*7P4~6Oi002mfTqGF31ONa4NXG*J0000;$3qAJ0000;$3qYR0002!H1+@gi*zIuNR3bgNQnbTiBk|riBkxPFi4ABBv@ofGaMx-0000;i$o+C4}}*5002mX#AsVxL0myyL0&;$!w(;T00000Oo`{{Nc;c)gur!*O^N40y#W9K07WtONx}a=4<A4P#{?t-0002H0ssI24<A4PNMplHiTOzP=u83VOcC-(iN{EZ)=Y`w=yUY{|43szBuI%wBnXMaOo{nOiTFtO??{QqNQu=<iQ-HF?@ST(NQv&~Nc8{zNQu!%53k5b_uxnY$w-OENQu=<iQ-5B%}fFBOo{nS5%oxk?&u!$|Nl&jL?j4IiROs}Bta>_Nn`lv2>$>7gZKeRiNOzqZ2$lNNrS}!NrTn^IYcBB4~|Oz|Nlsd1SE?@Bos)Ed?Y}b_xXv&=wtr>|454rBuI^XBp`{-=u`gx|455`Bq&IWY$Qlbi)<tyOp9bBKuC*RBp67E_(+NFOeyG0DdtGQ_yS15{sKtH0{{R307wDwNXJ7600000NXJ7E000004}^IF002n3|NsC0|Ns9#NIB3ChtUE607#7-g#Z8m07!}7=!5hB|450!NQ*=y7)*<7Bp^tQG#N;XY$Qlbi)17~NQ-<VC`gG2NQrO|NQua14<Cd800000#{d8T002mXzywG+#&z*Xi$o+CNjdCHiQ`C#a0pC^?sPazIq!8G>oH~zA4C8ENQ1)!i4jPH!30P--E<sCIrnrIixZ0mIl_G8i2+E1#so-%!30P--F4(iiT+6`_DDJRbz(?4-E<O2iRwy?JTXX#-bg9h=o9n*|4oJMbPY_2@94Jj|Nl&jWF$aMh2#%}nf?F&Oo`{{pz{C!>5TpV{|_GkNXG{N0000;$43YN0000;$43wV0002#ZT<iM4<A4PNQuu(iSp>Z^8f!xIo(K!!F7=9pbsAai*zIuNR50XK+*o_!2JLJzXSjP0O(fo|Nl&jbR<Yfi(Di?Nr}bB00IC208EWw1W1cSBp6JI^++k*NXGyG0000;$3O@G0000;!TkbA$3PGO0000;gT(<4gzEqR07$t1|NsC0|NlQoImHi$0|5X4NR1q=00000NQvL*?D7BqNQuEni$o+COpA0RNJxzo8Ayv<BtS@s2uO)g5HY|HA4C8E#{_`@0000;gTMhuImLDGNQ*=y7)d$aOo{GDiBJf28|y6(A4C8Ei8)Av!vsi!!30b>^K=<WIrMZCi#v-3ImdkDi2+E1#sur)4<A4POo`=4DfLM?^mGnLiO)!h>gXcz|Nlsd!Av>xbP`O7@<@$5DM*RlNGaOri1GjbOo{L4F!BHYNQ-<VKuCrE4~2dH|NrR@{Qv(k$uain<Ng2tG08E~>0|%@|4fPRNQuMf0P+9-NQ-<VKuCrEbOq?~@c;iviQni+@&EtmWbpt0NQuMi-{|`A|NrasNQuKpi$o+CNQ*c~h5vQZ>(xk$d?X-9iNi>R|8%+NwDAA`>$2!A@c;j2E)O4s0000001qDkL03UmNr~4%RY6otjV0z0AOKZJjV<mGAOKTAiTz25_Dm_|NQ3MMNWuLB=)dp(|44=HbRaR?4<Cd800000Oo{qTiS|T^??L|*+(?7N0Z2LBb?Qii#0XnmL0myyL0&;$!;oe!4<Cd800000^TPlDNQ3MMNQ1-(!vFvP0RRF3aA9e3cWHBFAY*TEa%pX40CQz@cWHBFAY*TEa%pX40B&z|AY*TEa%pX4000000000000000000000ssI2MF9W+pCkYP5^ewh*Wd;K7(JB${*eJ|0UHB5Z~y=R4FCWDH1GfayZ`_IH1Plb<NyEwMDYLrSONe5^z{G#tO5W4B=!IQi~s-tH1_}h`~Uy|l=%PubO8VWg!%vfzySaNr1}5<)BykhB>MmVU;zLCH2VMl2m$~AB>(^a!~y^Sl>h(#3<CfF6aWAK000000eVsZ0eBDr8w>{skO2n}6aWAK8~^|Sko5omD*ylh00000000006aWAK000000eVsZ0eBDr8w>{skO2SyBme*a8~^|SaPI&A0096101gmF4j4)g3wH>B06!W#Dl;S^000006aWAKL;wH)Nbmpu2mk;80000000000U;qFBTmS$7F!lfcR0041074EBj{-&x7>)x%4j_#LLJla51w#%nh6X_nID-dK4v+x@@c{}BI71FFK@KQF4j@7f7(xyZLJkN*3uF#BMh-AR4k$tnAVLlpLJkl@4hR4M5C8xGzyJUMy!ikB1poj500000NB{r;)Bpeg82A7G@Bjb+074EBj{-st7>)x)4j_#LLJla51w;-oh6X_nID-dD4qyVZ3Jy3#4lqFuC_)Y(LJk;04iG{P2uBM55C8xGAOQdXy!ZeAAOHXW000005C8xGGywnr$oK#Ma{vGU000008~^|S000000eVnOQUC#X5C@wX5+DE@8w>{skO2SyOaK4?Bme*aB>4aT;{*Tz1PcKG074EBj{-st7>)x%4j_#LLJla51wjrlh6X_nID-d74xj-7kO~esK@KoM4k$tnAVLlpLJkl@4hTpKPyhe`bN~PV<n90eq67c{1or>{074EBj{-st7>)x(4j_#LLJla51wjrlh6X_nID-d74zK|Ob^;0xI6)3DK@KQF4j@7f7(xyZLJkN>3jhEB6aWAK3<3ZEK=S|pE&u=k080)KUJeKVL;wH)Bmw{cSp5J0WdHyG074EBj{-st7>)x)4j_#LLJla51xOAsh6YFuID-dG4nT4aI6)3DK@KQF4j@7f7(xyZLJkN35C8xGYytoPfc*de0ssI20000000000|Nj9vX9c(k0GI;>005{11-1zQm;?pN2>`nW1polW1_i7M0IvrHg$V$n2?YQErwIjx2>{*+1<DBk|Nj9ZAW{GTwgDQ;2mq`Cqyp*)0MG>mfe8Sr2X^WR0ICQ(000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AQAuo00000@DKn100000;1K`-000000RR91000000RR91000000RR9100000i2(or000000RR9100000xd8wG000003;+NC000005DNeR000004FCWD00000lp6p50000082|tP000007%d<G000008vp<R000005C8xG000008UO$Q00000C@mlW000008~^|S000002mk;800000_5S~F00000m;wL*000001poj500000Fa-br000001^@s600000zybgO000003IG5A00000W&!{J000003jhEB000007ytkO000006#xJL0000000000000000{{R300000KrbKw000000ssI200000XaN8K000006aWAK000002LJ#7000007XSbN00000s0jc7000002LJ#700000a0mbZ000002mk;800000H~|0v000002><{9000007ytkO000009smFU000002mk;800000`~UxM000000RR9900000{{R1P00000&<6kj00000|NsAQ000000{{R300000@c;jB00000mInX;00000`TzfK000001ONa4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FfAYe0000000000000000000000000MhgG{00000Rto?C00000W(xoS00000b_)Oi00000h6?}y00000mJ0v?00000rV9W700000whI6N00000#tQ%d00000)(Zdt00000<_iD-00000_6q<2000001`GfI0000077PFY00000CJX=o0000000000000000000000000000000000000000000000000000000000000000000000000002rwW3000000000000000M?*t8AShL0b#8QZAU7^GE-)=Kbz*gHbagR)F*q(TG$|lAE;TMN0000000000000000000000000000000000000000000000{{U4I066w000000000000000000000{{X5R0041000000000000000000000{{a6bOHbX000000000000000000000{{d7m;wL*000000000000000000000{{g8zybgO000000000000000000000{{j9Fa-br000000000000000000000{{mAmInX;000000000000000000000{{pB&<6kj000000000000000000000{{sCa0mbZ000000000000000000000{{vDs0jc7000000000000000000000{{yE5DNeR000000000000000000000{{#FFbe<x000000000000000000000{{&GFbn_y000000000000000000000{{*HKnwr?000000000000000000000{{;Ilp6p5000000000000000000000{{>Jpc?=H000000000000000000000{{^K{2KrO000000000000000000000{{{La2x;t000000000000000000000{{~MARhn#000000000000000000000{|2N7%d<G000000000000000000000{|5OC@mlW000000000000000000000{|8PFfAYe000000000000000000000{|BQKrbKw000000000000000000000{|ER05Bi`000000000000000000000{|HSKrkQx000000000000000000000{|KT000000000000000000000RR911OV~>000000000000000000002><{90ssyGFcJU&00000R0041000009RL6T0RRvH;2Qt{000008~^|S00000A^-pY0ssyG@DKn100000E&u=k00000Jpcdz0RR~Qc`_gX000000RR9100000OaK4?1OV~>00000000000000000000R{#J20ssyGP!RwC000000000000000SpWb40ssyGkP!d?000000000000000YybcN0ssyG;1K`-000000000000000f&c&j0RR~QcrqXW000000RR9100000kpKVy0RR;MC@mlW000000000000000xBvhE0ssyGAQAuo000000000000000!~g&Q0RR*L7%d<G000000000000000OaK4?1OV~>00000000000000000000;{X5v0RR#J93KDx000000000000000000001OV~>00000000000000000000@c;k-000pH{2KrO0000000000000001OWg50RR>NFfAYe0000000000000004FLcE000yKC@mlW0000000000000009svLV000yK7%d<G000000000000000F#!Mo0RR^OKrbKw000000000000000M*#o;5C9ke7%(6J000000000000000P5}S_A^;8mFcts+00000;{*Tz00000r2_x}AOIKu05Bi`000000000000000asdDU5daVXpc?=H000001ONa400000fdK#j5&!@I00000000000000000000rvU%}5&!@I00000000000000000000)&T$jA^-pY00000000000000000000@&Nz<5&!@I000000000000000000001_A&85&#YWKnwr?00000q67c{000003jzQD5&!@I00000000000000000000Qvv`05ds(h2rwW3000000000000000U;+RD5&!@I00000000000000000000cme<bAp#fx5HKJB000002mk;800000i39)u5&#bXlp6p5000000000000000lmY+%5&!@I00000000000000000000rvd-~5&!@I00000000000000000000xdH$H5&!@I00000000000000000000(*ghh5&!@I00000000000000000000sRIB25&#YWAQ1on00000D*ylh00000=K=r#5&!@I00000000000000000000`T_s|5&#YWfE54$00000AOHXW000002Lk{A5&!@I00000000000000000000>jMA)5&#PT5DNeR000000000000000BLe^c5ds(h7%(6J000000000000000F9QGo5&!@I00000000000000000000i~|4w5dawgKrkQx000005CH%H00000qXPf{5C9ke05Bi`000000000000000836zQ5C9nffHEKe000000000000000umb=95C9nf7%(6J000000000000000yaNCL5&!@I00000000000000000000;R65w5&#YWAR7Px00000WdHyG00000@dE$=5&!@I000000000000000000001Oxy85&#YWpcMcB00000a{vGU000006$AhP5&!@I00000000000000000000Dg*!k5&!@I00000000000000000000F#rGn5&#YWkQ4v_00000@Bjb+00000O9TJ_AOHXW00000000000000000000X9NHM5&!@I00000000000000000000e*^#k5&#YWkQ)F1000000ssI200000j|2b!5dawgU@;&7000007y$qP00000r33%~5&!@I00000000000000000000!~_5UA^;8mAQk`s000001poj500000<pcl#AOHXW00000000000000000000^aKC^AOHXW000000000000000000004g~-J5&!@I000000000000000000000BvDuZZ2bE0AE@-X>(t2a%pX4crI{Za&#^@04`rSHUM8oOiw~VOkZDfbz)yhUtd}^aBp{Ia&B&J0AE^DbWAv3Uukb?ZfSG?V{&wJbaiHCE@J>>WpZU_X>)XCa$j_9Ut?@<Ze?=-UteTzUuSG@Vqt7wWOQ$Gb6;U~cmQK>ZE$R5bY)~NH#Rvq0AF8ZZ(nC@Z(?C=Uu1M|a&uo{b$DN9X>Ms>VRCX|d0%C2baHtBW^!R|WnW}<ZEbk~UteZ&VQpn!WOZ$Ad0%O6X>?y<a&lpLUuAA|a(Mt>Uq(_vO+{ZtPDEc{0AF86PE}t;NMA-$K}|(pNJLTqUqo3>K}|_R0AF8eZfSI1VRCX|d0%C2WB^}ZX>MtBUtw}`VR>J3bYXII0AEK;PeMUVUr$CxQ$<u?R6#;aMPC44Wn^J=VE|uRHfCXCbZ>G=X+=|XHg;uWbZ>G=R9{nJNmDUjMMYCFUjSc8PhWF%WNB_+b#rB80AE^DbTKzyUvy}4Z+Bl}VPs!nY;131c0fQ!Oi4mRSXf^(E;ImNT251RIB9QlUt(c%Wid5#d2VB0cWHEJUvqS1X>UbhKtM-KNkT(dSYI<PGyq>;V|Za-W@&C=Y-xIBKtM-KNkT(kGA=SMH2`yTa%^R8KtM-KNkT(kGA=SMH2`g4X>I^tT2pj1Wo~3_Nn=xVF)?FkVRBz|a$#w7b4g=GMN(6AF*9Oeb7^B=Z*z2VWnpbeR9{puUqw?kUqC=dOi4mRSXf^(E;ImNUu1J{Uua=&WNc*sUs_I6X>xN#QfWXyM@&gVLs(c}GcGg$L{~0yWo9m4UuSrDUvOn|b8l{8Y-x0PUv@A6ZDnm^aCtyLM@&gVLtip3F*E>QUu|z>bZIj{Ku1GEUo$Q+0AF8Ycwt{*bY*yHbU;8yOi4mRUotK-E;RsOT4Zccc0fQ!Oi4mRSXf^(E;ImNT5fl3KtM-KNkT(dSYI<PGyq>(IB9cVaB^vFWq1HzUvqR}V{2byXlq|)VQFkYKu1hTLPK9NE;ImNUsO#)UqwztUta)UT2pi}HeX+Fb98cLVQpV&ZgXXFbV*}VbTKhwXkl_+baG*7baP2#MMY9mbTKnxVRLC?UvG1Ca%Ev{NmO4{FkeMeHeXOnQ!`&|KtM-KNkT(dSYI<PG%h&+Us_XiG-GddbU;8yOi4mRSXf^(E;ImNUu0o)VPA7}VRCc;UteN#b6<0GVRCc;Us_I6bU0~mb6;X%b7eG1ZfSHwF-3MjKu1hTLPJ<sUo$Q=0AF8hX<}nvV{>(1X>MtB0AF8qZEs|BX){1TM?*tjGcGUyUs^FRVrgz+a(Q28V`O-E0BvP$ZEtpEKtM-KNkT(kGA=SMH2_~<XLxvDaAk6HZ*F01X>@sCb}&FdLs(crLP=jSE;9gMNmNZ=WMy(?XK8bEWpY$aLu_wuWmI8eY-IpnRc?1_Ze(9lWpj0HWk5hjLqlIPE-(OJUu<b&V_#!)bzf#_ZfO8tT2pj0V`*+cKu1hTLPJ<sUo$Q=0AF8hX<}nvb97;HbYE>@X>LG3M@&gVLtip3GA=a$Us_I6bTKhwXkl_+baG*7baP2#MK)|@ZfA68MNms)0AF8cZEtR0b97;HbYEWpUrAI=Uvgz<X>)XCa#T%2Y;SI5RAFLlWdL7VPE&L^X>W61VqtS-G)Zo0bVM;lc0fQ!Oi4mRSXf^(E;IlDE^~QpbYWruE^~BpbYWruE^}yebaHfIVgN2_ZggdGZ~!iDZ**lYK|)C_bYW)zE^cphWiDrKbuMCcX>4RIX=DH{XKr;aXkl|`04`*CZgY8U04`*CZgX^U04`^4buM;ga&u{KZU8Q4ZgnnpWpZ<AZ*E_504{Q6Y+){Bd2RqMa%F5`E^usg04`~6X><TCaBOrgXK!=>E_7vhbO0`9X>Mr%E^=>VVRT^tE@fz6W^!R|WnXAyasV!6XkTV>VQpmqE@xw7UuAe>WpH#~bYWs_WdJT|ZfSI1VRCX|c>peEX>Ms>VRCX|c>peCd2V5CX=4B`WMOn+04`#4a{w-5Z*6U5Zgc<u00000000000000000000000000000000000000000000000000000000000000000000000000000000000008vp<R0RR910ssI200000I066w00000I066w000008~^|S0000000000000000RR91000000000000000BLDyZ2LJ#70ssI200000R004100000R004100000AOHXW0000000000000001ONa4000000000000000F#rGn2LJ#70ssI200000bOHbX00000bOHbX00000Bme*a0000000000000001ONa4000000000000000L;wH)_W%EH0ssI200000m;wL*00000m;wL*00000C;$Ke000001poj5000002mk;8000000000000000P5=M^3jhEB0ssI200000zybgO00000zybgO00000Z~_1T000001^@s60RR912mk;8000007ytkO00000RsaA10{{R30ssI200000Fa-br00000Fa-br00000W&!{J0000000000000000RR91000000000000000UH||9|NsAQ0ssI200000mInX;00000mInX;00000Gynhq000001poj5000000ssI2000000ssI200000YXATM{{R1P0ssI200000&<6kj00000&<6kj00000pa1{>000001^@s60{{R32mk;8000000000000000dH?_b1ONa40ssI200000a0mbZ00000a0mbZ00000H~|0v000001poj5000002mk;8000007ytkO00000ga7~l1ONa4LI3~&00000s0jc700000s0jc700000XaN8K000001poj57XSbN2mk;8000007ytkO00000jsO4v0RR911^@s6000005DNeR000005DNeR000007XSbN0000000000000001ONa4000000000000000i2wiq0RR911^@s600000Fbe<x00000Fbe<x00000009610000000000000005C8xG000005C8xG00000lmGw#0RR911^@s600000Fbn_y00000Fbn_y000002mk;80000000000000002mk;8000002mk;800000od5s;0RR911^@s600000Knwr?00000Knwr?00000QV#$C0000000000000005C8xG000000000000000qW}N^0RR911^@s600000lp6p500000lp6p5000002><{90000000000000001ONa4000000000000000sQ>@~0RR910ssI200000pc?=H00000pc?=H00000TmS$70000000000000005C8xG000000000000000u>b%70RR910ssI200000{2KrO00000{2KrO00000bN~PV0000000000000001ONa4000000000000000zW@LL0RR910ssI200000a2x;t00000a2x;t00000umS)80000000000000002mk;8000000000000000$p8QV0RR910ssI200000ARhn#00000ARhn#00000VgLXD0000000000000000RR91000000000000000+W-In4gdfE0{{R3000007%d<G000007%cz*000005C8xG0000000000000002mk;8000002mk;800000=Kufz4*&oF0{{R300000C@mlW00000C@la0000002mk;80000000000000002mk;8000002mk;800000^8f$<1^@s60{{R300000FfAYe00000Ff9N8000005CQ-I000001^@s6000002mk;8000005C8xG00000m;e9(0RR910{{R300000KrbKw00000Kra9Q00000zyJUM0000000000000002mk;8000002mk;800000`~Uy|0RR910{{R30000005Bi`0000005AXm000007ytkO0000000000000002mk;80000000000000000s#O32mk;80{{R300000KrkQx000007%%_;00000Kmq^&000000000000000KmY&$0000000000000002LS*80RR91FaQ7m0000000000000007%%_;00000DF6Tf0000000000000000RR91000000RR91000000RR910ssI200000000000000000000NH72Z00000xCj6M000008~^|SFaQ7m2mk;8000007ytkO000002><{90{{R3000000000000000000000672v00000GX($u0000000000000000RR910000000000000005dZ)H0{{R300000000000000000000Gd=(S000005CH%H0000000000000000RR91000000000000000"

exe_bin = base64.b85decode(exe_bin)

with open("./kyomu", 'wb') as f:
    f.write(exe_bin)

subprocess.run(["chmod +x ./kyomu"], shell=True)
subprocess.run(["./kyomu"], shell=True)