Reworked the map scaling