prompt: Your task is to convert the following English description into an ASCII tree format.
  
  src is a head directory that assembles 5 subdirectories. Notable ones include ast, finalisers, rollup among others.
  
  Let me break down the hierarchy for you:
  
  At the main level, 'ast' possesses 4 numerous directory entries.
  Within directory hierarchy 'ast → nodes', 'nodes' shelters 1 subfolders: shared.
  In nested path 'ast / nodes / shared', Inside 'shared', you'll find it sits empty.
  In nested path 'ast / scopes', The 'scopes' directory is empty.
  At level 2, in directory path 'ast → utils', Inside 'utils', you'll find it contains nothing at present.
  In nested path 'ast → variables', Inside 'variables', you'll find it remains unused.
  In the root directory, 'finalisers' keeps 1 folders: shared.
  Within directory hierarchy 'finalisers > shared', Inside 'shared', you'll find it remains unused.
  Back to the top level.
  In the root directory, The 'rollup' collection is devoid of content.
  At the main level, 'utils' shelters 1 child directories: options.
  Within directory hierarchy 'utils > options', Inside 'options', you'll find it hasn't been filled with any content.
  Back to the top level.
  At the top level, 'watch' is an empty container.
  
  
  Format your response in this style:
  ```
  gradle
   +--api
   +--internal
   `--util
       `--internal
  ```
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "src\n +--ast\n |   +--nodes\n |   |   `--shared\n |   +--scopes\n |   +--utils\n |   `--variables\n +--finalisers\n |   `--shared\n +--rollup\n +--utils\n |   `--options\n `--watch", "description": "src is a head directory that assembles 5 subdirectories. Notable ones include ast, finalisers, rollup among others.\n\nLet me break down the hierarchy for you:\n\nAt the main level, 'ast' possesses 4 numerous directory entries.\nWithin directory hierarchy 'ast \u2192 nodes', 'nodes' shelters 1 subfolders: shared.\nIn nested path 'ast / nodes / shared', Inside 'shared', you'll find it sits empty.\nIn nested path 'ast / scopes', The 'scopes' directory is empty.\nAt level 2, in directory path 'ast \u2192 utils', Inside 'utils', you'll find it contains nothing at present.\nIn nested path 'ast \u2192 variables', Inside 'variables', you'll find it remains unused.\nIn the root directory, 'finalisers' keeps 1 folders: shared.\nWithin directory hierarchy 'finalisers > shared', Inside 'shared', you'll find it remains unused.\nBack to the top level.\nIn the root directory, The 'rollup' collection is devoid of content.\nAt the main level, 'utils' shelters 1 child directories: options.\nWithin directory hierarchy 'utils > options', Inside 'options', you'll find it hasn't been filled with any content.\nBack to the top level.\nAt the top level, 'watch' is an empty container.\n"}