雾津七中后面有一座很久没人打球的露天球场。东侧篮板裂了一角,白漆界线被雨泡得只剩断断续续的几截,围网靠近旧船厂的那一面向外鼓着,像是被什么很重的东西撞过。放学后偶尔有人抄近路,更多时候,只有几只猫占着看台底下那条干燥的水泥沿。
林久安到的时候,水泥沿上空着。他把书包放在篮球架底座旁,没有立刻叫猫。那只缺口的搪瓷碗还在,昨晚留下的粮少了一半,碗边沾着一小撮灰毛。雨刚停,泥地上的爪印被洗得很浅,三四种脚印都朝场地中央去,没有一串回来。篮圈下方躺着半根火腿肠。塑料皮剥得很整齐,肉却只咬了两口。
这不像它们。
林久安没有因为一顿粮没吃完就往坏处想。他先检查球场四周:西侧围网下有新钻出的猫洞,洞口只够石榴通过;看台后的废木箱被雨冲出两道泥印,没有拖拽痕迹;通向旧船厂的小路上留着自行车胎纹,胎纹从外面经过,没有压进场内。要是有人追猫,最胆小的石榴会把毛留在网眼上,领带会往篮板后的高台跑。眼前没有乱毛,也没有翻倒的粮碗,只有几只猫像约好一样离开了平常位置。
他捡起一只被踩瘪的矿泉水瓶,朝场地中央轻轻滚去。瓶子沿倾斜地面转过罚球线,撞到一块碎砖后停住。看台下没有猫追,也没有耳朵跟着声音转。老算盘平时连一片树叶滚过都会抬头,此刻却像根本听不见。林久安这才沿爪印往前。每走一步,他都先给自己留好后退的位置。东侧篮架可以绕,南面围网有缺口,水泥看台虽然低,却能挡住直线冲撞。这些不是谁教他的,只是喂猫久了,总知道怎样接近一只正在害怕的动物:别堵住它,也别让自己成为它唯一能撞开的方向。
林久安把火腿肠装进空袋,沿着爪印往前。废球场的猫不怕他,但也不归他管。老算盘会在他蹲下以后等足半分钟,确认那只手不抓它,才肯靠近;领带只吃落在右边的粮;最小的石榴每次听见篮球落地都会钻进看台下。它们各有各的规矩,从来不会为了同一样东西跑到空地上。
他的鞋尖刚越过罚球线,看台下面便响了一声短促的呜咽。老算盘伏在最里面。灰猫的后腿原本就有旧伤,此刻身体压得更低,两只前爪却牢牢扣住水泥边缘。领带和石榴挤在它身后,三只猫都没有看林久安,也没有看场地中央那几团被风吹动的塑料袋。
它们望着东侧篮架。“出来。”林久安把声音压低,先在水泥沿外放了几粒粮,“不抓你们。”老算盘的耳朵转了转,没动。它颈侧勒着一段红色尼龙绳,颜色很新,在潮湿的灰毛间露出窄窄一截。林久安以前没见过那东西。他往旁边挪了一步,想看绳结是不是卡住了皮毛,老算盘忽然冲他哈气。
不是赶他。灰猫哈气的时候,眼睛仍然越过他的腿,钉在篮架后方。林久安回头。雨水正从破篮板边缘往下滴。第一滴落在水泥地上,声音很轻;第二滴落下时,罚球线旁的积水跟着鼓了一下;第三滴还悬在半空,积水里已经提前出现了一个圆形凹坑。
有什么东西从水面下面顶了起来。它起初只像一团泡坏的黑布,紧贴着地面,沿白线缓慢铺开。等那团黑色越过罚球线,边缘忽然伸出四条过长的肢体,关节朝不该弯曲的方向折着。它没有眼睛,身体表面却一阵阵隆起,像有许多东西隔着薄膜向外看。
林久安后退一步,鞋底擦过砂石。黑影停了。看台下的猫同时伏低。围网另一边,原本躲在废木箱里的两只野猫也探出头。它们没有逃,五双眼睛全盯着同一处。那东西却朝林久安转了过来,前端裂开一道湿漉漉的缝,球场上随即响起猫叫。
先是老算盘的声音,接着是石榴,再后来连小满低低的叫声也混在里面。声音从黑影内部传出,远近不同,像它把许多只猫的叫声压在身体里,随手挑了一声最能让人靠近的。林久安没有靠近。他一手摸手机,一手将书包踢向看台,挡住老算盘可能冲出的方向。屏幕亮起时没有信号,电量和时间都在,只有右上角空着。黑影的四条肢体忽然撑地,身体贴着水泥向前滑了两米。
它太快了。
林久安只来得及侧身。第一条肢体擦过校服袖口,打在篮球架底座上,混凝土表面立刻多出三道浅沟。第二条从地面卷向他的脚踝。他抓住篮架斜撑,整个人向上缩,鞋底仍被扫中,重重摔在界外。看台下顿时乱了。领带冲向围网,石榴钻进书包和水泥沿之间,老算盘拖着伤腿往外爬。黑影没有追林久安,反而扭转身体,扑向离它最近的灰猫。
林久安捡起半块松动的界砖砸过去。砖撞在那东西背上,像落进一层厚水,没有发出硬响。黑影的一条肢体偏了半寸,老算盘仍被掀翻。红绳从灰毛里完全露出来,绳尾拖过地面,勒着一小块被剃掉毛的皮肤。林久安扑过去,用书包挡在它前面。
第三次撞击先把书包拍扁,再把他推到篮架底座旁。他的后背撞上粗糙水泥,胸口一时吸不进气。那道湿缝就在一臂之外张开,里面没有牙,只有一层层互相挤压的灰白软骨。被它学走的猫叫忽然全停了。围网顶端传来一声爪尖刮铁的轻响。
小满落在篮架斜撑上。灰白小母猫的左耳缺了一角,前爪被雨打湿,脸上的花纹像没对齐。它先看林久安,再看被书包压住尾巴的老算盘。黑影抬起一条肢体时,小满没有弓背,也没有叫。它沿斜撑跑了两步,直接跃向林久安空着的右手。
林久安下意识伸手接它。掌心没有碰到皮毛。一阵极冷的麻意从手指撞到肩膀,像他在冬天握住了一截刚从海里捞出的铁。灰白身影在半空收拢,四爪、尾巴和弓起的脊背只闪了一瞬,便成了一柄不到小臂长的直刃。刀柄落进他掌中,重量很轻,刀锋上有一道与小满耳缺相同的豁口状白纹。
林久安甚至没来得及看清。黑影的肢体已经压下。他没有学过刀,只把手臂横在脸前。短刃碰上那条肢体,没有砍中实体的阻力,倒像划开了一层绷紧的塑料膜。空气里响起细而尖的一声裂响,那东西猛地缩回,球场东侧所有积水同时震出密密的波纹。
林久安的手腕被反震得失去知觉。下一秒,短刃从他掌中消失。小满恢复原形,踩着他的膝盖跳开,落地时前腿微微一软。它没有再看他的手,直接钻到看台下,停在老算盘身侧。
整个过程短得像一次看错。
林久安右手仍保持着握刀的姿势。指缝间什么都没有,掌心却留着一种奇怪的冷意,像有极细的雨水穿过皮肤,沿骨缝向上流。他想确认小满有没有受伤,刚把手朝看台方向挪动一点,灰白猫便退进阴影。它前腿发软是真的,拒绝靠近也是真的。林久安没有追,只把那只手按回地面,借左臂站起来。
黑影被划开的肢体开始不自然地折返。它没有疼痛时的躲闪,反而把断口朝向小满,像在重新辨认刚才那一击来自哪里。林久安侧身挡住它与看台之间的直线。这个动作没有刀,也不够快,却让黑影先朝他移动。小满趁那一瞬跳上水泥沿,和老算盘拉开了距离。
可黑影被切过的肢体没有复原。断口处没有血,只向外冒出灰白水汽,附近的白漆线迅速发黑。它舍弃老算盘,四肢一起转向林久安。“低头。”声音从围网缺口外传来。林久安立刻伏下。黑猫从他头顶越过,身体在空中拉成一道窄长的暗影。紧随其后的是一只戴黑色护腕的手。年轻女人握住那道暗影的瞬间,黑猫已经化成一柄细长的刀。刀光贴着林久安的发梢掠过,准确截断黑影扑来的两条前肢。
黑影撞上篮球架,整片篮板都震了一下。女人没有追击。她先用鞋尖把扁掉的书包勾到看台边,又横刀挡在几只猫前面。“秦照,西网。唐果,别让它越线。”
“西网没人,外面也清了。”围网另一端有人回应,语速很快,“它的回声在移动,仪器抓不住。”一个高个青年从看台后侧切进场内,手里展开一根短黑杆,卡在鼓起的围网上。另一名扎马尾的女孩蹲在界外,三只掌心大的圆形探头沿边线滚开。探头的灯一盏接一盏亮起,却总比黑影的动作慢半拍。
林久安撑着篮架站起来。右手仍在发麻,胸口每次呼吸都疼。他退到看台前,把老算盘抱进书包旁的空纸箱。灰猫挣了一下,闻到熟悉的粮味后蜷住身体。小满蹲在纸箱外,没有离开,也没有再次靠近他的手。“把猫带到西角。”高个青年说,“别过边线。”
林久安没有把三只猫一起赶。领带怕水,西角恰好有一段积水,它宁愿缩在黑影能碰到的看台边,也不肯踩过去。林久安捡起两块倒下的广告板,一块横在黑影与看台之间,另一块压住积水,给它搭出干燥落脚处。领带先试探着伸出一只前爪,确认板面不晃,才贴着围网跑向西侧。
石榴更麻烦。黑影每发出一次篮球撞地般的闷响,它就往书包后面钻深一点。林久安没有伸手掏,只把书包侧倒,和水泥沿构成一条狭窄暗道,再在出口放下那只熟悉的缺口碗。石榴闻到碗沿残留的粮味,沿暗道挪出去。等它尾巴完全离开,林久安才把纸箱与老算盘一起向西推。
高个青年看见这套动作,原本要来帮忙的脚停在三分线外。他没有说林久安太慢,只将一根反光夹扣到广告板上,让持刀的闻枝能看见猫正在撤离。唐果的探头追着黑影转,其中一枚忽然朝纸箱亮起白灯。老算盘立刻弓背。林久安把灯面压向地面:“别照猫。”
“那不是照明,是响应。”唐果说。
“它分不出来。”唐果看了老算盘一眼,伸脚把探头拨转半圈。白灯背对纸箱,数据仍在工作。她没说设备比猫重要,也没让林久安理解一下高科技。那只灰猫慢慢把背放平,呼吸不再像刚才那么急。西角并不真正安全,只是离三团黑影的路径更远。林久安把广告板一端卡进围网,让它们有能遮挡视线的位置,又把纸箱口朝向场外缺口。猫如果想走,可以自己走;如果不走,也不会被人群堵在里面。小满最后才过去。它不走广告板,沿篮架斜撑跃上围网,始终与林久安保持同样的距离。
场内的东西开始分裂。一团黑影贴着罚球线扑向高个青年,另一团爬上围网,第三团从篮球架背后探出肢体。它们每一个都能撞动砂石,也都发出不同的猫叫。马尾女孩的探头来回转动,指示灯乱成一片。“三个响应。”她说,“哪个是真的?”
持刀的女人横移半步,黑色长刀随她的手腕压低。她右肩的外套被第一轮擦破了,皮肤上渗出一道血线,却没有回头确认伤口。“先压回场内。”黑刀切过围网前的影子。没有实体碎裂,只有一股突来的风压把雨水推向两侧。高个青年用黑杆逼退另一团,鞋跟抵住三分线。马尾女孩收回一个被撞歪的探头,剩下两个继续锁定场地中央。
林久安看着那些灯,忽然觉得哪里不对。设备跟着影子转,人的眼睛也跟着影子转。只有猫没有。看台下的领带和石榴挤在一起,围网外那两只野猫已经换了位置,小满则站上纸箱。无论三团黑影扑向哪里,它们的头都只做很小的偏转。五条视线越过奔跑的人,交在东侧篮架后方那片积水上。
那里看起来什么都没有。只有破篮板落下的雨滴,一滴接一滴。“篮架后面。”林久安说。没人回应。他提高一点声音:“猫看的不是那些影子。都在看东边篮架后面。”马尾女孩最先转动探头。灯仍然没有变化。高个青年看了一眼猫,又看向持刀女人:“闻枝?”
闻枝没有问林久安凭什么。她忽然舍弃正前方的影子,倒握长刀向东侧冲去。三团黑影同时停顿,下一刻全部转向她。“就是那里。”林久安说。东侧篮架后的积水猛地向上竖起。水面中浮出一枚拳头大的灰白硬块,表面布满细小孔洞,所有猫叫都从孔洞里挤出来。闻枝跨过界线,黑刀没有去挡身后的追击,而是直直刺进那枚硬块与地面相接的细缝。
黑影从四面合拢。黑刀在刺入半寸后停住,像被另一层看不见的东西卡住。闻枝的右肩明显沉了一下。那只黑猫形成的刀身轻轻震动,刀锋随即偏转一个极小的角度。原本扑向闻枝的三团影子像被同时拽断了线,动作慢了半拍。
半拍已经够了。
闻枝双手压下刀柄。灰白硬块沿中线裂开,声音像一颗浸水太久的石子在夜里崩碎。球场上所有没有来处的猫叫一齐消失。三团黑影失去形状,贴着地面向积水倒流,最后只剩一层薄薄的灰痕。那层灰痕也很快被雨冲散。闻枝没有保持挥刀的姿势。她立刻松手,长刀落下前恢复成黑猫。乌梅踩上她的前臂,又沿肩膀跳到地面,落地后停了两秒才站稳。闻枝蹲下,手掌停在它鼻尖前。乌梅闻过以后,自己往她腿边挪了一步。
“一次。”闻枝说。高个青年已经把场地外围重新检查了一遍。马尾女孩收回探头,其中一个外壳裂了,她看着裂纹吸了口气:“今晚的设备报销额度又很有想法。”没人接她的玩笑。闻枝先看猫,再看人。确认老算盘还能抬头,领带和石榴没有明显外伤,她才走到林久安面前。“手。”
秦照把西侧围网的反光夹逐个收回,最后一枚却留在鼓起的位置。他用粉笔在水泥上划出半圈,让任何后来经过的人都能看见危险边界。唐果也没有急着回收全部探头。她把一只灯色异常的留在东侧积水旁,又拿透明杯取了水样。两个人的动作没有一句解释,却让林久安明白,结束那只东西和证明这里安全不是同一件事。
乌梅恢复后没有马上跟随闻枝。它先沿罚球线走了一圈,在被小满短刃划过的灰痕旁停留几秒,又抬头看向小满。两只猫隔着半座球场对视。小满没有低头,也没有靠近,最后先跳上围网。乌梅则回到闻枝脚边,把尾巴贴着她受伤的右肩方向轻轻扫过。
林久安以为她问刚才那柄短刃,顿了顿,才把发麻的右手伸出来。闻枝用两指按过腕骨,让他分别弯曲手指。每一根都能动,只是虎口发白,掌心留着一道细而直的红痕。“名字。”她问。
“林久安。”
“猫的。”林久安看向纸箱。小满已经跳回看台,坐在离他三米远的位置舔湿掉的前爪。它对刚才发生的事没有任何解释,也没有再看他的掌心。
“小满。”他说,“但它不是我的。”闻枝顺着他的目光看了一眼,没有纠正这句话。她把一卷弹性绷带扔给高个青年,让他先固定林久安的手腕,自己去检查老算盘。老算盘不肯被抱。闻枝没有追,只让马尾女孩把纸箱转到它面前。林久安蹲在另一侧,用熟悉的粮袋轻轻碰了两下箱沿。灰猫犹豫很久,终于拖着后腿挪进去。
它转身的时候,颈侧的红色尼龙绳被灯光照亮。闻枝戴上手套,用剪钳从绳结外侧剪断。绳子没有勒进肉里,下面却有一块方方正正的剃毛区,皮肤中央留着一个很小的红点。她没有说那是什么,只把红绳放进透明证物袋,又让马尾女孩补拍灰猫颈侧。
林久安站在两步之外。小满从看台跳上围网,沿最高处走了几米。它经过东侧篮架时停了一下,却没再看那片已经恢复平静的积水。证物袋里的红绳贴着透明塑料,颜色鲜得像一条尚未结痂的细伤口。唐果把球场上最后一盏工作灯调暗。领带已经从围网缺口跑掉,石榴仍躲在广告板后,老算盘留在纸箱里接受转运。没有人把它们重新赶到同一处,也没有因为战斗结束就把场地恢复得像什么都没发生。
林久安弯腰捡起被拍扁的书包。物理练习册折了角,保温杯凹下一块,装猫粮的袋子破了,细小颗粒撒在夹层里。他把还能用的东西一件件放回去。闻枝在旁边等他收好,没有催,也没有问那柄灰白短刃还能不能再出现。小满站在围网最高处。它与林久安之间隔着灯架、证物台和一整个湿漉漉的球场。林久安抬头时,它已经转向旧船厂方向,只留下一截缺口耳尖。
他掌心的冷意还没有散,那里却空着。
救援中心的院子比林久安想象中亮。四盏移动工作灯照着铺开的防水布,灯架下压着沙袋,临时诊疗台沿雨棚排成一列。老算盘的纸箱放在最靠里的一张台面上,领带和石榴各自占着一只航空箱。它们能看见彼此,又不会挤在一起。更多获救动物散在院子另一侧,有戴伊丽莎白圈的狗,也有刚从排水沟捞出来、浑身泥水的狸花猫。
没有人围着林久安问篮球场发生了什么。一个穿浅蓝工作服的男人先剪掉他腕上的临时绷带,检查掌心那道直线状红痕,又让他转动肩膀。“骨头没事。今晚别提重物,手麻超过两小时就去急诊。”
“他后背也撞了。”闻枝在旁边说。男人抬眼看她:“你右肩。”闻枝外套上的破口已经用胶带贴住,血却从胶带边缘渗出来。她低头看了一眼,像是这才发现那处伤。“先看猫。”
“猫已经排进检查,林久安也排进来了。现在轮到你。”男人把一张折叠凳踢到她脚边,“坐,或者我把你的名字写进拒绝治疗记录。”闻枝坐下了。林久安记住有人叫他何青禾,是因为扎马尾的女孩抱着一盒证物从旁边经过,腾不出手,直接喊:“何青禾,借我一支记号笔,发票又把我的叼走了。”
何青禾没抬头:“左边胸袋。自己拿。”一只独眼狸花猫蹲在雨棚横梁上,嘴里正咬着黑色笔帽。女孩摸到新笔后抬头看它:“你最好只是拿了帽。整支都吞下去,我就把检查费写你名字。”狸花猫把笔帽吐进一只空盆,金属盆当的一响。女孩接住从别处滚来的笔杆,在证物袋上写下“旧球场、灰猫颈侧、完整取下”,又补了经手时间。她写字时嘴没有停:“我叫唐果,那个拒不退赃的是发票。不是票据的票,是我每次找不到报销单时都觉得它应该负责的那个发票。”
发票用剩下的一只眼看着她,尾巴晃了晃。高个青年在工作灯外侧清点器材。他把裂开的圆形探头单独放进红色周转盒,再逐件检查支撑杆和围栏夹,动作快而准确。旁边一只胖橘猫趴在器材清单上,他抽出一张,橘猫便把身体挪到下一张。
“烧麦。”他说。橘猫不动。
“你压的是故障登记。”烧麦把下巴也放了上去。唐果从证物台后探出头:“秦照,你念错口令了。正确的是今晚加餐。”秦照把一只空塑料筐倒扣在清单旁。烧麦立刻站起来检查新东西,秦照趁机抽走记录表。他在“现场损坏”一栏画了勾,又去量探头裂缝,没有因为唐果那句话多看她一眼。
夜班就是在这些声音里出现的。不是一间藏在地下的房间,也不是一群人站成一排告诉林久安各自负责什么。闻枝在接受固定肩膀的同时复述现场,秦照核对围网有没有留下第二处响应,唐果封存红绳和灰白残留物,何青禾检查每只猫的呼吸、瞳孔和皮肤。谁缺一项,旁边的人就把那一项补上。
他们都很年轻,只有做事不像临时凑起来的。“篮球场的记录从头说。”秦照拿着表走过来,“从你发现猫异常开始。不要省掉你自己判断错的部分。”林久安坐在雨棚边缘,把经过重新说了一遍。他说到第一次听见猫叫时,唐果问声音来自哪个方向;说到积水提前出现凹坑时,秦照问他与东侧篮架的距离;说到小满落进手里时,几个人都停了一下。
“然后?”秦照问。
“它变成一把短刀。”林久安说,“我挡了一下。”唐果的笔尖停在纸上:“你第一次握猫刀?”这是这个词第一次被放到那件事上。林久安看向院墙。小满蹲在最高处的排水槽旁,身上的毛已经干了大半。它离工作灯很远,灰白花色落在暗处,只剩眼睛偶尔反光。
“那是猫刀?”他问。
“猫愿意的时候,会变成能切中那种东西的刀。”闻枝说。何青禾正给她的右肩贴固定带,她每说一句,固定带就被收紧一点,“人不能替它答应。”
“球场上那只叫潮兽。”秦照接着说,“记住名字就够了。别按名字猜它从哪来,也别自己找第二只。”没有人继续解释。何青禾拿着一只无针喂药器走到院墙下,没有叫小满,也没有让林久安配合抓它。他把少量清水滴在长柄勺里,放到墙边较高的平台上,又退开两步。小满等所有人的视线都移走以后才跳下来。它先闻水,再闻勺柄,最后只舔了一口,随即回到暗处。
“能喝,步态也稳定。”何青禾在观察记录上打了两个勾,“暂不强制检查。”唐果问:“它刚才变过刀,不需要专项体检?”
“需要不等于现在能做。呼吸、落地和饮水都能远距离观察。它如果出现持续跛行、呕吐或者意识异常,再讨论必要处置。”何青禾没有给那张表写上“小满的主人”,只在联系人一栏记了林久安的电话,“他熟悉它,不代表他能代替它同意普通检查。”
林久安看着小满从灯影边缘消失。球场上那一次变化没有给他增加任何处置它的权利。院子里的人似乎都把这一点当作常识,反而是他直到听见何青禾这句话,才发现自己一直绷着的那口气松了一点。林久安原本以为自己会听到一整套隐藏多年的秘密,至少应该有人告诉他为什么积水会竖起来、那些假猫叫从哪里来、小满为什么能在半空变成金属。可秦照问完距离后就去重画球场的站位,唐果也只在表格上写下“短时变化,目击者一人,现场刀痕待复核”。他们把确定的和不确定的分开,连奇迹都先装进证物袋。
“目击者不是一个。”林久安说,“老算盘它们都在。”唐果抬起笔:“猫不能签询问记录。”
“但它们比我先看见。”秦照把站位板转过来。板上没有球场全图,只用几根磁条表示东篮架、看台和围网,三枚黑色圆片代表当时分开的影子。“你说五只猫始终看这里。你怎么确定不是因为它们怕闻枝?”
“闻枝从西侧进来,乌梅从上方过去。猫第一次看东篮架的时候,她们还没到。”
“也可能在看积水。”
“领带怕水,它不会一直盯着水面。小满看的是水面上方,老算盘看得更低。”林久安把两枚圆片分别挪到磁条两侧,“它们不是看同一个高度,是在看同一个东西的不同位置。那东西露出来的时候,大小正好在中间。”秦照没有立刻接受。他去取唐果保存的三段现场视频,把设备时间与闻枝的记录对了一遍。屏幕没有拿给林久安看,只放在工作台上供几个人复核。几分钟后,秦照把站位板上原先表示设备读数的蓝圆片移开,换成代表猫视线的黄色细条。
“报告主判断按群体视线写。”他说,“设备响应列为延迟。”唐果在原句上划了一道:“你改得还挺快。”
“证据变了。”烧麦绕完空筐,走过来把一只前爪踩在站位板边缘。秦照把板往旁边让了三厘米,没有抱走它。林久安低头看自己掌心。那道红痕已经淡了一些。小满在球场上变过一次,此刻却不肯下院墙。它没有因为一把刀的出现就变成谁的搭档,也没有人拿食物引它靠近。
何青禾检查老算盘时,灰猫又开始哈气。林久安把手放在纸箱外,让它先闻到熟悉气味。老算盘没有碰他,呼吸却慢下来。何青禾从侧面拨开颈毛,露出剃毛区和红点。“不像勒伤。”他说。
“针?”唐果问。
“现在只能写皮肤穿刺样痕迹。它可能打过针,也可能被细物扎过。没有用药记录,没有化验,别替我下诊断。”唐果把“疑似注射”改成“穿刺样痕迹”。剪断的红绳被装进第二层透明袋,单独封口。她把两袋证物并排放进硬盒,红色隔着塑料仍然很醒目。
院子里有人抬来一只新航空箱。里面是球场外围找到的另一只黑白猫,后腿擦伤,精神尚可。何青禾先确认它没有呼吸困难,再把箱子安置在老算盘斜对面。黑白猫的腿上没有红绳,也没有剃毛。林久安看着它很久。“不是每只都一样。”闻枝说。
她的肩膀已经固定完毕,却仍把老算盘的饮水记录拿到自己面前。何青禾伸手抽走记录夹,换给她一杯温水。“你现在的工作是坐满十分钟。”
“九分钟也不影响记录。”
“那我写拒绝治疗。”闻枝握着水杯,不说话了。
“她平时就这样?”林久安问。唐果压低声音:“不。平时会先趁何医生没看见。”闻枝朝她看过去。唐果立刻抱起证物盒,表示自己正忙。院内安静片刻后,工作灯外走来一个头发已经花白的男人。他穿着救援中心的深灰外套,左袖挽得比右袖高,露出一截旧护腕。秦照停下设备登记,闻枝也放下水杯。
“主任。”她说。男人先去看三只猫。他没有碰纸箱,只隔着一段距离听何青禾报完体征,又问受伤最重的老算盘今晚是否需要住院观察。得到肯定答复后,他让夜间医护位再留一个,不因为这只猫没有主人而降低处置顺序。随后他走到林久安面前。“梁泊川。”
他只说了名字,没有说职位。林久安却从其他人的反应里知道,院子里的决定最后会到他这里。“你外公已经接到电话。”梁泊川说,“闻枝只说你卷进一次动物救援,手腕受了轻伤。其他内容没有经过你的同意,也没有对外说。你可以现在回去,今晚的记录会隐去姓名。”
林久安问:“猫呢?”
“留观。能回原活动地的,恢复后再评估;不能的,继续治疗。”
“小满不用留观吗?”
“何医生只能检查愿意接受检查的动物。”梁泊川看向院墙,“它没有表现出持续呼吸异常,也不让人接近。我们先留水和安静位置。”这个回答没有许诺小满一定没事,也没有派人把它抓下来。林久安反而不知道还能追问什么。梁泊川拿过秦照的站位板,看完黄色视线条,又看现场记录。“你发现了设备没有发现的核心。”
“是猫发现的。”林久安说。
“你发现猫发现了它。”梁泊川把板放回去,“这两件事不一样,也都需要有人做。”林久安没有接这句。他习惯别人说谢谢以后把事情带走,也习惯老师在表扬完一句后提醒不要影响学习。梁泊川却没有夸他勇敢,只问他愿不愿意把废球场几只猫的日常习惯重新说一遍,作为报告的一部分。
林久安说了。老算盘后腿受过伤,不会主动跨过高围栏;领带怕水;石榴怕篮球和高处落下的影子;小满不喜欢被抱,也不会被食物引着走。唐果逐条记录,不把“熟悉林久安”写成“服从林久安”。梁泊川听完才说:“夜班需要能读懂这些差别的人。”
他没有把“需要”当成已经办完的手续。梁泊川让林久安先给外公回电话,自己退到工作灯另一侧。林久安拨过去时,林茂生没有问院里究竟藏着什么,只先问手还能不能握筷子。
“能。”林久安说。
“那不是没受伤。”
“何医生看过了,今晚观察。”
“几点回?”林久安看向梁泊川。对方没有替他给时间,只指了指仍在接受检查的老算盘。林久安说要等灰猫情况稳定,可能很晚。电话那头沉默几秒,传来金属小件被放到柜台上的轻响。
“地址发我。”林茂生说,“别自己走夜路。那边的人要留你做事,让负责人和我说。”林久安把手机递给梁泊川。梁泊川没有走远,也没有用含糊的“社会实践”糊弄监护人。他说明林久安遇到危险动物、腕部受伤、中心希望邀请他参与受限观察工作;涉及保密的部分则直接说目前不能通过电话公开。林茂生问了三件事:是否影响上课,出勤时谁负责,受伤去哪里处理。梁泊川一项项回答,不能确认的便说需等书面条款。
通话结束时,林茂生只留下一句:“明天我看纸。”梁泊川把手机还给林久安:“监护手续没完成前,今晚的证件不能用于出勤。”
“那为什么还给我?”
“让你也先看纸。”林久安低头看那张尚未写名的灰卡。它不是别人一句话就塞给他的归属,也不是救过一次人后的奖牌。限制会写在上面,外公会看,他也可以不签。选择被拆成了几道具体程序,反而比一句“我们相信你”更让人无法敷衍。
秦照抬头:“他没有训练,也没有外勤权限。”
“所以不是队员,也不是执刀人。”梁泊川说,“外勤观察员,见习。只能随指定小组行动,不越过现场标识,不接触未知设备,不单独追踪异常。建议可以提,判断由现场指挥确认。”
“未成年。”何青禾提醒。
“监护人书面同意前,只能在中心开放院落参与资料整理。学校时段不出勤,医疗限制优先。”梁泊川一项项补上,“资格按次确认,任何一次越线都可以终止。”唐果从桌下抽出一张空白硬卡:“颜色呢?”
“灰色。不要和正式外勤证混。”秦照说。
“灰色显得像过期饭票。”
“那就别设计成饭票。”唐果在卡片顶端盖了一个黑色的“见习”,又写下有效期。名字一栏留空,推到林久安面前。梁泊川没有把笔递给他,只让他自己决定。林久安看向院墙。小满已经从排水槽挪到雨棚边缘。它蹲在灯光与暗处交界的位置,前爪并拢,既没有走,也没有靠过来。掌心那道短刃留下的红痕仍在,但那不是签字,也不是同意书。
林久安用左手写下名字。写完以后,梁泊川没有立刻收走表。他让林久安用自己的话复述四项限制。林久安说到“不得独立追踪”时停了一下,想到自己从球场一路查看到东篮架的那些动作。梁泊川只问:“听见猫叫,但无法确认位置,先做什么?”
“报给现场指挥,留在能撤的位置。”
“指挥没采纳你的判断呢?”
“继续说证据,不自己越线证明。”秦照在旁边把最后一句写进背面。他没有因为林久安回答正确就点头,也没有把球场上的判断当成永久通行证。“现场可能是你对,也可能是别人对。见习的意思不是默认你错,是你没有资格拿自己的命给判断加分。”
这话不算好听。林久安却把它记得比前四条都清楚。字比平时歪。唐果把灰卡装进透明证套,秦照在背面补上四条权限限制,何青禾又贴了一枚小小的医疗标记。闻枝最后接过卡,只检查了一遍有效期,便把它放到林久安手边。“下次先看撤离位置。”她说。
“还有下次?”
“见习证不是纪念品。”林久安把证套夹在校服内袋。塑料边缘贴着胸口,存在感比学生证重得多。院里的工作没有因为多出一个名字停下来:何青禾去复查新送来的猫,秦照继续登记损坏设备,唐果抱着红绳证物进了封存区,闻枝坐满十分钟后开始核对下一轮值守。
他原本以为拿到证件以后会有人给他安排一张桌子,或带他认识一遍所有成员。事实是唐果经过时往他怀里塞了三张空饮水记录,秦照让他把球场三只猫的外观特征补全,何青禾提醒他不要用受伤的右手写字。闻枝什么也没安排,只在老算盘拒绝吃药时朝他抬了下下巴。
林久安蹲到纸箱侧面,把药拌进一小勺气味重的湿粮,没有把碗推到灰猫脸前。老算盘等人都退开才舔了第一口。何青禾站在两米外记录实际摄入量,唐果把“性格凶”改成“接近距离小于一臂时哈气”,秦照则把纸箱位置从主通道挪到更安静的雨棚内侧。
没有人因为林久安熟悉它就要求他按住它。所谓需要他,第一次只是需要他知道应该退多远。老算盘吃完后,把下巴搁到纸箱边缘。林久安向后退了半步,它才肯把受伤的后腿伸展开。何青禾借这个角度补做检查,唐果拍下不带闪光的照片,秦照把经过纸箱旁的器材路线向外挪。四个人没有讨论灰猫信不信他们,只根据它能够接受的距离改变各自的位置。
林久安胸前的灰卡仍是空白证套,没有给他指挥任何人的资格。可当他提醒“再远一点”时,夜班真的远了一点。只有小满从雨棚边缘跳下来,在林久安身后走了几步。等他回头,它停在离他两臂远的位置,转身去喝墙边那碗没人看守的水。
院灯只留下一盏时,梁泊川仍站在诊疗台外。银灰老猫尺玉沿水泥台走到他面前,先闻了闻那只伸出的左手,随后侧身绕开,停在装着红绳的封存盒旁。梁泊川把手收回去。旧护腕下方,腕骨很轻地抖了两下。他用右手按住左腕,片刻后又松开。
尺玉始终没有回头。
旧海鲜市场停业以后,最先褪色的是那些写着“鲜活”的红字。棚顶仍在,四面却没有墙。成排水泥摊台沿两条过道向海堤方向延伸,破掉的蓝色遮雨布被风托起来,又落回生锈铁架。地面常年洗鱼,砖缝里积着冲不净的白色盐碱。即使所有摊贩都搬走了,潮湿空气里仍留着鳞片、冰水和柴油发电机混在一起的味道。
林久安把灰色见习证翻到胸前时,秦照看了一眼。“过黄线才有效。”一卷黄色警示带从市场入口拉到第一排摊台,围出给普通救援员活动的区域。线外是两只已经找到的猫,分别装在航空箱里;线内还有至少三只。最早报警的是海堤清洁工,他听见猫从废摊位下面叫,拿手电去照,地砖却像被水托起来一样上下起伏。
闻枝站在入口内侧,右肩固定带藏在外套下面,只从领口露出一小截。她没有带刀套,也没让乌梅跟进警戒区。黑猫蹲在一只周转箱上,尾巴严严实实盖住前爪。何青禾替闻枝调整对讲机的位置,避开她受伤的肩。“你负责看,不负责证明自己还能用右手。”
“我今天没动右手。”
“你刚才搬了灯架。”
“左手。”
“灯架不因为你用左手就减半重量。”闻枝把下一只灯架交给秦照。动作很干脆,脸上看不出是在接受建议还是暂时结束争论。唐果沿入口摆下四枚圆形探头。发票跟在她后面,每一枚都要先闻一遍,闻到第三枚时忽然打了个喷嚏。唐果把它抱怨成设备质检,发票绕开她伸来的手,跳上摊台,独眼盯着市场最深处。
“报警后十五分钟,内部没有人员活动。”唐果说,“外侧监控只拍到猫进,没拍到猫出。低频响应集中在第二排排水沟,最高点每隔四十秒换一次位置。”
“不是位置换。”林久安说。秦照正在给烧麦检查四只爪垫,闻言抬头:“理由。”
“这里的排水沟连着。声音在下面走,地面听起来像换位置。”林久安指向摊台底部。废弃市场的沟盖有三种:旧铸铁、后补的水泥格栅,以及摊主自己焊的细钢网。水流方向都朝海堤,只有第二排中央有一道略高的反坡,用来挡涨潮时的污水回灌。“如果东西贴着沟底移动,探头会先听见离它最近的盖板。”
唐果把四枚探头的时间顺序调出来。她不让众人看细小曲线,只按响应先后给每一枚亮起不同颜色。颜色从入口向海堤依次跳动,到反坡附近突然折回。“像被挡住了。”她说。
“也可能在那里有分支。”秦照没有接受第一个答案,“先沿摊台外沿确认,不踩沟盖。”他的安排分成三条。唐果和发票走东侧高台,检查气味与残留;何青禾留在黄线附近接应获救动物;秦照带烧麦从西侧推进。闻枝站在能看见两条过道的位置指挥。林久安只有一个任务:留在黄线后,记录每只猫最后出现的摊位和它们面对的方向。
“不用找怪物。”闻枝说,“先找猫能往哪退。”林久安点头。见习证背面的限制一共有四条,他在来之前已经看过很多遍。不得越过标识,不得独立追踪,不得触碰未知设备,不得在没有指令时进入战斗位置。四句话没有一条说他该如何帮忙,但至少让他知道什么时候必须停。
第一只猫在东侧冻品台下面。那是只怀孕不久的三花,身体卡在两根断水管之间,腹部没有明显外伤。发票从摊台上方经过时,它没有哈气,只把头更深地埋进前腿。唐果没有伸手抓,先用挡板封住水管另一端,再把铺着毛巾的航空箱对准出口。何青禾用食物气味和低声呼唤把它引出来,整个过程不到三分钟。
三花越过黄线后,市场深处响起一声金属摩擦。不是市场里的旧铁架被风吹动。声音从排水沟下传来,沿着一整排盖板向入口滑行。唐果的四色探头同时亮成白色,地砖缝里的积水开始往反坡方向流。海风明明从东面来,那些水却向西。“潮隙在沟下响应。”秦照说,“所有人离盖板两步。”
林久安第一次听见“潮隙”。这个词没有得到解释。秦照说它时像在报一处塌方,重点不是那是什么,而是谁站得太近。烧麦已经跳上水泥摊台。秦照把手停在它面前,掌心朝上。胖橘猫低头闻了一下,额头主动抵住他的指节。橙黄色的身体向内收拢,落进秦照掌中时变成一柄宽背重刀。刀身比篮球场上的黑刀厚得多,接近刀背的位置保留着一小块暖橘色。
秦照没有立刻挥刀。他顺着西侧摊台移动,重刀始终低于膝盖,刀背挡在排水沟与众人之间。第二声猫叫从市场中央传来。一只黄狸钻出倒扣的鱼筐,沿着过道直冲黄线。它后腿拖着一段红色尼龙绳,绳结没有绑在腿上,而是缠住一截脱落的细钢网。猫越慌,钢网在地面刮得越响。
“别追。”林久安说。冲出去半步的救援员立刻停下。黄狸听见背后的脚步消失,速度慢了一点,却在离黄线五米处突然转弯。它没有走最空的中央过道,反而钻向摆满碎冰箱的西侧。那边靠近排水沟。秦照横过重刀,先砸断拖在猫后的细钢网。断口弹起时,沟盖下面猛地伸出一条灰白肢体。它像一截被泡胀的鱼骨,表面覆盖半透明薄膜,贴着黄狸腹部扫过。秦照用刀背挡住,冲击顺着刀身压到肩膀,他后退半步,鞋底将盐碱踩出一道黑痕。
“接猫。”何青禾推着航空箱沿安全线靠近。林久安用一块旧泡沫板挡住黄狸左侧,让它只剩通往毛巾的路线。猫拖着断绳钻进箱内,何青禾确认尾巴完全越过边缘才扣紧卡扣。排水沟下的东西没有继续追。灰白肢体缩回去,第二排六块盖板依次抬起又落下,像有一条看不见的脊背从下面游过。秦照跟着盖板移动,重刀每次落点都提前半格,却只砸碎薄膜留下的假影。
“它知道我们看响应。”唐果说。发票伏在冻品台顶端,鼻尖几乎贴到一条干涸水痕。唐果在它前方伸出手。狸花猫用额头碰过她的手腕,转瞬化成带钩短刀。唐果没有跳进过道,而是用刀钩住上方垂落的遮雨绳,借高处移动。每经过一处排水口,刀尖便轻轻偏向沟盖,像在追逐一股人闻不到的气味。
“西边是假痕。”她说,“真的从东侧绕回去了。”第三只猫就在东侧尽头。幼猫被困在一只倒扣的蓝色周转筐里,筐上压着半块水泥盖板。它叫不出完整声音,只能用爪子不断抓塑料孔。灰白肢体正从沟内探向周转筐,每碰一下,筐的位置便向排水口滑近几厘米。
秦照与幼猫之间隔着整排不稳定盖板。唐果在高台上,钩刀追着真痕,却来不及把水泥块移开。闻枝向前一步,右肩刚抬起便被何青禾挡住。“你过不去。”他说。
“我看得见。”
“看得见不等于肩膀长好了。”闻枝没有再争。她转向林久安:“幼猫能从哪边出来?”林久安一直在看那只周转筐。筐口朝下,四边只有北侧被碎砖垫起一条缝。幼猫没有往缝边挤,反而贴着最封闭的南角。它怕的不是被困,而是缝外的东西。
场内其他猫也在看。刚获救的黄狸隔着航空箱把头转向东排,三花伏低身体。乌梅从入口的周转箱跳到灯架底座上,发票形成的短刀则始终偏向排水沟。只有小满不知何时出现在遮雨棚横梁上,目光没有落在灰白肢体上,而是看着压住周转筐的那半块水泥板。
板与筐之间有一道斜缝。“不是从地上拖。”林久安说,“水泥板在往下压。再压一次,筐会向沟那边翻。”仿佛听见这句话,水泥板又沉了半寸。幼猫发出一声尖叫。林久安越过了黄线一只脚。闻枝的声音在后面响起:“停。”他停住。第四条限制就在证套背面,塑料边缘贴着胸口。他没有再往前,只把身体压低,朝横梁上的小满伸出左手。
球场之后,他第一次有意识地做这个动作。“小满。”灰白猫沿横梁走下来,踩过一根倾斜铁撑。它没有逃,也没有弓背。林久安能看见它耳尖的缺口,能看见它前腿落地时仍有极轻的一顿。它来到离他一臂远的位置,低头闻了闻伸出的手指。
林久安掌心发热。那柄短直刀的重量像一段没散尽的错觉重新落回来。小满向前半步。随后从他的手边绕开。它跳上另一座水泥摊台,停在能看见幼猫的位置。没有变形,也没有回头。林久安把手收回去。
他没有再叫第二声。
那一瞬间并不体面。他胸口先空了一下,仿佛球场上的短刃从未出现,小满只是碰巧落进他手里,而他把一次碰巧错认成了某种会继续存在的东西。幼猫仍在蓝筐下叫,秦照被灰白肢体拖在排水沟另一端,所有人都等一个能落地的办法。拒绝发生得太快,根本不给他时间把失望藏好。
小满已经走到水泥台边。它没有哈气,也没有逃远,只把前爪停在一条干涸水痕旁。林久安看着它,忽然意识到自己若再伸一次手,救援就会从“怎样把幼猫弄出来”变成“怎样让小满答应”。前一个问题属于现场,后一个问题只是在逼一只猫替所有人省事。
他把发热的左掌压到膝盖上,重新去看蓝筐。周转筐又滑了一寸。闻枝看见他缩回黄线后,立刻问:“还有什么?”林久安强迫自己不再看小满。他看筐、摊台、沟盖和棚顶垂落的绳索。市场以前卖整箱冻鱼,水泥台边留着一只手摇吊钩,吊绳已经松脱一半,却仍绕过横梁上的定滑轮。钩子正悬在周转筐上方两米处。
“不需要抬水泥板。”他说,“把筐向北拖半米,幼猫就能从砖缝出来。上面有旧吊钩。”唐果抬头看见绳索,立刻沿高台转向。发票形成的钩刀勾住旧吊绳,把发霉的绳结拖到她手边。她没有用刀承重,只将绳子绕过另一根铁撑,放低吊钩。
“差二十厘米。”她说。林久安看向蓝筐旁散落的泡沫箱。其中一只箱盖卡在摊台与地面之间,边缘朝向北侧。只要有人从安全位置踢中箱盖,它会像滑板一样撞到筐底。
“秦照,白色箱盖。”闻枝先一步下令。秦照用重刀刀背击中泡沫板。白板贴地滑过三块沟盖,在灰白肢体卷起前撞进周转筐北侧。筐身向上抬了一瞬。唐果同时收紧吊绳,吊钩挂住筐顶孔洞,将它向北拖开。幼猫从砖缝挤出来。它没有跑直线,而是贴着摊台阴影冲向入口。林久安早已把空航空箱转到与阴影平行的位置,何青禾在另一侧用挡板封住排水沟方向。幼猫一头钻进毛巾深处,整只身体仍在发抖。
灰白肢体扑空后突然膨胀。第二排所有沟盖一起被顶起。薄膜从缝隙间连成一张半透明的网,沿两侧摊台向上爬。海风穿过市场时,破遮雨布没有向西飘,反而被那张网吸向地面。“核心在反坡。”林久安说。这一次不是因为仪器。获救的三只猫、小满和乌梅都把视线压到同一高度,盯着排水沟那处阻挡回流的水泥坎。灰白肢体四处出现,猫的目光却不跟它们走。
秦照看了一眼猫,立刻改变原先追击位置。他没有解释自己为什么改,只把重刀转到反坡上方:“唐果,拉真痕。三秒。”唐果的钩刀沿水痕猛地一带。薄膜绷紧,藏在沟下的灰白硬结被拖得撞上水泥坎。第一秒,秦照退到摊台边缘;第二秒,烧麦形成的刀背抬过肩膀;第三秒,重刀向下砸落。
水泥沟盖没有碎。刀锋像穿过盖板投下的影子,击中藏在另一层空间里的硬结。整座市场的排水沟同时发出一声闷响,向上爬的薄膜骤然失去张力,化成带咸味的灰雾。灰雾没有立刻散尽。它沿摊台底部往海堤方向流,经过每只获救猫的航空箱时都会短暂聚拢。黄狸撞了一次箱壁,三花则把身体压得更低。何青禾让人把箱子垫高,避免灰雾贴近底部;唐果用两块泡沫板改变气流,秦照守在反坡旁确认没有第二枚硬结。
林久安发现幼猫没有看灰雾。它隔着航空箱网孔盯着小满所在的摊台,耳朵一前一后。小满没有靠近它,只从高处换到下风位置。灰雾经过小满脚下时绕开一小圈,像水流碰见一块露出水面的石头。林久安把这个现象报告给闻枝,没有说小满在保护谁。
“记现象。”闻枝说,“不记原因。”唐果在记录上写下灰雾偏流和现场风向。等最后一层薄膜消失,她才把探头调回正常灯色。市场从异常恢复到普通的过程也被完整记录,而不是只留下秦照砸中核心的那一下。重刀落地后恢复成橘猫。烧麦四腿发软,仍想去闻沟盖,被秦照用一只倒扣塑料筐挡住路线。他没有抱它,只把水碗放到筐边,等它自己坐稳。
唐果也松开手。发票恢复原形后顺着绳索跳回高台,先舔了舔前爪,才允许她检查独眼周围有没有擦伤。市场重新只剩海风和破布拍打铁架的声音。林久安看向小满。它还在水泥台上,尾巴绕着前爪。它拒绝了那只手,却没有离开。乌梅与它隔着一条过道,两个方向恰好看住市场余下的排水口。
闻枝走到黄线边,低头看林久安越出去后留下的半枚鞋印。“我停了。”他说。
“停得晚了半步。”
“记报告。”秦照从反坡旁回来。他肩膀被重刀反震得发紧,说话仍平稳,“判断有效,越线也有效。”林久安点头,没有给自己找理由。何青禾已经在入口检查三只获救猫。三花没有明显外伤,幼猫脱水,黄狸的后腿被红绳磨掉一圈毛。他剪开绳结后,先发现的不是擦伤。
黄狸左后腿内侧有一块被推剪处理过的短毛区。针尖大小的红点藏在毛根,周围皮肤微微发硬。何青禾用灯照过,又去检查三花。三花同一位置也有剃毛,只是面积更小。幼猫腿上没有红绳,毛下却仍有一个相似红点。他取出三支独立采样管,分别擦拭皮肤,编号后封存。唐果问:“现在能写注射了吗?”
“能写三只动物存在同位置穿刺,其中两处伴随规则剃毛。血液快检还要时间。”何青禾按住试图回头舔腿的黄狸,“但这不是它们在市场里自己撞出来的。”半小时后,第一轮快检显示三只猫体内都有同类镇静成分残留。剂量不高,时间也不完全相同,只能确认它们近期被人注射过,不能确认是谁、在哪里、为了什么。
三花血液里的残留最淡,黄狸最重,幼猫介于两者之间。这说明它们不是在同一分钟接受处理,也可能不是同一地点。红绳只出现在黄狸腿上,另外两只没有。何青禾把差异同样写进记录,防止“相同针点”把所有不相同的部分盖掉。唐果给三只猫分别拍下站立与饮水状态。镜头里不需要看清检验数字,只能看见它们从蜷缩到抬头的变化。秦照则把市场里那截红绳与第一段证物分袋收好,袋与袋之间没有画线,也没有提前写上同一个捕捉者。
何青禾把三只猫的后续观察时间错开。黄狸体内残留最高,先补液;幼猫脱水,少量多次喂水;三花可能怀孕,不使用会增加风险的追加药物。相似针点没有把它们变成同一份样本,每一只仍有不同的身体和处理顺序。林久安帮忙报名字时,三花没有名字,黄狸也只有发现地代称。他没有随手替它们取。记录栏暂时空着,不影响任何一只先得到治疗。
海鲜市场的灯一盏盏收回时,三只航空箱仍按医疗顺序留在黄线外。小满已经走到棚顶边缘,灰白身体被夜色切掉一半。林久安没有把它的拒绝写进战斗失败,只在自己的见习记录上写下:越线半步,收到停止指令后退回;吊钩与反坡判断有效。
同一页纸上,错误和作用各占一行,谁也没有替谁擦掉。何青禾把结果写进各自记录,没有把三张表合成一个结论。林久安站在航空箱前。黄狸的红绳已经剪下,和篮球场那一段分装在不同证物袋里。三只猫隔着网孔看向三个方向,腿内侧那几个针点却落在几乎相同的位置。
小满从摊台跳到他身边,停了一会儿,又自行走向市场出口。林久安没有伸出第三次手。市场里没有谁替小满解释那次绕开。
第一段红绳被放进透明盒时,只占了一个角。第二段来自旧海鲜市场,绳结被黄狸拖松,尾端沾着盐碱。第三段和第四段在星期五清晨送到救援中心院落,分别从北堤废冰厂和七码头的猫身上剪下。到了中午,盒底已经铺出一道醒目的红色。
唐果给盒子贴上第四次标签,举到工作灯下看了看:“再来两段,能编个手环。谁生日?”没人回答。她把盒子放回证物台,确认封条没有翘起。发票趴在台面另一端,独眼随着盒子移动,前爪压住一截从打印机里吐出的空白标签。唐果抽一次,它压紧一次,最后只好换一叠新的。
林久安坐在雨棚边给航空箱换水。老算盘已经能自己站起来,后腿仍不肯用力。黄狸吃完半盒湿粮,开始对每个经过的人哈气。新送来的两只猫状态更差,其中一只黑猫持续流口水,另一只玳瑁对灯光反应迟缓。何青禾把两只分别安置在光线较暗的位置,先采血,再补液,没有因为证物台上的红绳多看它们一眼。
“先治当下的。”他说,“证据不会呼吸,猫会。”一名救援员想把玳瑁抱得更稳,手刚收紧,何青禾便让他松开。他用折叠毛巾固定猫的身体,只露出需要留置针的前腿,计时器放在一旁。整个过程结束后,他把约束时长和猫的反应一起写进记录。
林久安把温水碗推到航空箱边,没有去碰玳瑁。猫鼻尖动了动,仍伏在尿垫上。它右前腿外侧有一块新长出的短毛,长度与海鲜市场那三只差不多,红点已经结成很小的痂。“也是同一个位置。”他说。何青禾看过才点头:“记录位置相近。别写成同一针。”
唐果在证物表上把“相同”改为“高度重合”。她今天很少开玩笑。每收到一份新照片,就先确认拍摄时间、经手人和猫的编号,再把照片打印出来,按猫只摆到盒子周围。没有地点连线,只有一只又一只猫的腿、颈侧和那些尺寸近似的剃毛块。
林久安反而更容易看懂。地点会让人先想它们从哪里来,猫身上的痕迹只问一件事:谁用同样的方法碰过它们。他把照片按猫的反应重新分了三组。第一组是老算盘和黄狸,它们在有人靠近剃毛区时会哈气;第二组是三花与新送来的黑猫,它们不躲手,却对塑料扣响声反应强烈;玳瑁单独放在第三组,它对大部分声音都慢半拍。林久安没有说这些反应代表它们经历过什么,只在每张照片背面写下观察距离和刺激来源。
秦照看过后,把证物台旁反复开合的工具箱扣包上软布。扣响消失,黑猫仍缩着,黄狸却不再频繁撞航空箱。何青禾据此把“持续惊恐”改成“对特定金属扣声反应增强”,又为玳瑁保留药物影响的单独说明。
“它们不是一模一样。”林久安说。
“处理流程可以相似,结果不会把猫变成同一只。”何青禾把三组记录夹开,“记住差异,后面才知道新证据到底属于哪一段。”发票趁所有人看照片,伸爪把一枚包上软布的箱扣拨到桌下。唐果弯腰去捡时,独眼狸花已经退到她够不着的位置。她没有追,只在失物纸上记了一行“黑色箱扣,最后见于证物台下”。紧张的院子里因此多了一件非常普通的麻烦。
秦照从院子另一侧提来一只透明周转箱,里面放着中心日常使用的各种束带。蓝色用于固定药品箱,白色用于临时捆扎折叠围栏,黄色带可重复释放的卡扣,红色只在电气维修中少量使用,而且宽度比证物盒里的窄一毫米。“市面通用型号。”他说,“五金店和渔具店都能买。颜色不能指向中心,也不能指向同一批人。”
唐果把两种红带并排放到灯下:“看起来差不多。”
“差一毫米,锁齿也不同。”
“我说的是给不拿卡尺的人看。”秦照没有理她。他戴手套取出第一段证物,在放大灯下检查绳尾。篮球场那段是闻枝用剪钳从绳结外侧剪开的,断面平整;海鲜市场那段被细钢网磨损,边缘起毛。真正值得看的,是每段靠近锁扣的一端都留着一小块被高温烫平的圆角。
“购买后重新处理过。”他说,“避免割伤皮肤,或者避免挂住笼网。”唐果看向他:“你刚才还说不能指向同一批人。”
“现在多了加工痕迹。”秦照把原判断那一栏划掉,“同规格、同锁齿、同一类圆角处理。可以并案,不能定人。”他改得没有犹豫,像前一个判断只是一件已经不再合用的工具。闻枝把第四份救援报告压在证物盒旁。她的右肩仍贴着固定带,左手写字速度没有变,字迹到最后几行却开始向下倾。何青禾从诊疗台抬头看了一次,她便把报告夹换到更低的位置,继续核对。
“北堤那只怎么发现的?”她问。
“清洁工在露天冰池旁听见叫声。”救援员说,“猫没被绑在原地,红带只套在后腿上,留得很松。旁边没有笼子,也没有人。低频检测在猫离开后十分钟下降。”
“七码头?”
“玳瑁在废渔网堆下面。一样,能活动,跑不快。现场外侧有灰白残留,但没形成完整个体。”闻枝把两个时间写到同一页。“它们不是从绳里挣脱的。”林久安也注意到了。所有红带的锁扣都完好,圆环直径大于猫腿最细处,能上下滑动,却无法越过爪掌。那不是为了把猫绑在某个固定物上,更像一个醒目的标记。
“如果只想抓猫,为什么又让它们能走?”他问。秦照说:“不知道。”
“也可能是运输时防止编号脱落。”唐果说完,把自己的话写进“待验证”,没有放进结论。
“编号在哪里?”林久安问。红带表面没有字,没有挂签,也没有被撕掉东西留下的孔。颜色本身也可能是编号,但谁都不能凭这一点确认。乌梅从雨棚横梁跳下,落在闻枝旁边的空椅上。闻枝伸手让它闻过,随后才沿背脊摸了一次。黑猫没有躲,尾巴却扫过她垂着的右臂。闻枝的肩膀轻轻一僵。
何青禾走过来,直接把她手里的报告抽走。“固定带松了。”
“写完这页。”
“你每次都差一页。”
“这次真的是最后一页。”
“上次也是真的。”闻枝看向梁泊川。主任正在工作台另一端听北堤救援员复述现场,似乎没有注意这边。何青禾顺着她的目光看过去:“看主任也没用。医疗限制不投票。”闻枝终于把笔放下。何青禾重新固定她的肩膀时,她仍用左手翻照片,动作幅度小得像不算工作。乌梅蹲在椅子上看了一会儿,干脆把前爪踩到照片边缘。纸页动不了,她才停下来。
林久安给老算盘换完水,发现小满不在院墙上。它上午跟着他到过院子,先在灯架下闻了闻,又绕去检查航空箱。自从海鲜市场那次以后,林久安没有再把手停到它面前。小满愿意靠近水碗就靠近,愿意跳上高处就跳上高处。它的消失并不等于丢失,他还是下意识看了一圈。
最后,他在堆放干净纸箱的遮雨棚顶看见一截灰白尾巴。小满趴得很平,正盯着新送来的玳瑁。玳瑁因为镇静成分残留而反应迟缓,偶尔抬头,也只是对着空气发呆。小满的视线却始终落在它右前腿那块短毛上。“它们能闻到药吗?”林久安问。
何青禾说:“可能。猫的嗅觉能分辨很多人闻不到的变化。但别把可能写成它知道发生过什么。”林久安点头。他发现夜班最常说的不是答案,而是哪一步还不能走。不能把针点写成某一种药,不能把同色束带写成同一名捕捉者,不能因为小满看着一处伤口就替它解释。那些限制让事情显得更慢,却也让留下来的每一个结论更难被推翻。
中午的检验结果先回来。四只猫的血样里检出同类镇静剂代谢物,浓度分布显示注射时间不同,但都在获救前十二小时内。药品是常用兽医镇静成分,正规治疗和非法捕捉都可能使用。何青禾把结果钉在证物台的夹板上,只圈出剂量区间,没有圈药名。
“剂量不够做手术,也不像完整运输镇静。”他说,“更接近让猫反应变慢,但还能自己移动。”院子里安静了一下。这个结论让红带的用途更奇怪。猫被剃毛、注射、套上醒目标记,又被放到有异常响应的地点。它们不是偶然跑进危险处,也不像普通捕猫人装笼后遗漏了一只。
秦照把四份现场记录重新排过,按发现时间而不是地点摆放。第一只老算盘出现在球场,第二批在海鲜市场,第三批分散到北堤和七码头。间隔缩短,从一天到半天,再到同一清晨。“同一种处理流程。”他说,“至少有人能在不同时间接触多只流浪猫,使用相同工具和药物,再把它们放到异常活跃区。”
“有组织捕捉。”闻枝说。这是第一次有人把四段红绳背后的行为说成一个完整判断。梁泊川没有立即重复这个词。他先问何青禾检验能否排除正常绝育、问唐果照片是否保存原始时间、又问秦照两种束带的差异是否足够稳定。三个人分别回答后,他才把结论写进院内通报:“疑似存在组织化捕捉、短时镇静及二次投放。对象以流浪猫为主。目的未知。”
通报写完后,他没有让众人签一份“意见一致”。秦照在下面补充红带属于常见市售品,何青禾补充镇静成分存在合法用途,唐果则把尚未完成来源复核的两张照片列为附件而非证据。林久安第一次看见一份结论旁边保留这么多反对它的句子。
“这些不会削弱判断吗?”他问。梁泊川说:“能被限制条件推翻的判断,本来就不该写得更强。留下反证,不是替谁开脱,是让下一个人知道该从哪里继续查。”他将通报夹在透明板里,放到所有救援员都能看到的位置。板上最大的内容不是幕后猜测,而是发现红带猫时先保持距离、记录体征、不要自行剪除和立即联系医疗。即使不知道谁在做,下一只猫也可以少受一次错误处置。
“为什么是二次投放?”唐果问。
“红带能活动,针点在获救前形成,发现地没有完整捕捉工具。暂时这样写,直到出现反证。”梁泊川放下笔,“从今天起,公开救援点增加同位置剃毛和红色束带检查。所有新病例双人拍照,证物分袋。不要在志愿者群里传‘有人拿猫喂怪物’之类的猜测。”
他说得不重,旁边几名救援员却都停止了私下讨论。“中心自己的药品和束带要查吗?”林久安问。秦照看向他。这个问题会把怀疑带回他们脚下,院子里没有人因此斥责他。梁泊川说:“查。何青禾核本周镇静药,秦照核器材,唐果核救助转运记录。不是因为中心有嫌疑,而是因为我们有条件先排除自己。”
“如果排除不了?”
“那就留下不能排除的部分。”梁泊川回答得很平静。他还让唐果把核查结果交叉备份,不由同一个人完成提取和结论。闻枝听完,只在任务夹上补了一行复核时间。林久安看着证物盒。梁泊川没有回避内部核查,也没有急着把责任推给某个外来捕猫人。他像老算盘需要留观时一样,先把能做的事排进流程。那种可靠不是一句“相信我”,而是每件事都有下一位经手者。
下午,药品账与现存数量相符。中心日常束带也没有发现证物同款。转运记录需要更久,因为公开救助队、合作医院和社区志愿者使用不同表格,唐果把三种记录拉到一起,删掉了几个没有原始凭证的自动结论。药品核对并不只看纸面。何青禾把本周使用过的空瓶、剩余药量和病例逐一对应,两个换过包装的批次重新称重。秦照则把器材间同色束带全部带到院里,按宽度和锁齿分成四组,再让另一名值班员复核。最后没有出现短缺,也没有发现证物同款,却仍只能证明当前库存对得上,不能证明从未有人借用外部药品。
梁泊川在核查表上写下“本轮未发现异常”,没有写“中心已排除”。林久安看到这两个说法的差别时,才明白可靠也可能只是愿意把一句话停在证据到达的位置。北堤救援员又送来白猫的初检信息。它体内残留与前四只同类,腿上红带的圆角也一致;不同的是,它爪缝里夹着一点蓝色漆屑,颜色很深,不属于发现地的灰色托盘。唐果将漆屑单独封存。林久安问能否顺着漆找到地点,她说全城码头和仓库都有蓝漆,只能先记住,不给它安排一个答案。
“今天查不完。”她说,“谁发明的表格各写各的,我祝他下辈子继续做数据清洗。”
“先吃饭。”何青禾说。院落一角有一张长折叠桌,平时放猫粮和清洁用品,清空后也用来分值班餐。闻枝右手不能提重物,林久安便把保温袋一个个挪到桌面,按唐果报出的口味排开。秦照不吃辣,何青禾要清淡,闻枝没有说,唐果替她报了和昨天一样。林久安数完人,给外卖单回了四份。
唐果看了一眼桌边:“你呢?”
“我什么?”
“你打算看我们吃?”林久安这才重新数。闻枝、秦照、唐果、何青禾,四个。他从一开始就没把自己放进去。不是客气,也不是故意,只是在报数量时,那一项没有自动出现。
“我回去吃。”他说。
“你外公半小时前还问几点结束。”唐果晃了晃手机,“他以为你在这边吃。”林久安想起自己确实说过。闻枝把餐单拿过去,在最后加了一份普通套餐,没有问他喜欢什么,也没有说这是照顾新人。“费用从值班餐走。”
“我可以自己付。”
“见习当天有餐。”秦照说,“不占谁的份。”新增的饭来得晚,其他人也没有先拆餐盒。秦照去给烧麦添水,何青禾检查玳瑁补液,闻枝用左手把当天通报重新过了一遍。等第五份餐放上桌,唐果在盒盖上画了一个歪斜的“久”,防止发票把贴纸叼走。
那份普通套餐和其他四份没有区别,塑料袋上也没有额外写“照顾新人”。林久安原本准备坐在离桌子半步的位置,闻枝用鞋尖把空凳往外推了一点,刚好留出一人宽。她没有看他,继续用左手拆筷子。秦照把公用纸巾挪到桌子中央,何青禾则先问了一遍有没有人需要避开药物和食物冲突。
这些动作都小得不值得道谢。也正因为没人等他道谢,林久安才没有再说自己回家吃。小满从纸箱里探出头时,林久安把自己那份肉拨出一小块,又在落地前停住。他想起它从来不肯被食物引着走,便没有拿肉到它鼻子前,只放进远离餐桌的一只空碟。小满最后没有吃,烧麦却绕过去闻了半天,被秦照用水碗挡住。
林久安也没把肉收回来证明小满拒绝了他。那只空碟一直留在原处,等饭后和其他器具一起清洗。拒绝没有变成一场需要谁赢的较量。林久安坐到最边上的位置。小满从棚顶跳下来,先绕桌一圈,最后钻进空纸箱,没有讨食。乌梅卧在闻枝脚边,烧麦守着自己的水碗,发票试图把一张收据拖走,被唐果用筷子压住。院子里的灯把五个人和几只猫的影子投在同一块防水布上,彼此碰到,却没有谁因此属于谁。
饭吃到一半,唐果收到一张新照片。照片来自旧港外围的临时喂养点。一只刚找到的白猫伏在废托盘下,前腿套着红色尼龙束带。拍摄者没有移动它,只在旁边放了水,等专业救援到场。唐果把手机扣在桌面,没有让未经核验的照片进入通报。她吃完最后一口饭,抱起证物盒和空白表格去工作灯下。
林久安看着她离开,没有追问。发票从桌下钻出来,叼走那张被筷子压了半晚的收据,跟着唐果走到灯影边缘。新送来的白猫还在接受检查,红带尚未剪下,院里却已经有人提前取来第七只独立证物袋。袋口空着,谁也不知道下一次会装进什么。
雨棚外又开始落雨,所有证物仍各自分开。
院子里只剩雨棚滴水声。唐果拆开白猫送来的独立证物袋,看见红带锁扣上的圆形烫边,手指停在半空。发票蹲在她身侧,独眼看着那截红色。唐果取来新标签,在“特征来源”一栏写下两个字:未知。她写完没有立刻移开笔,墨水在最后一画末端洇出一个很小的黑点。
旧港货场有三样东西不容易认错。最北面是黄色龙门吊,停用后吊钩一直悬在半空;中间两排蓝色集装箱被海风吹掉漆,露出一块块红锈;南侧装卸棚没有墙,棚顶缺了两片铁皮,月光会落在下面那座废弃地磅上。林久安站在外围堤坡上,把这三处依次记住。
闻枝要求所有人进场前都能背对货场说出它们的位置。唐果答得最快,秦照不但说出位置,还补了每处能提供的掩护。林久安最后一个回答。他没有背经纬方向,只说抬头能看见黄吊钩,低处找地磅,蓝箱之间的过道不超过两个人并行。“够用。”闻枝说。
距离废球场那一晚过去了六天。她右肩的固定带已经拆掉,外套下面仍贴着支撑胶布,何青禾给她的行动限制是一次低强度执刀、不得连续承受正面冲击。闻枝听完只问“低强度由谁判断”,何青禾说“由不准备亲自打第二场的医生判断”。她便没有再争。
夜班这次不是来清除东西。旧港喂养员在红色束带事件后重新检查附近猫群,发现连续两晚有猫从货场围网下钻入,没有再出来。一只逃回来的白猫爪垫沾着蓝色防锈漆,腿上有剃毛和针点,颈毛间卡着半枚黑色橡胶扣。秦照认出那是搬运笼底部常用的防震垫,却无法确定来自哪种笼具。
更直接的线索在围网边。发票沿白猫留下的气味走到南侧排水口,叼回来一截红色束带。束带锁扣带圆形烫边,与证物盒里六段一致。唐果没有据此宣布找到捕猫者,只把这处升级为需要现场核查的转运疑点。任务写得很短:确认失踪猫,保存证据,发现人员先撤,不主动接触设备。
秦照检查完替代支撑杆和便携围栏,给每个人分了一枚白色反光夹。夹子不发光,只在灯照到时标出位置。林久安把自己的夹在见习证旁,灰卡正面多了一道上次越黄线留下的处罚记录。“你今晚还在二线。”秦照说,“能看见我们,不等于能跟进。”
“知道。”
“看到小满也不改变位置。”林久安看向堤坡后方。小满在他们集合前出现过,沿围网走了一段,此刻已经不在灯光里。他没有寻找它,只把装有挡板、毛巾和两只折叠航空箱的轻背包扣紧。他们从围网破损处依次进入。没有人翻越高处,秦照先用支撑杆固定翘起的铁丝,何青禾铺上厚帆布,防止人和猫被刮伤。唐果在缺口内外各留一枚探头,用灯色表示撤离方向。整个过程没有复杂路线,进退都沿南棚、蓝箱、黄色龙门吊三处地标进行。
货场里太安静。
海堤外有浪,远处新港有机械运转,可两排集装箱之间听不到虫鸣。积水洼上浮着薄油,海风经过时油膜不动,倒映的吊钩却轻轻摆着。林久安看了几秒才意识到,真正的吊钩没有动,水里的影子比它先向左偏。蓝箱外壁每隔一段便有旧号码喷漆,字已经被锈蚀得难以辨认。闻枝没有让任何人靠它们确认位置,而是在第一条过道放倒一只白色空筐,第二条挂一段黄色警示带,南棚入口则留着绿色急救箱。三种大色块从远处就能看清,即使灯失效,也能靠黄吊钩和缺顶棚面找回方向。
林久安回头复述一次:白筐是撤离线,黄带是设备观察线,绿箱是医疗点。他说完才继续前进。旧港的风会改变声音,蓝箱又把回声折来折去,复杂口令很容易听错,颜色和大形体反而更可靠。一只没被记录的瘦猫忽然从白筐后跑过。秦照抬起手,所有人原地停住,没有追。猫沿蓝箱根部窜到第二条过道,经过油膜水洼时绕了一个很大的弯,最后消失在南棚方向。它让他们确认场内仍有自由活动的动物,也再次证明那片积水不能踩。
“不是所有进来的猫都在笼里。”林久安说。闻枝把任务里的失踪数量从“至少十只”改成“数量未定”。还没找到的猫不会因为眼前有一整架笼子就从记录中消失。
“积水有延迟。”他说。唐果把探头放到水洼边。灯先亮蓝,又变成不稳定的白。她用粉笔在地面画了一个大圈,提醒所有人绕行,没有低头研究屏幕。发票走在蓝箱上方,气味每到一处分岔就停下来。唐果不叫它,只等它决定下一步。独眼狸花先后检查了三条过道,最后沿中间那一条向南棚移动。它没有化刀,尾巴压得很低,鼻尖偶尔擦过箱顶。
第一只航空箱出现在蓝箱之间。箱体是普通灰色塑料,提手被拆掉,原本固定编号牌的位置只剩两个钻孔。里面没有猫,底部铺着吸水垫,边缘粘着几根短毛。何青禾蹲在两步外,先确认周围没有针头和药液,才戴手套靠近。“用过不久。”他说,“垫子还是湿的。”
秦照检查箱体外侧。四角都有黑色防震垫,其中一枚缺失,尺寸与白猫颈毛里那半枚橡胶扣相合。箱底靠近前端的位置有三角形加固焊片,塑料表面刷过一道很窄的海绿色消毒漆。他看见那道漆时,手指停了一下。“见过?”闻枝问。
“一种定制处理。”秦照没有立即说在哪里,“先记结构。”唐果从不同角度拍完箱体,再把原始照片交叉备份。发票从箱顶跳下,鼻尖碰了碰吸水垫,随即转向南棚。气味没有到这里结束。第二只、第三只箱子散在前方过道。它们都被拆掉提手,编号位钻孔,四角防震垫不全。第三只箱底还有少量猫砂,混着一粒没有融化的蓝色药片。何青禾把药片单独装管,不在现场猜成分。
再往前,蓝箱侧壁出现了几道平行刮痕。高度与轮式笼架一致,刮痕上的锈粉很新。地面还落着一只一次性鞋套,鞋套没有血和药液,边缘却沾着和航空箱相同的海绿色漆。唐果沿刮痕拍摄时,发票始终不碰鞋套,只在两米外闻空气。“有人推着一整架笼子经过。”林久安说。
“或者同高度的别的设备。”唐果提醒他。她将卷尺横放到刮痕旁,保留尺寸对照,“等看见轮架再并。”他们后来在南棚找到带轮笼架时,秦照重新量了一次。轮架外侧最突出的螺帽与刮痕高度相同,海绿色漆也能在螺帽边缘找到缺口。这才让蓝箱过道从“可能经过”变成了实际转运路径。证据只向前多走了一步,却把笼子从孤立物件变成有人反复移动过的工具。
“这不是临时抓两只猫。”林久安说。秦照看向过道前端。月光从南棚缺口落下来,地磅旁边整齐码着一摞折叠笼。数量超过二十只。
“也不是普通救助。”他说。普通救助笼需要编号,因为每只动物的发现地点、消毒状态、医疗记录都要追溯。眼前这些笼子的编号片全部被拆走,有些连焊点都磨平。它们并不脏,卡扣也经过润滑,像有人频繁使用,又不希望使用历史留下来。
众人在南棚边停下。闻枝没有让任何人直接进入笼具之间。秦照从外侧检查结构,唐果控制探头沿棚柱前进,何青禾观察是否有猫出现急救信号。林久安留在废地磅后,只能看见半个棚面,却能通过黄色吊钩确认来路仍在正北。
猫叫就在这时响起。
不是篮球场里被模仿的回声。那声音有呼吸间隔,有爪子抓笼网的轻响,也有几只猫互相靠近时低低的咕噜。至少十只,都在折叠笼后方。唐果的探头绕过第一根棚柱,照出一排带轮底架。十二只金属笼分成三层,每层四格。最上层两格空着,其余都关着猫。笼外没有食盆,只在中央管线上接着几只滴水嘴。有些猫腿上套着红带,有些剃过毛,没有一只佩戴正常救助编号。
何青禾先用远距离灯光逐格扫过,没有让光束停在猫眼上。最下层白猫呼吸最快,旁边一只橘猫左前爪不着地;中层灰猫能跟随光点转头,说明意识尚清;最上层一只三花反复舔同一处剃毛区,皮肤已经被舔红。他把这些体征按急迫程度口述给唐果,不使用笼上不存在的编号,而以“下左一、下左二”临时区分。
林久安发现最靠设备的两只猫没有喝滴水嘴里的水。水珠每隔几秒落下,声音很轻,它们却在落水前就缩头,像真正害怕的是随水滴一起传来的震动。他把这一点告诉何青禾。何青禾让唐果暂时夹住供水软管,水滴停住以后,两只猫的呼吸果然慢了一点。
这不是设备用途的答案,只证明机器即使尚未启动,也在通过笼架传递某种猫能感到的东西。林久安的手指按住地磅边缘。一只灰猫隔着两层笼网抬头,脸很窄,像老算盘年轻几岁。它没有向人叫,只盯着棚顶那片缺失的铁皮。旁边黑猫跟着抬头,再下一格的三花也做出相同动作。
小满出现在南棚横梁上。它不知从哪一侧进来,脚掌没有沾围网下的泥。林久安只确认它在,没有替它补一条路线。小满沿横梁走到笼架正上方,先看群猫,再看棚内最深处那块盖着灰布的设备。“设备后面有响应。”唐果说。灰布下方露出三根弧形金属臂,像三把没有弦的弓,围绕中央一只半人高的黑色圆筒。粗电缆从圆筒底部延伸到笼架,每个金属笼上都夹着一枚相同的银色接头。接头没有刺入猫的身体,只固定在笼条外侧。圆筒旁是一只机械定时盘,指针停在十二点位置,边缘没有任何需要读取的小字。
“共振设备。”闻枝说。她没有说明用途。这个名字已经够让秦照改变队形。他把烧麦留在身侧,没有发出邀请,先用支撑杆检查地面。探杆碰到设备前方两米处时,油膜积水忽然向内凹下,像那里存在一只看不见的碗。
“潮隙在下面。”秦照说,“比海鲜市场稳定。”
“人呢?”闻枝问。唐果让两枚探头分别扫过棚柱和蓝箱顶部。没有移动热源,地上却有两杯还没完全冷掉的茶,旁边烟头只湿了表面。灰布一角被踩在鞋印下,鞋印朝货场北侧延伸,到油膜积水边消失。
“离开不久。”她说,“人数至少两个,路线不能确认。”秦照在蓝箱北侧发现了两处被临时拆下的反光夹。夹子样式与夜班使用的不同,背面贴着黑色吸光胶布,放在暗处很难被发现。它们原本可能用于标记通道,也可能用于误导后来者。闻枝不允许沿夹子方向追踪,只让唐果原位拍照。
货场外侧随即传来一次铁网轻响。秦照转身压低身体,等了十秒,没有人影,也没有第二声。小满在南棚横梁上仍盯着设备,发票则把鼻尖转向海堤,不同的猫给出不同方向,没有任何一个足够支持追人。“他们知道这里会发生什么。”唐果说。
“只能确认他们没有留下看。”闻枝纠正。她把北侧追踪从方案里划掉,“我们的目标还在笼里。”
“任务条件满足,保存证据,带猫撤。”闻枝没有追人,“秦照控设备距离。何青禾先看最外层四只。唐果找笼架移动方式。久安准备接猫,不越地磅。”林久安把两只折叠航空箱展开,箱内分别铺不同颜色毛巾,避免后续混淆。他又从医疗点取来硬纸板,在地磅外侧组成一条半封闭通道。通道不直接朝围网缺口,而是先绕开那片影子提前摆动的油膜水洼。
小满从横梁上看着他摆完。它的视线几次落向黑色圆筒,林久安都只报告方向,没有把设备异常写成它在命令谁。直到笼架下方传出第一声很低的震动,灰白猫和小满同时伏低,他才知道留给撤离的时间可能比机械盘显示的更短。秦照将液压剪、楔块和备用牵引绳依次放到地磅边缘。每件工具都能用手摸到,不需要临时回头寻找。他还把原定追人用的两枚反光夹收回,放进救猫工具区。闻枝看见后没有表扬,只把“接触人员”从行动目标中划掉。
所有人开始做同一件事,却没有谁冲向笼门。何青禾先观察猫的呼吸。下层一只白猫张口喘气,必须优先;中层橘猫能够站立;最上层三花对光反应正常。他把顺序报给闻枝。唐果沿笼架底部找到统一制动杆,制动杆却被一把没有编号的机械锁固定。发票趴到锁前,鼻尖转向设备后方。
“钥匙气味往里面。”唐果说。
“不取。”闻枝说,“破锁。”秦照从工具包拿出液压剪,把钳口卡在锁梁上。剪柄刚压下第一格,机械定时盘发出一声清脆跳响。
指针越过十二点。
设备的三根弧形金属臂同时向内震动。不是电机启动的连续嗡鸣,而像有人用巨大指节依次敲过三只空杯。第一声过后,所有笼中猫都伏低身体;第二声过后,南棚地面的积水开始向黑色圆筒汇集;第三声落下,小满从横梁跃到更高的棚顶支架,背毛全部竖起。
“退离设备。”秦照喝道。众人向地磅方向收缩。秦照没有继续剪锁,先把支撑杆横在笼架前,防止带轮底座滑向内凹的积水。何青禾用身体挡住最外层白猫的视线,让它看不见圆筒上越来越亮的灰白纹路。唐果的探头逐个变白。
“不是我们触发的。”她说,“机械计时,设定早于进场。”这意味着离开的人不需要留下,也不需要看见结果。定时盘背面固定着一枚被掰断的旋钮,断口很新。秦照隔着距离判断,装置设定后便无法在现场正常取消,像是启动者从一开始就没准备回来。唐果的探头没有拍到遥控信号,设备也没有接入可见网络线。无论货场里是谁布置了它,对方把触发条件交给了机械时间,而不是留在附近冒险。
笼中猫的反应却说明这不是第一次震动。最靠设备的三只在第一声前就把头埋进前爪,外层两只则拼命往笼格另一边挤。它们不是理解机器,只是身体比人更早记住了声音之后会发生什么。黑色圆筒表面浮出一层水珠。水珠没有向下流,而是沿金属壳逆行,汇到三根弧臂尖端。每一枚连接笼具的银色接头都开始震动,猫的叫声在相同节拍里变得急促。
闻枝抬头看小满。灰白猫没有看圆筒,它盯着笼架与地面接触的四只轮子。笼中其他猫也在看不同位置,有的盯黄吊钩,有的盯蓝箱过道,更多猫则望着南棚之外。
它们在找能离开的方向。
“先让笼子脱离设备。”林久安说,“线接在笼架上,不是猫身上。剪总线,比逐个拆接头快。”秦照看向圆筒底部。粗电缆分成三束,其中一束沿地面接入笼架,外层包着金属软管。位置在潮隙凹陷边缘,普通工具难以靠近。
“能剪。”他说,“需要十秒。”
“给你十秒。”闻枝把左手停在乌梅面前。乌梅从周转箱跳到她腕上,主动向前抵住掌心。黑色身体收成窄长刀形。闻枝只用一次力量,没有追逐任何东西。刀锋横过空气,圆筒与笼架之间那股看不见的牵引短暂偏向,地面积水向左移开半米。
秦照扑到电缆旁,液压剪咬住金属软管。第一压剪开外层,第二压露出里面三条灰线,第三压才让整束电缆断开。笼架上的银色接头同时暗下去。乌梅立即恢复原形。闻枝左臂接住它,右肩没有参与动作,仍被反震带得后退一步。何青禾腾不出手扶她,只说:“一次用完。”
“知道。”
圆筒却没有停止。
断掉的电缆像被什么从地下吸住,裸露线头全指向积水凹陷。设备不再抽取笼架的震动,三根弧臂反而把积存的力量一次性压入地面。
废地磅猛地向上跳了一寸。
林久安失去平衡,半跪在秤台后。蓝色集装箱表面的锈皮成片脱落,黄色龙门吊的钢索无风自鸣。围住货场的铁网外侧浮起灰白薄膜,从南到北一段段绷紧,像整个货场忽然被罩进一只半透明的袋子。“出口响应封住了。”唐果说。
“不是出口。”林久安看着笼中猫的视线,“它们都在看中间。”南棚与蓝箱之间的空地开始下沉。没有土石坍塌,地面仍然完整,只是空间像一块被按住中央的软布,向下形成深不见底的弧面。圆筒就在最低处。灰白组织沿弧面向上生长,先形成四根撑住地面的粗肢,再顶起一具覆盖硬壳的身体。
它比篮球场和海鲜市场的东西加起来还大。头部没有眼睛,前端是一圈层叠骨板。背脊横过半座南棚,硬壳上嵌着被设备放大的灰白纹路。每一次呼吸,蓝箱间的积水便向它靠近一寸。它没有去扑最近的人,第一条肢体抬起后,径直砸向关着猫的笼架。
秦照用支撑杆挡住笼轮。唐果扑到统一制动杆旁。何青禾护住最外层白猫。闻枝把乌梅放到安全箱顶,空着的左手抬向所有人。“不追人。”她说,“救猫。”
巨兽的前肢落下。
南棚地面轰然震动,十二只没有编号的笼子同时向潮隙最低处滑去。
巨兽第一下没有砸中笼架。秦照横在十二只笼子与潮隙之间,用替代支撑杆接住落下的前肢。金属杆当场弯成弧形,他的膝盖撞上地面,仍把笼架偏离了半米。最下层几只猫被震得撞向笼壁,何青禾提前塞进去的折叠毛巾挡住了硬角。“支撑杆报废。”秦照说。
他说这句话时像在完成登记。下一秒,他松开变形的杆,手掌停在烧麦面前。胖橘猫没有立刻碰他。它看着巨兽第二条抬起的前肢,又回头看了一眼正在滑动的笼架。秦照保持姿势,没有催。烧麦直到笼轮越过地磅边缘,才向前一步,把额头压进他的掌心。
宽背重刀落下时,秦照用双手接住。第二次撞击被刀背挡在半空。硬壳与刀身摩擦出一串苍白碎屑,没有火星。秦照的手臂被压到胸前,鞋底一路滑过盐碱地,最终抵住废地磅。他没有向巨兽的头部劈砍,只把刀斜成一道坡,让前肢沿刀背滑向空地。
“笼子往北。”闻枝说,“不进蓝箱过道,沿地磅外侧走。”唐果已经趴到笼架统一制动杆旁。机械锁被液压剪咬过一半,还剩一侧锁梁。她把手停在发票面前,独眼狸花只闻了一次便主动靠上来。带钩短刀成形后,她用刀尖勾住裂开的锁梁,不靠蛮力剪断,而是沿原有断口向外一拧。
锁梁崩开。“何医生,白猫那层先走。”何青禾没有推整座笼架。他拔掉最下层两格的连接销,将轮式底架分成三个小组。最外侧白猫呼吸急促,所在的四格必须最先脱离;中层几只仍能站立,可以短时等待;最上层猫群靠近棚顶缺口,受灰白组织侵袭最少。
“白猫组,向地磅。”他说,“别晃,轮子每过一道缝停一次。”林久安的二线位置就在地磅后。他展开折叠挡板,和两名外围救援员组成一条宽不到一米的通道。通道左侧是没有响应的干燥地面,右侧避开油膜水洼,终点朝向南侧围网缺口。
第一组笼架滚过来时,地面再次倾斜。潮隙形成的弧面不是固定坑洞。巨兽每把重量压向一边,最低点就跟着移动。笼轮原本朝南,转瞬又向蓝箱过道滑去。外围救援员下意识去抓上层笼网,里面的猫被突来的手惊得同时后缩。“抓底架。”林久安说,“别碰笼格。”
他自己先扣住轮架横杆。三个人把力量放到最底部,笼子不再摇晃。白猫仍张口喘气,至少没有第二次撞上金属网。何青禾从侧面推进,用楔块卡住每一只经过砖缝的轮子。巨兽转向他们。它没有眼睛,层叠骨板却准确朝向猫叫最密集的位置。背部灰白纹路一明一暗,每亮一次,黑色圆筒的三根弧臂便跟着震动。它与设备之间没有可见电缆,积水中的倒影却连成一条不断收缩的灰线。
“设备还在喂它。”唐果说。闻枝抬起左手。乌梅站在安全箱上,看见那个动作,却没有走过去。黑猫先看她贴着支撑胶布的右肩,再看何青禾。何青禾只说:“一次用完了。”闻枝的手在半空停了一瞬,随即落下。她没有再叫乌梅,也没有用队长的命令替代邀请。乌梅跳到地磅高处,保持猫形盯住巨兽背部的纹路。
“那就按没有刀的方案。”闻枝说,“唐果报牵引,秦照只挡两次。何青禾带第一组出警戒区。久安看猫,不看它的假动作。”
命令把每个人钉回自己的位置。
闻枝自己没有退到安全处。她走到地磅与南棚之间,把三组笼架的移动节奏统一起来。左手抬一次,第一组前进;手掌压低,所有轮子停;两指转向黄吊钩,秦照便把巨兽攻击带离撤离线。她不需要连续说话,固定动作让隔着半座货场的人也能看懂。
乌梅站在她能看见的高处。每当积水倒影先于实体移动,黑猫的尾巴便向攻击方向甩一下。闻枝不把这当成绝对指令,只用它与唐果探头、秦照站位互相验证。三种信号一致时才让笼架走,不一致便停。第一次停顿救了中层灰猫。笼轮前方的地面看似完整,乌梅却突然压低尾巴,唐果探头晚半秒亮白。何青禾用楔块固定后,地砖才像薄纸一样向下凹陷。如果笼架继续前进,最外侧轮子会连同灰猫所在笼格一起滑入最低处。
闻枝没有说自己早就看见。她把停顿记在左手动作里,下一组照同样规则执行。唐果的发票短刀仍勾着笼架。刀尖开始向右偏,追逐那条只存在于积水倒影里的灰线。“牵引往黄吊钩方向转。下一次攻击从北侧。”发票的追踪不是一条永远正确的箭头。油味过重时,刀尖会同时向两处抖动。唐果先报“不确定”,等乌梅尾巴与探头白光都指向北侧才给出下一句。秦照因此多等了半秒,却没有被假影骗去蓝箱间。
林久安站在地磅后,能看到这种等待让每个人都显得慢一点。巨兽不会等,猫叫也在催,可夜班没有用更大的声音填满不确定。没人知道的半秒被完整留出来,最后反而成了秦照提前站对位置的时间。秦照没有看巨兽抬起哪条肢体。他听见方向便提前横刀。第三次冲击果然从黄色龙门吊下方掠来,先在水面形成倒影,实体晚半拍出现。重刀迎上前肢外侧,把它推向一排空折叠笼。金属笼被扫得散开,却没有猫在里面。
烧麦形成的刀身剧烈一震。橘色位置明显黯淡,秦照右手虎口也裂开一道口子。“一次。”他报数。不是烧麦还能承受几次,而是他答应只挡两次,现在已经用掉一次。第一组笼架越过地磅。何青禾在南侧围网缺口前停住,没有直接把猫送得更远。灰白薄膜正贴着围网上升,出口仍然无法安全通过。他检查白猫舌色,又听胸腔,确定再等待几分钟不会立即危及生命,便把笼架停到海风能吹到、远离设备的位置。
棉签从医疗包旁走出来。白猫所在笼格外侧粘着一缕灰白组织,像湿棉絮,正沿金属网向内生长。普通剪刀碰上去只会陷进去。何青禾把手停在白猫看不见的位置,棉签闻过他的指节,自行靠近。白色猫身收成一柄细薄短刀。何青禾没有拿它去攻击巨兽。他沿灰白组织与笼网相连的边缘划过,只切那条已经附着的细线。刀锋每前进一厘米,他都停下来观察笼中猫的呼吸。灰白组织被完整剥离,落地后迅速干缩。棉签恢复原形时只是甩了甩前爪,何青禾仍立刻检查它的体温和站立状态。
“第一组能等。”他说,“第二组来。”南棚内,唐果已经拆开第二组连接销。发票保持刀形的时间比篮球场上的小满长,却也不是没有代价。带钩刀的尖端开始细微发颤。唐果没有假装没看见,她先把制动杆固定在释放位,再松手让发票恢复原形。
狸花猫落上笼架,后腿一软,趴了两秒。唐果把水碟推过去,没有抱它,也没有请求第二次。“追踪中断。”她说,“最后方向是设备底座。”闻枝转向林久安:“猫看哪里?”笼中猫的视线已经乱了。一些看巨兽,一些看出口,还有几只因为惊恐把头埋进身体。林久安没有强迫每一双眼睛都给出答案。他先排除不能稳定观察的,再看仍保持伏击姿态的猫。乌梅在地磅高处盯着巨兽背部;发票恢复后盯着积水倒影;小满从南棚横梁降到黑色圆筒旁的一只空笼顶,视线落在设备底座与地面相接处。
它们看的是两个位置。
“巨兽有核心,设备也有支点。”林久安说,“只打一个不够。”秦照正准备迎击,闻言没有改变重刀方向:“依据。”
“设备停过一次,巨兽没停。刚才它背上的纹路又跟设备一起亮。猫的视线分开了。”林久安指向地磅与圆筒,“乌梅和发票看它,小满看设备底座。两边在互相拉。”
“先打哪个?”
“先让设备断开。否则它的核心换位置。”秦照原本已经把脚移向巨兽正面。听完这句,他收回半步,重刀转向设备。“闻枝?”
“改位。”闻枝说,“秦照破底座,唐果用探头找核心停顿。何青禾继续送笼。久安把第三组猫从设备旁引开。”没有人讨论林久安是不是执刀人。他的任务不是完成最后一击,而是让其他人的一击落在正确次序上。第三组笼架离黑色圆筒最近。统一制动解除后,前轮却被一片翘起钢板卡住。林久安不能越过地磅,手里的挡板也够不到。他看见南棚上方那套旧吊绳,绳尾仍垂在横梁边,小满正站在附近。
他没有向小满伸手。“唐果,旧吊绳能拉笼架吗?”
“不能承整架重量,能抬一只轮。”唐果已经恢复探头控制,立刻让最近一枚滚到钢板旁。灯光照出轮轴位置,不需要任何细字。林久安把自己这端的尼龙牵引绳抛向横梁。第一次没挂住,落在空笼上;第二次绕过铁撑,却离旧吊绳还有一截。小满沿横梁走到绳结旁,低头闻了闻。
它可以离开。也可以什么都不做。小满抬起前爪,把旧吊绳从铁撑外侧拨了下来。绳头落到唐果脚边。做完这件事,它没有跳向林久安,而是留在高处,继续看设备底座。唐果把两根绳接上,众人从地磅后共同发力。卡住的前轮被抬起几厘米,第三组笼架越过钢板。它经过圆筒旁时,设备弧臂忽然向外展开,一股看不见的震动扫过笼格。
十只猫同时撞向同一侧。林久安松开牵引绳,展开挡板盖住笼架外侧,让猫看不见圆筒。惊慌没有立刻停止,但最上层灰猫先缩回角落,其他猫也不再继续撞网。“走。”他说。第三组笼架终于滚上地磅外沿。一只笼轮在最后一道砖缝里脱落。上层三格向右倾斜,里面的猫同时抓住笼网。林久安没有用身体硬顶,他把两块挡板叠成斜面,让笼架先靠住,再将空航空箱塞进底部作为临时支点。何青禾检查猫没有夹伤后,秦照才从远处掷来一枚楔块。
小满从横梁跳到倾斜笼架顶端。它的重量不可能扶正整架笼子,却让最上层那只不断撞网的幼猫停下来。两只猫隔着笼条对视几秒,幼猫慢慢缩回毛巾上。等轮架重新固定,小满自行跳走,没有等待任何人奖励。林久安把“轮架右倾”和三只猫的碰撞检查补进现场记录。第三组因为这一停比计划晚了近一分钟,但没有人把延误算在猫身上。
巨兽发出第一声真正的吼叫。声音不大,却让黄色龙门吊的钢索全部绷直。它发现猫正在脱离设备,四根粗肢同时转向南棚。秦照已经没有位置继续挡在笼架前。他看了烧麦形成的重刀一眼,向闻枝报:“第二次。”这一次不是防守。唐果让四枚探头同时照向设备底座。白光交会处,小满盯着的那条接缝显出一道细细灰线。秦照拖着重刀从地磅侧面冲下,避开巨兽正面,刀背贴地扫过。第一击砸碎圆筒外壳,第二击才命中底座接缝。
黑色圆筒向一侧倾斜。三根弧臂失去支撑,先后撞上地面。它们没有爆炸,只发出越来越低的余震。巨兽背部的灰白纹路在同一刻暗下,层叠骨板间露出一枚不断移动的硬结。倒下的圆筒外壳裂出一圈整齐槽口。槽口内没有线路编号,只有反复更换接头留下的磨损。唐果的探头短暂捕捉到三次强弱不同的余震,说明设备停止供能,却仍有残留沿地面回流。她没有宣布安全,只把所有人继续留在既定位置。
秦照的第二击也让烧麦刀身出现明显颤动。他本可以借设备倒下的空当再补一刀,手腕却先向外松开。烧麦恢复猫形后没有立即抬头,秦照把自己的受伤右手垫在软垫外侧,避免它滚到硬地。他遵守上限的动作比任何命令都早。“核心停了!”唐果喊,“右侧第二层骨板。”
秦照没有第三次挥刀。烧麦已经达到约定上限,他松手让重刀恢复成猫。胖橘落在他臂弯里,身体很沉,仍有意识。秦照把它放进空航空箱旁的软垫区,退到笼架前,用报废支撑杆承担普通防护。最后一击暂时没有刀能完成。闻枝不能再次邀请乌梅,唐果和发票刚结束一次持续追踪,何青禾必须守住呼吸不稳的白猫。小满仍在高处。林久安没有向它看第二眼。
巨兽核心只停顿了三秒。第一秒,乌梅从地磅跳向南棚,不是化刀,而是用爪子拍落一只松动探头。探头沿斜面滚进骨板下方,灯光从内部照出核心位置。第二秒,唐果根据那束白光收紧废吊绳。倒下的弧形金属臂被绳索带动,横着卡住巨兽前肢,让它无法重新遮住右侧。
第三秒,何青禾把刚剥离的灰白组织样本抛到油膜水洼。残留组织与核心之间出现短暂牵引,硬结向外偏了半寸。闻枝说:“秦照,杆。”秦照把弯曲的支撑杆掷给她。闻枝没有用受伤的右肩发力,只以左臂将杆尾卡进地磅边缘,借所有人已经制造出的空隙撬动骨板。她不是要杀死它,只要让那半寸不再合上。
林久安看见第二组笼架旁还有一柄液压剪。他没有越过黄线,因为货场里早已没有最初那条线。新的边界是地磅,是闻枝给他的二线位置。他用牵引绳勾住剪柄,把工具拖到秦照脚边。秦照接住液压剪。那不是猫刀,碰不到藏在另一层空间里的完整核心。但设备被破坏以后,硬结已有一半挤进现实。秦照将钳口卡进闻枝撬开的骨板,向内压到底。
硬结裂开。
巨兽没有流血。覆盖货场的灰白薄膜先从围网上剥落,接着是蓝箱、南棚和地面积水中的倒影。它庞大的身体失去支撑,一层层向内塌缩,最后只在潮隙最低处留下半圈潮湿灰痕。闻枝立即松开支撑杆。秦照丢下液压剪去看烧麦,唐果先抱起发票检查呼吸,何青禾逐格确认猫没有新的撞击伤。没有人站在原地等胜利看起来更像胜利。
小满从横梁落到废地磅上。它四爪站稳,离林久安不到一米。林久安把手垂在身侧,没有伸过去。小满也没有变成刀,只在他旁边坐下,看着最后一组笼架被推向安全位置。十二格笼具里共有十只猫。第一批五只状态稳定,可以在现场解除外层束带;另外五只需要连同笼格整体转移,避免二次应激。何青禾先剪红带,再检查针点。每一项都有两个人见证,没有因为战斗结束省略记录。
最上层那只窄脸灰猫在束带剪断后仍缩在角落。林久安把一只空纸箱放到笼格外,箱口朝向它,自己退到地磅另一侧。灰猫等了很久才钻进去。第二只三花跟着气味靠近,第三只却选择留在原笼。没人为了凑齐“第一批”把它抓出来,何青禾只调整了转运顺序。
十只猫最终有五只进入独立航空箱,三只留在原笼观察,两只需要补液。数字与最初判断不同,现场记录便按实际改。闻枝没有要求结果看起来更整齐。唐果拆下笼架上的银色接头,封进证物袋。秦照则重新检查箱底的三角加固片、海绿色消毒漆和那种缺失一半的黑色搬运扣。
这一次,他没有只写“定制处理”。
“中心转运组的笼具。”他说。唐果抬头:“确定?”
“三角焊片是前年统一加固,绿色漆用于区分完成高温消毒的周转箱。黑色搬运扣由中心器材室配发,不对外销售。”秦照把一只完整扣件与白猫带回的半枚拼在一起,断面相合,“单独一只可能遗失或被偷。这一批至少十二只,来自不同维修批次。有人持续接触内部笼具流转。”
“不等于中心的人在这里。”闻枝说。
“不等于。”秦照把这句也写进记录,“但运输线被用了。”笼具没有编号,反而成了更明确的异常。正常流程里,每一次发现、消毒、转运都应留下去向;有人磨掉牌片,却无法磨掉不同年份留下的焊法和漆层。
他们找到了线的一端。
线的另一端仍藏在救援中心内部,没有名字。
唐果把十二只笼具逐一拍摄,不让同一张照片代表整批。第三只笼底的旧焊片歪向左,第七只漆层下露出上一轮白色标记,第十一只搬运扣换过新轴。这些差异证明它们并非同一天仿造,而是从正常流转中一点点汇集到这里。闻枝让秦照把结论口述两遍。第一遍写进现场报告:内部运输线遭到利用。第二遍写进待查事项:使用方式可能包括盗取、冒领、违规调拨或内部配合,目前均无证据排序。两个句子放在一起,既不把怀疑收回,也不让怀疑提前长出一张脸。
林久安看着那些磨掉编号的位置。有人费力抹去了能追溯的东西,却留下了焊痕、漆层和旧扣。猫不会读编号,人的流程也可能被改,物件本身仍记得它经过多少次修补。天快亮时,外围支援把五份值班餐放到废地磅上。没有庆功酒,也没有整齐合影,只有纸碗、一次性筷子和一壶温水。唐果按任务记录念现场留守名单:“闻枝,秦照,唐果,何青禾。”
她停了一下,看向林久安。“林久安。五个。”秦照在正式报告的现场人员栏补上第五个名字,后面仍保留“外勤观察员·见习”,没有因为一场战斗改成执刀人。林久安数了数地磅上的饭。确实是五份。最靠边那碗没有辣椒,筷子横放在碗盖上,灰色见习证压着收据,免得被海风吹走。小满蹲在蓝箱顶端,离那张证很远,也没有离开。
林久安把第五碗拿到自己面前。