solved issue #20, new logic for the map dimension choice