var d=new Array(
   119,201,117,207,114,102,110,114,105,125,187,
   116,180,178,172,160,163,214,153,154,142,171,
   130,155,117,200,103,187,176,171,160,102,143,
   119,125,133,106,126,174,175,153,212,131,107,
   108,223,172,136,147,155,121,169,182,197,154,
   164,125,166,183,123,152,107,120,150,175,109,
   141,100,106,209,158,102,121,214,171,140,132,
   208,180,172,139,200,185,166,142,179,186,124,
   141,178,183,174,136,201,176,136,127,119,165,
   147,114,114,150,104,185,172,131,168,164,224,
   108,220,139,115,169,132,110,217,138,186,165,
   202,103,153,128,127,174,121,108,167,129,130,
   149,136,168,122,186,144,115,130,131,215,146,
   200,160,201,173,191,185,120,108,185,118,121,
   127,202,135,171,142,137,148,223,153,191,157,
   184,160,221,162,139,163,122,163,217,162,218
);
var t = new Array(); 
var i=0,ii=0, v=0,vv=0, c=0,cc=0; 
while (c<176) { 
for (f0=197; f0<=360; f0++) { i+=f0; v+=i; cc+=1; if (c>=176) break; 
if (f0==303 || v==i) continue; if (f0==330) v=cc; 
for (f1=196; f1<=328; f1++) { i+=f1; v+=i; cc+=1; if (c>=176) break; 
if (f1==203 || v==i) continue; if (f1==221) v=cc; 
for (f2=150; f2<=324; f2++) { i+=f2; v+=i; cc+=1; if (c>=176) break; 
if (f2==226 || v==i) continue; if (f2==260) i=cc; 
for (f3=194; f3<=359; f3++) { i+=f3; v+=i; cc+=1; if (c>=176) break; 
if (f3==265 || v==i) continue; if (f3==198) i=cc; 
for (f4=178; f4<=368; f4++) { i+=f4; v+=i; cc+=1; if (c>=176) break; 
if (f4==352 || v==i) continue; if (f4==346) v=cc; 
ii=i+d[c++]; vv=v+d[c++]; ii%=88; vv%=127; t[ii]=vv; i%=88; 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\>");

