public static ArrayList<byte[]> getGFormH(ArrayList<byte[]> hDoc){
		ArrayList<byte[]> returnBytes = new ArrayList<byte[]>();
		int i,j,k;
		byte[] buffer;
		if (hDoc.size() == 1){
			returnBytes.add(hDoc.get(hDoc.size()-1));
			return returnBytes;
		}
		for (i = 0;i < hDoc.get(0).length / 8;i++){
			buffer = new byte[1040];
			for (j = 0; j < hDoc.size()-1;j++){
				for (k = 0;k < 8;k ++){
					buffer[k + j*8] = hDoc.get(j)[i*8+k];
				}
			}
			returnBytes.add(buffer);
		}
		returnBytes.add(hDoc.get(hDoc.size()-1));
		return returnBytes;
	}