Table:
Season

League

Domestic Cup

European Cup

Competition

Position

Points

Play Offs

Competition

Performance

Competition

Performance

1971–72

John Player Cup

1st Round

1972–73

John Player Cup

Quarter Final

1973–74

John Player Cup

1st Round

1974–75

John Player Cup

Did not qualify

1975–76

John Player Cup

1st Round

1976–77

Midlands Merit

2nd

75%

John Player Cup

2nd Round

1977–78

Midlands Merit

5th

62.5%

John Player Cup

Finalist

1978–79

Midlands Merit

2nd

85.7%

John Player Cup

Champions

1979–80

Midlands Merit

1st

85.7%

John Player Cup

Champions

1980–81

Midlands Merit

1st

92.9%

John Player Cup

Champions

1981–82

Midlands Merit

1st

85.7%

John Player Cup

Semi Final

1982–83

Midlands Merit

1st

100%

John Player Cup

Finalist

1983–84

Midlands Merit

1st

100%

John Player Cup

3rd Round

1984–85

National Merit A
Midlands Merit

6th
3rd

42.9%
85.7%

John Player Cup

Quarter Final

1985–86

National Merit A

4th

70%

John Player Cup

Semi Final

1986–87

National Merit A

2nd

75%

John Player Cup

Semi Final

1987–88

Courage League

1st

37

John Player Cup

4th Round

1988–89

Courage League

6th

13

Pilkington Cup

Finalist

1989–90

Courage League

5th

12

Pilkington Cup

Quarter Final

1990–91

Courage League

4th

16

Pilkington Cup

4th Round

1991–92

Courage League

6th

13

Pilkington Cup

Semi Final

1992–93

Courage League

3rd

18

Pilkington Cup

Champions

1993–94

Courage League

2nd

28

Pilkington Cup

Finalist

1994–95

Courage League

1st

31

Pilkington Cup

Semi Final

1995–96

Courage League

2nd

30

Pilkington Cup

Finalist

1996–97

Courage League

4th

29

Pilkington Cup

Champions

Heineken Cup

Finalist

1997–98

Premiership

4th

26

Tetley's Bitter Cup

5th Round

Heineken Cup

Quarter Final

1998–99

Premiership

1st

44

Tetley's Bitter Cup

Quarter Final

Did Not Enter

N/A

1999–2000

Premiership

1st

51

Tetley's Bitter Cup

5th Round

Heineken Cup

Group Stage

2000–01

Premiership

1st

81

Champions*

Tetley's Bitter Cup

Semi Final

Heineken Cup

Champions

2001–02

Premiership

1st

83

Quarter Final*

Powergen Cup

Quarter Final

Heineken Cup

Champions

2002–03

Premiership

6th

55

Wildcard Winner

Powergen Cup

Semi Final

Heineken Cup

Quarter Final

2003–04

Premiership

5th

55

Wildcard Winner

Powergen Cup

6th Round

Heineken Cup

Group Stage

2004–05

Premiership

1st

78

Finalist

Powergen Cup

6th Round

Heineken Cup

Semi Final

2005–06

Premiership

2nd

68

Finalist

Powergen Cup

Semi Final

Heineken Cup

Quarter Final

2006–07

Premiership

2nd

71

Champions

EDF Energy Cup

Champions

Heineken Cup

Finalist

2007–08

Premiership

4th

64

Finalist

EDF Energy Cup

Finalist

Heineken Cup

Group Stage

2008–09

Premiership

1st

71

Champions

EDF Energy Cup

Group Stage

Heineken Cup

Finalist

2009–10

Premiership

1st

73

Champions

LV Cup

Group Stage

Heineken Cup

Group Stage

2010–11

Premiership

1st

78

Finalist

LV Cup

Group Stage

Heineken Cup

Quarter Final

2011–12

Premiership

2nd

74

Finalist

LV Cup

Champions

Heineken Cup

Group Stage

2012–13

Premiership

2nd

74

Champions

LV Cup

Group Stage

Heineken Cup

Quarter Final

2013–14

Premiership

3rd

74

Semi Final

LV Cup

Group Stage

Heineken Cup

Quarter Final

2014–15

Premiership

3rd

68

Semi Final

LV Cup

Semi-Final

Champions Cup

Group Stage

2015–16

Premiership

4th

65

Semi Final

None

N/A

Champions Cup

Semi Final

2016–17

Premiership

4th

66

Semi Final

Anglo-Welsh Cup

Champions

Champions Cup

Group Stage

2017-18

Premiership

5th

63

Did not qualify

Anglo-Welsh Cup

Group Stage

Champions Cup

Group Stage

In the context of a table, we can utilize the json format {'value': '<cell value>', 'location': (Row_ID, Column_ID)} to express a cell's position, where both row and column IDs commence from 1. Examining the provided table image, identify the locations of the following cells using this format.
Values to locate:
(1) 'position';
(2) '28';
(3) '494';
(4) 'BJD hold';
(5) 'play offs';
(6) 'RSP';
(7) '16';
(8) 'Independent';
(9) '30';
Denote the location as 'DOES NOT EXIST' if a cell does not exist in the table.

The coordinates of target cells are listed below.
(1) {'value': 'position', 'location': (2, 3)}
(2) {'value': '28', 'location': (25, 4)}
(3) {'value': '494', 'location': 'DOES NOT EXIST'}
(4) {'value': 'BJD hold', 'location': 'DOES NOT EXIST'}
(5) {'value': 'play offs', 'location': (2, 5)}
(6) {'value': 'RSP', 'location': 'DOES NOT EXIST'}
(7) {'value': '16', 'location': (22, 4)}
(8) {'value': 'Independent', 'location': 'DOES NOT EXIST'}
(9) {'value': '30', 'location': (27, 4)}