Ok, here is the result in a program.
I’ve yet to reverse the direction of the existing effects which I would like to do.