Table:
Year
Competition
Venue
Position
Event
Notes

Representing Mozambique

2003

All-Africa Games

Abuja, Nigeria

11th (h)

800 m

2:05.19

2006

Commonwealth Games

Melbourne, Australia

9th (sf)

800 m

2:01.84

African Championships

Bambous, Mauritius

13th (h)

800 m

2:10.50

Lusophony Games

Macau

1st

800 m

2:07.34

2007

All-Africa Games

Algiers, Algeria

1st

800 m

2:02.83

2008

African Championships

Addis Ababa, Ethiopia

6th

800 m

2:05.95

2009

Lusophony Games

Lisbon, Portugal

4th

800 m

2:07.48

World Championships

Berlin, Germany

36th (h)

800 m

2:06.72

2010

African Championships

Nairobi, Kenya

7th

800 m

2:08.45

Commonwealth Games

Delhi, India

–

800 m

DNF

2011

All-Africa Games

Maputo, Mozambique

12th (h)

800 m

2:06.72

Given a table, you can represent a cell's position using the JSON {'value': '<cell value>', 'location': (row_id, column_id)}, where row and column id start from 1. Referring to the shown table picture, determine the locations of the specified cells using the mentioned format.
Target cell values:
CELL VALUE 1: 'Abuja, Nigeria';
CELL VALUE 2: 'Venue';
CELL VALUE 3: '6th';
CELL VALUE 4: '4th';
CELL VALUE 5: 'Year';
Should a cell be absent in the table, denote its location as 'DOES NOT EXIST'.

The target cell locations are as follows:
CELL LOCATION 1: {'value': 'Abuja, Nigeria', 'location': (2, 3)}
CELL LOCATION 2: {'value': 'Venue', 'location': (1, 3)}
CELL LOCATION 3: {'value': '6th', 'location': (7, 4)}
CELL LOCATION 4: {'value': '4th', 'location': (8, 4)}
CELL LOCATION 5: {'value': 'Year', 'location': (1, 1)}