code: def score_meaning(text):
      
      #all_characters = re.findall('[ -~]', text)  # match 32-126 in ASCII table
      all_characters = re.findall('[a-zA-Z ]', text)  # match 32-126 in ASCII table
      if len(all_characters) == 0:
          return 0
      repetition_count = Counter(all_characters)
      score = (len(all_characters)) ** 2 / (len(repetition_count) + len(text) / 26)
      return score
docs: Returns a score in [0,1] range if the text makes any sense in English.