Conditional Generative Adversarial Network