prompt: Your task is to convert an English description into an ASCII tree format using this style:
  ```
  codespaces
   +--api
   +--connection
   +--portforwarder
   `--rpc
       +--codespace
       +--jupyter
       +--ssh
       `--test
  ```
  
  Convert this description:
  
  fetching is a root directory that houses 5 subdirectories. Notable ones include directory-fetcher, fetcher-base, git-fetcher among others.
  
  Let me break down the system for you:
  
  At the top level, 'directory-fetcher' houses 2 directory entries: src, test.
  At level 2, in directory path 'directory-fetcher → src', Inside 'src', you'll find it is an empty container.
  At level 2, in directory path 'directory-fetcher → test', 'test' organizes tests across 1 separate subfolders.
  Within directory hierarchy 'directory-fetcher / test / fixtures', 'fixtures' hosts 4 numerous child directories.
  In nested path 'directory-fetcher > test > fixtures > no-manifest', Inside 'no-manifest', you'll find it has no folders inside.
  In nested path 'directory-fetcher / test / fixtures / pkg-with-broken-symlink', The 'pkg-with-broken-symlink' container appears to be unused.
  At level 4, in directory path 'directory-fetcher > test > fixtures > pkg-with-symlinked-dir-and-files', Inside 'pkg-with-symlinked-dir-and-files', you'll find it contains no subdirectories.
  At level 4, in directory path 'directory-fetcher / test / fixtures / simple-pkg', The 'simple-pkg' directory contains no subdirectories.
  In the root directory, 'fetcher-base' bundles 1 subdirectory elements: src.
  In nested path 'fetcher-base > src', Inside 'src', you'll find it is unpopulated.
  In the root directory, 'git-fetcher' shelters 2 directory entries: src, test.
  At level 2, in directory path 'git-fetcher → src', 'src' is unpopulated.
  Within directory hierarchy 'git-fetcher → test', 'test' awaits content.
  Back to the top level.
  At the top level, 'pick-fetcher' maintains 2 contained folders: src, test.
  At level 2, in directory path 'pick-fetcher → src', 'src' has no content.
  In nested path 'pick-fetcher > test', Inside 'test', you'll find it stands empty.
  Back to the top level.
  In the root directory, 'tarball-fetcher' contains 2 contained folders: src, test.
  Within directory hierarchy 'tarball-fetcher → src', Within 'src', you'll find 1 nested folders for code structure.
  In nested path 'tarball-fetcher / src / errorTypes', The 'errorTypes' directory is an empty container.
  Within directory hierarchy 'tarball-fetcher / test', 'test' hosts 1 test-related directories.
  At level 3, in directory path 'tarball-fetcher / test / fixtures', 'fixtures' comprises 1 subdirectory elements: tarball-with-duplicate-files.
  At level 4, in directory path 'tarball-fetcher / test / fixtures / tarball-with-duplicate-files', The 'tarball-with-duplicate-files' storage space is devoid of content.
  Back to the top level.
  
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "fetching\n +--directory-fetcher\n |   +--src\n |   `--test\n |       `--fixtures\n |           +--no-manifest\n |           +--pkg-with-broken-symlink\n |           +--pkg-with-symlinked-dir-and-files\n |           `--simple-pkg\n +--fetcher-base\n |   `--src\n +--git-fetcher\n |   +--src\n |   `--test\n +--pick-fetcher\n |   +--src\n |   `--test\n `--tarball-fetcher\n     +--src\n     |   `--errorTypes\n     `--test\n         `--fixtures\n             `--tarball-with-duplicate-files", "description": "fetching is a root directory that houses 5 subdirectories. Notable ones include directory-fetcher, fetcher-base, git-fetcher among others.\n\nLet me break down the system for you:\n\nAt the top level, 'directory-fetcher' houses 2 directory entries: src, test.\nAt level 2, in directory path 'directory-fetcher \u2192 src', Inside 'src', you'll find it is an empty container.\nAt level 2, in directory path 'directory-fetcher \u2192 test', 'test' organizes tests across 1 separate subfolders.\nWithin directory hierarchy 'directory-fetcher / test / fixtures', 'fixtures' hosts 4 numerous child directories.\nIn nested path 'directory-fetcher > test > fixtures > no-manifest', Inside 'no-manifest', you'll find it has no folders inside.\nIn nested path 'directory-fetcher / test / fixtures / pkg-with-broken-symlink', The 'pkg-with-broken-symlink' container appears to be unused.\nAt level 4, in directory path 'directory-fetcher > test > fixtures > pkg-with-symlinked-dir-and-files', Inside 'pkg-with-symlinked-dir-and-files', you'll find it contains no subdirectories.\nAt level 4, in directory path 'directory-fetcher / test / fixtures / simple-pkg', The 'simple-pkg' directory contains no subdirectories.\nIn the root directory, 'fetcher-base' bundles 1 subdirectory elements: src.\nIn nested path 'fetcher-base > src', Inside 'src', you'll find it is unpopulated.\nIn the root directory, 'git-fetcher' shelters 2 directory entries: src, test.\nAt level 2, in directory path 'git-fetcher \u2192 src', 'src' is unpopulated.\nWithin directory hierarchy 'git-fetcher \u2192 test', 'test' awaits content.\nBack to the top level.\nAt the top level, 'pick-fetcher' maintains 2 contained folders: src, test.\nAt level 2, in directory path 'pick-fetcher \u2192 src', 'src' has no content.\nIn nested path 'pick-fetcher > test', Inside 'test', you'll find it stands empty.\nBack to the top level.\nIn the root directory, 'tarball-fetcher' contains 2 contained folders: src, test.\nWithin directory hierarchy 'tarball-fetcher \u2192 src', Within 'src', you'll find 1 nested folders for code structure.\nIn nested path 'tarball-fetcher / src / errorTypes', The 'errorTypes' directory is an empty container.\nWithin directory hierarchy 'tarball-fetcher / test', 'test' hosts 1 test-related directories.\nAt level 3, in directory path 'tarball-fetcher / test / fixtures', 'fixtures' comprises 1 subdirectory elements: tarball-with-duplicate-files.\nAt level 4, in directory path 'tarball-fetcher / test / fixtures / tarball-with-duplicate-files', The 'tarball-with-duplicate-files' storage space is devoid of content.\nBack to the top level.\n"}