prompt: Your task is to convert the following English description into an ASCII tree format.
  
  artifacts is a main directory that includes 5 subdirectories. Notable ones include defineRepository, defineRepositoryInSettings, dependencyBasics among others.
  
  Let me break down the system for you:
  
  In the root directory, 'defineRepository' carries 3 subdirectory elements: groovy, kotlin, tests.
  Within directory hierarchy 'defineRepository > groovy', Inside 'groovy', you'll find it remains unused.
  Within directory hierarchy 'defineRepository / kotlin', Inside 'kotlin', you'll find it is unpopulated.
  In nested path 'defineRepository → tests', Inside 'tests', you'll find it remains unused.
  Back to the top level.
  At the top level, 'defineRepositoryInSettings' features 2 subfolders: groovy, kotlin.
  At level 2, in directory path 'defineRepositoryInSettings → groovy', 'groovy' is an empty container.
  At level 2, in directory path 'defineRepositoryInSettings → kotlin', 'kotlin' is barren.
  Back to the top level.
  At the main level, 'dependencyBasics' comprises 3 child directories: groovy, kotlin, tests.
  In nested path 'dependencyBasics / groovy', The 'groovy' collection is a vacant space.
  At level 2, in directory path 'dependencyBasics → kotlin', 'kotlin' is barren.
  In nested path 'dependencyBasics → tests', The 'tests' compartment has yet to be populated.
  Back to the top level.
  In the root directory, 'externalDependencies' bundles 3 contained folders: groovy, kotlin, tests.
  At level 2, in directory path 'externalDependencies / groovy', 'groovy' stands empty.
  Within directory hierarchy 'externalDependencies > kotlin', 'kotlin' remains unused.
  At level 2, in directory path 'externalDependencies → tests', 'tests' is devoid of content.
  In the root directory, 'generatedFileDependencies' shelters 3 contained folders: groovy, kotlin, tests.
  In nested path 'generatedFileDependencies → groovy', Inside 'groovy', you'll find it lacks any subdirectories.
  At level 2, in directory path 'generatedFileDependencies / kotlin', Inside 'kotlin', you'll find it remains unused.
  At level 2, in directory path 'generatedFileDependencies > tests', The 'tests' section is empty.
  
  
  Format your response in this style:
  ```
  main
   +--java
   |   `--org
   |       `--gradle
   |           `--sample
   `--webapp
  ```
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "artifacts\n +--defineRepository\n |   +--groovy\n |   +--kotlin\n |   `--tests\n +--defineRepositoryInSettings\n |   +--groovy\n |   `--kotlin\n +--dependencyBasics\n |   +--groovy\n |   +--kotlin\n |   `--tests\n +--externalDependencies\n |   +--groovy\n |   +--kotlin\n |   `--tests\n `--generatedFileDependencies\n     +--groovy\n     +--kotlin\n     `--tests", "description": "artifacts is a main directory that includes 5 subdirectories. Notable ones include defineRepository, defineRepositoryInSettings, dependencyBasics among others.\n\nLet me break down the system for you:\n\nIn the root directory, 'defineRepository' carries 3 subdirectory elements: groovy, kotlin, tests.\nWithin directory hierarchy 'defineRepository > groovy', Inside 'groovy', you'll find it remains unused.\nWithin directory hierarchy 'defineRepository / kotlin', Inside 'kotlin', you'll find it is unpopulated.\nIn nested path 'defineRepository \u2192 tests', Inside 'tests', you'll find it remains unused.\nBack to the top level.\nAt the top level, 'defineRepositoryInSettings' features 2 subfolders: groovy, kotlin.\nAt level 2, in directory path 'defineRepositoryInSettings \u2192 groovy', 'groovy' is an empty container.\nAt level 2, in directory path 'defineRepositoryInSettings \u2192 kotlin', 'kotlin' is barren.\nBack to the top level.\nAt the main level, 'dependencyBasics' comprises 3 child directories: groovy, kotlin, tests.\nIn nested path 'dependencyBasics / groovy', The 'groovy' collection is a vacant space.\nAt level 2, in directory path 'dependencyBasics \u2192 kotlin', 'kotlin' is barren.\nIn nested path 'dependencyBasics \u2192 tests', The 'tests' compartment has yet to be populated.\nBack to the top level.\nIn the root directory, 'externalDependencies' bundles 3 contained folders: groovy, kotlin, tests.\nAt level 2, in directory path 'externalDependencies / groovy', 'groovy' stands empty.\nWithin directory hierarchy 'externalDependencies > kotlin', 'kotlin' remains unused.\nAt level 2, in directory path 'externalDependencies \u2192 tests', 'tests' is devoid of content.\nIn the root directory, 'generatedFileDependencies' shelters 3 contained folders: groovy, kotlin, tests.\nIn nested path 'generatedFileDependencies \u2192 groovy', Inside 'groovy', you'll find it lacks any subdirectories.\nAt level 2, in directory path 'generatedFileDependencies / kotlin', Inside 'kotlin', you'll find it remains unused.\nAt level 2, in directory path 'generatedFileDependencies > tests', The 'tests' section is empty.\n"}