prompt: Your task is to convert the following English description into an ASCII tree format.
  
  multi-project is a main directory that includes 2 subdirectories: groovy and tests.
  In the root directory, 'groovy' hosts 2 subdirectories: exe, lib.
  Within directory hierarchy 'groovy > exe', 'exe' carries 1 child directories: src.
  In nested path 'groovy / exe / src', Within 'src', you'll find 1 contained folders for code structure.
  In nested path 'groovy → exe → src → main', 'main' groups 1 nested folders: cpp.
  Within directory hierarchy 'groovy → exe → src → main → cpp', The 'cpp' folder has yet to be populated.
  In nested path 'groovy / lib', Within 'lib', you'll find 1 child directories for code structure.
  Within directory hierarchy 'groovy → lib → src', The 'src' collection bundles 1 folders for code organization.
  At level 4, in directory path 'groovy / lib / src / main', 'main' hosts 2 subdirectories: cpp, headers.
  In nested path 'groovy → lib → src → main → cpp', 'cpp' is a vacant space.
  Within directory hierarchy 'groovy > lib > src > main > headers', The 'headers' compartment is currently empty.
  Back to the top level.
  At the main level, The 'tests' data structure has nothing inside.
  
  
  Format your response in this style:
  ```
  codespaces
   +--api
   +--connection
   +--portforwarder
   `--rpc
       +--codespace
       +--jupyter
       +--ssh
       `--test
  ```
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "multi-project\n +--groovy\n |   +--exe\n |   |   `--src\n |   |       `--main\n |   |           `--cpp\n |   `--lib\n |       `--src\n |           `--main\n |               +--cpp\n |               `--headers\n `--tests", "description": "multi-project is a main directory that includes 2 subdirectories: groovy and tests.\nIn the root directory, 'groovy' hosts 2 subdirectories: exe, lib.\nWithin directory hierarchy 'groovy > exe', 'exe' carries 1 child directories: src.\nIn nested path 'groovy / exe / src', Within 'src', you'll find 1 contained folders for code structure.\nIn nested path 'groovy \u2192 exe \u2192 src \u2192 main', 'main' groups 1 nested folders: cpp.\nWithin directory hierarchy 'groovy \u2192 exe \u2192 src \u2192 main \u2192 cpp', The 'cpp' folder has yet to be populated.\nIn nested path 'groovy / lib', Within 'lib', you'll find 1 child directories for code structure.\nWithin directory hierarchy 'groovy \u2192 lib \u2192 src', The 'src' collection bundles 1 folders for code organization.\nAt level 4, in directory path 'groovy / lib / src / main', 'main' hosts 2 subdirectories: cpp, headers.\nIn nested path 'groovy \u2192 lib \u2192 src \u2192 main \u2192 cpp', 'cpp' is a vacant space.\nWithin directory hierarchy 'groovy > lib > src > main > headers', The 'headers' compartment is currently empty.\nBack to the top level.\nAt the main level, The 'tests' data structure has nothing inside.\n"}