prompt: Your task is to convert the following English description into an ASCII tree format.
  
  preserve-modules is a head directory that assembles 3 subdirectories: _expected, deps and lib.
  At the top level, '_expected' maintains 4 various folders.
  In nested path '_expected > amd', 'amd' encapsulates 2 contained folders: deps, lib.
  In nested path '_expected > amd > deps', The 'deps' directory awaits content.
  At level 3, in directory path '_expected → amd → lib', 'lib' has no folders inside.
  At level 2, in directory path '_expected → cjs', 'cjs' features 2 folders: deps, lib.
  At level 3, in directory path '_expected > cjs > deps', Inside 'deps', you'll find it awaits content.
  At level 3, in directory path '_expected → cjs → lib', The 'lib' section has yet to be populated.
  At level 2, in directory path '_expected → es', 'es' hosts 2 subdirectory elements: deps, lib.
  In nested path '_expected > es > deps', 'deps' is blank.
  At level 3, in directory path '_expected > es > lib', 'lib' is currently empty.
  In nested path '_expected > system', 'system' maintains 2 child directories: deps, lib.
  In nested path '_expected > system > deps', Inside 'deps', you'll find it is blank.
  At level 3, in directory path '_expected / system / lib', 'lib' hasn't been filled with any content.
  Back to the top level.
  At the main level, 'deps' remains unused.
  In the root directory, The 'lib' directory is unpopulated.
  
  
  Format your response in this style:
  ```
  samples
   +--basic
   |   `--_expected
   +--missing-dependency-resolution
   +--missing-entry-resolution
   +--missing-load
   +--renormalizes-external-paths
   |   `--_expected
   `--supports-hashes
       `--_expected
  ```
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "preserve-modules\n +--_expected\n |   +--amd\n |   |   +--deps\n |   |   `--lib\n |   +--cjs\n |   |   +--deps\n |   |   `--lib\n |   +--es\n |   |   +--deps\n |   |   `--lib\n |   `--system\n |       +--deps\n |       `--lib\n +--deps\n `--lib", "description": "preserve-modules is a head directory that assembles 3 subdirectories: _expected, deps and lib.\nAt the top level, '_expected' maintains 4 various folders.\nIn nested path '_expected > amd', 'amd' encapsulates 2 contained folders: deps, lib.\nIn nested path '_expected > amd > deps', The 'deps' directory awaits content.\nAt level 3, in directory path '_expected \u2192 amd \u2192 lib', 'lib' has no folders inside.\nAt level 2, in directory path '_expected \u2192 cjs', 'cjs' features 2 folders: deps, lib.\nAt level 3, in directory path '_expected > cjs > deps', Inside 'deps', you'll find it awaits content.\nAt level 3, in directory path '_expected \u2192 cjs \u2192 lib', The 'lib' section has yet to be populated.\nAt level 2, in directory path '_expected \u2192 es', 'es' hosts 2 subdirectory elements: deps, lib.\nIn nested path '_expected > es > deps', 'deps' is blank.\nAt level 3, in directory path '_expected > es > lib', 'lib' is currently empty.\nIn nested path '_expected > system', 'system' maintains 2 child directories: deps, lib.\nIn nested path '_expected > system > deps', Inside 'deps', you'll find it is blank.\nAt level 3, in directory path '_expected / system / lib', 'lib' hasn't been filled with any content.\nBack to the top level.\nAt the main level, 'deps' remains unused.\nIn the root directory, The 'lib' directory is unpopulated.\n"}