void setboard(String fen)
	{
		int x,sq=112;
		String w=" PNBRQK";
		String n="012345678";
		for(x=0;fen.charAt(x)!=' ';x++)
		{
			if(fen.charAt(x)=='/')
				sq=(((sq>>4)-1)<<4);
			else if(n.indexOf(fen.charAt(x))>=0)
				for(int y=0;y<n.indexOf(fen.charAt(x));y++)
				{
					c[sq]=p[sq]=0;
					sq++;
				}
			else
			{
				c[sq]=w.indexOf(fen.charAt(x))>0?1:2;
				p[sq]=c[sq]==1?w.indexOf(fen.charAt(x)):w.toLowerCase().indexOf(fen.charAt(x));
				sq++;
			}
		}
		x++;
		s=fen.charAt(x)=='w'?1:2;
		x++;
		cst=0;
		
		println(this+"");
		genpl();
	}