public void searchAvailableCells(){
		int numB1 = 1 ;
		int numB2 = 1 ;
		int numB3 = 1 ;
		int numB4 = 1 ;
		
		
		for (int i = 0; i < 28; i++) {
		if (i < 7) {
			if (this.testAvailabe(numB1 , 0, i)){
				numB1++;
			}else{
				this.FilterAvailable(i, 7);
				i = 7 ;
				continue;
			}
			
			
			
		} else if (i < 14) {
			if(this.testAvailabe(numB2 * -1, 0, i)){
				numB2++;
			}else{
				this.FilterAvailable(i, 14);
				i= 14 ;
				continue;
			}
			
			
		} else if (i < 21) {
			if(this.testAvailabe(0, numB3 , i)){
				numB3++;
			}else{
				this.FilterAvailable(i, 21);
				i= 21;
				continue;
			}

			
			
			
		} else if (i < 28) {
			if(this.testAvailabe(0, numB4*-1, i)){
				numB4++;
			}else{
				this.FilterAvailable(i, 28);
				i= 28 ;
				continue;
			}

			
		}

		}
		
		
		
		
		
		
		
		
	}