最近,一則關(guān)于美國(guó)高速公路安全局宣布就一輛特斯拉發(fā)生的事故展開調(diào)查引起業(yè)內(nèi)對(duì)于自動(dòng)駕駛技術(shù)的熱烈討論,隨后寶馬集團(tuán)就攜手英特爾與Mobileye,宣布三者將在2021年推出全自動(dòng)駕駛汽車,進(jìn)而又傳出蘋果、沃爾沃、奔馳等公司將于2021年推出全自動(dòng)駕駛汽車
*近,一則關(guān)于美國(guó)高速公路安全局宣布就一輛特斯拉發(fā)生的事故展開調(diào)查引起業(yè)內(nèi)對(duì)于自動(dòng)駕駛技術(shù)的熱烈討論,隨后寶馬集團(tuán)就攜手英特爾與Mobileye,宣布三者將在2021年推出全自動(dòng)駕駛汽車,進(jìn)而又傳出蘋果、沃爾沃、奔馳等公司將于2021年推出全自動(dòng)駕駛汽車的消息,一時(shí)間整個(gè)自動(dòng)駕駛?cè)?nèi)好不熱鬧。
在一眾從事自動(dòng)駕駛研究的科技公司與汽車巨頭中,*引人關(guān)注的就要數(shù)谷歌了,一方面是因?yàn)楣雀枋且患曳浅A钊俗鹁吹幕ヂ?lián)網(wǎng)公司,另一方面則是因?yàn)楣雀柙谧詣?dòng)駕駛領(lǐng)域已經(jīng)處于某種程度的領(lǐng)先地位了——在其他公司都還在進(jìn)行小范圍內(nèi)部測(cè)試的時(shí)候,幾十臺(tái)掛著Gooole Logo的自動(dòng)駕駛汽車已經(jīng)在美國(guó)的街道上大搖大擺地跑了好幾年了。今天,智東西就帶您一起來看一下谷歌自動(dòng)駕駛項(xiàng)目的起因、工作原理及其背后的發(fā)展故事。
緣起DARPA汽車挑戰(zhàn)賽
2004年3月,美國(guó)加州莫哈維沙漠中塵土飛揚(yáng),15輛外觀怪異的汽車在沙漠中“怪異”地行駛著,有的在原地轉(zhuǎn)圈,有的左搖右晃,還有跑著跑著翻倒在地,甚至是撞上圍墻的。
這就是由美國(guó)國(guó)防部先進(jìn)研究項(xiàng)目局DARPA(Defence Advanced Rearch Projects Agency)舉辦的**屆無人駕駛汽車陸地挑戰(zhàn)賽(Grand Challenge)的場(chǎng)景。該場(chǎng)比賽的設(shè)計(jì)長(zhǎng)度為240公里,但是沒有一直隊(duì)伍能夠跑完全程。**名由卡耐基梅隆大學(xué)的悍馬獲得,但是這輛悍馬也僅僅行駛了11.78公里。
2005年,
石家莊網(wǎng)絡(luò)優(yōu)化獲悉,DARPA將比賽的獎(jiǎng)金由100萬美金提升到200萬美元,共有二十三支隊(duì)伍站在了起跑線上。*終,共有五支隊(duì)伍穿過塵土到達(dá)終點(diǎn),而斯坦福大學(xué)的Stanley——一輛改裝的大眾途銳,則站在了**的領(lǐng)獎(jiǎng)臺(tái)上。
這輛賽車由斯坦福大學(xué)計(jì)算機(jī)系與AI實(shí)驗(yàn)室教授Sebastian Thrun(塞巴斯特安·特龍)帶領(lǐng)自己的學(xué)生打造,并得到了大眾與紅牛的贊助。在贏得了本屆比賽之后,谷歌的拉里·佩奇和謝爾蓋·布林就找到了特龍并邀請(qǐng)其加入谷歌并建立一個(gè)神秘的硬件實(shí)驗(yàn)室——即后來的Google X。
2007年,DARPA增加了賽事的難度——增加了一段城市環(huán)境的賽道,參賽車輛需要在前喬治空軍基地內(nèi)的模擬街道中完成比賽,剛剛加入谷歌的特龍這次繼續(xù)代表斯坦福出戰(zhàn)。這一次,他們的賽車由途銳換成了帕薩特旅行版,而車身上的贊助商LOGO中,也多出了Google與Intel。
雖然特龍的隊(duì)伍在這屆比賽中敗于卡耐基梅隆大學(xué),——取得了第二名的成績(jī),但是谷歌卻順利地招募到了包括塞巴斯特安·特龍?jiān)趦?nèi)的一批無人駕駛領(lǐng)域的**人才,并于2009年正式啟動(dòng)了谷歌自動(dòng)駕駛汽車項(xiàng)目。谷歌的自動(dòng)駕駛項(xiàng)目很好的繼承了特龍?jiān)贒ARPA比賽里面的經(jīng)驗(yàn),在項(xiàng)目逐漸上路之后,特龍于2011年成立了一家在線教育公司Udacity,并從那時(shí)起逐漸淡出了谷歌的自動(dòng)駕駛項(xiàng)目,該項(xiàng)目技術(shù)主管克里斯·厄蒙森(Chris Urmson)則逐漸代替特龍代表谷歌自動(dòng)駕駛項(xiàng)目出現(xiàn)在公眾視野之中。
谷歌自動(dòng)駕駛項(xiàng)目*開始用的是豐田的混動(dòng)車型——普銳斯,而后又開始使用雷克薩斯旗下的混動(dòng)SUV,RX450h,**又自行開發(fā)了一款名為Google self-driveing prototype vehicle(谷歌自動(dòng)駕駛原型車)的自動(dòng)駕駛電動(dòng)車,這輛汽車的外形可愛且呆萌,在路上一眼就能夠識(shí)別出來。谷歌方面表示,之所以采用了這種呆萌的造型,主要還是為了消除人們對(duì)于自動(dòng)駕駛汽車的恐懼感,以便更好的推進(jìn)其在公開道路上的測(cè)試工作。
現(xiàn)階段谷歌已經(jīng)淘汰了所有的普銳斯自動(dòng)駕駛車型,取而代之的是24輛雷克薩斯RX450h混動(dòng)SUV與34輛谷歌自動(dòng)駕駛原型車,分別在加州山景城、亞利桑那鳳凰城、德州奧斯丁以及華盛頓州柯克蘭四座城市進(jìn)行測(cè)試。從2009年項(xiàng)目啟動(dòng)到2016年5月31日,谷歌各類自動(dòng)駕駛汽車已經(jīng)在自動(dòng)模式下行駛了累計(jì)行駛了260萬公里,雖然發(fā)生了共計(jì)12起各種事故,但是谷歌方面表示沒有一起事故是由自動(dòng)駕駛汽車引起的。
為什么不是ADAS
不管是從高精度地圖的普及程度、傳感器性能還是從AI的技術(shù)水平、市場(chǎng)接受程度等方面來說,自動(dòng)駕駛在短期內(nèi)都不大可能實(shí)現(xiàn)大規(guī)模的商用,所以更接地氣的ADAS(高級(jí)輔助駕駛系統(tǒng))則成了車廠與配件巨頭們爭(zhēng)相發(fā)展的領(lǐng)域,然而就在他們?yōu)锳DAS系統(tǒng)忙的不亦樂乎之時(shí),谷歌卻特立獨(dú)行地直接跨到了全自動(dòng)駕駛階段——直接讓一眾傳統(tǒng)車廠們驚到下巴落地。
其實(shí)谷歌*開始也考慮過推出輔助駕駛系統(tǒng)(ADAS),只不過后來一個(gè)撅著屁股的谷歌員工讓他們放棄了這個(gè)想法。
2012年,谷歌自動(dòng)駕駛項(xiàng)目團(tuán)隊(duì)將幾輛雷克薩斯RX450h測(cè)試車交給其他部門的同事使用,以獲得一些反饋信息。“其中有一名保時(shí)捷車主,過來跟我們說,你們這群人真蠢,竟然要做無人駕駛汽車。”谷歌自動(dòng)駕駛汽車項(xiàng)目技術(shù)主管克里斯·厄蒙森在一次TED演講上這樣講道,“不過他們**還是屁顛屁顛地把這些車開走了。”
幾周時(shí)間就這樣過去了,這些谷歌員工們將測(cè)試車交了回來,“他們的反饋非常正面,大家都被我們的進(jìn)展驚呆了,當(dāng)然,還包括那名保時(shí)捷車主。”厄蒙森說, “但是我們卻一點(diǎn)也高興不起來。”
在將這些測(cè)試車交給谷歌員工們之前,厄蒙森及自動(dòng)駕駛團(tuán)隊(duì)對(duì)他們進(jìn)行了兩個(gè)小時(shí)的培訓(xùn),并猶如近期發(fā)布了Autopilot功能的特斯拉一樣反復(fù)叮囑他們“要保持高度警惕并時(shí)刻準(zhǔn)備接管車輛”。然而車內(nèi)攝像頭錄下來的情景卻讓厄蒙森們哭笑不得。
“有發(fā)短信的,有打電話的,有使用筆記本電腦的,甚至還有跑到后座睡覺的。我們其中的一個(gè)員工在駕駛時(shí)發(fā)現(xiàn)自己的手機(jī)沒電了,他首先轉(zhuǎn)過身在后排的包里拿出來了一臺(tái)筆記本電腦,然后發(fā)現(xiàn)還需要數(shù)據(jù)線。所以他又轉(zhuǎn)過身去,撅著屁股在背包里繼續(xù)尋找他的數(shù)據(jù)線,”厄蒙森在TED的演講上講到,“**,他找到了自己的數(shù)據(jù)線并且成功地通過電腦給他的手機(jī)充上了電。”
厄蒙森表示,那時(shí)候的測(cè)試車還處于非常早期的階段,很容易出現(xiàn)各種問題。而他們的員工們?cè)趪L試了一兩次之后,就大膽地將駕駛?cè)蝿?wù)交給了這些測(cè)試車,“要知道他們可是在以70英里/小時(shí)的速度在高速上行駛!”厄蒙森說道,“在取得一兩次成功之后,人們總是非常容易信任科技的能力。”
在上述測(cè)試之后,谷歌的自動(dòng)駕駛團(tuán)隊(duì)就覺得駕駛輔助功能很不靠譜,因?yàn)轳{駛輔助功能會(huì)讓人們掉以輕心,并將擁有駕駛輔助功能的汽車當(dāng)成全自動(dòng)駕駛汽車來使用。所以谷歌就這樣直接跳到了全自動(dòng)駕駛級(jí)別,即美國(guó)高速公路安全局(NHTSA)為自動(dòng)駕駛定義的第四級(jí)別。
谷歌團(tuán)隊(duì)的邏輯在今年引起廣泛關(guān)注的特斯拉事故上得到了驗(yàn)證并由自動(dòng)駕駛背了黑鍋——一名特斯拉的鐵桿粉絲違反使用規(guī)定在非封閉道路打開了特斯拉的Autopilot功能(自動(dòng)巡航,并非自動(dòng)駕駛功能)并在車輛行駛的時(shí)候觀看《哈利波特》,*終出現(xiàn)嚴(yán)重的交通事故并失去了生命。
谷歌自動(dòng)駕車項(xiàng)目*早在其總部所在地,加州山景城的街道上進(jìn)行公開路測(cè),隨后于2015年9月將其公開路測(cè)地點(diǎn)轉(zhuǎn)移到了德州的奧斯丁,也許是因?yàn)檫@幫技術(shù)大牛太宅的原因,他們來到了奧斯丁之后卻傻眼了——這里的信號(hào)燈都是橫著的,而谷歌老家加州山景城的信號(hào)燈則都是豎著的。
不過就算是這些信號(hào)燈都是豎著的,谷歌的自動(dòng)駕駛汽車也無法直接在德州開啟自動(dòng)駕駛模式。每當(dāng)?shù)竭_(dá)一個(gè)新地區(qū),谷歌的工程師們都需要先開著谷歌雷克薩斯自動(dòng)駕駛汽車在街上玩命地轉(zhuǎn)悠——用車頂?shù)哪莻€(gè)激光雷達(dá)繪制當(dāng)?shù)氐母呔鹊貓D(當(dāng)然,還包括這一地區(qū)的交通信號(hào)燈的數(shù)據(jù))并將他們上傳到谷歌的數(shù)據(jù)庫中。
不管是谷歌自動(dòng)駕駛原型車還是谷歌雷克薩斯自動(dòng)駕駛車,都得依靠高精度地圖才能行駛,這種高精度地圖與常見的Google Map可大不相同,它是一種3D地圖,并且用有深度信息,還包含了幾乎所有的地理數(shù)據(jù),包括馬路道牙的高度、十字路口的寬口、交通信號(hào)燈的高度、路旁消防栓的位置與高度等等。
谷歌的工程師們利用裝在無人車頂?shù)募す饫走_(dá)進(jìn)行地圖的測(cè)繪工作。具體原理跟物理課上利用回聲測(cè)量距離一樣,只不過這里測(cè)量的是激光的回彈時(shí)間。有了原始的地理數(shù)據(jù)之后,谷歌的地圖團(tuán)隊(duì)會(huì)通過人工去標(biāo)注關(guān)鍵的地理信息,例如信號(hào)燈的位置、車道線、道路寬度甚至是彎道的曲線等信息。
有可這種級(jí)別的高精度地圖,谷歌無人車就能測(cè)算出自己在道路中的位置了。谷歌的做法是進(jìn)行地圖比對(duì),即當(dāng)無人車走在路上的時(shí)候還會(huì)再對(duì)周邊的地理信息再掃描一遍,然后把現(xiàn)在的地理信息與之前人工掃描的信息進(jìn)行比對(duì),“這樣電腦就能測(cè)算出無人車在地圖中的位置了,且精度在10cm以內(nèi),”谷歌的一名研究員在項(xiàng)目報(bào)告中寫到,“所以我們并不是單純地依靠GPS系統(tǒng)、或是道路標(biāo)線這樣的單點(diǎn)數(shù)據(jù)來進(jìn)行導(dǎo)航。”
鴨子、小狗與超級(jí)英雄
在一個(gè)天氣晴朗的下午,一輛谷歌雷克薩斯無人駕駛車正悠然地行駛在自動(dòng)行駛在加州山景城的大街上。車?yán)镆沧雀璧臏y(cè)試司機(jī),雖然他的主要任務(wù)就是睜大雙眼用眼睛看而已。然而卻突然碰到了一輛“小狗動(dòng)力”的滑板車(谷歌描述為Dog-powered skate),——一個(gè)年輕人戴著墨鏡與耳機(jī)站在滑板上面,手里拉著韁繩,而韁繩的前面則是一只賣力前進(jìn)的小狗。
雖然為這個(gè)混雜著酷炫與幽默的場(chǎng)景吃了一驚,并且也十分同情那條拉著人走的小狗,但是這名測(cè)試司機(jī)卻并沒有停止這輛雷克薩斯RX450h的自動(dòng)駕駛模式。
除了碰見過“小狗動(dòng)力”滑板車之外,谷歌自動(dòng)駕駛汽車們還碰見過其他各種千奇百怪的情景,例如曾有一輛谷歌自動(dòng)駕駛原型車就碰到了一名老太太坐著電動(dòng)輪椅在車輛前面轉(zhuǎn)來轉(zhuǎn)追趕一只鴨子的場(chǎng)景。雖然這輛呆萌的原型車此刻的內(nèi)心是崩潰的,但另外一輛谷歌無人駕駛原型車則碰到了更神奇的情況:蜘蛛俠、小怪獸、方盒子,甚至還有一顆海王星!
跟上面那輛碰到“小狗動(dòng)力滑板“的雷克薩斯一樣,谷歌自動(dòng)駕駛汽車們并不會(huì)因?yàn)闊o法識(shí)別這些物體而產(chǎn)生錯(cuò)亂,相應(yīng)的,這些自動(dòng)駕駛車輛會(huì)對(duì)其進(jìn)行定位、分類、追蹤并預(yù)測(cè)它們的行為,然后執(zhí)行一個(gè)通用的行為準(zhǔn)側(cè)——減速、躲避或者直接是停車等待。
“我們并不會(huì)開發(fā)一種算法來教會(huì)我們的車輛去識(shí)別這些千奇百怪的事物,而是賦予了這些車輛*基本的識(shí)別能力,這種能力能夠讓它們?nèi)プR(shí)別各種物體,以及其他任何道路使用者。”谷歌無人駕駛項(xiàng)目負(fù)責(zé)人,克里斯·厄蒙森在TED的演講上如是說道。
現(xiàn)在,讓我們來總結(jié)一下谷歌自動(dòng)駕駛汽車的到底是怎么工作的:
1.人工駕駛自動(dòng)駕駛車輛,并通過車頂上的激光雷達(dá)事先繪制某一區(qū)域的高精度地圖。
2.自動(dòng)駕駛汽車自行上路行駛之后,再次掃描周邊環(huán)境,并與數(shù)據(jù)庫中的地理信息進(jìn)行比對(duì),以確定位置。
3.激光雷達(dá)、攝像頭、超聲波雷達(dá)不停探測(cè)周邊的環(huán)境,識(shí)別關(guān)鍵地理信息與運(yùn)動(dòng)物體,并對(duì)之進(jìn)行標(biāo)注與追蹤。其中激光雷達(dá)識(shí)別周圍的所有環(huán)境與物體,攝像頭識(shí)別信號(hào)燈信息與近距離的運(yùn)動(dòng)物體,超聲波雷達(dá)則探測(cè)與周圍其他物體的距離。
4.知道了自身的位置、其它物體的位置與運(yùn)動(dòng)方式之后,再結(jié)合著交通規(guī)則(如紅燈停車,按車道行駛),車載電腦就能計(jì)算出行駛軌跡,控制車輛前進(jìn)。
5.谷歌還為其自動(dòng)駕駛汽車開發(fā)了一套鳴笛系統(tǒng),當(dāng)需要提醒其它車輛或者是行人的時(shí)候,谷歌自動(dòng)駕駛汽車還能夠自動(dòng)鳴笛,并且還用有多種鳴笛模式,如碰到自行車在前面時(shí)會(huì)短鳴一聲以提醒注意,而碰見緊急情況時(shí)則會(huì)通過長(zhǎng)鳴來引起對(duì)方注意。
大戰(zhàn)自行車
所有的谷歌自動(dòng)駕駛汽車都會(huì)共享數(shù)據(jù),它們?cè)诼飞蠏呙璧降牟煌矬w的輪廓數(shù)據(jù)、不同物體的運(yùn)動(dòng)模式、紅綠燈信息,甚至是騎行者的轉(zhuǎn)向手勢(shì)等信息都會(huì)被上傳到谷歌的數(shù)據(jù)中心,據(jù)谷歌方面介紹,谷歌數(shù)據(jù)中心單是交通信號(hào)燈的各類數(shù)據(jù)就有數(shù)百萬條。厄蒙森表示,基于谷歌收集的海量數(shù)據(jù),谷歌通過計(jì)算機(jī)模擬不同的路況條件,也能達(dá)到實(shí)現(xiàn)讓谷歌自動(dòng)駕駛汽車學(xué)習(xí)駕駛技能的效果。“總的來算,我們每天模擬行駛300萬英里,”谷歌在其項(xiàng)目月度報(bào)告中寫到,“這需要很強(qiáng)勁的計(jì)算能力,不過好在我們能夠?qū)で蠊雀杵煜赂鱾€(gè)數(shù)據(jù)中心的幫助。”
谷歌稱其自動(dòng)駕駛軟件的駕駛水平相當(dāng)于一個(gè)擁有90年駕齡的人類——很厲害的水平,不過這位90歲高齡的駕駛者明顯還有很多的改進(jìn)空間。
2015年8月,德州的奧斯丁的天氣依然炎熱。一輛谷歌自動(dòng)駕駛汽車探測(cè)到了路口的紅燈,順利地停在了十字路口,這看起來和以往的測(cè)試一樣,等待紅燈結(jié)束,然后走過這個(gè)路口。然而就在綠燈點(diǎn)亮的那一剎那,與谷歌自動(dòng)駕駛汽車相垂直的方向上駛來一輛自行車,這輛自行車的騎手并沒有像普通自行車的騎手那樣放下一只腳來支撐自己,而是站在踏板上通過來回的前進(jìn)后退來控制平衡。
這一行為對(duì)于人類司機(jī)來說很容易理解,但是卻難倒了谷歌的自動(dòng)駕駛系統(tǒng),此時(shí)谷歌自動(dòng)駕駛汽車這邊是綠燈,而騎手那邊是紅燈。所以谷歌自動(dòng)駕駛汽車探測(cè)到騎手的前進(jìn)動(dòng)作之后,會(huì)判定這名騎手要闖紅燈,所以谷歌自動(dòng)駕駛汽車就停下來等待自行車的通過。而當(dāng)那名騎手前進(jìn)完又開始后退的時(shí)候,谷歌自動(dòng)駕駛汽車終于覺得可以安心駛過路口了,結(jié)果剛沒走幾步,這輛自行車又前進(jìn)了,所以這輛剛起步的谷歌自動(dòng)駕駛汽車就又停在了路中間。
“我們來來回回這個(gè)動(dòng)作有整整兩分鐘,谷歌自動(dòng)駕駛汽車一直沒能穿過這個(gè)路口。”這名騎手在一個(gè)自行車論壇里寫到,“車?yán)锏膬蓚€(gè)人一邊笑著一遍往筆記本電腦里記錄情況。”雖然跟谷歌的自動(dòng)駕駛汽車有了一次愉快的接觸,但是這名騎手卻表示自己覺得自動(dòng)駕駛汽車比人類駕駛的汽車更加安全。一名谷歌的發(fā)言人稱這一情形正是谷歌想從社區(qū)中得到的反饋。谷歌自動(dòng)駕駛汽車們碰到的罕見情況越多,它們就越能夠?yàn)槲磥硖娲祟愃緳C(jī)做好準(zhǔn)備。
憋了七年未市場(chǎng)化,谷歌為何如此淡定?
雖然谷歌的自動(dòng)駕駛項(xiàng)目已經(jīng)進(jìn)行了7年,累計(jì)行駛了260萬公里且相當(dāng)于擁有了90年的年齡,但是至今也并沒有看到其投放市場(chǎng)的意思,相反我們看到市場(chǎng)上特斯拉、沃爾沃等車廠已經(jīng)開始借“自動(dòng)駕駛”之名大聲吆喝,也引來不少用戶為之掏腰包。這背后的原因,核心在這兩點(diǎn):
1.谷歌作為一家科技公司,其主營(yíng)業(yè)務(wù)跟汽車其實(shí)并不相干,所以他們并不像車企那樣急著通過新技術(shù)的應(yīng)用來吸引市場(chǎng)的注意以促進(jìn)銷量;反而更想憋個(gè)大招,推出時(shí)就成為一個(gè)可靠的標(biāo)準(zhǔn)系統(tǒng)。
2.自動(dòng)駕駛的核心——人工智能系統(tǒng),在眼下仍無法理解現(xiàn)實(shí)生活中近乎無數(shù)種的特殊情況(如上述自行車的例子),這也是谷歌自動(dòng)駕駛項(xiàng)目在忙活了7年之后卻仍未推向市場(chǎng)的*根本原因。
結(jié)語:駛向未來的自動(dòng)駕駛
現(xiàn)階段,有**大多數(shù)的交通事故都是由人為因素造成的,包括分心、情緒失控、反應(yīng)不及時(shí)等。而自動(dòng)駕駛汽車則能夠完美地解決上述問題,保證交通安全,并且還能夠幫助我們提升交通效率,解決擁堵狀況。然而在自動(dòng)駕駛的普及卻仍然面臨諸多挑戰(zhàn),包括高精度地圖的普及、傳感器性能的增強(qiáng)、配套法規(guī)的完善以及駕駛倫理的設(shè)置等等。
雖然問題重重,但是我們也都都心知肚明,科技的進(jìn)步速度往往會(huì)超出我們想象,谷歌的Alpha Go已經(jīng)位居圍棋排行榜**名的位置、美國(guó)已有多個(gè)州通過相關(guān)的法律允許自動(dòng)駕駛汽車上路進(jìn)行測(cè)試、科技巨頭和汽車制造商們紛紛拋出了自己的自動(dòng)駕駛計(jì)劃等等。所有的這一切都在表明自動(dòng)駕駛汽車離我們?cè)絹碓浇?br />
谷歌自動(dòng)駕駛項(xiàng)目的技術(shù)主管克里斯·厄蒙森在2015年那場(chǎng)TED演講的**,展示了一張照片——他的兩個(gè)兒子,一個(gè)11歲,1個(gè)12歲。“你們都在問我谷歌的自動(dòng)駕駛汽車什么時(shí)候能夠正式推出,”厄蒙森笑著說道,”而我的計(jì)劃則是讓我的大兒子到時(shí)不用再考駕照了。”(美國(guó)法律規(guī)定16歲即可考駕照,所以厄蒙森指的是2019年。)