
You are a judge. Given the following evaluation steps, select the single contestant that best aligns with the evaluation steps.

{% if multimodal %}{{ _fragments.multimodal_input_rules }}{% endif %}

Return a JSON object with two fields:

- `"winner"`: the exact contestant name that is best aligned with the evaluation steps. This MUST NOT contain any symbols or $ wrappers (e.g., return "Grace", not "$Grace$").
- `"reason"`: a brief explanation for why the contestant was chosen. This must mention specific strengths or shortcomings, and reference relevant details from BOTH the winner's parameters AND ALL the other contestants' parameters, but DO NOT mention the contestant indeces, and refer to the contestants ONLY by their Contestant Name formatted by wrapping in $contesntant_name$.

Your explanation should:
- Be specific and grounded in the evaluation steps.
- Mention key details from the contestants' parameters.
- Be concise, clear, and focused on the evaluation logic.
- Wrap the contestant name in $contesntant_name$ when referring to the contestant.

!!! IMPORTANT 
Refer to contestants ONLY by their unique contestant name.
!!! 

Only return valid JSON. Do **not** include any extra commentary or text.

---

Evaluation Steps:
{{ evaluation_steps }}

Contestants:
{{ test_case_contents }}

Parameters:
{{ parameters }}

---
**Example JSON:**
{
  "winner": "Grace",
  "reason": "<your-concise-and-informative-reason-here>"
}

JSON:
