var b=r=d=false,e=c.width=800,f=c.height=600,g=[],h=e/2,k=0,l=0,m=4,n=30,o=Math.floor,t=setInterval(function(){with(a){clearRect(0,0,e,f);font="16pt Arial";k+=r?-4:b?4:0;h-=k/6;l+=o(m);s="Score: "+l;target=2+20*(1-Math.abs(k)/90);m+=m<target?0.1:-0.1;n=n<10?n:30-o(l/1E3);i=o(Math.random()*e);if(i%n<3||g.length<1)g.push([i,f+150]);p=false;for(i=0;i<g.length;i++){g[i][1]<-150&&g.splice(i,1);if(g[i][1]>-11&&!p){p=true;save();beginPath();translate(h+10,90);arc(0,-50,20,0,Math.PI*2,false);fillStyle="#F60B0B";
fill();fillRect(-5,-30,10,40);rotate(k*Math.PI/180);fillRect(-18,-10,10,50);fillRect(8,-10,10,50);restore()}x=g[i][0];y=g[i][1]-=m;beginPath();moveTo(x,y);for(j=0;j<4;j++){a.lineTo(x+40+10*j,y+50*j);a.lineTo(x-40-10*j,y+50*j);a.lineTo(x,y)}closePath();fillStyle="#659D32";fill();if(-10>y&&80<y+150&&h>x-60&&h<x+60)d=true}if(h<0||h+30>e||d)clearInterval(t);fillStyle="#C71818";fillText(s,10,20)}},30);onkeydown=function(q){if(q.which==37)b=true;if(q.which==39)r=true};onkeyup=function(){b=r=false};
dmFyIGI9cj1kPWZhbHNlLGU9Yy53aWR0aD04MDAsZj1jLmhlaWdodD02MDAsZz1bXSxoPWUvMixrPTAsbD0wLG09NCxuPTMwLG89TWF0aC5mbG9vcix0PXNldEludGVydmFsKGZ1bmN0aW9uKCl7d2l0aChhKXtjbGVhclJlY3QoMCwwLGUsZik7Zm9udD0iMTZwdCBBcmlhbCI7ays9cj8tNDpiPzQ6MDtoLT1rLzY7bCs9byhtKTtzPSJTY29yZTogIitsO3RhcmdldD0yKzIwKigxLU1hdGguYWJzKGspLzkwKTttKz1tPHRhcmdldD8wLjE6LTAuMTtuPW48MTA/bjozMC1vKGwvMUUzKTtpPW8oTWF0aC5yYW5kb20oKSplKTtpZihpJW48M3x8Zy5sZW5ndGg8MSlnLnB1c2goW2ksZisxNTBdKTtwPWZhbHNlO2ZvcihpPTA7aTxnLmxlbmd0aDtpKyspe2dbaV1bMV08LTE1MCYmZy5zcGxpY2UoaSwxKTtpZihnW2ldWzFdPi0xMSYmIXApe3A9dHJ1ZTtzYXZlKCk7YmVnaW5QYXRoKCk7dHJhbnNsYXRlKGgrMTAsOTApO2FyYygwLC01MCwyMCwwLE1hdGguUEkqMixmYWxzZSk7ZmlsbFN0eWxlPSIjRjYwQjBCIjsNCmZpbGwoKTtmaWxsUmVjdCgtNSwtMzAsMTAsNDApO3JvdGF0ZShrKk1hdGguUEkvMTgwKTtmaWxsUmVjdCgtMTgsLTEwLDEwLDUwKTtmaWxsUmVjdCg4LC0xMCwxMCw1MCk7cmVzdG9yZSgpfXg9Z1tpXVswXTt5PWdbaV1bMV0tPW07YmVnaW5QYXRoKCk7bW92ZVRvKHgseSk7Zm9yKGo9MDtqPDQ7aisrKXthLmxpbmVUbyh4KzQwKzEwKmoseSs1MCpqKTthLmxpbmVUbyh4LTQwLTEwKmoseSs1MCpqKTthLmxpbmVUbyh4LHkpfWNsb3NlUGF0aCgpO2ZpbGxTdHlsZT0iIzY1OUQzMiI7ZmlsbCgpO2lmKC0xMD55JiY4MDx5KzE1MCYmaD54LTYwJiZoPHgrNjApZD10cnVlfWlmKGg8MHx8aCszMD5lfHxkKWNsZWFySW50ZXJ2YWwodCk7ZmlsbFN0eWxlPSIjQzcxODE4IjtmaWxsVGV4dChzLDEwLDIwKX19LDMwKTtvbmtleWRvd249ZnVuY3Rpb24ocSl7aWYocS53aGljaD09MzcpYj10cnVlO2lmKHEud2hpY2g9PTM5KXI9dHJ1ZX07b25rZXl1cD1mdW5jdGlvbigpe2I9cj1mYWxzZX07
Original source not submitted