布鲁斯盯着通讯面板上那行字,指尖悬在半空,迟迟没有落下。窗外芝加哥的风正刮过窗框缝隙,发出类似叹息的呜咽,而宿舍里斯塔克的呼吸声平缓悠长,显然已经沉入梦乡。布鲁斯却像被钉在了意识的断崖边缘——不是因为席勒有多可怕,而是因为他竟如此……轻盈。
轻盈得不像个复仇者,倒像个刚拆开新玩具的孩子,只顾着按下去,听那“咔哒”一声脆响。
他忽然想起达利死前最后那个笑容。不是虚伪的客套,也不是精心计算的试探,而是一种近乎天真的笃定:他知道布鲁斯会来,知道布鲁斯会看见,甚至可能知道布鲁斯会停顿、会思考、会犹豫。可他自己没犹豫过。就像席勒没犹豫过。
布鲁斯慢慢合上通讯面板,屏幕暗下去的瞬间,映出他自己瞳孔里未熄的光。不是愤怒,不是恐惧,而是一种久违的、近乎羞耻的清醒——他一直把席勒当成一面镜子,照出自己未曾选择的另一条路;可现在他才明白,席勒根本不是镜子,他是刀鞘里那把从未出鞘的刀,连鞘带刃,只等一个足够锋利的理由,便直直捅进现实的腹地。
而理由从来不是“该不该”,只是“想不想”。
第二天清晨六点十七分,布鲁斯准时睁眼。他没起身,而是闭着眼,在脑内重演昨晚厨房里的每一个细节:橱柜边沿的擦痕、窗台积灰被刮开的弧度、达利右手垂落时小指微微外翘的角度——不是抽搐,是肌肉松弛前最后一瞬的惯性。这说明他死前并未挣扎,甚至可能没看清凶手的脸。窒息致死的人往往会有抓挠痕迹,但达利的指甲干净整齐,指腹没有新鲜划伤。
布鲁斯翻身坐起,赤脚踩在冰凉地板上。他拉开抽屉,取出一块黑布和一支银色钢笔——那是他从哥谭带来的旧物,笔帽内侧刻着一行微不可察的小字:“给未来的我,别忘了你是谁。”他把它拧开,倒出里面早已干涸的墨囊,换上一管新墨。这不是为了写字,而是测试。他将笔尖抵在黑布上,轻轻施压,墨水缓缓渗出,在布面晕开一小片浓稠的蓝黑。
——席勒用烛台杀人,不是因为喜欢,而是因为随手可得。
——达利被杀,不是因为他在兄弟会里地位多高,而是因为他恰好站在厨房里,背对着窗,穿着那件布鲁斯本该穿的西装。
布鲁斯把钢笔收好,开始穿衣服。衬衫第三颗纽扣他系错了位置,领口歪斜,袖口也松垮地垂在手腕下方——这是小镇男孩该有的笨拙。可当他低头整理衣领时,目光却落在镜中自己的眼睛上:那里没有迷茫,只有一种近乎冷酷的专注,像狙击手在瞄准镜里锁定目标前最后半秒的凝滞。
他走出宿舍楼时,天刚蒙蒙亮,灰蓝色雾气浮在湖面上,远处校园钟楼的尖顶刺破云层,像一柄尚未出鞘的剑。路上几乎没人,只有扫街的老头推着吱呀作响的铁皮车,车斗里堆满昨夜被风吹落的梧桐叶。布鲁斯放慢脚步,跟在他身后二十步远,听那铁皮车轮碾过碎叶的沙沙声。
突然,老头停下,弯腰捡起一片叶子,对着初升的日光看了看,又随手扔进车斗。
布鲁斯脚步一顿。
那片叶子脉络清晰,边缘微卷,叶面还带着露水——可现在是十一月,芝加哥的梧桐树早该落尽最后一片叶子。这片叶子太“新”了,新得不像自然脱落,倒像是被人从温室里剪下来,连夜贴在树上,只为制造一个“正常”的假象。
他不动声色地绕过老头,拐进一条窄巷。巷子尽头有扇锈迹斑斑的铁门,门牌号被刮得模糊不清,只余下半个“D”字。布鲁斯伸手推了推,门没锁。门后是一条向下的水泥楼梯,墙壁潮湿,墙皮大片剥落,露出底下暗红的砖胚——像是干涸的血渍。
他没往下走,而是蹲下身,用指甲刮了刮台阶边缘的青苔。苔藓湿润厚实,明显是近几日才长出来的。可这栋楼建于1923年,地下室常年阴冷,按理说苔藓该呈灰白色,而非这种泛着油光的深绿。
布鲁斯直起身,从口袋里摸出一枚硬币,抛向楼梯深处。硬币撞在墙上,发出清脆回响,接着滚落下去,声音持续了整整七秒才彻底消失。
——这栋楼的地下室,比图纸上标注的深至少十米。
他转身离开,却在巷口停住,掏出手机,调出校园地图APP。手指在屏幕上快速滑动,放大、旋转、叠加历史卫星图层。三分钟后,他找到一处异常:兄弟会宿舍楼西北角三百米处,有一块被标为“废弃锅炉房”的灰色区域。但最新航拍显示,那里地面平整如新,连杂草都没有一根,更别说塌陷或施工痕迹。
而就在同一坐标,十年前的热成像图上,曾出现过持续七十二小时不散的高温异常点。
布鲁斯收起手机,快步走向校报编辑部。他没敲门,直接推门而入。编辑部里坐着三个学生,其中一人正叼着铅笔校对稿子,见他进来,懒洋洋抬眼:“新生?找谁?”
“我想投稿。”布鲁斯说,声音略带鼻音,像是感冒未愈,“一篇关于校园建筑历史的随笔。我老家在印第安纳,家里祖上修过不少老楼,最近帮校史馆整理资料,发现几处结构疑点。”
那人愣了一下,随即笑了:“哟,还挺专业?叫什么名字?”
“布鲁斯·韦恩。”他递上一张手写纸条,字迹稚拙,还有两处涂改,“这是我写的开头,您看看有没有价值。”
纸条上只有一段话:
> “很多老建筑的墙体厚度并不均匀,尤其在走廊转角和楼梯下方。这不是偷工减料,而是为了藏东西——比如通风管、电线,或者,一扇通往别处的门。我昨天在DKE宿舍后巷看到一扇铁门,门轴锈得厉害,可台阶上的青苔却新鲜得能掐出水来。这让我想起爷爷说过的话:‘真正的秘密从不藏在锁眼里,它藏在你习以为常的‘不对劲’里。’”
编辑瞥了一眼,没细看,随手夹进一叠稿子里:“行,回头让主编审。不过提醒你啊,校报不收虚构类。”
“当然不是虚构。”布鲁斯眨眨眼,笑得有点傻,“我连锅炉房窗户朝哪边开都记下来了。”
他转身出门时,听见背后那人嘀咕:“这小子……怎么感觉比我们还熟?”
布鲁斯没回头,只是把右手插进裤兜,拇指摩挲着一枚冰凉的金属片——那是他今早在铁门内侧撬下来的铆钉残片,边缘异常光滑,像是被某种高频震动工具反复打磨过。
回到宿舍,斯塔克正蹲在桌边摆弄一台改装过的信号探测器,外壳上贴着三张手绘电路图,边角都卷了毛。“你猜我发现了什么?”他头也不抬,“这玩意儿本来只能测Wi-Fi强度,但我加了个谐振腔,现在它能捕捉到特定频段的电磁脉冲——比如,心跳加速时肾上腺素激增引发的微弱生物电反应。”
布鲁斯靠在门框上:“所以?”
“所以我把它放在你枕头底下试了一晚上。”斯塔克终于抬头,眼神锐利,“你的心率在凌晨三点十四分骤降到每分钟32次,维持了四十七秒。那不是睡着,是屏息。你在数自己的心跳,像在打拍子。”
布鲁斯没否认,只问:“还有别的发现吗?”
“有。”斯塔克按下开关,探测器屏幕亮起,跳出一串跳动的波形,“我在兄弟会宿舍楼周围布置了六个传感器,覆盖所有出入口和通风井。过去二十四小时,只有三组异常信号:一组来自地下室,频率和人耳可听范围重合,像是低语;一组来自锅炉房方向,脉冲间隔精确到毫秒,像在发送编码;最后一组……”他顿了顿,把屏幕转向布鲁斯,“来自你昨晚翻进去的那扇窗——信号源移动速度超过每秒八米,但热成像完全空白。”
布鲁斯沉默两秒:“不是隐身,是温度同步。”
“对。”斯塔克点头,“它的体表温度始终和环境一致,连红外镜头都骗得过去。但生物电骗不了——它经过传感器时,肾上腺素水平飙升了三百倍。”
“它在兴奋。”布鲁斯说。
“不。”斯塔克摇头,“它在确认。确认你有没有发现它。”
布鲁斯走到桌边,拿起探测器,指尖在屏幕边缘轻轻一划,抹去那段波形记录。“你知道最奇怪的是什么吗?”他忽然问。
“什么?”
“达利死的时候,穿的是我该穿的西装。可那套衣服的袖长,比我的短两厘米。”
斯塔克皱眉:“所以?”
“所以凶手不是冲着他来的。”布鲁斯的声音很轻,却像刀锋刮过玻璃,“是冲着那套衣服来的。有人要确保——那件衣服,必须由我穿上。”
他顿了顿,看向窗外。湖面上,一艘拖船正缓缓驶过,船尾拖出长长的白色水痕,像一道尚未愈合的伤口。
“席勒年轻时杀人,从不掩饰动机,因为他不需要。”布鲁斯说,“可这次,有人在模仿他,又不敢学全——他们留了线索,却把线索埋得足够深,深到只有我这种‘小镇男孩’会蹲下去,去抠台阶上的青苔。”
斯塔克盯着他:“你打算怎么做?”
布鲁斯把探测器放回桌上,转身走向衣柜,拉开柜门。里面挂着三件衬衫,一件深蓝,一件浅灰,第三件是纯白,领口绣着极细的银线纹样——那是他昨夜回来后,悄悄缝上去的。
“迎新仪式今晚举行。”他说,“他们想看我出丑,想看我跪着爬过泥地,想看我把脸埋进啤酒泡沫里学狗叫。”
他取出白衬衫,抖开,对着光检查针脚。“可我要穿这件去。”
“为什么?”
“因为席勒从不穿别人准备好的衣服。”布鲁斯把衬衫展开,平铺在床沿,“他杀人前,会先脱掉外套。不是为了方便动手,而是告诉所有人——接下来发生的事,和你们给我的身份无关。”
他俯身,指尖抚过银线纹样,那图案并非装饰,而是某种古老星图的变体,中心一点微凸,像是未点燃的引信。
“今晚宴会,我会准时到场。”布鲁斯直起身,声音平静无波,“我会喝他们敬的酒,吃他们端来的食物,对他们笑。然后,在所有人以为我已被驯服的那一刻——”
他扯开衬衫最上面一颗纽扣,露出锁骨下方一道淡粉色旧疤,形状像半枚残缺的月亮。
“——我会让他们看清,什么叫做真正的考察期。”
窗外,风势渐强,卷起地上最后一片梧桐叶,打着旋儿撞向玻璃。布鲁斯没眨眼,任那叶片在透明屏障后徒劳翻飞。
他知道,今晚之后,兄弟会不会再把他当猎物。
他们会意识到,自己围猎的,是一头披着羊皮的狼——而狼最危险的时候,永远不是龇牙咆哮,而是安静地、一动不动地,看着你,数着你的呼吸。
就像席勒当年,在密歇根湖底,数着整座城市的脉搏那样。