第一卷 远牧一号

3

白点

凌晨五点四十二分,苏瑶把一尾活鱼放进盛有麻醉液的白色塑料盆。

鱼起先还在挣扎,尾巴拍得盆底砰砰响,水溅上她的袖口。几分钟后,拍击声慢下来,鱼身向一侧倾斜,鳃盖仍一张一合。实验室的灯很白,照得每一片鳞都像薄金属。苏瑶用戴着手套的手托住鱼腹,拇指抵住鳃盖边缘,等那条鱼不再滑动,才让助理取样。

窗外还没有亮。舷窗是一块发黑的玻璃,偶尔浮过一层水光。船体在长浪里轻轻偏转,固定架上的试管跟着晃,却没有碰在一起。空气里混着酒精、海水和鱼体黏液的气味,冷气开得很足,待久了,鼻腔深处会有一点发涩。

昨夜那张显微照片不能算最后结果。

一张照片只说明在一小片鳃组织上找到了一只虫。十一号舱有十二万六千多尾鱼,每条鱼有四对鳃,每片鳃上又有密密的鳃丝。人从那么大的水体里捞出五条鱼,从每条鱼身上取下一点组织,再从玻片中挑出几个视野。最后看见的东西,可能代表整舱,也可能只代表那一点恰好被看见的地方。

苏瑶又做了十二张玻片。

有的没有。

有的只有一个。

虫体在显微镜下近乎透明,圆钝的身体边缘生着一圈细密纤毛。它缓慢转动时,看起来甚至有些安静。若不是鳃丝周围那些脱落的细胞和过多的黏液,很难把它同“病”联系在一起。

助理把计数写在记录纸上:“这张两个。”

“再看一遍边缘。”

“看过了。”

“左上。”

助理重新俯下身。过了片刻,他说:“还有一个,小的。”

苏瑶没有说话,只把数字三写进表格。

白纸上已经落了一排小数字:零,一,零,二,三,零。

这些数字太小,无法解释昨天的五十七尾死鱼;可它们又确实存在,不能因为小就被擦掉。

六点二十分,麻醉中的鱼开始恢复。它在清水盆里突然摆了一下尾巴,身体扶正,沿盆壁游了半圈。苏瑶蹲下来看了一会儿,等它能稳定保持平衡,才让助理把鱼送回观察池。

门打开时,走廊的风带进来一丝早餐的味道。大概是粥,还有煎过的什么东西。她这才想起自己从昨晚到现在只喝过半杯咖啡。

“苏老师,”助理问,“可以定刺激隐核虫了吧?”

“可以定感染。”

“那死亡原因——”

“不能定。”

“可是鳃上有虫,鱼也在死。”

苏瑶摘下手套,手指被汗水泡得发白。她把两只手套翻过来包在一起,丢进黄色废物桶。

“你发烧的时候,身上也可能有一处擦伤。”她说,“不能因为擦伤看得见,就说发烧是它引起的。”

助理点点头,又低头看那排数字。笔尖悬在“死亡原因”一栏上方,迟迟没有落下。


六点五十分,陈默被敲门声叫醒。

他昨晚两点才回舱室,睡前把手环设成只接收红色报警。远牧一号没有报警,但周海生直接来敲了门。

“起来看鱼。”门外的人说。

陈默闭着眼坐了几秒。舱室里看不见海,只有空调送风口持续发出细响。他下意识拿起床边的终端:十一号舱水温二十一点三,溶氧六点九,流量正常,昨夜无报警。

屏幕的光照在他脸上。

门又响了一下。

“醒了没有?”

“醒了。”

他洗脸时看见妻子在四点十七分发来的照片。女儿趴在客厅地板上画了一条鱼,身体是黄色的,嘴边围着一圈蓝色泡泡。鱼的下面写着三个歪歪扭扭的字:给爸爸。

陈默把照片放大。女儿把鱼画了六条腿,像一只穿着金色外衣的虫。他打出一句“爸爸看到了”,想了想,又加上一条六秒语音。

“画得很好。爸爸晚点给你看真的大黄鱼。”

发送按钮转了几圈。海上网络正好断续,那条语音留在灰色的等待状态里。

七点零五分,天边已经露出一点光。

甲板被夜里的水汽打湿,鞋底踩上去有轻微的黏滞感。周海生站在十一号舱边,脚旁放着半桶刚捞起的死鱼。鱼腹彼此挨着,随着船身倾斜,缓慢地向桶的一侧滑。

“多少?”陈默问。

“现在三十一。”

“昨天这个时间呢?”

“二十四。”

周海生从桶里拎起一尾。鱼身上没有明显伤口,嘴微微张着,鳃盖没有合拢。陈默蹲下去,第一次留意到鱼眼外面覆着一层很薄的透明膜。眼睛仍然完整,却已经不再朝向任何东西。

“苏瑶确认有虫。”周海生说。

“她告诉你了?”

“刚碰见她助理。”

“感染程度呢?”

“轻。”

陈默等他继续,周海生却把鱼放回桶里,用手套在裤腿上蹭了一下。

“你觉得不是虫?”陈默问。

“我没说不是。”

“那你在等什么?”

周海生望着水面。早上的第一轮投饲还没有开始,舱里只有进水形成的细碎波纹。水下偶尔有鱼身一闪,很快又沉回去。

“虫多的时候,鱼会蹭,会躁,会往水面上挤。鳃坏得厉害,呼吸就重。”他说,“这些鱼不太像。它们就是不想动。”

“轻度感染也可能先影响摄食。”

“可能。”

周海生把那个词说得很平,没有赞同,也没有反驳。

七点十分,投饲机开始预响。

机器转动之前会发出一声短促蜂鸣。其他舱的鱼已经熟悉这个声音,有时候蜂鸣刚响,水下便会浮起成片暗影。十一号舱迟了几秒。第一群鱼从靠近船尾的方向游来,数量不算少,却没有完全聚到投饲点下方。饲料落下时,它们在水面停留得很短,咬一口便向下沉。

陈默把终端镜头对准鱼群。屏幕里,识别框不断出现又消失,右上角的摄食指数缓慢上升。

“百分之八十八点九。”他说。

昨天是九十一点二。

与正常均值相比,下降了约三个百分点。

周海生没有看屏幕。他把身体探出栏杆,盯着那些刚刚沉下去的鱼。

“再少喂一点。”

“按摄食算法,现在还可以继续。”

“吃不完的东西最后都在水里。”

陈默看着指数。算法正在根据剩余饲料和鱼群响应调低投放速度,它做的事其实与周海生相同,只是慢了十几秒。

“减到六成。”他对值班员说。

周海生听见了,仍旧没回头。

八点,死亡数封到七十二。

死鱼被装进两个蓝色周转筐,送往暂存间。赵海推着早餐用过的空餐车从甲板另一头过来,在窄处停下,让运鱼车先走。两个筐从他面前经过,最上面一尾鱼的尾鳍随着车轮颠簸,轻轻碰着筐沿。

“又多了?”他问。

养殖员说:“七十二。”

“昨天五十七吧。”

“你记这个干什么?”

“你们吃了几碗饭我也记得。”赵海让开车,低声说,“七十二条,能摆满多少桌了。”

运鱼车过去后,甲板上留下一道断断续续的水痕。太阳正从船尾方向升起来,那道水很快变浅,只剩几片脱落的金色鳞片贴在防滑漆上。

陈默从旁经过,看见赵海弯腰捡起其中一片。

“这东西以前有人拿去做耳环。”赵海把鱼鳞放在指尖,对着太阳看,“小时候我妈说,大黄鱼身上的金色是见风才有的。刚从水里捞出来最好看,死久了就褪了。”

陈默说:“鳞片的颜色跟色素细胞和光线反射有关。”

赵海侧过脸看他。

“你女儿问你彩虹怎么来的,你也这么答?”

陈默一时没有说话。

赵海笑了,把鳞片弹进旁边的垃圾桶:“难怪人家想你也不肯回来。”

他推着餐车走远,轮子在甲板接缝处一下一下地响。

陈默站在原地,想起那条还没发出去的语音。他拿出手机,灰色圆圈已经不见了。妻子回了一个小太阳,女儿大概去幼儿园了。


上午九点半,临时会诊在实验室进行。

房间很小,周海生、陈默、罗志远和苏瑶站进去以后,连转身都要彼此让一下。显微镜连接着墙上的显示屏。屏幕中央,一只虫体正贴着鳃组织移动,纤毛沿边缘依次颤动,像风吹过一圈极细的草。

这东西太清楚了。

清楚得让陈默产生一种久违的轻松。在连续两天没有越界的曲线和没有结论的鱼群画面之后,屏幕上终于出现了一个可以指认的异常。它有轮廓,会移动,能被拍照,也有一个明确的名字。

罗志远首先开口:“就是它?”

“这是刺激隐核虫。”苏瑶说。

“会导致死亡?”

“严重感染会。”

“十一舱是不是严重感染?”

“不是。”

罗志远皱眉:“那你说清楚一点。”

苏瑶将画面切换到另一张玻片。干净的鳃丝呈整齐的羽状,染色后是淡红色。第三张图里,部分鳃小片增生,黏液覆盖在表面,结构显得拥挤。

“抽检五尾活鱼、三尾濒死鱼和三尾新鲜死鱼。活鱼两尾检出,濒死鱼两尾检出,死鱼一尾检出。虫体载量低,鳃部有轻度损伤,但远没有达到典型暴发水平。”

“死亡从四十三到五十七,再到七十二。”罗志远说,“不也在增加吗?”

“增加是真的,虫也是真的。”苏瑶抬手指了指屏幕,“可这两件事放在一起,不自动等于因果。”

“那它至少是目前唯一发现的问题。”

没人立刻接话。

船身向右舷轻轻倾斜,桌上的一支笔滚出去,碰到培养皿边缘才停下。显微镜画面也微微晃了一下,那只虫从视野中央游向暗处,只剩半个透明的圆。

陈默问:“如果加密采样,能不能确定?”

“能提高把握,不能替我们决定答案。”苏瑶说,“而且刺激隐核虫不是贴一个标签就结束了。它有生活史,离开鱼体后会在环境里发育,再释放感染阶段。水温、密度、鱼体状态都会影响结果。今天的轻,不代表几天后还轻。”

“所以应该治疗。”罗志远说。

“治疗本身也会让鱼应激。六千多立方米水体,开放换水系统,不是往鱼缸里倒一瓶药。停水、改流、药浴,每一步都有代价。”

“不治也有代价。”

“对。”苏瑶说,“所以才要判断,不是猜。”

罗志远沉默下来。他的电脑停在一封没有写完的邮件上,光标在“初步判断为”后面一下一下地闪。

周海生问:“能不能先把弱鱼挑出来?”

“可以增加巡舱,继续取濒死鱼。别大规模追捕,鱼群受惊后更耗氧。”

“换水呢?”

“维持当前水平。我建议暂时不动系统。”

这一次周海生看向陈默:“你呢?”

陈默没有想到他会问自己。

“设备和水质都正常。”他说。

话出口后,他听见了这句回答的空洞。过去两天,他已经说过很多次。它没有错,却也没有帮助任何人往前一步。

“我会把摄食、游速和鱼群分布的原始数据单独拉出来,”他补充道,“不用现有报警阈值,先看变化本身。再拿同批次舱做对照。”

苏瑶点了一下头:“把取样时间标进去。”

会诊最后形成的决定只有四行:暂不全舱治疗;每日两次病原复检;投喂量下调;持续观察。

罗志远拍下屏幕上的虫体,准备发给岸上。按下拍摄键前,苏瑶挡住镜头。

“连同检出率和载量一起发。”

“我知道。”

“照片太像答案了。”

罗志远看了她一眼,最后把旁边那张统计表也拍了进去。

中午,天气转晴。海水被太阳照成一种过分明亮的蓝,远牧一号的白色上层建筑在光里几乎没有阴影。驾驶台更新了热带低压信息:系统已加强为热带风暴,并获得一个名字。预报路径整体向西调整,但距离讨论转场还早。

食堂电视上正在循环播放卫星云图。赵海把声音关掉,只留下画面。巨大的白色云团在黑色海洋上旋转,从太空看,远牧一号连一个像素都占不到。

陈默没去吃午饭。他把电脑搬到实验室外的小工作间,开始整理十一号舱的视频。

程序以五分钟为间隔切出画面,标记鱼影,统计不同区域的密度。处理进度条走得很慢。他趁等待时去看苏瑶复检。

一尾濒死鱼躺在解剖盘上。它还没有完全死,胸鳍偶尔轻轻摆动,像在水里保持平衡的习惯被带到了空气中。苏瑶剪开鳃盖,动作很稳。血从切口渗出来,在不锈钢盘上聚成很薄的一层。

陈默问:“它会疼吗?”

苏瑶抬头看了他一眼:“做过麻醉。”

“我是问鱼。”

“我也是说鱼。”

她把鳃组织放进培养皿。陈默没有离开。他看着那尾鱼的胸鳍又动了两次,幅度越来越小,最后贴住身体。

“你第一次解剖是什么时候?”他问。

“大学。”

“会不习惯吗?”

“会。”苏瑶说,“后来也会。只是手不能跟着不习惯。”

她顿了顿,把白布覆在鱼身上。

“做这一行最麻烦的是,活着和死了都能提供证据。你希望证据够多,又不希望是用这种方式变多。”

工作间里传来一声提示音,第一批视频分析完成了。

陈默回到电脑前。屏幕上出现十一号舱过去四十八小时的鱼群热力图。大部分时间,代表鱼群的黄色和红色像一团被水揉散的颜料,在舱内缓慢移动。偶尔某个区域颜色加深,过几分钟又散开。

他把病原取样时间标上去,又叠加摄食率和死亡数。

没有清晰对应。

死亡在增加,摄食在下降,虫被找到了,可三条线没有像他期待的那样汇合。它们各走各的,只在这一天被人放到了一张图上。


下午四点,第二轮投喂开始。陈默没有站在集控中心,而是和周海生一起站到舱边。

阳光低了,养殖舱的一半沉进上层建筑投下的阴影里。饲料撒下去,鱼群从暗处浮上来。它们的金色并不均匀,有的深,有的浅;转身时亮一下,背过去便消失。十二万多尾鱼在水下重叠,人不可能看见一条完整的鱼,只能看见鳞光、鳍和偶尔张开的嘴。

“虫在什么地方?”陈默问。

周海生说:“鳃上。”

“我是说,这么多鱼里,哪几条有?”

“不知道。”

“那你看鱼的时候看什么?”

“看它们是不是还像一群鱼。”

陈默等了一会儿。

“现在呢?”

周海生两只手扶住栏杆。风把他工作服的后背吹得鼓起来。

“现在像是各有各的不舒服。”

这句话无法输入任何表格。陈默却记住了。

当天傍晚,十一号舱又捞出六尾濒死鱼。苏瑶复检后,仍然把病害等级维持在“轻度”。罗志远提交给公司的风险说明里,标题写的是《11号舱疑似寄生虫感染情况》。他删改几次,最终没有写“病害事件”。

韩启明从驾驶台发来通知:热带风暴路径存在西调趋势,各部门检查转场准备,但暂不改变当前航向。

工作群很快有了回复。养殖组问第二天的取样安排,轮机组报三台主泵检查正常,罗志远问转场最晚何时决定。韩启明没有再解释,只回了一句:等下一报。

陈默把通知逐条关闭。监控墙上又只剩十五个舱。


夜班接班前,苏瑶来集控中心找他。她递过一张打印出来的显微照片。大概是打印机墨粉不足,虫体边缘比屏幕上更淡,白色小点浮在灰黑的鳃组织旁,几乎要融进去。

“给我这个干什么?”

“你不是在做事件时间线吗?”

“电子版已经有了。”

“电子版太清楚。”她说。

陈默抬起头。

苏瑶用指尖点了点那片模糊的白:“这才像我们真正知道的程度。”

她走后,陈默把照片夹在显示器边缘。

二十二点的巡舱画面传回来。水下灯照见一片缓慢游动的鱼群,近处的鳞片偶尔反出白光。陈默盯得久了,觉得每一个亮点都像显微镜里的虫,又觉得什么都不是,只是鱼转了一下身。

窗外没有月亮。远牧一号沿预定航向继续向前,船底下是几千米深的海水。泵的声音穿过墙壁,稳定,低沉,和昨天没有分别。

陈默在记录中写:

11号舱日死亡72尾。刺激隐核虫弱阳性,轻度感染。摄食率较基线下降约3%。建议继续观察。

他看了很久,把最后一句删掉,改成:

尚不能解释死亡趋势,继续查找其他变化。

保存时,纸上的白点在屏幕微光里几乎看不见了。