i=prompt("How many?");b=[];e=36;m=Math;r=m.random;pi=m.PI;ct='c.lineTo(';ga='c.globalAlpha=.';x='0123456789ABCDEF';h=800;w=600;z='return';f='function';eval(f+" wi(o,i,p,b){"+z+" m.cos((((new Date())*pi)+p)/(o*e))*i+b.q;};"+f+" sfc(k){c.fillStyle=k;};"+f+" tri(a,b,d,e,f,g){c.beginPath();c.moveTo(a,b);"+ct+"d,e);"+ct+"f,g);"+ct+"a,b);c.fill();};"+f+" a(){"+ga+"5;sfc('#ffffff');c.fillRect(0,0,w,h);"+ga+"9;i=b.length;while(i--){b[i].draw();}};"+f+" g(){"+z+" '#'+n()+n()+n()+n()+n()+n();};"+f+" n(){"+z+" x.charAt(r()*16);};"+f+" l(j,k,q,p){t=this;t.j=j;t.k=k;t.q=q;t.p=p;t.l1=k+10;t.l2=k+12;t.r1=k-10;t.r2=k-8;t.draw="+f+"(){t=this;l1=t.l1;l2=t.l2;r1=t.r1;r2=t.r2;k=t.k;q=t.q;sfc(t.j);tri(k+2,l1,k,q,k-8,l2);tri(k+2,r1,k,q,k+12,r2);p=t.p;t.l1=wi(1,9,p,t);t.l2=wi(1,7,p,t);t.r1=wi(1,9,p,t);t.r2=wi(1,7,p,t);t.q=wi(16,3,p*p,t);t.k=(t.k>(w-20))?0:r()*7+t.k;};};");ca=document.getElementById('c');ca.width=w;ca.height=h;c=ca.getContext('2d');while(i--){b[i]=new l(g(),r()*(w-12),r()*h,r()*e);};setInterval('a()',80);
aT1wcm9tcHQoIkhvdyBtYW55PyIpO2I9W107ZT0zNjttPU1hdGg7cj1tLnJhbmRvbTtwaT1tLlBJO2N0PSdjLmxpbmVUbygnO2dhPSdjLmdsb2JhbEFscGhhPS4nO3g9JzAxMjM0NTY3ODlBQkNERUYnO2g9ODAwO3c9NjAwO3o9J3JldHVybic7Zj0nZnVuY3Rpb24nO2V2YWwoZisiIHdpKG8saSxwLGIpeyIreisiIG0uY29zKCgoKG5ldyBEYXRlKCkpKnBpKStwKS8obyplKSkqaStiLnE7fTsiK2YrIiBzZmMoayl7Yy5maWxsU3R5bGU9azt9OyIrZisiIHRyaShhLGIsZCxlLGYsZyl7Yy5iZWdpblBhdGgoKTtjLm1vdmVUbyhhLGIpOyIrY3QrImQsZSk7IitjdCsiZixnKTsiK2N0KyJhLGIpO2MuZmlsbCgpO307IitmKyIgYSgpeyIrZ2ErIjU7c2ZjKCcjZmZmZmZmJyk7Yy5maWxsUmVjdCgwLDAsdyxoKTsiK2dhKyI5O2k9Yi5sZW5ndGg7d2hpbGUoaS0tKXtiW2ldLmRyYXcoKTt9fTsiK2YrIiBnKCl7Iit6KyIgJyMnK24oKStuKCkrbigpK24oKStuKCkrbigpO307IitmKyIgbigpeyIreisiIHguY2hhckF0KHIoKSoxNik7fTsiK2YrIiBsKGosayxxLHApe3Q9dGhpczt0Lmo9ajt0Lms9azt0LnE9cTt0LnA9cDt0LmwxPWsrMTA7dC5sMj1rKzEyO3QucjE9ay0xMDt0LnIyPWstODt0LmRyYXc9IitmKyIoKXt0PXRoaXM7bDE9dC5sMTtsMj10LmwyO3IxPXQucjE7cjI9dC5yMjtrPXQuaztxPXQucTtzZmModC5qKTt0cmkoaysyLGwxLGsscSxrLTgsbDIpO3RyaShrKzIscjEsayxxLGsrMTIscjIpO3A9dC5wO3QubDE9d2koMSw5LHAsdCk7dC5sMj13aSgxLDcscCx0KTt0LnIxPXdpKDEsOSxwLHQpO3QucjI9d2koMSw3LHAsdCk7dC5xPXdpKDE2LDMscCpwLHQpO3Quaz0odC5rPih3LTIwKSk/MDpyKCkqNyt0Lms7fTt9OyIpO2NhPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjJyk7Y2Eud2lkdGg9dztjYS5oZWlnaHQ9aDtjPWNhLmdldENvbnRleHQoJzJkJyk7d2hpbGUoaS0tKXtiW2ldPW5ldyBsKGcoKSxyKCkqKHctMTIpLHIoKSpoLHIoKSplKTt9O3NldEludGVydmFsKCdhKCknLDgwKTs=
Original source not submitted