Learning to Navigate in Mazes with Novel Layouts using Abstract Top-down Maps