一九八七年十月十七日,北坡的林子已经彻底褪去了秋色。落叶铺了厚厚一层,踩上去松软而无声,连脚步声也被枯叶层吸收了大半。曹山林带着青崽子和赵小虎从屯口出发,沿着北坡那条已经被踩实了无数遍的山路往上走。青崽子走在最前面,它的爪垫踩在落叶上几乎没有声响,每一步都落得轻而准,像一只已经在山林里走了一辈子的老兽。它后腿上的伤已经全好了,伤口处长出的新毛比周围的毛色略浅,在晨光中像一道淡淡的印记。
赵小虎跟在曹山林身后,背上背着一只帆布包,包里装着干粮、盐、一小罐猪油和一卷麻绳。他腰间挂着一把猎刀和一只铝水壶,走路的时候壶里的水随着步幅晃动,发出轻微的咣当声。曹山林腰间也挂着猎刀和猎枪,左肩斜挎着一只布口袋,里面装着炒面和盐。他们的目标是北坡深处那几处水源地——从入秋到现在还没有巡完,如果入冬前不去确认水位状况,等大雪封了山就来不及了。
他们走了将近三个钟头,在午后的阳光透过林冠缝隙洒下来的时候,到达了第一处水源地。那是一处被山岩围起来的小水潭,面积不大,水色清澈,潭底的卵石清晰可见。曹山林蹲在潭边,把手伸进水里试了试温度,然后从口袋里掏出一根麻绳,在绳头系了一块小石头,沉进潭底测了一下深度。他把石头提上来的时候,绳子上印着明显的湿痕,湿痕的位置大约在齐腰深的刻度。“水位比上个月降了两寸,但还好。”他说着,把麻绳收回来盘好放进口袋里。
青崽子没有靠近水潭,而是蹲在水潭上方的一块岩石上,耳朵半立着,鼻尖微微翕动。它的目光落在水潭下游方向的一片密林里,身体微微绷着,但没有发出声音。曹山林注意到它的姿态变化,站起来走到岩石旁边,顺着它的视线看去——密林深处没有什么明显的动静,但林间的光影在风的作用下不断变化,难以分辨哪些是树的影子在动,哪些是别的东西在移动。曹山林蹲下来,手掌落在青崽子肩胛骨上,感受到它肌肉的绷紧程度——警觉而不紧张,像一台已经启动但尚未发出警报的监测设备。他在青崽子的肩胛骨上按了两下,压了一下它的毛,然后站起来对赵小虎说:“往下走,天黑前到黑瞎子沟扎营。”
他们沿着干河沟往下游走了将近两个钟头,在太阳落到树梢以下的时候到达了黑瞎子沟边缘。曹山林选了一处背风的岩壁作为营地——岩壁朝南,顶部向外伸出约两米,形成一个天然的小檐,可以遮挡夜里的露水和可能的降霜。岩壁根部的枯叶层比较厚,踩上去松软,不需要额外铺草就能睡人。曹山林蹲在地上清理出一片空地,搬来几块石头围成一个半圆,在圈内铺了细树枝和干枯的松针作为篝火的基座。
赵小虎去附近捡柴,回来的时候抱了一大捧干松枝和几根粗一些的倒木。他把柴火堆在篝火圈旁边,挑了几根粗的架在基座上,从口袋里掏出火柴划燃了一根,引燃了细松枝。火苗顺着松针的油脂窜起来,舔着倒木的树皮,慢慢地扩散成稳定燃烧的火焰。橘红色的火光在岩壁的弧面上投下一片暖色的光晕,在傍晚的暮色中形成一小片被光包裹的领地。曹山林蹲在篝火旁边,把铝水壶架在火堆边的石头上烧水,又从口袋里掏出炒面口袋,舀了几勺炒面放进水壶里,用一根干净的松枝搅拌成糊状。赵小虎从包里掏出盐罐子,撒了一点盐进去。两个人靠着岩壁坐在枯叶层上,各自端着一只搪瓷缸子喝炒面糊。青崽子趴在曹山林脚边,安静地闭着眼,耳朵却始终保持着轻微的转动。
夜深了,山林的声响一层一层地降下来。林间夜风的呼啸也缓缓收束成一阵贴着地面的低语。篝火烧到了最稳定的阶段,柴堆中央的炭火呈现出均匀的橘红色,偶尔爆出一两点火星,升起来在半空中亮了一下又熄灭。曹山林靠着一块被火烤暖的石头,把猎刀放在触手可及的位置,靠着岩壁眯上了眼。赵小虎把外套裹紧了一些,坐在火堆另一侧,手里攥着一根松枝拨弄着炭火。青崽子趴在曹山林脚边,下巴搁在前爪上,呼吸均匀而平稳。
后半夜,天彻底黑透了。篝火已经烧到了后半程,火焰比午夜时低了,炭火在灰烬下保持着稳定的暗红色。赵小虎打了第一个盹,他的头低下去又抬起来,摇了摇脑袋想让自己清醒,但眼皮沉得像坠了铅。青崽子的耳朵突然向后转了一下——它以极小的幅度变换了耳廓的朝向,向左偏了一个角度,在调整完之后保持了大约十秒的静止。它的身体从趴卧的姿态开始缓缓起立——四只爪子依次发力,前爪先撑起,后腿跟着绷直,整个过程没有发出一丝声响。它的尾巴从原来的自然下垂变成了微微上翘的弧度,比平时略高,背毛沿着肩胛到尾巴根部这段距离开始缓慢地竖立起来。
曹山林在青崽子站起来的瞬间就醒了。他没有动,只是把右手从外套口袋里抽出来,手指触到了放在脚边的猎枪枪管。枪管被夜风吹凉了,触感冰冷而光滑。他的目光在火光照不到的黑暗区域里搜寻着,从篝火边缘开始,向外一层一层地扫描——篝火光照大约能覆盖十步半径,十步之外就是浓稠的墨色,什么都看不见。但他的耳朵捕捉到了一些声响——不是风的声响,是另外一种节奏,与山林夜间的正常声景格格不入。那些声响像一些正在被小心压制的脚步,持续不断地存在,形成一种细碎而持续的摩擦。
青崽子没有吠叫,但它的身体在向营地的西北方向微调,像一个正在被无形绳索牵引的指南针。它的目光锁定在黑暗中的一个固定点上,前肢微微下压,后腿绷紧,整个身体呈现出一种蓄势待发的姿态。曹山林顺着它的视线方向看去,在篝火光照边缘,他看到了几个绿色的光点——小而亮,间距均匀,正在缓慢地移动。光点排成一列横线,像一排被齐整排列的磷火,正沿着篝火光照的边界缓缓平移。他数了一下——九个。
赵小虎的头猛地抬起来。“曹叔……”他的声音低而紧,手指已经握住了腰间的猎刀柄。
曹山林没有动,也没有回应,只是缓缓地坐直了身体,把猎枪从脚边拎起来,横放在膝盖上。他的动作很慢,慢到几乎不会引起任何注意,像一根枯枝在夜风中自然倾斜。青崽子蹲在他的脚边,整个身体像一尊被固定在原地的灰色石刻。它的耳朵朝前立着,鼻尖微微翕动,把从风里送来的气味信息一层层地解析——湿毛发的腥气,体温的暖意,呼吸中携带的微量二氧化碳——那些绿色光点正在以极慢的速度向他们靠近,像一个在水面上缓缓收紧的圆圈。
曹山林左手从口袋里掏出了两根干的松明子,放在篝火边缘。他没有起身,只是用拨火棍把篝火中央尚未完全燃烧的粗柴往中心拢了拢,炭火被拨开后重新接触到空气,火苗蹿高了一些,火光在那一瞬间向外扩张了大约两尺的距离,在那一瞬间照出了绿色光点下方模糊的轮廓——灰褐色的毛皮,低垂的头部,向前的耳廓,前肢微微弯曲形成的低伏姿态,以及那九双正在火光反射下发出荧光的眼睛。那些眼睛在火光照耀的瞬间没有退缩,它们短暂地停顿了一下,然后继续向前推进。
曹山林在那一刻确定了它们的数量和阵列。九头,呈新月形散开,从营地西北方向绕过来,把篝火所在的位置包裹在一个逐渐收窄的半圆弧里。它们的推进速度不快,但每向前移动一步,整个阵列的弧度就收紧一点,互相之间的间距也在同步压缩。这不是饥饿的狼群在慌乱中觅食的行为模式,这是有组织的围猎。它们的首领正在阵列后方缓慢地移动着,保持着与前方狼群的固定间距,像一根正在调整方向的指挥棒。
青崽子在前肢和后腿的配合下向前移动了一小步,恰好站在曹山林膝盖前方半尺的位置。它和曹山林之间仍然保持着可以迅速回撤的距离,但它把篝火光和黑暗之间的边界线踩在了自己的爪子下面。它没有吠叫。它发出了一种从胸腔深处挤压出来的低沉的呜呜声,连续不断,像一台在低频波段持续输出信号的发报机。它在用一种只有同类能精确解码的频率向夜色中的狼群传递着一个定位信号——这道边界之下,有防御者正在驻守,越界的代价将在第一个试图越界的个体上完成演示。
曹山林的右手手指从枪管上移到了扳机护圈外侧,但没有扣上去。他的左手从篝火边缘抓起一根松明子,探进火堆里引燃了松明子的顶部,松脂迅速燃烧起来,橘黄色的火焰在松明子的顶端跳动,形成一个比篝火本身更亮的光源。他把松明子握在左手里,把它举到了肩高位置,让光源从不同的方向切割黑暗。那些光点在松明子亮起的时候微不可察地顿了一下,然后又恢复了缓慢的推进,但推进的速度明显放慢了,像在重新计算距离和风险之间的比值。
赵小虎已经靠到了曹山林身侧,两人之间的间距缩短到一臂之内。“曹叔,它们还在往前走。”
曹山林没有回答。他把猎枪的枪托抵在肩窝里,枪口抬高了大约十五度,指向篝火光照边缘外侧那片正在缓慢压缩的黑暗。他没有瞄准某个具体的目标,只是把枪口对着那条正在持续向前移动的横线前端的位置。青崽子蹲在他的脚边,背毛已经完全竖立起来,喉咙里的低频警告声持续不断地输出着。它在用没有中断的持续警告来维持那道心理防线,告诉那些正在缓慢推进的生物——这道防线后的防御者没有退意。
狼群的前锋在距离篝火光照射范围的边缘大约三米远的位置停住了。最前面那头灰狼蹲了下来,它的耳朵向前转动着,目光越过篝火的光晕,锁定在曹山林和他脚边那个青灰色的身影上。它蹲在那里的姿态像一个正在做出判断的观察者——它在读取火光对面那个站立的人类和蹲伏的犬科动物之间的位置关系、间距、姿态、稳定程度。它在用这些信息推算一道防御线的稳固程度。
曹山林把右手的食指从扳机护圈外侧移到了扳机表面。他没有扣下去,只是把手指放在那里,像在完成一个准备动作的最后一步。青崽子向前又迈了半步,它的爪尖已经踩到了篝火光最外沿那圈被照亮的枯叶层上,整个身体的轮廓完全暴露在火光中。它在用自己作为界限,让对面的狼群能够清晰地看到它的形态、站立的角度、耳朵的朝向、脊背上那道已经完全立起的毛线——它在用一种无声的、完整的姿态告诉对面:这是防线,踩过这道线就是行动的开始,而行动一旦开始就不会在第一个接触点上结束。
双方僵持了大约两分钟。那两分钟在曹山林的感觉里比真实的时间长得多。他能听到每一根松枝燃烧时发出的细碎爆裂声,能听到赵小虎呼吸中那一丝几乎无法察觉的颤抖,能听到青崽子胸腔里持续输出的低频震动,以及篝火对面那些正在缓慢呼吸的狼群中,有一头在换气时鼻翼发出的细微翕动声。然后——最前面那头灰狼站了起来。它的动作很慢,站起来之后在原地停了两秒钟,然后转身,向身后的黑暗走去。它走得不快,没有溃退的迹象,像在完成一个已经得出结果的计算过程——把防御者姿态、人类武器和犬科守卫这三个变量代入自己的风险评估模型之后,得出了结论,然后以有序的方式执行了结论指示的行动。它身后的狼群跟着它开始后退,一头接一头,和来时一样保持着稳定的阵列和间距,缓慢地退进了黑暗深处。那些绿色光点在夜空中逐一点亮又逐一熄灭,像一排正在关闭的指示灯。
曹山林等那些光点消失之后又等了将近五分钟。他的手指在扳机表面保持着原有的位置,直到完全听不到狼群退去时那些细碎的脚步声,才缓缓地把手指移开。他把枪管放低,横放在膝盖上,左手松明子上的火焰已经烧到了松明子的中段,他把它扔进篝火堆里,看着它和已有的柴火一起继续燃烧。赵小虎蹲在旁边,喘了一口粗气,然后伸手擦了擦额头上的冷汗。“曹叔……它们走了?”他的声音比平时低,像是喉管还没有从刚才的绷紧状态中完全放松下来。