Enforcing constraints for interpolation and extrapolation in Generative Adversarial Networks