Do you know the greatest factories in the world? They are built by God not by humans. They are permanently producing. They produce both sweet and sour products. Their ware houses are always full and over flowing.
Do you know these two factories?
The human mind and heart. The ever-flowing good and evil in the world is the product of the human mind and heart.