Towards Maximizing the Representation Gap between In-Domain & Out-of-Distribution Examples