第 22 章
献祭逻辑
药味。
淡淡的苦杏仁混合着化学制剂的气味,在推开门瞬间缠绕上来,先于暖气抵达鼻腔。程默站在站长室门口,手搭在冰凉门把上。房间只亮着一盏台灯,昏黄光晕勉强照亮书桌一角,远处沉入灰蓝阴影。赵海峰背对门坐在窗前旧扶手椅里,面向窗外被夜色吞没的无垠雪原。他没有回头,只是肩部轮廓在椅背上方微动。
“门没锁。”赵海峰声音传来,比平时更哑,像砂纸磨过木头,“我知道你会来。”
程默走进房间,带上门。地毯吸走脚步声,只剩暖气片低沉的嗡鸣,和一种近乎凝固的寂静。药味更浓了,从书桌角落几个敞开的药瓶,从赵海峰略显松垮的毛衣里渗出来。程默停在书桌另一侧,没有坐。目光扫过桌面:摊开的观测日志、一支老式钢笔、一个扣着的相框,还有几张字迹潦草的手写演算纸。
程默走进去,带上门。地毯吸走了脚步声,房间里只剩下暖气片低沉的嗡鸣,以及一种近乎凝固的寂静。药味更浓了,从书桌角落几个敞开的药瓶,从赵海峰身上那件略显松垮的毛衣里渗出来。程默停在书桌另一侧,没有坐下。他的目光扫过桌面——摊开的观测日志,一支老式钢笔,一个相框扣着,还有几张手写的、字迹潦草的演算纸。
“坐吧。”赵海峰终于转过了椅子。
台灯的光斜打在他脸上,程默第一次如此清晰地看到那些皱纹,深深刻进眼角和嘴角,皮肤在灯光下泛着不健康的蜡黄。但他的眼睛很亮,一种近乎燃烧的平静。他也在看程默,没有审视,没有责备,只有一种等待已久的了然。
“我核对了几件事。”程默开口,声音比他预想的更平稳。他从口袋里拿出那张对折过无数次的排班表复印件,但没有展开,只是捏在指间。“案发当晚,二十三点十七分到二十三分之间,主供电记录有一次模糊的‘波动’,持续时间约两分四十七秒。同一时段,三号望远镜的指向记录显示了一次非计划内的转向,目标坐标是东北方低空,仰角十七度。转向开始时间,二十三点十八分零三秒,结束于二十三点二十一分二十二秒。”
他停顿了一下,观察赵海峰的反应。站长只是微微颔首,手指在膝盖上轻轻敲击,节奏稳定,仿佛在听一份常规工作报告。
“供电波动的时间窗口,与望远镜异常转向的时间窗口,高度重叠。”程默继续说,“备用发电机启动程序,从检测到电压不稳到并网供电,标准流程需要至少四十秒。但那天晚上的记录里,这个‘波动’的起始和结束都非常模糊,像是有人手动干预了日志记录的逻辑,或者……利用了某种时间同步上的短暂混乱。”
赵海峰的嘴角似乎动了一下,极细微,近乎一个微笑的雏形,随即消失。“继续说。”
“望远镜的转向。”程默的目光落在桌面的演算纸上,“东北方低空,十七度仰角。那个方向,在二十三点二十分左右,以观测站为原点计算,正好能捕捉到从宿舍楼侧面小工具间窗户透出的一小片光。如果当时有人站在工具间里,而工具间的灯亮着,那片光会在望远镜的镜筒里形成一个短暂的光斑。很微弱,但足以被高灵敏度的导星相机记录为一个‘异常光源’,触发镜筒罩的紧急闭合协议——防止内部结霜。远程闭合镜筒罩的命令,权限等级很高,但如果是系统‘自动’触发的保护性操作,日志里只会留下一行简短的记录,不会深究光源性质。”
房间里很安静。暖气片的嗡鸣似乎变大了些。
“镜筒罩闭合需要时间,三十五秒。”程默的语速加快了,句子变得更短,“闭合过程中,主镜和副镜之间的气压平衡会被短暂打破,产生轻微的气流啸叫。那种声音,在寂静的夜里,隔着一段距离,尤其是如果听者所在的位置有墙壁或管道传导……可能会被误认为是风声,或者别的什么。但如果在特定位置,比如主控室通往观测平台的走廊拐角,那种声音的方位和质感会有所不同。”
赵海峰的手指停止了敲击。他向后靠进椅背,阴影吞没了他上半张脸,只有下巴和嘴唇还留在光里。“你测过?”
“我模拟过。”程默说,“用工具间的手电,在相同时间,对准那个角度。我站在走廊拐角的位置听。声音很轻微,但特征明显。和普通的夜风不一样。”他顿了顿,“那天晚上,二十三点二十分左右,你在主控室。你的证词说,你听到了‘类似发电机启动的闷响’,但时间点记不清了,只记得‘大概在那个时段前后’。林远老师也说听到了‘可能是发电机’的声音,时间同样模糊。”
“所以?”
“所以,那可能不是发电机。”程默的声音低了下去,但每个字都咬得很清晰,“那是镜筒罩闭合的声音。而能精确预测到那个时间点、那个位置会有人(你自己)可能听到声音,并提前准备好一个‘发电机启动’的合理解释的人,需要对整个观测站的设备运行逻辑、人员行为习惯、甚至每个人的听觉敏感度都有极深的了解。更重要的是,需要拥有在关键时刻,手动触发一次‘供电波动’、并短暂影响局部时间同步的权限。”
他向前走了一小步,台灯的光照亮了他手中捏着的复印件边缘。“还有这张排班表。‘程默’两个字是伪造的,笔触的微观特征和师兄的真实笔迹存在不可调和的矛盾。伪造者模仿得很像,但有一个习惯改不了——师兄写‘默’字最后一点时,笔尖会有一个下意识的回挑,很轻微,但每次都有。伪造的笔迹里,这一点是干净利落地顿下去的。这不是仓促间的模仿,而是仔细研究过师兄笔迹后,仍然遗漏的细节。谁能接触到师兄足够多的手写材料?谁能有机会提前准备好这样一份伪造品,并确保它出现在师兄的遗物里,被我第一时间发现?”
程默抬起头,直视着阴影中赵海峰的眼睛。“只有你,站长。只有你拥有全站最高权限,能不留痕迹地操作供电日志,能精确设定望远镜的异常转向,能预测到我会在工具间窗口停留(那天晚上我确实去过工具间找备用电池),并利用镜筒罩的声音制造时间认知上的干扰。也只有你,有足够的动机和机会,伪造这份指向我的排班表。”
他停了下来。药味,旧书的灰尘味,还有窗外渗进来的、雪原特有的冰冷干燥的空气,混合在一起,压迫着呼吸。
赵海峰沉默了很久。久到程默几乎能听到自己血液流动的声音,在耳膜上敲出沉闷的鼓点。然后,站长轻轻叹了口气,那叹息里没有慌乱,没有辩解,只有一种深重的疲惫,以及……某种释然。
“你说得对。”赵海峰说,声音平静得像在陈述一个客观事实,“供电波动的记录,是我手动插入了一个干扰信号,模拟了备用发电机启动初期的电压特征。时间设定在二十三点十七分三十一秒,持续一百六十七秒。望远镜的转向坐标是我提前输入的命令,定时触发。镜筒罩的闭合,确实是利用了你手电的光斑——我计算过工具间窗户的透光率和角度,那晚看到你进去,就知道时机到了。”
他承认了。如此直接,如此详尽,甚至补充了程默推理中缺失的具体秒数。程默感到喉咙发紧,捏着复印件的手指关节微微泛白。预想中的对峙、否认、狡辩都没有出现,只有一种近乎残酷的坦诚。
“为什么?”程默问,声音干涩。
赵海峰缓缓站起身,走到书桌旁,拿起那个扣着的相框。他犹豫了一下,还是将它翻转过来,递给程默。照片里是年轻的赵海峰和更年轻的师兄,两人站在刚刚建成的观测站圆顶前,穿着臃肿的防寒服,对着镜头笑得毫无阴霾。师兄手里还拿着一本厚厚的笔记本。
“他是我带出来的。”赵海峰看着照片,眼神有些遥远,“最好的学生,最得力的助手,也是……我最像儿子的晚辈。”他的手指拂过照片上师兄的脸,“他太要强了,把观测站,把数据,把‘不出错’看得比命还重。”
他放下相框,从抽屉深处拿出一个牛皮纸档案袋,没有封口。他抽出里面几页纸,摊在桌面上。程默靠近看去,是些凌乱的手写笔记和打印出来的数据图表,字迹狂乱,涂改无数,有些地方甚至被笔尖划破。
“这是他死前一个月写的东西。”赵海峰的声音低了下去,“不是观测记录,是……他自己的验算。他在反复核算三年前一次联合观测的数据,那次观测的数据是他负责校准和提交的,后来成了好几篇重要论文的基础。”
程默拿起一页,上面密密麻麻全是公式和数字,边缘用红笔写满了“不对”、“这里有问题”、“误差超限了”。字迹颤抖,力透纸背。
“他怀疑自己当年校准出了错。”赵海峰说,每个字都像浸透了冰水,“不是小错,是一个系统性的偏移,足以让基于那批数据的所有推论都变得可疑。他偷偷重新处理原始数据,算了一遍又一遍,结果越来越指向那个他最害怕的结论——他犯了错,一个足以摧毁他学术声誉、也让观测站蒙羞的致命错误。”
“他不敢说出来。”赵海峰的手指按在那狂乱的笔迹上,“他来找过我,没直说,但整个人状态不对,失眠,手抖,反复问我‘如果一个人发现他毕生的工作建立在沙子上该怎么办’。我起初没意识到这么严重,直到后来……我发现他在偷偷服用大剂量的安眠药,书桌抽屉里藏着一封没写完的信,开头是‘致观测站全体同仁及学界同道的道歉与说明’。”
程默感到一股寒意从脊椎爬上来。他看着那些混乱的纸页,仿佛能看到师兄独自坐在灯下,被自己的发现一点点逼向绝境。
“我找他谈过。”赵海峰闭上眼,再睁开时,里面只剩下冰冷的决断,“我告诉他,错误可以纠正,数据可以重审,名誉比不上人命。他当时答应了,看上去平静了些。但我了解他,那只是表象。那种完美主义的枷锁,那种对‘污点’的恐惧,已经把他捆死了。他会在某个深夜,彻底崩溃,然后做出不可挽回的事——要么公开一切,身败名裂,在耻辱中度过余生;要么……选择更安静的方式离开。”
“所以你就杀了他?”程默的声音发颤,不知是愤怒还是别的什么,“在他自己做出选择之前,替他选了‘意外’?”
“是救他。”赵海峰纠正,语气斩钉截铁,没有任何犹疑,“让他以一个优秀观测员的身份,因公殉职,死在热爱的雪山上。让他的错误永远埋在那批已经发表的数据里,随着时间被淡忘。让他的名誉保持洁白,让观测站不必承受丑闻的冲击,也让后来的人——包括你,程默——还能有一个值得仰望的背影,而不是一个坍塌的废墟。”
他走到窗前,背对着程默,望着外面深沉的黑暗。“我设计了这个‘意外’。利用那三分钟的供电窗口,我短暂干扰了主控室和部分终端的时间同步,制造了大约两分四十秒的‘认知差’。我知道他那晚会在那个时间点去检查平台边缘的传感器——那是他的习惯。我知道林远会在走廊另一头整理资料,吴振会在机房检修。我知道你会去工具间。我知道每个人的位置和反应时间。”
他的叙述精确、冷酷,像在讲解一套设备的操作流程。
“我提前上了平台,在背风的死角等他。供电波动的干扰信号发出时,主控室的时钟会跳变几毫秒,部分终端日志的时间戳会出现轻微混乱,但很快会同步回来。那三分钟,在系统的记录里会有点‘模糊’,但不足以引起深究。而在这三分钟里,我走到他身边,和他简单说了几句话——关于明天的观测安排。然后,在他转身继续检查时,推了他一把。”
赵海峰转过身,脸上没有任何表情,只有眼底深处烧着那团平静的火。“平台边缘的护栏有一处旧伤,螺栓锈蚀,我上周检查时就发现了,但没有报修。他摔下去时,撞开了那处薄弱点。一切看起来就像是他自己不慎滑倒,撞坏了护栏坠落。声音被镜筒罩闭合的气流声掩盖,时间点落在供电波动的‘模糊’区间内,所有人的证词都会自然地指向‘意外’。一个完美的,悲伤的,无可指责的意外。”
程默感到胃部一阵抽搐。他扶住桌沿,指节用力到发白。“那排班表呢?为什么要伪造指向我的排班表?”
“那是留给你的。”赵海峰走回书桌,拿起程默放在那里的复印件,轻轻抚平折痕,“我知道你一定会发现异常。你太像他了,细致,固执,对‘不对劲’的东西有种野兽般的直觉。普通的意外结论糊弄不了你多久。我需要一个钩子,一个足够明显、又不会立刻把你引向我本人的疑点,让你开始调查,但又不至于太快触及核心。”
他抬起眼,看着程默。“排班表上的伪造笔迹,我故意留下了微小的破绽——那个‘默’字的点。如果你足够细心,比对足够多的样本,你会发现它。这会让你确信谋杀的存在,并排除掉‘师兄自行调班’的可能性。但它同时也会让你困惑:凶手为什么要多此一举,伪造一张指向你的表?嫁祸?太明显,太拙劣。这个困惑会逼着你往更深里挖,去查供电记录,去查望远镜日志,去分析每个人的时间线……最终,你会像现在这样,站在我面前,说出完整的推理。”
“为什么?”程默重复,这次声音里带上了压抑的怒火,“为什么非要我查出来?为什么非要我……亲手把你揪出来?”
“因为你需要成长。”赵海峰的回答简单直接,近乎残忍,“观测站需要一个新的支柱。我老了,身体也……”他指了指桌上的药瓶,“晚期,没多少时间了。师兄不在了,林远有他的局限,吴振只信机器。剩下的人里,只有你,程默,你有那份偏执的认真,有破解谜题的脑子,更重要的是——你心里还有对‘对错’的坚持,哪怕那坚持会让你痛苦。”
他停顿了一下,声音里第一次掺入了一丝极淡的、近乎温柔的东西。“但这个世界上,有些‘对的事’,会带来最错的结果。有些‘错的选择’,却可能守护住更重要的东西。你需要经历这个过程,需要亲手揭开一个残酷的真相,需要面对‘正义’与‘守护’之间的根本冲突,然后……做出你自己的选择。”
赵海峰拉开抽屉,取出一个沉重的黄铜钥匙,和一个封着红色火漆的厚实档案袋。他将两样东西并排放在桌面上,推向程默。
“钥匙是观测站主控室、服务器机房和所有设备柜的终极备份钥匙。档案袋里,是我全部的医疗记录,我设计‘意外’的详细步骤手稿,以及师兄那些混乱验算的完整副本。”他的目光平静地落在程默脸上,“现在,你知道了全部。我就在这里,不会离开这座山。你可以选择把这一切公开,让我接受法律的审判,让师兄的错误曝光,让观测站声誉扫地,让所有人的努力都蒙上阴影。你也可以选择……让这场‘意外’继续是意外,让师兄以英雄的身份被铭记,让我这个真正的凶手,带着秘密安静地消失。”
他微微向前倾身,台灯的光在他脸上切割出明暗分明的界限。
“你会如何书写结局,程默?”
钥匙冰凉,即使在室内也透着金属的寒意。档案袋的火漆印章完整,边缘锋利,仿佛从未有人试图打开。程默看着那两样东西,又抬头看向赵海峰。站长站在那里,背微微佝偻,但眼神笔直,像一座等待最终判决的雕塑。
药味弥漫。窗外的雪原一片漆黑,没有任何光,只有风刮过建筑物边缘时发出的、悠长而空洞的呜咽。
程默伸出手,指尖触碰到冰冷的黄铜钥匙,停住了。