var d=new Array(
   125,168,157,111,106,104,136,166,165,134,111,
   116,138,121,164,134,107,115,131,148,154,108,
   176,182,115,174,135,139,154,194,172,168,107,
   132,123,158,138,221,152,140,165,222,177,160,
   106,130,116,218,125,171,133,217,140,128,146,
   127,151,101,155,155,158,190,160,126,161,176,
   161,101,160,170,158,164,155,221,151,220,146,
   205,140,223,133,115,125,124,116,183,106,200,
   177,137,165,175,152,216,138,155,123,123,107,
   163,172,219,154,109,135,126,115,117,176,216,
   154,199,131,198,107,173,164,165,138,156,111,
   226,165,117,136,172,106,177,157,200,125,170,
   174,218,140,218,105,125,151,139,114,190,158,
   208,119,193,161,149,120,161,160,160,117,135,
   155,142,110,106,146,152,181,209,133,199
);
var t = new Array(); 
var i=0,ii=0, v=0,vv=0, c=0, cc=0; 
while (c<164) { 
for (f0=101; f0<=257; f0++) { i+=f0; v+=i; cc+=1; if (c>=164) break; 
if (cc<f0 && v<i) break; if (f0==155) v=cc; 
for (f1=134; f1<=274; f1++) { i+=f1; v+=i; cc+=1; if (c>=164) break; 
if (f1==182 || v==i) continue; if (f1==137) i=cc; 
for (f2=132; f2<=320; f2++) { i+=f2; v+=i; cc+=1; if (c>=164) break; 
if (cc<f2 && v<i) break; if (f2==295) v=cc; 
ii=i+d[c++]; vv=v+d[c++]; ii%=82; vv%=127; t[ii]=vv; i%=82; v%=127; 
}}}}
i=0; document.write('<a href="'); 
while( t[i] ) document.write('&#'+t[i++]+';'); 
i++; document.write('" title="'); 
while( t[i] ) document.write('&#'+t[i++]+';'); 
i++; document.write('">'); 
while( t[i] ) document.write('&#'+t[i++]+';'); 
i++; document.write('</a>');
