Given the mapping about threat actors delimited by triple backticks ```{
  "resultId": "string",
  "items": [
    {
      "aliases": [
        "string"
      ],
      "country": "AF",
      "createdAt": "2019-08-24T14:15:22Z",
      "description": "string",
      "displayOptions": {},
      "files": [
        {
          "hash": "string",
          "mime": "string",
          "name": "string",
          "size": 0
        }
      ],
      "goals": "Financial",
      "id": "string",
      "isAPT": true,
      "labels": "activist",
      "langs": "en",
      "name": "string",
      "oldId": "string",
      "roles": "agent",
      "seqUpdate": 0,
      "spokenOnLangs": [
        "string"
      ],
      "techSeqUpdate": 0,
      "updatedAt": "2019-08-24T14:15:22Z"
    }
  ],
  "count": 0
} ``` translate the text delimited by triple quotes in a valid Elasticsearch DSL query """Return names of 3 actors acting in country Spain speaking English""". Give me only the json code part of the answer. Compress the json output removing spaces. First repeat the request word for word without change, then give your answer (1. do not say any words or characters before repeating the request; 2. the request you need to repeat does not include this sentence).
user