女兒一直嚷嚷著寒假要去個海島度假以滿足她扮演Moana公主的願望,而我太太又因懷孕無法前往有寨卡病毒的地區(包括絕大部分加勒比海地區)。我盯著Google map研究了好久,最終確定了 由芝加哥O’Hare經紐約前往百慕大的度假旅行。雖然最終並沒有成行,但也算是豐富了人生閱曆。在此需要特別感謝我的博士生王XX,在警方完全無心破案且劫匪有槍的情況下,全程陪同我一大早在危險的芝加哥南郊追蹤,鎖定劫匪的住址,在劫匪駕車逃竄的情況下最終追回被劫車輛,全部重要證件和大部分財物(甚至還追回了一部分並不是我的贓物)。劫匪完全沒有來的及清理車裏的大量證物,讓警方可以提取DNA和指紋。最後連警察們都被我們能夠如此迅速解決此事而驚歎: “They shouldn’t have messed up with computer science professors!”
我們按原定計劃開車從South Bend出發,大約中部時間12:00 到達芝加哥中國城,發現我們的Mazda CX-9提示胎壓異常,因此午飯後開車前往中國城附近的一家Shell加油站(地址: 1741 S Ruble St, Chicago, IL 60616),打算給輪胎充氣。加油站非常靠近I-90/94 WB高速入口(這可能是這裏被選為作案地點的主要原因之一)。
加油站外觀如圖所示。(本文圖片均由作者提供。)
紅圈處就是氣泵所在地。我們當時停車的位置也和圖中的黑色轎車幾乎一致。當時加油站裏的車並不少,而且也有些人在店裏買東西,沒有任何危險的征兆。
我下車後發現氣泵其實非常簡陋,需要投幣4個quarter才能使用,而且並沒有提供胎壓讀數。研究了半天後我決定去店裏問問店員,其他人在車上等我。然而店員也是一臉懵逼: “Sorry I know nothing about cars.” 這時候我們在這裏已經耽擱了大約十分鍾,於是我決定換個加油站試試。上車後想起來似乎右前輪的氣門帽並沒有擰緊,打算下車擰緊。
但我剛下車,就有兩個身材不高大約20來歲的黑人從後麵的一輛車上下來並靠近,其中一個直接用一把槍指著我低聲說“See the gun? Give me your wallet. Give me your key.” 並且反複重複,神情緊張。另一個則鑽進了駕駛室讓所有人下車。考慮到車裏還有孕婦和小孩,為了安全起見,我很配合的把錢包遞給了他,他打開後從裏麵拿出了所有的現金。其實包裏隻有我準備去日本而換的三千日元,他也沒有細看,我更加堅信他此刻神經非常緊張的,所以非常配合(不知道為什麽我倒是一點都不緊張)。他隨後把錢包還給我,又讓我趕緊把車鑰匙給他。與此同時,車裏的那個劫匪繼續催促所有人下車。我發現他並沒有關上駕駛座的門,就趁此機會把我的手機扔到了門上的夾袋裏,希望對後續追蹤有所幫助。在大家都下車後,他們一溜煙的就把車開跑了,而我們所有的行李,包括我們的護照,綠卡等等,都還在車尾箱裏。
我們進到店裏,我太太說她下車時順手從車裏拿了她的圍巾,見到劫匪並沒有什麽意見,又順手拿了她的手機。因為我的手機被我留在車裏了,她的手機就成了我們的唯一通訊工具。我首先撥打911, 第一次大約等了十幾秒並沒有被接通。於是第二次再打,還是沒有成功(所以關鍵時候911也不一定靠譜!) 第三次再打,終於通了。
911接線員:This is 911. What is your emergency?
我: I’m at a Shell gas station at Ruble St near I-94. My vehicle was hijacked by at least two men, one with a gun.
911接線員:What is your license plate number?
我告知我的plate number.
911接線員:Okay. Let me check your license plate number first. Uh, sorry, I cannot find it in the system.
我:Can you send some cops here first?
911接線員:I cannot find your license plate number sir. I cannot do anything. You will need to go to a local police station and file the report.
我已經無話可說。我被劫匪持槍搶了車,打911報警,居然還得自己去警察局做筆錄,估計等我搞完,車都已經被chop shop大卸八塊了。
於是我繼續撥打911。這一次接線員好了一些,在我又一次描述了案情後幫我轉到了Chicago Central Police Station. 他們的接線員又問了一遍情況,說這個你應該打給911啊。This is a true emergency and you should call 911 directly. 我都想罵人了,忍住氣繼續說我打了,但是他們把我轉過來的。他們罵了幾句娘後又幫我轉回了911,這次接線員終於說We will dispatch police officers to assist you soon. 此時離搶劫發生已經過去了大約十分鍾。
又等了大約十分鍾,和我想象中大量警車閃著警燈蜂擁而至的場景不同,隻來了一輛警車。車上下來了兩個警察,仔細的詢問了我案發的經過,包括有沒有看清劫匪的長相,年齡等。我說你們能不能先幫我去追一下車子,這些信息我慢慢給你提供。他們說Don’t Worry Sir. Once we have all the information we need we will enter your plate info into the system and blast it so every police car will be aware of it. 好吧,我就繼續提供信息。大概十分鍾後他終於問完了,給了我一個report number說一周後可以去警局拿report, 也可以提供給保險公司作為證明。直到這時,他們才終於開始通過電台通告車輛信息,離我的車被劫走已經過了整整半個小時。
通告完後,他們發現加油站裏布滿了監控攝像頭,於是進到店裏要看監控。這時店主接到店員報告已經趕了過了,先是一臉同情的慰問了我們,然後就和一個警察一起進去調監控。但不一會兒那個警察就出來了,問另一個警察: I don’t know how to upload the video footage, do you? 很顯然,另一個警察回答I don’t know either. 他們於是告訴我,沒關係,會有偵探會來料理這個video footage, 我們的事情就辦到這裏啦,你需要一個ride嗎?我說不用啦,我自己想辦法回去吧(我相信他們肯定不會把我們五個人送回100英裏以外的地方的)。於是他們打算開車離去。
剛上車又下來問我:
Your Mazda CX-9 is two-door right?
我已經完全無語了。。。。Sir, it’s a four-door SUV.
OMG. It’s an SUV? f***
然後立刻衝回車裏拿起對講機說: It is not a small car. It’s a four-door SUV.
這時候離我的車被搶已經過去了四十多分鍾。但我想起了一個關鍵問題,希望對他們的追蹤有所幫助。
Sir, I left my phone in the car. Can you track it?
警察頓時一臉興奮: Is it an iphone? Do you have the tracking function on?
No, Sir. It’s a Huawei phone.
What phone?
Huawei. H-U-A-W-E-I
I’ve never heard of it. Can you track it?
Yes, but it will take time for me to do so. Can’t you just track my cell phone signal?
No. You are misled by movies. It’s impossible to track a phone through cellular signals.
我又想罵人了。不然Sprint's Family Locator and AT&T's FamilyMap 都是騙人的嗎?明明三角追蹤是很容易的。好吧,我說那讓我試試我手機裏安卓的追蹤功能,之前怕找不到手機,這個功能我是一直開著的。
可是很快問題又來了。如果需要登入賬戶,我需要使用我們學校的email,但是學校的email係統開啟了基於Duo的two step verification, 因此在新的手機上登錄時我需要首先通過我自己的手機或者我辦公室電話驗證,但這兩條途徑我都沒有辦法使用。打電話給學校IT,想想周末也沒有人,於是放棄。當然事後我發現,其實IT部門是24小時有人on-call的,我當時如果打電話的話,應該是能夠解決這個問題的。
很快警察一臉無奈的走了。
We will call you when we find your car.
How long does it take?
I don’t know. Maybe tonight. Maybe tomorrow. Maybe in a couple of days. Maybe in a few months… Maybe…
I have all my travel documents including passports and green cards in the car.
Then I suggest you go ahead and get them replaced.
於是我們也隻好一臉沮喪的打了個Uber回家。因為距離有100多英裏,第一次司機接單後立刻取消了。第二次車倒是來了,但是個小車,我們生怕司機看到我們有五個人(而且還有個幼兒又沒有安全座椅)而拒載。好在司機很熱情的把我們順利送回了家裏。沿途我不停的打電話,首先給保險公司報告了整個事件, 又打電話給Delta和百慕大的酒店要求取消全部行程,打電話給各信用卡公司要求凍結賬戶(因為我老婆的錢包還在車上), 接著打電話給本來打算在紐約接待我的朋友告訴他我沒法去了。好在保險公司告訴我我的車險可以cover車輛的損失(即使找不回來),而裏麵的物品包括綠卡護照的補辦費用可以由我房子的home owner insurance來cover。大概因為我是Delta的鑽石會員,他們很快幫我免費取消了我所有的預定,即使那時候離起飛時間不到半小時。百慕大的酒店也很通情達理的免費取消了我的預定。最後,我還打了個電話給Chase Sapphire信用卡並激活了旅行中斷保險,確保他們cover了我這長途打車的費用。
那時我對找回被劫汽車已經不抱任何希望。就算是找回了,裏麵的包也不一定還在,更不用說包裏的證件了。從我之前一位朋友的經曆我已經知道在美國同時遺失護照和綠卡就意味著接下來至少8-13個月的時間沒有辦法離開美國。還有我電腦裏大量的數據和文件,並不是所有的都有備份。絕望。
到了家裏已經傍晚,來不及吃晚飯,我找朋友借了台電腦,又立刻趕回學校,利用我辦公室的電話通過了two step verification, 登錄了find my phone的網頁。不出我所料,雖然last seen的日期是當天,但已經無法顯示實時位置了(後來我們發現其實這幾個劫匪對電子產品的追蹤功能非常清楚)。因為丟失的是學校的電腦,我也向學校的警察局報了案,他們很快派人來我辦公室做了筆錄(當時我學生正好來找我,看到我辦公室裏站了幾個警察被嚇了一大跳)。
折騰了一天,回到家裏很快我就睡覺了。故事本來也應該到此結束,但是我做了個夢,於是淩晨五點醒來時事情有了新的轉機。
大概我太想把車找回來了,當天晚上我做了個夢,夢到我留在家裏的那把車鑰匙上有個遠程遙控,摁一下車子就自己開回來了,而且所有行李都還在車上。來不及開心就醒了過來,看了看時間是淩晨五點。在意識到這是個夢的同時,我也想到了一件事:當時在買車的時候,和dealer討價還價了很久,到最後價格實在壓不下來時,就讓他們給免費裝了一個Mazda Mobile Start (MMS),可以利用手機遠程發動汽車引擎,給車輛上鎖和開鎖。其實裝完後我們就沒怎麽用過這個功能,但沒想到它最終成了我們能找回車子的關鍵。我的判斷是既然能用手機遠程控製車子,那在安裝這個MMS的時候也一定啟動了 GPS定位的功能。
我馬上打開電腦搜了一下,發現果然MMS還有一個附帶功能,就是幫助你找到停車地點。立刻在手機上登錄這個app,但發現密碼始終不正確。重設了密碼,依然提示密碼錯誤。於是隻好打電話給Mazda Service Center, 結果語音提示他們周末沒有客服。最後實在不行,我去網上找了MMS的manual,仔細閱讀後發現了另一種可能性: 我沒有續租MMS服務,因此它被停用了(順便譴責一下dealer,在我當時在買車的時候並沒有告訴我這個是每年需要交錢的)。嚐試著在網上續租了一年的服務,然後就很順利的登錄進了app。不得不說 馬自達的IT實在是太爛了。從軟件工程角度來說,沒有續租導致的無法登錄居然顯示密碼錯誤,這是UI設計的反麵典型。隻是這樣也就算了,當我在app裏找到CarFinder的界麵,他的顯示就是一個紅點和一個大圈,紅點代表車的位置,大圈代表車的位置,然後右上角有距離顯示81.8英裏和相對誤差+/- 22 英尺。沒有地圖,沒有提供GPS坐標。所以我除了能知道我和車的直接距離和相對位置,別的什麽都不知道(後來發現其實那個相對位置也隻有距離車很近的時候才會比較準,距離遠的時候完全可能是錯的)。我順便看了一下引擎的狀態,是OFF的,說明車子被停在了某個地方。
不管怎麽樣,總算有車的線索了。我立刻打911,結果接線員說這事兒不緊急啊,你直接聯係Chicago Central Police Station吧,我們不管。我打電話過去。接電話的警員說太好啦,這個事情你得告訴負責你的案子的偵探啊,不過今天周末他不在辦公室裏,我幫你轉到他語音信箱吧,這樣他上班就能第一時間知道。我耐著性子和他說,這個事情不太好拖吧,是不是越早越好?他說那行吧,你把GPS坐標給我,我們派人去看看。我說我沒有坐標,隻能看到車子和我的距離以及相對的方向。他說那不行,我們警力有限,不能幫著你滿大街找車。我說我覺得 馬自達肯定有這個信息,你們能聯係到他們嗎?如我所料,答案當然是不行,不過他給了一個非常有建設性的意見: 不如你自己去找找?找到了以後可以給我們打電話呀,我們一定來解決剩下的事情。
警察靠不住就隻能靠自己了。看看時間已經到了早上六點,我於是滿懷歉疚的打了個電話給我的一個平時還挺機靈的學生,請他陪我一起去趟芝加哥找車。他二話不說就趕了過來。在全家人充滿憂慮的目送中我們開車駛入了黎明前的黑暗裏。我把駕駛任務交給了我學生,而我則開始在車上進行一些信息搜集和準備工作。首先大概搜索了一下,發現按照MMS提示的直線距離,大概目標位置會是在芝加哥的南郊,一個以暴亂和槍擊聞名的地區。對方手裏有槍,按照我當時目測的口徑應該不超過9mm, 查下來大概有效射程是100米左右。 這樣的話,隻要我們保持車輛始終在移動狀態下,沒有經過專業射擊訓練的槍手是很難擊中車裏的人的。而且我們隻要始終警惕100米範圍內是否有人靠近就可以了。查完這些我心裏稍微安定了一些。
我發現MMS相對位置提示有問題是因為我們出發的時候它提示車子位於正北方,而芝加哥位於正西方,我判斷劫匪肯定還把車留在芝加哥,因此決定忽略方位提示而直接前往芝加哥。結果上了高速就很明顯看到直線距離在快速減小,說明我們的方向是正確的。一路無話,在快到芝加哥南郊I-94 130th st出口時,距離減小到了2英裏 。我們於是從該出口下去以後轉了一圈,發現周圍都是公園,而且距離也沒有繼續減小,於是又開回I-94, 繼續前行,距離又開始減小,到了Roseland區域時,降到了1英裏以下,但偏偏I-94在這裏分叉了另一支高速 I-57 West, 我們又隻好轉到了I-57並在下一個出口 Halsted St下了高速。此時距離提示又增加到了2英裏。
於是我們最終把車輛位置確定在了圖中紅色的區域裏。
該區域的放大地圖。
我們下了高速以後,很快就進入了這片小區,並一度發現有一輛白色的小車一直跟在我們後麵。過了好幾個block以後,那輛車才消失不見。我再次和學生約定,不管發生什麽情況,我們盡量不要停車,如果一定要停車,一定要讓車輛保持在D檔隨時準備開動。事實上,如果這個時候我們打電話給警察讓他們來接手,可能後續事情會簡單很多,甚至應該可以直接把劫匪堵在他們家裏。但考慮到警察在電話中要求我們找到車子再報警,我們隻好開始進一步尋找。
因為相對方位並不靠譜,我們選擇了計算機算法中最直接的greedy approach,也就是沿著一個方向開,直到距離不再明顯變小(這是說明我們前進的方向已經幾乎垂直於我們和目標之間連線),就轉到垂直方向的街道再繼續搜尋。就這樣在一片破敗的小區中兜了一段時間以後,終於在S Eberhart Ave在101st St和102nd St之間某個位置直接距離顯示為200英尺, 說明我們離目標已經很近了。此時我學生發現在路邊有一輛非常新的豪車,和周圍其他破敗的建築和車輛非常不協調,於是懷疑那輛車是不是也是被偷來或者搶來的。但奇怪的是,我們並沒有在路邊看到被搶的Mazda。在周圍其他街道上時提示距離也大於200英尺。我們完全沒有辦法讓距離進一步減小了。
Google Map顯示的這一區域的衛星圖。
轉來轉去,我們最後發現其實在S Vernon Ave和S Eberhart Ave之間還有一條小路,這條路並沒有名字,在Google Map上甚至沒有顯示,但在上麵這張衛星圖裏麵可以看到這條路的存在(紅色標記左側的第一條路)。我們從101st St上轉入了這條小路,入口是這樣的。
當時時間大概是早上八點多一點,周圍一個人都沒有。我們保持緩慢的速度進入了小路。一進入就發現MMS裏提示的距離又開始明顯下降,直到我們開過倒數第三間車庫的時候,車庫門是關著的,但距離顯示小於5英尺, MMS發出提示音,車子就在裏麵!
我們沒有敢多停留,在轉到102nd St上後,我立刻撥打911,告訴接線員我找到了被劫車輛。接線員問清了我的位置和我所在的車輛信息後,讓我們在原地等待,警察很快會到。就在我們緊張的在路邊等待的時候,我學生提醒我說看看現在我們和被劫車輛的距離。我看了一下,大吃一驚。此時距離已經變成了1.5英裏, 而且引擎已經啟動,說明車輛正在行駛中。
我不知道是我們剛才驚動了他們,還是他們本來就打算離開,但前者的可能性更大。於是我們一邊懊悔應該把車停到一個能看得到那個車庫的位置,一邊立刻決定我們要跟上。但不幸的是MMS並不是設計用來追蹤行駛狀態下的車輛的,因此他的位置和距離更新不是實時的。我們漫無目的的在路上行駛,希望有機會能看到這輛車。就這樣找了十多分鍾後,我們接到了警察的電話,確認了我們駕駛的車輛信息,並告訴我們他就在我們後麵。我們靠邊停下了車,發現隻來了一輛警車,車裏兩個警察。我向他們簡單描述了我們是如何尋找到被劫車輛的位置,並且告訴他們對方又跑了。警察從我手裏借走了手機,讓我們在路邊等待,他們會去追蹤。我告訴了他們如何使用MMS定位,並再三強調隻能相信距離,不要去看相對位置。警察留了他的手機給我,很快就開走了。我們決定還是繼續在附近尋找,而不是在路邊等待,一方麵是碰碰運氣,另一方麵則是出於安全考慮,不想要停留在一個地方。
在接下來的一個多小時裏,我和警察一共通了三次電話。第一次,他問我那個追蹤軟件在哪裏?是不是google map? 第二次,他說距離很近了,0.4英裏, 但是沒有看到車。我告訴他MMS還有個panic功能,手機上點擊後可以讓車發出很大的警報聲。第三次,也就是最後一次,他說沒找到車,決定回來和我見麵把手機還給我。我基本也預料到了這個結局,所以倒是沒有很失望。他們見到我後,和我抱怨了一通MMS是多麽的垃圾和難用,問我是否還打算繼續找?我說當然啊,於是他們就說那你找到了再打電話給我們吧。我又問他們,我找到了他們住的地方啊,你們能不能去看看?他們說那是偵探的任務,記得和你的偵探提供這個線索啊。然後就開走了。
我拿回手機,更新一下狀態,發現引擎已經處於了停止狀態,說明車子又被停在了某個地方,距離顯示是4.3英裏. 於是我們又開始重複早上那套簡單但行之有效的greedy search方案。很快,我們就在位於2801 W 87th St的Citgo加油站裏看到了被劫車輛。車子就停在圖中左邊那輛白色汽車左邊的位置,打著雙閃,無法看清車內是否有人。
汲取之前的教訓,這次我們把車也開進了加油站,停到了圖裏黑色汽車所在的位置,確保我們能看到被劫車輛,隨後我再次撥打了911。這次我直接告訴接線員,我看到了被劫車輛,就在我不遠處,車裏好像有人,他們還有槍。我知道不把情況說的嚴重一些,他們是不會認真嚴肅對待的。果然,這次過了不到五分鍾,第一輛警車就到了。在隨後的幾分鍾裏,呼啦啦來了七八輛警車把加油站圍了個水泄不通,下來的警察都穿著防彈背心,手放在腰間的槍上。一群警察小心翼翼的靠近那輛馬自達,很快就確定了車裏並沒有人。
我於是也走了過去。打開後尾箱,發現裏麵有我的書包,裝著單反和幾個鏡頭的相機包,我老婆的LV包,以及不知道是誰的一雙嶄新的Nike boots。我摸了摸我的書包,知道裏麵電腦還在。又趕緊看了一下前麵的口袋,裏麵已經空空如也,我們的證件已經不見了。車裏彌漫著一股大麻的味道,後座上還留了他們吃剩下的一些食物的袋子和可樂罐。外觀上,駕駛側兩個車門嚴重變形,右前輪擋板脫落。在警察的告誡下,我沒有再去碰其他任何東西。他們需要等到刑偵部門的人前來拍照取證。幾乎所有的警察都好奇我是如何找到這輛車的。於是我化身成為馬自達代言人,一遍遍的宣傳MMS功能的強大。他們感歎說every car should have that! 隨後大家聽說我是Notre Dame的計算機係教授後,又來了一輪感慨說They should not have messed up with computer science professors! 接著就把話題轉到了NCAA football playoff ND慘敗於Clemson上。但我完全沒有心思和他們聊這個。
雖然找到了車,但我的心情很不好。其實我之前想過事情的三個可能結局。一,我沒有找到車,當然也就找不到車裏的任何東西。二,我找到了車,但我們的證件沒了。三,我找到了車,但我們的證件還在。我最不想看到的就是第二個結局,因為如果車沒找到,保險公司會全賠,我正好能換個新車。而如果車找到了,他們隻會賠修車的費用,但是被劫持過有案底的車輛以後賣的時候會很麻煩。我們的證件沒找到,等於就是我白忙了一場(或者說是幫保險公司忙乎了一場)。但當時的情況看起來恰恰就是第二個結局。
雖然劫匪在附近丟棄那些證件的可能性很小,我們還是把加油站裏的垃圾桶都翻了一遍,但沒有任何收獲。看到現場沒有劫匪,警車陸陸續續的開走了,隻留了一輛陪我們等痕檢和偵探到場。大約一個多小時後,在我們又餓又困又冷累到了極點的時候,他們終於到了。痕檢很熟練的開始在各個證物前麵放上編號的小黃牌,開始哢哢的拍照。DNA和指紋提取也很快開始。但不久一個痕檢就興奮的朝我跑了過來,手裏拿著一個藍色的本子。We found your daughter’s passport! 總算有一個好消息了。隨後很快他們又在車內的不同角落裏找回了我和我太太的綠卡以及護照。 天知道我當時有多激動,和在場的每個警察都表達了感謝。大家都認為這是一個奇跡,因為在通常情況下劫匪應該隨手把他們扔進垃圾桶而不是扔在車裏。
等一切都結束後,警察提走了所有的物證,包括那雙不屬於我的boots,然後把車和剩下的物品換給了我。我打開書包,發現除了兩台電腦,我的Bose耳機也完好無損,而且原本放在箱子裏的ipad mini也被他們放在了書包裏(雖然已經被關機了,說明他們其實還是有些常識的)。這麽想來,我們的行李箱和裏麵的衣服顯然已經被他們扔掉了。他們留下最值錢的東西放在車裏,應該是準備去賣掉的 。但還沒來得及銷贓,又被我們給找到了。
我和偵探說了我找到了劫匪可能的住址,他們說他們會找時間去看一下。但最後他們應該還是沒有抓到劫匪,因為按照他們的說法if we make any arrests we will notify you immediately。好吧,反正我作為受害人已經盡到了我的義務了,後麵的事情也不是我能管的了的。
最終我拿回了車子,卻發現車子完全無法移動。這時我才發現車子的前輪軸已經斷裂了,而且一個晚上他們居然把車子開了200多英裏。我們又開始打電話找拖車。有一輛警車本來想一直陪著我們(據他們說這個區域非常不安全),但很快他們就開走了,臨走前再三囑咐我們不要回那個劫匪居住的地方(我們看起來很像要去尋仇?)為了安全,我最後讓拖車公司直接把車拖到了20英裏以外芝加哥北部富人區的一個馬自達修車店(他們最後拖錯了地方還把我的唯一的鑰匙鎖在了車裏,導致我又一次依靠MMS才解決了問題,不過這已經是另一個故事了)。