prompt: Your task is to convert the following English description into an ASCII tree format.
  
  use-gesture is a head directory that maintains 2 subdirectories: core and vanilla.
  In the root directory, 'core' maintains 4 different subdirectory elements.
  In nested path 'core > config', The 'config' container is barren.
  In nested path 'core / engines', 'engines' is unpopulated.
  In nested path 'core > types', Inside 'types', you'll find it remains unused.
  At level 2, in directory path 'core / utils', Inside 'utils', you'll find it is barren.
  Back to the top level.
  At the main level, Inside 'vanilla', you'll find it appears to be unused.
  
  
  Format your response in this style:
  ```
  pre-compiled-headers
   +--groovy
   |   `--src
   |       +--hello
   |       |   +--cpp
   |       |   `--headers
   |       `--main
   |           `--cpp
   `--tests
  ```
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "use-gesture\n +--core\n |   +--config\n |   +--engines\n |   +--types\n |   `--utils\n `--vanilla", "description": "use-gesture is a head directory that maintains 2 subdirectories: core and vanilla.\nIn the root directory, 'core' maintains 4 different subdirectory elements.\nIn nested path 'core > config', The 'config' container is barren.\nIn nested path 'core / engines', 'engines' is unpopulated.\nIn nested path 'core > types', Inside 'types', you'll find it remains unused.\nAt level 2, in directory path 'core / utils', Inside 'utils', you'll find it is barren.\nBack to the top level.\nAt the main level, Inside 'vanilla', you'll find it appears to be unused.\n"}