精彩小说尽在丛林文学网! 手机版

您的位置 : 丛林文学网 > 大女主 > 她死前给我发了37条语音_精选章节

精选章节

更新时间:2026-11-04 19:32:53

第1章 凌晨2:47,37条语音

第一条语音只有两秒。

我点开的时候,手机屏幕显示凌晨2:47。发信人:林棠。内容是一片沙沙声,像有人把手机贴在粗糙的水泥墙上蹭。那种声音我听过——大学宿舍搬家那天,林棠把手机夹在耳朵和肩膀之间,双手搬箱子,话筒蹭着纸箱外壳,录出来的就是这种闷闷的摩擦音。

第二条四秒。呼吸。很急的呼吸,鼻腔里有液体堵着的那种声音,吸气短、呼气长,像哭过之后强行压住抽噎的节奏。

第三条,十一秒。林棠说了一句话,声音低到我必须把音量摁到最大,耳朵贴在听筒上才勉强听清:

“昭昭,别报警。”

然后是一声闷响。手机掉在地上,滚了半圈,麦克风蹭着地面收进一阵尖锐的摩擦噪音,像指甲划过黑板。

我坐在出租屋的床沿上,后背全是汗。室温二十六度,我穿着一件洗到起球的旧T恤,可手指凉得像从冰水里捞出来的。窗外是城西的夜,高架上的车流声隔着两层玻璃传进来,闷闷的,像远处的潮水。

林棠是我大学室友。毕业四年,她在城东一家连锁酒店做前台,我在城西一家数据标注公司做质检。我们的聊天记录停在上周三。她发了一张照片,酒店走廊的顶灯坏了一盏,光线从亮到暗断成两截,她配字:“感觉像恐怖片开场。”

我回了个表情包。一只猫缩在墙角,配字“害怕”。

她没有再回。

我往下翻语音列表。三十七条,全部来自林棠,时间集中在2:47到3:11之间,持续了二十四分钟。最后一条之后,她的头像再没有亮过。没有文字,没有图片,没有位置共享。三十七条语音,像一个人用最后二十分钟把所有能说的话都塞进了一个窄口瓶里,然后松手,让瓶子沉下去。

我没有立刻听完全部。我做了一件更冷静、也更奇怪的事——先打开地图。

林棠工作的酒店叫“城东如归精选酒店”,我去接过她一次。从我的出租屋出发,地铁七号线转三号线,在“东平路”站下,B口出,步行四百米。我记得清清楚楚,出站口有一家卖糖炒栗子的,秋天排队排到马路牙子上,林棠每次路过都要买十块钱的,装纸袋里揣进前台抽屉,夜班的时候偷偷剥。

但那天凌晨,我打开某德地图,输入“城东如归精选酒店”。

页面显示:未找到相关地点。

我以为是自己打错了字,删掉重输。又试了“如归酒店”“东平路酒店”“城东如归”。全部空白。地图上东平路B口出来的那片区域,显示为一片淡灰色的“未收录”色块,像一张脸上被橡皮擦掉了一块。我放大到最大级别,那片灰色区域连街道线都没有,像地图供应商忘了画。

我又打开某团。历史订单里,林棠三个月前帮我订过那家酒店旁边的一家麻辣烫,店名还在,评价里有人说“就在如归酒店楼下”。

我点进那条评论。发布者的主页还在,头像是个卡通兔子,但评价正文里“如归酒店”四个字变成了四个方框:□□□□。

不是屏蔽,不是敏感词替换。是四个等宽的方块,像系统识别到了四个字符,但拒绝显示它们。

我又试了某点评、某书、甚至浏览器搜索。所有能显示地点名称的平台,只要涉及“如归酒店”四个字,要么变成方框,要么直接显示“内容不存在”。有一家本地生活公众号三年前发过一篇推文,标题是《城东新开酒店测评:如归精选,性价比之王》,我点进去,正文第一段还在,第二段开始整段变成灰色空白,像被剪刀剪掉了一截胶片。

有人在系统层面擦掉了这个地方。

我深吸一口气,戴上耳机,从第一条语音重新开始听。我需要完整的信息,不能漏掉任何一条。做质检的时候,组长说过一句话:“异常数据不会单独出现。你看到一个错,周围一定还有三个你没看到的。”

前十条语音里,林棠没有再说出一句完整的话。脚步声、门把手转动的声音、布料摩擦声、一声压到几乎听不见的“操”。第七条里有金属碰撞的脆响,像是钥匙串掉在地上。第九条里有人在远处喊了一句什么,听不清,但林棠的呼吸明显顿了一下,然后开始跑。

第十一条,她的声音终于清晰了一点。像是在念什么东西。

“B2。 ”

停顿。

“走到头,左转。有一个门,没有牌子。 ”

又停顿。呼吸。

“我进去了。昭昭,如果我没出来—— ”

语音结束。没有下文。

第十二条,她的语气变了。变得很轻,很平,像在给别人做导游。那种平静比尖叫更让我后颈发麻。

“这里有十七个房间。我数了。门牌号是从0417开始的。”

我皱了一下眉。0417?一般地下层不都用B1-01这种编号吗。04开头,17结尾,中间没有分隔符,像某种内部编码。

第十三条:

“没有001。没有000。第一个就是0417。 ”

第十五条,她开始咳嗽。咳得很深,像从肺底往上撕什么东西。咳完之后她喘了几口气,说了一个词:“灰。 ”然后又是咳嗽。

第十八条:

“昭昭,我记得你说过,你以前在标注公司做过一个项目,是给地图纠错的。 ”

我手指停住了。

是的。两年前,我在上一家公司接过一个外包项目,给一家地图平台标注“错误地点”——用户举报的不存在地址、废弃店铺、错误坐标。工作内容就是把那些点从数据库里“下架”。每天对着屏幕,一条一条核对,确认、删除、提交。我以为只是一份枯燥的重复劳动。系统自动审核,拿计件工资,一条两毛钱。

林棠怎么会知道这件事的细节?我从没跟她提过项目名字。我只在宿舍群里说过一句“最近在给地图擦屁股”,当时她回了个“哈哈哈哈”。

第二十一条:

“我手机里没有信号。但我能连上酒店的Wi-Fi。Wi-Fi名字是‘RUGUI-B2’。 ”

“我用Wi-Fi打开了一个网页。昭昭,你知道最恐怖的是什么吗—— ”

“这家酒店在工商登记里,地址是‘东平路17号B座’。但地图上,东平路17号是隔壁那栋建行的楼。 ”

“有人把一个完整的酒店,塞进了一栋不存在的楼里。 ”

我把语音暂停,打开浏览器。搜索“东平路17号”。

第一条结果是某二手房网站,显示“东平路17号,中国建设银行城东支行”。

第二条是本地论坛的一条帖子,标题是:“东平路17号B座是什么地方?每次路过导航都让我绕路。” 发帖时间三年前,零回复。

第三条,没有了。

我点进那个论坛帖子,页面加载出来,主楼只有一句话:

“如题。地图上明明没有这个地址,但快递员说真的有。有知道的吗?”

下面跟了两条回复。第一条:“同问,上次外卖小哥打电话说找不到B座。” 第二条:“别问了,删了吧。”

发第二条回复的ID,注册时间三天前,只发过这一条内容。账号已注销。

我继续往下听语音。第二十六秒,林棠的声音开始发抖。

“昭昭,我在走廊尽头找到了一台电脑。 ”

“屏幕没锁。上面开着一个后台页面,标题是‘POI管理——已删除’。 ”

POI。Point of Interest。地图上的兴趣点。我在标注公司的时候,每天经手几百个POI的“删除审核”。一个地址、一家店、一栋楼,在地图系统里就是一个POI。POI有坐标、有名称、有分类、有状态。状态分三种:正常、已删除、待审核。

“我看到了好多地址。 昭昭,不止这一家酒店。有公寓、有诊所、有一整栋居民楼。 全部显示‘已删除’。删除原因那一栏写着……‘空间回收’。”

空间回收。我在标注公司干过的那套系统里,没有这个词。删除原因只有“商户倒闭”“地址重复”“用户误报”这几类。空间回收是新的。

第三十条:

“有人回来了。 ”

“走廊里有轮子滚动的声音。像行李箱。但是—— ”

她停了三秒。

“那个行李箱在说话。 ”

语音到此切断。第三十一条是四十秒的沉默,末尾有一声极轻的、像是塑料扎带收紧的“嗒”。那种声音我听过,搬家的时候捆纸箱,尼龙扎带穿过扣眼,一拉,就是这个动静。

第三十五条:

“昭昭。0417房间的门缝底下,有光。 ”

“里面有人在敲墙。三下。停。三下。 ”

“是SOS。 ”

第三十六条,她的呼吸声变得很远,像手机被放在了地上,人退开了几步。

“我不该进来的。 ”

第三十七条。最后一条。

林棠的声音恢复了平静,平静得不正常,像暴风雨过后海面那一层薄薄的平。

“昭昭,如果你听到这里,去查一个东西。 ”

“我入职的时候,酒店人事让我签了一份员工守则。第十七条: ”

“‘如发现酒店区域内存在未经授权的地图标注点,请勿点击、勿截图、勿传播,并立即上报值班经理。’ ”

“我当时觉得奇怪,就拍了照。照片在我相册里,最近删除,密码是我生日。 ”

“还有—— ”

她顿了一下。

“别用你自己的手机查。 ”

语音结束。3:11。

我放下耳机,发现自己的指甲已经把掌心掐出了四个月牙形的印子。左耳因为长时间贴听筒,被压得发烫。

然后我做了一件大概会被林棠骂的事。我用我自己的手机,搜了“东平路17号”。

搜索结果刷新的那一秒,屏幕顶部弹出一条短信。号码是一串乱七八糟的数字,归属地未知,像随机生成的。

内容只有一行:

“你删过的每一个地方,都有人住。”

我盯着那行字看了大概十秒。然后我锁屏,把手机翻过去扣在桌上。

我没有报警。

林棠的第一句话就是“别报警”。而且——地图上找不到那个地方。警察会问我:你说的哪个酒店?我拿不出地址。一个在地图上不存在的地方,在报警系统里也不存在。我如果打110说“我朋友在一个搜不到的酒店里失踪了”,接线员会建议我去派出所做笔录,做笔录的民警会打开地图,然后看着我,露出那种“你是不是喝多了”的表情。

我太了解那种表情了。做质检的时候,我每天都要面对用户提交的“异常地址”,同事的共识是:说地址不存在的人,要么是喝多了,要么是找茬。

但林棠不是喝多了。她的语音里没有酒精,只有恐惧。

第2章 被删除的坐标

我没有回那条短信。我把手机翻过去扣在桌上,去厨房灌了半杯凉白开,又回来。

做质检做久了,人会养成一个毛病:看到异常数据,第一反应不是害怕,是想搞清楚异常是怎么产生的。林棠的三十七条语音,在我脑子里自动变成了一张标注任务表。已知信息:一个在地图上不存在但实际运营的酒店;一个叫“POI管理”的后台;一条“勿查勿传”的员工守则;一个被删除的地址列表。

缺的是:那些被删除的地址,现在是什么状态。

我重新拿起手机。短信界面还开着,我没回,但也没删。我打开相册——林棠说的“最近删除”照片,我不知道她手机密码。她生日是11月7日,1107。我试了一下,不对。又试了0711,也不对。最后试了0417。

解锁了。

相册“最近删除”里只有一张照片。拍的是员工守则的纸质页,光线很暗,像是躲在什么地方偷拍的。第十七条和我听到的一字不差。但在第十七条下面,还有一行手写批注,圆珠笔,字迹潦草:

“B2-0417,例行巡检,单人,勿开走廊尽头那扇门。”

签字是一个姓:周。日期是两个月前。

我把照片存下来,又打开地图。这一次,我换了一个思路。我不搜酒店,我搜“0417”。

地图当然不会显示门牌号。但我搜到了一个结果:“0417便利店”,位于城北一个我从来没去过的老旧小区里,状态显示“营业中”。

我点进去,看用户评价。最新一条评价发布于昨天,配图是一张货架照片,角落里有一个模糊的人影。评价文字只有一句:

“老板说这里以前是个酒店的前台,后来改的。”

我盯着那张照片。货架第二层,摆着一排矿泉水。水后面,货架背板的贴纸上,隐约露出一角白纸。我把图片放大,锐化,再放大。白纸上印着一行小字,字体我认得——和我两年前做标注时,后台POI详情页的字体一模一样:

POI-ID:FQ-0417-000。状态:待回收。

待回收。

我在标注公司干过的那套系统里,POI的状态只有三种:正常、已删除、待审核。没有“待回收”。 这是新加的字段。

我打开电脑,登录了一个我两年没碰过的账号。前公司的外包标注平台,账号居然还没被注销。权限早就降级了,只能看到公开的项目公告栏。公告栏最新一条,发布于去年年底:

“关于新增POI状态‘空间回收’的说明:即日起,凡被判定为‘物理空间已不匹配地图数据’的POI,统一标记为待回收,由区域运维组执行回收操作。回收后的POI不再对外显示,历史数据保留在离线归档区。”

底下有一条评论,员工内部吐槽:

“什么叫‘物理空间已不匹配’?楼又不会自己长脚跑了。”

回复是匿名:

“会跑的。你干久了就知道了。”

我把这两条截图存好。然后干了一件事:在标注平台的旧项目文件里,翻找两年前我经手过的“删除审核”记录。系统只保留最近六个月,按理说我的记录早就清空了。但外包项目的归档文件夹里,有一个命名混乱的压缩包,解压后是一份CSV表格,标题是“FY23 Q4 删除点复核清单”。

我打开表格。两千多行。我按“删除原因”筛选,大部分是“商户倒闭”“地址重复”“用户误报”。滑到最底部,有三十七行的删除原因写着:

“运维回收。”

三十七行。和林棠的语音条数一样。

这三十七个POI的坐标,集中在东平路17号周边半径五百米的范围内。其中有一行的名称,是空的,地址字段只填了“B2-0417”。删除日期,三年前。

三年前,那家如归酒店还没有开业。工商登记显示,如归精选酒店有限公司成立于两年前。

我把三十七个坐标逐一复制到地图里搜索。大部分显示“未收录”。但有一个坐标,地图上显示了一个蓝色的公交站图标,站名是“东平路南”。我点开详情,车站照片里,站牌背后是一堵灰白色的墙。墙上钉着一块铁皮牌子,锈得几乎看不清字,但我把照片旋转、放大、对比度拉到最高之后,认出了两个字:

“如归”。

那是酒店的侧面招牌。它存在。它只是被地图从“可以搜索到的世界”里抹掉了。

我关掉电脑,做了决定。

明天去城北那个0417便利店。但在那之前,我得做一件林棠提醒过、但我差点忽略的事。

别用自己的手机。

我从抽屉底层翻出一部旧手机,三年前换下来的,没有插卡,没有登录任何账号。屏幕右上角有一道裂纹,电池只能撑大半天,但它干净。我把那张员工守则照片和CSV表格传到旧手机上,用数据线。然后我用旧手机连上出租屋的Wi-Fi,搜了一个问题:

“POI运维回收 招聘”

搜索结果第一条,是一个招聘网站页面,职位名称:“地图空间运维专员”,发布公司是一家叫“础润数据服务有限公司”的企业。岗位描述里有一句话:

“负责对平台标记的异常POI进行实地核验,确认物理空间状态,执行数据修正。需适应夜间外勤。”

公司地址:城东区东平路17号B座,2层。

我的手指悬在屏幕上方,停了两秒。

然后我拨了林棠的电话。关机。意料之中。

我又拨了一个号码。大学室友群里,另一个女生,周漫,在城东一家律所做行政。电话响了两声就接了。

“昭昭?你看看几点了——”

“漫漫,林棠出事了。”我说,“她工作的酒店,在地图上被人删了。”

电话那头沉默了三秒。

“你说什么?”

“我需要你帮我查一个工商登记。东平路17号B座,有一家酒店叫如归精选,还有一家公司叫础润数据。查它们是不是同一个法人。”

周漫的键盘声在背景里响起来。过了大概四十秒,她的声音变了,变得很轻:

“昭昭。”

“嗯。”

“础润数据的法人代表,叫周万山。”

“然后呢?”

“林棠入职如归酒店的时候,签的劳动合同上,甲方代表签字——也是周万山。”

我握着旧手机,站在凌晨四点十七分的出租屋里。窗外天还是黑的。手机屏幕暗下去的那一瞬间,我看到自己的脸映在玻璃上,表情比我预想的要平静。

“漫漫,”我说,“0417这个数字,在如归酒店的系统里是什么意思? ”

“你怎么知道0417——”

“林棠说的。”

周漫又沉默了。这次更久。

“昭昭。0417不是房间号。”

“那是什么?”

“是编号。 础润数据内部把需要‘处理’的人,按编号排。04是类别,17是序号。04类,我查一下……是‘知情无关联人员’。”

她顿了一下。

“林棠拍了那张守则照片。她就是04类。”

电话挂了。我站在窗边,看着天一点点亮起来。然后我给旧手机装了张不记名流量卡,打开地图,导航到城北0417便利店。

导航路线跳出来的同时,屏幕上又弹出一条提示。这一次不是短信,是地图App内的系统通知,灰色小字,向某种后台推送:

“您已接近一个受限POI区域。继续导航将触发记录。”

我点了“继续”。

第3章 0417便利店

城北那家0417便利店,藏在一个比我出租屋还老的居民区里。六层红砖楼,外挂空调锈得往下淌黄水,楼下花坛里种着葱和辣椒,花坛边沿的水泥裂了缝,缝里长出几棵野苋菜。便利店门脸很小,夹在一家彩票站和一家锁具维修铺中间,招牌是塑料的,白底红字,“0417”比“便利店”三个字大两倍,数字“7”的横杠有点歪,像是贴的时候手抖了。

我推门进去。风铃响了一声,货架后面探出半个脑袋。一个五十来岁的男人,秃顶,穿一件洗得发灰的蓝大褂,手里攥着半截黄瓜,黄瓜尾巴上还挂着水珠。

“买啥?”

“水。”我拿了一瓶最便宜的。付钱的时候,我装作随口问:“老板,听说这儿以前是个酒店前台?”

他啃黄瓜的动作停了。黄瓜停在嘴边,牙印留在上面。

“谁说的。”

“网上看到的。有人评价说这家店以前是如归酒店的前台,后来改的。”

老板把黄瓜放下,拿抹布擦了擦手,上下打量我一遍。他的眼神没什么敌意,但有一种很具体的谨慎——像是有人教过他怎么回答这个问题。先看脸,再看手,最后看鞋。他扫了一眼我脚上那双旧运动鞋,目光停了一秒。

“没有的事。 我这店开了十年了。”

“可那条评价是昨天发的。”

“昨天发的就是真的?”他笑了一下,露出两颗镶歪了的金牙,“小姑娘,你上网上少了。我这店名跟那什么酒店一点关系没有。0417是我闺女生日,四月十七。”

他说这话的时候,左手食指在柜台玻璃上敲了两下。节奏是:快、快、停。

我没有追问。买了水就出来了。

但我没走远。我绕到楼后面,找到便利店的后窗。窗台上摆着一排空花盆,其中一个里面插着一根竹竿,竿子上绑了块纸板,手写着“招夜班”。字是用黑色记号笔写的,笔画很粗,但“夜”字最后一点没写,像写的时候被人打断了。

我拍了张照。然后坐在对面花坛边上,拧开那瓶水,等。

等了不到四十分钟,便利店后门开了。老板出来倒垃圾,左右看了一眼,没看见我。他从蓝大褂内兜里掏出一部老年机,摁了几个键,放在耳边。

“人来了。 对,一个女的,问前台的事。”

“……没给。按规矩说的。”

“……嗯。04类? 我看不像,没带东西。但谁知道呢。”

“……行。我盯着。”

他挂了电话,把老年机揣回去,拎着空垃圾桶回了屋。

我坐在花坛后面,心跳很快,但脑子很清楚。他在汇报。汇报对象,大概率是“周万山”那一层的人。而且他用了一个词:“04类”。和周漫查到的分类一模一样。

我打开旧手机,在地图上把便利店坐标和“东平路17号B座”连了一条线。两地直线距离4.2公里。不算近,但也不远,属于同一个行政区的边缘。

然后我注意到一件事。地图上,从便利店往东平路方向走,中间要经过一条叫“厚生巷”的小路。那条路在地图上显示为断头路——走到中间就灰色截断了,没有出口。

但林棠的语音里提到过“走到头,左转”。如果B2的入口在厚生巷的断头处,那“走到头”之后左转,就是进入一个地图上没有的空间。

我打开街景。厚生巷断头的位置,街景照片停在一堵砖墙前面。墙上刷着白漆,漆下面隐约透出字迹。我把图片截下来,调高饱和度,那些褪色的红字浮出来了:

“厚生巷17号”。

如归酒店工商登记地址:东平路17号B座。厚生巷17号。

同一个“17”。 东平路和厚生巷是两条平行的路,中间隔着那栋建行的楼。但“17号”这个门牌,同时出现在两条路上——在正常的城市门牌体系里,这几乎不可能。除非,有一栋楼同时骑跨在两条路之间,而且它的入口被刻意藏在了断头巷的尽头。

我把街景图存好。起身拍了拍裤子上的灰,准备走。一抬头,便利店老板站在后门口,看着我。

他手里没拿黄瓜。他拿着一部智能机,屏幕亮着,摄像头对着我。

“小姑娘。”他喊了一声,语气很平,“你手机上的地图,是不是显示这附近有个公交站? ”

我没说话。

“别往厚生巷走。 ”他说,“听叔一句。那地方,进去的人,地图上就找不着了。”

他转身进屋,门关了。

我站在花坛边上,手里攥着那瓶没喝完的水。旧手机的屏幕亮了一下。地图App弹出一条新的系统通知:

“您关注的区域(厚生巷—东平路)发生数据更新。新增设备位置记录 1个。”

我点开。地图上,我站的位置出现了一个红色定位点,旁边灰字标注:

“设备位置已记录。该区域为受限POI,进入前请确认权限。”

不是POI。是我的设备被标记了。便利店老板拍我的照,加上地图后台的定位记录,他们现在有我的脸,也有我手机的位置。

我关掉屏幕,把旧手机揣进兜里,快步离开了花坛。

走出巷口的时候,我回头看了一眼。彩票站门口站了一个人,戴着一顶黑色鸭舌帽,正低头看手机。他的手机屏幕是横着的,像在看视频,但拇指没有滑动。我拐进另一条巷子,绕了一圈才回到主路上。后来陈维告诉我,那个彩票站也是础润的“外部节点”之一——和便利店一样,负责看人、拍照、上报。我那次绕路,绕对了。

第4章 没有001的楼层

那天白天,我没有去厚生巷。

不是因为怕。是因为便利店老板那句话里有一个信息,比“别进去”更重要:“进去的人,地图上就找不着了。” 林棠进去了。林棠在地图上“找不着了”。但林棠的语音还在,林棠的照片还在,林棠在标注后台的“待回收”记录还在。也就是说,地图抹掉一个人,不等于这个人的数据痕迹被完全清除。 它只是把人从“前台可搜索”的世界里移走了,挪到了一个后台归档区。

我做质检的时候,最常干的一件事,就是用A系统的数据去校验B系统。地图前端搜不到,不代表后台没有。标注平台的归档区里,那份CSV清单上三十七个“运维回收”的POI,就是入口。

我把那三十七个坐标导出来,按距离排序。离厚生巷最近的,编号FQ-0417-012,名称栏空白,地址栏写的是“厚生巷17号 B2-0417”。删除日期是三年前的4月17日。

0417。又是0417。

我打开旧手机相册,把林棠拍的员工守则照片重新看了一遍。手写批注里有一句:“B2-0417,例行巡检,单人,勿开走廊尽头那扇门。” 签字人姓周。周万山。

如果0417是一个“编号”而不是房间号,那“B2-0417”指的就不是一个具体的房间,而是B2层里属于编号0417的空间。林棠在语音里说“第一个房间就是0417,没有001,没有000”——因为B2的编号规则根本不是按物理顺序排的,它是按础润数据内部的分类序号排的。每个被“回收”的POI,在B2都有一个对应的“房间”。房间号,就是那个POI在删除清单上的序号。

我重新听了一遍第二十六条语音。林棠说她在后台看到了“很多地址”,有公寓、有诊所、有一整栋居民楼,全部显示“已删除”,原因“空间回收”。那些地址对应的物理空间,都被塞进了B2。

B2不是一个楼层。B2是一个容器。 所有被地图判定为“物理空间不匹配”的地方,都被从正常城市里剥离出来,堆在了那个没有001的楼层里。

我打开标注平台的后台,试着在归档区的搜索框里输入“厚生巷”。系统弹出一个权限提示:“该区域数据已锁定,需区域运维组权限。”

我没有权限。但我有一个周漫。

电话打过去,周漫接得很快,背景里有打印机的声响。

“漫漫,帮我查一件事。础润数据的工商年报里,有没有登记过‘区域运维组’这个内设机构?”

“你等会儿。”

键盘声响了大概一分钟。

“有。2022年年报,内设机构一栏写了五个:综合管理部、数据标注部、空间运维部、客户服务部、法务合规部。空间运维部的负责人——周万山,兼。”

“还有别的吗?”

“有。2023年的年报里,空间运维部改名了。”

“改成什么?”

“‘回收执行组’。”

我握着手机,站在出租屋的窗户前面。楼下有人在收废品,喇叭里循环喊着“旧家电旧手机换钱”。我低头看了一眼手里那部旧手机——三年前换下来的,没有登录过任何账号,没有插过实名卡,只用Wi-Fi。

然后我想起一件事。

林棠的第三十七条语音最后说的是:“别用你自己的手机查。”我用了旧手机,所以我暂时安全。但便利店老板拍了我的照,地图后台也记录了我旧手机的位置。我的脸和我的设备,进入了他们的系统。他们现在可能还不知道我叫什么,但他们知道我长什么样,知道我去了0417便利店,知道我在打听如归酒店。

我的时间不多了。

我打开旧手机备忘录,把目前所有的推理链写下来,编号,像做标注任务一样:

已知01: 如归酒店实际存在,但地图前端搜索不到。工商登记地址“东平路17号B座”在现实中指向建行大楼,存在空间错位。

已知02: 础润数据与如归酒店同一法人(周万山)。础润旗下“回收执行组”负责对“异常POI”执行“空间回收”。删除清单上的三十七个点集中在厚生巷—东平路区域。

已知03: 林棠进入B2后失联。B2内部房间编号以“04xx”开头,无001/000。编号对应雏润内部人员分类(04=知情无关联人员)。

已知04: 便利店老板与回收组有联络,使用“04类”分类术语。便利店位置(城北)与厚生巷(城东)相距4.2公里,但店名与B2首个房间号一致。便利店可能是B2的外部观察哨或物资中转点。

待验证: 厚生巷断头处是否真的存在B2入口?便利店后窗“招夜班”是否与B2有关?

我写完这些,把备忘录加密,然后做了最后一件事:给周漫发了一条定时短信。内容只有一句:

“如果我明天中午12点没联系你,把我旧手机里‘FY23 Q4删除点复核清单’发给城东分局经侦支队,收件人写‘陈维’。他是我大学师兄。”

发送时间设成明天中午十二点。

然后我换了件深色外套,把旧手机装进兜里,出门,往厚生巷走。

路灯已经亮了一阵,街上行人稀了。我看了眼时间,晚上九点出头。走到巷口的时候,旧手机又弹了一条地图系统通知。这次不是文字,是一个倒计时:

“受限POI区域即将关闭。剩余访问时间:05:59:59。”

六小时。到凌晨三点。够我找到林棠,或者够我变成下一个0417。

第5章 厚生巷17号

厚生巷比地图上看起来更窄。两侧是老居民楼的北墙,墙根堆着废弃的沙发垫和碎砖,碎砖缝里长着狗尾巴草。路灯坏了大半,亮着的那几盏发出一种偏绿的冷光,照得墙面像长了霉。

走到断头处,果然是那堵刷白漆的砖墙。墙上的“厚生巷17号”红字在手电光下比街景里更清楚,漆皮翘起来,像晒伤的皮肤。我蹲下来看墙根,发现一个之前街景没拍到的东西:墙的右下角,有一块水泥颜色跟周围不一样,新得多,像是后来补上去的。补得很仔细,但新旧水泥的收缩率不同,边缘有一道头发丝细的裂缝。

我用手按了一下。水泥块松动了。

后面是一个钥匙孔。老式的十字锁孔,周围焊了一圈铁皮加固。旁边贴着一张已经褪色的纸条,手写:“夜班通道。按门铃三下。 ”下面画了一个向下的箭头。

门铃在哪?我找了半天,最后在墙根排水管的后面摸到一个按钮,锈得几乎按不动。按钮周围的水泥被磨出了一圈凹痕,说明经常有人按。我按了三下。快、快、停——和便利店老板敲柜台的节奏一模一样。

墙后面传来一声很轻的“咔”。然后整块水泥板向内侧弹开了五公分。

我拉开水泥板。后面是一段向下的水泥台阶,很陡,宽度只够一个人侧身走。台阶上有水渍,墙壁上有一根老式瓷瓶电线,电线沿着台阶往下走,接头处缠着黑胶布。台阶尽头是一扇铁门,门缝里透出黄白色的灯光。门上方钉着一块塑料牌,蓝底白字:

“如归精选酒店 员工通道 B2”

门没锁。

我推门进去。门后是一条走廊,层高很低,头顶的管道裹着银色保温棉,每隔几步就有一盏裸露的灯管,发出嗡嗡的电流声。地面是灰色环氧地坪,拖得很干净,干净得不正常——像有人每天打扫一个不该有人来的地方。空气里有消毒水味,还有一股更淡的、被消毒水盖住的味道。我说不上来是什么,但鼻子记得。

走廊两侧是一扇接一扇的门。门框上钉着亚克力门牌,黑字:

0417。0418。0419。0420。

没有001。没有000。第一个就是0417。

门牌上的字体,和我两年前在标注后台看到的POI详情页字体,一模一样。我站在0417门口,侧耳听。里面很安静。但仔细听,有一种极低的、持续的声音——冰箱压缩机的那种嗡嗡声。或者某种通风设备。

我把手放在门把上。金属冰凉。拧了一下。没锁。

门推开一条缝。里面是一间大约十平米的房间,没有窗,墙上贴着白色瓷砖,地面也是白瓷砖,中间有地漏。房间正中央摆着一张不锈钢台子,上面放着一个透明塑料收纳箱。箱子里装着东西。我走过去看。

是手机。十几部手机,各种型号,叠在一起,屏幕朝上。每一部手机都插着一根USB线,线集中到收纳箱底部的一个多口充电器上。充电器指示灯亮着,手机屏幕微微发亮,全部处于“最低电量待机”状态。每部手机下面都压着一张标签纸,手写编号:

0417-01。0417-02。0417-03。

旁边还有一张打印的小纸条,贴在箱壁上:

“入库设备,保持最低电量待机,便于数据提取。”

我翻了一下。有的手机屏幕还亮着,显示着地图界面,导航路线终点写着“东平路17号”。其中一部黑色手机,壳是磨砂的,左下角贴了一个猫猫头贴纸。

那是林棠的手机。我认得那个贴纸,是我送她的,淘宝九块九六个。

我拿起她的手机,按了一下侧键。屏幕亮了。电量3%。锁屏界面弹出最后一条通知,来自一个叫“础润考勤”的App:

“您今日的工时已记录。明日排班:B2-0417巡检,单人,23:00—03:00。 ”

林棠的手机还在这里。那林棠人呢?

我退出0417房间,继续往走廊深处走。0420之后,走廊出现了一个左转的岔口。岔口地面上,有一条很新的拖拽痕迹——环氧地坪上留下了两道平行的浅灰色划痕,间距大概四十公分,像是某种带轮子的东西被用力拖过。

我跟着划痕左转。这条支路更窄,灯管坏了好几根,只剩尽头一盏在闪。支路两侧没有门牌,全是光秃秃的铁门。走到尽头,铁门半开着。门后是一个更大的空间,层高突然拔高到正常楼层的高度,像一个仓库。

仓库里堆着东西。成排的金属货架,上面放着纸箱,纸箱上贴着快递面单。我凑近看面单,收件地址全是同一个:

“东平路17号 B2 回收执行组 收”。

寄件地址五花八门,都是城东周边的居民小区。寄件物品栏填的是“旧物”。

仓库最里面,有一张办公桌。桌上摆着一台电脑,屏幕亮着,没有锁屏。屏幕上开着一个后台页面,页面标题我认得:

“POI管理——回收执行队列”。

队列列表里,第一行是一条进行中的记录。类型:“人员关联POI(04类)”。编号:0417。关联对象姓名:林棠。状态:“已入库,待核验”。

“入库”。

我转身看向仓库另一侧。那边有一排齐胸高的不锈钢柜子,像太平间的冷藏柜,但每个柜门上贴的不是编号,是快递面单。我走到最近的一个柜子前面。面单收件人写的是“林棠”,收件地址是林棠老家的地址,她妈妈家的地址。

柜门没有锁。我拉开。

里面是空的。柜子内壁贴了一层铝箔,底板上放着一张卡片,跟酒店房卡差不多大,上面印着一行字:

“您的空间已回收。感谢您为城市数据整洁做出的贡献。”

卡片背面,手写了一行圆珠笔字,是林棠的笔迹:

“昭昭,别开走廊尽头那扇门。他们从那里走。”

走廊尽头。我回头看了一眼仓库入口——不是那个。林棠说的是“走廊尽头”。我进来的时候,B2主走廊左转之前的尽头,还有一扇门。我因为跟着拖拽痕迹左转了,没有走到主走廊的最深处。

我回到主走廊,一直往前走。0420之后是0421,0422,一直排到0436。最后一扇门,门牌上写的是“04-37”,格式和其他都不一样,中间多了一个横杠。门缝底下,透出一线红光。

我蹲下来,从门缝往里看。红光里面,有一个人影坐在椅子上,背对门口。人影的右手腕上,戴着一根黄色塑料腕带,和医院住院部用的那种一样。

腕带上印着两个字:林棠。

第6章 37号房

我没有立刻推门。

做标注质检的时候,我学会了一件事:看到异常数据,先不要动它。先看它周围的环境。 37号房的门缝里有红光,门框上没有门牌螺丝孔——其他房间的门牌都是四角螺丝固定的,37号的门牌是用双面胶贴的。有人经常换这扇门的标识。

我退后两步,用旧手机拍了一张门框照片。然后伸手,敲了三下。快、快、停。

里面的红光闪了一下。人影动了。

“谁。 ”林棠的声音,哑得像砂纸磨铁。

“昭昭。”

沉默。然后椅子腿刮地面的刺耳声,脚步声,门从里面被猛地拉开。

林棠站在门口。她比上次见面瘦了一圈,左脸颊贴着一块纱布,纱布边缘透出碘伏的黄褐色。头发乱得打结,身上穿的还是那件酒店前台制服,袖口磨出了毛边。她的右手腕上确实戴着那条黄色腕带,上面除了名字,还有一行小字:“04-37 核验中”。

她盯着我看了三秒。然后抬手扇了我后脑勺一巴掌。

“我让你别用自己的手机,你来了? ”

“我用的旧手机。”

“旧手机也是手机!”她压低声音,一把把我拽进门里,探头往走廊两边看了一眼,才把门关上。

37号房比0417大一些,但陈设一样简陋:一张行军床,一张折叠桌,墙角一个塑料桶。红光来自桌上的一盏台灯——灯罩是红色的塑料壳,大概是仓库里翻出来的旧物。桌上摊着几张A4纸,上面密密麻麻写满了字。林棠把纸翻过来扣住,动作很快。

“你听完了?”

“三十七条。最后一条你让我查守则。”

“你查了?”

“查了。周万山。初润数据。回收执行组。”

林棠靠在墙上,闭了一下眼。再睁开的时候,眼神里那种发抖的东西少了一点,多了一种我熟悉的、大学期末考试前熬夜背书的狠劲。

“我出不去了。 ”她说,“不是被锁住。门没锁,我能走出去。但我走不出厚生巷。 ”

“什么意思?”

“我试过。从B2上去,走回巷子,往东走到路口。走了三次。每一次,走到巷口那家彩票站门口,就会断片。再回过神,我又站在B2的走廊里了。手机时间过了四十分钟,但我完全不记得自己怎么回来的。”

她指着自己腕带上的“核验中”三个字:“这个,是他们给我戴上的。戴上之后,我的手机地图上就多了一个POI——我自己。我走到哪儿,那个POI就跟到哪儿。只要这个POI还在‘核验中’状态,我就走不出以它为圆心的五百米范围。保洁阿姨说,靠近电井还会触发干扰,我第一天想从电井爬出去,爬到一半头晕手松,脸磕在梯子上了。”

她摸了摸脸上的纱布,自嘲地笑了一下:“所以我走不了那条路。只能你走。 ”

“你怎么知道这些的?周万山告诉你的?”

“周万山就来过一次。”林棠的语气冷下来,“他只说了两句话:‘你拍了不该拍的东西。签了协议就放你走。’别的什么都没说。04类的定义是我从后台页面上看到的。便利店老板是上一个0417——是我问保洁阿姨的,阿姨说‘那个秃头以前也住这儿’。”

“那你为什么只发语音?不打电话?不发文字?”

“我不敢打电话。语音消息可以憋着气录,录完就发,不用等对方接。打电话要等振铃,铃声一响,走廊里听得见。文字更不行,我手抖得打不了字,而且屏幕光太亮。”她看着我,“而且我只敢发给你。其他人……我不确定谁还能信。”

“相册密码0417呢?你怎么会用这个数字?”

“我进B2第一天就发现后台给我编号0417。当天晚上我趁手机还没被收走,把相册密码改成了0417。我知道你肯定会试生日,试不对就会试别的。0417是你唯一能猜到的。”

她顿了一下。

“还有,我发语音发37条,是故意的。后台那批‘运维回收’记录,一共37条。我当时就想,我发语音也发37条,你听到最后一条的时候,应该刚好把清单也对上了。”

我看着她。她脸上的纱布,她手腕上的黄色腕带,她眼底那种熬夜熬出来的青灰色。然后我掏出旧手机,把那份CSV清单调出来,翻到第三十七行,亮给她看。

“对上了。”我说。

林棠笑了一下。那个笑很轻,但很真。

“行。”她说,“那现在说正事。我不能签那个东西。 签了,我就变成便利店老板。我会被放出去,但我永远不会再安全。我只要再碰到任何一个和地图有关的东西,就会被重新标记。我这辈子都得替他们看着下一个04类走进来。”

她松开手,退了一步。

“但你不一样。你是从外面进来的,你的POI状态没有被标记。你的手机是旧的,没登录过账号,他们不知道你是谁。你能走出去。 ”

“然后呢?报警?”

“报警没用。我试过了。”林棠从桌上那堆纸里抽出一张,翻过来。上面画了一张潦草的结构图,B2的走廊、房间号、岔口、仓库,还有一条从37号房往后方延伸的虚线,终点画了一个圈,写着“电井”。

“B2的配电间在后面。电井往上是通的,通到建行那栋楼的地下管道层。我从保洁阿姨那儿问出来的——她也是被‘收’进来的,但她年纪大了,系统没给她编号,只让她打扫卫生。她告诉我,电井的门,每星期三凌晨换班的时候会开十五分钟,因为运维组要下去抄表。今天星期二。”

“所以明天凌晨——”

“对。你从电井爬上去,到地面,走出厚生巷。别回头。 出去之后,把你旧手机里的东西发给你师兄,然后——”

她顿了一下。

“然后去查周万山怕什么。 ”

“你刚才说,他提到便利店老板的时候脸色变了。他怕什么?”

林棠把那张结构图翻到背面。上面写着几行字,字迹比正面潦草得多,像在黑暗里写的:

“周万山每周三上午去城北0417便利店。开一辆银色面包车。后备箱里有纸箱。纸箱上的面单寄件人——不是便利店。”

“我偷听到的。他跟别人打电话,说‘那批货必须周三早上送到,晚了就烂了。 ’昭昭,纸箱里装的是什么?如果是旧手机、旧物,为什么要怕‘烂’?”

我盯着那行字。脑子里有一个东西在拼合,但还差一块。

“是生鲜。 ”我说。

林棠看着我。

“便利店有冷柜。我进去买水的时候看到了,柜台后面有一台卧式冰柜。便利店卖生鲜不奇怪,奇怪的是那台冰柜的电源线,走的是墙里面的暗线,不是插座。 一个街边小便利店,为什么要给一台冰柜单独走暗线?”

“因为那台冰柜不能断电。”林棠接上了。

“纸箱里是冰鲜。冰鲜的收件地址是B2仓库。 林棠,B2仓库的货架上全是‘旧物’纸箱,但仓库里没有冷库。那些冰鲜到了B2之后,被送到了哪里?”

林棠的手指在结构图上敲了一下。她敲的位置,是B2仓库旁边一块她之前没标注的区域。她在那里画了一个问号。

“我闻到过。 ”她轻声说,“从仓库后面那面墙的通风口,飘出来一股味道。不是臭味,是很新鲜的肉味。凌晨三四点的时候最浓。”

“B2里有人做饭?”

“B2里有人吃饭。 ”她纠正我,“昭昭,那些被‘回收’的人,不全是像我和便利店老板这样的04类。还有03类。我问过保洁阿姨,03类是什么。她说03类是‘长期空间居民’。”

“长期居民……”

“被回收之后,出不去的那些人。他们住在B2。他们需要吃东西。”

我脑子里那最后一块拼图,终于落进了凹槽。

储存数据的“空间回收”,不只是把地址从地图上抹掉。它把物理空间剥离出来,变成系统后台里一个可管理的单元。被标记的人走进来,出不去,变成这个单元里的“居民”。居民要吃饭,吃饭要生鲜,生鲜走便利店的暗箱冰柜,每周三由周万山亲自送。便利店是B2的补给线。 而周万山之所以怕这件事被查,不是因为地图造假——是因为B2里关着人。

非法拘禁。而且不止一个。

“昭昭。”林棠的声音变得很低,“你出去之后,查周万山的时候,别只查础润。查他名下所有公司。找一家有食品经营许可证的。”

“为什么?”

“因为便利店那台冰柜的暗线,不是随便接的。能走暗线改电路,说明那家店在装修的时候,报备过食品经营。周万山不会用自己的名字注册食品公司——他会找一个看起来毫不相干的人。”

我打开旧手机备忘录,在“待验证”那一栏加了一行:

“查周万山关联公司中的食品经营主体。厚生巷B2存在长期居住人员,需确认人数及身份。”

然后我看了一眼时间。旧手机屏幕上,那个倒计时还剩05:41:33。

“电井明天凌晨几点开?”

“三点到三点一刻。换班的人从建行那边下来,抄完表就从原路回去。你只有十五分钟。”

“你呢?”

林棠沉默了一会儿。她走到行军床边,从枕头底下摸出一样东西,递给我。

是一张SIM卡。指甲盖大小,背面用记号笔写了一个手机号。

“这是我藏的一张卡,没插过任何手机。出去之后,找个非实名的老人机,插这张卡,打这个号码。对方会问‘哪里的房’,你说‘厚生巷,0417,要退房’。他会告诉你下一步怎么做。”

“他是谁?”

“陈维。 ”林棠说,“你师兄。我进来之前给他打过一次电话。他没接。但语音信箱是通的,我留了言。他后来用这个号码给我回了一条短信,只有四个字:‘别签,等我。’ ”

我攥着那张SIM卡。塑料边缘硌着掌心。

“你为什么不早说?”

“因为我那时候不确定他是不是真的能来。”林棠看着我,“但你现在能出去。你出去了,他就多一双眼睛。”

她走回门口,把门拉开一条缝,往外看了一眼。

“走吧。我带你去看电井的位置。记住路线。 你只有一次机会。”

第7章 电井

林棠带我走的路线,和进来时的路线完全不一样。她没有走主走廊,而是从37号房出来往右拐,穿过一扇写着“保洁工具间”的小门,进入了一条更窄的夹层通道。通道两侧是裸露的混凝土墙,地面铺着防滑钢板,头顶的管道不停地滴水。

“这条道是保洁阿姨告诉我的。运维组的人不走这边,他们嫌脏。”

走了大概三分钟,夹层通道尽头出现了一面铁皮墙,墙上嵌着一扇灰白色的防火门,门上用红漆喷了一行字:

“配电重地 非请勿入”

门旁边挂着一块塑料插卡牌,牌子上手写着一行排班表。周三那一栏写着:

“03:00—03:15 抄表 周(代)”

“周万山自己抄表?”

“他不放心别人。”林棠说,“保洁阿姨说他每次都亲自来。抄完表,从电井原路返回。他走之后门会锁,但锁是老式弹子锁,从里面别一根铁丝就能卡住,不会自动锁死。你在他进来之前先躲进电井旁边的工具柜里,等他抄完离开、门还没弹回去的那几秒,从工具柜出来,跟着他后面出去。”

“跟着他?那他不会发现?”

“他往上爬的时候不会回头。电井的梯子是直的,他手脚并用,脖子转不了。你只要不出声,跟在他后面三到四步的距离,等他推开地面井盖出去的瞬间,往旁边闪。上面是建行后院的一个设备平台,堆着空调外机。你躲到外机后面,等他走远,再从后院的小门出去。小门通建行营业厅的侧巷,没有监控。”

我看着她。她把每一步都说得很清楚,清楚得像背过很多遍。

“你在这里面,把逃跑路线背了多久?”

林棠没回答。她只是从口袋里掏出一根发卡,掰直了,递给我。

“工具柜的锁是坏的,但外面看起来是锁着的。你用这个别一下就行。别提前进去。 两点五十五分再进去。太早了,保洁阿姨会来这附近抽烟。”

“保洁阿姨知道你要走?”

“她知道。她什么都没说。但她昨天‘不小心’把排班表掉在了我门口。”

我接过发卡。铁丝是温的,她一直攥在手里。

“林棠。”

“嗯。”

“我出去之后,最晚明天中午会把东西发给陈维。你在这里,什么都别签。他如果逼你,你就说——”

“我就说我要等我的‘核验结果’出来再签。核验要时间,他们不会在核验中途把我怎么样,不然数据对不上。”她笑了一下,“我在这破地方待了四天,摸清楚了他们的流程。系统比人慢。 系统要核验,人就得等。”

我看着她脸上的纱布,看着她手腕上的黄色腕带。她注意到我的目光,把袖子往下扯了扯。

“别看了。丑。”

“不丑。”我说,“你比大学时候能打多了。”

“滚。”

我们都笑了。在B2走廊尽头那个红灯照不到的角落里,笑了大概三秒钟。然后林棠把我往夹层通道里一推。

“走。两点五十五。别忘了。 ”

第8章 三点十五分

两点五十一。我躲在夹层通道工具柜旁边的阴影里。工具柜是一铁皮柜子,里面塞着拖把和洁厕灵,锁果然是坏的,发卡一转就开。我蹲在柜子旁边的管道后面,将手机调成静音,屏幕亮度降到最低。

旧手机的地图通知在两点五十四分又弹了一次:

“受限POI区域访问时间剩余 00:06:00。”

六分钟。和排班表上的电井开放时间吻合。系统知道这个区域什么时候开、什么时候关。它的倒计时,就是在提醒“合法访问者”在窗口关闭前离开。

两点五十八。夹层通道另一头传来脚步声。很稳,不快。皮鞋底踩在钢板上,每一步的间隔完全一样。我屏住呼吸。

周万山从主走廊拐进夹层通道的时候,我看清了他的样子。五十多岁,方脸,穿一件深蓝色工装夹克,手里拎着一个帆布工具包。他走到配电间门前,看了一眼排班表,掏出钥匙开门。动作很熟练,像做过几百次。左手腕上戴着一块老式上海牌手表,表盘在灯下反了一下光。

门开了。他进去,没关严,留了一条缝。里面传来电表箱开合的金属碰撞声,还有笔在纸上划拉的沙沙声。

三分钟。他抄表用了三分钟。

然后他出来了。门在他身后弹回去,锁舌撞进门框,发出一声闷响。他没有回头。他往夹层通道的另一头走,脚步和来时一样稳。

我从管道后面站起来。工具柜的门是开着的,我没有碰它。我侧身贴着墙,跟在他后面,保持四步的距离。他的背影在通道尽头的光线里变成一个深色的轮廓,肩膀很宽,走路的时候右手微微攥着,像随时要抓什么东西。

他走到通道尽头,拐进了电井间。我跟上去,在门口停了两秒。

电井间是一个竖井,四面混凝土墙,墙上焊着铁梯,一直通到顶部一个圆形井盖。周万山已经开始往上爬了,帆布包斜挎在肩上。他没有回头。井盖在他头顶大概四米高的地方。

我开始爬。手脚放得很轻,鞋底踩在铁梯横档上,尽量用脚掌的中段,不用脚尖。爬到一半的时候,周万山推开了井盖。一道灰白色的天光灌进来,是凌晨三点多的城市天光,被雾霾滤得发脏。

他先探出头,左右看了一眼,然后把帆布包递上去,撑着井沿翻了出去。井盖没有立刻盖上——他在上面停留了几秒,好像在擦手。

就是现在。

我最后三步爬完,在井口边缘停住。周万山背对着我,正蹲在井盖旁边,把帆布包拉链拉上。他面前是建行后院的设备平台,两台大型空调外机并排立着,中间留了一条不到半米宽的缝隙。我撑着井沿,把身体压低,先迈左腿,再迈右腿,落地的时候用前脚掌先着地,膝盖弯下去卸力。

他没有听见。他拎起包,站起来,往设备平台另一头的铁楼梯走去。

我滚进两台空调外机之间的缝隙里,蹲下来,蜷成一团。空调外机的风扇在我头顶嗡嗡转,热风灌进领口,烫得后颈发疼。我数着他的脚步声。一步,两步,三步……铁楼梯的响声,然后是一扇铁门开合的声音。安静了。

我又等了大概六十秒,才从外机缝隙里出来。设备平台上空荡荡的。建行后院的小门在平台北侧,和林棠说的一样,是一扇铁栅栏门,没锁,推开就是侧巷。侧巷连着东平路,凌晨的街上只有环卫工在扫落叶,扫帚刮过柏油路,沙沙的。

我走出侧巷,站在东平路的马路牙子上。旧手机屏幕亮了一下。地图通知:

“您已离开受限POI区域。”

然后,所有通知全部消失了。屏幕回到普通地图界面,干干净净,连之前那个红色定位点都搜不到了。

我站在路灯底下,大口喘气。后背的衣服全湿透了,膝盖发软。但脑子很清醒。我拿出林棠给的SIM卡,把旧手机后盖撬开,装进去。开机。信号格跳了一格。

我拨了那个号码。响了四声,对面接了。

一个男人的声音,很低,带着没睡醒的沙哑,但语气里没有半点迷糊。

“哪里的房。 ”

“厚生巷,0417,要退房。”

电话那头安静了两秒。然后陈维说:

“你在哪。 ”

第9章 退房

陈维让我去城东分局旁边的24小时麦当劳。他说他二十分钟到。

我坐在麦当劳二楼的角落里,面前放着一杯没动过的热咖啡,旧手机放在桌上,屏幕朝下。凌晨四点半的麦当劳里只有两个人:一个趴在桌上睡觉的代驾司机,和一个戴着耳机打游戏的大学生。广播里放着很轻的钢琴曲。

陈维推门进来的时候,比大学时候胖了一圈,头发短了,穿一件深灰色的便衣夹克。他扫了一眼二楼,径直走到我对面坐下,把一杯冰美式放在桌上,没喝。

“先别说话。”他说,“手机给我。”

我把旧手机递过去。他从兜里掏出一个像U盘又不是U盘的东西,插在手机接口上,鼓捣了大概三十秒。

“好了。这个检测器扫一遍,你手机里没有主动上报的定位模块。你那个旧手机干净。”他把手机推回来,“现在说。从头说。不要漏任何细节。 ”

我说了四十分钟。从三十七条语音开始,到地图删除,到0417便利店,到B2走廊,到林棠,到电井。陈维没有打断。他只是在我说到“础润数据”的时候,用手机备忘录记了一笔,说到“03类长期居民”的时候,眉头动了一下。

我说完。他沉默了大概十秒。

“昭昭。你知道我今天为什么接那个号码吗。”

“林棠给你留过言。”

“对。但你那个室友没有告诉我最关键的一件事。”陈维看着我,“她说‘厚生巷有异常空间,疑似地图数据造假’。如果她一开始就告诉我B2里关着人,我上周就申请立案了。”

“她怕电话被监听。”

“我知道。”陈维叹了口气,“所以我现在不能以‘非法拘禁’立案。没有目击者证词,没有现场证据,只有你的转述和一个已经处于半回收状态的手机。 我拿这个去跟领导说,领导会问我:你说的那个B2,在地图上有吗?”

“所以要先拿到周万山运生鲜的证据。”

陈维看了我一眼。那个眼神我认得,大学时候他打辩论赛,遇到对方辩手终于说到点子上时,就是这个表情。

“周三。 ”他说,“今天是周三。他几点去便利店?”

“林棠偷听到的是‘周三早上送到’。但没具体说几点。便利店老板每周三会去B2送东西,周万山也会去便利店。我猜是同一个时间段。”

“现在五点多。如果‘早上’是指七八点,我们还有两三个小时。”陈维站起来,“走。去城北。 但你不去。”

“为什么?”

“因为便利店老板拍过你的脸。你再去,他会认出来。”他拿起冰美式,喝了一口,“你把旧手机里那份CSV清单导一份给我。我去便利店附近蹲着。你回局里旁边的招待所睡一觉。 你从昨晚到现在没合过眼,脑子已经钝了。”

“我不困。”

“你刚才在B2里闻到的‘新鲜肉味’,如果是真的,说明那个地方有稳定的冷链和稳定的消耗。一个关着人的地方,每天要消耗多少食物? 你算一下。如果那个量明显大于B2里能容纳的人数,说明什么?”

我看着他。

“说明B2里的人比林棠看到的多。”我说,“林棠只看到了37号房和保洁阿姨。如果食物消耗量对不上,B2可能有其他区域,她没走到。”

“对。所以你现在脑子不能钝。去睡觉。 十点之前,我会给你发便利店那边的进展。十点之后,我们去查周万山的食品公司。”

陈维把一张名片推过来。名片上只有名字和手机号,没有单位。

“这个号码随时能打通。别用你那个旧手机打,用公用电话。你那个旧手机留着收地图通知,说不定后面还有用。”

我接过名片。陈维已经走到楼梯口了。他停了一下,没有回头。

“昭昭。周万山以前是某地图平台的区域运维经理。三年前因为‘空间优化’项目数据造假被裁。他出来之后注册了础润数据,专门接平台外包的POI核验业务。他太懂这套系统了。他知道地图上每一个点是怎么被收录、怎么被删除的。 他做的就是把平台不要的东西捡起来,自己用。”

他推开门,凌晨的凉风灌进来。

“础润而雨——月晕而风,础润而雨。意思是事情发生前都有征兆。周万山给公司起这个名字,是在说所有事情都有痕迹。他干的恰恰是消除痕迹的事。讽刺得很。”

门关上了。我低头看了一眼那张名片,把它揣进裤兜。然后我又想起一件事,冲着楼梯口的方向小声补了一句——虽然他已经走了:

“陈维。林棠说,她能把自己撑四天,是因为她知道我会来。”

楼道里传来一句模糊的回应:“那就别让她白等。 ”

第10章 食品许可证

我在招待所睡了三个小时。没有做梦。醒来的时候是上午九点四十,手机上有三条未读消息,来自陈维。

第一条,七点十二分:“便利店后门七点整开过一次。一辆银色面包车停在后巷,司机没下车。老板搬了四个纸箱上去。纸箱外观:白色泡沫箱,无标识。”

第二条,七点三十五分:“面包车往厚生巷方向开了。我没跟。跟了会暴露。车号记了,查了一下,挂在‘宁泰副食品经营部’名下。”

第三条,八点五十分:“宁泰副食品。法人:孙秀兰。查一下这人跟周万山什么关系。”

我坐起来,打开旧手机,在浏览器里搜“孙秀兰 周万山”。

第一个结果是一条本地新闻,五年前的,标题:“城东区个体经营者孙秀兰获评‘巾帼创业标兵’”。配图里,孙秀兰站在一家副食品店门口,旁边站着一个男人,给她递奖牌。男人的脸被裁掉了,但递奖牌的那只手,手腕上戴着一块老式上海牌手表。

周万山的手腕上,也戴着一块上海牌手表。我在电井里跟在他后面爬梯子的时候,看到过。

第二个结果是一家企业信息查询平台。宁泰副食品经营部的注册地址:城北0417便利店同址。法定代表人孙秀兰,股东两人:孙秀兰(占股60%),周万山(占股40%)。

第三条,是一条法院公告,三年前的:孙秀兰起诉离婚,被告周万山,案由“感情破裂”。判决结果:准予离婚。财产分割部分,宁泰副食品经营部归孙秀兰所有。

孙秀兰是周万山的前妻。

我给陈维发了条消息:“孙秀兰是周万山前妻。宁泰注册地址=0417便利店。食品经营许可证应该是宁泰名下的。”

陈维回得很快:“查到了。宁泰的食品经营许可证经营范围:预包装食品(含冷藏冷冻食品)销售。有效期到明年。但许可证上的经营场所面积是80平米。0417便利店的实际营业面积,最多30平米。 ”

“多出来的50平米在哪?”

“在墙后面。或者,在下面。 ”

陈维又补了一条:“离婚判决把宁泰判给了孙秀兰,但周万山留了40%股份,而且宁泰的冷链车实际上是周万山在用。孙秀兰没有拒绝的余地——她儿子在读私立高中,学费是周万山出的。”

十点整,陈维打了我的公用电话。

“昭昭。我申请了搜查令,但只批了宁泰的注册地址,就是0417便利店。不包括厚生巷。 领导的意思是,先把食品违规经营的证据坐实,再顺着冷链往上查。厚生巷那个地方,地图上没有,法官看不到坐标,签不了。”

“今天能搜吗?”

“下午两点。我带队。但你不能进去。 ”

“我没打算进去。”我说,“我在外面看。”

“看什么?”

“看便利店老板的反应。如果他往厚生巷方向打电话,或者往外跑,说明B2里有人接应。 你们搜店的时候,厚生巷那边一定会收到消息。B2会转移东西,或者转移人。”

陈维沉默了两秒。“你站在哪?”

“对面花坛。我戴了口罩,帽檐压到眉毛。系统里只有我的正脸照,侧脸和下半脸对不上。但我不敢靠太近,选了花坛最远的那一端,冬青丛挡了大半个身子。 ”

“……行。别靠近。 看到异常,打我另一个号码,我让人在厚生巷口蹲着。”

下午两点,我坐在城北0417便利店对面花坛的冬青丛后面,戴着一顶路边十块钱买的渔夫帽,穿了一件周漫借我的灰色防晒衣,脸上捂着一个黑色口罩。便利店门口停了两辆警车,陈维带着四个人进去了。

我在冬青后面看着。店门开着,里面传来陈维的声音:“老板,食品经营许可证出示一下。”然后是便利店老板的声音,很稳:“有,墙上挂着呢。”

大概过了十分钟。便利店后门开了。老板从后门出来,手里拎着一个黑色塑料袋,脚步很快,往巷子深处走。他没有打电话。他直接把塑料袋扔进了后巷的垃圾桶里,然后转身往回走。

我拨了陈维另一个号码。

“后门。他扔了一个黑色塑料袋到垃圾桶里。别让他发现袋子被翻了。 ”

陈维没说话,挂了。过了大概三分钟,一个穿便衣的年轻警察从巷子另一头绕过来,装作扔垃圾,走到垃圾桶旁边,弯腰翻了翻,把那个黑色塑料袋抽出来,塞进自己的背包里,走了。

下午四点,陈维给我发了消息:“袋子里是四个泡沫箱的冰袋。冰袋上印着‘宁泰冷链’。箱子里没东西。他扔的是包装。但泡沫箱内壁有血水残留。已经送检了。”

第二条消息,五分钟后:“孙秀兰在店里。她承认0417便利店和宁泰是同一个经营主体,多出来的50平米是‘仓库’。我们打开了仓库门。里面是空的。但地面有拖拽痕迹。 痕检在取样。”

第三条:“昭昭。仓库后墙有一道暗门。暗门后面是向下的楼梯。”

我盯着那条消息。向下的楼梯。和厚生巷那个断头墙后面一模一样的结构。便利店下面,也有一个B2。或者,是同一个B2的另一个入口。

我回了一条:“林棠说B2的供电从建行地下管道层走。便利店的暗线冰柜,可能接的是同一个配电系统。查电表。”

陈维回了一个字:“好。”

然后,过了很久。大概半小时。旧手机屏幕亮了。地图App的通知又出现了。这一次,通知的格式和之前都不一样:

“您关注的受限POI区域(厚生巷—东平路)状态变更:由‘受限’变更为‘清理中’。”

清理中。

我盯着那三个字。然后我拨了陈维的电话。

“陈维。他们开始清理B2了。 ”

“我知道。我的人在厚生巷口看到有面包车往外开。”

“几辆?”

“两辆。一辆银色,一辆白色。白色那辆是厢式货车,后门贴着‘础润数据 设备回收’。”

“车往哪边开?”

“往东。上了快速路。”

我站起来。冬青的枝叶刮过手背,划了一道白印。

“陈维。林棠还在里面。 ”

电话那头安静了一秒。

“我知道。”陈维说,“所以我现在要做一个决定。你帮我想。 ”

“什么决定?”

“白色货车上了快速路。我可以现在申请交警拦截,理由是‘涉嫌非法运输’。但拦截只能扣车,扣不了人。如果车厢里是空的,或者只有设备,我就打草惊蛇了。周万山会知道我们已经盯上了货运环节,他会立刻切断和B2的一切联系,林棠就变成一颗他随时可以丢掉的棋子。 ”

“如果不拦呢?”

“不拦,车开走,东西和人可能被转移到另一个‘回收点’。那个点在哪,我们不知道。林棠也可能不在车上。但我们至少保住了厚生巷B2的现场。暗门已经打开了,痕检在往下走。只要B2还在,林棠如果还在B2里,我们就能找到她。”

我攥着手机。脑子里在转。

“陈维。查那辆白色货车的GPS。 础润数据是地图平台的合作方,他们的运营车辆一定有接入平台的轨迹系统。你以经侦的名义调础润的后台数据,不需要搜查令——运营车辆轨迹属于企业正常经营数据,你走‘协助调查’流程。”

“调出来之后呢?”

“看它的目的地。 如果它停在某个居民区或者仓库区,那个地方就是下一个回收点。你不拦车,但你提前在那个点蹲着。等车到了,人下来了,你以‘非法拘禁现行’抓。”

电话那头,陈维呼吸了一下。

“昭昭。”

“嗯。”

“你大学时候,逻辑学考了多少分? ”

“九十四。怎么了。”

“没怎么。你比我们队里一半的人强。 ”他挂了。

第11章 白色货车

陈维在下午五点十七分调到了白色货车的GPS轨迹。

车从厚生巷出来,上快速路,往东开了大概十二公里,在东郊物流园下了匝道。GPS终点显示:“安达仓储 3号库”。安达仓储的工商登记信息,陈维顺手查了一下,法定代表人是一个叫刘安达的人。刘安达名下还有一家公司,叫“安达人力资源服务”,经营劳务派遣。

周万山不直接碰人。他碰的是“空间”。人到了B2,归“回收执行组”管。但人要吃饭、要睡觉、要“被管理”,这些事他外包给了刘安达。劳务派遣。 被“回收”的人,在系统里是“无关联人员”,在刘安达的账上,可能是“临时用工”。

陈维在五点四十分给我打了最后一个电话。

“我调了一队人往东郊去了。但我不在车上。 我在厚生巷。”

“你为什么在厚生巷?”

“因为痕检打开了那道暗门。楼梯下面,是B2的保洁工具间。 就是林棠带你走的那条夹层通道的入口。”他停顿了一下,“昭昭。B2的灯还亮着。电井的排班表上,今天晚上还有一次‘巡检’。 周万山可能不知道我们已经进来了。他以为清理的是货,不是人。”

“林棠——”

“我的人正在逐间开门。37号房的门是开着的。人不在。 但桌上留了东西。”

“什么?”

“一张面单。收件人写的是‘安达仓储 3号库’。寄件人是林棠。 面单背面写了一行字,笔迹跟她员工守则照片上的一样:‘昭昭,他们在转移人。我跟车走。别在B2找我。’ 面单是塞在枕头套里的。她应该是趁收拾东西那几分钟,把面单揉成一团塞进去的。刘安达的人没搜枕头。”

我握着电话,站在城北的街边。天快黑了。路灯还没亮。

“她跟车走了。”我说。

“对。她选择了跟车。因为她知道,如果不跟车,转移的人里面可能有人会被‘处理’掉。 她跟车,至少能看着。”

“陈维。东郊物流园那边,你的人到了没有? ”

“还有十分钟。”

“安达仓储3号库,不要直接冲进去。 先看有没有厢式货车停在门口。如果车还在,说明人还没卸完,林棠还在车上。等他们开始卸货再动。 卸货的时候车门是开的,人能看见,证据也看得见。”

“我知道。”陈维说。然后他补了一句,“昭昭。你回招待所。 东郊那边,我去。”

“你刚才说你在厚生巷。”

“我已经在路上了。”

电话挂了。

我站在路灯底下,手里攥着旧手机。旧手机的地图上,那个“清理中”的受限POI,状态又变了一次:

“清理完成。该区域已从受限列表移除。”

厚生巷B2,从地图系统里彻底消失了。连同0417、0420、0437,连同那个没有001的走廊,连同保洁阿姨的排班表,全部被归档进了一个谁也看不到的地方。如果陈维没有打开那道暗门,如果痕检没有拍下现场照片,那个地方就像从来没有存在过。

我打开旧手机的备忘录,把今天所有的事情写下来。写完的时候,已经快七点了。

七点十二分,陈维的电话来了。

“人找到了。 ”

我闭了一下眼。

“林棠在3号库里。跟另外十一个人在一起。有男有女,年纪最大的六十多,最小的二十出头。全部穿着如归酒店的旧工服。 3号库里有个六十多岁的女的,一直念叨‘我就说那堵墙后面有东西’。她应该就是你说的保洁阿姨。她没编号,刘安达的人没把她当回事,她一直混在人群里。刘安达的人在给他们发新的工牌,准备连夜转到第二个库。我们到的时候,车门开着,正在卸货。现行。 ”

“林棠怎么样?”

“脸上多了一道口子。但她在骂人。 骂刘安达,骂周万山,骂得很有精神。我让女警先把她带出来了。她说她要给你打电话。”

“还有,”陈维的声音沉了一下,“有几个人已经不太会说话了。一个中年男的,一直在重复念一串数字,我凑近听,是门牌号。他自己的门牌号。 他怕忘了。”

我攥着手机,没说话。

“让她打。”我说。

电话挂断之后大概三十秒,我的旧手机响了。屏幕上显示的是一个陌生号码。我接了。

“昭昭。 ”

林棠的声音。沙哑,但稳。

“你出来了。”

“出来了。”她说,“我在警车上。 他们给我披了件外套,荧光绿的,丑得要命。”

我笑了。笑着笑着,鼻子酸了一下。

“你那个发卡,”我说,“我弄丢了。”

“没事。 ”林棠说,“我出来的时候,从工具柜里顺了一盒新的。”

第12章 没有001的世界

周万山是在第二天早上被抓的。

陈维提前调了周万山车辆的ETC记录和加油站会员卡消费记录,发现他每周三早上固定去城东那个加油站的自助洗车点。洗车店的储物柜里,藏着他从公司带出来的硬盘。 他大概以为最危险的地方最安全。车被拦下来的时候,后备箱里只有他一个人,和三个纸箱,箱子里是储存数据的硬盘。

周万山被拦下来的时候,第一句话是:“你们有搜查令吗? ”陈维把搜查令拍在引擎盖上。周万山看了一眼搜查令上的地址,笑了一下。

“厚生巷17号B2。那个地址在地图上不存在。 你们搜的到底是什么?”

陈维说:“我们搜的是你删掉的东西。 ”

案子后来怎么定性,是陈维他们的事。我听说周万山名下的储润数据被查封了,安达仓储的3号库和另一个准备转移人员的库都被端了。刘安达在邻市落网。孙秀兰因为提供了宁泰的食品经营资质给B2供货,被列为共犯。0417便利店的老板——那个秃顶男人——作为“外部节点”被取保候审,但他的店关了门,招牌上的“0417”被拆下来,扔在门口的地上。

林棠在医院住了两天。左脸颊缝了三针,手腕上的黄色腕带被剪掉了,留下一个浅浅的印子。出院那天我去接她,她穿着我给她带的一件干净T恤,坐在医院门口的台阶上,晒太阳。

“昭昭。”

“嗯。”

“你那个旧手机,地图上还能搜到如归酒店吗?”

我掏出旧手机,打开地图,输入“城东如归精选酒店”。

找到了。 页面上显示:营业中。地址:东平路17号B座。评价区有三条评价,最新一条是今天发的:“前台小姐姐人很好,房间干净。”

“地图恢复了。”我说。

“不是恢复。是重建。 ”林棠看着手机屏幕,“础润删掉的POI,平台重新收录了。他们从工商、从外卖、从快递数据里把那些地址找回来了。B2那些房间,现在对应的是真实的酒店房间。现在001是酒店前台,000是保安室。都是正常的房间号。 有了001,也有了000。”

她顿了一下。

“但你猜,础润那套系统里,那些被标成‘03类长期居民’的人,平台给他们重建了POI吗?”

我没说话。

“没有。”林棠说,“他们没有地址。 他们被‘回收’的时候,就是从地址系统里被拆出去的。现在B2没了,酒店恢复了,但他们原来的住处、原来的门牌号,不一定能回来。陈维说,有几个人连身份证都被周万山收走了。他们得先找回自己的地址,才能找回自己的身份。”

她站起来,拍了拍裤子上的灰。

“昭昭。你说,一个没有地址的人,在这个城市里算什么? ”

我想了一会儿。

“算一个还没被地图收录的地方。”我说。

林棠看了我一眼。然后她掏出手机,打开地图,搜了一个词。

“你在搜什么?”

她把屏幕转过来。搜索框里写着:“初润数据 旧址”。

地图上跳出来一个结果。地址:东平路17号B座2层。状态:“该地点已关闭”。用户评价零条。但在“附近推荐”里,地图自动推荐了一个地方:

“厚生巷社区服务中心”。

“社区服务中心。”林棠说,“不是酒店,不是仓库,不是数据中心。是一个正常的地方。 ”

她点了“导航”。路线跳出来,从我们站的位置到厚生巷社区服务中心,步行十八分钟。

“走吧。”她说。

“去干嘛?”

“去问问他们招不招人。 ”林棠把手机揣进口袋,往台阶下面走,“我在B2待了四天,把走廊里每一扇门都摸了一遍。社区服务中心如果要招一个熟悉厚生巷地形的人,我觉得我挺合适的。”

我跟上她。走了两步,旧手机在口袋里震了一下。

我掏出来看。地图App推送了一条通知,系统自动生成的:

“您近期到访的厚生巷区域,新增公共服务POI 1个。是否前往? ”

下面有两个按钮:“导航”和“忽略”。

我点了“导航”。

林棠走在前面,回头看了我一眼。

“昭昭。”

“嗯。”

“你那个旧手机,以后别用了。 ”

“为什么?”

“因为你现在有新地址了。”她说,“厚生巷社区服务中心。你要是再收到什么奇怪的推送,就说明他们还在看着那个地方。 ”

我低头看了一眼旧手机屏幕。导航路线已经跳出来了。蓝色的线从我们现在的位置,一直延伸到厚生巷。线的终点,那个新出现的POI,名称栏写着:

“厚生巷社区服务中心”。

地址栏后面,系统自动补了一个括号,灰色小字:

“(原东平路17号B座B2层)”。

林棠也看到了。她没说话。我们并排往前走,走过城东的街道,走过便利店关掉的卷帘门,走过那家彩票站,走过厚生巷口的路灯。

巷子还是那条巷子。断头的砖墙还在。墙上的白漆掉了更多,“厚生巷17号”的红字露出下半截。墙根的水泥块被水泥重新封死了,封得很新。

但砖墙旁边,多了一块崭新的不锈钢牌子,钉在墙上,牌子上的字是激光刻的:

“厚生巷社区服务中心 · 便民服务点”。

牌子下面贴了一张A4纸,打印的,用透明胶带封了边:

“本服务点提供:地图地址找回登记、失联人员信息协查、临时居住证明办理。工作时间:周一至周五 9:00—17:00。”

林棠站在那块牌子前面,看了很久。

“昭昭。”

“嗯。”

“地址找回登记。 ”她伸手指了一下那行字,“你说,周万山那套系统里被删掉的人,他们的地址如果从这里重新登记,平台会认吗?”

我想了一下。

“会认。 ”我说,“因为础润被查封之后,平台必须重新核对所有被删除POI的真实性。只要有人来登记,提供证明,地址就能重建。”

林棠转头看着我。她的左脸上还贴着纱布,但眼睛很亮。

“那你说,他们会不会来? ”

我掏出旧手机,把导航关掉,然后打开备忘录,在最后一行打了一行字:

“下一步:查础润数据‘空间回收’名单上的全部人员。逐个找回地址。从0417便利店老板开始。”

我把屏幕亮给林棠看。

她笑了。

“你这个人,”她说,“在B2里没吓死,出来第一件事是给自己派任务。 ”

“做质检的。”我把旧手机揣回兜里,“看到异常数据,就想把它修好。”

林棠推开社区服务中心的玻璃门。门里传来一股新刷的油漆味,和保洁阿姨用的消毒水味道一模一样。一个穿红马甲的年轻姑娘从柜台后面抬起头。

“您好,请问办什么业务?”

林棠看了我一眼。然后她转回去,对那个姑娘说:

“地址找回。 ”

“好的。请问您原来的地址是?”

林棠在柜台前面的椅子上坐下来,把手放在台面上。

“厚生巷17号,B2层。 ”她说,“编号0417。 ”

穿红马甲的姑娘愣了一下。然后她低头在电脑上敲了几下键盘,抬起头,表情有一点困惑,但语气很客气:

“好的。系统里能看到这个地址的历史记录。请您填一下这张表。”

她把一张纸推过来。纸的抬头印着一行字:

“POI地址重建申请表”。

林棠拿起笔。我在她旁边坐下来,掏出旧手机,打开地图。厚生巷社区服务中心的页面上,用户评价区多了一条新评价,发布于一分钟前:

“来办地址找回。工作人员态度很好。原来被删掉的地方,是真的能找回来的。 ”

评价者的ID是一串乱码。头像空白。历史评价里有一条,发布于两年前,内容是:“如归酒店前台服务很好。”

我点了“有用”。

然后我把旧手机翻过去,扣在桌上。

林棠在填表。笔尖划过纸面的声音很轻,沙沙的,像有人把手机贴在粗糙的墙上蹭。

后记

周漫后来给我打了个电话,说林棠的劳动合同纠纷她解了,免费代理。她还说,律所行政的岗位上,她查工商信息查出了职业病,现在看到“法人代表”四个字就想点开看看。

陈维在案子收尾之后请我吃了顿烧烤。他喝了两瓶啤酒,跟我说,础润数据那套“空间回收”系统的后台数据,他们恢复了大概三成。剩下七成的硬盘被周万山提前物理销毁了。那些被删掉的地址里,有多少是正常商户,有多少是“03类长期居民”的住处,已经查不清了。

“所以你们现在怎么办?”我问。

“一个一个找。”陈维把最后一串板筋撸了,“从你们那个社区服务中心的登记表开始。有人来登记,我们就查一个。查一个,恢复一个。”

“查到什么时候?”

“查到地图上不该有的地方都消失,该有的地方都回来。 ”

他说完把啤酒罐捏扁,扔进垃圾桶。然后他站起来,拍了拍我的肩膀。

“昭昭。你那个旧手机,给我。”

“干嘛?”

“给你换个新的。局里发的,不记名,干净。”他从兜里掏出一部没拆封的老年机,蓝色壳,按键巨大,“别嫌弃。这玩意儿没地图。”

我接过老年机,把旧手机里的备忘录导出来。导完之后,我把旧手机里那张SIM卡拔出来,掰成两半,扔进陈维的啤酒罐里。

“行了。”我说。

陈维笑了一下,走了。

我站在烧烤店门口,手里攥着那部蓝色老年机。屏幕是黑白的,只能打电话发短信。没有地图,没有推送,没有倒计时。

林棠从店里出来,手里拎着两串没吃完的鸡翅。

“走不走?”

“走。”

“去哪?”

“厚生巷。 ”我说,“社区服务中心明天有个地址找回的培训,林棠你主讲。陈维那边给了名单,第一批十二个人,全是从3号库救出来的。”

林棠把鸡翅塞进嘴里,嚼了两下。

“昭昭。”

“嗯。”

“你说,以后会不会有人,用地图搜到我们? ”

“搜什么?”

“搜‘厚生巷社区服务中心’。然后看到一个评价,说‘这里能找回被删掉的地方’。”她笑了一下,“然后他也走来来,说,‘我要地址找回’。”

我想了想,打开那部蓝色老年机,翻到短信界面,给陈维发了一条:

“名单第一批,再加一个人。0417便利店老板。他的地址,也该找回来了。”

陈维回了一个字:“好。”

我把老年机揣进兜里。林棠走在前面,路灯把她的影子拉得很长。巷口的彩票站已经关了,卷帘门上贴着一张新的招租广告。厚生巷断头墙上的那块不锈钢牌子,在路灯底下反着光。

我掏出老年机,没有地图,没有导航,没有倒计时。

但我记得路。

(全文完)

沪ICP备16008431号-1

本站所有内容都已取得正版授权,且不适合未成年人观看。版权声明 - 投稿声明 - 自审制度 - 免责声明