code: def parse_arguments(kwargs):
      
      aesthetics = {}
      values = {}
      for aes in AESTHETICS:
          if aes in kwargs:
              aesthetics[aes] = kwargs[aes]
              val_name = AES_VALUE_MAP[aes]
              # map the user-provided CSS value or use the default
              values[aes] = kwargs.get(val_name, DEFAULT_VALUE_MAP[aes])
      return aesthetics, values
docs: Function that parses PrettyPrinter arguments.
      Detects which aesthetics are mapped to which layers
      and collects user-provided values.
  
      Parameters
      ----------
      kwargs: dict
          The keyword arguments to PrettyPrinter.
  
      Returns
      -------
      dict, dict
          First dictionary is aesthetic to layer mapping.
          Second dictionary is aesthetic to user value mapping.