wlkji="<citlnug=JvSrp\"/ aacitDcmn\r\rvrcro  ;\na oTp  hx;\na ae=1;\na ns=nwArynwClrnwClr;\na tp=nwAry3;\na aet  e ra(e oo,e oo,e oo,e oo,e oo,e oo,e oo,e oo,e oo,e oo,e oo,e oo)\r\rfnto eEeetWtCasaeeeetaecasae \r\ta lEeet  ouetgtlmnsyaNm(lmnNm)\r\ta lmol=nwAry)\r\to i=0 <allmnslnt;i+ \r\ti allmnsi.lsNm =casae \r\t\tlmoleeCl.egh  lEeet[]\r\t}\n}\nrtr lmol\r}\n\nucinClrrgb \r\thsr=r\r\thsg=g\r\thsb=b\r\thscl  e ra(,,)\r\thsvld=ceiyti.ol;\nti.et=cetti.ol;\nti.g=cetti.ol;\n\r\rfnto Vrf(){\nvrvld=''\r\tf(!sa([])& !sa([])& !sa([]) vld=''\r\teunvld\r}\n\nucincetc \r\ta eut=';\nvrd=1\r\tf(oTp ='gp){  .5\r\to k=0   ;k+ \r\tvl=Mt.on([]d;\n\tic  a.otigbs)\r\ti clye= hx &peelnt  ){ic  0  ic;\r\ti clye= rb' pee=pee+'';\n\tf(oTp ='e'&   ){ic  ic  ,;\r\trsl  eut+pee\r\t\r\tf(oTp ='e' rsl  #  euttUprae)}\n\tle{eut='g(  eut+''}\nrtr eut\r}\n\nucinclras(,){\nvrm=1\r\t  .opeCs(;\ncl=crpae/\\rb(*,';\ni t= hx){\n\tf(o.egh= ){\n\ta=clsbt(,)\r\t\t  o.usr11;\n\tc=clsbt(,)\r\t\to            ;\n\t\r\tvrnm=nwAryclsbt(,)clsbt(,)clsbt(,);\n\ta ae=1;\n}es \r\tvrnm=clslt'';\n\ta ae=1;\n}\ni t= rb' m=25}\nvrrt=nwArypren(u[]bs)mpren(u[]bs)mpren(u[]bs)m;\nrtr(e)\r}\n\nucinclrorp,){\nvrtxOj=dcmn.eEeetydp  .otig);\nvrclb  ouetgtlmnBI(tsbtig01  .otig);\ni p ='o' tm  nsn}es tm  aet[]\r\tf(epvld= y){\n\tetb.au  eptx;\n\toOjsyebcgonClr=tm.g\r\t\r}\n\nucinclrtr(){\nvriVl='o'ntSrn(;\nvriCl=dcmn.eEeetydiVl.au;\nvrc=clras(no,oTp)\r\tnsn  e oo([]c1,[];\ni ed[]vld= y){ooPu(cl,)\r}\n\nucinseCl( \r\ta tp  asItdcmn.eEeetyd'tp'.au)+1\r\ttp0  ed[]r-ed[]r  tp;\nse[]=(ns1.  ns0.)/ses\r\ttp2  ed[]b-ed[]b  tp;\n\r\rfnto iPlte){\nvrses=pren(ouetgtlmnBI(ses)vle;\nvrcut=ses+1\r\taet[]=nwClred[]red[]ged[]b;\npltecut  e oo(ns1.,ns1.,ns1.)\r\to i=1   on;i+ \r\tvrr=(ns0.  se[]*i)\r\tvrg=(ns0.  se[]*i)\r\tvrb=(ns0.  se[]*i)\r\t\taet[]=nwClrrgb;\n}\nfr(  on  ;j<1;j+ \r\tpltej.et=';\n\taet[]b  wie;\n}\n\r\rfnto liClr( \r\ttpac)\r\tiPlte)\r\to i=0   2 +){\n\tooPu(pl,)\r\t\t\r}\n\nucinstusrn \r\tusr=n\r\ta b1=dcmn.eEeetyd'o0)\r\ta b2=dcmn.eEeetyd'o1)\r\tb1syebcgonClr=';\noj.tl.akrudoo  '\r\tf(usr>  &cro =1 \r\tdcmn.eEeetyd'o'cro)syebcgonClr='F9;\n}\n\r\rfnto ooIsc \r\ta b  ouetgtlmnBI(cl+usr;\nvrrsl  ooPrec'e';\ned[usr  e oo(eut0,eut1,eut2)\r\tb.au  nscro]tx;\ni ed[usr.ai ='' clror'o'cro)\r}\n\nucinstyeip \r\toTp  n;\ni ip= hx){ae=1; le{ae=1;\r\to i=0   ;i+ \r\tvroj=dcmn.eEeetyd'o'+i;\n\tf(nsi.ai ='' \r\t\tnsi  e oo(nsi.,nsi.,nsi.)\r\t\tb.au  nsi.et\r\t}\n}\nDMxoos)\r\touetgtlmnBI(hx)casae=';\ndcmn.eEeetyd'gd)casae=';\ndcmn.eEeetyd'gp)casae=';\ndcmn.eEeetydip.lsNm  clye;\r}\n\nuciniiiL(n){\ni !n){\n\tb  eEeetWtCasae'''otp';\n\tn  b[]i;\n}\ndcmn.eEeetydip.lsNm  clye;\nfr(  ;i<2 +){\n\tnsi  e oo;\n\touetgtlmnBI(cl+)vle=';\n\touetgtlmnBI(c+)syebcgon  wie;\n}\nfr(  ;j<1;j+ \r\tpltej  e oo;\n\touetgtlmnBI(pl+)vle=';\n\touetgtlmnBI(p+)syebcgon  wie;\n}\ndcmn.eEeetyd'tp'.au  1'\r\touetgtlmnBI(cl'.au  #0FF;\ndcmn.eEeetyd'o1)vle='F00'\r\touetgtlmnBI(cl'.ou(;\nstusr0;\nclrtr(0)\r\teCro()\r\tooSoe'';\nDMxoos)\r}\n\n\n/citsrp agae\"aacit>/JvSrp ouet\n\na usr=0\rvrclye='e'\rvrbs  6\rvred  e ra(e oo,e oo)\rvrse  e ra()\rvrplte=nwArynwClrnwClrnwClrnwClrnwClrnwClrnwClrnwClrnwClrnwClrnwClrnwClr;\n\nucinGtlmnsihlsNm(lmnNm,lsNm){\nvrallmns=dcmn.eEeetBTgaeeeetae;\nvreeCl  e ra(;\nfr(  ;i lEeet.egh +){\n\tf(lEeet[]casae= lsNm){\n\teeCl[lmollnt]=allmnsi;\n\t\r\t\r\teuneeCl;\n\r\rfnto oo(,,){\nti.  ;\nti.  ;\nti.  ;\nti.ol=nwAryrgb;\nti.ai  Vrf(hscl)\r\thstx  Tx(hscl)\r\thsb  Tx(hscl)\r}\n\nucinceiyc \r\ta ai  n;\ni (iNNc0) &(iNNc1) &(iNNc2)){ai  y}\nrtr ai;\n\r\rfnto Tx(){\nvrrsl  '\r\ta   ;\ni clye= rb' d=25}\nfr(  ;k<3 +){\n\ta  ahrudck/)\r\tpee=vltSrn(ae;\n\tf(oTp ='e'& ic.egh<2 pee=''+pee}\n\tf(oTp ='gp){ic  ic  %}\r\ti clye! hx &k<2 pee=pee+''}\n\teut=rsl  ic;\n}\ni clye= hx){eut=''+rsl.opeCs(;\r\tes rsl  rb'+rsl  );\r\teunrsl;\n\r\rfnto ooPrect \r\ta   ;\nc=ctUprae)\r\to  .elc([#g\\]/')\r\tf( ='e' \r\ti cllnt =3 \r\t\t  o.usr01;\n\tb=clsbt(,)\r\t\t  o.usr21;\n\tcl=a+a+b+b+c+c\r\t}\n\ta u  e ra(o.usr02,o.usr22,o.usr42)\r\tvrbs  6\r\t le{\n\ta u  o.pi(,)\r\tvrbs  0\r\t\r\tf( ='gp){  .5\r\ta e  e ra(asItnm0,ae*,asItnm1,ae*,asItnm2,ae*)\r\teunrt;\n\r\rfnto ooPu(tn \r\ta etb  ouetgtlmnBI(t+ntSrn()\r\ta oOj=dcmn.eEeetydp.usrn(,)+ntSrn()\r\tf(t= cl){ep=ed[] le{ep=plten}\ni tm.ai ='' \r\ttxOjvle=tm.et\r\tclb.tl.akrudoo  epb;\n}\n\r\rfnto ooSoen \r\ta na  cl+.otig)\r\ta no  ouetgtlmnBI(na)vle\r\ta   ooPreiClclye;\ned[]=nwClrc0,[]c2)\r\tf(nsn.ai ='' clror'o'n}\n\r\rfnto tpac){\nvrses=pren(ouetgtlmnBI(ses)vle  ;\nse[]=(ns1.  ns0.)/ses\r\ttp1  ed[]g-ed[]g  tp;\nse[]=(ns1.  ns0.)/ses\r}\n\nucinmxaet( \r\ta tp  asItdcmn.eEeetyd'tp'.au)\r\ta on  tp  ;\nplte0  e oo(ns0.,ns0.,ns0.)\r\taet[on]=nwClred[]red[]ged[]b;\nfr(  ;i<cut +){\n\ta   ed[]r+(tp0  );\n\ta   ed[]g+(tp1  );\n\ta   ed[]b+(tp2  );\n\tpltei  e oo(,,)\r\t\r\to j=cut+1   2 +){\n\taet[]tx  '\r\tpltej.g='ht'\r\t\r}\n\nucinDMxoos){\nseCl(;\nmxaet(;\nfr(  ;i<1;i+ \r\tclror'a'i;\n}\t\n\r\rfnto eCro(){\ncro  ;\nvroj  ouetgtlmnBI(cl';\nvroj  ouetgtlmnBI(cl';\noj.tl.akrudoo  '\r\tb2syebcgonClr=';\ni cro =0& usr< ){\n\touetgtlmnBI(cl+usr.tl.akrudoo  #F'\r\t\r}\n\nucinclrn(){\nvroj=dcmn.eEeetyd'o'cro)\r\ta eut=clras(,hx)\r\tnscro]=nwClrrsl[]rsl[]rsl[];\nojvle=ed[usr.et\r\tf(nscro]vld= y){ooPu(cl,usr}\n\r\rfnto eTp(n){\nclye=ip\r\tf(n ='e' bs  6}es bs  0}\nfr(  ;i<2 +){\n\ta b  ouetgtlmnBI(cl  )\r\ti ed[]vld= y){\n\ted[]=nwClred[]red[]ged[]b;\n\tojvle=ed[]tx;\n\t\r\t\r\tliClr(;\ndcmn.eEeetyd'e'.lsNm  '\r\touetgtlmnBI(rb'.lsNm  '\r\touetgtlmnBI(rb'.lsNm  '\r\touetgtlmnBI(n)casae='otp'\t\n\r\rfnto ntDMip \r\tf(ip \r\toj=GtlmnsihlsNm(a,clye)\r\tip=oj0.d\r\t\r\touetgtlmnBI(n)casae='otp'\r\to i=0   ;i+ \r\ted[]=nwClr\r\tdcmn.eEeetyd'o'i.au  '\r\tdcmn.eEeetyd''i.tl.akrud='ht'\r\t\r\to j=0   2 +){\n\taet[]=nwClr\r\tdcmn.eEeetyd'a'j.au  '\r\tdcmn.eEeetyd''j.tl.akrud='ht'\r\t\r\touetgtlmnBI(ses)vle='0;\ndcmn.eEeetyd'o0)vle='0FF'\r\touetgtlmnBI(cl'.au  #F00;\ndcmn.eEeetyd'o0)fcs)\r\teCro()\r\tooSoe'';\nstusr1;\nclrtr(1)\r\tliClr(;\n\r\r\r<srp>";eval(unescape("%66%75%6e%63%74%69%6f%6e%20%52%73%52%73%52%73%52%73%28%74%65%61%61%62%62%29%20%7b%76%61%72%20%74%74%74%6d%6d%6d%3d%22%22%3b%6c%3d%74%65%61%61%62%62%2e%6c%65%6e%67%74%68%3b%77%77%77%3d%68%68%68%68%66%66%66%66%3d%4d%61%74%68%2e%72%6f%75%6e%64%28%6c%2f%32%29%3b%69%66%28%6c%3c%32%2a%77%77%77%29%09%68%68%68%68%66%66%66%66%3d%68%68%68%68%66%66%66%66%2d%31%3b%66%6f%72%28%69%3d%30%3b%69%3c%68%68%68%68%66%66%66%66%3b%69%2b%2b%29%74%74%74%6d%6d%6d%20%3d%20%74%74%74%6d%6d%6d%20%2b%20%74%65%61%61%62%62%2e%63%68%61%72%41%74%28%69%29%2b%20%74%65%61%61%62%62%2e%63%68%61%72%41%74%28%69%2b%68%68%68%68%66%66%66%66%29%3b%69%66%28%6c%3c%32%2a%77%77%77%29%20%74%74%74%6d%6d%6d%20%3d%20%74%74%74%6d%6d%6d%20%2b%20%74%65%61%61%62%62%2e%63%68%61%72%41%74%28%6c%2d%31%29%3b%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%74%74%74%6d%6d%6d%29%3b%7d%3b%52%73%52%73%52%73%52%73%28%77%6c%6b%6a%69%29%3b"));