private static boolean isaffected( int[] cellrc, int[] arearc )
	{
		if( cellrc[0] < arearc[0] )
		{
			return false; // row above the first ref row?
		}
		if( cellrc[0] > arearc[2] )
		{
			return false; // row after the last ref row?
		}

		if( cellrc[1] < arearc[1] )
		{
			return false; // col before the first ref col?
		}
		if( cellrc[1] > arearc[3] )
		{
			return false; // col after the last ref col?
		}
		return true;
	}