s0.initImage("https://i.imgur.com/R4zE8WP.jpg")
src(s0).scrollX(0.062).scale(5.3)
  .mult(shape(4).scale(4,0.125).scrollX(0.12))
  .out(o0)
src(o0)
  .add(src(o0).scrollX(0.153))
  .add(src(o0).scrollX(0.3049))
  .add(src(o0).scrollX(-0.153))
//   .add(src(o0).scrollX(0.1942))
  .add(src(o0).scrollX(0.542))
  .add(src(o0).scrollX(0.695))
  .scrollX(-0.046)
  .out(o2)
src(s0) // Program canvas
  .scale(12)
  .scroll(0.2)
  .out(o1)
src(s0)
  .blend(src(o2)
       .scale(() => 0.99 + 0.2 * Math.sin(time / 20))
       .scroll(() => 0.8 + 0.2 * Math.cos(time / 13))
       .modulate(
         noise(0.5,0.12) // Chunks of Data
         .pixelate(20)
       )
       .saturate(4)
       .contrast(2)
       .luma(() => 0.68 + 0.3 * Math.sin(time))
         , () => -0.05 + 0.3* Math.sin(time / (time * 2))
      )
  .blend(src(s0)
      .rotate(-1.57).scroll(0.75).scale(1.4)
      .mult(shape(4).scale(0.35,9.5).scroll(0,-0.05))
      .diff(shape(4).scale(0.35,9.5).scroll(0,-0.05))
      .scale(2)
      , () => 0.5 + 0.5 * Math.sin(time / 130)) // P2riodes lunqires
  .brightness(-0.1)
  .scale(0.39,2)
  .luma(0.1)
  .out(o3)
render(o3)