prompt: Your task is to convert an English description into an ASCII tree format using this style:
  ```
  docs
   +--customization
   +--development
   +--images
   +--samples
   |   `--webpack-getting-started
   |       `--src
   `--usage
  ```
  
  Convert this description:
  
  compiler is a central directory that encompasses 5 subdirectories. Notable ones include migrate, phases, preprocess among others.
  
  Let me break down the composition for you:
  
  At the main level, Inside 'migrate', you'll find it is currently empty.
  In the root directory, 'phases' holds 3 child directories: 1-parse, 2-analyze, 3-transform.
  At level 2, in directory path 'phases / 1-parse', '1-parse' bundles 3 subdirectories: read, state, utils.
  At level 3, in directory path 'phases → 1-parse → read', Inside 'read', you'll find it contains nothing at present.
  In nested path 'phases → 1-parse → state', 'state' is blank.
  At level 3, in directory path 'phases > 1-parse > utils', Inside 'utils', you'll find it is barren.
  At level 2, in directory path 'phases / 2-analyze', '2-analyze' incorporates 3 folders: css, utils, visitors.
  In nested path 'phases → 2-analyze → css', Inside 'css', you'll find it is currently empty.
  Within directory hierarchy 'phases → 2-analyze → utils', 'utils' has been left empty.
  In nested path 'phases → 2-analyze → visitors', 'visitors' features 1 contained folders: shared.
  In nested path 'phases → 2-analyze → visitors → shared', 'shared' is barren.
  In nested path 'phases / 3-transform', '3-transform' shelters 4 distinct directories.
  In nested path 'phases > 3-transform > client', 'client' retains 1 subfolders: visitors.
  In nested path 'phases > 3-transform > client > visitors', 'visitors' organizes 1 subfolders: shared.
  At level 5, in directory path 'phases / 3-transform / client / visitors / shared', Inside 'shared', you'll find it is empty.
  At level 3, in directory path 'phases / 3-transform / css', 'css' has no folders inside.
  In nested path 'phases / 3-transform / server', 'server' contains 1 contained folders: visitors.
  Within directory hierarchy 'phases / 3-transform / server / visitors', 'visitors' contains 1 directory entries: shared.
  Within directory hierarchy 'phases → 3-transform → server → visitors → shared', 'shared' has yet to be populated.
  At level 3, in directory path 'phases > 3-transform > shared', Inside 'shared', you'll find it has been left empty.
  Back to the top level.
  In the root directory, The 'preprocess' directory is vacant.
  At the main level, 'types' is an empty container.
  In the root directory, The 'utils' collection has no folders inside.
  
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "compiler\n +--migrate\n +--phases\n |   +--1-parse\n |   |   +--read\n |   |   +--state\n |   |   `--utils\n |   +--2-analyze\n |   |   +--css\n |   |   +--utils\n |   |   `--visitors\n |   |       `--shared\n |   `--3-transform\n |       +--client\n |       |   `--visitors\n |       |       `--shared\n |       +--css\n |       +--server\n |       |   `--visitors\n |       |       `--shared\n |       `--shared\n +--preprocess\n +--types\n `--utils", "description": "compiler is a central directory that encompasses 5 subdirectories. Notable ones include migrate, phases, preprocess among others.\n\nLet me break down the composition for you:\n\nAt the main level, Inside 'migrate', you'll find it is currently empty.\nIn the root directory, 'phases' holds 3 child directories: 1-parse, 2-analyze, 3-transform.\nAt level 2, in directory path 'phases / 1-parse', '1-parse' bundles 3 subdirectories: read, state, utils.\nAt level 3, in directory path 'phases \u2192 1-parse \u2192 read', Inside 'read', you'll find it contains nothing at present.\nIn nested path 'phases \u2192 1-parse \u2192 state', 'state' is blank.\nAt level 3, in directory path 'phases > 1-parse > utils', Inside 'utils', you'll find it is barren.\nAt level 2, in directory path 'phases / 2-analyze', '2-analyze' incorporates 3 folders: css, utils, visitors.\nIn nested path 'phases \u2192 2-analyze \u2192 css', Inside 'css', you'll find it is currently empty.\nWithin directory hierarchy 'phases \u2192 2-analyze \u2192 utils', 'utils' has been left empty.\nIn nested path 'phases \u2192 2-analyze \u2192 visitors', 'visitors' features 1 contained folders: shared.\nIn nested path 'phases \u2192 2-analyze \u2192 visitors \u2192 shared', 'shared' is barren.\nIn nested path 'phases / 3-transform', '3-transform' shelters 4 distinct directories.\nIn nested path 'phases > 3-transform > client', 'client' retains 1 subfolders: visitors.\nIn nested path 'phases > 3-transform > client > visitors', 'visitors' organizes 1 subfolders: shared.\nAt level 5, in directory path 'phases / 3-transform / client / visitors / shared', Inside 'shared', you'll find it is empty.\nAt level 3, in directory path 'phases / 3-transform / css', 'css' has no folders inside.\nIn nested path 'phases / 3-transform / server', 'server' contains 1 contained folders: visitors.\nWithin directory hierarchy 'phases / 3-transform / server / visitors', 'visitors' contains 1 directory entries: shared.\nWithin directory hierarchy 'phases \u2192 3-transform \u2192 server \u2192 visitors \u2192 shared', 'shared' has yet to be populated.\nAt level 3, in directory path 'phases > 3-transform > shared', Inside 'shared', you'll find it has been left empty.\nBack to the top level.\nIn the root directory, The 'preprocess' directory is vacant.\nAt the main level, 'types' is an empty container.\nIn the root directory, The 'utils' collection has no folders inside.\n"}