function draw(){c.drawImage(B,0,0,Z,Z),c.drawImage(A,0,0,Z,Z),c.font="40px Arial",c.strokeText("C12H17N2O4P",Z/5,Z/2),C.drawImage(A,99*(2*Math.random()-1),99*(2*Math.random()-1)),D.fillStyle=C.fillStyle="tan",C.fillRect(0,0,Z,Z),C.drawImage(A,1,2,Z,Z),D.drawImage(B,19*(2*Math.random()-1),29*(2*Math.random()-1)),D.fillRect(0,0,Z,Z)}
setInterval(draw,T=10,A=document.createElement("canvas"),B=document.createElement("canvas"),B.height=B.width=Z=500,D=B.getContext("2d"),C=A.getContext("2d"),c.globalCompositeOperation="hard-light",D.globalCompositeOperation=C.globalCompositeOperation="difference");
ZnVuY3Rpb24gZHJhdygpe2MuZHJhd0ltYWdlKEIsMCwwLFosWiksYy5kcmF3SW1hZ2UoQSwwLDAsWixaKSxjLmZvbnQ9IjQwcHggQXJpYWwiLGMuc3Ryb2tlVGV4dCgiQzEySDE3TjJPNFAiLFovNSxaLzIpLEMuZHJhd0ltYWdlKEEsOTkqKDIqTWF0aC5yYW5kb20oKS0xKSw5OSooMipNYXRoLnJhbmRvbSgpLTEpKSxELmZpbGxTdHlsZT1DLmZpbGxTdHlsZT0idGFuIixDLmZpbGxSZWN0KDAsMCxaLFopLEMuZHJhd0ltYWdlKEEsMSwyLFosWiksRC5kcmF3SW1hZ2UoQiwxOSooMipNYXRoLnJhbmRvbSgpLTEpLDI5KigyKk1hdGgucmFuZG9tKCktMSkpLEQuZmlsbFJlY3QoMCwwLFosWil9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRJbnRlcnZhbChkcmF3LFQ9MTAsQT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJjYW52YXMiKSxCPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpLEIuaGVpZ2h0PUIud2lkdGg9Wj01MDAsRD1CLmdldENvbnRleHQoIjJkIiksQz1BLmdldENvbnRleHQoIjJkIiksYy5nbG9iYWxDb21wb3NpdGVPcGVyYXRpb249ImhhcmQtbGlnaHQiLEQuZ2xvYmFsQ29tcG9zaXRlT3BlcmF0aW9uPUMuZ2xvYmFsQ29tcG9zaXRlT3BlcmF0aW9uPSJkaWZmZXJlbmNlIik7
Original source not submitted