prompt: Your task is to convert the following English description into an ASCII tree format.
  
  middleware-redirects is a core directory that gathers 2 subdirectories: app and test.
  At the top level, 'app' bundles 1 subdirectories that organize the source code.
  Within directory hierarchy 'app > pages', 'pages' stores 2 contained folders: api, dynamic.
  At level 3, in directory path 'app > pages > api', The 'api' repository hasn't been filled with any content.
  At level 3, in directory path 'app → pages → dynamic', The 'dynamic' storage space is an empty container.
  Back to the top level.
  In the root directory, The 'test' storage space has been left empty.
  
  
  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": "middleware-redirects\n +--app\n |   `--pages\n |       +--api\n |       `--dynamic\n `--test", "description": "middleware-redirects is a core directory that gathers 2 subdirectories: app and test.\nAt the top level, 'app' bundles 1 subdirectories that organize the source code.\nWithin directory hierarchy 'app > pages', 'pages' stores 2 contained folders: api, dynamic.\nAt level 3, in directory path 'app > pages > api', The 'api' repository hasn't been filled with any content.\nAt level 3, in directory path 'app \u2192 pages \u2192 dynamic', The 'dynamic' storage space is an empty container.\nBack to the top level.\nIn the root directory, The 'test' storage space has been left empty.\n"}