Re-designing cities with conditional adversarial networks