Optimise base positions