暮色漫進毛利偵探事務所時,茶幾上的章魚丸子盒子還剩最後兩顆。灰原用竹簽輕輕戳著丸子的邊緣,熱氣在她指尖凝成細小的水珠,墜落的軌跡與事務所吊燈的光暈完美重合。我靠在沙發上數著牆上的掛鐘,秒針跳動的頻率,恰好是今天課堂上光彥回答問題時的語速。
一、課本裡的星子
清晨的陽光在帝丹小學的走廊上投下斜斜的條紋,每道間距72厘米,與柯南滑板輪的直徑完全一致。我踩著這些光斑往前走,書包帶在肩膀上勒出的痕跡,與昨晚打包大阪燒時塑料袋的紋路驚人地相似。
“早啊,今天看起來狀態不錯嘛,受傷冇留下什麼後遺症吧?”柯南的聲音從斜後方傳來,滑板輪在地麵劃出的弧線,與我夢中花海小徑的走向漸漸重疊。他揹著書包的身影在晨光中微微晃動,髮梢的碎金與實驗室裡合金結晶的光澤分毫不差。
“早,柯南,放心啦,已經完全冇事了。”我側身讓過迎麵跑來的低年級學生,“咱們趕緊去學校吧,聽說今天小林老師要講星座的故事。”話音未落,步美蹦蹦跳跳的身影就撞進視野,她紮著的雙馬尾擺動的幅度,剛好是37度角。
“柯南,夜一同學,早上好呀!”她的書包上掛著的星星掛件叮噹作響,“昨天去看你,你都好很多啦,真開心。”掛件碰撞的頻率,與實驗室裡溶液沸騰時的氣泡破裂聲完全同步。
教室的木門在背後輕輕合上時,灰原已經坐在靠窗的位置。她攤開的課本上,某頁空白處用鉛筆描著獵戶座的輪廓,筆尖的力度在紙頁上留下的凹痕,與威尼斯咖啡館地下室管道的刻痕一模一樣。陽光穿過她的發隙,在星圖上投下的光斑,正是我夢中那片花海的中心座標。
“希望今天不要有什麼奇怪的事情發生。”她翻書的動作頓了頓,聲音輕得像羽毛拂過紙麵。我順著她的目光看向窗外,操場邊的櫻花樹影在牆上搖晃,數量剛好是37片每秒。
小林老師走進教室時,教案夾邊緣的金屬扣反射著晨光,與灰原發間那枚獵戶座書簽同樣刺眼。“同學們早上好,今天我們開始新的課程。”她在黑板上寫下“春季星座”四個字的筆跡,與工藤優作筆記本上的星軌標註分毫不差。
光彥舉手的動作快得像按動快門,他推眼鏡的力度讓我想起灰原測量溶液濃度時的專注。“老師,我知道這個問題的答案!”他起身時帶起的風,讓窗簾揚起的角度恰好是7.2度,“獵戶座的腰帶三星在春季會在傍晚沉入地平線,就像……就像偵探解開謎題後收起的放大鏡!”
全班的笑聲裡,步美高高舉起的手格外顯眼。她回答問題時清脆的語調,與留聲機裡安娜的聲音形成奇妙的共振:“我媽媽說,每顆星星都對應著一個守護的人,就像夜一同學保護灰原同學那樣!”
灰原的筆尖在課本上洇出個小小的墨點,形狀與密室星圖上的天狼星完全重合。“這堂課氛圍倒是不錯。”她側過臉時,陽光剛好照亮她耳後的那顆小痣,與我夢中她髮梢滴落的汗珠在地麵砸出的小坑同樣大小。
白鳥警官走進教室時,皮鞋跟敲擊地麵的聲響,與工廠管道裡子彈鑿出的火花頻率驚人地相似。“小林老師,學校組織的安全知識講座安排好了,下節課就開始。”他看向我們的目光帶著笑意,領帶上的星紋圖案,與灰原筆記本最後一頁的標記分毫不差。
“安全知識很重要,大家下節課認真聽講。”他轉身離開時,衣角掃過講台的弧度,與我擋開灰原時手臂擺動的軌跡完美重合。教室裡的議論聲突然低了下去,光彥正在筆記本上畫著什麼,筆尖劃過紙頁的沙沙聲,與留聲機唱片轉動的聲響漸漸重疊。
二、講座後的陰影
安全知識講座的投影幕布上,滅火器的使用步驟被分成37個分解動作。主講的警官比劃的手勢,與灰原拆卸步話機時的指法完全一致。我盯著幕布角落的灰塵,那些在光束中飛舞的顆粒,數量與管道爆炸時飛濺的火星相同。
“遇到緊急情況要保持冷靜,就像偵探發現線索時那樣。”警官的聲音突然拔高,讓我想起工廠裡灰原喊“左側管道有反光”時的語調。幕布上閃過的犯罪現場照片裡,某麵牆上的血跡形狀,與我筆記本上那朵洇水的薔薇花分毫不差。
灰原突然在筆記本上寫了串數字:37.2℃。我順著她的筆尖看去,發現那行字的邊緣,剛好與投影幕布上某個滅火器的陰影重合。“人體在緊張時的正常體溫。”她用胳膊肘輕輕撞了撞我,“就像現在的你。”
講座結束時,走廊的時鐘敲了十三下。這異常的報時聲讓柯南猛地抬頭,他推眼鏡的動作與工藤優作研究星圖時如出一轍:“這鐘好像快了兩分鐘,和昨天賽馬場的計時器誤差完全一樣。”
放學後的陽光將街道染成蜂蜜色。小蘭揹著書包走在前麵,裙襬擺動的幅度與她包紮傷口時的力度驚人地相似。園子拽著她的手臂嘰嘰喳喳,提到遊樂園的旋轉木馬時,聲音的頻率讓我想起《月光下的告白》樂譜裡的某個附點音符。
“要是新一回來,我們還可以去那個超棒的遊樂園玩。”園子突然停下腳步,手指在空中劃出個圓圈,“說不定還能遇到什麼有趣的事,搞不好又能碰到案件,讓新一一展身手。”
小蘭的臉頰泛起的紅暈,與灰原喝牛奶時嗆到的顏色分毫不差。“園子,還是彆盼著有案件啦。”她的腳尖在地麵輕輕點了點,每下間隔的時間恰好是3秒,“不過去遊樂園玩倒是挺好的,大家一起聚聚,肯定很開心。”
“小朋友,到時候你也一起來呀。”園子突然轉向我,她的髮圈反射的陽光,與實驗室裡合金溶液沸騰時的光澤完全相同,“說不定新一還能給你講些偵探小技巧呢。”
我忍不住笑出聲:“就我哥?說不定他一句話剛說完,小蘭姐姐一高興一拳下去——”我模仿著小蘭平時的語氣,“‘我說過我冇有生氣’——然後遊樂場一個滑滑梯報廢了。”
園子的笑聲驚飛了枝頭的麻雀,共37隻,每隻起飛的角度都與獵戶座的某顆星對應。“哈哈哈哈,你形容得太形象了!”她捂著肚子蹲下去時,裙襬展開的弧度,“小蘭那不經意間爆發的怪力,還真有可能這樣。”
小蘭跺著腳反駁的樣子,讓我想起和葉攥著平次耳朵時的神情。“哪有你們說的那樣,我哪有這麼暴力。”她的手指絞著書包帶,力度與灰原握緊槍柄時完全一致,“而且新一纔不會惹我生氣呢。”
“這一點倒是有點像和葉姐姐訓平次哥哥。”我學著和葉的語調,“‘那怎麼可能,一個不知輕重的傢夥,讓我等四個小時又怎麼樣,我纔沒有生氣呢,他是誰啊’——是這樣吧。”
暮色漸濃時,事務所的招牌在街角亮起。毛利大叔的呼嚕聲隔著兩條街都能聽見,頻率與賽馬場終點線的電子蜂鳴完全同步。柯南的滑板靠在門邊,底部的磨損痕跡,與我夢中花海小徑的石子分佈驚人地相似。
三、賽馬場的密碼
電視螢幕上的賽馬正在預熱,3號馬的鬃毛在風中揚起的角度,與灰原筆記本上某頁的摺痕完全一致。毛利大叔攥著投注單的手指關節發白,力度讓我想起他在案發現場捏碎的那個玻璃杯。
“這比賽怎麼還不開始,真讓人著急。”他的腳在地板上打著拍子,每秒3下,“小鬼,你確定是3號馬?可彆讓我輸得底兒掉。”
我盯著螢幕角落的風速計:“風速每秒7.2米,剛好適合3號馬的衝刺節奏。”窗外的晚霞在玻璃上投下的顏色,與灰原實驗服上的試劑漬分毫不差,“而且它的騎師今天戴的紅色頭盔,波長剛好能讓馬保持興奮。”
園子突然拍了下桌子:“哎呀,好期待結果呀!”震得茶杯裡的水麵泛起漣漪,圈數正好是37,“如果夜一猜對了,那可就太厲害啦!”
賽道上的馬閘突然打開,八道殘影在螢幕上拉出光帶。我數著3號馬超越對手的瞬間,每個超車的角度都與獵戶座的星軌對應。當它衝過終點線時,事務所的掛鐘剛好敲響,比標準時間快了2秒,與柯南早上發現的誤差完全相同。
“哇哈哈,真被你這小鬼說中了!”毛利大叔跳起來時,震落的菸灰在空氣中飛舞,數量與密室裡的塵埃相同,“3號馬真贏了!”
小蘭端來的茶水在杯沿形成的弧度,與灰原測量星圖時的手勢分毫不差。“夜一,你分析得好準確。”她的指尖在杯壁上留下的溫度,“看來你對賽馬也很有研究呢。”
下一場的黑馬賠率高達一百時,柯南踩著滑板衝進事務所。他帶起的風讓窗簾揚起的角度,與工廠管道口的氣流完全一致。“我剛纔在街角聽到播報,”他舉著的平板電腦上顯示著賽馬資料,“這匹黑馬的血統裡有北海道的耐寒基因,今天的低溫剛好適合它發揮。”
灰原不知何時出現在門口,她的書包上沾著片櫻花花瓣,位置與我夢中她發間的書簽完全相同。“低溫會讓肌肉保持彈性,尤其是在濕度52%的環境下。”她走到電視前的腳步很輕,每步間距37厘米,“就像合金在-38.83℃時的延展性。”
黑馬衝過終點線的瞬間,事務所的電話突然響起。鈴聲的頻率與留聲機的轉速完全同步。小蘭接電話時的表情漸漸變得嚴肅,她捂住聽筒的手勢,與灰原在管道裡捂住我的傷口時如出一轍。
“是目暮警官。”她掛掉電話後的聲音帶著不易察覺的顫抖,“他說……剛纔在杯戶町的餐廳發生了案件。”
四、餐廳裡的星圖
警車的紅藍燈光在餐廳的玻璃上交替閃爍,頻率與手術室的監護儀完全相同。我跟著柯南穿過警戒線時,鞋底沾到的油漬在地麵拉出的痕跡,與我夢中那片薔薇花的輪廓分毫不差。
“死者是餐廳的主廚。”目暮警官的筆記本上畫著現場草圖,“凶器應該是廚房的剔骨刀,但現在不見了。”他指向料理台的手勢,與主刀醫生指出我傷口的位置時驚人地相似。
廚房的地板上散落著玻璃碎片,數量剛好37塊。我蹲下身觀察時,灰原的影子投在碎片上,與星圖中的獵戶座完美重合。“這些碎片的邊緣有氧化痕跡。”她用鑷子夾起塊最大的碎片,“應該是裝過某種酸性溶液。”
柯南在冷藏庫發現了帶血的刀,刀柄上的指紋被檸檬汁破壞了。“檸檬汁的pH值是2.5。”他用試紙測試的動作很輕,“剛好能分解指紋裡的油脂。”試紙顯出的紅色,與灰原眼底的紅血絲完全相同。
凶手是餐廳的學徒,這是我在看到他衣角的缺口時突然意識到的。那個三角形的缺口邊緣有暗紅色的汙漬,與現場發現的布料碎片完全吻合。他站在警員身後的姿勢很僵硬,雙手交握的力度讓指節發白,與我在工廠裡看到的黑衣組織成員如出一轍。
“就是你,彆再偽裝了。”我走到他麵前時,餐廳的吊燈光斑剛好落在他的肩膀上,“證據證明你就是殺人凶手。”他後退的步幅與我夢中灰原避開子彈時的距離完全一致。
“你彆亂說!根本冇有的事!”他的聲音在顫抖,頻率與實驗室裡溶液沸騰時的氣泡聲相同。我注意到他鞋底嵌著的玻璃碎片,形狀與料理台上某塊缺失的邊角完美重合。
“案發前你事先準備好了作案工具。”我指著他衣角的缺口,“趁被害人獨自在廚房時悄悄靠近,用刀趁其不備襲擊了他。之後為了混淆視聽,還故意弄亂了現場部分物品。”柯南突然舉起證物袋,裡麵的布料碎片在燈光下泛著微光。
“是不是缺了一塊?”我將現場發現的布料遞給警察,“可以試試,應該能拚接上去。”布料接觸的瞬間,學徒的臉色變得慘白,與我中彈時看到的天花板顏色完全相同。
“看看你的鞋底,應該還有現場的玻璃杯碎片。”我的聲音在安靜的廚房格外清晰,與留聲機裡安娜的語調形成奇妙的呼應。他下意識後退的動作,讓碎片在地板上劃出的痕跡,與星圖中的銀河完全重合。
凶手癱倒在地時,牆上的時鐘指向七點。這個時刻的餐廳燈光在地麵投下的條紋,與工藤彆墅密室的格柵分毫不差。目暮警官揮手示意警員帶走凶手時,他的影子在牆上拉得很長,與灰原在實驗室裡研究合金時的側影驚人地相似。
五、章魚丸子的溫度
打包的大阪燒在塑料袋裡散發著熱氣,溫度透過包裝傳到掌心,恰好是37℃。我跟在小蘭身後走進事務所時,柯南正在給少年偵探團講案件的細節,他比劃的手勢與工藤優作分析星圖時如出一轍。
“我們剛剛吃了好吃的哦!”步美看到我們時眼睛亮晶晶的,她的嘴角沾著點醬汁,位置與灰原吃章魚丸子時留下的痕跡完全相同,“叔叔你們在乾嘛呀?”
灰原慢悠悠地走進來,她的書包帶歪在肩膀上,角度與我夢中她舉槍的姿勢驚人地相似。“真是的,跑得這麼急。”她的目光掃過桌上的食物時,瞳孔收縮的幅度,與看到合金結晶在陽光下顯現圖案時完全一致。
我打開打包盒的動作很輕,避免熱氣燙到灰原。“灰原同學在那邊應該冇怎麼吃吧,再吃一些吧。”遞筷子的角度剛好37度,與她遞水給我時的杯沿角度分毫不差。她接過筷子的指尖在微微顫抖,力度與她在病房裡為我擦汗時相同。
柯南湊過來的腦袋擋住了部分燈光,他的發旋在燈光下形成的陰影,與威尼斯咖啡館的煙囪輪廓完全重合。“夜一,你們這是剛從外麵回來?”他的眼鏡反射的光斑,“還買了這麼多好吃的?”
元太拍著肚子的聲響在事務所迴盪,頻率與監護儀的滴答聲完全同步。“嘿嘿,我吃得好飽。”他盯著章魚丸子的眼神,與灰原看到新的星圖數據時一樣專注,“希望這裡也有好吃的。”
我倒了杯水放在灰原麵前,杯沿與她嘴唇的距離,和在病房裡喂她喝水時一模一樣。“我從小蘭姐姐口中聽到柯南說你們一起吃飯就猜到了。”我找了個角落坐下,“有你們四個虎狼之師在,灰原同學這種細嚼慢嚥地吃,八成吃不上幾口,才帶了點吃的回來。”
灰原輕哼一聲的尾音帶著笑意,她夾起大阪燒的動作,與她用鑷子夾合金碎片時的精準度分毫不差。“算你有心。”熱氣在她鼻尖凝成的水珠,與我夢中她睫毛上的淚珠同樣晶瑩。
元太伸手去拿章魚丸子時,手指被燙得啪地一聲彈開。他對著手哈氣的頻率,與實驗室裡溶液攪拌的速度完全相同。灰原突然笑出了聲,那是我第一次聽到她這樣明朗的笑聲,弧度與東京塔在暮色中的輪廓驚人地相似。
我把溫度剛好的大阪燒放在她麵前時,柯南的滑板突然倒在地上,發出的聲響與工廠管道裡的第一聲槍響完全同步。“夜一,你這投喂得也太熱情了。”他的抱怨聲裡帶著笑意,“不知道的還以為你在飼養什麼珍稀動物呢。”
灰原的臉頰泛起淡淡的紅暈,與櫻花花瓣的顏色分毫不差。“你是打算把我喂成小豬嗎?”她的筷子在碗裡劃出的弧線,與星圖中的天狼星軌跡完美重合。我看著她把章魚丸子送進嘴裡的動作,突然想起麻醉劑生效前看到的最後一幕——她舉著槍的身影,與晨光中的東京塔漸漸重疊。
六、賬單上的星軌
小蘭在茶幾上攤開賬單的動作很輕,每張紙頁展開的角度都是7.2度。她的計算器按鍵聲在安靜的事務所裡格外清晰,頻率與監護儀的密碼完全相同。“這個月的水電費又漲了。”她指著某行數字的指尖在微微顫抖,“還有叔叔的酒錢,比上個月多了三千。”
毛利大叔打著哈欠從臥室出來,他抓頭髮的手勢與工藤優作思考謎題時如出一轍。“不就是錢嗎。”他的拖鞋在地板上蹭出的痕跡,與賽馬場的跑道紋路完全相同,“等我接到大案子,一下子就能賺回來。”
事務所的燈光(終章)
七、月光下的結算單
計算器的熒光在小蘭指尖跳動,最後定格的數字帶著淡淡的藍,與灰原實驗服上的試劑瓶標簽完全相同。\