Discount Offers

Personal Self Defence Spray UK's No1 Spray Legal Pepper Spray Clone UK Sale Only

£22.99
End Date: Monday Dec-18-2017 9:46:38 GMT
Buy It Now for only: £22.99
Buy It Now | Add to watch list

SIA Licensed Security Tie Pin Badge K4S® Exclusive Design

£5.75
End Date: Wednesday Jan-10-2018 19:04:15 GMT
Buy It Now for only: £5.75
Buy It Now | Add to watch list

Security bouncer door supervisor bomber jacket coat Medium

£51.83
End Date: Wednesday Dec-20-2017 16:06:16 GMT
Buy It Now for only: £51.83
Buy It Now | Add to watch list

Combat Trousers Security Bouncer Police Security Door Supervisor

£19.19
End Date: Wednesday Dec-20-2017 16:47:09 GMT
Buy It Now for only: £19.19
Buy It Now | Add to watch list
0024437
Visit Today : 1
Visit Yesterday : 1
This Month : 14
This Year : 348
Total Visit : 24437
Hits Today : 2994
Total Hits : 3847437
Who's Online : 1

middle-east

Mexico Senate committees pass controversial security bill

MEXICO CITY (Reuters) – Mexican Senate committees on Wednesday approved a controversial security bill that human rights groups say risks granting excessive power to the armed forces in their already checkered role in combating organised crime in the country.

Troops take part in a military parade celebrating Independence Day at Zocalo Square in downtown Mexico City, Mexico, September 16, 2017 .

REUTERS/Henry Romero

The bill, which enjoys some cross-party support between conservatives and centrists, will now pass to the floor of the upper house of Congress for discussion and possible approval late on Wednesday or on Thursday morning.

The Law of Internal Security aims to regulate the armed forces role in combating drug cartels, a conflict which has claimed well over 100,000 lives in the last decade.

Senate committees approved the bill on Wednesday, a senate spokesman said .

Lawmakers who support the bill say it will set out clear rules that limit the use of soldiers to fight crime.

Rights groups have strongly attacked the bill, saying it prioritises the military s role in fighting the gangs over improving the police, and could open the door to greater abuses and impunity by the armed forces.

The military has already been embroiled in multiple human rights scandals including extrajudicial killings of gang members and the disappearance of 43 students near one of its bases in 2014.

The United Nations, Amnesty International and Mexican human rights organizations have all criticized the bill.

This law should not be approved quickly, it puts liberties at risk by giving more power to the armed forces without designing controls and counterweights, said Santiago Aguirre from the Miguel Agustin Pro Center for Human Rights.

Last week, President Enrique Pena Nieto asked lawmakers to include civil society s views in their discussion of the bill, which sparked attempts by protesters to bar access to the upper house of Congress when it reached the Senate.

Writing by Christine MurrayEditing by Sandra Maler

Heavy security blanketed Las Vegas Marathon in wake of shooting

Police had 350 officers on the ground and used dump trucks, buses and other large vehicles as barriers to protect the crowds, Las Vegas Metropolitan Police Captain Andy Walsh told CNN affiliate KTNV1.

There were also counter-sniper surveillance posts along the route and coverage from the police department’s helicopter unit, Walsh said. The city also worked to install 800 steel posts along the Strip as part of larger plan to keep pedestrians and vehicles apart, KSNV reported.

The Rock ‘n’ Roll Marathon2 began at 4:30 p.m . local time (7:30 p.m . ET) and was expected to draw 40,000 runners from more than 70 countries, CNN affiliate KLAS3 reported.

Organizers billed it as “a unique opportunity for marathoners,” saying the race starts at sunset, when “the city comes to life with lights shining like you’ve never seen before.” Few runners canceled their registrations in wake of last month’s shooting, Cruz told KSNV. Participants were warned to expect a greater security presence than in years past . Runners were funneled into a blocked-off starting area, where their bibs were checked and confirmed both upon entry and at the starting line. Some say the shooting has given the marathon new meaning.

Esther Reincke told KTNV4 that she dedicated her marathon to Cameron Robinson, her coworker and running buddy who was killed in the shooting.

“I can run now and Cameron can’t . That’s really moving for me, to have somebody that was so young and so full of life and really just getting his life going,” Reincke said.

‘);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true) ?

true : false;var configObj = thumb: ‘none’,video: ‘us/2017/11/03/amy-klinger-tina-frost-las-vegas-shooting-intv-erin.cnn’,width: ‘100%’,height: ‘100%’,section: ‘international’,profile: ‘expansion’,network: ‘cnn’,markupId: ‘body-text_22’,adsection: ‘const-article-inpage’,frameWidth: ‘100%’,frameHeight: ‘100%’,posterImageOverride: “mini”:”height”:124,”width”:220,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171103201853-frost-small-169.jpg”,”xsmall”:”height”:173,”width”:307,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171103201853-frost-medium-plus-169.jpg”,”small”:”height”:259,”width”:460,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171103201853-frost-large-169.jpg”,”medium”:”height”:438,”width”:780,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171103201853-frost-exlarge-169.jpg”,”large”:”height”:619,”width”:1100,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171103201853-frost-super-169.jpg”,”full16x9″:”height”:900,”width”:1600,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171103201853-frost-full-169.jpg”,”mini1x1″:”height”:120,”width”:120,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171103201853-frost-small-11.jpg”}},autoStartVideo = false,callbackObj,containerEl,currentVideoCollection = [],currentVideoCollection,isLivePlayer = false,moveToNextTimeout,mutePlayerEnabled = false,nextVideo,nextVideoUrl = ”,turnOnFlashMessaging = false,videoPinner,videoEndSlateImpl;if (CNN.autoPlayVideoExist === false) autoStartVideo = false;if (autoStartVideo === true) if (turnOnFlashMessaging === true) autoStartVideo = false;containerEl = jQuery(document.getElementById(configObj.markupId));CNN.VideoPlayer.showFlashSlate(containerEl); else CNN.autoPlayVideoExist = true;}}configObj.autostart = autoStartVideo;CNN.VideoPlayer.setPlayerProperties(configObj.markupId, autoStartVideo, isLivePlayer, mutePlayerEnabled);CNN.VideoPlayer.setFirstVideoInCollection(currentVideoCollection, configObj.markupId);videoEndSlateImpl = new CNN.VideoEndSlate(‘body-text_22’);/*** Finds the next video ID and URL in the current collection, if available.* @param currentVideoId The video that is currently playing* @param containerId The parent container Id of the video element*/function findNextVideo(currentVideoId) var i,vidObj;if (currentVideoId && jQuery.isArray(currentVideoCollection) && currentVideoCollection.length > 0) for (i = 0; i 0) videoEndSlateImpl.showEndSlateForContainer();}}callbackObj = onPlayerReady: function (containerId) CNN.VideoPlayer.reportLoadTime(containerId);CNN.VideoPlayer.handleInitialExpandableVideoState(containerId);CNN.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, CNN.pageVis.isDocumentVisible());if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) var containerClass + containerId;if (jQuery(containerClassId).parents(‘.js-pg-rail-tall__head’).length) videoPinner = new CNN.VideoPinner(containerClassId);videoPinner.init(); else CNN.VideoPlayer.hideThumbnail(containerId);}},/** Listen to the metadata event which fires right after the ad ends and the actual video playback begins*/onContentEntryLoad: function(containerId, playerId, contentid, isQueue) CNN.VideoPlayer.showSpinner(containerId);,onContentMetadata: function (containerId, playerId, metadata, contentId, duration, width, height) var endSlateLen = jQuery(document.getElementById(containerId)).parent().find(‘.js-video__end-slate’).eq(0).length;CNN.VideoSourceUtils.updateSource(containerId, metadata);if (endSlateLen > 0) videoEndSlateImpl.fetchAndShowRecommendedVideos(metadata);},onAdPlay: function (containerId, cvpId, token, mode, id, duration, blockId, adType) clearTimeout(moveToNextTimeout);CNN.VideoPlayer.hideSpinner(containerId);if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) videoPinner.setIsPlaying(true);videoPinner.animateDown();}},onTrackingFullscreen: function (containerId, PlayerId, dataObj) CNN.VideoPlayer.handleFullscreenChange(containerId, dataObj);,onContentPlay: function (containerId, cvpId, event) var playerInstance,prevVideoId;/** When the video content starts playing, inject analytics data* for Aspen (if enabled) and the companion ad layout* (if it was set when the ad played) should switch back to* epic ad layout .

onContentPlay calls updateCompanionLayout* with the ‘restoreEpicAds’ layout to make this switch*/if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) CNN.companion.updateCompanionLayout(‘restoreEpicAds’);clearTimeout(moveToNextTimeout);CNN.VideoPlayer.hideSpinner(containerId);if (CNN.VideoPlayer.getLibraryName(containerId) === ‘fave’) playerInstance = FAVE.player.getInstance(containerId) else playerInstance = containerId && window.cnnVideoManager.getPlayerByContainer(containerId).videoInstance.cvp prevVideoId = (window.jsmd && window.jsmd.v && (window.jsmd.v.eVar18 || window.jsmd.v.eVar4)) || ”;if (playerInstance && typeof playerInstance.reportAnalytics === ‘function’) if (prevVideoId.length === 0 && document.referrer && document.referrer.search(//videos//) >= 0) prevVideoId = document.referrer.replace(/^(?:http}playerInstance.reportAnalytics(‘videoPageData’, videoCollection: currentVideoCollectionId,videoBranding: CNN.omniture.branding_content_page,templateType: CNN.omniture.template_type,nextVideo: nextVideoId,previousVideo: prevVideoId,referrerType: ”,referrerUrl: document.referrer);}if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) videoPinner.setIsPlaying(true);videoPinner.animateDown();}},onContentReplayRequest: function (containerId, cvpId, contentId) if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) videoPinner.setIsPlaying(true);var $endSlate = jQuery(document.getElementById(containerId)).parent().find(‘.js-video__end-slate’).eq(0);if ($endSlate.length > 0) $endSlate.removeClass(‘video__end-slate–active’).addClass(‘video__end-slate–inactive’);}}},onContentBegin: function (containerId, cvpId, contentId) CNN.VideoPlayer.mutePlayer(containerId);if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) CNN.companion.updateCompanionLayout(‘removeEpicAds’);CNN.VideoPlayer.hideSpinner(containerId);clearTimeout(moveToNextTimeout);CNN.VideoSourceUtils.clearSource(containerId);jQuery(document).triggerVideoContentStarted();},onContentComplete: function (containerId, cvpId, contentId) if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) CNN.companion.updateCompanionLayout(‘restoreFreewheel’);navigateToNextVideo(contentId, containerId);},onContentEnd: function (containerId, cvpId, contentId) if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) videoPinner.setIsPlaying(false);}},onCVPVisibilityChange: function (containerId, cvpId, visible) CNN.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, visible);};if (typeof configObj.context !== ‘string’ || configObj.context.length 0) configObj.adsection = window.ssid;CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true) ?

true : false;CNN.VideoPlayer.getLibrary(configObj, callbackObj, isLivePlayer);});/* videodemanddust is a default feature of the injector */CNN.INJECTOR.scriptComplete(‘videodemanddust’);

References

  1. ^ KTNV (www.ktnv.com)
  2. ^ Rock ‘n’ Roll Marathon (www.runrocknroll.com)
  3. ^ KLAS (www.lasvegasnow.com)
  4. ^ Esther Reincke told KTNV (www.ktnv.com)

Heavy security blankets Las Vegas Marathon in wake of shooting

It’s the biggest event since a gunman, hiding in a hotel room above the famous Strip, killed 58 people at an outdoor concert.

More than month later, authorities still don’t know 1what drove 64-year-old wealthy retiree Stephen Paddock to stage the attack . Paddock was found dead in his hotel room — apparently from a self-inflicted gunshot. “There’s a subdued tone to the race this year,” marathon spokesman Dan Cruz told CNN affiliate KSNV2.Police will have 350 officers on the ground and will use dump trucks, buses and other large vehicles as barriers to protect the crowds, Las Vegas Metropolitan Police Captain Andy Walsh told CNN affiliate KTNV3.

“We’ve added some counter-sniper surveillance posts along the route . We’re going to have coverage from our helicopter unit,” Walsh said. The city is also working to install 800 steel posts along the Strip as part of larger plan to keep pedestrians and vehicles apart, KSNV reports.

The Rock ‘n’ Roll Marathon4 begins at 4:30 p.m . local time (7:30 p.m . ET) and is expected to draw 40,000 runners from more than 70 countries, CNN affiliate KLAS5 reports.

Organizers bill it as “a unique opportunity for marathoners,” saying the race starts at sunset, when “the city comes to life with lights shining like you’ve never seen before.”

Runners defiant

Few runners canceled their registrations in wake of last month’s shooting, Cruz told KSNV. “I think it’s going to be the safest race we’ve ever been in,” Las Vegan Jim Lamatrice told the CNN affiliate. Participants have been warned to expect a greater security presence than in years past . Runners are being funneled into a blocked-off starting area, where their bibs will be checked and confirmed both upon entry and at the starting line. Some say the shooting has given the marathon new meaning.

Esther Reincke told KTNV6 that she is dedicating her marathon to Cameron Robinson, her coworker and running buddy who was killed in the shooting.

“I can run now and Cameron can’t .

That’s really moving for me, to have somebody that was so young and so full of life and really just getting his life going,” Reincke said.

‘);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true) ? true : false;var configObj = thumb: ‘none’,video: ‘us/2017/11/03/amy-klinger-tina-frost-las-vegas-shooting-intv-erin.cnn’,width: ‘100%’,height: ‘100%’,section: ‘international’,profile: ‘expansion’,network: ‘cnn’,markupId: ‘body-text_22’,adsection: ‘const-article-inpage’,frameWidth: ‘100%’,frameHeight: ‘100%’,posterImageOverride: “mini”:”height”:124,”width”:220,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171103201853-frost-small-169.jpg”,”xsmall”:”height”:173,”width”:307,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171103201853-frost-medium-plus-169.jpg”,”small”:”height”:259,”width”:460,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171103201853-frost-large-169.jpg”,”medium”:”height”:438,”width”:780,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171103201853-frost-exlarge-169.jpg”,”large”:”height”:619,”width”:1100,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171103201853-frost-super-169.jpg”,”full16x9″:”height”:900,”width”:1600,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171103201853-frost-full-169.jpg”,”mini1x1″:”height”:120,”width”:120,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171103201853-frost-small-11.jpg”}},autoStartVideo = false,callbackObj,containerEl,currentVideoCollection = [],currentVideoCollection,isLivePlayer = false,moveToNextTimeout,mutePlayerEnabled = false,nextVideo,nextVideoUrl = ”,turnOnFlashMessaging = false,videoPinner,videoEndSlateImpl;if (CNN.autoPlayVideoExist === false) autoStartVideo = false;if (autoStartVideo === true) if (turnOnFlashMessaging === true) autoStartVideo = false;containerEl = jQuery(document.getElementById(configObj.markupId));CNN.VideoPlayer.showFlashSlate(containerEl); else CNN.autoPlayVideoExist = true;}}configObj.autostart = autoStartVideo;CNN.VideoPlayer.setPlayerProperties(configObj.markupId, autoStartVideo, isLivePlayer, mutePlayerEnabled);CNN.VideoPlayer.setFirstVideoInCollection(currentVideoCollection, configObj.markupId);videoEndSlateImpl = new CNN.VideoEndSlate(‘body-text_22’);/*** Finds the next video ID and URL in the current collection, if available.* @param currentVideoId The video that is currently playing* @param containerId The parent container Id of the video element*/function findNextVideo(currentVideoId) var i,vidObj;if (currentVideoId && jQuery.isArray(currentVideoCollection) && currentVideoCollection.length > 0) for (i = 0; i 0) videoEndSlateImpl.showEndSlateForContainer();}}callbackObj = onPlayerReady: function (containerId) CNN.VideoPlayer.reportLoadTime(containerId);CNN.VideoPlayer.handleInitialExpandableVideoState(containerId);CNN.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, CNN.pageVis.isDocumentVisible());if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) var containerClass + containerId;if (jQuery(containerClassId).parents(‘.js-pg-rail-tall__head’).length) videoPinner = new CNN.VideoPinner(containerClassId);videoPinner.init(); else CNN.VideoPlayer.hideThumbnail(containerId);}},/** Listen to the metadata event which fires right after the ad ends and the actual video playback begins*/onContentEntryLoad: function(containerId, playerId, contentid, isQueue) CNN.VideoPlayer.showSpinner(containerId);,onContentMetadata: function (containerId, playerId, metadata, contentId, duration, width, height) var endSlateLen = jQuery(document.getElementById(containerId)).parent().find(‘.js-video__end-slate’).eq(0).length;CNN.VideoSourceUtils.updateSource(containerId, metadata);if (endSlateLen > 0) videoEndSlateImpl.fetchAndShowRecommendedVideos(metadata);},onAdPlay: function (containerId, cvpId, token, mode, id, duration, blockId, adType) clearTimeout(moveToNextTimeout);CNN.VideoPlayer.hideSpinner(containerId);if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) videoPinner.setIsPlaying(true);videoPinner.animateDown();}},onTrackingFullscreen: function (containerId, PlayerId, dataObj) CNN.VideoPlayer.handleFullscreenChange(containerId, dataObj);,onContentPlay: function (containerId, cvpId, event) var playerInstance,prevVideoId;/** When the video content starts playing, inject analytics data* for Aspen (if enabled) and the companion ad layout* (if it was set when the ad played) should switch back to* epic ad layout . onContentPlay calls updateCompanionLayout* with the ‘restoreEpicAds’ layout to make this switch*/if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) CNN.companion.updateCompanionLayout(‘restoreEpicAds’);clearTimeout(moveToNextTimeout);CNN.VideoPlayer.hideSpinner(containerId);if (CNN.VideoPlayer.getLibraryName(containerId) === ‘fave’) playerInstance = FAVE.player.getInstance(containerId) else playerInstance = containerId && window.cnnVideoManager.getPlayerByContainer(containerId).videoInstance.cvp prevVideoId = (window.jsmd && window.jsmd.v && (window.jsmd.v.eVar18 || window.jsmd.v.eVar4)) || ”;if (playerInstance && typeof playerInstance.reportAnalytics === ‘function’) if (prevVideoId.length === 0 && document.referrer && document.referrer.search(//videos//) >= 0) prevVideoId = document.referrer.replace(/^(?:http}playerInstance.reportAnalytics(‘videoPageData’, videoCollection: currentVideoCollectionId,videoBranding: CNN.omniture.branding_content_page,templateType: CNN.omniture.template_type,nextVideo: nextVideoId,previousVideo: prevVideoId,referrerType: ”,referrerUrl: document.referrer);}if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) videoPinner.setIsPlaying(true);videoPinner.animateDown();}},onContentReplayRequest: function (containerId, cvpId, contentId) if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) videoPinner.setIsPlaying(true);var $endSlate = jQuery(document.getElementById(containerId)).parent().find(‘.js-video__end-slate’).eq(0);if ($endSlate.length > 0) $endSlate.removeClass(‘video__end-slate–active’).addClass(‘video__end-slate–inactive’);}}},onContentBegin: function (containerId, cvpId, contentId) CNN.VideoPlayer.mutePlayer(containerId);if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) CNN.companion.updateCompanionLayout(‘removeEpicAds’);CNN.VideoPlayer.hideSpinner(containerId);clearTimeout(moveToNextTimeout);CNN.VideoSourceUtils.clearSource(containerId);jQuery(document).triggerVideoContentStarted();},onContentComplete: function (containerId, cvpId, contentId) if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) CNN.companion.updateCompanionLayout(‘restoreFreewheel’);navigateToNextVideo(contentId, containerId);},onContentEnd: function (containerId, cvpId, contentId) if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) videoPinner.setIsPlaying(false);}},onCVPVisibilityChange: function (containerId, cvpId, visible) CNN.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, visible);};if (typeof configObj.context !== ‘string’ || configObj.context.length 0) configObj.adsection = window.ssid;CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true) ? true : false;CNN.VideoPlayer.getLibrary(configObj, callbackObj, isLivePlayer);});/* videodemanddust is a default feature of the injector */CNN.INJECTOR.scriptComplete(‘videodemanddust’);

Runners are encouraged to wear #VegasStrong t-shirts, and organizers have included tributes to the victims along the race course . The first two and half miles will be “an extended moment of silence,” according to Cruz . The rest of the course will follow the typical “Rock ‘n’ Roll Marathon formula” by featuring a live band at every mile to fire up racers. The course will also include a 300-foot #VegasStrong wall signed by runners and lit up in honor of the shooting victims.

References

  1. ^ still don’t know (www.cnn.com)
  2. ^ KSNV (news3lv.com)
  3. ^ KTNV (www.ktnv.com)
  4. ^ Rock ‘n’ Roll Marathon (www.runrocknroll.com)
  5. ^ KLAS (www.lasvegasnow.com)
  6. ^ Esther Reincke told KTNV (www.ktnv.com)