prompt: Your task is to convert an English description into an ASCII tree format using this style:
  ```
  docs
   +--dsl
   |   +--docbook
   |   |   `--model
   |   +--links
   |   `--source
   |       `--model
   `--model
  ```
  
  Convert this description:
  
  src is a principal directory that comprises 2 subdirectories: main and test.
  At the top level, 'main' organizes 1 folders: java.
  Within directory hierarchy 'main / java', 'java' retains 1 contained folders: org.
  At level 3, in directory path 'main > java > org', 'org' bundles 1 subfolders: gradle.
  At level 4, in directory path 'main → java → org → gradle', 'gradle' houses 1 subdirectory elements: internal.
  In nested path 'main / java / org / gradle / internal', 'internal' features 1 folders: tools.
  At level 6, in directory path 'main / java / org / gradle / internal / tools', 'tools' possesses 1 subfolders: api.
  Within directory hierarchy 'main > java > org > gradle > internal > tools > api', 'api' organizes 1 folders: impl.
  At level 8, in directory path 'main > java > org > gradle > internal > tools > api > impl', Inside 'impl', you'll find it has no folders inside.
  In the root directory, 'test' organizes tests across 1 separate directories.
  At level 2, in directory path 'test / groovy', 'groovy' has 1 contained folders: org.
  At level 3, in directory path 'test > groovy > org', 'org' possesses 1 contained folders: gradle.
  In nested path 'test → groovy → org → gradle', 'gradle' groups 1 subdirectory elements: internal.
  At level 5, in directory path 'test / groovy / org / gradle / internal', 'internal' has 1 subdirectory elements: tools.
  In nested path 'test → groovy → org → gradle → internal → tools', 'tools' comprises 1 directory entries: api.
  In nested path 'test > groovy > org > gradle > internal > tools > api', Inside 'api', you'll find it sits empty.
  
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "src\n +--main\n |   `--java\n |       `--org\n |           `--gradle\n |               `--internal\n |                   `--tools\n |                       `--api\n |                           `--impl\n `--test\n     `--groovy\n         `--org\n             `--gradle\n                 `--internal\n                     `--tools\n                         `--api", "description": "src is a principal directory that comprises 2 subdirectories: main and test.\nAt the top level, 'main' organizes 1 folders: java.\nWithin directory hierarchy 'main / java', 'java' retains 1 contained folders: org.\nAt level 3, in directory path 'main > java > org', 'org' bundles 1 subfolders: gradle.\nAt level 4, in directory path 'main \u2192 java \u2192 org \u2192 gradle', 'gradle' houses 1 subdirectory elements: internal.\nIn nested path 'main / java / org / gradle / internal', 'internal' features 1 folders: tools.\nAt level 6, in directory path 'main / java / org / gradle / internal / tools', 'tools' possesses 1 subfolders: api.\nWithin directory hierarchy 'main > java > org > gradle > internal > tools > api', 'api' organizes 1 folders: impl.\nAt level 8, in directory path 'main > java > org > gradle > internal > tools > api > impl', Inside 'impl', you'll find it has no folders inside.\nIn the root directory, 'test' organizes tests across 1 separate directories.\nAt level 2, in directory path 'test / groovy', 'groovy' has 1 contained folders: org.\nAt level 3, in directory path 'test > groovy > org', 'org' possesses 1 contained folders: gradle.\nIn nested path 'test \u2192 groovy \u2192 org \u2192 gradle', 'gradle' groups 1 subdirectory elements: internal.\nAt level 5, in directory path 'test / groovy / org / gradle / internal', 'internal' has 1 subdirectory elements: tools.\nIn nested path 'test \u2192 groovy \u2192 org \u2192 gradle \u2192 internal \u2192 tools', 'tools' comprises 1 directory entries: api.\nIn nested path 'test > groovy > org > gradle > internal > tools > api', Inside 'api', you'll find it sits empty.\n"}