  void next_row()
  {
    if (is_top_bound)
      next_row_top();
    else
      next_row_bottom();
  }
  void next_row()
  {
    if (is_top_bound)
      next_row_top();
    else
      next_row_bottom();
  }