prompt: Your task is to convert the following English description into an ASCII tree format.
  
  node-crypto is a origin directory that bundles 8 subdirectories. Notable ones include generate-key-pair-sync, generate-key-sync, generate-prime-sync among others.
  
  Let me break down the architecture for you:
  
  At the top level, 'generate-key-pair-sync' includes 2 folders: cached, uncached.
  In nested path 'generate-key-pair-sync > cached', 'cached' contains no subdirectories.
  At level 2, in directory path 'generate-key-pair-sync > uncached', 'uncached' has been left empty.
  In the root directory, 'generate-key-sync' carries 2 subdirectories: cached, uncached.
  Within directory hierarchy 'generate-key-sync → cached', 'cached' sits empty.
  At level 2, in directory path 'generate-key-sync → uncached', 'uncached' has no folders inside.
  At the main level, 'generate-prime-sync' stores 2 folders: cached, uncached.
  Within directory hierarchy 'generate-prime-sync / cached', Inside 'cached', you'll find it has no content.
  In nested path 'generate-prime-sync > uncached', The 'uncached' section is devoid of content.
  Back to the top level.
  At the main level, 'get-random-values' has 2 subdirectory elements: cached, uncached.
  In nested path 'get-random-values / cached', The 'cached' compartment hasn't been filled with any content.
  At level 2, in directory path 'get-random-values / uncached', 'uncached' contains nothing at present.
  Back to the top level.
  At the main level, 'random-bytes' includes 2 nested folders: cached, uncached.
  In nested path 'random-bytes → cached', 'cached' has no content.
  Within directory hierarchy 'random-bytes → uncached', 'uncached' is unpopulated.
  At the main level, 'random-fill-sync' holds 2 nested folders: cached, uncached.
  At level 2, in directory path 'random-fill-sync / cached', 'cached' is barren.
  At level 2, in directory path 'random-fill-sync → uncached', The 'uncached' storage space is devoid of content.
  Back to the top level.
  At the top level, 'random-int' carries 2 directory entries: between, up-to.
  Within directory hierarchy 'random-int > between', 'between' keeps 2 contained folders: cached, uncached.
  At level 3, in directory path 'random-int → between → cached', 'cached' remains unused.
  At level 3, in directory path 'random-int / between / uncached', The 'uncached' repository has no folders inside.
  In nested path 'random-int / up-to', 'up-to' houses 2 nested folders: cached, uncached.
  At level 3, in directory path 'random-int / up-to / cached', 'cached' has been left empty.
  At level 3, in directory path 'random-int > up-to > uncached', 'uncached' has been left empty.
  At the top level, 'random-uuid' carries 2 subdirectories: cached, uncached.
  At level 2, in directory path 'random-uuid → cached', 'cached' lacks any subdirectories.
  At level 2, in directory path 'random-uuid → uncached', Inside 'uncached', you'll find it has been left empty.
  
  
  Format your response in this style:
  ```
  packages
   +--pkg-a
   |   `--src
   +--pkg-b
   |   `--src
   `--shared
       `--src
  ```
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "node-crypto\n +--generate-key-pair-sync\n |   +--cached\n |   `--uncached\n +--generate-key-sync\n |   +--cached\n |   `--uncached\n +--generate-prime-sync\n |   +--cached\n |   `--uncached\n +--get-random-values\n |   +--cached\n |   `--uncached\n +--random-bytes\n |   +--cached\n |   `--uncached\n +--random-fill-sync\n |   +--cached\n |   `--uncached\n +--random-int\n |   +--between\n |   |   +--cached\n |   |   `--uncached\n |   `--up-to\n |       +--cached\n |       `--uncached\n `--random-uuid\n     +--cached\n     `--uncached", "description": "node-crypto is a origin directory that bundles 8 subdirectories. Notable ones include generate-key-pair-sync, generate-key-sync, generate-prime-sync among others.\n\nLet me break down the architecture for you:\n\nAt the top level, 'generate-key-pair-sync' includes 2 folders: cached, uncached.\nIn nested path 'generate-key-pair-sync > cached', 'cached' contains no subdirectories.\nAt level 2, in directory path 'generate-key-pair-sync > uncached', 'uncached' has been left empty.\nIn the root directory, 'generate-key-sync' carries 2 subdirectories: cached, uncached.\nWithin directory hierarchy 'generate-key-sync \u2192 cached', 'cached' sits empty.\nAt level 2, in directory path 'generate-key-sync \u2192 uncached', 'uncached' has no folders inside.\nAt the main level, 'generate-prime-sync' stores 2 folders: cached, uncached.\nWithin directory hierarchy 'generate-prime-sync / cached', Inside 'cached', you'll find it has no content.\nIn nested path 'generate-prime-sync > uncached', The 'uncached' section is devoid of content.\nBack to the top level.\nAt the main level, 'get-random-values' has 2 subdirectory elements: cached, uncached.\nIn nested path 'get-random-values / cached', The 'cached' compartment hasn't been filled with any content.\nAt level 2, in directory path 'get-random-values / uncached', 'uncached' contains nothing at present.\nBack to the top level.\nAt the main level, 'random-bytes' includes 2 nested folders: cached, uncached.\nIn nested path 'random-bytes \u2192 cached', 'cached' has no content.\nWithin directory hierarchy 'random-bytes \u2192 uncached', 'uncached' is unpopulated.\nAt the main level, 'random-fill-sync' holds 2 nested folders: cached, uncached.\nAt level 2, in directory path 'random-fill-sync / cached', 'cached' is barren.\nAt level 2, in directory path 'random-fill-sync \u2192 uncached', The 'uncached' storage space is devoid of content.\nBack to the top level.\nAt the top level, 'random-int' carries 2 directory entries: between, up-to.\nWithin directory hierarchy 'random-int > between', 'between' keeps 2 contained folders: cached, uncached.\nAt level 3, in directory path 'random-int \u2192 between \u2192 cached', 'cached' remains unused.\nAt level 3, in directory path 'random-int / between / uncached', The 'uncached' repository has no folders inside.\nIn nested path 'random-int / up-to', 'up-to' houses 2 nested folders: cached, uncached.\nAt level 3, in directory path 'random-int / up-to / cached', 'cached' has been left empty.\nAt level 3, in directory path 'random-int > up-to > uncached', 'uncached' has been left empty.\nAt the top level, 'random-uuid' carries 2 subdirectories: cached, uncached.\nAt level 2, in directory path 'random-uuid \u2192 cached', 'cached' lacks any subdirectories.\nAt level 2, in directory path 'random-uuid \u2192 uncached', Inside 'uncached', you'll find it has been left empty.\n"}