prompt: Your task is to convert an English description into an ASCII tree format using this style:
  ```
  image-optimizer
   +--app
   |   +--pages
   |   |   `--api
   |   |       `--stateful
   |   `--public
   `--test
  ```
  
  Convert this description:
  
  declared-substitution is a top-level directory that holds 3 subdirectories: groovy, kotlin and tests.
  At the top level, 'groovy' organizes 2 nested folders: anonymous-library, app.
  At level 2, in directory path 'groovy > anonymous-library', 'anonymous-library' carries 1 subdirectories: src.
  In nested path 'groovy / anonymous-library / src', The 'src' collection keeps 1 folders for code organization.
  Within directory hierarchy 'groovy > anonymous-library > src > main', 'main' has 1 directories: java.
  In nested path 'groovy > anonymous-library > src > main > java', 'java' bundles 1 directories: org.
  Within directory hierarchy 'groovy > anonymous-library > src > main > java > org', 'org' has 1 subdirectories: sample.
  At level 7, in directory path 'groovy → anonymous-library → src → main → java → org → sample', 'sample' houses 1 directory entries: numberutils.
  In nested path 'groovy / anonymous-library / src / main / java / org / sample / numberutils', 'numberutils' is unpopulated.
  Within directory hierarchy 'groovy / app', Within 'app', you'll find 1 child directories for code structure.
  Within directory hierarchy 'groovy > app > src', The 'src' repository houses 1 folders for code organization.
  In nested path 'groovy / app / src / main', 'main' shelters 1 folders: java.
  At level 5, in directory path 'groovy / app / src / main / java', 'java' features 1 subfolders: org.
  At level 6, in directory path 'groovy → app → src → main → java → org', 'org' houses 1 folders: sample.
  At level 7, in directory path 'groovy / app / src / main / java / org / sample', 'sample' stores 1 folders: myapp.
  At level 8, in directory path 'groovy → app → src → main → java → org → sample → myapp', The 'myapp' section is barren.
  Back to the top level.
  In the root directory, 'kotlin' hosts 2 child directories: anonymous-library, app.
  Within directory hierarchy 'kotlin → anonymous-library', 'anonymous-library' stores 1 child directories: src.
  At level 3, in directory path 'kotlin > anonymous-library > src', The 'src' data structure encompasses 1 folders for code organization.
  Within directory hierarchy 'kotlin / anonymous-library / src / main', 'main' hosts 1 child directories: java.
  In nested path 'kotlin → anonymous-library → src → main → java', 'java' bundles 1 contained folders: org.
  At level 6, in directory path 'kotlin → anonymous-library → src → main → java → org', 'org' groups 1 contained folders: sample.
  In nested path 'kotlin / anonymous-library / src / main / java / org / sample', 'sample' bundles 1 directory entries: numberutils.
  At level 8, in directory path 'kotlin > anonymous-library > src > main > java > org > sample > numberutils', 'numberutils' hasn't been filled with any content.
  At level 2, in directory path 'kotlin > app', 'app' includes 1 subdirectories that organize the source code.
  Within directory hierarchy 'kotlin > app > src', Within 'src', you'll find 1 directory entries for code structure.
  In nested path 'kotlin > app > src > main', 'main' stores 1 directory entries: java.
  Within directory hierarchy 'kotlin / app / src / main / java', 'java' stores 1 subdirectories: org.
  In nested path 'kotlin → app → src → main → java → org', 'org' carries 1 nested folders: sample.
  In nested path 'kotlin / app / src / main / java / org / sample', 'sample' shelters 1 nested folders: myapp.
  At level 8, in directory path 'kotlin / app / src / main / java / org / sample / myapp', The 'myapp' data structure sits empty.
  At the main level, The 'tests' directory has been left empty.
  
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "declared-substitution\n +--groovy\n |   +--anonymous-library\n |   |   `--src\n |   |       `--main\n |   |           `--java\n |   |               `--org\n |   |                   `--sample\n |   |                       `--numberutils\n |   `--app\n |       `--src\n |           `--main\n |               `--java\n |                   `--org\n |                       `--sample\n |                           `--myapp\n +--kotlin\n |   +--anonymous-library\n |   |   `--src\n |   |       `--main\n |   |           `--java\n |   |               `--org\n |   |                   `--sample\n |   |                       `--numberutils\n |   `--app\n |       `--src\n |           `--main\n |               `--java\n |                   `--org\n |                       `--sample\n |                           `--myapp\n `--tests", "description": "declared-substitution is a top-level directory that holds 3 subdirectories: groovy, kotlin and tests.\nAt the top level, 'groovy' organizes 2 nested folders: anonymous-library, app.\nAt level 2, in directory path 'groovy > anonymous-library', 'anonymous-library' carries 1 subdirectories: src.\nIn nested path 'groovy / anonymous-library / src', The 'src' collection keeps 1 folders for code organization.\nWithin directory hierarchy 'groovy > anonymous-library > src > main', 'main' has 1 directories: java.\nIn nested path 'groovy > anonymous-library > src > main > java', 'java' bundles 1 directories: org.\nWithin directory hierarchy 'groovy > anonymous-library > src > main > java > org', 'org' has 1 subdirectories: sample.\nAt level 7, in directory path 'groovy \u2192 anonymous-library \u2192 src \u2192 main \u2192 java \u2192 org \u2192 sample', 'sample' houses 1 directory entries: numberutils.\nIn nested path 'groovy / anonymous-library / src / main / java / org / sample / numberutils', 'numberutils' is unpopulated.\nWithin directory hierarchy 'groovy / app', Within 'app', you'll find 1 child directories for code structure.\nWithin directory hierarchy 'groovy > app > src', The 'src' repository houses 1 folders for code organization.\nIn nested path 'groovy / app / src / main', 'main' shelters 1 folders: java.\nAt level 5, in directory path 'groovy / app / src / main / java', 'java' features 1 subfolders: org.\nAt level 6, in directory path 'groovy \u2192 app \u2192 src \u2192 main \u2192 java \u2192 org', 'org' houses 1 folders: sample.\nAt level 7, in directory path 'groovy / app / src / main / java / org / sample', 'sample' stores 1 folders: myapp.\nAt level 8, in directory path 'groovy \u2192 app \u2192 src \u2192 main \u2192 java \u2192 org \u2192 sample \u2192 myapp', The 'myapp' section is barren.\nBack to the top level.\nIn the root directory, 'kotlin' hosts 2 child directories: anonymous-library, app.\nWithin directory hierarchy 'kotlin \u2192 anonymous-library', 'anonymous-library' stores 1 child directories: src.\nAt level 3, in directory path 'kotlin > anonymous-library > src', The 'src' data structure encompasses 1 folders for code organization.\nWithin directory hierarchy 'kotlin / anonymous-library / src / main', 'main' hosts 1 child directories: java.\nIn nested path 'kotlin \u2192 anonymous-library \u2192 src \u2192 main \u2192 java', 'java' bundles 1 contained folders: org.\nAt level 6, in directory path 'kotlin \u2192 anonymous-library \u2192 src \u2192 main \u2192 java \u2192 org', 'org' groups 1 contained folders: sample.\nIn nested path 'kotlin / anonymous-library / src / main / java / org / sample', 'sample' bundles 1 directory entries: numberutils.\nAt level 8, in directory path 'kotlin > anonymous-library > src > main > java > org > sample > numberutils', 'numberutils' hasn't been filled with any content.\nAt level 2, in directory path 'kotlin > app', 'app' includes 1 subdirectories that organize the source code.\nWithin directory hierarchy 'kotlin > app > src', Within 'src', you'll find 1 directory entries for code structure.\nIn nested path 'kotlin > app > src > main', 'main' stores 1 directory entries: java.\nWithin directory hierarchy 'kotlin / app / src / main / java', 'java' stores 1 subdirectories: org.\nIn nested path 'kotlin \u2192 app \u2192 src \u2192 main \u2192 java \u2192 org', 'org' carries 1 nested folders: sample.\nIn nested path 'kotlin / app / src / main / java / org / sample', 'sample' shelters 1 nested folders: myapp.\nAt level 8, in directory path 'kotlin / app / src / main / java / org / sample / myapp', The 'myapp' data structure sits empty.\nAt the main level, The 'tests' directory has been left empty.\n"}