make 340 lines and see performance when linear gradient is moving.
and change/understand function(d) {
return d;
}