code: def wpm_to_duration(wpm, output='timedelta', word_ref=WORD):
      
      N = mlength(word_ref) * wpm
      output = output.lower()
      allowed_output = ['decimal', 'float', 'timedelta']
      if output == 'decimal':
          import decimal
          duration = 60 * 1000 / decimal.Decimal(N)
      elif output == 'float':
          duration = 60 * 1000 / float(N)
      elif output == 'timedelta':
          import datetime
          duration = datetime.timedelta(seconds=(60 / float(N)))
      else:
          raise NotImplementedError("output must be in %s" % allowed_output)
      return duration
docs: Convert from WPM (word per minutes) to
      element duration
  
      Parameters
      ----------
      wpm : int or float - word per minute
      output : String - type of output
          'timedelta'
          'float'
          'decimal'
      word_ref : string - reference word (PARIS by default)
  
      Returns
      -------
      duration : timedelta or float or decimal.Decimal - duration of an element
  
      >>> wpm_to_duration(5, output='decimal')
      Decimal('240')
  
      >>> wpm_to_duration(5, output='float')
      240.0
  
      >>> wpm_to_duration(5, output='timedelta')
      datetime.timedelta(0, 0, 240000)
  
      >>> wpm_to_duration(15, output='decimal')
      Decimal('80')
  
      >>> wpm_to_duration(13, output='decimal')
      Decimal('92.30769230769230769230769231')
  
      >>> wpm_to_duration(5.01, output='timedelta')
      datetime.timedelta(0, 0, 239521)