graph TD A[Input slogans and niche information] --> B{For each slogan} B -->|Slogan 1| C1[Combine keywords, phrases, and concepts with slogan 1] B -->|Slogan 2| C2[Combine keywords, phrases, and concepts with slogan 2] B -->|Slogan 3| C3[Combine keywords, phrases, and concepts with slogan 3] C1 --> D1[Create Dalle Image - Transparent Square 1024x1024 PNG] C2 --> D2[Create Dalle Image - Transparent Square 1024x1024 PNG] C3 --> D3[Create Dalle Image - Transparent Square 1024x1024 PNG] D1 --> E1[Analyze Image With GPT Vision - Return Text] D2 --> E2[Analyze Image With GPT Vision - Return Text] D3 --> E3[Analyze Image With GPT Vision - Return Text] E1 -->|Image matches slogan 1 and niche| F1[Output PNG image 1] E1 -.->|Image does not match| C1 E2 -->|Image matches slogan 2 and niche| F2[Output PNG image 2] E2 -.->|Image does not match| C2 E3 -->|Image matches slogan 3 and niche| F3[Output PNG image 3] E3 -.->|Image does not match| C3 F1 --> G[Output 3 generated PNG images to Card Assembler subagent] F2 --> G F3 --> G