Design a Data Flow Diagram (DFD) up to level 2(0,1 and 2) for an online bookstore system that facilitates users to browse, search, purchase, and review books. The system should allow customers to create accounts, manage their profiles, add items to their shopping carts, make payments securely, and receive order confirmations. Additionally, the system should support administrators to manage inventory, update book information, track sales, and generate reports. The DFD should illustrate the flow of data between various components of the system, including users, databases, external systems (e.g., payment gateways). | Fantasy