y x - y y 0 = + / 255 * 50 - y 256 + 512 / 0.5 + * x 128 - y 128 - * 0 < 128 x 128 - abs y 128 - abs < x y ? ? x y < x x y - 1.0 * - x x y - 1.0 * - ? x 7 + y < x 2 + x 7 - y > x 2 - x 51 * y 49 * + 100 / ? ? x 128 - abs y 128 - abs > x y ? 0.6 * x y + 0.2 * + x y < x 1 + x y > x 1 - x ? ? x 128 - y 128 - * 0 > x 128 - abs y 128 - abs < x 128 - 128 x - * y 128 - 128 y - * ? x y + 256 - dup * ? 0.25 * 128 + x y - dup * 3 * x y + 256 - dup * - 128 + x 2 * y -1 * + y 0 > y 255 < and x 0 = x 255 = or and x y ? x x y - 2.7 * + x 128 - y 128 - * 0 < x 128 - abs y 128 - abs < x y ? 128 - 0.25 * 128 + x 128 - abs y 128 - abs < x y ? ? x y - abs 10 < x y + 2 / 0 ? x -1 - abs 255 * -1 128 - abs 128 + / x y - abs 2 <= x x y - 0 < y 2 - y 2 + ? ? x 16 < 255 x 75 > 0 255 x 16 - 255 75 16 - / * - ? ? x y - abs 1 < x x 5.122 + y < x 3 + x 5.122 - y > x 3 - x 51 * y 49 * + 100 / ? ? ? x 128 - abs 2 * z 16 - y 16 - / 8 min 0.4 max x 16 - * 16 + 0.5 1 x 65536 / 0.925 * 0.0373 + 0.00001 max / 1 - 0.00001 max log 6.5 / - 65536 * x 16 - 95 / 100 * 16 + x 239 - -10 / 0 max 1 min * x x 229 - 10 / 0 max 1 min * + x 128 < -3.5988432352121e-06 x 128 / * x 128 / * 0.00016044118478736 + x 128 / * x 128 / * -0.0046817541353187 + x 128 / * x 128 / * 0.079692626246167 + x 128 / * x 128 / * -0.64596409750625 + x 128 / * x 128 / * 1.5707963267949 + x 128 / * 1.0 pow x 128 > -3.5988432352121e-06 255 x - 255 128 - / * 255 x - 255 128 - / * 0.00016044118478736 + 255 x - 255 128 - / * 255 x - 255 128 - / * -0.0046817541353187 + 255 x - 255 128 - / * 255 x - 255 128 - / * 0.079692626246167 + 255 x - 255 128 - / * 255 x - 255 128 - / * -0.64596409750625 + 255 x - 255 128 - / * 255 x - 255 128 - / * 1.5707963267949 + 255 x - 255 128 - / * 1.0 pow 1 ? ? x 2 <= 0 x 18 >= 1 -3.5988432352121e-06 x 2 - 16 / * x 2 - 16 / * 0.00016044118478736 + x 2 - 16 / * x 2 - 16 / * -0.0046817541353187 + x 2 - 16 / * x 2 - 16 / * 0.079692626246167 + x 2 - 16 / * x 2 - 16 / * -0.64596409750625 + x 2 - 16 / * x 2 - 16 / * 1.5707963267949 + x 2 - 16 / * ? ? * x 0 - 255 / 1.0 pow 255 * 0 + x - * x + y 0.749 < y 0.749 ? x 4 + > x y 0.749 < y 0.749 ? - 0 ? 0.375 * x + y 130 <= 128 y 140 >= x 140 y 1 / - 128 * x 1 / y 1 / 130 - * + 10 / 1 * ? 128 - 1 * 128 + ? x y < x 1 + x y > x 1 - x ? ? x 128 - y 128 - * 0 < x 128 - 100 / 25 * 128 + x 128 - abs y 128 - abs > x 25 * y 75 * + 100 / x ? ? x y 0 + > y 0 + x ? z 0 - < z 0 - x y 0 + > y 0 + x ? ? x 128 > y 255 y - x 128 - * 128 / 0.5 y 128 - abs 255 / - * + y y 128 x - 128 / * 0.5 y 128 - abs 255 / - * - ? x y - x z - * 0 < x x y - abs x z - abs < y z ? ?