Z=0;l=20;s=10;d=document;c=d.body.children.c;o=c.getContext('2d');w=window.screen;V=c.height=w.height-200;L=c.width=w.width-98;X=0;Y=0;A=Math.abs;R=[];h={i:0,x:0,y:0,h:0,v:0,k:0,I:function(j){t=this;t.i=j;t.x=L/2;t.y=V/2;t.h=(j==3||j==2)?-1:1;t.v=(j==3||j==2)?-1:1;t.k=setInterval("R["+j+"].M();",s--);},M:function(){t=this;if(t.x<9)t.h=2;else if(t.x>L-9)t.h=-2;if(t.y<9)t.v=2;else if(t.y>V-9)t.v=-2;o.clearRect(t.x,t.y,l,l);t.x+=t.h;t.y+=t.v;o.strokeRect(t.x,t.y,l,l);},P:function(){t=this;if(X%2)t.h=(X>t.x)?-3:3;else t.v=(Y>t.y)?-3:3;},T:function(){t=this;if(A(X-(t.x+(l/4)))<l*2&&A(Y-(t.y+(l/4)))<l*2)t.D();},D:function(){t=this;o.fillStyle='red';o.font="16pt Arial";o.fillText(++Z,t.x,t.y-2);o.fillRect(t.x,t.y,l,l);clearInterval(t.k);t.I(t.i);}};function M(e){if(e.x){X=e.x;Y=e.y;}else{X=e.clientX;Y=e.clientY;}for(j=0;j<4;j++){R[j].P();}} function C(e){for(j=0;j<4;j++){R[j].T();}} function Q(q){n={};for(i in q)n[i]=q[i];return n;} c.onmousemove=M;c.onclick=C;for(f=0;f<4;f++){R.push(Q(h));R[f].I(f);}
Wj0wO2w9MjA7cz0xMDtkPWRvY3VtZW50O2M9ZC5ib2R5LmNoaWxkcmVuLmM7bz1jLmdldENvbnRleHQoJzJkJyk7dz13aW5kb3cuc2NyZWVuO1Y9Yy5oZWlnaHQ9dy5oZWlnaHQtMjAwO0w9Yy53aWR0aD13LndpZHRoLTk4O1g9MDtZPTA7QT1NYXRoLmFicztSPVtdO2g9e2k6MCx4OjAseTowLGg6MCx2OjAsazowLEk6ZnVuY3Rpb24oail7dD10aGlzO3QuaT1qO3QueD1MLzI7dC55PVYvMjt0Lmg9KGo9PTN8fGo9PTIpPy0xOjE7dC52PShqPT0zfHxqPT0yKT8tMToxO3Quaz1zZXRJbnRlcnZhbCgiUlsiK2orIl0uTSgpOyIscy0tKTt9LE06ZnVuY3Rpb24oKXt0PXRoaXM7aWYodC54PDkpdC5oPTI7ZWxzZSBpZih0Lng+TC05KXQuaD0tMjtpZih0Lnk8OSl0LnY9MjtlbHNlIGlmKHQueT5WLTkpdC52PS0yO28uY2xlYXJSZWN0KHQueCx0LnksbCxsKTt0LngrPXQuaDt0LnkrPXQudjtvLnN0cm9rZVJlY3QodC54LHQueSxsLGwpO30sUDpmdW5jdGlvbigpe3Q9dGhpcztpZihYJTIpdC5oPShYPnQueCk/LTM6MztlbHNlIHQudj0oWT50LnkpPy0zOjM7fSxUOmZ1bmN0aW9uKCl7dD10aGlzO2lmKEEoWC0odC54KyhsLzQpKSk8bCoyJiZBKFktKHQueSsobC80KSkpPGwqMil0LkQoKTt9LEQ6ZnVuY3Rpb24oKXt0PXRoaXM7by5maWxsU3R5bGU9J3JlZCc7by5mb250PSIxNnB0IEFyaWFsIjtvLmZpbGxUZXh0KCsrWix0LngsdC55LTIpO28uZmlsbFJlY3QodC54LHQueSxsLGwpO2NsZWFySW50ZXJ2YWwodC5rKTt0LkkodC5pKTt9fTtmdW5jdGlvbiBNKGUpe2lmKGUueCl7WD1lLng7WT1lLnk7fWVsc2V7WD1lLmNsaWVudFg7WT1lLmNsaWVudFk7fWZvcihqPTA7ajw0O2orKyl7UltqXS5QKCk7fX0gZnVuY3Rpb24gQyhlKXtmb3Ioaj0wO2o8NDtqKyspe1Jbal0uVCgpO319IGZ1bmN0aW9uIFEocSl7bj17fTtmb3IoaSBpbiBxKW5baV09cVtpXTtyZXR1cm4gbjt9IGMub25tb3VzZW1vdmU9TTtjLm9uY2xpY2s9Qztmb3IoZj0wO2Y8NDtmKyspe1IucHVzaChRKGgpKTtSW2ZdLkkoZik7fQ==
Original source not submitted