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:
  
  data-context is a source directory that consolidates 4 subdirectories. Notable ones include __snapshots__, scripts, src among others.
  
  The project source code seems to be organized in the 'src' compartment.
  
  Let me break down the design for you:
  
  At the top level, '__snapshots__' is currently empty.
  At the main level, Inside 'scripts', you'll find it is blank.
  In the root directory, Within 'src', you'll find 6 subdirectory elements for code structure.
  At level 2, in directory path 'src → actions', Inside 'actions', you'll find it stands empty.
  At level 2, in directory path 'src → codegen', 'codegen' houses 1 child directories: templates.
  Within directory hierarchy 'src / codegen / templates', 'templates' organizes 5 assorted subdirectories.
  In nested path 'src → codegen → templates → empty-component', The 'empty-component' folder is vacant.
  In nested path 'src → codegen → templates → empty-e2e', Inside 'empty-e2e', you'll find it is blank.
  In nested path 'src → codegen → templates → react-component', Inside 'react-component', you'll find it is devoid of content.
  At level 4, in directory path 'src → codegen → templates → test', 'test' houses 1 folders for testing purposes.
  Within directory hierarchy 'src / codegen / templates / test / nested', 'nested' hasn't been filled with any content.
  At level 4, in directory path 'src / codegen / templates / vue-component', Inside 'vue-component', you'll find it is currently empty.
  At level 2, in directory path 'src > data', The 'data' section remains unused.
  At level 2, in directory path 'src → polling', The 'polling' folder has been left empty.
  In nested path 'src / sources', 'sources' carries 1 nested folders: migration.
  Within directory hierarchy 'src / sources / migration', The 'migration' collection has yet to be populated.
  In nested path 'src / util', 'util' has yet to be populated.
  In the root directory, 'test' houses 2 folders for testing purposes.
  Within directory hierarchy 'test / fixtures', The 'fixtures' compartment holds no subdirectories at the moment.
  In nested path 'test → unit', 'unit' shelters 6 some child directories.
  In nested path 'test → unit → actions', 'actions' contains 1 subfolders: project.
  In nested path 'test → unit → actions → project', The 'project' compartment is devoid of content.
  In nested path 'test → unit → codegen', 'codegen' retains 1 contained folders: files.
  At level 4, in directory path 'test → unit → codegen → files', 'files' holds 3 folders: react, template-test, vue.
  In nested path 'test → unit → codegen → files → react', 'react' appears to be unused.
  Within directory hierarchy 'test / unit / codegen / files / template-test', 'template-test' bundles 1 test-related directories.
  At level 6, in directory path 'test / unit / codegen / files / template-test / nested', Inside 'nested', you'll find it is unpopulated.
  At level 5, in directory path 'test > unit > codegen > files > vue', Inside 'vue', you'll find it contains nothing at present.
  At level 3, in directory path 'test > unit > data', 'data' has been left empty.
  Within directory hierarchy 'test / unit / polling', The 'polling' collection lacks any subdirectories.
  Within directory hierarchy 'test > unit > sources', 'sources' organizes 2 subdirectory elements: fixtures, migration.
  At level 4, in directory path 'test → unit → sources → fixtures', Inside 'fixtures', you'll find it stands empty.
  In nested path 'test > unit > sources > migration', The 'migration' container has no content.
  In nested path 'test → unit → util', 'util' is currently empty.
  Back to the top level.
  
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "data-context\n +--__snapshots__\n +--scripts\n +--src\n |   +--actions\n |   +--codegen\n |   |   `--templates\n |   |       +--empty-component\n |   |       +--empty-e2e\n |   |       +--react-component\n |   |       +--test\n |   |       |   `--nested\n |   |       `--vue-component\n |   +--data\n |   +--polling\n |   +--sources\n |   |   `--migration\n |   `--util\n `--test\n     +--fixtures\n     `--unit\n         +--actions\n         |   `--project\n         +--codegen\n         |   `--files\n         |       +--react\n         |       +--template-test\n         |       |   `--nested\n         |       `--vue\n         +--data\n         +--polling\n         +--sources\n         |   +--fixtures\n         |   `--migration\n         `--util", "description": "data-context is a source directory that consolidates 4 subdirectories. Notable ones include __snapshots__, scripts, src among others.\n\nThe project source code seems to be organized in the 'src' compartment.\n\nLet me break down the design for you:\n\nAt the top level, '__snapshots__' is currently empty.\nAt the main level, Inside 'scripts', you'll find it is blank.\nIn the root directory, Within 'src', you'll find 6 subdirectory elements for code structure.\nAt level 2, in directory path 'src \u2192 actions', Inside 'actions', you'll find it stands empty.\nAt level 2, in directory path 'src \u2192 codegen', 'codegen' houses 1 child directories: templates.\nWithin directory hierarchy 'src / codegen / templates', 'templates' organizes 5 assorted subdirectories.\nIn nested path 'src \u2192 codegen \u2192 templates \u2192 empty-component', The 'empty-component' folder is vacant.\nIn nested path 'src \u2192 codegen \u2192 templates \u2192 empty-e2e', Inside 'empty-e2e', you'll find it is blank.\nIn nested path 'src \u2192 codegen \u2192 templates \u2192 react-component', Inside 'react-component', you'll find it is devoid of content.\nAt level 4, in directory path 'src \u2192 codegen \u2192 templates \u2192 test', 'test' houses 1 folders for testing purposes.\nWithin directory hierarchy 'src / codegen / templates / test / nested', 'nested' hasn't been filled with any content.\nAt level 4, in directory path 'src / codegen / templates / vue-component', Inside 'vue-component', you'll find it is currently empty.\nAt level 2, in directory path 'src > data', The 'data' section remains unused.\nAt level 2, in directory path 'src \u2192 polling', The 'polling' folder has been left empty.\nIn nested path 'src / sources', 'sources' carries 1 nested folders: migration.\nWithin directory hierarchy 'src / sources / migration', The 'migration' collection has yet to be populated.\nIn nested path 'src / util', 'util' has yet to be populated.\nIn the root directory, 'test' houses 2 folders for testing purposes.\nWithin directory hierarchy 'test / fixtures', The 'fixtures' compartment holds no subdirectories at the moment.\nIn nested path 'test \u2192 unit', 'unit' shelters 6 some child directories.\nIn nested path 'test \u2192 unit \u2192 actions', 'actions' contains 1 subfolders: project.\nIn nested path 'test \u2192 unit \u2192 actions \u2192 project', The 'project' compartment is devoid of content.\nIn nested path 'test \u2192 unit \u2192 codegen', 'codegen' retains 1 contained folders: files.\nAt level 4, in directory path 'test \u2192 unit \u2192 codegen \u2192 files', 'files' holds 3 folders: react, template-test, vue.\nIn nested path 'test \u2192 unit \u2192 codegen \u2192 files \u2192 react', 'react' appears to be unused.\nWithin directory hierarchy 'test / unit / codegen / files / template-test', 'template-test' bundles 1 test-related directories.\nAt level 6, in directory path 'test / unit / codegen / files / template-test / nested', Inside 'nested', you'll find it is unpopulated.\nAt level 5, in directory path 'test > unit > codegen > files > vue', Inside 'vue', you'll find it contains nothing at present.\nAt level 3, in directory path 'test > unit > data', 'data' has been left empty.\nWithin directory hierarchy 'test / unit / polling', The 'polling' collection lacks any subdirectories.\nWithin directory hierarchy 'test > unit > sources', 'sources' organizes 2 subdirectory elements: fixtures, migration.\nAt level 4, in directory path 'test \u2192 unit \u2192 sources \u2192 fixtures', Inside 'fixtures', you'll find it stands empty.\nIn nested path 'test > unit > sources > migration', The 'migration' container has no content.\nIn nested path 'test \u2192 unit \u2192 util', 'util' is currently empty.\nBack to the top level.\n"}