prompt: Your task is to convert the following English description into an ASCII tree format.
  
  client-components-tree-shaking is a origin directory that assembles 2 subdirectories: app and node_modules.
  At the top level, 'app' retains 5 subdirectories that organize the source code.
  At level 2, in directory path 'app / cjs-dep', The 'cjs-dep' folder is a vacant space.
  At level 2, in directory path 'app > client-import-namespace', 'client-import-namespace' carries 2 directories: client-module, client-module2.
  In nested path 'app > client-import-namespace > client-module', 'client-module' has yet to be populated.
  At level 3, in directory path 'app > client-import-namespace > client-module2', Inside 'client-module2', you'll find it is devoid of content.
  In nested path 'app → client-reexport-index', 'client-reexport-index' includes 1 directory entries: client-module.
  At level 3, in directory path 'app > client-reexport-index > client-module', 'client-module' is barren.
  At level 2, in directory path 'app / relative-dep', 'relative-dep' is unpopulated.
  Within directory hierarchy 'app → third-party-dep', 'third-party-dep' has nothing inside.
  At the main level, 'node_modules' features 2 packages: cjs-client-module, esm-client-module.
  Within directory hierarchy 'node_modules > cjs-client-module', The 'cjs-client-module' section lacks any subdirectories.
  In nested path 'node_modules > esm-client-module', The 'esm-client-module' directory stands empty.
  Back to the top level.
  
  
  Format your response in this style:
  ```
  kotlin
   +--my-sub-project
   `--src
       +--main
       |   `--java
       `--test
           `--java
  ```
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "client-components-tree-shaking\n +--app\n |   +--cjs-dep\n |   +--client-import-namespace\n |   |   +--client-module\n |   |   `--client-module2\n |   +--client-reexport-index\n |   |   `--client-module\n |   +--relative-dep\n |   `--third-party-dep\n `--node_modules\n     +--cjs-client-module\n     `--esm-client-module", "description": "client-components-tree-shaking is a origin directory that assembles 2 subdirectories: app and node_modules.\nAt the top level, 'app' retains 5 subdirectories that organize the source code.\nAt level 2, in directory path 'app / cjs-dep', The 'cjs-dep' folder is a vacant space.\nAt level 2, in directory path 'app > client-import-namespace', 'client-import-namespace' carries 2 directories: client-module, client-module2.\nIn nested path 'app > client-import-namespace > client-module', 'client-module' has yet to be populated.\nAt level 3, in directory path 'app > client-import-namespace > client-module2', Inside 'client-module2', you'll find it is devoid of content.\nIn nested path 'app \u2192 client-reexport-index', 'client-reexport-index' includes 1 directory entries: client-module.\nAt level 3, in directory path 'app > client-reexport-index > client-module', 'client-module' is barren.\nAt level 2, in directory path 'app / relative-dep', 'relative-dep' is unpopulated.\nWithin directory hierarchy 'app \u2192 third-party-dep', 'third-party-dep' has nothing inside.\nAt the main level, 'node_modules' features 2 packages: cjs-client-module, esm-client-module.\nWithin directory hierarchy 'node_modules > cjs-client-module', The 'cjs-client-module' section lacks any subdirectories.\nIn nested path 'node_modules > esm-client-module', The 'esm-client-module' directory stands empty.\nBack to the top level.\n"}