osition, pickingScene, camera );
		if ( id > 0 ) {

			const countryInfo = countryInfos[ id - 1 ];
			const selected = ! countryInfo.selected;
			if ( selected && ! event.shiftKey && ! event.ctrlKey && ! event.metaKey ) {

				unselectAllCountries();

			}

			numCountriesSelected += selected ? 1 : - 1;
			countryInfo.selected = selected;
			setPaletteColor( id, selected ? selectedColor : unselectedColor );
			paletteTexture.needsUpdate = true;

		} else if ( numCountriesSelected ) {

			unselectAllCountrie