天空先是亮了。
不是日出的那种亮,是另一种——从地平线以下某个地方炸开来的亮,白得刺骨,白得没有颜色,白得让陈渊站在阳台上的那一刻忘记了呼吸。
他手里还端着那杯没喝完的咖啡。
是林晚早上煮的。她总是在他起床前把咖啡放在床头柜上,然后去叫陈夏。陈夏不爱起床,每天早上都要被叫三遍。今天也不例外,他在走廊里听见林晚敲门的声音,"陈夏,再不起来就迟到了",然后是陈夏含糊的抱怨声,再然后是拖鞋踩在地板上的声音。
一切都是正常的早晨。
然后天空亮了。
陈渊第一个反应不是恐惧,而是茫然。那道光太大了,大到他的大脑拒绝给它命名。他只是站在那里,看着远处的城区上方升起一个形状,那个形状像是一朵花,又像是一只手,像是什么正在从地底把塔瑞斯城往上拔。
"陈渊?"
林晚的声音从身后传来,带着刚睡醒的沙哑,"外面怎么了?"
他没有回答。
他想说话,但喉咙里像是堵了什么。他只是转过头,看见林晚站在阳台门口,睡衣还没换,头发乱着,手里拿着陈夏的书包。她的眼睛顺着他的视线望向天空,然后那双眼睛里的表情——
他后来很多次在脑子里重播那个表情。
不是惊恐。是那种比惊恐更深一层的东西,是人在彻底理解了某件事的时候,会有的那种表情。像是什么被抽空了。
"夏夏——"
她叫了女儿一声,声音不高,几乎是轻的,但陈渊听见了她声音里那根弦断掉的声音。
冲击波在他们开口之前就到了。
不是他想象中的爆炸声。是一种压力,像是世界突然变薄了,空气被什么东西攥住往一个方向拉,他感觉自己的胸腔往内凹陷,耳膜被什么捅破,然后是玻璃,阳台的玻璃门碎了,碎片朝他飞来,但他没有感觉到疼,他感觉不到任何东西,他只是往后退了一步,然后脚踩空了,因为阳台地面也裂开了,他往下坠——
林晚的手抓住了他的手腕。
就一瞬间。她抓住了,但她也在滑,两个人都在往下,陈渊看见她的脸,她没有哭,她的眼睛里是那种他这辈子从来没见过的东西,是一个人在最后一秒钟把所有话压缩进一个眼神里的样子——
然后他们的手分开了。
陈渊不知道自己是什么时候停止坠落的。
他只知道有一段时间,周围什么都没有。不是黑暗,是真正的什么都没有,没有光也没有重力,没有声音也没有皮肤的感觉,就像是有人把他从世界里取出来,放进一个密封的容器。
他以为自己死了。
他想,死了就死了吧。
然后他听见了一个声音。
不是人声,更像是——他后来想了很久,最接近的描述是:像是一个极其巨大的齿轮开始转动。低沉的,机械的,带着某种他无法形容的重量感。那声音从四面八方传来,又好像从他自己身体内部传来。
然后是痛。
是真实的、具体的痛,是皮肤和神经和肌肉全部同时活过来的痛,像是有人把他从真空里猛地扔回了有空气的地方。他大口喘气,喉咙里全是尘土的味道,眼睛睁开的一瞬间只看见白,他以为又是那道光,下意识举起手臂遮挡——
是阳光。
普通的、正常的、温吞吞的清晨阳光,从一扇半开的窗子斜斜照进来,落在一面他不认识的墙上。
他躺在一张硬板床上。
床很窄,铁架子的,旁边有一个没上锁的柜子,柜子顶上放着一个廉价的电子表,表盘上的数字是06:17。
陈渊盯着那个数字看了很久。
他的第一个念头是:林晚。
他的第二个念头是:陈夏。
他的第三个念头来得慢一些,像是一块石头沉进水里,"扑通"一声,然后是漫长的下沉:我活着。
他坐起来,发现自己身上穿着一件洗了很多次的蓝色工服,胸口的口袋里有一个工牌,写着"塔瑞斯中央货运站·仓储部",名字一栏是——
陈渊。
他盯着那个名字看。还是他的名字。
但他从来没在货运站工作过,他是一家中型物流公司的调度员,和货运站有业务往来,但从来不是货运站的人。他再看了一眼那张工牌上的照片,是他的脸,但比他实际的脸更黑,看起来像是长期户外作业晒出来的。
他从床上站起来,膝盖有点软,扶着床架站稳,然后走到窗边往外看。
他认识窗外的街道。
那是城南,货运区,工人宿舍楼密集,早上这个时候已经有人在楼下的摊子上吃早饭,一切看起来——
正常。
正常到让他心里升起一股剧烈的恐慌。
他抓住窗台,手指用力到发白,他的脑子开始拼命运转:末日是真实发生过的。那道光是真的,冲击波是真的,玻璃碎掉是真的,林晚抓住他手腕的力道是真的,然后那段"什么都没有"也是真的。然后他在这里醒来了,在一个他不属于的身份里,在一张不是他的床上,穿着不是他的衣服。
电子表上的日期——他回头看,电子表的侧面有一个小按钮能切换日期显示,他按了一下。
5月3日。
他记得末日是6月2日。
他记得很清楚,因为那天是陈夏的生日。他们原本计划带她去游乐场,林晚订好了蛋糕,他提前买好了礼物,一套水彩笔,陈夏最近迷上了画画,画什么都是一棵没有叶子的树,他觉得奇怪,但没有多问。
5月3日。距离6月2日,整整三十天。
陈渊在宿舍里坐了将近两个小时。
他没有出门,也没有试图叫醒宿舍里同住的其他工人——他们还在睡,从帘子后面传来均匀的呼吸声,偶尔有人翻身。他只是坐在床沿,把所有他能记住的事情在脑子里过了一遍又一遍。
末日的细节。那道光从什么方向来的,是西北方向,意味着首发导弹打的是城北的军事区。冲击波多少秒后到达,大约是十几秒,说明爆炸中心在三十到五十公里外。他在物流调度工作里积累了大量的城市地理知识,现在这些知识让他的推算有了依据:首发打的是格莱兹军港,那是瓦伦联合体驻扎在海岸线的最大军事基地。
打格莱兹,意味着打的是瓦伦的喉咙。
这是苍穹同盟干的,还是别的什么?他不知道。他只是一个物流调度员,他看新闻,他知道局势紧张,两大阵营的摩擦已经持续了两年,但真正的战争——没有人真的相信会打起来。就像站在悬崖边上,每个人都能看见脚下的深渊,但没有人相信自己会掉下去。
直到掉下去了。
他想到林晚,心脏就紧缩一下。
他不知道林晚现在在哪里。在他的记忆里,那个时间点,林晚应该在家,在他们位于城东居民区的那套公寓里,陈夏也在,今天是周六,她们不用出门。距离格莱兹军港,城东大约是四十公里,如果首发只打了军港,那她们——
他不能确定。
他只能确定的是:他现在在这里,距离末日还有三十天,他的身份是一个货运站的仓库工人,他有三十天的时间做点什么。
这个念头落下来的瞬间,他感觉到某种奇怪的东西在胸口撑开——不完全是希望,因为他还不知道能做什么;但也不是绝望,因为三十天,三十天总比零秒多。
他站起来,拿起那张工牌,挂在脖子上。
先弄清楚这个身份有什么。先活下去。先找到林晚。
货运站的工作比他想象的还要枯燥,但也比他想象的给了他更多信息。
仓库工人的优势在于:货物记录。
塔瑞斯城南货运站是整个城市最大的物资中转枢纽,进出的货物涵盖民用与军用两个体系。陈渊在原来的工作里知道这一点,但在工牌的身份里,他第一次真正站在那些货物旁边,看见它们上面的标签。
D-30到D-20这十天,他发现了第一个异常。
军用物资的调拨量在悄悄增加。不是对外公布的那种增加,而是走"民用"分类进来、但货物形状和重量都明显不对的那种增加。他做过调度,他见过真正的民用货物和军用货物,他知道一箱"农业机械零件"不该是那个密度,不该有那种防震包装。
他把这些记在脑子里,没有写下来,因为他不知道这里有没有人监视。
D-25那天,他做了第一次尝试。
他去找了管片区的负责人,一个叫做韦德的中年男人,韦德在货运站做了二十多年,是那种什么都见过、什么都懒得管的人。陈渊找了个借口跟他搭话,把话题绕到最近的局势上,试探性地提了一句:"感觉最近军事物资走得比以前多。"
韦德抬起头看了他一眼,然后低下头继续看他的报表。
"你说什么?"
"我说,军事物资——"
"你一个搬货的,关那些干嘛。"韦德没有抬头,声音平稳,"搬好你的货,别多嘴。"
谈话结束了。
陈渊回到仓库,继续搬货,他感觉到某种东西在他心里变形:不是愤怒,是那种比愤怒更令人沮丧的东西——无力。他知道有什么在发生,他知道那些货物意味着什么,但他什么都证明不了,他只是一个仓库工人,他的声音到不了任何该到的地方。
D-22,他去了城东。
他以"路过"的方式经过了那条街,远远地看见了他们的公寓楼。楼还在,灯也亮着,他站在街对面的树荫里,看见有人影在四楼的窗后移动,是林晚的身影,他认得她走路的姿势,那个略微前倾的、有点急的样子。
他没有上去。
因为在这个身份里,他和林晚是陌生人。
他只是站在那里看了很久,然后转身走开。心里有什么东西在扯着他,像是一根钩子嵌进了肉里,他每走一步,那根钩子就往深里拉一下。
D-30的最后几天,陈渊想了很多,也做了很多无用功。
他试过匿名投稿,向城里仅存的几家独立媒体发送了关于军用物资异常调拨的线报,没有人回应。他试过拨打**的"公民举报热线",电话接通了,对方说会"记录并核实",然后什么都没有发生。他试过找到货运站里一个看起来有些不一样的年轻工人,那个年轻人私下里会看反战的地下出版物,陈渊跟他谈了一次,发现那个年轻人有同样的担忧,但同样的无力。
他们两个人喝了一瓶啤酒,谈到很晚,最后什么结论也没有得出。
D-1的晚上,陈渊站在宿舍的窗口,看着城南的灯光,脑子里非常清醒地想:我什么都没做到。
他有三十天,他试了几乎所有他能想到的事情,但他是一个仓库工人,他的身份像一堵墙,把他挡在了所有"能改变事情的位置"的门外。他看见了危险,他奔跑着去撞那扇门,然后被弹回来,一次,两次,三次。
但有一件事他弄清楚了。
那批军用物资最后去向的部分记录,他在货运站的内部系统里找到了一个漏洞,摸出了一个编号——"VL-7"。他不知道那个编号是什么,但他记住了它。
明天是6月2日。
陈渊闭上眼睛,想起林晚早上煮的那杯咖啡,想起陈夏拖鞋踩在地板上的声音,想起那道白光从地平线炸开的瞬间,想起林晚抓住他手腕的那一刻。
窗外,城市还亮着灯,像是什么都不知道。
然后,天空亮了。

