public Color getcolor(double x, double y) { vec z = new vec(x, y); z = plus(z.Umn(z, z), con); int q; for (q = 0; q < 160; q++) { double asb = z.abs(z); //if (q > ) if (asb > 2) { if (q > 80) { return(Color.FromArgb(255 - norm(100 - q * 4), 255 - norm(100 + q * 4), 255 - norm(100 + q * 6))); } return(Color.FromArgb(norm(100 - q * 4), norm(100 + q * 4), norm(100 + q * 6))); } z = plus(z.Umn(z, z), con); } return(Color.FromArgb(180, 15, 120)); }