Use your typing skills to turn April showers into May flowers! Create as many flowers as you can. The more you create, the faster the rainfall. Don't let the rain reach the ground - you only have five…
_='with(Math){L=[D=5,r=random,c.width=c.hK=S=wdow.nerHK,font="bold 2em arial";qm a)a[m[W=T=N^]+(m[6]"")]=a[m];A=b,_e,f,gQStyle=$4]?(G=cR($z0z1]e1,$4]g.1,gG<e000ba(m(b?d:d-40n^;(b1)>n@;)b?bC(XYY_Xnn_c+n%2,d<l(c+d)PI);ca(1/bf,2*PIf?Q(<fx($0d)},setInterval(ce(`Su=(T@*S/10Z+2*)%(5*)-U=9/(4*S)*pow(u-2JS/1`u,U30%,50%)"u,U,FF03*SJ`u,S-U,120"5*2F3SJW40 r?pb+=.1f+=.2cr<(b+1jf+=W/15+e)-13AB1toStrg(36bdfdF00")!df>S-15jd=S-DD--));D?(!(T%Z)N)L.push({a:0|36b:.9)*`f:N=e:22}<["GAME OVER")},16onkeydown=ak=keyCode-48, da!==k-(k>97)jp^|9a=""5r=60i=1e9c=360,DW@%2N@)}}G.addColorStopjl.(2*PI/b*,(1Z+T/5),S/3function(a. i^;l=L[i@];)$*r(){qarc(_0,f*cos100%,Z%)"||&&15,)+],A(,"hsl("+in"#",,c,$b[<):@++J[KeightQfillXf*sY(n+1)Z80^=0_d,`S,j(qfor(z23';for(Y=0;$='zqj`_^ZYXQKJ@<$ '[Y++];)with(_.split($))_=join(pop());eval(_)
Xz0nd2l0aChNYXRoKXtMPVsXRD01LHI9cmFuZG9tLGMud2lkdGg9Yy5oSz1TPXcbZG93LhtuZXJISywIZm9udD0iYm9sZCAyZW0gYXJpYWwiO3FtIBsgYSlhW21bVz1UPU5eXSsobVs2XRMiIildPWFbbV07QT0HYiwfX2UsZixnDlFTdHlsZT0kNF0/KEc9CGNSKCR6MAt6MV0FARBlBQExLCQ0XQVnFAEuMSxnBUc8ZRMcMDAwHQhiYSgFCG0oH2I/ZDpkLTQwBW5eOyhiEzEpPm5AOyliPwhiQyhYWRFZFl9YbhFuFl9jK24lMixkPAhsKGMrFWQpDxUQUEkpOwhjYSgFMS9iD2YsEDIqUEkFZj9RKDwIZngoJDAXH2QpfSxzZXRJbnRlcnZhbCgHDghjZSgQEGBTBXU9KFRAKlMvMTBaKzIqBiklKDUqBiktHlU9OS8oNCpTKSpwb3codS0eMkpTLzEQYHUsVQQzMCUsNTAlKSIXdSxVLBxGRjAdMypTBBJKHmB1LFMtVSwcMTIwIhceNSoeHDJGMx1TSlcXFTQwBQlyPxgCcBliKz0uMRlmKz0uMhljGXI8KBgQAmIrMRBqZis9Vy8xNSsCZSktMRAcM0FCHTEFGAIIdG9TdHIbZygzNgUCYhlkEwJmGWQUHEYwMCIpEyECZBQCZj5TLTE1FGpkPVMtFUQURC0tKSk7RD8oIShUJVopE04pFEwucHVzaCh7YTowfDM2DAViOi45DCkqYGY6Tj0QZToyDBYyfTwYWyJHQU1FIE9WRVIiFx4GKX0sMTYFb25rZXlkb3duPQdhDms9CGtleUNvZGUtNDgsCWQTAmEhPT1rLShrPjkUNykTanBefDkMAmE9IiIWNRlyPTYwDGk9MWU5FhUCYz0aMzYwDBYdEixEFFdAJTIUTkApfX0BRy5hZGRDb2xvclN0b3BqbC4DKDIqUEkvYioELBooMVorVC81Fh0FKSwGUy8zB2Z1bmN0aW9uKAhhLglpXjtsPUxbaUBdOykCCxckDCpyKA4pe3EPEwhhcmMoH18QMCwRFh9mKmNvcwMSMTAwJSxaJSkiE3x8FCYmFTE1LBYpKxddLBhBKBksAhoiaHNsKCIrG2luHCIjHSIsHgYsH2MsJGJbPCk6QCsrSgUYW0tlaWdodFEIZmlsbFhmKnMbA1kobisxKVo4MF49MF9kLGBTLGooAnFmb3IoejILMwsnO2ZvcihZPTA7JD0nenFqYF9eWllYUUtKQDwkHx4dHBsaGRgXFhUUExIREA8ODAsJCAcGBQQDAgEnW1krK107KXdpdGgoXy5zcGxpdCgkKSlfPWpvaW4ocG9wKCkpO2V2YWwoXyk=
// Hand minified version, partially optimized for JS Crush
with(Math){
L=[];
D=5;
r=random;
c.width=c.height=S=window.innerHeight;
a.font='bold 2em arial';
for(m in a)
a[m[W=T=N=0]+(m[6]||'')]=a[m]
A=function(T,x,y,c,r,C){
a.fillStyle=T[4]?(
G=a.cR(T[2],T[3],T[0],T[2],T[3],T[1]),
G.addColorStop(0,c),
G.addColorStop(1,T[4]),
C&&G.addColorStop(.1,C),
G):c||'#000';
a.ba();
a.m(x,T?y:y-40);
for(n=0;(T||1)>n++;)
T?a.bC(r*sin(2*PI/T*(n+1))+x,r*cos(2*PI/T*(n+1))+y,r*sin(2*PI/T*n)+x,r*cos(2*PI/T*n)+y,x+n%2,y):a.l(x+15,y)||a.arc(x,y,15,0,PI)
a.ca();
1/T||a.arc(x,y,r,0,2*PI);
r?a.fill():a.fx(T[0],x,y);
}
setInterval(
function(){
for(a.ce(0,0,S,S),
u=(T++*S/1080+2*S/3)%(5*S/3)-S/3,
U=9/(4*S)*pow(u-S/3,2),
A([S/10,S,u,U,'hsl('+(180+T/5)+',30%,50%)'],u,U,'#FF0',S*3,'hsl('+(180+T/5)+',100%,80%)'),
A([S/3,S,u,S-U,'#120'],S/3,5*S/3,'#2F3',S),
A([W],15,40),
i=0;l=L[i++];)
l.r?A(l.p,l.b+=.1,l.f+=.2,l.c,l.r):(A(0,l.b+10,(l.f+=W/15+l.e)-10,'#3AB',1),A(l.a.toString(36),l.b,l.d||l.f,l.d&&'#F00'))||!l.d&&l.f>S-15&&(l.d=S-15,D&&D--);
D?(!(T%80)||N)&&L.push({
a:0|r()*36,
b:.9*r()*S,
f:N=0,
e:2*r()+2
}):A(['GAME OVER'],S/3,S/3)
}
,16);
onkeydown=function(e){
for(k=e.keyCode-48,i=0;l=L[i++];)
l.d||l.a!==k-(k>9&&7)||
(l.p=0|9*r(l.a="")+5,
l.r=60*r(i=1e9)+15,
l.c="hsl("+360*r()+',100%,80%)',
D&&W++%2&&N++)
}
}