prompt: Your task is to convert the following English description into an ASCII tree format.
  
  groovy is a base directory that maintains 3 subdirectories: buildSrc, consumer and lib.
  At the top level, 'buildSrc' retains 1 directories: src.
  Within directory hierarchy 'buildSrc > src', 'src' contains 1 subdirectories that organize the source code.
  At level 3, in directory path 'buildSrc / src / main', 'main' has 1 subdirectory elements: groovy.
  Within directory hierarchy 'buildSrc / src / main / groovy', Inside 'groovy', you'll find it is unpopulated.
  Back to the top level.
  At the top level, Inside 'consumer', you'll find it contains no subdirectories.
  At the main level, The 'lib' data structure is vacant.
  
  
  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": "groovy\n +--buildSrc\n |   `--src\n |       `--main\n |           `--groovy\n +--consumer\n `--lib", "description": "groovy is a base directory that maintains 3 subdirectories: buildSrc, consumer and lib.\nAt the top level, 'buildSrc' retains 1 directories: src.\nWithin directory hierarchy 'buildSrc > src', 'src' contains 1 subdirectories that organize the source code.\nAt level 3, in directory path 'buildSrc / src / main', 'main' has 1 subdirectory elements: groovy.\nWithin directory hierarchy 'buildSrc / src / main / groovy', Inside 'groovy', you'll find it is unpopulated.\nBack to the top level.\nAt the top level, Inside 'consumer', you'll find it contains no subdirectories.\nAt the main level, The 'lib' data structure is vacant.\n"}