prompt: Your task is to convert an English description into an ASCII tree format using this style:
  ```
  codespaces
   +--api
   +--connection
   +--portforwarder
   `--rpc
       +--codespace
       +--jupyter
       +--ssh
       `--test
  ```
  
  Convert this description:
  
  crates is a origin directory that comprises 4 subdirectories. Notable ones include classification-macros, ignore, node among others.
  
  Let me break down the setup for you:
  
  In the root directory, 'classification-macros' retains 1 subdirectories: src.
  In nested path 'classification-macros → src', The 'src' section has no folders inside.
  At the top level, 'ignore' shelters 3 directories: examples, src, tests.
  Within directory hierarchy 'ignore / examples', 'examples' is an empty container.
  Within directory hierarchy 'ignore > src', 'src' is blank.
  At level 2, in directory path 'ignore / tests', 'tests' has nothing inside.
  At the main level, 'node' holds 3 subfolders: npm, scripts, src.
  Within directory hierarchy 'node → npm', 'npm' comprises 13 some directory entries.
  Within directory hierarchy 'node > npm > android-arm-eabi', The 'android-arm-eabi' collection is devoid of content.
  In nested path 'node > npm > android-arm64', Inside 'android-arm64', you'll find it is unpopulated.
  At level 3, in directory path 'node > npm > darwin-arm64', 'darwin-arm64' holds no subdirectories at the moment.
  Within directory hierarchy 'node > npm > darwin-x64', Inside 'darwin-x64', you'll find it is blank.
  At level 3, in directory path 'node / npm / freebsd-x64', The 'freebsd-x64' folder is an empty container.
  In nested path 'node → npm → linux-arm-gnueabihf', The 'linux-arm-gnueabihf' section is unpopulated.
  At level 3, in directory path 'node / npm / linux-arm64-gnu', 'linux-arm64-gnu' appears to be unused.
  At level 3, in directory path 'node / npm / linux-arm64-musl', The 'linux-arm64-musl' storage space stands empty.
  Within directory hierarchy 'node → npm → linux-x64-gnu', The 'linux-x64-gnu' directory has no content.
  Within directory hierarchy 'node → npm → linux-x64-musl', Inside 'linux-x64-musl', you'll find it is empty.
  Within directory hierarchy 'node / npm / wasm32-wasi', Inside 'wasm32-wasi', you'll find it holds no subdirectories at the moment.
  In nested path 'node > npm > win32-arm64-msvc', The 'win32-arm64-msvc' data structure is currently empty.
  At level 3, in directory path 'node / npm / win32-x64-msvc', The 'win32-x64-msvc' compartment contains no subdirectories.
  At level 2, in directory path 'node → scripts', The 'scripts' folder has no folders inside.
  At level 2, in directory path 'node > src', Inside 'src', you'll find it has no folders inside.
  Back to the top level.
  At the main level, 'oxide' encapsulates 3 subdirectory elements: fuzz, src, tests.
  At level 2, in directory path 'oxide → fuzz', 'fuzz' bundles 1 subdirectories: fuzz_targets.
  Within directory hierarchy 'oxide > fuzz > fuzz_targets', The 'fuzz_targets' collection is unpopulated.
  Within directory hierarchy 'oxide / src', Within 'src', you'll find 3 child directories for code structure.
  Within directory hierarchy 'oxide > src > extractor', 'extractor' bundles 1 subfolders: pre_processors.
  At level 4, in directory path 'oxide > src > extractor > pre_processors', 'pre_processors' contains 1 directory entries: test-fixtures.
  Within directory hierarchy 'oxide > src > extractor > pre_processors > test-fixtures', 'test-fixtures' houses 1 folders for testing purposes.
  Within directory hierarchy 'oxide → src → extractor → pre_processors → test-fixtures → haml', 'haml' is an empty container.
  At level 3, in directory path 'oxide → src → fixtures', 'fixtures' appears to be unused.
  In nested path 'oxide → src → scanner', 'scanner' encapsulates 1 folders: fixtures.
  At level 4, in directory path 'oxide → src → scanner → fixtures', 'fixtures' has nothing inside.
  Within directory hierarchy 'oxide → tests', The 'tests' directory is blank.
  
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "crates\n +--classification-macros\n |   `--src\n +--ignore\n |   +--examples\n |   +--src\n |   `--tests\n +--node\n |   +--npm\n |   |   +--android-arm-eabi\n |   |   +--android-arm64\n |   |   +--darwin-arm64\n |   |   +--darwin-x64\n |   |   +--freebsd-x64\n |   |   +--linux-arm-gnueabihf\n |   |   +--linux-arm64-gnu\n |   |   +--linux-arm64-musl\n |   |   +--linux-x64-gnu\n |   |   +--linux-x64-musl\n |   |   +--wasm32-wasi\n |   |   +--win32-arm64-msvc\n |   |   `--win32-x64-msvc\n |   +--scripts\n |   `--src\n `--oxide\n     +--fuzz\n     |   `--fuzz_targets\n     +--src\n     |   +--extractor\n     |   |   `--pre_processors\n     |   |       `--test-fixtures\n     |   |           `--haml\n     |   +--fixtures\n     |   `--scanner\n     |       `--fixtures\n     `--tests", "description": "crates is a origin directory that comprises 4 subdirectories. Notable ones include classification-macros, ignore, node among others.\n\nLet me break down the setup for you:\n\nIn the root directory, 'classification-macros' retains 1 subdirectories: src.\nIn nested path 'classification-macros \u2192 src', The 'src' section has no folders inside.\nAt the top level, 'ignore' shelters 3 directories: examples, src, tests.\nWithin directory hierarchy 'ignore / examples', 'examples' is an empty container.\nWithin directory hierarchy 'ignore > src', 'src' is blank.\nAt level 2, in directory path 'ignore / tests', 'tests' has nothing inside.\nAt the main level, 'node' holds 3 subfolders: npm, scripts, src.\nWithin directory hierarchy 'node \u2192 npm', 'npm' comprises 13 some directory entries.\nWithin directory hierarchy 'node > npm > android-arm-eabi', The 'android-arm-eabi' collection is devoid of content.\nIn nested path 'node > npm > android-arm64', Inside 'android-arm64', you'll find it is unpopulated.\nAt level 3, in directory path 'node > npm > darwin-arm64', 'darwin-arm64' holds no subdirectories at the moment.\nWithin directory hierarchy 'node > npm > darwin-x64', Inside 'darwin-x64', you'll find it is blank.\nAt level 3, in directory path 'node / npm / freebsd-x64', The 'freebsd-x64' folder is an empty container.\nIn nested path 'node \u2192 npm \u2192 linux-arm-gnueabihf', The 'linux-arm-gnueabihf' section is unpopulated.\nAt level 3, in directory path 'node / npm / linux-arm64-gnu', 'linux-arm64-gnu' appears to be unused.\nAt level 3, in directory path 'node / npm / linux-arm64-musl', The 'linux-arm64-musl' storage space stands empty.\nWithin directory hierarchy 'node \u2192 npm \u2192 linux-x64-gnu', The 'linux-x64-gnu' directory has no content.\nWithin directory hierarchy 'node \u2192 npm \u2192 linux-x64-musl', Inside 'linux-x64-musl', you'll find it is empty.\nWithin directory hierarchy 'node / npm / wasm32-wasi', Inside 'wasm32-wasi', you'll find it holds no subdirectories at the moment.\nIn nested path 'node > npm > win32-arm64-msvc', The 'win32-arm64-msvc' data structure is currently empty.\nAt level 3, in directory path 'node / npm / win32-x64-msvc', The 'win32-x64-msvc' compartment contains no subdirectories.\nAt level 2, in directory path 'node \u2192 scripts', The 'scripts' folder has no folders inside.\nAt level 2, in directory path 'node > src', Inside 'src', you'll find it has no folders inside.\nBack to the top level.\nAt the main level, 'oxide' encapsulates 3 subdirectory elements: fuzz, src, tests.\nAt level 2, in directory path 'oxide \u2192 fuzz', 'fuzz' bundles 1 subdirectories: fuzz_targets.\nWithin directory hierarchy 'oxide > fuzz > fuzz_targets', The 'fuzz_targets' collection is unpopulated.\nWithin directory hierarchy 'oxide / src', Within 'src', you'll find 3 child directories for code structure.\nWithin directory hierarchy 'oxide > src > extractor', 'extractor' bundles 1 subfolders: pre_processors.\nAt level 4, in directory path 'oxide > src > extractor > pre_processors', 'pre_processors' contains 1 directory entries: test-fixtures.\nWithin directory hierarchy 'oxide > src > extractor > pre_processors > test-fixtures', 'test-fixtures' houses 1 folders for testing purposes.\nWithin directory hierarchy 'oxide \u2192 src \u2192 extractor \u2192 pre_processors \u2192 test-fixtures \u2192 haml', 'haml' is an empty container.\nAt level 3, in directory path 'oxide \u2192 src \u2192 fixtures', 'fixtures' appears to be unused.\nIn nested path 'oxide \u2192 src \u2192 scanner', 'scanner' encapsulates 1 folders: fixtures.\nAt level 4, in directory path 'oxide \u2192 src \u2192 scanner \u2192 fixtures', 'fixtures' has nothing inside.\nWithin directory hierarchy 'oxide \u2192 tests', The 'tests' directory is blank.\n"}