prompt: Your task is to convert an English description into an ASCII tree format using this style:
  ```
  request
   +--examples
   +--lib
   `--tests
       +--browser
       |   `--ssl
       +--fixtures
       `--ssl
           `--ca
  ```
  
  Convert this description:
  
  microservices is a top-level directory that incorporates 2 subdirectories: e2e and src.
  In the root directory, 'e2e' contains no subdirectories.
  At the top level, The 'src' collection shelters 9 folders for code organization.
  Within directory hierarchy 'src > grpc', 'grpc' has nothing inside.
  Within directory hierarchy 'src > grpc-advanced', 'grpc-advanced' carries 1 contained folders: proto.
  At level 3, in directory path 'src > grpc-advanced > proto', 'proto' houses 2 directories: common, orders.
  In nested path 'src → grpc-advanced → proto → common', The 'common' directory contains no subdirectories.
  In nested path 'src > grpc-advanced > proto > orders', The 'orders' repository is blank.
  At level 2, in directory path 'src → kafka', 'kafka' hosts 2 child directories: dtos, entities.
  Within directory hierarchy 'src / kafka / dtos', The 'dtos' data structure contains no subdirectories.
  Within directory hierarchy 'src > kafka > entities', 'entities' contains no subdirectories.
  At level 2, in directory path 'src > kafka-concurrent', 'kafka-concurrent' comprises 1 directory entries: dto.
  At level 3, in directory path 'src → kafka-concurrent → dto', 'dto' sits empty.
  Within directory hierarchy 'src → mqtt', Inside 'mqtt', you'll find it holds no subdirectories at the moment.
  In nested path 'src > nats', 'nats' awaits content.
  In nested path 'src > redis', 'redis' is unpopulated.
  At level 2, in directory path 'src > rmq', The 'rmq' folder contains no subdirectories.
  At level 2, in directory path 'src > tcp-tls', Inside 'tcp-tls', you'll find it is empty.
  
  
  Provide your answer wrapped in <ascii_formatted> tags.
verification_info: {"ground_truth": "microservices\n +--e2e\n `--src\n     +--grpc\n     +--grpc-advanced\n     |   `--proto\n     |       +--common\n     |       `--orders\n     +--kafka\n     |   +--dtos\n     |   `--entities\n     +--kafka-concurrent\n     |   `--dto\n     +--mqtt\n     +--nats\n     +--redis\n     +--rmq\n     `--tcp-tls", "description": "microservices is a top-level directory that incorporates 2 subdirectories: e2e and src.\nIn the root directory, 'e2e' contains no subdirectories.\nAt the top level, The 'src' collection shelters 9 folders for code organization.\nWithin directory hierarchy 'src > grpc', 'grpc' has nothing inside.\nWithin directory hierarchy 'src > grpc-advanced', 'grpc-advanced' carries 1 contained folders: proto.\nAt level 3, in directory path 'src > grpc-advanced > proto', 'proto' houses 2 directories: common, orders.\nIn nested path 'src \u2192 grpc-advanced \u2192 proto \u2192 common', The 'common' directory contains no subdirectories.\nIn nested path 'src > grpc-advanced > proto > orders', The 'orders' repository is blank.\nAt level 2, in directory path 'src \u2192 kafka', 'kafka' hosts 2 child directories: dtos, entities.\nWithin directory hierarchy 'src / kafka / dtos', The 'dtos' data structure contains no subdirectories.\nWithin directory hierarchy 'src > kafka > entities', 'entities' contains no subdirectories.\nAt level 2, in directory path 'src > kafka-concurrent', 'kafka-concurrent' comprises 1 directory entries: dto.\nAt level 3, in directory path 'src \u2192 kafka-concurrent \u2192 dto', 'dto' sits empty.\nWithin directory hierarchy 'src \u2192 mqtt', Inside 'mqtt', you'll find it holds no subdirectories at the moment.\nIn nested path 'src > nats', 'nats' awaits content.\nIn nested path 'src > redis', 'redis' is unpopulated.\nAt level 2, in directory path 'src > rmq', The 'rmq' folder contains no subdirectories.\nAt level 2, in directory path 'src > tcp-tls', Inside 'tcp-tls', you'll find it is empty.\n"}