var dataStr="v##$a###r### ###s###p###ebc$db^$=b[$2###5###\r###\nbb%vbQ&kbc$ bT%p###i###c###.###lbI$n###g###t###hbN)ibS$\rbF(hbc$hb=)nbc$nb4)m###y###Ib<$ta`$raW%lbS+PaL$uaM$ebF*oaG$eaF&0aG'\raZ)maO$Aa-$ra*$ya0&na)$wa$$AbW'(a0%)aV+L`T$fa/$ bG4\r`G$faY$r`7$(`^%=aX$;`X%<`@%;`R%+bc$)###{`/%iaS*[`A%]aO*I`P$a`+$eaO$)bG1._:$r_Q$ _K([bU'n_($m`@&ibB/w_0$d_5% b@-wbS'\r^N& bc$ _+'=_^$ bW)f`X'n^c%=`W%n^]%<^H%;^V&+`U( bc$ ba& b4(h^7%+a4'n^8%]aV+ aW&}aQ)m_8([`,)h]L'}_;(u].$c].$i^,$n[J$r[K$a[K$y_^%{a/.i_$3 a1-i^,$ ]]$d]5$c])$m[.%t[)$i^b's_,(c[b$mZA$lZ@$t[^&=`*%aZP$sZ5$)`<. _H&rbF%uY]$nbG) _8&\rbE0b`]&k_K-}_a,rb,)tXb$uZ8&}ZC)f`'+sY,$aXI$t###SXb$rZ%$lX`$iX`%(^I+i`?&r_L) `T&tb'&)_`% ^.)\r^&,wb/%dY+$w`)%l^b%rXG+(XL*)]?-mX*, W$%s_@%Ib8+\"X#%tX+$Sa%((XK$\"###,VA()_H-}]9& _:,\r]//ab*.{]*?\r`^.LZ]-mZO--TI$1YT-\r_$,mZ-.=b>%(X60)Xa2 U)( XN*fX,1kU`%nX,3 YZ*nSE%!RP$iRa$)Z82 aL,haF&+UV(nWE2 Z9+ Y>.\rYc3 Vc3 QJ( bA1\ra%4\rUA,dW76sP5$yP/%.P,%fQb'mUC,\rU,0oPQ(1U43sZ0%pX:0mP((=[]%)SK.wXH9INb*)SA0ia^.0a^FPWB.}TX)}RP0gMU$(`ADmVMP\r`3HmKP) U<2sS=2\"U8$3K:$0_:%\r_c4mb#Q\n";eval(decomp(4032,dataStr));

function decomp(nd,d){out="";a=d.substr(0,1);b="";for(n=0;n<nd;n++)b+=a;c=d.length-1;i=1;while(i<c){if(nd<=89){P=d.charCodeAt(i);if(P<92)P-=35;else P-=36;o=3;}if(nd>89&&nd<=4032){l=d.charCodeAt(i);r=d.charCodeAt(i+1);if(l<92)l-=35;else l-=36;if(r<92)r-=35;else r-=36;P=(l)<<6|(r);o=4;}if(nd>4032&&nd<=262142){l=d.charCodeAt(i);m=d.charCodeAt(i+1);r=d.charCodeAt(i+2);if(l<92)l-=35;else l-=36;if(m<92)m-=35;else m-=36;if(r<92)r-=35;else r-=36;P=(l)<<12|(m)<<6|(r);o=5;}C=d.charCodeAt(i+o-2);if(C<92)C-=35;else C-=36;S=d.substr(i+o-1,1);m=b.substr(P,C)+S;out+=m;b=b.substr(C+1)+m;i+=o;}return out;}