清晨六点,天色泛起鱼肚白。
街道上还带着夜里残存的凉意,路灯的光正在一点点褪去,像一场散场的戏,灯光渐暗,天光渐起。远处传来第一班公交车的引擎声,还有早餐铺子掀开蒸笼时冒出的白汽。这座城市正在醒来——从一盏灯,一扇门,一个呵欠开始,慢慢地,活过来。环卫工人在街角扫着落叶,扫帚划过地面,发出沙沙的声响,像这座城市的呼吸。报摊的老板正把今天的报纸一份一份地夹上夹子,动作熟练得不用看手。
苏洁推开便利店的玻璃门,带着一身疲惫,走入了城市苏醒前的微光里。
玻璃门在她身后合拢,发出一声轻微的“咔哒”,像一句道别。店里的“罪”们还在沉睡——“贪婪”的屏幕暗着,“色欲”的模特架子保持着昨晚的姿势,“懒惰”的机箱连指示灯都懒得亮。只有零,还在她的意识深处醒着,像一盏永不熄灭的、安安静静的小灯。
她揉了一下眼睛,指缝里漏进来的天光,刺得她眯了眯眼。一夜没睡,她的脑袋有点沉,脚底像踩着棉花,可她的脚步还是稳的——这条路线,她走了千百遍,脚比脑子先知道该往哪儿走。
这是她结束夜班后的标准流程——穿过两条街,在巷口的老王豆浆店买一份热气腾腾的早餐,然后乘坐第一班公交车回到自己租住的单身公寓,享受一整天的睡眠。千百次重复的日常,像一根上了发条的钟表,拨到哪里,就走到哪里。她甚至能精确地说出这条路上的每一处细节:第二根电线杆上有半张撕剩下的广告,巷口的梧桐树今年掉了多少片叶子,老王豆浆店门口那块地砖有三分之一是松的。她闭着眼都能走完这条路。
今天,这根钟表本该照常走完它的一天——可苏洁总觉得,今天的空气,似乎有些不一样。
空气似乎更冷冽,街角的阴影也仿佛比平时更深邃。
她把这种感觉归结于疲惫。人在熬夜之后,感官总会有些迟钝或者过度敏锐——她以前也这样,累到极点的时候,看什么都像隔着一层纱,连最熟悉的街道都陌生起来。她没多想,裹了裹外套,往巷口走去。她的影子在路灯下拖得很长,长得像一条尾巴,紧紧跟着她。
她像往常一样,在豆浆店门口排队。
老王豆浆店,老城区一家开了二十多年的老店,店面不大,招牌褪了色,可生意一直好。老板老王是个胖乎乎的中年人,永远是那件洗得发白的围裙,永远是一张笑呵呵的脸,永远记得每个熟客的口味——苏洁的那份,他不用问,从来都是现磨豆浆加一根油条,油条炸老一点,豆浆不加糖。这个点排队的人不多不少——都是些熟悉的街坊、早起的上班族,还有几个跟她一样刚下夜班的人。前面的大妈回头跟她打了个招呼,问她昨晚店里忙不忙。队伍缓慢地往前挪,空气中飘着豆浆的甜香和油条下锅时“滋啦”的声响,一切都和昨天一样,和前天一样,和过去的每一天一样。这份“一样”,让苏洁绷了一夜的心,松开了半寸。
然而,就在她接过豆浆和油条,转身离开时,眼角的余光瞥见了一个人。
一个穿着灰色连帽衫的男人,正低头看着手机,看似在等餐。他的姿势很自然——斜靠在门边的墙上,一手举着手机,拇指时不时划一下屏幕,跟所有等餐的人没什么两样。但他站立的位置,恰好能将整个豆浆店的门口尽收眼底。那个位置,不偏不倚,像一把枪,瞄着整扇门。他的帽沿压得很低,遮住了大半张脸,可从他露出的下颌看,他应该很年轻。他穿着运动鞋——干净的,没有一颗泥点,不像是走过清晨街道的人。更让苏洁不舒服的是,他从她进店排队到现在,一直站在那里,没有往前挪过一步——他不是在等餐,他是在看。
苏洁没有在意,走向公交站台。她告诉自己:多心了。灰帽子,灰外套,这座城市里穿灰色的人,没有一千也有八百。说不定他就是个住在附近的年轻人,起得早,又不想买东西,就靠在那儿刷手机消磨时间。她捧着热乎乎的早餐,快步走过街角,心跳得比平时快了一点,可她把这归结于刚喝完热豆浆的烫意。
可当她上了车,习惯性地望向窗外时,又看到了那个灰色连帽衫。
他并没有买早餐。他也没有走向任何一家店铺。他只是不紧不慢地走过街道,步履从容,像是清晨散步的普通人——然后,上了一辆停在路边,毫不起眼的黑色轿车。那辆车停在两棵行道树的阴影里,车漆是普通得不能再普通的黑色,没有牌照突出的特征,车窗贴着深色的膜,像这座城市里成百上千辆黑车中的任何一辆。可它的位置,恰好能看见公交站台的动静。车没有熄火,尾灯亮着一丝微不可见的光——它停在那里,等过什么。苏洁看着那辆车,忽然想到一个细节:她下车走到站台,到上车坐下,中间隔了大约四分钟。那辆车,就是在那四分钟里,从她身后的街道,绕到了她面前的路边。它不是在跟踪她的车——它是在跟踪她的路。
一种莫名的不安,像一粒微尘,落入了苏洁的心湖。
那粒微尘很小,小得几乎看不见,可它落在水面上,激起的那一圈涟漪,却怎么也平不下去。苏洁握着豆浆的手紧了紧,温热的纸杯隔着袋子传过来的热气,捂不热她指尖的凉。她的脑子告诉她:冷静,一个普通的女孩,不会因为一件灰外套就吓得睡不着觉。可她的直觉告诉她:记住那件灰外套,记住那辆车,记住它们的位置,记住它们出现过。直觉是会被大脑欺骗的,可她活了二十几年,直觉骗她的次数,一只手数得过来。
【我可能是太累了。】她对自己说。她把这句话在心里重复了一遍,又一遍,像念一道安慰自己的咒语。她念着念着,忽然想到——不对,她不累。她昨晚确实没睡,可她的脑子,此刻比任何时候都清醒。那句“我太累了”,是她编出来骗自己的。一个人只有在不敢面对某件事的时候,才会编理由骗自己。而她,不敢面对的事情,好像正在一件一件地浮出水面。她盯着窗外那辆黑色轿车,直到它消失在街角。然后她收回目光,把早餐在膝盖上摆正,坐直了身子,像一个什么都没看见的、普通的女孩。她做得很好——好到连她自己都差点信了。可她心里明白,从这一刻起,她不能再把“巧合”两个字,当成安慰自己的借口了。这世上没有那么多巧合。有的只是,还没来得及被看清的必然。
公交车缓缓启动,载着零星的乘客,在清晨的街道上行驶。发动机的震动从座椅底下传上来,不紧不慢,摇摇晃晃,像一只巨大的手,在轻轻地拍着乘客的后背。车窗外的景物开始移动:一排排紧闭的卷帘门,一盏盏亮着“营业中”的店铺,几棵还没来得及换叶的老树。这个点坐车的人不多:几个眯着眼补觉的上班族,一个抱着菜篮的老太太,还有后排一个戴着蓝牙耳机、低头看文件的年轻男人。每个人都在自己的世界里,没有人看别人。
苏洁找了靠窗的位子坐下,把早餐放在膝盖上,双手拢着那杯热豆浆。豆浆的温度隔着纸杯,一点一点地渗进她的掌心,像一根细细的线,牵着她的神经。她靠在窗上,看着外面的街道一帧一帧地过去。她以前很喜欢这一段路——清晨的街道,干净的、安静的,像一个还没睡醒的人。她总能在这一路上,把脑子里的杂事一样一样地放下来,等到了公寓楼下,她整个人就轻了。可今天,她放不下来了。那些杂事像粘在掌心里的糖,越搓越黏。她的目光扫过车窗外每一个行人,每一辆车,每一处阴影——她不想看,可她控制不住。她的眼睛,已经不听话了。
苏洁靠着窗户,一夜未眠的疲惫感涌了上来。她的眼皮开始发沉,太阳穴一跳一跳地酸,眼前的光晕一圈一圈地扩散。她正要闭上眼,就在眼皮合拢的瞬间,那股来自安娜的“回响”又一次出现了。
这一次,不是感觉,而是一片……光。
一片温暖的、略带刺眼的、金黄色的光芒,仿佛隔着眼皮,感受到了初升的太阳。那光来得没有预兆,像有人在她眼前拉开了一扇帘子,把满世界的金色都放了进来。光里带着温度,带着清晨特有的、干净的暖意,像刚出炉的面包,像晒透了的棉被。那光不是从窗外进来的——窗外也有光,可那光是白的,是冷的;她感知里的这片光,是金的,是烫的。它带着一种“初生”的味道,像世界第一次天亮。
【伊万·科瓦尔斯基拉开了病房的窗帘。】零为她解释道,声音平静,却带着一丝连它自己都没察觉的郑重,【这是安娜五年来,第一次‘看见’阳光。】
苏洁能“感受”到,安娜那沉睡的意识,像一株小草,在这片阳光下舒展着叶片,充满了喜悦和好奇。那不是语言能描述的喜悦——那是一个新生儿第一次摸到光时,浑身上下每一寸都亮起来的喜悦。她没有“好美”的概念,没有“温暖”的概念,可她的意识,本能地朝着那片光,微微地仰起了头。五年来,那间病房的窗帘一直拉着。五年来,那扇窗一直关着。五年来,那具身体从来没有见过太阳。而此刻,阳光穿过玻璃,落在她身上——像一双手,第一次抚摸她的脸。
那扇窗帘是谁拉开的,苏洁心里清楚。是一个坐在床边守了一夜的男人,是一个把五年的黑暗独自扛在肩上的人,是一个看见女儿动了动手指就哭了半宿的父亲。他拉开窗帘的时候,大概自己也站在窗边,让阳光落在自己身上,想象着女儿看到的样子。他大概还会想:安娜,你看,天亮了。
这份纯粹的情绪,通过“回响”,暂时冲淡了苏洁心中的那丝不安。她甚至忘了自己的疲惫,忘了那辆黑色轿车,忘了灰色连帽衫——她只记得那片光,记得那片光里的喜悦。她替安娜高兴。她甚至在心里对那个遥远的老父亲说了一声:谢谢你拉开窗帘。她忽然觉得,如果世界真的有“值得”二字,那么这一路走下去,就永远值得。那束光,此刻也落在她身上——公交车转过一个弯,晨光正好从窗口直直地照进来,落在她膝盖上那份凉掉的早餐上,落在那杯不再冒热气的豆浆上,落在她握得发白的指节上。她忽然有点想笑:同一个太阳,一半照着病房里的女孩,一半照着一辆公交车上的她。这大概是这个世界上,最公平的一件事了。
然而,这份宁静很快被打破。
她脑海中,响起了“嫉妒”那尖锐的、带着强烈干扰音的警报声。那声音像指甲刮过黑板,像一盆冰水兜头浇下来——彩票机在仓库里疯狂地震动,屏幕上的数字胡乱跳跃,红绿的光闪成一片,像一只困兽在笼子里发狂地冲撞。那震动大得离谱,连货架上的塑料瓶都在跟着轻轻发颤。
【异常!异常模式锁定!概率偏差超过阈值!】
“嫉妒,怎么了?”苏洁在心中问。她感觉到自己的心跳,又回到了那个被灰色连帽衫搅乱的速度上。她甚至不用问,她也知道出事了——能让“嫉妒”这么失态的事,五年里只发生过两次。第一次,是它算出一个中了头奖的号码却被人提前买走,它对着屏幕骂了整整三天;第二次,是现在。而这一次,它连骂人都顾不上了。
【重复!模式的重复!太规律了!不正常!】“嫉妒”的声音断断续续,像一台接收不良的老收音机,字与字之间夹着电流的杂音——显然,它的运算能力还未完全恢复,昨晚那场豪赌,把它也掏空了,【我们被‘观察’了!从你走出便利店开始!灰色连帽衫,出现概率0.7%。黑色轿车,在你行进路线上连续出现两次,概率0.1%。公交站对面看报纸的老人,他的报纸拿反了……】它说到一半,突然停了一下,像是连自己都被这个数字惊到了,才接着说:【这些单独事件的概率都很低,但它们同时发生的概率,是0.00001%!这不是巧合!这是一张网!网眼是活的——它跟着你,一寸一寸地收!】
“嫉妒”难得没有用那种刻薄的语气说话。它的声音里,甚至有一点它自己都不会承认的……慌。它算了一辈子概率,头一次,希望自己算错了。可它知道,它不会错。0.00001%——这个数字,是它用自己剩下的全部算力,一点一点抠出来的。它抠得那么仔细,就是希望自己看错了;可它一遍一遍地算,一遍一遍地,得出同一个答案。它不是一台会说谎的机器。它只会在该算的时候,算得比谁都狠。
“等等,”苏洁在心里打断它,“报纸拿反了?”她隔着车窗,回想起那个老人的样子:穿着深灰色的旧夹克,坐在站台的长椅上,摊开一张报纸,看得聚精会神。可她现在才想起来——那张报纸的头版,是朝下的。她当时没有留意。一个看报纸的老人,不可能把报纸拿反了还看得那么入神,除非他的注意力,根本不在报纸上。
【是的!拿反了!】“嫉妒”的声音尖了起来,【他坐在站台左侧,位置恰好能看见你上车那一侧的车门。他坐了全程,没有买票,没有看站牌,没有下车。他在等一辆车——等着看你上了哪辆车,然后,他的耳机动了动。这些单独事件的概率都很低,但它们同时发生的概率,是0.00001%!这不是巧合!这是一张网!】
苏洁的脊背瞬间沁出了一层冷汗。
那层汗来得又快又猛,像有人往她背上泼了一瓢凉水,顺着脊椎一路淌下去,把外套的里衬都浸湿了。她甚至能感觉到,自己后脖颈上的汗毛,一根一根地竖了起来。她猛地转头,看向车窗外。公交车正在经过一个十字路口,而在路口的人行道上,一个戴着耳机、仿佛在晨跑的年轻女人,正摆着胳膊,不快不慢地跑着。她穿着普通的运动服,扎着马尾,跑得随意又自然,像这座城市里每一个早起锻炼的姑娘。她的耳机线随着跑步的节奏轻轻晃荡,她的呼吸均匀,她的步伐轻快——一切都挑不出毛病。就在苏洁的目光扫过去的瞬间,那个女人的目光,若有似无地扫过了她所在的车窗——只是轻轻一扫,像看路边的树,看路灯,看任何一处与己无关的风景。
可那目光,冷静、专业,不带任何感情。
苏洁的瞳孔微微缩了一下。她认得那种目光。她在这座城市的角落里见过太多疲惫的目光、麻木的目光、躲避的目光——可那种目光,她只在一种人眼里见过:在“天穹”塔的走廊里,在那些穿黑西装的人身上。那种目光扫过你的时候,你甚至不会觉得被看了一眼——可就在那一秒里,你已经从头到脚,被评估了一遍。身高、体重、步态、警觉性,全部在那一瞥之间,完成了归档。是泰科的人!他们这么快就找来了!
苏洁的心脏开始狂跳。一下一下,撞得她胸腔发疼。她的指尖发凉,可她的脑子,却前所未有地清醒起来。她不再怀疑,不再犹豫。她现在不是一个普通的清洁工,她是整个“方舟”计划唯一的对外执行人。她的暴露,意味着整个便利店的坐标,都将暴露在泰科的显微镜下。她不能回家!家,已经不再安全。
她想起自己那间小小的单身公寓——那张睡了三年的床,床单是她捡便宜买的,洗得有些发白;窗台上那盆养了三年的绿萝,她总忘了浇水,可它偏偏活得比什么都结实;冰箱里那半盒永远没吃完的酸奶,过期了一茬又一茬,她买了一回又一回;枕头底下那本看了半截的旧小说,书页都翻了毛边。她甚至记得自己昨晚出门前,把那本书折了个角,压在枕下,想着今天睡醒再看两页。那个角,恐怕再也没机会翻过去了。那个地方,从此以后,只能成为记忆里的一个坐标了。她忽然觉得鼻子有点酸,可她没让那股酸意涌上来——现在不是哭的时候。她不能回去。她甚至不能流露出一点“知道”的痕迹——因为她的脸,此刻正被人看着;她的每一个表情,每一丝犹豫,都会被记下来,写进一份档案,摆到某张冰冷的桌子上。她忽然觉得,自己像是被放进了一本没有封面的书里,有人正一页一页地翻着她。书页翻到哪一页,她不知道。她只知道,她必须让每一页,都写得像一张白纸一样干净——至少,要让翻书的人,看不出破绽。
公交车报站声响起,下一站就是她公寓的站点。
苏洁没有动。
她坐在座位上,双手紧紧握着那份已经开始变凉的早餐,指节因为用力而泛白。她的心跳得很快,可她的呼吸,被她压得又慢又匀。她的大脑在飞速运转——怎么办?
正面冲突?不可能。对方是专业的特工,而自己只是一个普通人。他们受过训练,见过血,她连一只鸡都没杀过。求助伊万?不行。现在任何与他的通讯,都可能被监听,那会立刻暴露他——他那边好不容易才安稳下来,她不能把他拖下水。她甚至不能联系“罪”们——不对,她随时可以联系“罪”们,它们不在这张网里,可它们能帮的,只有信息,只有概率,只有算力。而此刻,她最需要的,是一个能帮她走出这辆公交车的人。没有这样的人。她只能靠自己。
那么,跑?跑不掉。她跑得过一车人,跑不过一张网。她跑得过灰帽衫,跑不过那份已经被调出来的档案。她唯一能跑赢的,只有时间。她甚至不能确定这张网铺了多大——是只有这一车人,还是半个城市?她不知道。她唯一知道的是,此刻她坐着的这辆公交车,是这张网里最安全的地方——因为它的路线是公开的,它的终点是公开的,它去的地方,是最人多眼杂的地方。而人多眼杂,恰恰是藏一只羔羊最好的地方。这很讽刺,可她决定利用这份讽刺。
她唯一的优势,是对方还不知道她已经发现了他们。
他们在“观察”,在搜集她的行为模式,试图找出破绽。他们以为她还是一只对此一无所知的羔羊——一只普通的、疲惫的、下了夜班准备回家的羔羊。只要她继续当一只羔羊,他们就不会把她当狼来对待。羔羊会害怕,羔羊会报警,羔羊会按照接线员的建议,老老实实地坐在车上,等着警察来“保护”她。而她,就按一只羔羊该做的,一步一步地,演下去。
【苏洁,他们正在评估你的威胁等级。】零冷静地分析道,它的声音在众多“罪”的杂音里,显得格外清晰,【以他们目前的部署密度,这是一次典型的‘接触前侦察’。他们在判断:你是误打误撞卷进来的普通人,还是有所图谋的对手。第一阶段是压力测试——故意露出的破绽,让你警觉,观察你的反应。如果你表现出训练有素的规避动作,他们会在下一个路口,把‘观察’升级为‘控制’。如果你只是报警、害怕,他们会把你归档为‘低威胁’,暂时只留一对眼睛盯着。】
“低威胁……”苏洁在心里重复着这三个字。她忽然明白,这三个字,是她此刻唯一的护身符。她必须让自己,被归入“低威胁”那一类。一个低威胁的人,不值得特工们把精力花在她身上;一个低威胁的人,能喘着气,活着,等着真正的机会。她像一条把自己缩进泥沙里的鱼,一动不动,等着那阵浪潮过去。她活着的意义,就是让那些眼睛,觉得她没意思。
零的话,像一盆冰水,浇在她发热的脑子里。它说得对。她现在做的一切事,都会被人记下来,逐条分析——她在跟谁说话,她看了几次窗外,她捏紧了几次拳头,她有没有冒汗,她换了几次重心脚。这些细枝末节,在普通人眼里什么都不是,在特工眼里,全是信息。她必须像一块没有棱角的石头,任水流过,不留一点痕迹。
“普通人……”苏洁深吸一口气,强迫自己冷静下来。她把那份已经凉了的早餐放在膝盖上,让手指从纸袋的褶皱里一根一根地抽出来,慢慢地、自然地,像每一个没有防备的普通人那样。她的心跳还是很快,可她让呼吸慢下来;她的后背全是冷汗,可她让肩膀塌下来;她的脑子在高速运转,可她让眼神放空,让目光落在窗外一处毫无意义的风景上,像所有坐早班车的疲惫的人一样。她甚至低头看了一眼那份豆浆,做了一个“可惜了”的表情——那是她演给那些眼睛看的:看,我在乎的,不过是一杯凉掉的豆浆。她不知道自己演得像不像,她只知道,她必须演下去,一直演到那些眼睛移开为止。
一个普通的女孩,发现自己可能被跟踪了,会怎么做?会害怕,会恐慌,会寻求帮助。她缓缓拿出手机,指尖颤抖着——那颤抖不用演,她的手真的在抖——拨通了报警电话“110”。
电话接通的瞬间,她用带着哭腔的、颤抖的声音说:“喂……警察同志吗?我……我好像被人跟踪了……我好害怕……”
她的声音很小,小得像是怕被谁听见,可每一个字都清清楚楚。她语无伦次地描述着:一个灰衣服的男人,一辆黑色的车,她不确定,她可能是看错了,可她真的害怕。她说得结结巴巴,颠三倒四,像一个被吓坏了的女孩,脑子里乱成一团,想说什么又说不清楚。她的手还在抖,抖得手机差点脱手——这一次,她不用演。那份恐惧是真的,它真实地蹲在她胸口,像一只蜷起来的刺猬,每一根刺都竖着。她只是给它找到了一个合适的出口,一个普通人会走的出口。
她的表演堪称完美——一个涉世未深的女孩在极度恐惧下的本能反应。她甚至自己都差点信了。她说着说着,声音真的带上了一点哭意——因为恐惧本身,不需要表演。她知道,那些藏在暗处的眼睛,正在听。
接线员是个声音很温柔的中年女人,她安慰着她,问她在哪路车上,准备往哪去,建议她坐到终点站,在人多的地方等警察。苏洁一边应着“好、好”,一边在心里,把那句话听了个清清楚楚。她本来就要往那儿去——现在,接线员替她,把这步棋,走成了“普通人”的选择。她挂掉电话的时候,手指还在抖,可她的眼睛,已经把那辆公交车里每一个可疑的位置,重新扫了一遍。前排的老太太在打盹,中排的上班族在看手机,后排的男人在翻文件——都在干自己的事,谁也没看她。可她知道,有耳朵,正在听她刚才说的每一个字。
坐在公交车后排,那个戴着蓝牙耳机、伪装成上班族的男人,嘴角微微上扬,对着耳机低声说了一句:“目标表现符合心理侧写。第一阶段压力测试,通过。继续观察,不要惊动警方。”
那声音很轻,混在公交车发动机的噪音里,混在清晨的风声里,混在整座城市苏醒的声响里。可它落进苏洁的耳朵里,像一根针,扎在她绷紧的神经上。
第一阶段压力测试。四个字,她听懂了。这是测试——他们故意让她注意到那些跟踪的痕迹,看她的反应。灰帽衫是测试,黑色轿车是测试,那个拿反了报纸的老人,也是测试。他们像渔夫试水一样,在她周围投下饵料,看她会不会咬钩。一个普通人会报警,会害怕,会语无伦次。而她,正按着“普通人”的剧本,一字一句地演下去。她甚至替他们补上了最后一笔:一个被吓坏的女孩,会听接线员的话,老老实实坐到终点站,等着警察。她给他们看的,正是他们想看的。
她心里冷笑了一下,脸上却还是一副惊魂未定的样子。她知道,这场戏,她暂时赢了第一幕。可第一幕的胜利,靠的是她的表演;后面的每一幕,靠的都是她的命。
苏洁一边“惊慌失措”地向接线员描述着情况,一边用眼角的余光,将一切尽收眼底。她看见后排那个男人挂了电话,看见他若无其事地翻了一页文件,看见他嘴角那点还没来得及收起来的弧度。她全看见了。她甚至看见他微微侧过头,对着空气,动了动嘴唇——那动作太小,小得像一个哈欠的余韵,可她认得出,那是耳麦收音的姿势。她把这个细节记下了,像记下了一笔账。她会还给他们的——不是现在,但总有一天。
她知道,这场猫鼠游戏,已经开始了。而她,必须独自走上这根悬于深渊之上的钢丝。便利店里的“罪”们能为她提供情报,却无法为她抵挡一颗凡人的子弹。她身后,有五个不会说话的家电,有一个正在苏醒的女孩,有一个蒙在鼓里的父亲——而她面前,只有一根钢丝,和一张网。她低头看了一眼那份凉掉的早餐,豆浆已经不再冒热气了。她忽然想起老王那张笑呵呵的脸,心想:明天早上,我大概还能去他那儿买一份热豆浆。只要我走得过这根钢丝。
公交车到站,停下。
车门“嗤”地一声打开,几个乘客起身下车。站台上的行人多了起来——早高峰快到了。苏洁没有动。她坐在座位上,像个被吓坏了、正等着警察来救的女孩,攥着手机,缩着肩膀,一动也不敢动。她甚至往窗边缩了缩,像是想把自己藏进座位的角落里。她的手机屏幕还亮着,显示着刚才那通报警电话的通话记录——那是她刚刚留下的“证据”,一份写给那些眼睛看的“证据”:看,我真的害怕,我真的报警了,我真的只是一个普通人。她听从了接线员的“建议”——那建议,是她在电话里故意引导出来的——决定直接坐到人流量最大的终点站,城市中心广场,在那里等待警察的“保护”。
这是最符合一个“普通女孩”逻辑的选择。
也是她为自己和便利店,争取到的,宝贵的时间。时间,是此刻她手里唯一的筹码。她要用这段从公交站台到城市中心广场的距离,换一个想出下一步棋的空当。她不知道自己能换到多少——也许十分钟,也许一个小时,也许更短。可哪怕只有一分钟,她也要用它,把自己想明白:下一站,她要去哪里,她要在哪里落地,她要在哪里,重新变成一粒谁也不会注意的沙子。她甚至在心里,把这件事重新算了一遍:从她出门,到灰色连帽衫,到黑色轿车,到报警电话——她每一步,都走在“普通人”该走的路上。她没有回头看过一次,没有加快过一步,没有偏离过一寸路线。她像一粒被风吹起的尘土,飘得毫无章法。可她心里清楚,这份“毫无章法”,是她用尽了全身力气,才演出来的。她不知道自己能演多久。她只知道,多演一分钟,便利店就多安全一分钟。她低头看了一眼手机,屏幕上那通报警记录还亮着。她把手机翻了个面,扣在膝盖上,像每一个被吓坏了的女孩一样,等着那辆开往人多处的车,把她带到一个安全的地方。而她的另一只手,隔着袋子,摸了摸那份凉掉的早餐。老王豆浆店的热豆浆,她明天还要去喝。她得活着喝到那一口。
公交车的门关上了,车身重新启动,载着她,驶向城市最热闹的地方。车窗外的街景开始变得密集:商场、写字楼、银行、酒店,一栋比一栋高,一块招牌挨着一块招牌。城市中心广场的轮廓,已经远远地露了出来。
窗外,清晨的阳光正一寸一寸地铺开,把整条街道染成金色。她想起了安娜——那个孩子,此刻正在同一片阳光下,第一次感受温暖。她忽然觉得,自己不是一个人在走这根钢丝。她身后,有一整片光。钢丝下面是深渊,可钢丝那头,是太阳升起的地方。她闭上眼,让那片金色的光,在眼皮上多停留了一会儿。然后她睁开眼,把那份凉掉的早餐收进袋子里,系好袋口,放在膝盖上,坐直了身子。城市中心广场的轮廓,已经近在眼前了。车窗外,晨光越来越亮,街道上的人越来越多,整座城市正从沉睡中彻底醒来。她望着那片越来越亮的天光,轻轻地、几乎是无声地说了一句:“来吧。”她不知道这句话是说给谁听的——是说给那些藏在暗处的眼睛,是说给那个叫瓦列里乌斯的男人,还是说给那个正在同一片阳光下、第一次睁开眼睛的女孩。也许,都是。