prompt: Your task is to convert an English description into an ASCII tree format using this style:
  ```
  ide
   +--visualstudio
   |   `--tasks
   |       `--internal
   `--xcode
       `--tasks
           `--internal
  ```
  
  Convert this description:
  
  app is a main directory that consolidates 3 subdirectories: edge, nodejs and timestamp.
  In the root directory, 'edge' encapsulates 4 multiple subdirectories.
  Within directory hierarchy 'edge → dynamic-page', Inside 'dynamic-page', you'll find it is an empty container.
  At level 2, in directory path 'edge / middleware', Inside 'middleware', you'll find it has no folders inside.
  In nested path 'edge / route', The 'route' data structure is unpopulated.
  Within directory hierarchy 'edge > server-action', The 'server-action' repository stands empty.
  Back to the top level.
  In the root directory, 'nodejs' bundles 4 various child directories.
  Within directory hierarchy 'nodejs > dynamic-page', The 'dynamic-page' collection has yet to be populated.
  At level 2, in directory path 'nodejs → middleware', Inside 'middleware', you'll find it has no folders inside.
  Within directory hierarchy 'nodejs / route', Inside 'route', you'll find it is blank.
  In nested path 'nodejs → server-action', The 'server-action' compartment has no content.
  Back to the top level.
  In the root directory, 'timestamp' holds 2 subdirectory elements: key, trigger-revalidate.
  At level 2, in directory path 'timestamp / key', 'key' has 1 nested folders: [key].
  At level 3, in directory path 'timestamp > key > [key]', The '[key]' collection hasn't been filled with any content.
  In nested path 'timestamp > trigger-revalidate', The 'trigger-revalidate' compartment remains unused.
  Back to the top level.
  
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "app\n +--edge\n |   +--dynamic-page\n |   +--middleware\n |   +--route\n |   `--server-action\n +--nodejs\n |   +--dynamic-page\n |   +--middleware\n |   +--route\n |   `--server-action\n `--timestamp\n     +--key\n     |   `--[key]\n     `--trigger-revalidate", "description": "app is a main directory that consolidates 3 subdirectories: edge, nodejs and timestamp.\nIn the root directory, 'edge' encapsulates 4 multiple subdirectories.\nWithin directory hierarchy 'edge \u2192 dynamic-page', Inside 'dynamic-page', you'll find it is an empty container.\nAt level 2, in directory path 'edge / middleware', Inside 'middleware', you'll find it has no folders inside.\nIn nested path 'edge / route', The 'route' data structure is unpopulated.\nWithin directory hierarchy 'edge > server-action', The 'server-action' repository stands empty.\nBack to the top level.\nIn the root directory, 'nodejs' bundles 4 various child directories.\nWithin directory hierarchy 'nodejs > dynamic-page', The 'dynamic-page' collection has yet to be populated.\nAt level 2, in directory path 'nodejs \u2192 middleware', Inside 'middleware', you'll find it has no folders inside.\nWithin directory hierarchy 'nodejs / route', Inside 'route', you'll find it is blank.\nIn nested path 'nodejs \u2192 server-action', The 'server-action' compartment has no content.\nBack to the top level.\nIn the root directory, 'timestamp' holds 2 subdirectory elements: key, trigger-revalidate.\nAt level 2, in directory path 'timestamp / key', 'key' has 1 nested folders: [key].\nAt level 3, in directory path 'timestamp > key > [key]', The '[key]' collection hasn't been filled with any content.\nIn nested path 'timestamp > trigger-revalidate', The 'trigger-revalidate' compartment remains unused.\nBack to the top level.\n"}