prompt: Your task is to convert the following English description into an ASCII tree format.
  
  fn is a principal directory that incorporates 6 subdirectories. Notable ones include api, class, core among others.
  
  Let me break down the framework for you:
  
  At the main level, The 'api' container hasn't been filled with any content.
  At the top level, 'class' holds no subdirectories at the moment.
  In the root directory, Inside 'core', you'll find it is an empty container.
  In the root directory, The 'encoders' directory has been left empty.
  In the root directory, 'generators' keeps 1 subdirectory elements: media-types.
  In nested path 'generators > media-types', Inside 'media-types', you'll find it stands empty.
  At the top level, The 'types' data structure has yet to be populated.
  
  
  Format your response in this style:
  ```
  packages
   +--pkg-a
   |   `--src
   +--pkg-b
   |   `--src
   `--shared
       `--src
  ```
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "fn\n +--api\n +--class\n +--core\n +--encoders\n +--generators\n |   `--media-types\n `--types", "description": "fn is a principal directory that incorporates 6 subdirectories. Notable ones include api, class, core among others.\n\nLet me break down the framework for you:\n\nAt the main level, The 'api' container hasn't been filled with any content.\nAt the top level, 'class' holds no subdirectories at the moment.\nIn the root directory, Inside 'core', you'll find it is an empty container.\nIn the root directory, The 'encoders' directory has been left empty.\nIn the root directory, 'generators' keeps 1 subdirectory elements: media-types.\nIn nested path 'generators > media-types', Inside 'media-types', you'll find it stands empty.\nAt the top level, The 'types' data structure has yet to be populated.\n"}