prompt: Your task is to convert an English description into an ASCII tree format using this style:
  ```
  tests
   +--helpers
   |   `--browser
   +--regression
   |   `--libs
   +--test262
   |   `--test262
   `--unit
       `--fixtures
  ```
  
  Convert this description:
  
  esm-externals is a primary directory that incorporates 3 subdirectories: app, node_modules and pages.
  At the top level, 'app' possesses 2 subdirectories that organize the source code.
  At level 2, in directory path 'app > client', Inside 'client', you'll find it has nothing inside.
  At level 2, in directory path 'app > server', Inside 'server', you'll find it contains no subdirectories.
  Back to the top level.
  In the root directory, 'node_modules' organizes 7 packages: app-cjs-esm-package, app-esm-package1, app-esm-package2, esm-package1, esm-package2, invalid-esm-package, preact.
  At level 2, in directory path 'node_modules → app-cjs-esm-package', The 'app-cjs-esm-package' collection holds no subdirectories at the moment.
  Within directory hierarchy 'node_modules > app-esm-package1', The 'app-esm-package1' folder is unpopulated.
  Within directory hierarchy 'node_modules → app-esm-package2', 'app-esm-package2' holds no subdirectories at the moment.
  Within directory hierarchy 'node_modules / esm-package1', 'esm-package1' sits empty.
  In nested path 'node_modules > esm-package2', The 'esm-package2' directory awaits content.
  Within directory hierarchy 'node_modules / invalid-esm-package', The 'invalid-esm-package' directory is devoid of content.
  In nested path 'node_modules > preact', Inside 'preact', you'll find it remains unused.
  Back to the top level.
  In the root directory, 'pages' contains no subdirectories.
  
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "esm-externals\n +--app\n |   +--client\n |   `--server\n +--node_modules\n |   +--app-cjs-esm-package\n |   +--app-esm-package1\n |   +--app-esm-package2\n |   +--esm-package1\n |   +--esm-package2\n |   +--invalid-esm-package\n |   `--preact\n `--pages", "description": "esm-externals is a primary directory that incorporates 3 subdirectories: app, node_modules and pages.\nAt the top level, 'app' possesses 2 subdirectories that organize the source code.\nAt level 2, in directory path 'app > client', Inside 'client', you'll find it has nothing inside.\nAt level 2, in directory path 'app > server', Inside 'server', you'll find it contains no subdirectories.\nBack to the top level.\nIn the root directory, 'node_modules' organizes 7 packages: app-cjs-esm-package, app-esm-package1, app-esm-package2, esm-package1, esm-package2, invalid-esm-package, preact.\nAt level 2, in directory path 'node_modules \u2192 app-cjs-esm-package', The 'app-cjs-esm-package' collection holds no subdirectories at the moment.\nWithin directory hierarchy 'node_modules > app-esm-package1', The 'app-esm-package1' folder is unpopulated.\nWithin directory hierarchy 'node_modules \u2192 app-esm-package2', 'app-esm-package2' holds no subdirectories at the moment.\nWithin directory hierarchy 'node_modules / esm-package1', 'esm-package1' sits empty.\nIn nested path 'node_modules > esm-package2', The 'esm-package2' directory awaits content.\nWithin directory hierarchy 'node_modules / invalid-esm-package', The 'invalid-esm-package' directory is devoid of content.\nIn nested path 'node_modules > preact', Inside 'preact', you'll find it remains unused.\nBack to the top level.\nIn the root directory, 'pages' contains no subdirectories.\n"}