prompt: Your task is to convert the following English description into an ASCII tree format.
  
  gatsby-plugin-image is a root directory that maintains 2 subdirectories: macros and src.
  At the main level, The 'macros' container has nothing inside.
  At the top level, Within 'src', you'll find 3 subdirectories for code structure.
  At level 2, in directory path 'src → __tests__', The '__tests__' collection stands empty.
  At level 2, in directory path 'src > components', Within 'components', you'll find 1 contained folders for code structure.
  At level 3, in directory path 'src → components → __tests__', '__tests__' is devoid of content.
  In nested path 'src / node-apis', Inside 'node-apis', you'll find it sits empty.
  Back to the top level.
  
  
  Format your response in this style:
  ```
  image-optimizer
   +--app
   |   +--pages
   |   |   `--api
   |   |       `--stateful
   |   `--public
   `--test
  ```
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "gatsby-plugin-image\n +--macros\n `--src\n     +--__tests__\n     +--components\n     |   `--__tests__\n     `--node-apis", "description": "gatsby-plugin-image is a root directory that maintains 2 subdirectories: macros and src.\nAt the main level, The 'macros' container has nothing inside.\nAt the top level, Within 'src', you'll find 3 subdirectories for code structure.\nAt level 2, in directory path 'src \u2192 __tests__', The '__tests__' collection stands empty.\nAt level 2, in directory path 'src > components', Within 'components', you'll find 1 contained folders for code structure.\nAt level 3, in directory path 'src \u2192 components \u2192 __tests__', '__tests__' is devoid of content.\nIn nested path 'src / node-apis', Inside 'node-apis', you'll find it sits empty.\nBack to the top level.\n"}