跳转到内容
【06:02】
三期棘龙投放后第二十一天。
许鸣在工位前的屏幕上弹出了三条自动汇总的日报。
他把咖啡杯搁在控制台上,杯底和金属台面碰出一声轻响。
索伦今天来得比他早,正靠在椅背里翻看早间数据流,指尖在触控板上缓慢地划着,像在念什么不太需要动脑的东西。
“三只成年个体,一百五十只幼体。今日存活率百分之九十七点三。”
索伦头也不抬地报出数字,语气平淡得像在报天气。
“有伤亡?”
“四只。三只幼体溺亡在入海口那片礁石群外侧的深水回流区,一只在中心湖东岸翻石头时被碎石压住后腿,溺亡。”
许鸣点开死亡报告,快速扫过每一份,编号都在五开头的区间……他随即把报告归类存档,然后打开了全息地图。
一百五十个黄点比投放时松散了不少。中心湖东岸的幼体已经分成了七八个小组,每组间距从最初的紧密聚拢扩展到了百米以上。
入海口那几组散得更开,有几只已经跟着156的尾巴游过了礁石群,进入了盐度更高的外侧水域。
沉寂水域里的幼体仍然相对集中,但它们的活动半径也在缓慢扩大,从344那块石头为中心,像水波一样往芦苇带和浅湾方向扩散。
地图上那三个绿点没怎么移动。
“它们是不是形成习惯了?”
许鸣把三只成年个体的活动范围叠加在一起,画面上三片水域像三个相邻但不重叠的圆,边界清晰,间距稳定。
“我认为不是习惯。”
索伦终于把视线从数据流上移开,把腿从桌沿放下来,往前倾了倾身。
“是分工。”
他把三只成年个体的监控画面调出来,三块屏幕并排放在主屏幕上。
274在中心湖东岸浅湾里,身后跟着三只幼体。
它正在水草带边缘做低速巡逻——脚步很慢,脖子微微前伸,吻部半浸在水里,尾巴在水中划出缓慢而稳定的弧线。
三只幼体跟在它身后不到五米的位置,队形松散但方向一致。
156在入海口礁石区,站在那块被潮水冲刷得光滑的礁石上。
他总是会在这里站着,挺直身体,侧头,望向那无边无际的海洋。
三只幼体围在它脚边的浅水区里,一只在追招潮蟹,一只在啃礁石表面的海藻,第三只趴在156尾巴旁边,把下巴搁在礁石边缘,竖瞳半眯。
344在沉寂水域,趴在它那块石头上,身体大半浸在水里。
六只幼体分散在它周围的浅水区和芦苇带里,各自翻石头、追小鱼、在水草丛里钻来钻去。
344的头部朝向西北方向,竖瞳半睁,仿佛偷得浮生半日闲。
三块画面放在一起,许鸣第一次用一种更整体的视角去看它们——三只成年个体,三片水域,三种不同的日常节奏。
“274是巡逻型的。每天都在动,路线固定,幼体跟着它走,边走边学。”
索伦指着274的画面,手指在屏幕上划了一条弧线。
“156……我说不清,它像是选了一个固定的点——然后让幼体在这个点周围活动。但我总感觉……他像是在做什么准备。”
他把手指移到344的画面上。
“344他基本不动,幼体主动来找它。他只在幼体发出求助信号或者面临危险的时候才起身。其余时间,它就在那块石头上趴着,看着。”
许鸣靠在椅背里,手肘搁在扶手上,盯着那三块画面看了很久。然后他想到一个问题。
“它们有没有交集?”
“没有。三片水域中间隔着足够远的距离,但是他们’麾下‘的部分幼体,倒是因为本能偶遇了几次。”
索伦把三只成年个体过去一周的晨间发声记录调出来。每天清晨,156首先发出长啸,274回应,344轻声附和。
“它们每天确认彼此的存在,然后各自做各自的事。”
许鸣把发声记录和活动范围叠加在同一张地图上。三条轨迹线从三个不同的位置出发,在地图上形成一个松散的三角形——彼此可见,彼此呼应,但彼此独立。
“这可能是棘龙最稳定的社会结构。”
他在项目日志里写下一行字:
【三只成年个体在投放后第二十一天形成稳定的空间分工,三种行为模式均以各自幼体群体的需求为核心,互相之间保持每日声音联系但不进行领地重叠。推测此结构为棘龙在资源充足、空间开阔条件下的自然社会形态。】
他停了一下,又把最后那句话删掉了。
“推测”两个字让他不太舒服。一年前他写过太多“推测”,后来大部分都被数据推翻了。他想了想,在后面加了一句:
【持续观测中,暂不结论。】
【06:45】
中心湖东岸浅湾。
274停下脚步。
它身后的三只幼体也跟着停下来,排成一排站在浅水区边缘。541在最前面,偏着头看274的侧影,另外两只在它身后散开半步。
274把头微微抬高,竖瞳扫过前方的水草丛。然后它往左迈了一步,把吻部探进一簇芦苇根部。
541立刻跟上去,也把吻部探进同一簇芦苇根部。另外两只慢了半拍,但也在几秒后凑了过来,三只幼体的吻部挤在同一片芦苇根里,像三根细长的吸管插在同一个水杯里。
274从芦苇根里叼出一条泥鳅。
它没有吞。
它把泥鳅含在嘴里,抬起头,让泥鳅在齿间挣扎了一下,然后低头,松嘴。泥鳅掉在水面上,尾巴一甩,往水草丛深处钻去。
541扑出去了。它这次的动作比二十天前利落了很多——前爪落点精准,吻部入水角度刚好,牙齿闭合的位置不偏不倚。泥鳅被它钉在齿间,尾巴还在甩,但已经无处可逃。
541仰头,吞下。
274看着它,竖瞳缓慢地收缩了一次,然后转身继续往前走。541跟上去,步伐比刚才快了一点。另外两只也从芦苇根里拔出头来,甩了甩嘴上的泥水,跟上了队伍。
【07:12】
入海口礁石区。
156从礁石上滑进水里,游向礁石群外侧的一片浅水沙洲。潮水正在退去,沙洲表面露出了湿漉漉的沙粒和嵌在沙里的贝壳碎片。
三只幼体跟着它。567在最前面,另外两只稍慢一些,但都在往同一个方向游。
156在沙洲边缘停下来,低头,把吻部探进沙层里,左右摆了摆,然后叼出一个巴掌大的蛤蜊。
它没有吞。它把蛤蜊放在沙洲表面,用吻部推了一下。蛤蜊壳在沙粒上滑出去不到十厘米,停在一小片凹陷里。
567扑过去,用前爪按住蛤蜊,低头咬住壳的边缘,试探性地咬了一下,壳没有碎。它换了个角度,又咬了一下,还是没有碎。
它偏头看向156。
156游过来,低头,用吻部把蛤蜊翻了个面,露出壳背面的一块小凹陷。然后它用吻尖在那个凹陷处轻轻一磕,壳裂了一道缝。
567凑上去,用牙齿咬住裂缝边缘,用力一撬,壳开了。
它把蛤蜊肉囫囵吞下去,连壳渣都没剩。
156转身游回礁石。567跟上去,另外两只也跟上去。三只幼体的尾巴摆动的频率逐渐和156同步了,像一个看不见的节拍器被同一根手指轻轻拨动。
【07:48】
沉寂水域。
344趴在那块石头上,竖瞳半眯,身体大半浸在水里。六只幼体散在它周围,各自忙碌。
588在水草丛里翻石头,动作已经比投放时利落了很多——前爪落点精准,吻部入水角度刚好,每次翻石头都能带出一条小鱼或一只小虾,然后精准地钉住,仰头吞下。
另外几只幼体分散在芦苇带和浅水区交界处。一只在追水黾,追了两步停下,偏头看水黾在水面上划出的细密圆圈,然后又追两步。另一只在浅水区边缘反复把吻部探进水里又抬起来,像在练习某种动作。
344的尾巴在水面上轻轻摆动,频率极慢,几乎和落羽杉树叶在风中的摇摆同步。
许鸣注意到一个细节。588在翻石头的时候,每翻三块,就会偏头看一眼344的方向。如果344的头部朝向没有变化,588就继续翻下一块。如果344的头部微微移动了——哪怕只是几厘米——588就会停下来,等那个移动停止后再继续。
“它们在确认。”
许鸣把588翻石头时的偏头动作放大,数了一下,过去半小时内588一共偏头看了344十一次。另外几只幼体也有类似的行为,但频率不一。
“确认什么?”
索伦从旁边凑过来看。
“确认344还在看它们。”
许鸣把画面拉到344的竖瞳特写,它的眼睛半睁着,但瞳孔始终朝向幼体所在的方向。
“它不需要做任何事。它只需要在那里看着——对幼体来说,那就是安全感的来源。”
索伦沉默了几秒,然后在项目日志里写了一行字:
【344对幼体的‘照看’行为表现为被动观察模式。幼体通过视觉确认成年个体的存在和朝向获取安全感,成年个体通过偶发的干预行为维持这种信任关系。双方不需要持续互动,但需要持续可见。】
【08:23】
晨会。
文特尔博士今天没有夹着那沓永远也翻不完的打印纸。他走进会议室的时候手里只有一个平板,屏幕上显示着一份刚打印出来的数据报告。
“三期投放第二十一天。存活率百分之九十七点三。”
他把平板放在桌面上,没有坐下,目光扫过会议室里每一个人。
“我知道你们中的很多人可能已经习惯了这种节奏。每天早上看数据,看录像,写报告,然后第二天重复。这种日常是好事——说明没有突发事件,没有危机,没有需要紧急处理的东西。”
他把平板翻过来,调出一张全息地图。
“但我想让你们注意另一件事。”
地图上,三只成年个体和它们各自的幼体群体以不同颜色标记出来——蓝色是274组,绿色是156组,橙色是344组。
“三个群体之间的间距在过去二十一天里几乎没有变化。但每个群体内部的活动范围在持续扩大。”
他把地图放大到中心湖东岸,274组的蓝色光点分布范围比投放第一周扩大了将近三倍。
“它们在学习,在探索,在逐渐适应各自的水域。成年个体在引导,幼体在跟随。这个过程很平稳,很健康,很——”
他停了一下。
“很日常。”
他把平板放回桌面,双手撑在桌沿上,微微前倾。
“所以从今天开始,我要你们做一件不同的事。”
会议室里安静了两秒。许鸣抬头看他,手里的触控笔停止了转动。
“不再每天写汇总报告。改成每周一次。”
文特尔博士直起身,目光在许鸣和索伦脸上各停了一拍。
“我要你们把时间花在观察上,而不是汇报上。花在理解上,而不是记录上。”
他转身往门口走,走到一半停了一下,侧过脸。
“这一年你们做得很好。但你们花在数据上的时间太多了。去看它们。不是看数据——看它们本身。”
门关上了。
会议室里安静了几秒,然后索伦偏过头看向许鸣。
“每周一次汇报?”
“每周一次。”
索伦靠回椅背里,嘴角微微动了一下。
“那我们今天下午做什么?”
【10:12】
许鸣推开观察室的门,走到窗边,把遮光帘全部拉开。
晨光从窗户涌进来,在地面上铺开一整片明亮的矩形。窗外,草原的绿色从塔楼基座一直延伸到地平线,几只三角龙在远处的缓坡上缓慢移动,背甲在阳光下反射着暗褐色的光泽。
他回到控制台前坐下,但没有打开任何数据面板。他把主屏幕切换到中心湖东岸的实时监控画面,放大到能看清274每一片鳞片的尺度。
274正带着三只幼体沿水草带边缘往北巡逻。它的步伐不快,脚掌落点精准地避开了水底的碎石和沉木。
三只幼体跟在它身后,队形比一周前紧凑了很多,间距从原来的两三米缩短到了不到一米。
541走在最前面,另外两只各偏开半个身位跟在后面。它们的尾巴摆动频率和274的尾巴摆动频率逐渐接近——不是完全同步,但能看出某种节律上的呼应。
“你注意到没有。”
索伦不知道什么时候站到了他身后,手里端着两杯咖啡,一杯放在许鸣面前。
“274走路的时候,尾巴摆动的幅度比平时小。平时巡逻是大幅左右摆,现在是小幅慢摆。”
许鸣接过咖啡,低头看画面。确实,274的尾巴在水面下缓慢地左右划动,幅度比昨天他们看到的巡逻姿态小了很多。
“它把速度降下来了。”
“不只是速度。”
索伦把画面拉到274身后的三只幼体。
“你看它们的脚。541的脚掌落点几乎和274踩过的位置重合——它在踩着274的脚印走。”
许鸣把画面定格,对比274和541的脚掌落点。274踩过的泥底上留下浅浅的凹痕,541的脚掌大部分都踩在那些凹痕的边缘,偶尔有一两只脚踩偏,但很快调整回来。
“它在教它们走路。”
“不,它在教它们省力。”
索伦把画面倒回一周前,那时274带着幼体巡逻时速度更快,尾巴摆动幅度更大,幼体跟在后面需要频繁调整方向才能保持队形。
现在274的步频降低了,尾巴摆幅缩小了,幼体只需要踩着它的足迹就能以相同的速度前进。
“它在根据幼体的体能调整自己的巡逻节奏。”
【11:47】
许鸣把画面切到入海口礁石区。
156站在礁石上,身体侧面被阳光照得发亮,背帆的边缘泛着一圈浅色的光。三只幼体围在礁石周围的浅水区里,567趴在156尾巴旁边,另外两只在礁石外侧的水草丛里翻找着什么。
潮水正在涨。海水从礁石群外侧缓慢涌入,水面以每小时几厘米的速度上升。156低头看了一会儿水面,然后从礁石上滑下来,游向三只幼体。
它用吻部轻轻碰了碰567的背帆,然后往礁石群内侧的方向游了几米,停下来,回头。
567跟上去。另外两只也跟上去。
156又往内游了几米,再停下,再回头。三只幼体跟在它身后,逐渐往浅水区深处移动。
“他在带它们避潮。”
许鸣把潮汐表和156组的移动轨迹叠在一起,发现156每次移动的时机恰好是潮水开始加速上涨的前几分钟。
“他知道潮水什么时候涨。”
“他在这片水域待了快一年。潮汐节律已经刻进它的身体了。”
索伦把过去一周156组的移动轨迹和潮汐表做了对比,发现156组的活动范围随着潮汐变化有明显的伸缩,涨潮时往内收缩,退潮时往外扩展,像一呼一吸的肺。
“它把潮汐节律教给了幼体。”
【13:15】
沉寂水域。
344还在那块石头上。它的姿势和上午没什么变化,身体大半浸在水里,下巴搁在石头边缘,竖瞳半眯。
但它的头部朝向变了。上午朝向西北,现在朝向东南。
许鸣把画面往东南方向延伸,看到三只幼体正在浅水区边缘的一片芦苇丛里翻石头。其中一只——588——正用吻部反复顶一块半埋在泥沙里的石头,石头太大,它顶不动,急得用前爪去扒拉。
344的头部微微动了一下。幅度很小,不到一厘米。
588又扒拉了两下,石头松动了一点,但还是翻不过来。它偏头看了344一眼,发出一声短促的“咕嘎”。
344从石头上滑进水里。
它游到588旁边,没有直接帮忙。它低头,用吻部顶住石头的边缘,轻轻一推,石头翻了个面。石头底下窜出一条小泥鳅,588扑上去,没扑到。泥鳅钻进了旁边的石缝。
344没有继续帮忙。它转身游回石头旁边,重新趴下来。
588在石缝前停了一会儿,然后学着344刚才的动作,用吻部顶住另一块石头的边缘,用力一推。石头翻了,底下什么都没有。
它没有气馁。它走到第三块石头前,继续推。
344的竖瞳在石头上缓慢地收缩了一次。
“它刚才是在教588怎么推石头?”
索伦歪着头看画面。
“不是教。”
许鸣把刚才那段回放慢放,停在344推石头的那个瞬间。
“它只是示范了一次。然后588自己学会了。它只是做了一个动作,让588看到。”
“然后588自己试了两次,成功了零次。”
“难绷。”
许鸣看着588推第三块石头的画面,嘴角微微动了一下。
“好吧,起码他在学。”
【15:03】
中心湖东岸浅湾。
274带着三只幼体在一片开阔的浅水区停下来。水面只没过幼体的腹部,水底铺着细沙和圆滑的鹅卵石,阳光透过不到半米深的水层直射到水底,把沙粒照得金黄。
541在浅水区里转了两圈,然后趴下来,把肚子贴在沙底上。另外两只也趴下来,三只幼体并排趴在浅水里,背帆露出水面,在午后的阳光里微微透光。
274站在它们旁边,身体半浸在水里,竖瞳缓慢地扫过浅湾四周。
它站了大约十分钟,一动不动。
然后它慢慢趴下来,把身体沉进浅水里,背帆露出水面,和幼体们的背帆排成一列。
四只棘龙的背帆在午后的阳光下几乎同时轻微晃动,像四棵被同一阵风吹过的芦苇。
许鸣把画面定格。
“它们在晒太阳。”
他把画面放大,看到274的竖瞳已经完全眯上了,幼体的尾巴在水底轻轻摆动,偶尔有一只翻个身,把肚子贴在沙底上蹭一下。
“274以前从来不在白天趴下来休息。”
许鸣把274过去一年的行为数据调出来,它在巡逻时几乎从不停留超过几分钟,更不会在开阔水域中央趴下来。
“它在把休息时间调整到幼体的节奏上。”
索伦看着屏幕上四只棘龙并排晒太阳的画面,沉默了一会儿。
【滴——】
太阳开始往西沉的时候,A.S系统启动了今天的第二场模拟降水。雨从西北方向来,先是一阵风,然后雨幕缓慢地覆盖整片湿地。
274在三只幼体下水之前先站起来,往浅湾出口的方向走了几步。它偏头看了一眼天空,又回头看了一眼幼体,然后转身往浅湾内侧的岩壁方向走。
541跟上去。另外两只也跟上去。
274在岩壁下侧一块凸出的岩石旁边停下来。那块岩石从崖壁上伸出将近两米,形成一个天然的雨棚。
岩石下的水面比外面平静,雨点打不到,只有从岩壁边缘滴落的水珠偶尔在水面上敲出细小的涟漪。
541钻进雨棚底下,另外两只也挤进来。三只幼体挤在岩石下方的浅水里,背帆几乎挨在一起。
274没有进雨棚。它站在岩石外侧,背帆暴露在雨中,雨水顺着神经棘边缘滑落,在它身体两侧形成一道细密的水帘。它的身体横在雨棚入口处,把大部分风雨挡在外面。
许鸣把画面拉到雨棚内部。三只幼体挤在一起,身上几乎没有被淋湿。274背帆上流下的雨水在它身后形成一道半透明的屏障,把风雨隔绝在外。
“好美……”
索伦把画面放大到274的背帆,雨水从神经棘之间的皮皮肤上成股流下,把它的背帆洗得发亮。
许鸣安静看着274站在雨中的侧影,沉浸在巨兽震撼人心的迷人躯体中。
【18:47】
雨停了。
夕阳从云层缝隙里漏下来,把整片湿地染成一层流动的金色。
274从雨棚外侧走开,抖了抖背帆上的水珠。三只幼体从岩石下面钻出来,甩了甩尾巴上的水,跟着274往浅湾深处游去。
入海口那边,156正带着三只幼体从礁石背风面游出来。
潮水已经退到了低位,礁石群外侧的沙洲大片裸露,几只招潮蟹在湿沙上横着爬,举着那只不成比例的大螯。
567第一个冲上沙洲,追着一只招潮蟹跑了十几米。
另外两只也跟上去。156站在浅水里,看着几个小家伙迎着夕阳在沙洲上乱跑,竖瞳缓慢地收缩着。
伴随着太阳沉入地平线,全息地图边缘亮起了夜光模式。塔楼顶端的蓝色警示灯在夜空中稳定地亮着。
【19:30】
许鸣把主屏幕切到全图模式。
一百四十三个黄点和三个绿点安静地铺展在整片水系中。
三个绿点各自守在自己的水域里,黄点围绕在它们周围,分布范围比投放时扩大了很多,但整体格局没有变化。
274在中心湖东岸,156在入海口礁石区,344在沉寂水域。
它们没有靠近彼此,但它们的轨迹线在每天清晨的长啸中短暂地交汇——三声长啸从三个方向传来,在地图上形成一个小型的三角形。
索伦把今天的观察日志调到屏幕上。
“你写了多少?”
“没数。”
许鸣把日志往下翻,今天他写了十七页。
从早到晚,几乎每一段都有详细的描述和画面对比。
他翻了翻前面的部分,发现从投放第一天开始,日志的篇幅就在逐渐增加,最近一周几乎每天都是十几页。
“一年前我写日志是为了记录数据,方便写报告。”
他把日志翻到最后一页,光标停在末尾。
“现在写日志是因为我想记住它们每天做了什么。”
索伦看了他一眼,没有接话。他把自己的椅子拖到许鸣旁边坐下,把两杯新倒的咖啡放在控制台上,一杯推过去。
两个人安静地坐在控制台前,看着屏幕上的黄点和绿点在夜色中缓慢移动。
窗外,草原上的风从塔楼方向吹过来,带着夜晚特有的凉意和青草气息。
远处有夜行性恐龙的低鸣,断断续续的,像在说梦话。
【21:47】
许鸣把今天的最后一条观察记录写完,保存,然后关掉了日志窗口。
他调出三只成年个体的实时画面。
274趴在中心湖东岸浅湾的岩壁旁边,三只幼体挤在它身侧,身体贴着身体,背帆交叠在一起。
156站在入海口礁石上,三只幼体在它脚边的浅水里,567把下巴搁在156的尾巴根上,另外两只靠着156的前肢,竖瞳半眯。
344趴在沉寂水域的那块石头上,六只幼体围在它周围,有的趴在石头上,有的浮在水里,有的在水草丛边缘蜷缩着。
三块画面并排放在主屏幕上,三片水域,三只成年个体,三种不同的休息姿势。
许鸣忽然想到了什么。
他把三只成年个体的位置坐标调出来,在地图上标出它们之间的距离——274到156大约十二公里,156到344大约十五公里,344到274大约九公里。
许鸣把地图缩到最小,看着那三个绿点在地图上形成一个松散的三角形。
它们在彼此的声音范围内,但不在彼此的视线范围内。
“它们不需要待在一起,但它们知道彼此在哪里。”
他在日志末尾补了一行字:
【第二十一天观察结束。三只成年个体维持稳定的空间分工,各自以不同的行为模式照料各自幼体群体。每日声音联系保持,领地不重叠。三个群体正在稳步成长。】
他想了想,又加了一句:
【今天没有写死亡报告】
关掉日志,他把咖啡杯端起来,发现杯子已经空了。
索伦在旁边靠着椅背睡着了,呼吸平稳,一只手还搭在控制台上,指尖离触控板不到一厘米。
许鸣把索伦的手从控制台上轻轻拿开,把咖啡杯从他另一只手里抽出来放在桌面上。
然后他把自己的椅子往后推了推,靠进椅背里,闭上眼睛。
窗外的风声和远处水面的轻微涟漪声混在一起,从半开的窗户缝隙里渗进来。