var f=[{c:"black",l:function(){},x:64,y:64,a:0,t:0},{c:"red",l:function(){var t=this;switch(t.t){case 0:t.x++;break;case 1:t.x--;break;case 2:t.x++;break;case 3:t.y++;break;case 4:t.y--;break;case 5:t.y++;break;case 6:t.a++;break;case 7:t.a--;break;case 8:t.a++;break};if(t.t%3==2&&(t.x>64||t.y>64||t.a>0)){t.a=0;t.x=64;t.y=64;t.t++} else if(t.x>96||t.x<32||t.y>96||t.y<32||t.a>32||t.a<-32)t.t++;if(t.t==9){t.t=0;t.a=0;t.x=64;t.y=64}},x:64,y:64,a:0,t:0}],p=[];(function(x,y){for(x=0;x<192;x++){p[x]=[];for(y=0;y<128;y++)p[x][y]=Math.random()<0.3}})();c.t=c.translate;function i(n,m,a,o,x,y){c.save();c.t(n+192,m+128);c.rotate(Math.PI/180*a);c.t(-192,-128);c.fillStyle=o;c.beginPath();for(x=0;x<192;x++)for(y=0;y<128;y++)if(p[x][y])c.rect(x*2,y*2,2,2);c.fill();c.restore()}(function o(){c.clearRect(0,0,528,1024);for(q in f){var r=f[q];r.l();i(r.x,r.y,r.a,r.c)};setTimeout(o,20)})()
dmFyIGY9W3tjOiJibGFjayIsbDpmdW5jdGlvbigpe30seDo2NCx5OjY0LGE6MCx0OjB9LHtjOiJyZWQiLGw6ZnVuY3Rpb24oKXt2YXIgdD10aGlzO3N3aXRjaCh0LnQpe2Nhc2UgMDp0LngrKzticmVhaztjYXNlIDE6dC54LS07YnJlYWs7Y2FzZSAyOnQueCsrO2JyZWFrO2Nhc2UgMzp0LnkrKzticmVhaztjYXNlIDQ6dC55LS07YnJlYWs7Y2FzZSA1OnQueSsrO2JyZWFrO2Nhc2UgNjp0LmErKzticmVhaztjYXNlIDc6dC5hLS07YnJlYWs7Y2FzZSA4OnQuYSsrO2JyZWFrfTtpZih0LnQlMz09MiYmKHQueD42NHx8dC55PjY0fHx0LmE+MCkpe3QuYT0wO3QueD02NDt0Lnk9NjQ7dC50Kyt9IGVsc2UgaWYodC54Pjk2fHx0Lng8MzJ8fHQueT45Nnx8dC55PDMyfHx0LmE+MzJ8fHQuYTwtMzIpdC50Kys7aWYodC50PT05KXt0LnQ9MDt0LmE9MDt0Lng9NjQ7dC55PTY0fX0seDo2NCx5OjY0LGE6MCx0OjB9XSxwPVtdOyhmdW5jdGlvbih4LHkpe2Zvcih4PTA7eDwxOTI7eCsrKXtwW3hdPVtdO2Zvcih5PTA7eTwxMjg7eSsrKXBbeF1beV09TWF0aC5yYW5kb20oKTwwLjN9fSkoKTtjLnQ9Yy50cmFuc2xhdGU7ZnVuY3Rpb24gaShuLG0sYSxvLHgseSl7Yy5zYXZlKCk7Yy50KG4rMTkyLG0rMTI4KTtjLnJvdGF0ZShNYXRoLlBJLzE4MCphKTtjLnQoLTE5MiwtMTI4KTtjLmZpbGxTdHlsZT1vO2MuYmVnaW5QYXRoKCk7Zm9yKHg9MDt4PDE5Mjt4KyspZm9yKHk9MDt5PDEyODt5KyspaWYocFt4XVt5XSljLnJlY3QoeCoyLHkqMiwyLDIpO2MuZmlsbCgpO2MucmVzdG9yZSgpfShmdW5jdGlvbiBvKCl7Yy5jbGVhclJlY3QoMCwwLDUyOCwxMDI0KTtmb3IocSBpbiBmKXt2YXIgcj1mW3FdO3IubCgpO2koci54LHIueSxyLmEsci5jKX07c2V0VGltZW91dChvLDIwKX0pKCk=
Original source not submitted