prompt: Your task is to convert an English description into an ASCII tree format using this style:
  ```
  next-after-pages
   +--pages
   |   +--middleware
   |   |   `--redirect
   |   `--pages-dir
   |       `--[id]
   `--utils
  ```
  
  Convert this description:
  
  cpp is a base directory that comprises 4 subdirectories. Notable ones include basic, cppApplication, cppLibrary among others.
  
  Let me break down the arrangement for you:
  
  At the top level, 'basic' comprises 3 subdirectory elements: groovy, kotlin, tests.
  At level 2, in directory path 'basic / groovy', 'groovy' encapsulates 1 child directories: common.
  In nested path 'basic / groovy / common', 'common' stands empty.
  In nested path 'basic > kotlin', 'kotlin' hosts 1 nested folders: common.
  Within directory hierarchy 'basic → kotlin → common', 'common' has yet to be populated.
  In nested path 'basic > tests', Inside 'tests', you'll find it is currently empty.
  Back to the top level.
  At the top level, 'cppApplication' incorporates 3 subdirectory elements: groovy, kotlin, tests.
  Within directory hierarchy 'cppApplication / groovy', The 'groovy' data structure is empty.
  Within directory hierarchy 'cppApplication → kotlin', The 'kotlin' compartment is barren.
  Within directory hierarchy 'cppApplication → tests', The 'tests' data structure hasn't been filled with any content.
  At the top level, 'cppLibrary' encompasses 3 directories: groovy, kotlin, tests.
  In nested path 'cppLibrary / groovy', The 'groovy' collection hasn't been filled with any content.
  In nested path 'cppLibrary → kotlin', The 'kotlin' repository has been left empty.
  In nested path 'cppLibrary > tests', 'tests' remains unused.
  In the root directory, 'cppUnitTest' contains 3 test-related directories.
  In nested path 'cppUnitTest / groovy', 'groovy' contains no subdirectories.
  At level 2, in directory path 'cppUnitTest → kotlin', Inside 'kotlin', you'll find it has yet to be populated.
  Within directory hierarchy 'cppUnitTest > tests', 'tests' has yet to be populated.
  
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "cpp\n +--basic\n |   +--groovy\n |   |   `--common\n |   +--kotlin\n |   |   `--common\n |   `--tests\n +--cppApplication\n |   +--groovy\n |   +--kotlin\n |   `--tests\n +--cppLibrary\n |   +--groovy\n |   +--kotlin\n |   `--tests\n `--cppUnitTest\n     +--groovy\n     +--kotlin\n     `--tests", "description": "cpp is a base directory that comprises 4 subdirectories. Notable ones include basic, cppApplication, cppLibrary among others.\n\nLet me break down the arrangement for you:\n\nAt the top level, 'basic' comprises 3 subdirectory elements: groovy, kotlin, tests.\nAt level 2, in directory path 'basic / groovy', 'groovy' encapsulates 1 child directories: common.\nIn nested path 'basic / groovy / common', 'common' stands empty.\nIn nested path 'basic > kotlin', 'kotlin' hosts 1 nested folders: common.\nWithin directory hierarchy 'basic \u2192 kotlin \u2192 common', 'common' has yet to be populated.\nIn nested path 'basic > tests', Inside 'tests', you'll find it is currently empty.\nBack to the top level.\nAt the top level, 'cppApplication' incorporates 3 subdirectory elements: groovy, kotlin, tests.\nWithin directory hierarchy 'cppApplication / groovy', The 'groovy' data structure is empty.\nWithin directory hierarchy 'cppApplication \u2192 kotlin', The 'kotlin' compartment is barren.\nWithin directory hierarchy 'cppApplication \u2192 tests', The 'tests' data structure hasn't been filled with any content.\nAt the top level, 'cppLibrary' encompasses 3 directories: groovy, kotlin, tests.\nIn nested path 'cppLibrary / groovy', The 'groovy' collection hasn't been filled with any content.\nIn nested path 'cppLibrary \u2192 kotlin', The 'kotlin' repository has been left empty.\nIn nested path 'cppLibrary > tests', 'tests' remains unused.\nIn the root directory, 'cppUnitTest' contains 3 test-related directories.\nIn nested path 'cppUnitTest / groovy', 'groovy' contains no subdirectories.\nAt level 2, in directory path 'cppUnitTest \u2192 kotlin', Inside 'kotlin', you'll find it has yet to be populated.\nWithin directory hierarchy 'cppUnitTest > tests', 'tests' has yet to be populated.\n"}