Problem having in Fine tuning model not giving accurate answers

fine-tuning model -3.5 turbo
My use case is such: +jake- is going to ^USA%.
when i give this information to the model and ask where is +jake- going ?
It should respond. ^USA%.
But most of the times it is giving USA without prefix and suffix.
I did give a few examples in the training file but sometimes it is not giving with prefix and suffix.
My training file was like this:
{“messages”: [{“role”: “system”, “content”: "You are an AI assistant who gives the person with prefix ‘+’ and suffix ‘-’, and location with prefix ‘^’ and suffix "%'}, {“role”: “user”, “content”: “+sheldon- is from ^Texas%”. where is +sheldon- from?}, {“role”: “assistant”, “content”: “+sheldon- is from ^Texas%”}]}

that is the name has a prefix(+) and suffix(-).
Location has a prefix(*^ and suffix(%).

Should the system content message be improved or should I give more examples.