private void creatBooleanMap(TermS startPoint , char[][]map)
	{
		int length= map.length;
		boolean[][] valid =new boolean[length][length];
		for (int i=0 ; i<length ; i++)
		{
			for(int j=0 ;j <length ;j++)
			{
				valid[i][j]=true;
			}
		}
		for (int i=0 ; i<length ; i++)
		{
			for(int j=0 ;j <length ;j++)
			{
				if(map[i][j]=='x')
				{
					valid[i][j]=false;
				}
			}
		}
		valid[startPoint.getPositionI()][startPoint.getPositionJ()]=false;
		for(int k=0 ; k<valid.length;k++)
		{
		    for(int q=0 ; q<valid.length ; q++)
			{
				System.out.print(valid[k][q]);
				System.out.print(" ");
			}
			System.out.println("");
		}
		validation[startPoint.getLevel()]=valid;
	}