Fixed the map.at() bug

It was a bitch (x+1) -(y+1) - (z+1) != x - y -z