沈砚的手指悬在手机屏幕上方两厘米的位置,指尖微微发颤。配电室——那条短信甩出三个字加一串坐标编号的时候,他正蹲在空调机柜旁边,右手拇指还摁在相机快门键上。宿舍楼门口的感应灯亮着惨白的光,把他的影子斜斜地拉过地面,影子前端正好触到机柜底部那根耷拉出来的排线。 这根线不对。 他心里咯噔一下。五点二十分,园区东边的天空已经开始透出灰蓝色的光斑,气温低得让人后脖颈发麻,衬衫领口抵着喉结,他呼出的白气撞上机柜铁皮,凝成一小片雾气。那根排线是从机柜侧面一个撬开豁口的地方伸出来的,线皮是哑光黑,比标准的多芯线细了一圈,接口处缠着防水胶带,胶带边缘发暗,像是用打火机燎过。 他没碰那根线。 短信提示音又一次响了,这次是振一下短促的嗡鸣,像什么东西在胸腔里颤了一瞬。他把视线从排线上收回来,拇指划开屏幕,新的气泡浮在对话框底部:"线带传感器,碰了会报。配电室坐标F7-3,主空开编号Q3。今天白班交班前会换模块,你有四十分钟。" 这条消息比前面几条都长,措辞也比前几条更像某个具体的人。沈砚盯着"四十分钟"这四个字看了六秒。他脑子里转过好几个念头——李振鹏五月十三号夜班打卡记录上的那条时间戳是三点十七分,如果按照短信里说的"今天白班交班前"往前倒推四十分钟,那么换模块的操作窗口正好卡在早上六点半到七点十分之间。而五月十三号凌晨那次监控中断,OA系统里的操作日志记录的时间是三点零六分,监控缓存模式启用时间是三点零四分,次声波预警阈值变更记录是两点五十八分。四分钟——方睿在电话里强调过,监控中断和OA操作记录之间隔了整整四分钟。 四分钟能做什么? 他站起身来,膝盖咔地响了一声。蹲得太久了,血液循环阻滞让小腿肚发麻,他往后退了半步,脚跟踩到停车场地面的沥青缝隙,身子歪了一下,左手本能地撑住了旁边的机柜铁皮。掌心触到的金属表面冰凉,带着一阵极轻微的颤动——那是机柜内部还在运转的风扇传上来的,频率很慢,像某种呼吸。 他把手机锁屏,揣进裤兜,转身往宿舍楼门口走了两步,又停下来。 短信上那些警告在他脑子里交错闪烁:"别去季成蹊办公室""别去运维机房""别去设备科""别碰那根线"。前面三条他都忍住了,但第四条出现在他亲眼看到那根排线之后,这说明发短信的人要么就在附近盯着他,要么通过某种手段实时获取了他的行动轨迹。 感应灯在他身后自动熄灭了。停车场陷入短暂的黑暗,只有东边天际线那层灰蓝色的光勉强勾勒出几台车的轮廓。沈砚站在暗处没动,耳朵竖起来,捕捉周遭的声息。空调机柜里风扇转动的嗡嗡声很规律,但在这层底噪之下,他隐约听见另一个频率的声音——更低沉,更绵长,像某种金属薄片被气流吹动时发出的颤音。 跟昨晚他在停车场蹲守时听到的是同一个声音。 他猛地转过身。机柜的散热格栅后面黑乎乎的,看不清里面有没有东西。他摸出手机点开手电筒,光束穿过格栅缝隙扫进去,照亮了内部密密麻麻的线束、铜管、冷凝器翅片,以及最底部那块控制电路板。电路板的一角亮着绿色的指示灯,一闪一闪的,节奏不快不慢。光柱扫过的时候,他注意到电路板侧面有一个不规则的阴影——像是有人在那里绑了一个小盒子,黑色,大概火柴盒大小,用扎带固定在主板的支架上。 "……操。" 他低低骂了一声,把手电光固定在那个位置,凑近了眯着眼想看清楚,但格栅之间的缝隙太窄了,角度也不对,只能看见那个黑盒子的侧面有一截细线伸出来——正是从机柜侧面豁口里拽出来的那根排线。这根线从盒子出发,穿过格栅缝隙,绕过铜管,最终从豁口探到外面。整个走线路径故意绕开了主要散热区域,但有几处紧贴着铜管的弯头,管壁上还残留着冷凝水,线皮表面却干燥得像刚缠上去的。 他直起身,退出两步。手掌心里的汗把手机背面沾湿了。五点二十三分,园区里某个角落传来一声门轴转动的吱呀响,然后是拖沓的脚步声——保洁阿姨开始上班了。那声音从运维楼的方向传来,隔着一个花坛和一排灌木,听不太真切。 沈砚快速走回宿舍楼门口,推开玻璃门之前又回头看了一眼那台机柜。灰蓝色的晨光里,机柜铁皮上凝着一层薄薄的露水,那根黑色排线在光线下反射出一丝近乎丝绸的光泽。 他推门进去,门轴发出短促的吱呀声。楼道里亮着两盏应急灯,光线昏黄,铺在磨石子地面上呈现出不规则的光斑。他踩过第三级台阶的时候停下了,手指按着楼梯扶手冰凉的铸铁表面,脑子里开始算时间。 如果短信说的是真的——今天白班交班前,六点半到七点十分之间——那么现在离那个窗口还有将近一个小时。他要在这段时间里做出选择:是听从短信指示去配电室查看Q3空开,还是趁天还没全亮先去设备科办公室翻那份电路图。 他想到方睿在电话里说的话:"设备科工控机里面可能会存着备份录像,但是那台机器单独在一个小机房里,晚上有门禁,白天得等张主任开门。那间机房的位置在设备科走廊最里面,窗户对着北边的配电室。" 配电室。北边。设备科走廊最里面。 这几个方位在他脑海里拼出一张简化的园区平面图。设备科办公室在一楼,走廊尽头朝北开的那扇窗户外面确实就是配电室的排风口,中间隔着一道两米宽的过道。如果从配电室内部沿排风管道走,理论上可以摸到设备科那间小机房的墙外侧——那面墙是轻质砖砌的,隔音效果很差。 他转过身,重新走下一楼,推开宿舍楼大门。保洁阿姨的脚步声已经消失了,园区里静得只剩下鸟叫和远处公路上卡车经过的胎噪。他穿过停车场时刻意绕开了那台空调机柜,从另一侧绕过花坛,沿着运维楼的外墙一路往北走。北边的配电室是一间独立的平顶混凝土房子,外墙刷着暗灰色的涂料,门是铁皮的,漆面剥落得厉害,露出底下锈红色的金属层。门把手上挂着一把崭新的挂锁——跟整扇门的破旧程度完全不搭。 他站在门前,伸手碰了一下那把锁。锁体冰凉,表面没有灰尘,锁梁上的镀层还闪着光。这锁显然是最近几天才换上去的。 手机在裤兜里又震了一下。他掏出来看,屏幕上只有一行字:"锁芯是新的,别撬。找东墙通风百叶。" 沈砚攥着手机环顾四周。东墙是一面没有窗户的山墙,墙根处确实开着一排百叶通风口,铝合金叶片倾斜着朝下,缝隙大约两指宽。他走过去蹲下来,伸手摸到最左边那片百叶的固定螺丝——螺丝帽上有划痕,像是被人用螺丝刀拧过。他试着推了一下那片百叶,叶片往内陷进去半厘米,然后卡住了。他又试着往外拽,叶片松动了一点,缝隙扩大到能伸进三根手指。 他站起身,又看了一眼手机。五点三十一分。距离短信里说的窗口还有将近一个小时,但如果发短信的人真的在实时监控他,那么他在这里的任何动作都可能被记录下来。他盯着通风百叶里透出来的那一线黑暗,心脏跳得又快又沉。 就在这时,百叶后面传来一声极轻微的"咔嗒"。 他整个人僵住了。那声咔嗒之后紧接着是金属摩擦的声音,像有人在里面轻轻拉了一下什么东西。他屏住呼吸,耳朵凑近百叶缝隙,里面传出空调压缩机启动时的低频嗡鸣——配电室内部有设备在运转,但这声音的分贝数和频率跟他平时听到的变压器嗡鸣不太一样,更低,更闷,像是被什么东西罩住了。 他往后退了半步。晨光已经从灰蓝色转成了浅金色,东边那排樟树的树冠被照出了清晰的轮廓。保洁阿姨的脚步声又响起来了,这次是从他身后那条小路上传来的,伴随着塑料垃圾桶轱辘碾过地面的哗啦声。 他快步离开配电室东墙,拐进旁边那条窄巷,背贴着墙站住。巷子只有一米多宽,两侧是高墙,地面是潮湿的水泥,长着一层薄薄的青苔。他低头看见自己的鞋底在青苔上留下一个清晰的印子,印子边缘渗出水渍。 手机震动第三次。他划开屏幕:"别去配电室。去食堂,买两个包子,坐在靠窗第二个位子。有人会来找你。" 他盯着这行字愣了两秒。发短信的人改变主意了?还是说刚才百叶里面那声咔嗒意味着有人已经先他一步进去了? 他把手机揣回兜里,深吸一口气,抬脚往食堂方向走。路过停车场的时候他又看了一眼那台空调机柜——浅金色的阳光照在铁皮上,散热格栅里的阴影被拉得又长又细,那个黑色小盒子的轮廓已经完全隐没在光线对比造成的暗区里了。而那根排线,依然耷拉在机柜侧面的豁口外面,在晨风里微微晃动,像某种活物的触须。 食堂在一楼东侧,门开着半边,里面亮着白炽灯,空气里飘着蒸屉的热气和豆浆的甜味。沈砚走进去的时候,靠窗那一排座位只有第二个位置上坐着一个人——一个穿灰色工装的中年男人,头发剪得很短,面前摆着一碗白粥和一根油条,正在慢条斯理地掰油条往粥里泡。 沈砚在门口站了两秒。那人抬头看了他一眼,表情平淡,目光在他脸上停留不到一秒就移开了,然后端起粥碗抿了一口。那目光里没有惊讶、没有示意、没有任何暗示性的表情。但他右手的动作——大拇指压在筷子尾端,其余四指并拢贴在筷子中部——让沈砚的心猛地揪了一下。 孙亮在面馆里做过一模一样的动作。当时他手指压在桌面上,五指并拢,拇指压住食指关节,像某种下意识的习惯性姿态。而现在这个人做的是同一套手势,只是载体从桌面换成了筷子。 沈砚走过去,在靠窗第二个位子对面坐下来。食堂阿姨从窗口探出半个身子问他吃什么,他说了句"两个包子一碗豆浆",声音发紧,喉咙干涩。阿姨应了一声转身去拿。 对面那人放下粥碗,舀了一勺咸菜放进嘴里,嚼了两下,开口说话时声音压得很低,几乎被蒸屉冒出来的热气声盖过去:"你今天别去办公室。电路图的事,有人在替你翻。你下午三点去西门外面的公交站台,会有人把复印件给你。" 沈砚盯着他的眼睛:"你是谁?" 那人没回答,继续吃粥。舀第三勺的时候忽然顿了一下,筷子尖敲了一下碗沿,发出清脆的叮一声,然后说:"你手机上的号码是临时卡,用完就扔。今天这个食堂二十分钟后会有人进来检查监控,你吃完就走,别回头。" 他把粥碗推了推,站起来,端着托盘往回收窗口走。动作自然,步幅均匀,背影混进后厨门口那一排排队打饭的人里,消失得毫无痕迹。 沈砚坐在原地没动。窗户外面阳光已经亮起来了,照在食堂白色地砖上反射出一片刺目的光。他拿起阿姨放在桌上的包子咬了一口,面皮松软,肉馅带姜味,热烫的汁水在舌尖漫开,但他尝不出任何滋味。 他脑子里反复转过三条信息:第一,有人已经在替他翻电路图了;第二,下午三点西门公交站有复印件交接;第三,二十分钟后有人会来查监控。而这之间还夹着一个没有回答的问题——发短信的人到底是谁? 他吃完包子,喝掉豆浆,站起来把托盘送到回收窗口。转身往外走的路上,他低头扫了一眼手机屏幕上的时间。五点五十一分。距离白班交班还有将近一个半小时,而他刚才在食堂坐着的这二十分钟里,短信没有再响过。 他推开食堂玻璃门走到外面,阳光已经铺满了整个园区地面,照得停车场那几台车的挡风玻璃晃眼睛。他眯着眼往运维楼的方向看过去,设备科那扇窗户的窗帘拉着,里面灯也没开。 而空调机柜的铁皮在阳光下泛着暗哑的光,散热格栅里的阴影缩成了一条窄缝,那个黑色小盒子彻底消失在了明亮的反光之中。只有那根排线还悬在机柜侧面,在光线下泛出一丝漆黑的、安静的、让人后背发凉的微光。