forked from: Noise Graphic

