private Tuple<int, int> OneDToTwoD(int idx) { var row_idx = (idx % _cols) + 1; var col_idx = (idx / _cols) + 1; return new Tuple<int,int>(col_idx, row_idx); }