Given the evaluation steps, return a JSON with two keys: 1) a `score` key that is STRICTLY EITHER 1 (follows the criteria 100% outlined in the evaluation steps), OR 0 (does not follow the criteria), and 2) a `reason` key, a reason for the given score, but DO NOT QUOTE THE SCORE in your reason. Please mention specific information from {{ parameters }} in your reason, but be very concise with it!

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

Evaluation Steps:
{{ evaluation_steps }}

{{ test_case_content }}
{% if _additional_context %}

Additional Context:
{{ _additional_context }}
{% endif %}
**
IMPORTANT: Please make sure to only return in JSON format, with the "score" and "reason" key. No words or explanation is needed.

Example JSON:
{
  "reason": "The text does not follow the evaluation steps provided.",
  "score": 0
}
**

JSON:
