private byte[] getTheLimites(int mapLength , int currentPosI , int currentPosJ )
	{
		byte startPosI= (byte)currentPosI;
		byte startPosJ=(byte) currentPosJ;
		byte endPosI = (byte) currentPosI;
		byte endPosJ = (byte) currentPosJ;
		if(currentPosI-1 >=0)
		{
			startPosI= (byte) (currentPosI-1) ;
		}
		if(currentPosJ-1 >=0)
		{
			startPosJ= (byte) (currentPosJ-1) ;
		}
		if(currentPosI+1 < mapLength)
		{
			endPosI = (byte) (currentPosI+1);
		}
		if(currentPosJ+1 < mapLength)
		{
			endPosJ = (byte) (currentPosJ+1);
		}
		byte [] limites = {startPosI , startPosJ , (byte)(endPosI+1) ,(byte) (endPosJ +1)};	
		return limites;
	}