code: def _current_square(self, squares, index):
      current_square = [1, 1]
      steps = index + 1
      steps_taken = 0
      for i in range(squares[0] * squares[1]):
          steps_taken += 1
          if steps_taken != steps and steps_taken % squares[0] != 0:
              current_square[1] += 1
          elif steps_taken != steps and steps_taken % squares[0] == 0:
              current_square[1] = 1
              current_square[0] += 1
          else:
              return tuple(current_square)
      raise Exception(
          "Something went wrong with the current square assignment."
      )
  
file_path: pygal/pygal/graph/solidgauge.py
imports: from math import pi, sqrt
  from pygal.graph.graph import Graph
  from pygal.util import alter, decorate
label_desc: Use image node_id 6 for calling the SolidGauge obj's underlying member method code with example usage: obj._current_square(squares, index) and returns: tuple