prompt: Your task is to convert an English description into an ASCII tree format using this style:
  ```
  es_declare_module
   +--__snapshots__
   `--flow-typed
       `--__snapshots__
  ```
  
  Convert this description:
  
  instrumentation-hook is a fundamental directory that comprises 10 subdirectories. Notable ones include general, register-once, with-async-edge-page among others.
  
  Let me break down the construction for you:
  
  In the root directory, 'general' holds 1 contained folders: pages.
  At level 2, in directory path 'general → pages', 'pages' shelters 1 subfolders: api.
  Within directory hierarchy 'general > pages > api', 'api' hasn't been filled with any content.
  Back to the top level.
  In the root directory, 'register-once' holds 1 directory entries: pages.
  At level 2, in directory path 'register-once → pages', 'pages' contains no subdirectories.
  Back to the top level.
  At the top level, 'with-async-edge-page' groups 1 directories: pages.
  At level 2, in directory path 'with-async-edge-page / pages', Inside 'pages', you'll find it appears to be unused.
  In the root directory, 'with-async-node-page' has 1 subdirectories: pages.
  At level 2, in directory path 'with-async-node-page → pages', 'pages' lacks any subdirectories.
  Back to the top level.
  At the top level, 'with-edge-api' stores 1 directory entries: pages.
  At level 2, in directory path 'with-edge-api / pages', 'pages' keeps 1 subdirectory elements: api.
  At level 3, in directory path 'with-edge-api → pages → api', 'api' is an empty container.
  At the top level, 'with-edge-page' groups 1 nested folders: pages.
  Within directory hierarchy 'with-edge-page / pages', 'pages' is blank.
  Back to the top level.
  At the top level, 'with-esm-import' contains 2 child directories: node_modules, pages.
  At level 2, in directory path 'with-esm-import → node_modules', 'node_modules' comprises 1 packages: my-lib.
  Within directory hierarchy 'with-esm-import → node_modules → my-lib', The 'my-lib' container awaits content.
  At level 2, in directory path 'with-esm-import > pages', The 'pages' section remains unused.
  At the top level, 'with-middleware' includes 1 folders: pages.
  Within directory hierarchy 'with-middleware / pages', Inside 'pages', you'll find it has no folders inside.
  Back to the top level.
  At the top level, 'with-node-api' maintains 1 contained folders: pages.
  Within directory hierarchy 'with-node-api > pages', 'pages' groups 1 folders: api.
  At level 3, in directory path 'with-node-api / pages / api', The 'api' directory has been left empty.
  At the top level, 'with-node-page' possesses 1 folders: pages.
  Within directory hierarchy 'with-node-page → pages', Inside 'pages', you'll find it is currently empty.
  
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "instrumentation-hook\n +--general\n |   `--pages\n |       `--api\n +--register-once\n |   `--pages\n +--with-async-edge-page\n |   `--pages\n +--with-async-node-page\n |   `--pages\n +--with-edge-api\n |   `--pages\n |       `--api\n +--with-edge-page\n |   `--pages\n +--with-esm-import\n |   +--node_modules\n |   |   `--my-lib\n |   `--pages\n +--with-middleware\n |   `--pages\n +--with-node-api\n |   `--pages\n |       `--api\n `--with-node-page\n     `--pages", "description": "instrumentation-hook is a fundamental directory that comprises 10 subdirectories. Notable ones include general, register-once, with-async-edge-page among others.\n\nLet me break down the construction for you:\n\nIn the root directory, 'general' holds 1 contained folders: pages.\nAt level 2, in directory path 'general \u2192 pages', 'pages' shelters 1 subfolders: api.\nWithin directory hierarchy 'general > pages > api', 'api' hasn't been filled with any content.\nBack to the top level.\nIn the root directory, 'register-once' holds 1 directory entries: pages.\nAt level 2, in directory path 'register-once \u2192 pages', 'pages' contains no subdirectories.\nBack to the top level.\nAt the top level, 'with-async-edge-page' groups 1 directories: pages.\nAt level 2, in directory path 'with-async-edge-page / pages', Inside 'pages', you'll find it appears to be unused.\nIn the root directory, 'with-async-node-page' has 1 subdirectories: pages.\nAt level 2, in directory path 'with-async-node-page \u2192 pages', 'pages' lacks any subdirectories.\nBack to the top level.\nAt the top level, 'with-edge-api' stores 1 directory entries: pages.\nAt level 2, in directory path 'with-edge-api / pages', 'pages' keeps 1 subdirectory elements: api.\nAt level 3, in directory path 'with-edge-api \u2192 pages \u2192 api', 'api' is an empty container.\nAt the top level, 'with-edge-page' groups 1 nested folders: pages.\nWithin directory hierarchy 'with-edge-page / pages', 'pages' is blank.\nBack to the top level.\nAt the top level, 'with-esm-import' contains 2 child directories: node_modules, pages.\nAt level 2, in directory path 'with-esm-import \u2192 node_modules', 'node_modules' comprises 1 packages: my-lib.\nWithin directory hierarchy 'with-esm-import \u2192 node_modules \u2192 my-lib', The 'my-lib' container awaits content.\nAt level 2, in directory path 'with-esm-import > pages', The 'pages' section remains unused.\nAt the top level, 'with-middleware' includes 1 folders: pages.\nWithin directory hierarchy 'with-middleware / pages', Inside 'pages', you'll find it has no folders inside.\nBack to the top level.\nAt the top level, 'with-node-api' maintains 1 contained folders: pages.\nWithin directory hierarchy 'with-node-api > pages', 'pages' groups 1 folders: api.\nAt level 3, in directory path 'with-node-api / pages / api', The 'api' directory has been left empty.\nAt the top level, 'with-node-page' possesses 1 folders: pages.\nWithin directory hierarchy 'with-node-page \u2192 pages', Inside 'pages', you'll find it is currently empty.\n"}