第一卷 远牧一号
第 3 章白点
凌晨五点四十二分,苏瑶把一尾活鱼放进盛有麻醉液的白色塑料盆。
鱼起先还在挣扎,尾巴拍得盆底砰砰响,水溅上她的袖口。几分钟后,拍击声慢下来,鱼身向一侧倾斜,鳃盖仍一张一合。实验室的灯很白,照得每一片鳞都像薄金属。苏瑶用戴着手套的手托住鱼腹,拇指抵住鳃盖边缘,等那条鱼不再滑动,才让助理取样。
窗外还没有亮。舷窗是一块发黑的玻璃,偶尔浮过一层水光。船体在长浪里轻轻偏转,固定架上的试管跟着晃,却没有碰在一起。空气里混着酒精、海水和鱼体黏液的气味,冷气开得很足,待久了,鼻腔深处会有一点发涩。
昨夜那张显微照片不能算最后结果。
一张照片只说明在一小片鳃组织上找到了一只虫。十一号舱有十二万六千多尾鱼,每条鱼有四对鳃,每片鳃上又有密密的鳃丝。人从那么大的水体里捞出五条鱼,从每条鱼身上取下一点组织,再从玻片中挑出几个视野。最后看见的东西,可能代表整舱,也可能只代表那一点恰好被看见的地方。
苏瑶又做了十二张玻片。
有的没有。
有的只有一个。
虫体在显微镜下近乎透明,圆钝的身体边缘生着一圈细密纤毛。它缓慢转动时,看起来甚至有些安静。若不是鳃丝周围那些脱落的细胞和过多的黏液,很难把它同“病”联系在一起。
助理把计数写在记录纸上:“这张两个。”
“再看一遍边缘。”
“看过了。”
“左上。”
助理重新俯下身。过了片刻,他说:“还有一个,小的。”
苏瑶没有说话,只把数字三写进表格。
白纸上已经落了一排小数字:零,一,零,二,三,零。
这些数字太小,无法解释昨天的五十七尾死鱼;可它们又确实存在,不能因为小就被擦掉。
六点二十分,麻醉中的鱼开始恢复。它在清水盆里突然摆了一下尾巴,身体扶正,沿盆壁游了半圈。苏瑶蹲下来看了一会儿,等它能稳定保持平衡,才让助理把鱼送回观察池。
门打开时,走廊的风带进来一丝早餐的味道。大概是粥,还有煎过的什么东西。她这才想起自己从昨晚到现在只喝过半杯咖啡。
“苏老师,”助理问,“可以定刺激隐核虫了吧?”
“可以定感染。”
“那死亡原因——”
“不能定。”
“可是鳃上有虫,鱼也在死。”
苏瑶摘下手套,手指被汗水泡得发白。她把两只手套翻过来包在一起,丢进黄色废物桶。
“你发烧的时候,身上也可能有一处擦伤。”她说,“不能因为擦伤看得见,就说发烧是它引起的。”
助理点点头,又低头看那排数字。笔尖悬在“死亡原因”一栏上方,迟迟没有落下。
六点五十分,陈默被敲门声叫醒。
他昨晚两点才回舱室,睡前把手环设成只接收红色报警。远牧一号没有报警,但周海生直接来敲了门。
“起来看鱼。”门外的人说。
陈默闭着眼坐了几秒。舱室里看不见海,只有空调送风口持续发出细响。他下意识拿起床边的终端:十一号舱水温二十一点三,溶氧六点九,流量正常,昨夜无报警。
屏幕的光照在他脸上。
门又响了一下。
“醒了没有?”
“醒了。”
他洗脸时看见妻子在四点十七分发来的照片。女儿趴在客厅地板上画了一条鱼,身体是黄色的,嘴边围着一圈蓝色泡泡。鱼的下面写着三个歪歪扭扭的字:给爸爸。
陈默把照片放大。女儿把鱼画了六条腿,像一只穿着金色外衣的虫。他打出一句“爸爸看到了”,想了想,又加上一条六秒语音。
“画得很好。爸爸晚点给你看真的大黄鱼。”
发送按钮转了几圈。海上网络正好断续,那条语音留在灰色的等待状态里。
七点零五分,天边已经露出一点光。
甲板被夜里的水汽打湿,鞋底踩上去有轻微的黏滞感。周海生站在十一号舱边,脚旁放着半桶刚捞起的死鱼。鱼腹彼此挨着,随着船身倾斜,缓慢地向桶的一侧滑。
“多少?”陈默问。
“现在三十一。”
“昨天这个时间呢?”
“二十四。”
周海生从桶里拎起一尾。鱼身上没有明显伤口,嘴微微张着,鳃盖没有合拢。陈默蹲下去,第一次留意到鱼眼外面覆着一层很薄的透明膜。眼睛仍然完整,却已经不再朝向任何东西。
“苏瑶确认有虫。”周海生说。
“她告诉你了?”
“刚碰见她助理。”
“感染程度呢?”
“轻。”
陈默等他继续,周海生却把鱼放回桶里,用手套在裤腿上蹭了一下。
“你觉得不是虫?”陈默问。
“我没说不是。”
“那你在等什么?”
周海生望着水面。早上的第一轮投饲还没有开始,舱里只有进水形成的细碎波纹。水下偶尔有鱼身一闪,很快又沉回去。
“虫多的时候,鱼会蹭,会躁,会往水面上挤。鳃坏得厉害,呼吸就重。”他说,“这些鱼不太像。它们就是不想动。”
“轻度感染也可能先影响摄食。”
“可能。”
周海生把那个词说得很平,没有赞同,也没有反驳。
七点十分,投饲机开始预响。
机器转动之前会发出一声短促蜂鸣。其他舱的鱼已经熟悉这个声音,有时候蜂鸣刚响,水下便会浮起成片暗影。十一号舱迟了几秒。第一群鱼从靠近船尾的方向游来,数量不算少,却没有完全聚到投饲点下方。饲料落下时,它们在水面停留得很短,咬一口便向下沉。
陈默把终端镜头对准鱼群。屏幕里,识别框不断出现又消失,右上角的摄食指数缓慢上升。
“百分之八十八点九。”他说。
昨天是九十一点二。
与正常均值相比,下降了约三个百分点。
周海生没有看屏幕。他把身体探出栏杆,盯着那些刚刚沉下去的鱼。
“再少喂一点。”
“按摄食算法,现在还可以继续。”
“吃不完的东西最后都在水里。”
陈默看着指数。算法正在根据剩余饲料和鱼群响应调低投放速度,它做的事其实与周海生相同,只是慢了十几秒。
“减到六成。”他对值班员说。
周海生听见了,仍旧没回头。
八点,死亡数封到七十二。
死鱼被装进两个蓝色周转筐,送往暂存间。赵海推着早餐用过的空餐车从甲板另一头过来,在窄处停下,让运鱼车先走。两个筐从他面前经过,最上面一尾鱼的尾鳍随着车轮颠簸,轻轻碰着筐沿。
“又多了?”他问。
养殖员说:“七十二。”
“昨天五十七吧。”
“你记这个干什么?”
“你们吃了几碗饭我也记得。”赵海让开车,低声说,“七十二条,能摆满多少桌了。”
运鱼车过去后,甲板上留下一道断断续续的水痕。太阳正从船尾方向升起来,那道水很快变浅,只剩几片脱落的金色鳞片贴在防滑漆上。
陈默从旁经过,看见赵海弯腰捡起其中一片。
“这东西以前有人拿去做耳环。”赵海把鱼鳞放在指尖,对着太阳看,“小时候我妈说,大黄鱼身上的金色是见风才有的。刚从水里捞出来最好看,死久了就褪了。”
陈默说:“鳞片的颜色跟色素细胞和光线反射有关。”
赵海侧过脸看他。
“你女儿问你彩虹怎么来的,你也这么答?”
陈默一时没有说话。
赵海笑了,把鳞片弹进旁边的垃圾桶:“难怪人家想你也不肯回来。”
他推着餐车走远,轮子在甲板接缝处一下一下地响。
陈默站在原地,想起那条还没发出去的语音。他拿出手机,灰色圆圈已经不见了。妻子回了一个小太阳,女儿大概去幼儿园了。
上午九点半,临时会诊在实验室进行。
房间很小,周海生、陈默、罗志远和苏瑶站进去以后,连转身都要彼此让一下。显微镜连接着墙上的显示屏。屏幕中央,一只虫体正贴着鳃组织移动,纤毛沿边缘依次颤动,像风吹过一圈极细的草。
这东西太清楚了。
清楚得让陈默产生一种久违的轻松。在连续两天没有越界的曲线和没有结论的鱼群画面之后,屏幕上终于出现了一个可以指认的异常。它有轮廓,会移动,能被拍照,也有一个明确的名字。
罗志远首先开口:“就是它?”
“这是刺激隐核虫。”苏瑶说。
“会导致死亡?”
“严重感染会。”
“十一舱是不是严重感染?”
“不是。”
罗志远皱眉:“那你说清楚一点。”
苏瑶将画面切换到另一张玻片。干净的鳃丝呈整齐的羽状,染色后是淡红色。第三张图里,部分鳃小片增生,黏液覆盖在表面,结构显得拥挤。
“抽检五尾活鱼、三尾濒死鱼和三尾新鲜死鱼。活鱼两尾检出,濒死鱼两尾检出,死鱼一尾检出。虫体载量低,鳃部有轻度损伤,但远没有达到典型暴发水平。”
“死亡从四十三到五十七,再到七十二。”罗志远说,“不也在增加吗?”
“增加是真的,虫也是真的。”苏瑶抬手指了指屏幕,“可这两件事放在一起,不自动等于因果。”
“那它至少是目前唯一发现的问题。”
没人立刻接话。
船身向右舷轻轻倾斜,桌上的一支笔滚出去,碰到培养皿边缘才停下。显微镜画面也微微晃了一下,那只虫从视野中央游向暗处,只剩半个透明的圆。
陈默问:“如果加密采样,能不能确定?”
“能提高把握,不能替我们决定答案。”苏瑶说,“而且刺激隐核虫不是贴一个标签就结束了。它有生活史,离开鱼体后会在环境里发育,再释放感染阶段。水温、密度、鱼体状态都会影响结果。今天的轻,不代表几天后还轻。”
“所以应该治疗。”罗志远说。
“治疗本身也会让鱼应激。六千多立方米水体,开放换水系统,不是往鱼缸里倒一瓶药。停水、改流、药浴,每一步都有代价。”
“不治也有代价。”
“对。”苏瑶说,“所以才要判断,不是猜。”
罗志远沉默下来。他的电脑停在一封没有写完的邮件上,光标在“初步判断为”后面一下一下地闪。
周海生问:“能不能先把弱鱼挑出来?”
“可以增加巡舱,继续取濒死鱼。别大规模追捕,鱼群受惊后更耗氧。”
“换水呢?”
“维持当前水平。我建议暂时不动系统。”
这一次周海生看向陈默:“你呢?”
陈默没有想到他会问自己。
“设备和水质都正常。”他说。
话出口后,他听见了这句回答的空洞。过去两天,他已经说过很多次。它没有错,却也没有帮助任何人往前一步。
“我会把摄食、游速和鱼群分布的原始数据单独拉出来,”他补充道,“不用现有报警阈值,先看变化本身。再拿同批次舱做对照。”
苏瑶点了一下头:“把取样时间标进去。”
会诊最后形成的决定只有四行:暂不全舱治疗;每日两次病原复检;投喂量下调;持续观察。
罗志远拍下屏幕上的虫体,准备发给岸上。按下拍摄键前,苏瑶挡住镜头。
“连同检出率和载量一起发。”
“我知道。”
“照片太像答案了。”
罗志远看了她一眼,最后把旁边那张统计表也拍了进去。
中午,天气转晴。海水被太阳照成一种过分明亮的蓝,远牧一号的白色上层建筑在光里几乎没有阴影。驾驶台更新了热带低压信息:系统已加强为热带风暴,并获得一个名字。预报路径整体向西调整,但距离讨论转场还早。
食堂电视上正在循环播放卫星云图。赵海把声音关掉,只留下画面。巨大的白色云团在黑色海洋上旋转,从太空看,远牧一号连一个像素都占不到。
陈默没去吃午饭。他把电脑搬到实验室外的小工作间,开始整理十一号舱的视频。
程序以五分钟为间隔切出画面,标记鱼影,统计不同区域的密度。处理进度条走得很慢。他趁等待时去看苏瑶复检。
一尾濒死鱼躺在解剖盘上。它还没有完全死,胸鳍偶尔轻轻摆动,像在水里保持平衡的习惯被带到了空气中。苏瑶剪开鳃盖,动作很稳。血从切口渗出来,在不锈钢盘上聚成很薄的一层。
陈默问:“它会疼吗?”
苏瑶抬头看了他一眼:“做过麻醉。”
“我是问鱼。”
“我也是说鱼。”
她把鳃组织放进培养皿。陈默没有离开。他看着那尾鱼的胸鳍又动了两次,幅度越来越小,最后贴住身体。
“你第一次解剖是什么时候?”他问。
“大学。”
“会不习惯吗?”
“会。”苏瑶说,“后来也会。只是手不能跟着不习惯。”
她顿了顿,把白布覆在鱼身上。
“做这一行最麻烦的是,活着和死了都能提供证据。你希望证据够多,又不希望是用这种方式变多。”
工作间里传来一声提示音,第一批视频分析完成了。
陈默回到电脑前。屏幕上出现十一号舱过去四十八小时的鱼群热力图。大部分时间,代表鱼群的黄色和红色像一团被水揉散的颜料,在舱内缓慢移动。偶尔某个区域颜色加深,过几分钟又散开。
他把病原取样时间标上去,又叠加摄食率和死亡数。
没有清晰对应。
死亡在增加,摄食在下降,虫被找到了,可三条线没有像他期待的那样汇合。它们各走各的,只在这一天被人放到了一张图上。
下午四点,第二轮投喂开始。陈默没有站在集控中心,而是和周海生一起站到舱边。
阳光低了,养殖舱的一半沉进上层建筑投下的阴影里。饲料撒下去,鱼群从暗处浮上来。它们的金色并不均匀,有的深,有的浅;转身时亮一下,背过去便消失。十二万多尾鱼在水下重叠,人不可能看见一条完整的鱼,只能看见鳞光、鳍和偶尔张开的嘴。
“虫在什么地方?”陈默问。
周海生说:“鳃上。”
“我是说,这么多鱼里,哪几条有?”
“不知道。”
“那你看鱼的时候看什么?”
“看它们是不是还像一群鱼。”
陈默等了一会儿。
“现在呢?”
周海生两只手扶住栏杆。风把他工作服的后背吹得鼓起来。
“现在像是各有各的不舒服。”
这句话无法输入任何表格。陈默却记住了。
当天傍晚,十一号舱又捞出六尾濒死鱼。苏瑶复检后,仍然把病害等级维持在“轻度”。罗志远提交给公司的风险说明里,标题写的是《11号舱疑似寄生虫感染情况》。他删改几次,最终没有写“病害事件”。
韩启明从驾驶台发来通知:热带风暴路径存在西调趋势,各部门检查转场准备,但暂不改变当前航向。
工作群很快有了回复。养殖组问第二天的取样安排,轮机组报三台主泵检查正常,罗志远问转场最晚何时决定。韩启明没有再解释,只回了一句:等下一报。
陈默把通知逐条关闭。监控墙上又只剩十五个舱。
夜班接班前,苏瑶来集控中心找他。她递过一张打印出来的显微照片。大概是打印机墨粉不足,虫体边缘比屏幕上更淡,白色小点浮在灰黑的鳃组织旁,几乎要融进去。
“给我这个干什么?”
“你不是在做事件时间线吗?”
“电子版已经有了。”
“电子版太清楚。”她说。
陈默抬起头。
苏瑶用指尖点了点那片模糊的白:“这才像我们真正知道的程度。”
她走后,陈默把照片夹在显示器边缘。
二十二点的巡舱画面传回来。水下灯照见一片缓慢游动的鱼群,近处的鳞片偶尔反出白光。陈默盯得久了,觉得每一个亮点都像显微镜里的虫,又觉得什么都不是,只是鱼转了一下身。
窗外没有月亮。远牧一号沿预定航向继续向前,船底下是几千米深的海水。泵的声音穿过墙壁,稳定,低沉,和昨天没有分别。
陈默在记录中写:
11号舱日死亡72尾。刺激隐核虫弱阳性,轻度感染。摄食率较基线下降约3%。建议继续观察。
他看了很久,把最后一句删掉,改成:
尚不能解释死亡趋势,继续查找其他变化。
保存时,纸上的白点在屏幕微光里几乎看不见了。