code: def wxcode(code: str) -> str:
      
      if not code:
          return ''
      ret = ''
      if code[0] == '+':
          ret = 'Heavy '
          code = code[1:]
      elif code[0] == '-':
          ret = 'Light '
          code = code[1:]
      # Return code if code is not a code, ex R03/03002V03
      if len(code) not in [2, 4, 6]:
          return code
      for _ in range(len(code) // 2):
          if code[:2] in WX_TRANSLATIONS:
              ret += WX_TRANSLATIONS[code[:2]] + ' '
          else:
              ret += code[:2]
          code = code[2:]
      return ret.strip()
docs: Translates weather codes into readable strings
  
      Returns translated string of variable length