出租车停在默视科技大厦楼下。
陈默扫码付钱,推门下车。晨光正好洒在玻璃幕墙上,折射出刺眼的白斑。他眯了眯眼,走进旋转门。大堂里已经人来人往,前台小姑娘捧着咖啡,看见他立刻挺直背:“陈总早。”
他点点头,径直走向电梯。
电梯镜面映出他的脸。眼下的青黑遮不住,嘴角绷得很紧。他松了松领口,深吸一口气。数字跳到十八层,门开了。
沈清澜的办公室门虚掩着。
陈默敲了两下,推门进去。她站在窗边,端着杯黑咖啡。白衬衫,铅笔裙,头发绾成低髻。听见声音,她转过头,目光在他脸上停了两秒。
“没睡好?”她问。
“嗯。”陈默带上门,“有点东西想不通。”
沈清澜走回办公桌,放下杯子。桌面摊着几份文件,都是今晚庆功宴的流程和嘉宾名单。她用指尖点了点其中一页:“先看这个。酒店那边确认了,七点开始。”
陈默接过文件。
纸页很光滑,油墨味还没散尽。他扫了一眼,嘉宾名单列了两页多。投资人,合作伙伴,媒体,还有几个政府口的代表。名字密密麻麻,像一群蛰伏的虫。
“安保呢?”他问。
“酒店负责外围。”沈清澜说,“我们自己的保安会在内场。王浩带队。”她顿了顿,“你担心什么?”
陈默没立刻回答。
他走到窗边,俯瞰楼下的街道。车流已经开始拥堵,红色的尾灯连成一片。远处那栋灰色写字楼顶,有个反光点闪了一下。
像是望远镜镜头。
“没什么。”他说,“就是觉得,人太多。”
沈清澜走过来,站在他侧后方。她的香水味很淡,是雪松混着琥珀。沉默了几秒,她开口:“昨晚你说有技术问题要问。”
陈默转过身。
他从口袋里掏出手机,调出那张星号比对图。屏幕递过去,沈清澜接过,眉头慢慢皱起来。她放大,缩小,反复看了几遍。
“笔迹特征高度一致。”她说,“但时间跨度太大。你确定来源可靠?”
“张卫国给的。”陈默说,“另一份是复印件,原件在周振华的遗物里。”
沈清澜把手机还给他。
她走回办公桌,从抽屉里拿出自己的平板。手指划了几下,调出一份论文。“你看这个。”她把平板转向陈默,“去年《神经工程学刊》上的文章,讲早期脑电信号标记方法。”
陈默俯身看去。
论文配图里有一张手绘的频谱分析草图。左下角有个很小的符号,不是星号,是个三角形。但笔触的起笔收笔方式,和星号很像。
“作者是谁?”他问。
“匿名。”沈清澜说,“期刊备注是‘军方合作项目特邀稿件’。我查过,没有作者单位信息。”
陈默直起身。
窗外的反光点又闪了一下。这次他看清了,是对面楼顶的通风管道,不锈钢表面反射的阳光。但管道旁边,似乎有个黑影动了一下。
太快了,像错觉。
“今晚的宴会。”沈清澜的声音把他拉回来,“你得换身衣服。西装我让人送过来了,在休息室。”
陈默点点头。
他走出办公室,走廊里员工抱着文件匆匆走过。几个年轻程序员看见他,咧嘴笑:“陈总,晚上不醉不归啊!”他勉强笑了笑,推开休息室的门。
西装挂在衣架上。
深灰色,面料挺括。旁边放着新衬衫和领带。陈默没立刻换,他坐到沙发上,掏出手机。加密通讯软件里,张卫国的头像灰着。
最后一条消息是三天前:“保持静默。”
他退出软件,打开系统界面。数据流很平静,没有自动推演的迹象。但那种低沉的嗡鸣还在,像背景噪音,持续不断。
他尝试集中注意力。
嗡鸣声忽然增强了一瞬。脑海里闪过几个破碎的画面——宴会厅的水晶吊灯,晃动的人影,一只端着托盘的手。托盘边缘,有片很小的金属反光。
画面消失了。
陈默睁开眼,手心出了层薄汗。系统在预警?还是他太紧张产生的幻觉?他站起来,走到窗边。对面楼顶的黑影不见了,通风管道静静立着。
下午四点,公司提前下班。
员工们吵吵嚷嚷挤进电梯,商量着晚上怎么喝。陈默和沈清澜最后一批走,地下车库里,王浩已经等在车旁。他今天穿了西装,领带打得歪歪扭扭。
“陈总,沈总。”他拉开车门,“酒店那边都安排好了。咱们的人已经就位。”
车子驶出车库。
傍晚的天色是橘红色的,云层很厚,像浸了油的棉花。电台放着轻音乐,主持人声音甜得发腻。沈清澜看着窗外,手指无意识地敲着膝盖。
陈默忽然开口:“如果系统不是推演未来。”
沈清澜转头看他。
“如果它是在读取某个现成的数据池。”陈默说,“就像调取云端存档。我的‘推演’,只是在权限范围内浏览已经发生的事。”
车厢里安静了几秒。
“那数据池是谁建的?”沈清澜问。
“不知道。”陈默说,“但星号可能是书签。标记了数据池里的特定位置。”他顿了顿,“我母亲的笔记,周振华的日志,张卫国的频谱图——他们都在翻同一本书。”
王浩从后视镜瞥了一眼,没说话。
车子拐进酒店车道。门童小跑着过来开门,红毯从车门铺到大堂入口。灯光很亮,照得人睁不开眼。陈默下车,西装布料摩擦发出沙沙响。
宴会厅在二楼。
水晶吊灯果然和系统闪回的画面一样,上千个切面折射着光。长桌铺着白桌布,银质餐具排列整齐。香槟塔已经搭好,气泡细密地往上冒。
宾客陆续入场。
笑声,碰杯声,寒暄声混在一起,像一锅煮沸的汤。陈默站在角落,手里端着杯苏打水。冰凉的杯壁凝着水珠,沾湿了指腹。
沈清澜被几个投资人围住。
她笑着应付,但肩膀绷得很直。陈默看见她趁举杯时,目光快速扫过全场。她在找什么?或者,她也感觉到了?
王浩穿过人群走过来。
他压低声音:“陈总,监控室那边说,有个侍应生不对劲。”
“怎么不对劲?”
“制服太合身。”王浩说,“酒店临时聘的侍应生,制服通常有点松垮。但那家伙的像是定做的。而且他一直在调对讲机频道,动作很熟练。”
陈默顺着王浩示意的方向看去。
那个侍应生站在香槟塔旁,正给客人倒酒。身高一米八左右,寸头,耳后皮肤比脸白一截——像是最近才剃掉常年留发留下的痕迹。
“盯着他。”陈默说。
王浩点点头,混回人群。陈默抿了口苏打水,气泡在舌尖炸开,微酸。他转身走向露台,玻璃门推开,夜风灌进来。
露台上人少,空气清爽些。
远处城市灯火连成一片,像洒落的碎金子。陈默靠在栏杆上,从西装内袋摸出母亲笔记的复印件。他翻到有星号的那页,借着露台的灯光细看。
铅笔痕迹很浅,几乎要消失。
但那个歪斜的箭头感,越看越明显。不是随手画的,是有意识的标记。标记什么?实验数据里的异常值?还是页码对应的加密段落?
身后玻璃门又开了。
陈默迅速收起复印件。回头,是个穿灰西装的中年男人,手里夹着雪茄。男人看见他,笑了笑:“陈总?久仰。我是宏源资本的刘建国。”
“刘总。”陈默握手。
手很干燥,力道适中。刘建国走到栏杆边,点燃雪茄。烟味很冲,混着薄荷糖的甜气。“恭喜上市。”他说,“默视这次路演,反响很好。”
“谢谢。”
“不过我听说……”刘建国吐了口烟圈,“赵志刚那边不太安分。他最近接触了几家做安防系统的公司,好像想搞点动静。”
陈默没接话。
刘建国侧过头,眼睛在烟雾里眯着:“商场如战场啊。明枪易躲,暗箭难防。”他顿了顿,“陈总年轻有为,但树大招风,还是小心点好。”
说完,他掐灭雪茄,拍了拍陈默的肩膀,转身回去了。
露台上又剩陈默一个人。
他盯着刘建国消失的方向,脑子里快速过了一遍宏源资本的背景。投资范围很杂,从科技到地产都沾。刘建国本人风评还行,但和赵志刚有没有交集,不清楚。
夜风变凉了。
陈默准备回宴会厅,目光无意间扫过楼下。酒店侧面的员工通道口,停着辆黑色商务车。没熄火,尾灯亮着红光。
车里有人。
驾驶座车窗降下一半,露出半张脸。光线太暗,看不清五官。但那人抬头朝露台看了一眼,和陈默的目光对上了。
只有一秒。
车窗迅速升起,车子发动,驶入车流消失。陈默站在原地,后背有点发冷。那眼神他记得——平静,专注,像在观察标本。
不是商业对手的眼神。
是猎人的眼神。
玻璃门再次被推开,沈清澜走出来。她手里拿着陈默的外套:“找你半天。里面要切蛋糕了,你这个主角不能缺席。”
陈默接过外套。
“刚才宏源的刘建国来找我。”他说,“提醒我小心赵志刚。”
沈清澜挑眉:“他会这么好心?”
“不知道。”陈默穿上外套,“但他提到了安防系统。赵志刚在接触安防公司。”
沈清澜沉默了一会儿。
宴会厅里的音乐换成了欢快的圆舞曲,透过玻璃门闷闷地传出来。她忽然说:“我父亲以前说过,当所有人都提醒你小心的时候,危险已经离得很近了。”
“你父亲还说什么?”
“他还说,最好的防守,是弄清楚对方到底想要什么。”沈清澜看向他,“陈默,你觉得他们想要什么?赵志刚想要公司?那其他人呢?张卫国背后的部门呢?还有刚才楼下车里那个人呢?”
陈默答不上来。
他想要答案,但答案本身可能就是陷阱。系统在脑子里低鸣,像在催促什么。他按住太阳穴,那声音减弱了些,但没消失。
“先进去吧。”沈清澜说。
回到宴会厅,气氛正热。蛋糕推出来了,三层高,裱着默视的logo。员工们起哄让陈默和沈清澜一起切,快门声咔咔响个不停。
陈默握刀柄,沈清澜扶着他手腕。
刀切下去,奶油很软。掌声雷动,香槟喷涌。有人大喊“上市大卖”,有人跟着喊。陈默笑着,但眼睛在人群里快速扫过。
那个侍应生不见了。
王浩站在甜品台旁边,朝他微微摇头——人跟丢了。陈默收回目光,端起酒杯。金黄的液体里,气泡不断上升,破裂。
演讲环节开始。
陈默上台,稿子是提前背好的。感谢团队,感谢投资人,展望未来。话说得很流畅,但他注意力分了一半在场下。
左侧第三排,有个戴金丝眼镜的男人一直在记笔记。不是媒体,媒体都在前排。那人写字速度很快,偶尔抬头看陈默,眼神像在分析数据。
右侧靠柱子的位置,站着个穿旗袍的女人。年纪三十出头,手里没拿酒杯,一直盯着手机屏幕。屏幕反光映在她脸上,蓝盈盈的。
都是生面孔。
陈默讲完,鞠躬下台。掌声再次响起,混着口哨声。沈清澜迎上来,递给他纸巾——他额头上出了层细汗。
“看到几个可疑的。”她低声说,“已经让保安留意了。”
“不止几个。”陈默擦汗,“我怀疑今晚混进来的,分好几拨。”
庆功宴持续到十一点。
宾客陆续离场,员工们也喝得东倒西歪。王浩组织人安排代驾,沈清澜在门口送客。陈默退到休息室,松了领带,瘫进沙发。
累,骨头缝里都累。
但他脑子停不下来。星号,信号源,系统嗡鸣,楼下的黑车,刘建国的提醒,陌生的观察者——所有碎片在脑海里旋转,拼不出完整图案。
沈清澜推门进来。
她踢掉高跟鞋,赤脚踩在地毯上。妆有点花了,眼角显出细纹。“结束了。”她说,“媒体那边通稿明天发,应该都是正面。”
陈默点点头。
“你刚才说系统在读取数据池。”沈清澜坐到他旁边,“如果真是这样,那‘推演’就不是预测,是回放。但为什么能模拟还没发生的商业谈判?”
“因为数据池可能包含所有可能性。”陈默说,“就像游戏存档点。系统只是调出‘如果这么做,会触发哪种结局’的存档。”
“那谁在玩游戏?”
问题悬在半空。
休息室只开了盏壁灯,光线昏黄。窗外传来救护车的鸣笛,由远及近,又由近及远。陈默闭上眼睛,系统嗡鸣变得清晰了些。
这次不是噪音。
是规律的脉冲,三短一长,重复循环。像摩斯电码,但他解不出意思。脉冲的节奏,和他口袋里母亲笔记的页码数对不上,和任何已知数据都对不上。
是新的信息。
还是说,是系统在尝试“说话”?
沈清澜的手机响了。她看了眼屏幕,皱眉:“未知号码。”接通,放在耳边。几秒后,她脸色变了,把手机递给陈默。
陈默接过。
电话那头是电子合成的男声,没有语调起伏:“陈先生,今晚的宴会很成功。但注意你西装的右口袋。礼物已经送到。祝您探索愉快。”
嘟——忙音。
陈默立刻摸向右口袋。里面除了车钥匙,多了个硬物。他掏出来,是个黑色u盘,指甲盖大小,表面没有任何标识。
沈清澜盯着u盘:“谁放的?”
“不知道。”陈默捏着u盘,金属外壳冰凉,“可能是侍应生,可能是刘建国,可能是楼下车里的人。”他顿了顿,“也可能,是张卫国说的‘其他同志’。”
“要现在看吗?”
陈默摇头:“回去用隔离设备看。如果是病毒或追踪器,不能连公司网络。”
他把u盘收好,站起来。腿有点麻,趔趄了一下。沈清澜扶住他,手很稳。两人靠得很近,他能闻到她发梢残留的香水味,混着淡淡的酒气。
“陈默。”她忽然叫他的名字。
“嗯?”
“不管u盘里是什么。”沈清澜看着他,“不管系统是什么,不管有多少人在暗处盯着——我们是一边的。”
陈默喉咙发紧。
他点点头,说不出话。沈清澜松开手,重新穿上高跟鞋。姿态恢复成那个无懈可击的沈总,但眼神柔和了一瞬。
离开酒店时,大堂已经空荡。
水晶吊灯关了一半,光晕黯淡。门童鞠躬说“慢走”,声音在穹顶下回荡。陈默走到门口,忽然回头看了一眼。
二楼宴会厅的灯还亮着。
透过玻璃围栏,能看见清洁工在收拾残局。桌布撤下来,杯盘堆进推车。一切热闹的痕迹都在被迅速抹去,像从未发生。
但那个u盘在口袋里,沉甸甸的。
车子驶离酒店。后视镜里,建筑轮廓越来越小,融进夜色。陈默靠在后座,掏出手机。加密软件里,张卫国的头像依然灰着。
他打字,删除,再打字。
最后只发了一句:“礼物收到。什么意思?”
发送失败——网络连接已中断。
不是信号问题。手机右上角的信号满格。是软件本身的屏蔽。陈默关掉软件,看向窗外。城市夜晚依旧繁华,霓虹灯流淌成河。
但他觉得,自己正驶向一片更深的黑暗。
那片黑暗里,有父亲消失的实验室,有母亲留下的星号,有系统连接着的未知信号源。而现在,又多了一个来历不明的u盘,和一群身份不明的“同志”。
车子拐进小区。
保安亭的灯亮着,保安在打瞌睡。陈默下车,夜风卷起几片落叶,擦着地面沙沙响。他走进楼道,感应灯应声而亮。
电梯上行时,系统嗡鸣忽然停了。
不是逐渐消失,是戛然而止。像被拔掉的电源,瞬间陷入寂静。陈默愣了一下,这比持续的嗡鸣更让人不安。
电梯门开。
他走到家门口,掏钥匙。锁孔转动的声音在走廊里格外清晰。推门进去,屋里一片漆黑。他按亮灯,玄关的穿衣镜映出他的脸。
脸色苍白,眼睛深陷。
他脱掉西装,把u盘放在茶几上。黑色的小方块,在灯光下泛着哑光。像个沉默的邀请,或者,一个精心布置的入口。
陈默走进书房,打开专用笔记本电脑。
这台机器不连外网,硬盘加密,装有自毁程序。他启动隔离沙箱,插入u盘。系统提示检测到新硬件,正在读取。
进度条缓慢前进。
百分之十,二十,五十。窗外忽然传来猫头鹰的叫声,短促,凄厉。陈默手指一颤,碰翻了桌上的笔筒。
塑料笔哗啦散了一地。
他弯腰去捡,目光扫过地板缝隙。那里卡着片很小的纸屑,像是从笔记本上撕下来的。他捏起来,凑到灯下。
纸屑边缘有烧焦的痕迹。
上面用铅笔写着两个极小的字,已经模糊了,但还能辨认:
“快走。”
陈默僵在原地。
纸屑很旧,泛黄,不是近期留下的。是谁塞进来的?什么时候?上次张卫国来的时候?还是更早?
电脑发出“滴”的一声。
u盘读取完毕。沙箱界面弹出一个文件夹,里面只有一个视频文件,命名是乱码。陈默握住鼠标,光标悬在文件上。
指尖冰凉。
他点了下去。