My hero is staying still and I don’t know what’s going on. Anyone know why?

```
hunter = hero.findNearest(hero.findFriends())
fenceMap = hunter.getMap()
# This function converts grid into XY coordinates.
def convertCoor(row, col):
return {'x': 34 + col * 4, 'y': 26 + row * 4}
# Iterate over fenceMap and build at fence at all 1s.
for j in fenceMap:
for i in fenceMap:
if fenceMap[i] == 1 and fenceMap[j] == 1:
place = convertCoor(i, j)
hero.buildXY("fence", place.x, place.y)
# Move back to the village after building the fences.
hero.say("FOR GLORY")
while True:
hero.shield()
```

I also tried

```
for j in fenceMap:
for i in fenceMap:
if fenceMap[i][j] == 1:
place = convertCoor(i, j)
hero.buildXY("fence", place.x, place.y)
```