Created on:Saturday, November 27, 2021
Based on:additive_scrambler
