临时安置点在三环外一个老式小区里。六层楼,红砖墙,墙皮大块剥落,露出底下暗灰色的水泥,像生了严重的皮肤病。楼道没有灯,白天也昏暗如黄昏,空气中弥漫着一股复杂的味道:炒菜的油烟、公共厕所的氨水味、还有老旧房屋特有的那种潮湿的霉味。
我的房间在四楼,401。一室一厅,加起来不到三十平米。家具都是最廉价的:一张弹簧已经塌陷的沙发,一张掉漆的木头桌子,两把塑料椅子,一张铁架子床。地板是那种八十年代流行的小块瓷砖,很多已经碎裂,用水泥粗糙地填补过,颜色深浅不一,像一块块丑陋的补丁。
这就是我假释期间的住处。司法局指定的,说是为了方便监管,也为了防止我“接触不该接触的人”。每个月要报到两次,每天手机要保持畅通,晚上九点后不能出门。门上没有锁——不是没有锁,是锁在外面,从里面打不开。只有社工每周来检查时,才会从外面打开。
我把那个黑色U盘放在桌上。
三天了。从拘留所出来,到这个安置点,已经三天。U盘一直藏在我袜子里,直到确认房间里没有摄像头——我用手机摄像头扫了一遍每个角落,没有发现红外光点——才拿出来。
它还是那么小,那么轻,黑色的塑料外壳在透过肮脏窗玻璃的午后阳光里,泛着油腻的光。
我有一台笔记本电脑。很旧,是刘老生前淘汰下来的,ThinkPad T420,厚重得像块砖。电池早就坏了,只能插着电源用。开机要两分钟,风扇呼呼作响,像得了肺气肿的老人。
但还能用。
我把U盘插进USB接口。电脑识别了几秒,弹出一个窗口:“发现新硬件”。然后,在“我的电脑”里,出现了一个新的盘符:G盘。
双击打开。
里面只有一个文件夹,名字是一串乱码:Xj8kLp2$qW9。
打开文件夹,有三个文件:
- video_backup.mp4(视频文件,大小:1.2GB)
- plan_full.pdf(PDF文档,大小:15.7MB)
- evidence_encrypted.7z(加密压缩包,大小:4.3GB)
我盯着屏幕,手心开始冒汗。
风扇在嗡嗡响。窗外传来小孩的哭叫声,还有谁家电视开得很大声,在放某部抗日神剧,机关枪的声音哒哒哒哒,连绵不绝。
我双击第一个视频文件。
播放器打开。画面是黑的,但进度条在走。三秒后,画面亮起。
是一个房间。我认得那个房间——墙壁刷着惨绿色的油漆,大片剥落,露出黑色的霉斑。是陈老关押小张的地方。
镜头是固定的,角度有点歪,像是把手机靠在什么东西上拍的。画面质量很差,噪点很多,光线昏暗。但能看清房间里的一切。
小张坐在那把木椅上,双手被反绑,脚踝扎着塑料扎带。他低着头,头发遮住了脸。
门开了。
陈老走进来。他今天穿了件深蓝色的工装,看起来比我在工厂见到时更瘦,背更驼。他拖着一把椅子,放在小张对面,坐下。
沉默持续了大约一分钟。只有两个人粗重的呼吸声。
然后陈老开口:“今天感觉怎么样?”
小张没抬头,也没回答。
陈老等了一会儿,从口袋里掏出一包烟,抽出一根,点上。烟雾在昏暗的光线里缓慢升腾。
“我昨天给你看的日记,看到哪了?”陈老问。
小张终于动了动。他抬起头,眼睛红肿,布满血丝,但眼神很平静,平静得可怕。“看到你破产的那部分。”
“什么感觉?”
“没什么感觉。”小张说,声音沙哑,“你活该。”
陈老笑了。不是开心的笑,是一种干涩的、像砂纸摩擦的笑。“对,我活该。我轻信了刘文渊,轻信了王建国,我活该倾家荡产,活该妻离子散,活该这十五年活得人不人鬼不鬼。”
他吸了口烟,烟雾从鼻孔喷出。
“但你也活该。”他看着小张,“你活该有这样一个外公,活该从小把他当偶像,活该被他教得满脑子都是那些狗屁不通的风水理论,活该现在坐在这里,像个傻子一样,发现自己二十多年的人生建立在谎言上。”
小张的眼神波动了一下,但很快恢复平静。“所以呢?你把我关在这里,每天给我看这些,是想让我变成你?变成另一个复仇的疯子?”
“不。”陈老摇头,“我是想让你看清楚,看清楚这世界到底是个什么东西。看清楚那些你曾经相信的——亲情、正义、善恶有报——都是狗屎。”
他站起来,走到小张面前,弯下腰,脸凑得很近:“然后我要你做个选择。”
“什么选择?”
“加入我,或者死。”
画面在这里静止了一秒。小张的表情凝固在脸上,眼睛瞪大,嘴唇微微张开。
然后陈老直起身,走回椅子坐下,语气恢复了平静:“当然,我不会真的杀你。你是我计划里重要的一环。我需要一个……证人。一个能从内部击破他们谎言的证人。”
“谁?”
“你师兄。”陈老说,“他是刘文渊最得意的学生,也是唯一一个可能接触到全部真相的人。但他太聪明了,也太懦弱了。聪明到能看出问题,懦弱到不敢面对。我需要一个人,把他逼到绝境,逼到他不得不做出选择。”
小张盯着陈老:“所以你要我……去逼他?”
“不完全是。”陈老从口袋里掏出另一个东西——一部手机,就是后来在工厂出现的那部。“我要你演一场戏。”
他把手机放在小张面前的凳子上,打开摄像功能。
“对着镜头说,你是被我绑架的,被我洗脑了,恨所有人,尤其恨你师兄。”陈老的声音变得轻柔,像在哄孩子,“说他会害死你,说下一个就是他。说得越真越好,越恨越好。”
小张看着镜头,又看向陈老:“然后呢?”
“然后我会把这段视频‘不小心’让你师兄看到。他会相信你真的恨他,会内疚,会恐惧,会觉得自己有责任救你。”陈老微笑,“这样他就会更投入地追查下去,更轻易地走进我设的局。”
“如果他看穿了呢?”
“他不会。”陈老很自信,“因为他内心早就认定自己是罪人。他只需要一个外部证据,来印证他的自我怀疑。”
小张沉默了。他看着手机摄像头,那个黑洞洞的镜头,像一只眼睛。
“如果我拒绝呢?”他问。
陈老耸耸肩:“那我就会放了你。但我会告诉你师兄,是你主动要求参与计划的,是你想报复刘文渊带给你家族的耻辱。你猜他会信谁?一个关了他三个月的老疯子,还是一个跟他有血缘关系的、充满愤怒的年轻人?”
小张的呼吸急促起来。他低下头,肩膀开始颤抖。
陈老等待。耐心地,像猎人在等待陷阱里的动物停止挣扎。
漫长的十秒。
小张抬起头。他的脸上已经没有犹豫,只有一种决绝的平静。
“好。”他说,“我演。”
陈老笑了,这次是真心的笑。他走过去,拍拍小张的肩膀:“聪明孩子。你会明白的,这是唯一的路。”
然后他退后,示意小张开始。
小张深吸一口气,看向镜头。他的眼神变了——从平静变成空洞,再慢慢变成一种冰冷的、燃烧的憎恨。
“刘老师……不,刘文渊。他是个骗子。”
他说出第一句。声音沙哑,但清晰。
接下来的三分钟,他对着镜头,一字一句地背出了陈老要求的台词。那些关于刘老的罪恶,关于我的背叛,关于他的仇恨。他的表情配合着台词,时而麻木,时而激动,时而歇斯底里。
完美的表演。
如果不是提前知道这是表演,我绝对会相信。
视频的最后,小张盯着镜头,眼睛里的憎恨几乎要溢出屏幕:
“下一个就是你!陈老!王老板!你们所有人!等我从这里出去,我会一个一个找到你们!你们全都该死!”
然后画面变黑。
视频结束。
我坐在电脑前,浑身冰冷。
原来是这样。
那场让我崩溃的“坦白”,那场让我认定小张已经变成怪物的“控诉”,那场成为我后来所有行动基础的“真相”——全是演的。
一场精心设计的戏。
陈老导演,小张主演,我是唯一的观众。
我颤抖着手,点开第二个文件:plan_full.pdf。
PDF打开,是一份详细的计划书。三十多页,有文字,有图表,有时间线,有各种照片和文件扫描件。
标题是:“复仇与救赎:十五年计划最终阶段”
作者:陈文山。
我快速滚动鼠标滚轮。文字在眼前飞速掠过,像一场黑色的雪崩。
计划的核心很简单:用十五年的时间,收集王建国、王振国父子所有的犯罪证据,然后在某个关键时刻引爆,让王家身败名裂,家破人亡。
但这不是全部。
计划的更深层目标,是“纠正历史的错误”。
陈老在计划书里写道:
“刘文渊用风水理论为恶,玷污了这门学问。王建国用金钱和权力为恶,玷污了商业的本质。我要做的,不是简单的复仇,是以其人之道还治其人之身——用风水理论设局,用商业手段收网,让他们在自己最擅长的领域里灭亡。”
他详细描述了如何利用王振国对风水的迷信,如何一步步引导王振国买下那些“凶地”,如何在工程中埋下隐患,如何等待时机成熟。
他还写到了我:
“刘的徒弟是关键。他继承了刘的知识,也继承了刘的懦弱。要用恐惧驱动他,用内疚绑架他,让他成为计划中最锋利也最不可预测的刀。”
以及小张:
“刘的外孙是变量。他的愤怒是真实的,但他的本性尚未被完全污染。要利用他的愤怒,但也要保护他,避免他走上和我一样的路。最后的火,必须由我来点燃,也必须由我来熄灭。”
我翻到最后几页。那里有计划的最终阶段——工厂那晚的安排。
陈老详细列出了每一步: - 用匿名短信同时约我和王振国。
- 在工厂制造冲突,让王振国的人先动手。
- 自己“意外”中枪,引发毒气泄漏。
- 小张“适时”出现,演最后一场戏。
- 在火起时,确保我和小张安全离开,而他自己……
“我的生命到此为止。十五年的执念,该画上句号了。所有的罪证将在火中销毁,但真相会以另一种形式留下——在那个U盘里。得到它的人,会知道一切。”
计划的最后一行字,用加粗字体写着:
“但记住:真相从来不是用来审判的,是用来理解的。理解为什么人会变成怪物,理解为什么善会结出恶果,理解为什么我们最终都困在自己编织的网里。如果可能,请带着这份理解,活下去——不是作为复仇者,而是作为见证者。”
PDF结束。
我靠在椅子上,仰头看着天花板上蛛网般的裂缝。
脑子一片空白。
所有的愤怒、所有的恐惧、所有的内疚、所有的自我怀疑——那些在过去三个月里几乎要把我撕裂的情绪——突然失去了根基。
它们建立在沙滩上。建立在陈老精心设计的幻觉上。
他不仅设计了那场火,设计了那些死,还设计了我们的情感反应。他像摆弄棋子一样,摆弄我们的恐惧和愤怒。
而我,像个小丑,完全按照他写的剧本在演。
我以为我在追寻真相,其实我只是在演一出名为“追寻真相”的戏。
我以为我做出了选择,其实我的选择早就被他写进了计划里。
我以为我在抵抗命运,其实我只是在完成他设计的命运。
多么……荒谬。
多么……可悲。
窗外的电视声还在响。抗日神剧进入了高潮,爆炸声、呐喊声、冲锋号声混在一起,热闹得像一场荒诞的嘉年华。
我笑了。先是低声的笑,然后越来越大,最后变成无法控制的、近乎歇斯底里的大笑。笑声在空荡的房间里回荡,撞在墙壁上,反弹回来,像无数个我在同时嘲笑我自己。
笑了多久?不知道。直到肋骨疼得让我弯下腰,直到眼泪流出来,分不清是笑出来的,还是别的什么。
终于,笑声停了。
我擦掉眼泪,坐直身体。手放在鼠标上,光标悬停在第三个文件上:evidence_encrypted.7z
加密压缩包。需要密码。
我尝试了几个可能:刘老的生日,陈老的生日,小张的生日,工厂火灾的日期。都不对。
然后我注意到压缩包的文件名后面,有一个小小的注释,只有在属性里才能看到,是一串用星号隐藏的提示:
“密码:真龙所在之处”
我愣了下。
真龙所在之处。
这不像密码,更像一句谶语。
我想了想,在密码框里输入几个字:wuxingju
这是《撼龙经》里的一句话:“北辰一星天中尊,上相上将居四垣。天乙太乙明堂照,华盖三台相后先。此星万里不得一,此星不许时人识。识得之时不用藏,留与皇朝镇家国。” 刘老在批注里说,这是“五星聚”之局,是真龙所在。
密码错误。
我又试了几个《撼龙经》里的术语:紫微垣、天市垣、太微垣、龙穴、砂水……
都不对。
我靠在椅子上,盯着那行提示。
真龙所在之处。
陈老不相信真龙。他在计划书里明确说了,风水只是工具,龙脉只是谎言。
那为什么用这个做提示?
除非……这不是字面意思。
我重新打开计划书PDF,搜索“真龙”两个字。跳出来十几处。大部分都是批判性的,说真龙是虚幻的,是人们投射欲望的幕布。
但有一处,在最后几页,陈老写道:
“如果说这世上真有‘真龙’,那它不在山里,不在水里,在地下室里——在那些被掩盖的证据里,在那些被封存的档案里,在那些永远不会被公开的真相里。它们被埋在最深最暗的地方,像龙在沉睡。唤醒它们,需要钥匙。”
钥匙。
我看向密码框。
真龙所在之处——证据所在之处。
我闭上眼睛,让记忆倒带。回到工厂,回到地下室,回到火起之前。
小张站在火里,回头看了我一眼,然后转身走进火焰。
他的嘴唇动了动。
我当时以为他说的是“游戏才刚开始”。
但现在,在记忆里重新播放那个瞬间,那个口型……不对。
不是“游戏”。
是两个字。
第一个字,嘴唇先抿紧,然后张开,舌尖抵上齿龈:“jian”
第二个字,嘴唇拢圆,然后向两侧拉开:“yu”
监狱。
真龙所在之处,是监狱?
不。不是字面意义上的监狱。
是……困住真相的地方。是那些证据被埋葬的地方。
我想起U盘是怎么来的。在拘留室,那个脸色苍白的警察,从袖子里滑出来,掉在床上。
他是谁?为什么给我这个?
除非……他就是那个“监狱”的看守。或者,是那个想要打开监狱的人。
我尝试输入:jiansuofeng(
不对。
zhenxiangfeng
不对。
我有点烦躁。站起来,在狭小的房间里踱步。三步到头,转身,再三步。像笼子里的动物。
窗外的天暗下来了。暮色从窗户渗进来,房间里的阴影在拉长。电脑屏幕的光成了唯一的光源,照在我的脸上,在墙上投下一个扭曲的、巨大的影子。
影子。
我停下脚步。
陈老在计划书里还写过一句话:
“我们都活在别人的影子里。刘文渊活在王建国的影子里,我活在刘文渊的影子里,你们……活在我的影子里。要走出影子,需要光。但有时候,光本身就是更大的影子。”
真龙所在之处。
不在光里,在影子里。
在那些被隐藏的、被掩盖的、被刻意遗忘的地方。
我走回电脑前,在密码框里输入:yingzili。
密码错误。
但这次,我注意到压缩包的大小:4.3GB。很大,里面应该有很多东西。视频、文档、照片、录音……陈老收集了十五年的证据。
这些证据原本应该在火里烧掉。但他留了备份。
为什么?
计划书里说,真相是“用来理解的,不是用来审判的”。
那他为什么要留下这些证据?如果只是为了让人理解,那计划书和视频就够了。这些加密的证据,明显是为了……别的什么。
为了有一天,有人能打开它,用它做点什么。
我重新读那句提示:“密码:真龙所在之处”
也许……密码不是一句话,是一个地点。
一个真实的地点。
我打开浏览器——电脑还能上网,虽然网速很慢——搜索“陈文山 证据 藏匿”。
没结果。
搜索“西郊工厂 地下室 隐藏”。
还是没结果。
我靠在椅子上,感觉头疼得厉害。三天没怎么睡,眼睛干涩,脑子像一团被反复揉搓的纸。
就在这时,楼下传来一阵争吵声。是一对夫妻在吵架,声音很大,穿过薄薄的楼板传上来。女人在哭,男人在吼,夹杂着摔东西的声音。
“你就知道赌!家里的钱都让你输光了!”
“我输了怎么了?我乐意!你管得着吗?”
“日子没法过了!离婚!”
“离就离!谁怕谁!”
争吵声持续了几分钟,然后突然停止。接着是摔门声,重重的,整栋楼都好像震了一下。
然后,死寂。
我坐在死寂里,听着自己的心跳。
一下,一下,缓慢而沉重。
然后,像有一道闪电劈开脑海。
摔门声。
监狱的门。拘留室的门。安置点的门。
所有困住人的门。
真龙所在之处……是门里?
不。是门后。
是那些被锁住、被关押、被禁止进入的地方。
是秘密所在的地方。
我坐直身体,手放在键盘上,但没马上输入。
我需要确认。
重新打开计划书PDF,搜索“门”字。
跳出来几十处。大部分都是普通用法。
但有一处,在描述工厂地下室的段落里,陈老写道:
“最关键的证据,不在主室,在门后的暗格里。那扇伪装成配电箱的门,后面才是真正的宝藏。那是王建国当年贿赂官员的账本原件,是能把半个城市的官场掀翻的东西。但钥匙不在我手里——钥匙在‘守门人’那里。”
守门人。
那个给我U盘的警察?
我往下看。陈老详细描述了那个暗格的位置:在工厂地下室最深处,一面看起来普通的砖墙后面,有一个老式的机械密码锁。密码是六位数。
他没写密码是多少。
但在段落的最后,他加了一句看似无关的话:
“《撼龙经》云:‘关门若有千重锁,定有王侯居此间’。锁越多,里面的东西越重要。但有时候,最简单的锁,反而最难开——因为没人相信答案那么简单。”
最简单的锁。
六位数密码。
什么会是“最简单”的密码?
生日?电话号码?车牌号?
都有可能,但也都不“简单”。
除非……密码就是锁本身。
我盯着那句话:“关门若有千重锁”
如果锁是密码锁,那密码可能就是……“千重锁”的谐音?
我尝试输入数字:7036(千重锁的数字谐音)
不对。
等等。六位数。
“关门”两个字,在拼音里是“guan men”。数字键对应:guan=4826,men=636。
但这是七位数。
我头疼得更厉害了。感觉自己像个在迷宫里打转的老鼠。
窗外彻底黑了。房间里只有电脑屏幕的光,刺眼的白光照在脸上,眼睛开始流泪。
我关掉PDF,关掉播放器,桌面露出草原风光,蓝天白云,绿草如茵,一匹马在悠闲地吃草。
一个虚假的、完美的世界。
就像陈老给我构建的那个“真相”一样虚假。
我突然觉得很累。不是身体的累,是灵魂深处的那种疲惫。那种发现一切努力、一切痛苦、一切挣扎,都建立在流沙上的疲惫。
我移动鼠标,准备关机。
但就在这时,鼠标指针划过压缩包文件,无意中拖动了它一下。
文件图标晃了晃。
我盯着那个图标。黑色的,上面有“7z”的字样。
一个念头毫无预兆地蹦出来:
如果陈老真的想让人打开这个压缩包,他为什么把密码设得这么难?
除非……他不想让所有人打开。
只想让特定的人打开。
谁能打开?
知道“真龙所在之处”的人。
谁知道?
懂《撼龙经》的人。懂他计划的人。懂……真相的人。
我。
只有我。
因为我是这个计划的核心,是这一切的见证者,是那个被选中的人。
所以密码应该是我能猜到的东西。
是我和他共享的知识。
《撼龙经》。计划。工厂。地下室。火。
这些关键词在我脑子里旋转,碰撞。
然后,它们停住了。
停在一个画面上:
陈老在火里,扑向小张。
他的嘴唇在动。
我当时以为他说的是“让它结束吧”。
但现在,在记忆里,那个口型……
不是“让它结束”。
是三个字。
真龙无。
真龙不存在。
真龙所在之处,是“无”。
是空。
是虚无。
我颤抖着手输入密码。
密码正确。
我看着进度条缓慢前进,1%,5%,13%……
脑子里只有一个念头:
原来,最后的真相是——
真龙从来不存在。
我们只是在一场又一场的“伪作”里,扮演着自以为重要的角色。
而设计这一切的人,在最后一刻,告诉了我们答案。
但已经晚了。
戏已开场。
幕布拉开。
而我们,都还在台上。