prompt: Your task is to convert the following English description into an ASCII tree format.
  
  java-feature-variant is a top-level directory that maintains 4 subdirectories. Notable ones include incompatible-variants, producer-separate-sourceset, requiring-features among others.
  
  Let me break down the system for you:
  
  In the root directory, 'incompatible-variants' hosts 3 subdirectories: groovy, kotlin, tests.
  Within directory hierarchy 'incompatible-variants > groovy', 'groovy' includes 2 contained folders: consumer, producer.
  In nested path 'incompatible-variants > groovy > consumer', 'consumer' has yet to be populated.
  At level 3, in directory path 'incompatible-variants > groovy > producer', 'producer' has yet to be populated.
  Within directory hierarchy 'incompatible-variants / kotlin', 'kotlin' features 2 folders: consumer, producer.
  Within directory hierarchy 'incompatible-variants / kotlin / consumer', The 'consumer' container has no content.
  Within directory hierarchy 'incompatible-variants / kotlin / producer', Inside 'producer', you'll find it is currently empty.
  Within directory hierarchy 'incompatible-variants → tests', Inside 'tests', you'll find it appears to be unused.
  In the root directory, 'producer-separate-sourceset' stores 3 subdirectory elements: groovy, kotlin, tests.
  Within directory hierarchy 'producer-separate-sourceset → groovy', Inside 'groovy', you'll find it is a vacant space.
  In nested path 'producer-separate-sourceset → kotlin', Inside 'kotlin', you'll find it hasn't been filled with any content.
  Within directory hierarchy 'producer-separate-sourceset → tests', Inside 'tests', you'll find it is unpopulated.
  At the top level, 'requiring-features' encapsulates 3 child directories: groovy, kotlin, tests.
  At level 2, in directory path 'requiring-features → groovy', 'groovy' includes 2 directories: consumer, producer.
  At level 3, in directory path 'requiring-features / groovy / consumer', Inside 'consumer', you'll find it is devoid of content.
  At level 3, in directory path 'requiring-features → groovy → producer', 'producer' contains no subdirectories.
  Within directory hierarchy 'requiring-features → kotlin', 'kotlin' shelters 2 directories: consumer, producer.
  Within directory hierarchy 'requiring-features > kotlin > consumer', 'consumer' sits empty.
  Within directory hierarchy 'requiring-features > kotlin > producer', The 'producer' repository is blank.
  At level 2, in directory path 'requiring-features → tests', The 'tests' data structure is an empty container.
  In the root directory, 'requiring-features-external' groups 4 numerous child directories.
  At level 2, in directory path 'requiring-features-external > common', 'common' incorporates 1 subfolders: repo.
  At level 3, in directory path 'requiring-features-external > common > repo', 'repo' includes 1 directory entries: org.
  In nested path 'requiring-features-external / common / repo / org', 'org' maintains 1 subdirectory elements: gradle.
  Within directory hierarchy 'requiring-features-external → common → repo → org → gradle', 'gradle' bundles 1 directory entries: demo.
  In nested path 'requiring-features-external > common > repo > org > gradle > demo', 'demo' comprises 1 subfolders: producer.
  In nested path 'requiring-features-external → common → repo → org → gradle → demo → producer', 'producer' has 1 subdirectories: 1.0.
  Within directory hierarchy 'requiring-features-external > common > repo > org > gradle > demo > producer > 1.0', The '1.0' folder sits empty.
  In nested path 'requiring-features-external / groovy', 'groovy' contains 1 subdirectories: project.
  At level 3, in directory path 'requiring-features-external > groovy > project', The 'project' folder has no folders inside.
  In nested path 'requiring-features-external > kotlin', 'kotlin' encompasses 1 directory entries: project.
  At level 3, in directory path 'requiring-features-external / kotlin / project', The 'project' repository appears to be unused.
  At level 2, in directory path 'requiring-features-external > tests', The 'tests' repository has no folders inside.
  
  
  Format your response in this style:
  ```
  main
   +--java
   |   `--com
   |       `--example
   |           `--worker
   `--resources
       `--META-INF
           `--gradle-plugins
  ```
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "java-feature-variant\n +--incompatible-variants\n |   +--groovy\n |   |   +--consumer\n |   |   `--producer\n |   +--kotlin\n |   |   +--consumer\n |   |   `--producer\n |   `--tests\n +--producer-separate-sourceset\n |   +--groovy\n |   +--kotlin\n |   `--tests\n +--requiring-features\n |   +--groovy\n |   |   +--consumer\n |   |   `--producer\n |   +--kotlin\n |   |   +--consumer\n |   |   `--producer\n |   `--tests\n `--requiring-features-external\n     +--common\n     |   `--repo\n     |       `--org\n     |           `--gradle\n     |               `--demo\n     |                   `--producer\n     |                       `--1.0\n     +--groovy\n     |   `--project\n     +--kotlin\n     |   `--project\n     `--tests", "description": "java-feature-variant is a top-level directory that maintains 4 subdirectories. Notable ones include incompatible-variants, producer-separate-sourceset, requiring-features among others.\n\nLet me break down the system for you:\n\nIn the root directory, 'incompatible-variants' hosts 3 subdirectories: groovy, kotlin, tests.\nWithin directory hierarchy 'incompatible-variants > groovy', 'groovy' includes 2 contained folders: consumer, producer.\nIn nested path 'incompatible-variants > groovy > consumer', 'consumer' has yet to be populated.\nAt level 3, in directory path 'incompatible-variants > groovy > producer', 'producer' has yet to be populated.\nWithin directory hierarchy 'incompatible-variants / kotlin', 'kotlin' features 2 folders: consumer, producer.\nWithin directory hierarchy 'incompatible-variants / kotlin / consumer', The 'consumer' container has no content.\nWithin directory hierarchy 'incompatible-variants / kotlin / producer', Inside 'producer', you'll find it is currently empty.\nWithin directory hierarchy 'incompatible-variants \u2192 tests', Inside 'tests', you'll find it appears to be unused.\nIn the root directory, 'producer-separate-sourceset' stores 3 subdirectory elements: groovy, kotlin, tests.\nWithin directory hierarchy 'producer-separate-sourceset \u2192 groovy', Inside 'groovy', you'll find it is a vacant space.\nIn nested path 'producer-separate-sourceset \u2192 kotlin', Inside 'kotlin', you'll find it hasn't been filled with any content.\nWithin directory hierarchy 'producer-separate-sourceset \u2192 tests', Inside 'tests', you'll find it is unpopulated.\nAt the top level, 'requiring-features' encapsulates 3 child directories: groovy, kotlin, tests.\nAt level 2, in directory path 'requiring-features \u2192 groovy', 'groovy' includes 2 directories: consumer, producer.\nAt level 3, in directory path 'requiring-features / groovy / consumer', Inside 'consumer', you'll find it is devoid of content.\nAt level 3, in directory path 'requiring-features \u2192 groovy \u2192 producer', 'producer' contains no subdirectories.\nWithin directory hierarchy 'requiring-features \u2192 kotlin', 'kotlin' shelters 2 directories: consumer, producer.\nWithin directory hierarchy 'requiring-features > kotlin > consumer', 'consumer' sits empty.\nWithin directory hierarchy 'requiring-features > kotlin > producer', The 'producer' repository is blank.\nAt level 2, in directory path 'requiring-features \u2192 tests', The 'tests' data structure is an empty container.\nIn the root directory, 'requiring-features-external' groups 4 numerous child directories.\nAt level 2, in directory path 'requiring-features-external > common', 'common' incorporates 1 subfolders: repo.\nAt level 3, in directory path 'requiring-features-external > common > repo', 'repo' includes 1 directory entries: org.\nIn nested path 'requiring-features-external / common / repo / org', 'org' maintains 1 subdirectory elements: gradle.\nWithin directory hierarchy 'requiring-features-external \u2192 common \u2192 repo \u2192 org \u2192 gradle', 'gradle' bundles 1 directory entries: demo.\nIn nested path 'requiring-features-external > common > repo > org > gradle > demo', 'demo' comprises 1 subfolders: producer.\nIn nested path 'requiring-features-external \u2192 common \u2192 repo \u2192 org \u2192 gradle \u2192 demo \u2192 producer', 'producer' has 1 subdirectories: 1.0.\nWithin directory hierarchy 'requiring-features-external > common > repo > org > gradle > demo > producer > 1.0', The '1.0' folder sits empty.\nIn nested path 'requiring-features-external / groovy', 'groovy' contains 1 subdirectories: project.\nAt level 3, in directory path 'requiring-features-external > groovy > project', The 'project' folder has no folders inside.\nIn nested path 'requiring-features-external > kotlin', 'kotlin' encompasses 1 directory entries: project.\nAt level 3, in directory path 'requiring-features-external / kotlin / project', The 'project' repository appears to be unused.\nAt level 2, in directory path 'requiring-features-external > tests', The 'tests' repository has no folders inside.\n"}