第 6 章

数据幽灵

程默的影子被主控室门缝透出的微光拉长,贴在墙边,听着自己心跳盖过服务器的嗡鸣。凌晨两点四十七分,走廊的应急灯每隔十五秒闪烁一次,将他的轮廓短暂地印在金属门板上。他的右手食指指腹反复摩挲着权限卡边缘的凸起纹路。

林远最后那句话还在耳边——“小默,数据不会骗人,但解读数据的人有时候会自己骗自己。找到那个‘不会骗人’的基准点,其他问题都会绕开它。”他从裤袋里抽出那张对折的排班表,纸张在寂静中发出轻微的窸窣声。

基准点。他的目光落在主控室紧闭的门上。

现在,他要去找那个基准点。

主控室的门禁系统发出轻微的滴声,绿灯亮起。程默推开门,冷气混合着服务器散热风扇吹出的暖风扑面而来。房间里只有三排操作台,十几块屏幕闪烁着待机状态的幽蓝光斑。中央的大屏显示着观测站的实时状态图,供电线路、网络节点、各区域温度都以简洁的线条和数字标注。窗外是纯粹的黑暗,风雪声被双层玻璃隔绝成遥远的背景噪音。

他走到自己的工位,没有开顶灯。屏幕感应到人体靠近自动亮起,登录界面弹出。他输入密码,手指在回车键上悬停了半秒。

违规访问日志。未经许可的夜间调取。如果被发现,赵海峰会怎么处理?维护集体利益,稳定团队情绪,任何可能引发猜忌的行为都必须被制止。他几乎能想象出站长那张严肃的脸,以及那句“在救援到来之前,维持站内正常运转是第一要务”。

但师兄的名字被划掉,手写填上“程默”的笔迹,那笔尖在“默”字最后一横时微微上扬的习惯——他闭上眼睛就能复现。

回车。

系统界面展开。他快速点开日志查询系统,在日期选择框里输入案发那天的日期。鼠标滚轮滚动,屏幕幽蓝的光照亮他的脸,瞳孔里倒映着密密麻麻的数据流。

供电日志按时间顺序排列,每条记录包括时间戳、电压波动、负载变化、备注信息。案发时段是晚上八点到九点之间。他拖动滚动条,目光像筛子一样滤过那些正常的日常记录:厨房微波炉启动、某间宿舍电暖器调高温度、圆顶观测室伺服电机供电峰值……

然后他停住了。

时间戳:20:47:12。

记录内容:主供电线路电压短暂下降,备用发电机自动启动,持续时间2分18秒。负载变化:+15%。备注:线路巡检。

程默的呼吸屏住了。

备用发电机启动。林远提到过发电机的声音,但他说记不清具体时间点。赵海峰在简易调查会上说当晚供电一切正常,无人报告异常。而这条记录就在这里,白底黑字,精确到秒。

但有什么地方不对劲。

他往前滚动几行,又往后滚动几行。案发当晚的供电记录整体平稳,除了20:47:12这一次波动,前后一小时都没有其他异常。这本身不奇怪,偶尔的电压波动在山区站点确实会发生。奇怪的是备注。

“线路巡检”。

程默的指尖在触摸板上移动,光标悬停在备注栏那四个字上。通常的备注会是“自动切换”、“负载波动”或者干脆空白。线路巡检是计划性维护,应该提前报备,在值班日志里有对应记录。他切到值班日志系统,输入相同时间段查询。

没有线路巡检计划。

没有报备记录。

他切回供电日志,仔细看那行字。屏幕的像素点排列中,“线路巡检”四个字的边缘,似乎比其他文字多了半个像素的模糊。不是显示问题,更像是——文字被覆盖过。原来的内容被删除,新文字打上去,但删除的痕迹没有完全清理干净,在底层留下了极淡的光标闪烁残留。

程默的手指悬在截图键上。

心脏在胸腔里敲出沉重而快速的节奏。他按下组合键,截图保存到加密文件夹。然后他放大那行记录,将屏幕亮度调到最高,几乎把脸贴到屏幕上。

在“巡”字和“检”字之间的缝隙里,透过放大后的像素点,能看到一个极淡的、被覆盖的字符轮廓。像是一个字母“E”,或者数字“3”。也可能是其他什么东西。太模糊了,无法确定。

但足够了。这条记录被修改过。有人不想让这次发电机启动的真实原因被看见。

程默感到后颈的汗毛竖了起来。不是恐惧,是一种冰冷的、确凿的兴奋。就像在黑暗里摸到了第一块拼图的凸起边缘。

他切出供电日志系统,没有关闭查询页面,直接打开了望远镜指向记录数据库。这套系统独立于供电网络,记录着望远镜每一次指向变化、曝光开始和结束的时间、目标天区的坐标。案发当晚的观测计划他记得:从八点开始,持续跟踪仙女座星系的一个变星区域,直到十点半结束。

他输入时间范围:20:45:00 到 20:55:00。

查询结果弹出。

计划指向:赤经 00h42m,赤纬 +41°16′。实际指向记录在屏幕上滚动。

20:46:30,望远镜按计划微调指向,伺服电机电流正常。
20:47:05,指向开始偏离计划坐标。
20:47:22,指向锁定在赤经 05h34m,赤纬 +22°01′。
20:47:45,曝光开始,持续时间30秒。
20:48:15,曝光结束。
20:48:30,指向缓慢移回计划坐标。
20:49:10,重新锁定计划目标,后续跟踪正常。

程默盯着那串异常的坐标。

赤经05h34m,赤纬+22°01′。那是东北方低空,一个几乎没有亮星的区域,不在任何当前或未来的观测计划内。而且,那个时间点——20:47:22,几乎和发电机启动记录的时间重合。

他调出天文软件,输入坐标,模拟案发当晚那个时间点的天空。软件显示出星图:那片天区有几颗六等以下的暗星,一个遥远的星系团,以及——他点开流星雨数据库,输入日期。

软件提示:当晚20:40至21:10之间,预计有一次微弱的猎户座流星雨残迹,辐射点就在那片天区附近。预计每小时天顶流量只有5颗,几乎不可见。

但望远镜转向了那里。在发电机启动的同时。进行了30秒曝光。

程默再次截图。他的手指因为前倾的姿势压在操作台边缘,指节发白。

两个异常。供电波动,望远镜异常转向。时间高度重合。客观记录,无法辩驳。

他切回供电日志页面,又切到望远镜记录,反复比对两个时间戳。20:47:12和20:47:22,相差十秒。考虑到系统之间的时间同步可能存在毫秒级误差,这几乎是同时发生的。

有人在那个时间点做了什么。需要备用发电机供电,同时需要望远镜转向东北方低空。

为什么?

程默的大脑开始飞速运转。远程操控?站内网络是独立的,没有外部接入点。系统漏洞?但需要同时触发两个独立系统。人为干扰?谁能在那个时间点同时操作供电和望远镜?

他调出当晚的不在场证明网络,在脑子里重新排列:

八点到九点之间,赵海峰和吴振在主控室核对数据(他们互相证明)。林远、沈雨和另一个工程师在公共休息室下棋(三人互相证明)。师兄在室外观测平台(死亡)。程默自己在圆顶观测室进行例行维护(独自,无人证明)。

所有人都被锁定在某个空间里。没有人能同时去操作供电开关和望远镜控制台。

除非……

走廊外传来脚步声。

很轻,但在这片只有服务器嗡鸣的寂静里清晰得像一声闷雷。脚步声从走廊尽头传来,不紧不慢,方向似乎是朝着主控室。

程默的身体瞬间绷紧。他快速切出所有查询页面,关闭数据库窗口,按下显示器电源键。屏幕暗下去的瞬间,幽蓝的光从他脸上褪去,房间陷入更深的黑暗。他蹲下身,贴着操作台边缘移动到墙角的阴影里,背部紧贴着冰冷的金属墙板。

脚步声近了。

他能听见鞋底与地板摩擦的细微吱呀声。一步,两步,三步。在门口停住了。

程默屏住呼吸。心脏的跳动声在耳膜里放大,他几乎担心那声音会传到门外。他的右手还握着权限卡,塑料边缘硌进掌心。

门把手转动了半圈。

停了。

门外的人似乎在犹豫。几秒钟后,脚步声再次响起,继续向前,渐渐远去。

程默在黑暗里数了三十秒,直到脚步声彻底消失。他缓缓吐出一口气,肺部因为缺氧而微微刺痛。他扶着操作台站起来,膝盖有些发软。

不能继续待在这里。他重新点亮屏幕,快速清理访问记录——将刚才的查询记录标记为“系统例行巡检”,保存。然后他拔出自己的U盘,将截图文件拷贝进去,弹出。关掉电脑。

主控室的门再次打开一条缝。走廊的应急灯光斜切进来,在地板上投出一道狭窄的光带。他侧身闪出去,轻轻带上门。门锁合拢的咔哒声在空旷的走廊里显得格外响亮。

他快步走向宿舍区,手电的光束在前方的地板上晃动。经过走廊窗户时,他无意中将光束扫过窗框。

窗玻璃内侧凝结着一层薄霜,而窗框的金属接缝处,几根细长的冰针垂直向下生长,长度接近两厘米,尖端在灯光下闪着晶莹的光。程默的脚步顿了一下。这种冰针通常需要稳定的低温气流和足够的湿度才能形成,形态和师兄坠落时外套上沾着的那些颗粒状冰晶完全不同。他皱了皱眉,但没时间细想。

他回到自己房间,反锁房门,背靠着门板站了几秒钟。直到确认走廊里没有任何动静,他才走到书桌前,打开台灯。

U盘插入电脑。截图文件在屏幕上展开。

供电日志的异常记录。望远镜的异常转向。两个时间戳并排显示在文档里。

程默从抽屉里拿出一张白纸和一支红笔。他在纸的中央画了一条水平线,标注上时间刻度。在20:47的位置,他画了两个垂直的短杠,一个旁边写“发电机启动”,另一个写“望远镜转向”。然后他开始列举已知信息:

  1. 案发当晚20:47左右,备用发电机启动2分18秒,记录被修改,原备注不明。
  2. 同一时间,望远镜异常转向东北方低空(赤经05h34m,赤纬+22°01′),曝光30秒。
  3. 该天区当晚有微弱流星雨残迹。
  4. 所有站员都有不在场证明,无人可能同时操作两套系统。
  5. 师兄的排班表被修改,笔迹确认,但动机不明。

他看着这张纸。

证据有了。客观的、无法辩驳的异常记录。谋杀存在——现在他几乎可以确信。这些“错误音符”不可能是巧合。发电机不会自己决定启动,望远镜不会自己转向一个毫无科研价值的区域。

但然后呢?

这些线索像散落在桌子上的拼图块,每一块都有清晰的边缘,却无法拼合成完整的画面。它们证明了“有事发生”,却无法告诉他“是谁”以及“如何”。

程默用红笔在纸上划了几条线,试图连接这些点。如果凶手利用了发电机启动的短暂时间窗口……能做什么?篡改其他系统的时间?但站内各系统的时间同步依靠主时钟,备用发电机启动不应该影响时间同步。除非有人故意在那段时间里干扰了主时钟信号。

他想起林远说过的话:“观测站主时钟偶尔会跳几毫秒,时间基准并非绝对可靠。”

几毫秒。不是两分钟。

如果……如果发电机启动不是为了供电,而是为了制造某种干扰?电磁干扰?让局部网络暂时失步?

程默的笔尖停在纸上。这个想法像一道微光闪过,但立刻被更多问题淹没:如何实现?需要什么设备?谁能做到?而且,即使时间基准被干扰了几秒甚至几分钟,又如何用来杀人?师兄在室外观测平台,死亡时间是八点半左右,与这些异常记录的时间不完全重合。

他重新查看时间线。发电机启动和望远镜转向发生在20:47,师兄的死亡时间根据赵海峰的初步判断是“八点半左右”。有十七分钟的差距。

除非死亡时间判断有误。

或者,这些异常记录与谋杀本身无关,只是凶手的某种准备工作?或者……是某种信号?

程默感到太阳穴开始胀痛。他放下笔,用指尖按压着两侧。窗外的风雪声似乎变大了,呼啸着撞击着建筑外墙。台灯的光在纸面上投下他低头的影子。

他获得了证据,却陷入了更深的迷宫。每一个发现都引出更多问题,每一条线索都指向一片更广阔的、未知的黑暗。

那个修改供电记录的人,那个让望远镜转向的人,此刻就在这座建筑里。可能在睡觉,可能在看书,可能也在思考如何掩盖下一个破绽。

而程默独自坐在这里,面对一堆无法串联的碎片。

他打开笔记本,翻到新的一页。笔尖悬在纸面上方,墨水在尖端聚成一个小小的黑点。然后他写下:

“林远。”

在后面打上一个问号。

接着他另起一行:

“20:47,发电机启动(2分18秒),记录被修改(原备注?)。望远镜转向东北低空(流星雨区域)。目的?”

再一行:

“所有不在场证明均成立。如何同时操作两套系统?”

再一行:

“排班表修改动机:保护我?还是将我引入陷阱?”

他盯着这些字。台灯的光将他的影子投射在墙壁上,那影子随着火焰般跳动的笔尖微微晃动。

走廊窗框上那些细长的冰针在脑海里一闪而过。与师兄外套上颗粒状冰晶的差异。一个需要稳定气流,一个可能来自瞬间的撞击或喷溅。他不知道自己为什么要记住这个细节,但直觉让他把那也写了下来:

“冰晶形态:窗框冰针(稳定生长) vs 师兄衣物冰粒(瞬间形成?)”

然后他合上笔记本,靠在椅背上,闭上眼睛。

服务器的嗡鸣声仿佛还留在耳朵里,混合着风雪声,变成一种持续的低频噪音。他能感觉到口袋里那张排班表的棱角,隔着布料硌在大腿上。

真相就在那里,被锁在这些孤立线索背后的某个地方。他摸到了锁,却没有钥匙。

不。他睁开眼睛。

钥匙也许就在这些线索之间的关系里。发电机启动的两分十八秒,望远镜转向的三十秒,那个被覆盖的备注字符,那片有流星雨的天区,还有所有人完美的不在场证明。

一定有一个连接点。一个能让所有这些不合理变得合理的解释。

而他要做的,就是找到那个解释。在林远、赵海峰、或者站里其他任何人察觉到他已接近真相之前。

程默关掉台灯,房间陷入黑暗。只有电脑屏幕的电源指示灯还亮着一点微弱的红光,像一只在深夜里注视着他的眼睛。

他在黑暗里坐了很久,听着风声,想着那两分十八秒里,这座观测站究竟发生了什么。

风声在窗外盘旋,像某种持续的、低沉的叹息。程默在黑暗里又坐了十分钟,让眼睛彻底适应黑暗,也让脑海里那些碎片沉淀下来。然后他轻轻起身,没有开灯,走到门边,将耳朵贴在冰冷的金属门板上。

走廊里一片死寂。

他拉开门,闪身出去,反手将门虚掩——没有锁,这样回来时不会发出声响。公共休息室的方向有微弱的光漏出来,但没有人声。现在是凌晨两点四十七分,按照排班表,赵海峰应该在主控室值守,林远……林远应该在自己的房间。

但“应该”这个词,在过去的几个小时里已经失去了分量。

程默沿着走廊向资料室走去。他的脚步很轻,踩在老旧的地毯上几乎无声。资料室的门锁着,但他知道钥匙放在哪里——门框上方积灰的横梁上,有一把备用钥匙。这是师兄以前告诉他的,为了应付偶尔忘带钥匙的情况。他踮起脚尖摸索,指尖触到冰凉的金属。

钥匙转动的声音在寂静中显得格外刺耳。他停顿了一下,侧耳倾听,然后推门进去。

资料室比他的房间更冷,空气里有一股纸张和灰尘混合的味道。靠墙的服务器机柜发出低沉的嗡鸣,一排排指示灯规律地闪烁。他走到主控制台前,唤醒屏幕。幽蓝的光映亮了他的脸。

他先调出了发电机的完整运行日志。时间轴精确到毫秒。找到20:47:03,那个启动记录。日志显示,发电机的确启动了两分十八秒,然后自动切换回主电网供电。触发原因是“检测到主供电线路电压波动,低于安全阈值”。这本身并不罕见,极地风暴有时会导致线路扰动。

但备注栏里,原本应该记录波动具体参数和处置人员的地方,只有三个被覆盖的字符,后面跟着系统自动生成的标注:“线路巡检(自动标注)”。

自动标注。程默的手指在键盘上悬停。系统会在某些特定操作后自动添加备注,比如例行检查、设备重启。但“线路巡检”通常是人工记录。为什么一个自动触发的发电机启动,会生成一条像是人工输入的备注?

他点开备注编辑历史。只有一条记录:20:47:22,用户“SYSTEM”修改备注,原内容为“_”。三个星号,代表三个被删除的字符。系统用户修改的。也就是说,有人用系统权限,删掉了原来的三个字符,替换成了“线路巡检”。

谁有系统权限?林远,赵海峰,站长,还有已经死去的师兄。他自己也有基础权限,但无法覆盖系统日志的原始备注。

程默感觉后颈的汗毛微微竖起。他切出日志界面,调取望远镜的指向记录数据库。这台全自动巡天望远镜每五秒记录一次精确指向坐标、跟踪状态和拍摄参数。数据量庞大,但他只需要一个很窄的时间窗口。

他输入起始时间:20:46:30。结束时间:20:48:30。点击查询。

结果列表刷出来。他快速滚动。20:47:15之前,望远镜按照既定巡天计划,稳定地扫过西南方的一片深空区域。20:47:15,指向参数突然跳变。赤经、赤纬数据在接下来的三十秒内,完成了一次快速的、非计划内的转动。目标指向:东北方,仰角仅22度。那个方向靠近地平线,大气干扰严重,通常不是精细观测的选择,而且完全偏离了当晚的巡天计划。

20:47:45,望远镜转回原定坐标,继续巡天。

三十秒。恰好覆盖了发电机启动的核心时段。

程默将两个时间线并排显示在屏幕上。发电机启动:20:47:03 — 20:49:21。望远镜异常转向:20:47:15 — 20:47:45。异常转向发生在发电机启动后的第十二秒开始,结束于发电机仍在运行的时间点。

他调出那三十秒内望远镜的所有传感器数据。除了指向变化,还有一条记录:镜筒罩在20:47:14被远程指令打开,20:47:46关闭。镜筒罩只有在观测需要时才会打开,以防内部结霜。那三十秒,望远镜不仅转向了东北低空,而且确实进行了某种“观测”。但图像数据存储目录里,对应时间戳的文件……不存在。记录显示“图像捕获失败(信号中断)”。

信号中断。发电机切换期间,部分设备可能由UPS不间断电源供电,但数据传输可能短暂中断。一个完美的、看似合理的解释。

程默盯着屏幕上那两条平行的时间线。发电机启动,备注被删改。望远镜异常转向,镜筒罩打开,却无图像留存。所有人都声称自己当时在别处,且都有模糊的印证。师兄死时,外套上有异常的冰粒。

这些事件像散落的珠子,他知道它们应该被一根线穿起来。那根线就是动机,是手法,是那个在20:47分同时操作了发电机(或至少利用了发电机启动)和望远镜系统的人。

他尝试在服务器上搜索更底层的日志,寻找任何可能关联两个事件的自动脚本、远程指令记录。搜索需要时间。进度条缓慢地向前爬行。

就在这时,他听到了声音。

很轻,但很清晰。是脚步声。从走廊另一端传来,正向资料室靠近。

程默的心脏猛地一缩。他立刻停止搜索,快速关闭所有打开的查询界面和日志窗口。屏幕恢复到默认的待机状态。他起身,将椅子推回原处,抹平桌面上可能留下的痕迹。脚步声更近了,不紧不慢,踏在地毯上发出沉闷的“噗、噗”声。

他环顾四周。资料室没有其他出口。唯一的一扇窗户被厚厚的冰霜封死。他迅速闪身躲到一排高大的档案柜后面,屏住呼吸。

门把手转动了。有人走了进来。

来人没有开大灯,只按亮了门口的一盏小壁灯。昏黄的光线勉强照亮控制台附近的一小片区域。程默从档案柜的缝隙里看出去,看到了一个高大的轮廓,穿着深色的外套。

是林远。

林远站在控制台前,看着已经恢复待机状态的屏幕,停留了几秒钟。然后他转过身,目光似乎扫过程默藏身的档案柜方向。程默紧紧贴着冰冷的金属柜体,连呼吸都几乎停滞。

但林远并没有走过来。他走到服务器机柜前,打开柜门,检查了一下某个指示灯,又关上。动作熟练而平常,就像一次例行的夜间巡检。他在资料室里待了大约三分钟,期间似乎只是随意看了看,没有操作任何终端。然后,他走向门口,关掉了壁灯,退了出去。

门轻轻合上。脚步声逐渐远去。

程默又在黑暗中等待了五分钟,直到确认走廊里再无动静,才从档案柜后走出来。他的后背已经被冷汗浸湿,紧贴着衬衫,一片冰凉。

他没有再尝试继续搜索。林远的出现——无论是巧合还是察觉到了什么——都意味着这里不再安全。他走到门边,再次倾听,然后轻轻拉开门,回到走廊。

回到自己房间,锁上门,程默靠在门板上,缓缓吐出一口憋了很久的气。刚才的发现带来的短暂亢奋已经消退,取而代之的是一种更深的寒意和困惑。

他坐回桌前,没有开灯,在黑暗中复盘。

他发现了新的线索:发电机备注被系统权限删改过;望远镜异常转向且打开了镜筒罩,却无图像数据;两件事时间高度重叠;林远在凌晨近三点“恰好”出现在资料室。

但这些线索,每一条都可以被解释。备注可以是系统错误或某次不规范的维护记录;望远镜转向可以是程序偶发的bug,或者某次未记录的校准测试;图像丢失在供电波动期间常见;林远作为资深成员,夜间巡查资料室也说得通。

最关键的是,它们彼此之间没有强制性的、排他的联系。发电机启动不一定是为了掩盖望远镜操作;望远镜转向也不一定需要发电机启动作为前提。它们就像乐章里几个突兀的错误音符,各自刺耳,却无法据此推断出整首曲子的主题,甚至无法确定这些错误是同一个乐手失误,还是不同乐手各自的问题。

师兄外套上的冰粒,窗框上的冰针,形态差异是事实,但能证明什么?瞬间形成冰粒的环境……可能是剧烈的温度变化,可能是高速撞击溅起的水雾瞬间凝结,也可能是别的什么。观测站里,符合条件的环境不止一处。

没有钥匙。他摸到了更多的锁,甚至听到了锁芯里弹簧的细微响声,但钥匙依然不见踪影。

所有的“异常”都悬浮在“合理”解释的灰色地带。指向所有人,又无法钉死任何人。像幽灵留下的嘲弄,故意展示了一些痕迹,却又确保这些痕迹无法拼凑成完整的足迹。

程默感到一阵冰冷的疲惫从骨头深处渗出来。调查没有推进,反而陷入了更粘稠、更令人窒息的泥潭。每一个方向都有线索,每一个线索都通向一堵软墙。

他原本以为,只要找到足够多的矛盾点,真相就会从裂缝里涌出来。但现在,裂缝太多了,多到它们本身就成了新的迷雾。

林远知道他在查吗?刚才的资料室相遇,是警告,还是真的巧合?

赵海峰呢?那个总是沉默寡言、埋头技术的人,在师兄的死和这些异常里,又扮演着什么角色?

还有站里其他几个人,他们真的都一无所知吗?

程默看向窗外。风雪似乎小了一些,但夜色依旧浓重如墨。远处起伏的冰原轮廓模糊,吞噬着一切光线和声音。

这座孤悬在世界尽头的观测站,此刻更像一个巨大的、安静的密室。而凶手,或者真相本身,也许就安然地坐在其中某个房间里,看着他像困兽一样,在有限的线索里徒劳地打转。

他慢慢握紧了拳头,指甲掐进掌心,带来一丝尖锐的痛感。

不。不能停在这里。

幽灵留下了嘲弄的痕迹,但痕迹本身就是存在过的证据。孤立,就去找连接它们的胶水;无法指向,就去排除所有不可能的选项。

泥潭越深,说明下面埋藏的东西越重要。

他重新睁开眼睛,黑暗已经不能让他感到不安。相反,它成了一种掩护。他需要换一种方式,更隐蔽,更直接。从物证,转向人。从系统记录,转向那些记录无法捕捉的东西——习惯,细节,不经意流露的破绽。

林远劝他别查,是保护,还是控制?

赵海峰的沉默,是漠然,还是知情?

师兄在死前最后几天,究竟接触过什么,说过什么?

这些问题的答案,不会躺在服务器的日志里。

程默轻轻拉开抽屉,摸出那本笔记本。在黑暗中,他看不到上面的字,但他记得每一行写的是什么。他翻到新的一页,用手指抚过纸张粗糙的表面。

然后,他拿出笔,凭着感觉,在纸上缓缓写下两个字,不再是疑问,而是决定:

程默轻轻拉开抽屉,摸出那本笔记本。在黑暗中,他看不到上面的字,但他记得每一行写的是什么。他翻到新的一页,用手指抚过纸张粗糙的表面。

然后,他拿出笔,凭着感觉,在纸上缓缓写下两个字,不再是疑问,而是决定:
“接触。”

他搁下笔,指节因为用力而微微发白。就在这时,风声穿过走廊缝隙,钻了进来,发出悠长而尖锐的鸣响,像某种遥远的、持续的警笛,又像这片冰雪荒原本身亘古的呼吸。他静静地听着,一动不动。