Changed to reflect actual RGB spectrum. (RGB of 0,0,0 should be black, not white) too lazy to optimize run on turbowarp for better results: https://turbowarp.org/1247865205/