汐城凌晨三点的街道空得像被人拿橡皮擦过。
哑光黑摩托从梧桐街尽头拐上沿江大道,引擎声压得很低,在空旷的双向六车道上只留一道暗影。风从江面翻过来,带着初秋夜里那种又湿又凉的味道。紫貂把车速稳在限速线下,面罩里的HUD映出一串路口绿灯依次熄灭。过了零点,整条沿江大道的信号灯全切到黄闪模式。
她在主楼东侧那条无名小巷口捏了刹车,车身斜着滑进两栋行政配楼之间的夹缝。熄火。拔钥匙。腿跨过油箱下来,细高跟靴底碰到地面,咯的一声在巷子里来回弹了几下。
紫貂没急着走,靠着摩托座往巷口看了一眼。主楼正面还亮着几扇窗,那是市局夜班楼层,但东侧这段连路灯都只亮了一半,地下二层的通风百叶嵌在配楼墙根,黑乎乎一排长条孔,外头围着半人高的铁栅栏,栏顶焊了圈铁丝网,防不防贼另说,主要防流浪猫钻进去做窝。
铁丝网她带了钢丝钳。栅栏门锁是老式弹子锁,她从战术腰带暗格里抽出两根扭开的发丝粗细的碳钢拨片,蹲下去,面罩贴着锁眼,手腕转了转,锁芯咬合的声响从指尖传上来,咔,开了。
推开栅栏门,弯腰钻进百叶窗下方。通风管道她提前踩过点,直径够她侧身通过,但深紫色皮革肩线还是擦了管壁。手套指尖摸到管壁内侧那截已经拆松的检修盖板,捏住边缘往里推,盖板翻进管腔,留出一个刚好够人钻的方口。
她侧着身子滑进去,手套掌心撑着管壁往下走,细高跟靴尖踩到管底时膝盖微屈卸了冲力。管道在第一个分岔口拐九十度向下,她转身面朝前,双手撑着管壁慢慢下放,靴跟在金属壁上磕出几声闷响,声音在管道里来回震荡。
竖管尽头是地下二层的检修口,一块铸铁格栅盖板。她蹲在盖板上方,手套按住边缘往下听。没声。格栅往上推,翻到一侧,她探身出去,靴跟挂在管口边缘借力,整个人滑下来落在检修走道的水泥地上。
走道很窄,头顶日光灯管嗡嗡响,灯色发白,照得墙皮上的水渍和管线标签一览无余。她站直,拍了下膝头沾的灰,面罩里的HUD自动调到低光模式,走道尽头消防门上那块绿色指示牌亮得刺眼。
证据室在消防门往东第四道门。她贴着墙根走,靴跟落在水泥地上她有意压着步幅,前掌先着地再放跟,声音闷到最轻。战术腰带上的微型工具包在腰侧不晃。她提前收过松紧。
走到证据室外门,她停住,面罩内侧的HUD把门框上方那个红外读卡器圈出来。跟普通办公室电子锁不一样,这把锁的读卡面板是市局去年升级的型号,外壳是深灰铝合金,面板上LED指示灯切成红色待机状态。
她从腰带里抽出指端微型激光刻针,用针尖抵住读卡面板侧面的接缝,另一只手捏住面板边缘往外撬,面板翘起来露出底下的电路板。她换了一根头发丝粗细的探针插进测试点,手腕一转,锁芯吸合片放了一声,门弹开一条缝。
推门进去。
证据室不大,纵深大概十米出头,两排金属货架从门口一直排到对面墙根,货架之间只留一个人侧身通过的过道。头顶日光灯管比走道里更亮,白光照得每排货架上的编号标签和透明证物袋都反光。空气里一股空调除湿后的干涩味道,混着纸箱和旧档案的霉气。
她沿左侧货架往里走,目光扫过标签编号,手套指尖一路划过货架横梁。走到第六组货架时她停下来,标签上写的是上个月珠宝行劫案的案号。货架上排了几个透明证物袋和一个牛皮纸信封,她伸手把信封取下来,捏着封口翻到背面看了一眼,里头是现场提取的纤维样本清单。
她正要把信封放回去,面罩内侧的HUD闪了闪。
同时,头顶墙角扩音器响了一声短促的电子蜂鸣。日光灯管从白光切换到红色应急照明,色温骤降,整个证据室从雪白变成暗红,货架上的证物袋反光变成了血色反光。
她听到身后那道电子门液压锁舌弹回的闷响,厚门整个闭合,锁芯重新咬合。
接着头顶那台空调内机停转,风道里的风声断掉,室内一下子静得只剩灯管嗡嗡响。
紫貂站在货架过道中间没动,手套垂在身侧,手指松开。面罩里的HUD还在闪,她扫了一眼信号读数。监控闭路回路信号归零,门禁状态显示锁定,空调联动切断。这套组合是人为触发的安全锁定程序。
她慢慢转过身。 checkout desk 在门口右侧,L型的台面,一台电脑终端和一摞表格。刚才她进来时那片区域是空的。
一个人影从台面后面站起来,动作不快,带了一点局促的犹豫。一支手枪举在前方,双手持握,枪口对着她胸口方向。枪口稳,但握枪人的肩膀线条绷得很紧,隔着深蓝制服衬衫都能看出来。
紫貂把手从腰带附近移开,双臂缓慢张开,掌心朝前,手指分开。白貂毛领蓬松地垂在她颈侧,应急红光下白毛染成暗玫红色,一直垂到深V领口边缘。
她站着没动,等对方先开口。
持枪的人从台面后面绕出来,靴底踩在防静电地板上的声响很轻,但每一步都走得很刻意。脚跟落地再放前掌,警校教的步法,刚出校门的人下意识照着做。
日光灯切到应急红光后,室内的能见度降了一截,但还看得清人脸。紫貂面罩内侧的HUD自动把人物轮廓圈出来。男性,身量大概一米七八,偏瘦,穿深蓝制服衬衫配黑色战术裤,腰间挂着执勤腰带和手铐包,枪套是空的。脸年轻,皮肤在红光下透着没晒够太阳的白,眉毛压得很低,嘴唇抿成一条线。年纪不大,大概刚拿警衔不久。
他走到货架过道口,手枪指着她的位置不动,开口时声音压得很低,喉咙发紧。
“蹲下。手放在我能看到的地方。”
紫貂没蹲。她站在原地,双臂张着,面罩后面的眼睛从他的枪口移到他的脸上,顿了顿,又回到枪口。
“你先把枪口移开。”变声器出的低沉女中音从面罩后透出来,带着电子层压过的金属质感。
对方没动。枪口还对着她胸口。
“我说蹲下。”他声音又压低了一点,尾音抖了抖。
紫貂慢慢蹲了下去,膝盖弯曲,靴跟踩实地面,双手放在膝盖上,掌心朝上。深V领口在她蹲下时跟着身体前倾微微敞开,从他的角度看下去,白色貂毛领底下,深墨紫皮革把两片乳肉拢在一起,挤出的弧线从领口边缘往两侧漫出来,在红光下泛着皮革和皮肤混在一起的油亮光泽。
他的视线从她的手移到她的脸,又移到领口,又回到她的脸。喉结动了动。
“珠宝行那个案子,”他说,声音比刚才稳了一点,但气短,“你是什么人。”
紫貂在面罩后面微微眯了眯眼。
他见过那张监控截图。他见过所有晨间新闻里的标题。他脑子里此刻同时跑着两个版本的她。一个是在珠宝行劫案现场被监控拍到的“紫色皮衣白貂毛女人”,另一个是市政厅表彰典礼上四百人起立鼓掌的那个义警。两个版本长得差不多,但一个是嫌疑人,一个是荣誉市民,中间隔着一道他此刻无法自行跨越的判断鸿沟。
“你看到新闻了,”她说,电子层的声音很平,“所以你现在分不清我是不是真的。”
他没回答这句话。枪口微不可察地偏了偏,往她右肩方向挪。这动作说明他手指在扳机上没有预压,也没有完全松开,是悬着的状态。
“你先别动。”
“我没动。”
“你别说话。”
紫貂把嘴闭上了。她蹲在原地,手放在膝盖上,面罩后面注视着他。白色蓬松貂毛领垂在锁骨前面,随着她平稳的呼吸一起一伏,应急红光把白毛尖染成暗色。
“你是真的还是假的,”他说,“你给我一个理由。”
“你先把枪口往下压,”她说,“你持枪姿势没问题,但你举的时间太长了。你从警校学的战术射击课程里有没有教过,持枪对准非威胁目标超过一定时间后应该怎么办?”
他嘴唇动了动,没出声。枪口没动。
“降低到待命角度。”她说,“枪口指地面,手腕保持握持角度,需要时再抬起来。你现在这个姿势,如果我真的要动手,你举了这么久,前臂已经开始酸了,反应速度会慢。”
他吞了口口水。枪口终于往下沉,指向她膝盖前方的地面,没有完全放下。这个动作是她用专业术语替他找了个台阶,他顺着台阶下来了。
“你的手放在那里不要动。”他说。
“我没有动。”
“你在对我说话。”
“是你先让我给理由的。”
他沉默了片刻。
“我让你说就说,”他说,“别抢我的问题。你是真的还是假的。”
紫貂在面罩后面看了他一会儿。HUD把他的心率从面罩内侧粗略估算了出来。偏高,但不至于恐慌状态。他的呼吸频率比正常值快,肩膀肌肉线条一直绷着,从绕出台面到现在没有放松过。
“假的那个,”她说,“你不觉得你应该先认出来吗?你手里有监控截图,你比对过吗?”
“我比对过。”他说得很快,“但你和截图上的区别……”
他卡住了。因为他确实记不清细节区别。他看过截图,但那是晨间新闻里的低分辨率版本,他没做过逐帧比对,也没受过这种训练。他只知道今天珠宝行劫案的新闻又炒了一轮,而眼前这个人和截图里那个人轮廓是一样的。深紫皮衣、白貂毛、面罩。
“你比对过什么?”她问。
“你的衣服。”他说,“颜色,毛领,面罩。”
“结果呢?”
“我没做完。”他声音低下去了一点,“我……监控分辨率不够。”
紫貂没说话,给他留了这个空档。他握着枪,枪口朝地,嘴唇紧抿,耳朵尖在红光里泛着不正常的红。
应急红光下,证据室的温度已经开始往上走了。
空调停转后,密闭空间里没有冷气循环,人体散发的热量和日光灯镇流器的余热加在一起,十几分钟就能让室内温度明显升一截。紫貂蹲在原地,皮革连体衣贴身的特性在这一刻从优势变成负担。深墨紫皮革不透气,体温闷在里层,汗从腰窝沿着脊柱往上走,到肩胛骨中间那块凯夫拉内衬的边缘就散不开了,沿面料内壁往下渗。
她先开了口。
“我能站起来吗?”
他盯着她,枪口微微往上抬了抬。
“你为什么站起来。”
“我蹲着也不影响你控制我。你站着,我站着,我们之间的距离不变,你的枪口角度调整空间更大。我蹲久了膝盖会麻,麻了你让我起身的时候我会慢,你会紧张。”
他想了想,枪口保持朝下,往旁边让开一点。
“起来。手放在我能看到的地方。”
紫貂慢慢站起来,双手保持在身前,掌心朝他。起身的时候她腰椎先发力,脊背一节一节直起来,深墨紫皮革从腰窝到肩线被身体撑开,侧腰镂空处的皮肤皱了皱又展开。汗水从腰窝滑过镂空边缘,顺着皮革和皮肤的交界线往低处走,走到胯骨的弧度时被皮带挡住,渗进皮带底下。
她站直了。面罩里的HUD把他的位置标在正前方不远处。他比她高一点,但两个人之间隔着货架过道的宽度,他握枪的手还是绷着。
“我叫许衍。”他说,“刑侦一队实习。今晚值班。”
紫貂没接话。
“你在看什么?”他问。
“你。”
“你……看什么?”
“你很紧张。”她说,“你握枪的手腕已经发酸了,你把枪口调到下面是因为你前臂撑不住了,不是因为我说的话有道理。”
他嘴角的肌肉跳了跳。
“你不用分析我,”他说,“你先回答我的问题。你是真的还是假的。”
“你要看证据的话,”她说,“我可以给你看一个东西。你允许我抬手吗?”
“你要碰什么?”
“我的脖子。”
他犹豫了片刻,枪口从地面方向又抬起一点,对着她腰腹。她能看到他的手指在握把上挪了挪位置。
“慢一点。”
紫貂抬起右手,动作放得很慢,手套指尖碰到choker前侧。choker是深墨紫皮革贴颈圈,正面中央有一颗暗色金属扣件,扣件下方有一道竖直的细长凸棱——变声器模块的外壳棱线。她用指尖按住棱线,没按下。
“你看到我脖子这里了吗?这条棱。”
“看到了。”
“这是变声器的外部模块。”她说,“我的面罩和choker各有一组变声组件,面罩那组负责高频过滤,choker这组负责低频调制。你听到的我现在的声音,是通过这两层处理过的。”
她顿了顿。
“你看过珠宝行劫案的监控截图。你回想一下,截图上那个人的choker,有没有这条棱。”
许衍的嘴唇抿了抿。他在想。
他确实看过截图,不止一遍。今晚值班开始前他还在内勤群里刷了最新的案件通报,截图附在通报附件里。那个截图像素不高,但choker那一段他记得。脖子上一圈深色带状物,正面有一粒扣件,扣件很平,看不出有额外的凸起。
“……没有。”他说,声音不确定。
“你不确定。”她说,“没关系。你去调取原始文件比对也行,但你今晚做不了这件事,因为监控系统被远程切断了。”
她停下,换了个说法。
“你觉得这次锁定是正常程序吗?”
他没回答。
“电子门锁吸合、监控回路归零、空调联动切断,三样同时发生,”她说,“这是市局安保系统的安全锁定协议,但触发条件是高层授权或紧急按钮手动启动。你今晚有没有接到过任何上级的锁定指令?”
许衍沉默了。紫貂看着他的表情,知道答案是没有。他的值班排班表上今晚没有任何特殊指令,否则他不会让她说到这里才意识到不对。
“所以这次锁定不是从你这边触发的。”她说,“也不是我触发的。有人远程启动了这套协议,把门锁死、把监控掐断、把空调关掉。你觉得这个人是在帮你,还是在帮我?”
他吞了口口水。
“……你在说什么?”
“我在说,有人想把我关在这里。”她说,“你觉得那个人为什么要关我?”
他没回答,但枪口又往下沉了一点。
紫貂低头看了他一眼。
“你要不要把枪收起来?”
“不行。”他说,“你……你要是假的,我收了枪,”
“我要是假的,”她说,“你觉得我到这一步还没有动手,是因为我打不过你,还是因为我不想?”
他沉默了很久。
温度还在升。紫貂感觉到后颈开始出汗,汗水沿着choker下缘往锁骨窝走,走过锁骨那条浅窝时被白貂毛领的内侧绒毛吸住了一部分。蓬松的白毛领从干松状态开始变潮,靠近皮肤的那层绒丝粘在一起,手感从绒变成湿皮。外面那层还没湿,但红色应急灯一照,毛尖泛出比干燥时深一档的暗色。
许衍的额头也开始冒汗了。他制服衬衫领口扣到最上一颗,领子已经洇了一圈深色。
“你能不能证明?”他说,“你光嘴上说没用。你得让我看到。”
“好。”她说,“你让我先关掉变声器。我关掉之后你会听到我的真声。你从来没听过这个声音,但你之后比对珠宝行劫案现场如果有录音的话,不会有第二个人有这个声音。”
“你怎么关?”
“就是这条棱。”她手指还搭在choker凸棱上,“按下去,变声器关。再按一次,开。”
“……你关吧。”
她按下去。
指尖下的棱线陷进去半毫米,咔一声轻响。面罩和choker的变声组件同时断电。她吸了口气,开口时声音从面罩后面直接传出来,不再有电子层包裹——低沉的女中音,气音很轻,尾韵自然。
“你现在听到了。”
许衍的呼吸停了一拍。
“这是我真正的声音。”她说,“变声器开着的时候你听到的是经过调制的版本,低频被压过。你注意到了吗,刚才我说’你很紧张’的时候,’紧张’那个词的尾音,变声器会把所有尾音的气流特征抹平。”
“……注意到了。”他说,声音发干。
“好。我开回来。”
她按下棱线,变声器重新通电。下一句话出来又是那层经过处理的电子质感。
“你听到了两种声音。变声器开和关的区别,你能记住吗?”
“能。”
“好。”她停了停,“你说你比对过截图。我再问你一次,截图中那个人的choker,正面有没有凸起棱线?”
许衍皱起眉,很用力地回想。
“……没有。”他说,这次语气比上次硬了一点,“没有那条棱。我看到的那个是平的。”
紫貂点了点头。手套从choker上放下来,双手回到身前。
“第一层。”她说。
“什么第一层?”
“你问我是不是真的。我给你的第一个证据。”她说,“你还有别的想看的吗?”
他没接话。枪口还举着,但角度已经歪了,指着她左脚前方的地面。他的耳尖红得发亮,应急红光照上去分不清是红的还是本来红的。室内温度已经明显闷热起来了,他额头上的汗顺着鬓角往下走,到下颌尖滴下来。
紫貂站在原地没动。深V领口边缘已经渗出一层薄薄的汗膜,从领口沿皮革面料往两侧延伸,到乳房弧度最高点时汗液汇聚成一道细线,沿皮革表面往下走,走到半球乳肉被深V拢住的最低点时悬在那里,涨成一颗水珠,没掉。
白色貂毛领内侧已经潮了,靠近锁骨的绒毛粘在皮肤上,蓬松度降了一截。外侧蓬松还在,但毛尖颜色因为吸收了汗气变得暗了些。
空调停转的时间越久,密闭证据室里的温度越往上走。
日光灯管已经切到应急红光模式,但镇流器还在工作,每根灯管底座散发出的微弱热量叠加上两个人的体温,让这个小空间里的空气越来越闷。紫貂能感觉到皮革连体衣内壁全是汗,从肩线到腰窝到胯骨到大腿内侧,深墨紫皮革原本紧贴皮肤的部分现在黏糊糊地贴着,每次轻微挪动都会发出一声很低的、皮革和湿润皮肤之间滑动的声响。
“我能坐下吗?”她问。
许衍握着枪,愣了愣。
“坐哪?”
“你后面的桌子。”她用下巴指了指checkout desk的台面边缘,“我站着,你也紧张。我坐下来,你手也能歇一会儿。”
他犹豫了几秒,侧身让开了到桌子的通道,枪口始终对着她的大致方向,但角度已经偏得厉害。
“你慢一点。”
紫貂走到桌前,步子放得不紧不慢,靴跟在防静电地板上一声一声,细高跟踩在硬面上的声响在密闭空间里特别清晰。走到桌前她转过身,背对桌面坐下,臀部滑上桌面边缘时,深墨紫皮革在蜜桃臀的位置被台面挤压,曲线沿台面边缘往两侧撑开。她把右腿架到左腿膝盖上,靴口那圈白色蓬松貂毛垂在小腿前方,内侧已经吸了汗,颜色发暗,外侧蓬松还在。
许衍站在原地没跟过来,但也没退远。他的枪口在她坐下之后往下垂了一截,基本指向地面。他的眼睛从她的脸移开,沿面罩轮廓、白貂毛领、深V领口边缘往下走。
他看到了。
深V领口是大开领,从锁骨之间一直撕到胸口下方,把两片乳肉拢在皮革面料中间。她站着时领口的开口角度和坐下来时不一样。坐下后身体略微后倾,皮革被这个角度带松了一点,领口边缘往外移了几毫米,半球乳肉从领口两侧溢出来的弧度比站着时更大。汗从锁骨窝沿着胸前皮肤往下流,走到领口最低点时在两片乳肉汇聚的V字底端汇成一滴,挂在皮革和皮肤的交界线上。
许衍的目光在那个位置停留片刻,然后移开了。然后又回来。然后又移开。
紫貂没看他。她看着货架方向。
“你叫许衍,”她说,变声器开着的电子声很平,“多大了?”
“……二十二。”
“警校毕业多久了?”
“今年七月。”
“在市局多久了?”
“入职三个月。一线实习一个月。”
“今晚是你第几次夜班?”
他愣了一瞬。“第一次。”
紫貂微微偏过头看了他一眼。面罩后面的视线落在他脸上,停留了一会儿。
“头一次夜班,一个人值证据室。”她说,“你运气不好。”
“……什么意思?”
“没什么意思。”她把目光转回去,“你不觉得今晚的事不正常吗?你一个人,一间证据室,一次远程锁定。如果这是正常安保程序,应该有人通知你。”
他没说话。他不知道该说什么。
“你刚才说你比对过我的衣服,”她接着说,“颜色,毛领,面罩。你比对的时候觉得哪里不对?”
“……我说了,分辨率不够。”
“分辨率不够的时候,你只能看轮廓。”她说,“轮廓一样,你就分不出来。但你有没有想过,如果你连分辨率都不够,那个把截图发给你的人,有没有可能也不够?”
他皱眉。
“什么意思?”
“做假的人也不一定见过我。”她说,“如果他做假皮的依据和你看的是同一张截图,那他能复制的细节也就是那些。颜色、毛领、面罩。他做不出我脖子上的棱线,因为截图里看不出来。他用硬塑料做靴跟而不是钢芯橡胶,因为截图里看不出材质。他穿choker的贴合度和领口弧线不对,因为截图里那个角度不够清楚。”
她话锋一转。
“你有没有注意到截图里那个人走路的姿势?”
“……走路?”
“截图是从监控里截的帧,是一瞬间的静态。但一个人站立的姿势能透露走路的习惯。截图中那个人的重心,你看过吗?”
“重心?”
“对。你站的时候重心压在哪只脚上,能看出你走路时习惯先迈哪只脚、落地时脚掌哪个位置先着地。”
许衍愣住了。他确实没想过这个角度。他看过截图很多遍,但他每次看的内容都是衣服、面罩、身材。从来没想过分析那个人的站姿重心。
“你想不起来了?”她问。
“……我回去再看看。”
“你看不到。今晚监控系统被掐了。”她说,“但你可以看我。”
她把右腿从左膝上放下来,双脚落地,从桌面上站起来。许衍的枪口跟着扬了扬,但没举到位,半途又沉下去了。
“你看我现在站着的姿势,”她说,“我的重心在哪只脚上?”
他看了一眼她的靴子。细高跟过膝靴,深墨紫皮革,靴口白色貂毛。她的重心。他看了几秒。
“……左脚。”
“对。”她说,“我左脚落地时重心压在外侧。你记不记得截图里那个人——如果她重心也在左脚的话——压的是哪一侧?”
他闭上眼睛想了几秒。
“……内侧?”
“不确定?”
“不确定。”他睁开眼,声音低了下去,“监控帧的分辨率……”
“不够。”她替他说完了,“你看不出来。但你潜意识里记住了这个信息,对不对?你刚才说’内侧’的时候犹豫了一瞬。”
“……我确实觉得不对。”
“哪里不对?”
“她站得很怪。”他说,“截图里那个人,重心不像……”他停住了,看了她一眼。
“不像什么?”
“不像你。”
紫貂没接话。她站着没动,面罩后面注视着他。
他在看她。又从头到脚扫了一眼,这次他看的是线条。她站立的线条,重心分布,脚踝角度,脊柱曲度,肩线水平。这些东西他在警校学过,叫步态分析,是刑事画像的基础课之一。但他在教室里学的都是怎么分析嫌疑人监控录像,从来没有站在一间密室里、对面站着一个活人、让他当场比对。
“你练过。”他说。
“什么?”
“你站着的时候,”他说,“重心很低,腰是稳的。警校的步态分析课上讲过,长期接受身体训练的人站姿重心和普通人不一样。你……你不是普通的……义警。”
紫貂看了他一会儿。
“你说得对,”她说,“我不是。”
他喉结滚了滚。枪口又往下垂了一点。
室内的温度估计已经闷热到了极点。紫貂能感觉到汗从太阳穴沿着颧骨走,到下颌线时汇进脖子上的汗流,一起被choker下缘的白貂毛领内侧绒毛吸住。深V领口边缘的汗膜已经变成汗液汇聚,沿着皮革内表面往乳肉方向走,走到半球底部时被身体的热度和皮革的不透气性闷在那里,形成一层黏腻的薄层。
许衍的制服衬衫领口已经被汗洇透了,深蓝变深黑,贴在后颈上。他的脸上有汗,鬓角的头发粘在皮肤上。他的目光又走到她领口。
汗珠从深V最低点滑下去,被两片乳肉之间的缝隙吸住,沿皮革和皮肤的交界线往更深处走,消失在领口看不见的位置。
他移开眼,吞了口水。
“你……你能不能把领口拉一下。”他说,声音很小。
紫貂低头看了自己一眼,再抬头看他。
“拉链从内侧锁的,”她说,“我拉不了。”
但他说不出反驳的话。
“……你坐着的时候能不能别……”
“别什么?”
他闭嘴了。耳朵尖红得快要滴血。
紫貂没有回到桌边坐下。她在原地站了一会儿,然后往前迈步。
许衍的枪口抬起来了,这次比之前快。
“你站住。”
“我站住了。”她说,“你挡住我看货架了。我想拿一样东西给你看。”
“什么东西?”
“你面罩内侧的反射。”她说,“不是我的面罩,是你的——不对,你没戴面罩。是我的面罩内侧的HUD反射层。”
他没听懂。
“你过来。”她说,“你弯腰看我的面罩内侧,从某个角度能看到一层反射纹路。这个纹路是我定制的,每一套面罩的HUD反射层的纹路排列都不一样,就像指纹。你如果以后碰到第二个人穿一样的衣服,你拿这个比对就行。”
他迟疑了一瞬,枪口在低位晃了几秒。
“你别动。我过来。”
他走到她面前,距离大概一臂半。他比她高,她面罩的角度是平视的,他要看面罩内侧需要弯腰或者蹲下。
“你蹲下来。”她说。
“为什么是我蹲?”
“你比我高,你蹲下来才能从正确角度看面罩内侧反射层。你站着只能看到面罩外侧。”
他咬了咬牙,单膝跪了下来。手枪还是右手持握,枪口朝地面偏侧方向。他跪下来之后,视线从下往上看她的面罩。这个角度,他的脸正对着她的胸口方向。
近了。近到他呼出来的气能碰到她深V领口边缘的皮革。
紫貂没动。面罩后面的眼睛往下看了一眼他的位置。他跪着,头顶到她锁骨高度,面罩内侧HUD反射层的特定角度纹路只有从正前方偏低的位置才能看见,这是她选这个角度的原因。但结果是一样的:他跪在那儿,抬头看面罩,余光里全是白色蓬松貂毛领下面那个深V开口,汗湿的皮革边缘和溢出来的半球乳肉。
“你往面罩内侧看,”她说,“左下角有一组纹路,是规则的几何线条。”
他抬头眯着眼往面罩内侧看。他呼出来的热气喷在她choker上方的皮肤上,又暖又潮。白貂毛领最内层的绒毛被这口气吹得微微动了动。
“我……我看不太清。”他说,“红光太暗了。”
“你凑近一点。”
他往前倾了倾。这一动,他的鼻尖几乎擦过她choker下方的锁骨窝。白貂毛领的外层蓬松毛丝扫过他的额头,蹭了蹭他的鬓角。
他的呼吸一下子短了。
紫貂低头看了他一眼。从她这个角度往下看,他的后颈制服领已经湿透了,深蓝洇成黑,贴在后颈上,颈后那条筋绷着。他的耳朵从耳廓到耳垂全是红的。他握枪的手指关节发白,但枪口已经完全偏向了一侧,不再指任何方向。
“看到了吗?”她问。
“……我……”他的声音哑了,“我看到了。有一组……折线?”
“对。”她说,“你记住了吗?”
“记住了。”
“好。你起来。”
他站起来时脚下一个踉跄,靴底在防静电地板上蹭了一声。他往后退,退到原来的距离。枪口垂着,手腕是松的。他吞了口水,喉结上下滑动,脸偏到一边去,不看她。
紫貂站在原地没动。她低头看了一眼自己的领口。
汗已经把深V领口内侧的皮革边缘完全浸透了,汗液沿皮革和皮肤的交界线往下走,走到底端时不再汇聚成珠,而是直接沿乳肉之间的缝隙往下滑。白色貂毛领内侧已经完全湿了,贴在锁骨上,蓬松的外层也受了潮,毛丝粘在一起,尖端发暗。
侧腰镂空处的皮肤全是汗,在红光下泛着水亮的光泽,皮革镂空边缘和皮肤的交界线成了一条亮线。深墨紫皮革从腰窝到胯骨贴着熟女的沙漏腰线,汗让皮革和皮肤之间的贴合度更高了,每一寸曲线都被皮革勒出来,没有一点空隙。
“你问了我是不是真的。”她说,“我给了你三样东西。变声器的棱线,走路重心,面罩内侧的反射纹路。你还有别的想看的吗?”
许衍没回头。他偏着脸,耳朵红着,手枪垂在身侧。
“你……你为什么不紧张?”他说,“我把枪对着你这么久。”
“你紧张就够了。”她说,“不需要两个人都紧张。”
他转回头看了她一眼。
“你为什么……”他顿住,“你为什么不跑?”
“往哪跑?门锁了。”
“窗户……”
“地下二层没有窗户。”
“通风管……”
“你看到我钻通风管进来的?”
“……没看到。”
“那就是了。”她说,“你不知道我怎么进来的,你也不知道我怎么出去。你只知道门锁了,监控断了,空调停了,你和我关在一间屋子里,你有枪。”
他沉默了。
“你怕了?”他问。
“怕什么?”
“怕我……”他张了张嘴,“怕我开枪。”
紫貂没吭声,盯着他看了两秒。
“你要是想开枪,”她说,“你早就开了。你犹豫了这么久,不是因为你下不了手,是因为你越看越不确定该不该下手。你现在不确定的东西比我多。你不确定我是真的还是假的,不确定锁定是谁触发的,不确定今晚这事到底是个什么局。你唯一确定的是你手里有把枪,但枪解决不了你的不确定。”
“……你到底是干什么的?”他说,声音比之前轻了一截。
“你不是已经查过监控截图了吗?”
“我查的是……那个截图上的。”
“你觉得我跟你查到的是同一个人吗?”
他闭上嘴。他的呼吸还是偏快,但比刚才稳了一些。
“你给我看了三样东西,”他说,“我不……我不能确定这些都是假的做不出来。变声器凸棱可以是定制的,走路重心可以是学的,面罩反射纹路可以是复制的……”
“你说得对。”紫貂说,“这三样都有可能被复制。但有个东西复制不了。”
“什么东西?”
“你记不记得,今早珠宝行劫案的新闻出来之后,网上有人传截图里那个人走路的动图?那动图是从监控录像里截的一小段。”
“我记得。”
“动图里那个人走了几步。你看过她走路的样子吗?”
“看过。”
“她迈第一步的时候,左脚落地,重心压在内侧。这跟你刚才说的一样。但她第二步,右脚跟上时,重心偏前,膝盖有一个很小的外旋动作。你注意到没有?”
他闭上眼想了几秒。
“……我好像看到了。但我不确定那是不是我记错。”
“你没记错。”她说,“你对自己的观察比你有信心。你只是不愿意相信自己看的东西。”
他睁开眼。
“你怎么知道这些?”
“因为动图里那个人不是我。”
他愣住了。
“我看过那段监控。”她说,“走路姿势和我自己的不一样。所以不管你比对得对不对,那个人都不是我。但我告诉你这些,是因为你说的那些细节——左脚落地重心内侧,右脚跟步膝盖外旋——这些恰好是和我走路姿势不一样的地方。你如果看不出来区别,那你看的截图分辨率确实不够。但你已经说出了两个不一样的地方。”
许衍站在原地,手枪垂着,嘴唇微张。
“所以……”
“所以你问我是真的还是假的,”她说,“你自己已经有了答案。”
他站在那儿,看了她很久。
室内温度不知道什么时候升到了让人觉得皮肤发黏的程度。紫貂能感觉到汗从后颈沿着脊柱一路往下,到腰窝处被皮带挡住,沿皮带内侧往前走,走到小腹前侧时被皮革面料兜住。深墨紫皮革连体衣的整个内表面都湿了,每一动都有一种闷热黏腻的阻力,皮革整个贴死在皮肤上,没有一点缝隙。
她没动。
许衍的衬衫已经洇透了,胸口和后背的深蓝全变成深黑色,贴在身上。他的脸上有汗,眼眶发红。他举枪的手已经完全垂下去,枪口指向地板,手腕是弯的,半握着枪把。
“……你是真的。”他说。
声音很轻,像是从胸腔最底下挤出来的。
“你怎么确定的?”她问。
他抬起头看了她一眼。他的目光从她的面罩移到choker,移到白貂毛领,移到深V领口。
他这次没有移开。
他看着她领口里那片汗湿的半球,汗水顺着肌肤往下滑,没进两片乳肉中间的沟壑里。他咽了一下,没说话。
“你是真的。”他又说了。
紫貂看着他。他握枪的手在发抖。他的目光从她的领口移到她的脸,在面罩位置停住。
“你一直在看我,”她说,变声器关着,真声从面罩后面透出来,低沉的女中音没有电子层包裹,“你看了多久了?”
他脸一下涨红,红到耳根,连脖子都红了。
“我没……”
“你有。”她说,“从你站起来举枪开始,你看了我领口好几次。你每次都移开,然后又回来。你以为我没注意到。”
他嘴唇动了动,什么都没说出来。
“你是处男吗?”她问。
他整个人僵住了。
“什……”
“你是不是。”她说,声音很平,像在确认一个案号。
他的嘴张着,合不上。汗水从他鬓角滴下来,掉在肩膀上。他整个人红到胸口以下都看不见了,被衬衫领子盖住的那部分不知道什么颜色。
“……是。”他说,声音几乎听不见。
紫貂看了他几秒。
“难怪。”她说。
她没解释这句话。
室内又安静了一阵。应急灯的红色把两个人之间的货架过道染成一排暗红的光带,货架上的证物袋反着红光,像一排沉默的旁观者。
紫貂站在原地,把变声器重新打开了。电子层的声音出来后,空气里那种过于私密的感觉被压下去一截。
“你说你是真的。”她说,“我谢谢你相信我。但我不需要你谢我。”
许衍还握着枪,但已经举不起来了。他把枪塞回腰间枪套,动作笨拙,拇指在卡扣上顿了顿。他站在原地,两只手不知道往哪放,最后垂在身侧。
“你……你刚才说的那些,”他说,“走路重心,面罩纹路,变声器棱线。这些你为什么不拿去跟警方说?你如果直接来市局谈,说明这些区别,就不用……”
“不用什么?”
“不用偷偷进来。”
紫貂看了他一眼。
“你觉得我来市局说这些,会有人听吗?”
他沉默了。
“你知道是谁在推义警立法限制的提案,”她说,“你知道珠宝行劫案的新闻热度是被谁炒起来的。你比我还清楚,我走进市局正门的那一刻,新闻标题会写什么。”
他没说话。
“我进来说不清楚,”她说,“你进来说,你自己信了,但你说服不了上面的人。因为上面有人不想听。”
他吞了口口水。
“那我……”
“你什么也不做。”她说,“你今晚值班,遇到异常锁定,发现有人远程触发了安保系统。你做了职责范围内的事。你举枪控制了现场。你不知道那个人是谁,只知道不是截图中那个嫌疑人。你把这些写进值班记录就行。”
“那监控呢?”
“监控今晚断了,断的原因你不知道。你报上去,上面查也是查不出来的,因为这是人为的。你查不到源头。”
他皱眉。
“那你知道源头是谁?”
“我大概知道是谁。”她说,“但跟你说了你也没法处理。这不在你的层级范围。”
他嘴唇动了动,又咽了回去。
“你是不是觉得我说的不对?”她问。
“……不是不对。”他说,“是你说的都对,但我……”
他停住了。
“你什么?”
“我在想,”他说,声音很低,“如果是假的那个站在我面前,我会不会已经开枪了。”
紫貂看着他。
“不会。”她说。
“为什么?”
“因为假的那个不会跟你说这么多话。”
他想了想,慢慢点了下头。
“那你……”他说,“你接下来打算怎么走?”
“等你能帮我把门打开。”
“我怎么帮你?”
“你的终端能不能手动解除门禁?”
“……门禁是远程锁的,我这边……”他想了想,“有个手动override,但只管外门那道锁,监控回路的恢复不归我管。”
“外门能开就行。”
“监控呢?”
“监控让它继续断着。”
他看了她一眼。
“你要走,不要监控记录?”
“你觉得今晚如果监控开着,你现在会是什么处境?”
他一怔,然后明白了,如果监控一直开着,他持枪对着她、她站在他面前来回说这么久的画面,全会被记录下来。他现在是个实习警员,他举枪控制了一个未确认身份的人,然后用对话而不是行动解决了对峙。这段画面如果留下来,对他是麻烦,对她更是麻烦。
“……我去开门。”他说。
他转身走到checkout desk后面的终端前,输入了自己的警号和密码,调出门禁控制面板,找到了手动override选项。键盘敲了几下,外门那道液压锁舌吸合片放了一声,门弹开一条缝。
紫貂听到了那声响。
“你不去看看监控什么时候恢复?”他问。
“不管它。”她说,“你只管今晚的值班记录。”
“记录里我怎么写?”
“你照实写。异常锁定,你检查时发现有人已经进入了证据室。对方身份未确认,你不具备逮捕条件。对方在锁定解除后离开。你追了,没追上。”
他站在终端旁边看着她,沉默了几秒。
“追不上是什么意思,你要我从后面追你?”
“你觉得你追得上吗?”
他张了张嘴,没反驳。
紫貂往门口走去,然后在货架前停住了。她回过头看了他一眼。
“你叫许衍,”她说,“你今年二十二岁,警校刚出来。你碰到的事情不是你能处理的,但你处理得比你以为的要好。”
他站在终端旁边,手垂着,看着她。
“我说的这些你记住了吗?”她问。
“记住了。”
“好。”
她转身,从货架过道里慢慢走出来。走到checkout desk旁边时,她顿住,低头看了一眼台面上那些文件。牛皮纸信封、证物清单、几份表格。她的手套指尖碰到了台面边缘的一个小透明密封袋。
袋子里装着一小撮纤维。颜色偏白,看起来像毛发,很短,几根细丝。
她拿起来,举到应急红光下。隔着透明密封袋,她用拇指和食指捏住那撮纤维,慢慢搓了搓。
指尖的触感很清楚——顺滑、偏硬、梯度平。毛尖和毛根的粗细差异极小。不是天然毛该有的结构,天然毛从毛尖到毛根有一个渐变的粗细变化和鳞片质感,手指搓过去能感觉到那种不规则。这个没有。
“这是什么?”许衍从终端旁边看过来。
紫貂把密封袋翻过来看了看标签。标签上写的是珠宝行劫案现场提取的纤维样本,注明来源为“嫌疑人颈部毛领残留”。
“你知道这是什么吗?”他问。
“知道。”她说,“这是假貂毛。”
“假貂毛?”
“合成纤维。那个人穿的毛领是化纤做的假貂毛。”她把密封袋塞进战术腰带的内侧暗袋,“真貂毛的毛尖有渐变,手搓能感觉到鳞片层。这个搓过去是平的。”
他看着她收东西,没拦。
“这是证据……”
“这是证据。”她说,“我拿走,不拿走,结果一样。这个证据出现说明做假的人用的材料和我身上的不一样。你如果以后需要这个比对,你知道去哪找我。”
“我哪知道去哪找你。”
紫貂走到门口,在门框前停住了。她侧过身,让面罩的侧面轮廓对着他。应急红光从侧面打过来,面罩的边缘线、choker的棱线、白貂毛领的蓬松侧影,在红光里勾出一条暗红色的剪影。
她没说话。
他站在终端旁边,看着那个剪影。
然后她走了。
通风管比进来时难爬。
紫貂往上爬的时候,深墨紫皮革的肩线和腰侧贴着管壁,汗水让皮革滑了一层,靴尖蹬管壁借力时打了几次滑。她调整了发力方式,改用前臂肘弯夹住管壁两侧往上撑,手套的皮革面料擦过金属壁发出连续的吱吱声。
检修盖板从上方推开时,夜风从缝隙灌进来,凉得她皮肤起了一层鸡皮疙瘩。闷了不知多久的密闭证据室里那股热汗黏腻感被这一口夜风冲散了一截。她从管口钻出来,蹲在百叶窗下方的铁栅栏旁边,手套撑着膝盖,喘了几口气。
面罩内侧的HUD显示室外温度十八度,湿度百分之六十三。她抬头看了看天。东边的天际线还是黑的,但黑的最深处已经开始往深蓝过渡,那种黎明前天色还没亮但已经不完全是夜的颜色。
她把栅栏门锁回去,百叶窗推回原位,钢丝网重新扣上。站起来的时候膝盖弯了弯才直起来,大腿内侧的皮革面料因为汗湿贴着皮肤,走动时每一步都有一种细微的黏着阻力。
摩托车还停在巷子里。她走过去,钥匙插进去点火,引擎在空巷子里响了一声就压回低怠速。她跨上车,靴跟踩脚踏,右手拧油门,摩托从巷口滑出去,轮胎在潮湿的沥青路面上压过,留下一道浅浅的水痕。
沿江大道还是空的。信号灯还是黄闪。她把车速拉上去,风从面罩两侧切过来,把白貂毛领吹得往后翻。毛领内侧的潮气被风带走了一部分,蓬松度恢复了一点,但毛尖还是偏暗,汗水里那点盐分干了之后会留下痕迹,等她回去要处理。
东边的天际线在她骑过沿江大道第三座桥的时候,从深蓝往浅灰过渡了一段。等她拐上云顶山庄的上山道时,后视镜里能看到太阳还没出来,但天边已经有一条很窄的灰白色光带贴着楼顶线在铺。
云顶山庄的地下车库感应到她的车钥匙,卷帘门升起来。她骑进去,熄火,拔钥匙,从车上下来。车库里的灯是感应式的,她进去后亮了一排冷白光,把她的影子从身后拉到前面的水泥柱上。影子很长,白貂毛领在影子里像一团浅色的云。
她站在车和柱子之间,低头看了看自己。
深墨紫皮革连体衣从领口到靴口全是汗渍。深V领口边缘的皮革因为汗液浸泡变了色,从原来的哑光深紫变成偏深的暗紫,带着一层不均匀的水渍痕迹。侧腰镂空处的皮肤上还挂着汗珠,在冷白灯光下反着光。白貂毛领从蓬松变成半塌,内侧贴皮肤的部分已经干了一半但还粘着一些盐渍,外侧蓬松度只恢复到进门前的七成。手套指尖有铁锈和金属管壁的灰。靴口的白貂毛因为小腿出汗也潮了一圈。
她从车库侧门进电梯,到东栋一楼,穿走廊到主卫。
卸装备的顺序她闭着眼睛都能做。先摘面罩,再摘choker。摘choker的时候按下凸棱,变声器关机,指示灯灭了。手套一根根褪下来,指尖皮肤在空气里凉了下来,指尖有细小的压痕。靴子是侧拉链,拉开后脚从皮革靴筒里滑出来,脚背和小腿的皮肤上全是压痕和汗渍。
战衣的脱法是先解战术腰带,再拉开大腿暗藏拉链、侧腰镂空边缘的固定扣、最后从深V领口往下剥。皮革面料从肩线开始一层层从皮肤上剥离的时候,汗液在皮革和皮肤之间形成的那层黏附被一点一点撕开,发出连续的、很轻的、湿皮革离开湿润皮肤的声响。
战衣剥到腰以下时,她低头看了一眼自己的身体。腰窝两侧有皮带勒出来的红痕,侧腰镂空边缘的皮肤因为长时间被皮革框住,压出了一条清晰的印子。深V领口覆盖区域的皮肤和没被覆盖的区域有色差——被皮革闷了一整夜的部分泛着潮红,没被覆盖的部分因为夜风吹过已经恢复白皙。乳肉从领口勒出来的那道压痕从锁骨之间一直延伸到胸口下方,是一条深红色的线。
她把战衣搭在浴室的晾衣杆上,用花洒冲了很久。
热水冲过皮肤的时候,那些压痕和潮红慢慢淡下去。她洗完擦干,裹上丝绸浴袍,赤脚走出主卫,穿过卧室到书房。
书房的落地窗还是那个角度。她站在那里端着一杯黑咖啡,看汐城的天际线从灰白色往浅金色过渡。貂毛密封袋放在她出来前就摆好的漆面书桌上,袋子里那撮化纤假毛在台灯光下白得有点假,和她记忆里白貂毛的质感差得很远。
手机放在书桌右上角,她拿起来看了一眼。
陈瑾的短信是半小时前发的。内容很简单:赵叔那边动了。问要不要跟进。
紫貂看着这条短信,又看了一眼自己右手拇指和食指的指尖——就是刚才在证据室里搓那撮假毛的两根手指。手套脱了之后,指尖皮肤上还残留着一点搓过合成纤维后的滑腻触感。
她回了一个字:等。
把手机扣回桌上,端起咖啡杯,目光回到天际线方向。太阳从楼群后面探出第一道光的时候,浅金色的光带沿着天际线的轮廓往上铺,从金湾CBD的摩天楼顶一格一格往东走,走到她落地窗前的时候,她杯里的咖啡已经凉了。
她喝了一口凉咖啡,没动。
她在想那个叫许衍的二十二岁实习警员,想起他握枪时那根食指。从她进门的第一个瞬间到她走的那一刻,他的食指一直在扳机护圈外面,没进去过,也没有完全离开。他的食指在扳机护圈外沿那个位置悬着,指腹贴着金属,力道不大不小,是那种他随时可以扣下去但一直没扣下去的状态。
她站在落地窗前,端着凉咖啡,想着那根手指。那根手指在她说话的时候没动过,在他沉默的时候没动过,在他视线跟着她领口汗珠往下走的时候也没动过。它从头到尾保持在同一个位置——是一个她无法预判下一秒会往哪个方向偏的位置。
那根手指是今晚她真正不确定的东西。
太阳升到楼顶以上的时候,她把空杯子放在窗台上,转身离开落地窗。