I'm surprised mapmaker produced results that close but maybe it's because it's nearer the equator. I didn't have results as good as your's but I'm much further north and abandoned mapmaker.