public int theMax(String[] board) {
		boolean[][] tablesrc = new boolean[board.length][board[0].length()];
		for (int i = 0; i < tablesrc.length; i++) {
			for (int j = 0; j < tablesrc[i].length; j++) {
				tablesrc[i][j] = board[i].charAt(j) == '1';
			}
		}
		int max = 0;
		for (int i = 0; i < tablesrc.length; i++) {
			for (int j = 0; j < tablesrc[i].length; j++) {
				int a = inverseCount(tablesrc, i, j);
				if (a > max) {
					max = a;
				}
			}
		}
		return max;
	}