卷首语:
“凡所有相,皆是虚妄。若见诸相非相,即见如来。”
——韩昭在蓝星最后一天,手机屏保上的推送。他没有点开。
---
韩昭记得那个泡面的味道。
不是因为它好吃,而是因为它太难吃了。番茄鲜蔬味,某品牌的新品,汤底有一种诡异的甜,像在喝兑了水的番茄酱。他吃了一口就不想吃了,但凌晨三点,外卖已经停了,冰箱里只有这最后一包。
所以他还是吃完了。
吃完之后,他把泡面桶往旁边一推,继续盯着屏幕上那行报错日志。三十二行代码,一个分号引发的血案。他已经找了两个小时,眼睛干得像两粒砂纸,每隔十几秒就要用力眨一下。
办公室里只有他一个人。不,准确地说,整层楼只有他一个人。十点以后,同事们陆续走了,走之前都会拍拍他的肩膀说“韩哥别太拼了”。他知道那不是关心,是庆幸——庆幸走的那个人不是自己。
工位在最角落,靠窗。窗外是深圳的夜景,密密麻麻的灯光像一块被捅了无数个窟窿的黑布,窟窿里透出光,但并不温暖。这座城市从来不缺光,缺的是能让你安心闭眼的东西。
他闭了闭眼。
再睁开的时候,视线有点模糊。不是困,是干眼症。他拧开眼药水,仰头滴了两滴,冰凉的液体滑过眼球,有一种短暂的、虚假的湿润。
手机亮了一下。
推送:“您有一笔信用卡账单待还,金额8,432.00元。”
他划掉了。
另一个推送:“【重要提醒】距离2025届春季校招仅剩15天,点击查看……”
他划掉了。
又一个推送:“那年今日:三年前的今天,你上传了一张照片,和朋友们一起回顾吧!”
他顿了一下。
那年今日的照片,是公司团建在海边拍的。一群人站在沙滩上,比着千篇一律的手势,笑得像牙膏广告。他站在最边上,穿着公司发的文化衫,领口大了一号,露出一截锁骨。他那时候还留着头发,被海风吹得乱七八糟,脸上有一种他现在看了会觉得陌生的表情——
他在笑。
不是那种对镜头的、职业化的微笑,而是一种真的、从心里涌出来的、不带任何目的的笑。
他盯着那张照片看了几秒,然后划掉了。
锁屏。放下手机。重新盯着屏幕。
那行报错还在。
他叹了口气,把那行代码删了,重写。这一次,他加了一个分号。
编译。
通过。
他靠在椅背上,长长地呼出一口气。没有成就感,只有一种“终于结束了”的疲惫。他看了眼时间——凌晨三点十二分。
明天,不,今天,九点半还要上班。
他想,要不就在桌上趴一会儿吧。
他把外套脱下来叠成枕头,垫在胳膊下面,侧着头,闭眼前最后看了一眼窗外。深圳的灯光还是那么多,但最亮的那几盏已经开始变暗了——夜最深的时候,也是快要天亮的时候。
他想,明天一定早点睡。
然后他闭上了眼睛。
他听到了一个声音。
不是耳朵听到的,而是直接在脑子里响起的。那声音没有音调、没有音色、没有任何人类语言可以描述的特征,但如果非要给它一个比喻,大概是——就像你闭着眼睛躺在黑暗里,忽然感觉到身下的地板消失了,你开始坠落,风声灌进耳朵,但你听不见风声,你只听见自己心脏在跳——
咚,咚,咚,咚。
越来越快。
然后停了。
他猛地睁开眼睛。
天不是蓝的。
这是一种他从未见过的颜色。介于青与紫之间,像有人把一瓶墨水打翻了,又在上面泼了一层薄薄的金粉。那金色不是太阳,而是某种弥漫在整个天穹上的、细碎的、像灰尘一样的光点。它们缓慢地飘落,落在他脸上,凉丝丝的,但没有重量。
他躺在一片荒野上。草是灰绿色的,高到膝盖,风一吹就倒伏成一片,发出沙沙的声音,像有什么东西在草底下爬。
空气里有股甜腥味。不是花香,不是血腥,更像是泥土被暴雨浇透之后蒸发出来的那种气味,但甜得多,甜到发腻,甜到让他的胃开始翻涌。
他坐起来。
身体没有受伤,衣服也没有破损,甚至手机还在裤兜里——他摸了一下,硬的,还在。但屏幕上没有信号,时间是03:15,和刚才一样,秒针不动了。
他站起来。
膝盖有点软,但不是因为害怕,而是因为这片荒野的引力似乎比地球大了一点点,大概百分之五。他的每一个动作都需要多花一点力气,呼吸也重了一点。
他环顾四周。
没有人。没有建筑。没有路。没有电线杆。没有飞机云。
什么都没有。
只有这片灰绿色的荒野,延伸到天际线,和那片青紫色的穹顶相接。
他站了大概五分钟。
然后他做了一件让后来所有认识他的人都觉得不可思议的事——他没有惊慌,没有喊叫,没有崩溃。他只是站在那里,像一台重启后的电脑,缓慢地、一步一步地执行自检程序。
检查身体。完好。
检查物品。手机、钥匙、钱包、工牌、一包纸巾、两颗薄荷糖。
检查环境。无人、无建筑、无道路、有风、有光、有空气、有引力。
检查记忆。最后记忆是趴在桌上睡觉。
得出结论:不在深圳。
他沉默了一会儿,然后说了一句话。
“得找回去的路。”
声音在荒野上散开,没有回声。
他拍了拍身上的土,开始走。
没有方向,没有目标,只是往前走。他知道站在原地没有意义,他也知道惊慌没有意义。他是一个程序员,程序员遇到bug的第一反应不是对着屏幕骂娘,而是复现问题、定位错误、寻找解决方案。
他现在遇到的bug,名字叫“世界”。
他需要找到复现条件。
走了大约一个小时,他看到了一样东西——一棵树。
不,不是树,是一株巨大的、至少有三层楼高的……蘑菇?它的伞盖是深紫色的,菌褶里垂下无数根细丝,像柳条一样在风中飘荡。伞盖上长着青苔一样的植被,开着小朵的白花,散发出一股淡淡的药草味。
韩昭站在那株蘑菇下面,仰头看了很久。
然后他拿出手机,拍了一张照片。
按快门的时候,他的手指在微微发抖。不是害怕,而是某种他说不清的东西——就像你在梦里看到了不可能存在的东西,你知道这是梦,但你依然会觉得……美。
那张照片后来成为他手机里最后一张照片。很久以后,当手机彻底没电变成一块废铁之后,他依然能清晰地记得那个画面——青紫色的天穹、灰绿色的荒野、紫色的巨伞蘑菇、白色的碎花、还有他自己投在地上的、被拉得很长很长的影子。
那是他在这个世界的第一个黄昏。
两个太阳同时落山了。
一个在西边,大而红,像一只正在滴血的眼睛。另一个在北边,小而白,像一颗快要熄灭的灯泡。它们落下的速度不同,红色的那个先沉入地平线,白色的那个又坚持了大约十分钟,然后也消失了。
天彻底黑了下来。
黑暗来得比他想象的快得多。没有黄昏,没有暮色渐变,红日一落,白日一灭,世界就像一个被人按了开关的灯,啪的一声,黑了。
然后星星亮了起来。
不是蓝星上那种稀疏的、遥远的星星,而是一条横贯整个天穹的、密集到令人头皮发麻的星河。那些星星太近了,近到你能感觉到它们的光是有温度的——不是温暖,是烫。你能看到它们的光晕在微微脉动,像心跳。
韩昭站在黑暗中,被亿万颗星星的光笼罩着,浑身都在发烫。
他忽然想起了一件事。
小时候,他住在老家的村子里,夏夜停电的时候,他会和爷爷一起坐在院子里看星星。爷爷指着一颗很亮的星说,那是北极星,迷路了就看它,它永远在北边。
他问爷爷,怎么知道哪边是北?
爷爷说,你看北斗七星,勺口指向的那颗就是北极星。
他又问,怎么知道哪颗是北斗七星?
爷爷笑了,说,你看多了就知道了。
他后来没有看多。他去了城市,上了大学,找了工作,再也没有看过星星。城市里的灯光太亮了,亮到星星都消失了。
但现在,星星回来了。
他仰着头,在亿万颗星星中寻找北斗七星。他找了很久,没有找到。不是因为他找不到,而是因为这本来就不是蓝星的天空。
那只是他以为的家。
他在那片星空下站了很久,久到脖子酸了,久到眼泪流下来了。
他不知道自己哭了。
他只是觉得脸是湿的。
那天晚上,他没有睡觉。他找了一个背风的土坡,用草铺了一个勉强能躺的地方,把外套盖在身上,睁着眼睛看着那陌生的星河,等天亮。
他在等天亮的时候,想了很多事情。
想公司的那个项目,明天——不,今天,九点半要开晨会,他缺席了,会有人发现吗?会有人找他吗?
想到了那张信用卡账单,还有十五天就要还了。
想到出租屋那盆绿萝,忘了浇水,不知道还能不能活。
想到冰箱里还有半盒牛奶,保质期到明天。
想到爸妈,他们已经三年没打过电话了。不是关系不好,而是不知道该说什么。每次打电话,他都说“挺好的”,他们都说“那就好”,然后就沉默了。沉默久了,就不打了。
他想,如果他不在了,谁会知道他不见了?
HR会。因为旷工三天自动辞退,HR会打电话,打不通,就会发邮件,邮件没人回,就会在系统里把他的状态改成“离职”。
房东会。因为下个月的房租还没交,房东会来催,敲不开门,就会用备用钥匙打开,然后看到空荡荡的出租屋,和桌上那盆快枯死的绿萝。
然后是警察,然后是失踪人口,然后是……
然后就没了。
没有人在等他。
他从来没有结过婚,没有孩子,没有养宠物。他有几个朋友,但都是那种“改天一起吃饭”的改天永远不会来的朋友。他有同事,但离职之后,群聊就会慢慢安静,最后变成只收不发的工作通知。
他消失了,不会有太多人难过。
这个想法浮上来的时候,他没有觉得悲伤,也没有觉得愤怒,只是觉得——
很平静。
像承认一个数学公理一样平静。
天亮了。
两个太阳依次升起。白色的那个先出来,像一颗被钉在东边的钉子,光很冷。红色的那个迟了大约一刻钟,像一团被揉皱的纸,光很热。
韩昭从土坡上坐起来,浑身酸痛,嘴里发苦,胃里空空的,像被什么东西从里面啃了一遍。
他需要食物和水。
他站起来,拍了拍身上的草屑和泥土,看了看方向——白色太阳升起的方向,他把它定义为东。然后他开始走。
他不知道的是,在他身后大约三十里的地方,有一座小城。小城里的人在那个清晨看到了一道奇异的光——不是日出,不是雷电,而是一种从荒野深处迸发的、短暂的、刺目的白光。
那天晚上,城里的说书人又多了一个故事:
“诸位看官,你们可知道,昨儿夜里,天象有异——”
没有人知道那是什么。
也没有人在意。
除了天道。
在所有人看不见的地方,在那片青紫色穹顶之上的某个虚无之中,一双无悲无喜的眼睛缓缓睁开,注视着一个方向。
那个方向,有一个来自蓝星的灵魂,刚刚落地。
天道的嘴角——如果它有嘴角的话——似乎微微动了一下。
不是笑。
是一种比笑更古老、更复杂、也更残忍的东西。
期待。
(第一章完)