public void consolodatey()
	{
		for(int i=0;i<ys.length-1;i++)
			if(((ys[i]&NEXT_FLAGL)==0)
			&&(ys[i]+1==(ys[i+1]&NEXT_BITSL)))
			{
				if((ys[i+1]&NEXT_FLAGL)>0)
				{
					if((i>0)&&((ys[i-1]&NEXT_FLAGL)>0))
					{
						shrinkarrayy(i,2);
						return;
					}
					shrinkarrayy(i,1);
					ys[i]=((ys[i]&NEXT_BITSL)-1)|NEXT_FLAGL;
					return;
				}
				if((i>0)&&((ys[i-1]&NEXT_FLAGL)>0))
				{
					shrinkarrayy(i+1,1);
					ys[i]++;
					return;
				}
				ys[i]=ys[i]|NEXT_FLAGL;
				return;
			}
	}