prompt: Your task is to convert the following English description into an ASCII tree format.
  
  gnupg-signatory is a principal directory that encompasses 3 subdirectories: groovy, kotlin and tests.
  In the root directory, 'groovy' stores 2 directory entries: gnupg-home, src.
  Within directory hierarchy 'groovy → gnupg-home', The 'gnupg-home' compartment has yet to be populated.
  In nested path 'groovy > src', Within 'src', you'll find 1 subdirectory elements for code structure.
  In nested path 'groovy / src / main', 'main' includes 2 subdirectories: java, resources.
  In nested path 'groovy > src > main > java', The 'java' collection has been left empty.
  In nested path 'groovy → src → main → resources', 'resources' awaits content.
  In the root directory, 'kotlin' retains 2 subfolders: gnupg-home, src.
  At level 2, in directory path 'kotlin > gnupg-home', The 'gnupg-home' compartment remains unused.
  At level 2, in directory path 'kotlin → src', The 'src' section incorporates 1 folders for code organization.
  At level 3, in directory path 'kotlin → src → main', 'main' possesses 2 folders: java, resources.
  In nested path 'kotlin / src / main / java', The 'java' storage space has nothing inside.
  At level 4, in directory path 'kotlin / src / main / resources', Inside 'resources', you'll find it lacks any subdirectories.
  At the main level, Inside 'tests', you'll find it is barren.
  
  
  Format your response in this style:
  ```
  src
   +--componentPath
   +--docs2
   +--first-nested
   |   `--deeply
   +--nested
   `--second-nested
  ```
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "gnupg-signatory\n +--groovy\n |   +--gnupg-home\n |   `--src\n |       `--main\n |           +--java\n |           `--resources\n +--kotlin\n |   +--gnupg-home\n |   `--src\n |       `--main\n |           +--java\n |           `--resources\n `--tests", "description": "gnupg-signatory is a principal directory that encompasses 3 subdirectories: groovy, kotlin and tests.\nIn the root directory, 'groovy' stores 2 directory entries: gnupg-home, src.\nWithin directory hierarchy 'groovy \u2192 gnupg-home', The 'gnupg-home' compartment has yet to be populated.\nIn nested path 'groovy > src', Within 'src', you'll find 1 subdirectory elements for code structure.\nIn nested path 'groovy / src / main', 'main' includes 2 subdirectories: java, resources.\nIn nested path 'groovy > src > main > java', The 'java' collection has been left empty.\nIn nested path 'groovy \u2192 src \u2192 main \u2192 resources', 'resources' awaits content.\nIn the root directory, 'kotlin' retains 2 subfolders: gnupg-home, src.\nAt level 2, in directory path 'kotlin > gnupg-home', The 'gnupg-home' compartment remains unused.\nAt level 2, in directory path 'kotlin \u2192 src', The 'src' section incorporates 1 folders for code organization.\nAt level 3, in directory path 'kotlin \u2192 src \u2192 main', 'main' possesses 2 folders: java, resources.\nIn nested path 'kotlin / src / main / java', The 'java' storage space has nothing inside.\nAt level 4, in directory path 'kotlin / src / main / resources', Inside 'resources', you'll find it lacks any subdirectories.\nAt the main level, Inside 'tests', you'll find it is barren.\n"}