凌晨三点的黑暗有重量。
林牧躺在地毯上,睁着眼,感受着后脑勺抵住地板的坚硬触感。影子消失了,但那种被“注视”的感觉像蛛网黏在皮肤上,拂不掉。他想起刚才影子竖起的那根手指——笔直、确定,指向地板深处。
公寓楼的地下有什么?停车场、配电房、管道层。再往下呢?地基、岩层、地铁隧道。影子想让他看什么?
他翻身坐起,走到窗边。金融城的灯火已熄灭大半,只剩下几栋通宵交易的机构大楼还亮着格子状的灯光,像巨大的赌场筹码堆叠在夜色里。凌晨的街道空荡,偶尔有外卖电瓶车驶过,轮胎摩擦地面的声音细碎而匆忙。
正常的世界。
他回到电脑前,没有开机,只是用手指触摸冰冷的金属外壳。那个盈利的交易记录还在账户里。5.2 万美元。足够覆盖未来六个月的开销,甚至能给苏晴换一台更好的空气净化器——她最近总说卧室有股霉味。
但他知道这钱不一样。它不是市场波动的产物,不是他分析能力的证明。它是“那个东西”的饵。
低语、数据包、37 秒、影子——这一切都在引诱他相信。相信有某种高于市场的规律存在,相信他可以依靠这种“指引”摆脱财务的泥潭。就像给溺水的人看一根绳子,绳子末端隐没在深不见底的黑暗里。
越相信,越危险。
林牧清楚这一点。数学大脑在处理概率:假设“那个东西”存在,其意图未知。若顺从指引(探索地下),可能获得更大收益,也可能触发不可控后果。若无视,则维持现状,但“时间债务”(那行警告)可能累积。信息不全,无法计算期望值。
但有一种直觉超越了计算:当你不知道陷阱的机制时,最好的选择是不要踩进去。
他打开手机,调出手电筒功能,走到客厅中央,将光束对准地板。米白色的复合地板上只有细微的划痕和一块苏晴不小心滴落的蜡渍。他蹲下,用指关节敲击。
咚咚声坚实均匀。
没有任何异常。
但他记得影子指的不是客厅地板的正下方——那个角度,如果从墙面投影点延伸垂直线,再根据光源位置反推……林牧在脑中快速构建空间模型。影子手指的延长线,应该穿过地板,指向楼下邻居家的某个位置。
楼下住着一对老年夫妇,退休教师,养了一只猫。上个月电梯里遇到,老太太还送过苏晴一罐自己腌的酸梅,说对孕吐好。
正常人的生活。
“我不去。”林牧低声说,像在宣誓,也像在说服自己。
他走回沙发,重新坐下,打开平板。家庭财务表还在。他盯新建一个备注:
他设置了一个加密文件夹,将今晚所有异常记录全部移入,然后设置密码:苏晴第一次产检听到胎心音的日期——20230914。
做完这些,他关掉所有设备,走进卧室。
苏晴侧躺着,呼吸均匀。他在她身边躺下,保持一点距离,怕自己身上的凉意惊扰她。但她在睡梦中无意识地靠过来,温热的小腿贴住他的脚踝。
那一瞬间,颅内残留的最后一丝嗡鸣彻底消散。
锚。他想起这个字。
清晨六点,闹钟还没响,生物钟先醒了。林牧轻手轻脚下床,像过去七百天一样,开始准备早餐:蒸蛋、全麦面包、温牛奶。厨房窗外,城市正在苏醒,晨跑的人沿着锦江绿道移动,像一串缓慢的标点符号。
正常生活的韵律。
苏晴七点起床,看见餐桌上的早餐和正在冲咖啡的林牧,愣了一下。“你起这么早?”
“睡不着。”他递给她一杯温水,“今天家长会,几点?”
“下午三点。”她坐下,小口吃着蒸蛋,忽然抬头,“你昨晚是不是又熬夜看盘了?眼睛都是血丝。”
“处理了点数据。”林牧避开她的视线,“今天我不碰电脑,陪你去开会。”
苏晴盯着他看了几秒,最后点点头。“好。”
家长会在幼儿园的多功能厅。三十多对父母坐在小椅子上,面前是矮桌,桌上摆着孩子们用黏土捏的小动物。林牧和苏晴拿到的是只歪歪扭扭的兔子——他们还没孩子,这是老师准备的“示范作品”。
园长在台上讲早期教育的重要性,PPT 上滚动着“关键期”“神经元连接”“情感依恋”等词。林牧努力集中注意力,但眼角余光总是不自觉地瞟向地面。
地板是浅绿色的塑胶垫,接缝处有黑色的线条。他的影子被头顶的日光灯投在脚边,正常角度,正常轮廓。
但当他稍微挪动椅子时,影子似乎滞后了零点几秒才跟上。
林牧僵住。
他缓慢地抬起右手。影子同步抬起右手。他放下。影子同步放下。
正常。
他松了口气,以为是自己过度敏感。但就在他转回头看向讲台的瞬间——用余光,极其快速的一瞥——他看见自己的影子在点头。
不是他头的动作。是他的头没动,但影子在点头,幅度很小,频率固定,像在附和园长说的什么。
林牧猛地转头直视影子。
影子恢复正常。
“……林先生?”旁边的苏晴小声提醒。他抬头,发现园长和几对父母都在看他。
“抱歉,”林牧说,“有点走神。”
园长笑了笑,继续讲。但接下来的半小时,林牧再也不敢看地面。
家长会结束后,老师留下每对父母单独交流。轮到他们时,年轻的女老师笑着说:“虽然宝宝还没出生,但提前了解环境很重要呢。我们园特别注重数学启蒙,听说林先生是做量化交易的?那数学一定很好。”
林牧勉强笑笑。“还行。”
“其实想请教一下,”老师拿出手机,“我最近也在学理财,买了点基金,但老是踏错节奏。您看这个曲线,是不是该卖出了?”
手机屏幕上是一条波动剧烈的净值曲线。林牧本能地开始分析:EMA12 下穿 EMA26,MACD 柱状图转负,成交量萎缩……但就在他即将开口的瞬间,颅内突然响起一声极轻的嗡鸣。
紧接着,他看见曲线下方浮现出一层淡淡的、半透明的阴影。阴影勾勒出未来三天的走势:先下跌 3%,然后暴力反弹 8%。
幻觉又来了。
而且这次更隐蔽,更“贴心”——它不再用诡异的数据包,而是直接在他视觉皮层上叠加预测图像。仿佛在说:看,我可以这样帮你,随时随地,不露痕迹。
林牧闭上眼。
“林先生?”老师困惑。
“我不太懂基金,”他睁开眼,声音干涩,“建议问问专业的理财顾问。”
老师有些失望,但没再多问。走出幼儿园时,苏晴挽住他的胳膊。“你刚才怎么了?脸色突然好白。”
“有点头晕。”林牧说。这是实话。
回家的地铁上,他靠着栏杆,感受车厢的晃动。车窗玻璃映出乘客们模糊的面孔,也映出他自己的影子——在飞驰的黑暗隧道背景上,他的影子始终正面朝着他,无论车厢如何转弯。
影子在玻璃里对他做口型。
林牧移开视线。
到家后,苏晴说累了要休息,进了卧室。林牧坐在客厅,打开笔记本电脑,但没登录任何交易平台。他点开一个空白文档,开始打字:
他刚打完最后一个字,手机震动。是一条加密消息,来自一个很久没联系的旧号码:
林牧盯着消息。发信人是他三年前在一个线下黑客松认识的开发者,后来去了新加坡。对方不可能知道 FHT 的具体细节——那笔交易几乎无痕。
除非,对方也在“那个东西”的注视下。
或者,这条消息本身就是幻觉的一部分?
林牧没有回复。他删除消息,关机。
傍晚,他陪苏晴散步去超市。买酸奶时,苏晴在货架前犹豫:“原味的还是草莓的?”
“都买。”林牧说。
“那不行,要控制糖分。”她认真比较营养成分表,侧脸在超市冷白光下显得柔和专注。那一刻,林牧突然感到一种尖锐的恐惧:如果幻觉继续增强,如果他某天分不清现实和叠加的幻象,会怎样?如果他对着空气交易,或者把影子当成苏晴说话?
他必须保持清醒。
结账时,收银员扫码到一包婴儿湿巾,随口说:“这么早就准备啦?预产期什么时候?”
“明年三月。”苏晴笑着说。
“春天好啊,万物复苏。”收银员把湿巾装袋,“祝宝宝健康。”
一句平常的祝福。但林牧听见时,颅内突然响起一声尖锐的鸣叫——像金属摩擦,又像无数个数字同时尖叫。他踉跄一步,扶住收银台。
“老公?”苏晴抓住他胳膊。
鸣叫停了。
“没事,”林牧挤出笑容,“脚滑了一下。”
但回家的路上,他感觉鼻腔又有温热的液体流下。他假装擦汗,用手背抹掉,偷偷看了一眼:透明的,在路灯下反着光。
不是血。
是脑脊液,他的直觉越来越确定。幻觉正在物理性地影响他的身体,而“代价”可能不仅仅是警告里抽象的时间债务。
当晚,林牧坚持睡在客厅。他说想处理一些数据,让苏晴先睡。苏晴看了他很久,最后轻声说:“别太累,我和宝宝需要你。”
门关上后,林牧关掉所有灯,只留下一盏最小功率的夜灯。他坐在地毯上,背靠沙发,和昨晚同样的位置。
等待。
时间一分一秒过去。客厅安静,只有冰箱偶尔启动的嗡嗡声。窗外偶尔有车灯扫过,影子在墙上短暂滑过,然后消失。
凌晨一点,没有任何异常。
凌晨两点,他的影子在墙上正常地随着他调整坐姿而移动。
凌晨三点,困意袭来。他几乎要以为,只要坚持无视,幻觉就会逐渐退去——
然后他看见了。
不是影子。是墙本身。
米白色的墙纸上,渐渐浮现出淡淡的纹路。纹路交织,形成一幅极其复杂的图形:像是电路图,又像是某种非欧几里得几何的投影,线条之间标注着微小的数字和符号。图形中心,有一个不断闪烁的红点。
红点的位置,根据林牧对公寓楼结构的记忆,正好对应楼下邻居家主卧室的正下方。
图形下方,浮现一行字:
林牧屏住呼吸。
图形持续了大约十秒,然后像水渍蒸发一样淡去。墙纸恢复原状。
他坐在黑暗里,全身冰凉。
幻觉没有因为他的无视而退让,它在加码。它给出了明确的期限:72 小时。三天后,如果不按照指引去楼下探索,“清算”就会发生。而清算是什么?不知道。
但他知道一点:任何系统里,“清算”通常意味着强制平仓,意味着所有头寸被一次性了结,通常伴随着最大损失。
在物理世界里,清算会是什么?他的意识被抹除?身体崩溃?还是更诡异的东西?
林牧站起来,走到墙前,手指触摸刚才图形出现的位置。墙纸光滑微凉,什么都没有。
他又走到客厅中央,低头看地板。
楼下,那对老夫妇正在安睡。他们的主卧室正下方,是这栋楼的地下二层停车场的一个角落,紧邻备用发电机房。
那里到底有什么?
知道的欲望像藤蔓缠绕上来。只要下去看看,也许就能解开谜团,也许就能停止这一切。他甚至不需要告诉任何人,只需要找个借口,比如检查水管,或者就说丢了东西——
“不。”
林牧对自己说,声音在空荡的客厅里显得异常清晰。
他走回沙发,躺下,闭上眼。
如果栅栏已经破了,如果黑暗就在外面,那么他唯一能做的,就是站在破口处,挡住羊群不往外跑。而不是自己踏进黑暗,去查看外面有什么。
他是牧羊人。
而牧羊人的第一职责,是保护羊群——苏晴,未出生的林数,还有楼下那对与此无关的老夫妇。
就算黑暗里有眼睛在数数。
就算债务在累积。
就算影子在墙上翘首以盼。
他选择,不踏入黑暗。
窗外的天色,开始泛起灰白。新的一天即将开始,带着所有平凡、琐碎、温暖而无知的日常。
林牧在晨光中,保持静止。
像一个卡在两个世界之间的摆件,但这一次,他决定永远倒向有光的那一边。
尽管他知道,阴影正从他身后缓缓拉长,计时器在看不见的地方,滴答作响。
—— 第三章 完 ——