第 5 章

枪响之前

十月十日傍晚,工程第八营的晚饭开在营房前的空地上。

伙夫抬出两口铁锅,一锅白米饭,一锅萝卜炖肉。士兵们端着搪瓷碗排队打饭,碗沿碰着锅沿,叮当响。值星排长站在台阶上吹哨子——三声短,一声长——各棚的人按次序就位。这是新军的规矩:吃饭有吃饭的时辰,点名有点名的时辰,睡觉有睡觉的时辰。

金兆龙蹲在第二棚的队列末尾,把碗搁在膝盖上,低头扒饭。他吃得很快,筷子扒拉饭粒的频率比平时高。旁边的人看他一眼,没说话。他把碗底最后一筷子饭塞进嘴里,起身去水槽洗碗。水龙头拧开,铁锈色的水流了一阵才变清。他把碗冲了两遍,甩干,夹在腋下,往营房走。

他的步枪靠在床头。一支汉阳造,托底板有几道划痕,枪管擦过,泛着淡蓝色的光泽。金兆龙在床沿坐下,拉开枪栓,检查弹仓。弹仓是空的。他把枪栓推回去,又从铺盖卷底下摸出一块棉布,开始擦枪管。棉布在枪管上来回拉动,发出细密的摩擦声。这个动作他已经重复过几百次——新军士兵每天都要擦枪,擦得枪管能照见人影。但今天他擦了两遍。第二遍擦完,他把枪靠在墙边,又从铺盖底下摸出一个小布包。

布包里是子弹。五发。

他把子弹一颗一颗排在床单上。铜壳在煤油灯下泛黄光。弹头是圆头的,铅灰色。他用拇指把第一颗子弹压进弹仓,咔嗒一声,弹仓簧片咬住了弹壳底缘。第二颗。第三颗。

对面铺位的程正瀛翻了个身。铺板响了一声。金兆龙的手停住了。

程正瀛没有睁眼。他是工程营的副目,和金兆龙同一个棚。白天操练回来就躺下了,说是头痛。但金兆龙知道他没睡着——呼吸的节奏不对。睡着的人呼吸长而匀,程正瀛的呼吸短而浅,隔一阵就有一个停顿。

金兆龙把那三发子弹退出来,重新包进布包里,塞回铺盖底下。他看了一眼窗外。操场对面的第三棚还亮着灯。熊秉坤的身影在窗户上晃了一下。

熊秉坤是工程营共进会的代表。他的正式职务是第三棚正目,手下管着十四个人。这十四个人里,有九个是共进会会员。另外五个不是——但也不是什么都不知道。新军营房里的秘密很难保守。十四个人住一间屋,墙是木板隔的,说话声音稍微大一点隔壁就能听见。革命党人发展组织的方式不是开大会,而是一个一个谈。熄灯后,两个人蹲在厕所里,或者操场角落里,低声说几句。今天谈一个,明天谈一个。谈成了就拉进来,谈不成的——至少到目前为止——还没有人去告密。

不是因为所有人都赞同革命。而是因为告密这件事本身太危险。新军士兵大多是湖北本地人,有些还是同乡、同学、亲戚。你告发了别人,别人的同乡会记住你。革命党人会不会报复不知道,但同乡会一定会。在营房里,同乡会比官府更管用。

所以名册泄露这件事才这么致命。

名册不是士兵们泄露的。十月九日上午,汉口俄租界革命党人的机关据点发生爆炸。革命军参谋长孙武在配制炸弹时失手,火药引燃,炸伤了他的脸。俄租界巡捕闻声赶来,搜出了旗帜、印信、文件,还有一份革命党人名册。名册上列着武昌各标营中参加革命组织的士兵姓名、所在单位、职务。

这份名册当天下午就送到了湖广总督瑞澂手里。

没有人知道名册上具体列了哪些人。工程第八营的士兵们不知道。熊秉坤不知道。金兆龙不知道。但他们知道有人被抓了。十月十日清晨——就是今天早晨——彭楚藩、刘复基、杨洪胜三人在督署门前被处决。彭楚藩是宪兵营的正目,刘复基是共进会军事筹备员,杨洪胜是退伍士兵,在武昌城内开杂货铺作掩护。三颗人头落地的时间是天亮之前,消息却在午饭前就传遍了全城的新军营房。

传消息的人说得绘声绘色:彭楚藩临刑前高喊口号,刘复基骂瑞澂,杨洪胜至死不跪。这些细节未必全部属实——刑场上的事传几道口就变了样——但有一点是确定的:三个人都死了。而且他们的名字都在名册上。

那么还有谁的名字在名册上?

这个问题像一颗没有引爆的炸弹悬在每一个参加过革命组织活动的士兵头顶。晚饭的时候有人低声议论:听说督署还在审问抓去的人,名册上的名字正在一个一个被念出来。也有人说张彪已经拿到了全部名册的抄件,正在按图索骥,今晚就要抓人。还有人说没那么快——名册上有些名字写的是化名或者代号,对不上真人。

没有人知道哪个说法是真的。电报局下午没有发出新的电文。督署签押房的灯在天黑前就熄了。巡逻队的路线和人数也没有明显增加。一切看起来都和往常一样。但正是这种“和往常一样”,让工程营的士兵们更加不安。如果名册真的在手,为什么还不抓人?如果名册不在手,那三个人又是怎么被抓的?

金兆龙把布包塞回铺盖底下的时候,熊秉坤正从第三棚出来。

他走得不快。值星排长在操场上巡视,手电筒的光柱扫过沙坑和单杠架。熊秉坤等光柱扫过去之后才迈步。他先去了第四棚,在门口站了一会儿,和第四棚的正目说了几句话。声音很低,操场对面听不见。然后他又去了第五棚。出来的时候手里多了一盒卷烟。

这是串联。不是开会议,不是传命令,而是一个棚一个棚地走动,和正目或副目聊几句闲天,在聊天的间隙里递一个眼神或者压低声音说一句话。熊秉坤在工程营当了三年正目,认识每一个人。他知道谁可靠谁不可靠,谁有胆量谁没有胆量。今晚他走动的顺序是:第四棚、第五棚、第一棚、第七棚。每进一个棚,他都会带一样东西——一盒卷烟、半瓶烧酒、一张昨天的《汉口日报》——作为串门的理由。

他在第五棚的铺位上坐了一会儿,卷烟盒在几个人手里传了一圈。传烟的时候他说了一句话:今晚不要脱衣服睡觉。枪放在手边。听到外面有动静不要慌,等我的口令。

他没有说“起义”两个字,也没有说“革命”两个字。他说的是“口令”。这是新军的日常用语——值星官每晚都会发布口令,哨兵交接要用口令验证身份。“等我的口令”这句话在正常情况下毫无异常。但第五棚的正目听懂了。

熊秉坤从第七棚出来的时候,操场上响起了熄灯预备号。

号声从营部传令兵那里吹响——先是短促的两声,然后是一声长音,拖了大约五秒钟。这是第一遍号,提醒各棚准备熄灯。按照新军内务条例,第一遍号吹响后十分钟吹第二遍号,第二遍号吹响后所有铺位必须熄灯,士兵必须就寝。值星排长会在熄灯后巡查各棚,确认人数和秩序。

号声落下去之后,操场上的手电筒光柱转向了营门方向。值星排长去检查岗哨了。

熊秉坤回到第三棚。他在自己的铺位上坐下,脱了鞋,但没有解绑腿。他的步枪靠在床头左侧,枪栓拉开着——这是新军就寝时的规定动作:枪栓必须拉开,防止走火。但他把子弹袋从墙上取下来,搭在床沿上。子弹袋里有三个弹夹,每个弹夹五发子弹。

旁边铺位的士兵看了他一眼。熊秉坤没说话,只是把子弹袋的位置朝对方那边挪了挪,让他能看见弹夹的铜壳反光。

武昌城内的巡逻队正从中和门出发。

巡逻队一共十二个人,由一名排长带队。他们的路线是从中和门沿紫阳路往西,经过工程第八营营门、宪兵营、楚望台军械库外墙,然后折向北,沿长街走到督署东辕门,再原路返回。全程大约四华里,走一趟需要四十分钟。

排长手里有一份名单。不是名册原件——原件在督署签押房的铁柜里锁着——而是一份抄件,用毛笔誊写在两张毛边纸上。名单上列着十七个名字、所属单位和抓捕优先等级。排长接到的命令是:如果巡逻途中遇到名单上的人,立即拘捕;如果没有遇到,巡逻结束后将名单交回督署卫队。

这份名单是不完整的。原件上的名字被油墨污损了一部分——爆炸时文件沾了血迹和水渍——誊写的人只能辨认出大约六成的内容。十七个名字里,有三个字迹模糊到只能看出姓氏。另外还有几个名字可能是化名:比如“王德标”——新军各标营里叫王德标的有四个人;比如“李春山”——叫李春山的至少有两个。

巡逻队经过工程第八营营门的时候,排长用手电筒照了一下岗哨。岗哨持枪敬礼,口令对答无误——“安定”——手电筒光柱从岗哨脸上移开,扫过营门上方的新军军旗和“陆军第八镇工程第八营”的木牌。光柱在木牌上停了一秒钟,然后移开了。

排长没有进营门。名单上的人没有一个明确标注为“工程第八营”。但排长知道这不代表什么——名单不完整,字迹模糊,“工程第八营”这几个字随时可能从某团墨渍底下浮现出来。

巡逻队继续往前走。手电筒的光柱扫过紫阳路的槐树、关了门的杂货铺、堆在路边的青砖和沙堆——这是修路用的材料,白天施工队在这里挖排水沟。光柱扫到楚望台军械库外墙的时候,墙头上的哨兵用手遮了一下眼睛。

楚望台军械库是武昌城内最大的军火储存点。库房里有步枪、子弹、炮弹、火药。守卫军械库的是工程第八营派出的一个排——这是新军的惯例:军械库的守卫任务由各标营轮流担任,本月轮到工程第八营。守卫排的排长姓吴,今晚轮值的是第三班。

巡逻队经过军械库大门的时候没有停。排长和门岗交换了口令,继续往北走。

楚望台的哨兵放下遮眼的手,看着手电筒的光柱消失在长街拐角处。他打了个哈欠。军械库的夜岗一站四个小时,从晚上八点到午夜十二点。现在是八点二十分。还有三个多小时。

江面上,楚同号兵舰的瞭望员也在看岸上。

楚同号是一艘炮舰,排水量七百四十吨,装备四门四十毫米速射炮和两挺机关枪。它隶属于湖北水师,母港在武昌江岸的鲇鱼套。十月九日——也就是昨天——瑞澂下令楚同号升火待命,随时准备配合岸上部队行动。命令没有说明具体配合什么行动,但舰长知道:如果武昌城内发生骚乱,楚同号的任务是用舰炮封锁江面,阻止革命党人从水路逃走。

十月十日傍晚,楚同号停在鲇鱼套码头外侧的江心位置。舰首朝向上游,舰尾朝向下游汉口方向。舰上的锅炉保持着低火状态——烟囱冒出淡灰色的烟,被江风吹散。瞭望员站在舰桥顶上,望远镜挂在胸前。

他看到的武昌城和往常一样。

城墙上的灯笼亮着。中和门城楼、望山门城楼、文昌门城楼的轮廓在暮色中清晰可辨。城内的灯火稀稀落落——不是商业区的密集灯火,而是住户窗户里透出的煤油灯光和街道上间隔很远的公共灯笼。从江心看过去,武昌城像一条伏在岸边的黑色巨兽,背上闪着暗淡的鳞片。

瞭望员在航海日志上写了一行字:戌时二刻,城内灯火如常,江面平静。这是例行记录——每两小时写一次。上一班瞭望员写的也是“如常”,再上一班也是“如常”。日志本上从十月九日到十月十日的记录全部是“如常”,唯一的区别是十月九日晚上多了一行:亥时初刻,督署方向有手电筒光束移动频繁。那是爆炸后当晚搜捕行动的痕迹。

但十月十日晚上没有这一行。督署方向的灯火和手电筒光束都没有异常。

瞭望员合上日志本,又举起望远镜扫了一遍江面。下游方向有几艘民船亮着灯,正在靠岸。汉阳铁厂的烟囱冒着火光——那是高炉在出铁水。汉口租界区的路灯比武昌密集得多,远远看去像一条发光的带子贴在江对岸。

他把望远镜转向租界方向。

汉口英租界的俱乐部里,一场晚餐会正在进行。

俱乐部是一栋两层砖木结构建筑,位于江汉路与沿江大道交汇处,正对长江。二楼的餐厅有十二张桌子,今晚坐了八桌。客人是驻汉口的各国领事、海关税务司官员、洋行经理和他们的夫人。男士穿燕尾服或西装,女士穿长裙戴手套。餐桌上铺着白桌布,摆着银质烛台和瓷器餐具。

晚餐的主菜是烤牛肉配约克郡布丁——这是英租界俱乐部的招牌菜。牛肉从澳洲运来,冷冻船走印度洋过马六甲海峡到上海,再转运汉口。酒是法国波尔多的红酒,1906年的年份。

席间有人在谈论白天的搜捕。

说话的是怡和洋行的经理汤姆森。他今天下午从武昌过江回汉口的时候在汉阳门码头看到了巡逻队。“十几个士兵,”他切着牛肉说,“荷枪实弹的。码头上的人都被拦下来查了身份。”

“查到了什么?”坐在对面的德国领事问。

“什么都没查到。”汤姆森把叉子搁在盘子边上,“我过关卡的时候他们看了一眼我的护照就放行了。中国人被拦下来问话的多一些。”

“我听说是革命党,”旁边一位海关税务司的帮办插话,“昨天汉口那边也搜了。”

“汉口搜的是俄租界,”汤姆森说,“一家做炸弹的铺子。”

“不是铺子,”帮办纠正他,“是一个据点。革命党的机关。”

德国领事喝了一口红酒。“严重吗?”

“总督府发了告示,”汤姆森说,“说已经抓到了为首的人。”

“那应该没什么大事了。”德国领事放下酒杯,“这种事隔几年就有一次。”

餐厅另一头靠窗的位置坐着英国驻汉口总领事戈夫。他没有参与这个话题的讨论。他在看窗外的江面。

从俱乐部的窗户看出去,长江像一条黑色的缎子铺在夜幕下。江对岸武昌城的灯火比这边稀疏得多。楚同号兵舰的剪影停在江心,烟囱里冒出的淡灰色烟雾被月光照亮了一小片。

戈夫看到的景象和楚同号瞭望员看到的景象是同一幅画面——只是方向相反。瞭望员从江心看岸上;戈夫从岸上看江心。两个人都看到了平静的灯火和正常的航运秩序。两个人都没有看到任何异常。

戈夫把餐巾从膝盖上拿起来擦了擦嘴角。“局部骚乱,”他对坐在旁边的法国副领事说,“不会扩散。”

法国副领事点了点头。“总督府能控制住。”

这句话说完的时候是晚上八点四十分。

同一时刻,工程第八营的值星排长正在吹熄灯号。

第二遍号声比第一遍更长——最后一声拖了将近十秒钟才收住。号声落下去之后,各棚的窗户一个接一个暗下来。值星排长站在操场中央,用手电筒扫了一遍各棚的门窗位置。光柱照到第三棚的时候停了一下——窗户里还有一点光。

“第三棚!熄灯!”

窗户里的光灭了。

值星排长又扫了一遍其他棚的窗户。全部黑了。他把手电筒关掉,转身往营部走。

操场上安静下来。

但各棚里的人并没有全部躺下。

第三棚里,熊秉坤坐在床沿上,绑腿没解,枪靠在左腿外侧。黑暗中他看不清其他人的脸,但能听到呼吸声和铺板偶尔响动的声音。有人翻了个身;有人咳嗽了一声;有人把被子往上拉了拉。

第二棚里,金兆龙把布包重新打开,五发子弹排在床单上。他摸黑把子弹一颗一颗压进弹仓——第一颗、第二颗、第三颗、第四颗、第五颗。每压一颗都有一声轻微的咔嗒响。五声咔嗒之后他把枪栓推到底,枪机闭锁到位的声音比咔嗒声更闷更短促。

对面铺位上程正瀛又翻了个身。

第四棚里有人在小声说话。声音压得极低——几乎是贴着耳朵在说——但在熄灯后的营房里还是能听见嗡嗡的振动声。说的是什么听不清;但说话的频率很快,一个人说完另一个人马上接上。

第五棚的副目把子弹袋系在腰上之后才躺下。他没有脱军装上衣。

第七棚靠门口的位置有个士兵在黑暗中睁着眼睛看天花板。他的右手放在枕头底下,握着刺刀的木柄。

这些动作分散在八个棚一百多个人中间发生。没有统一的口令;没有同步的步骤;甚至不是所有人都知道今晚会发生什么。有些人压了子弹;有些人没压但把枪从枪架上取下来靠在床边;有些人什么都没做只是没脱衣服;有些人脱了衣服躺下了但没睡着。

他们彼此不知道对方在做什么。

熊秉坤不知道金兆龙压了五发子弹。金兆龙不知道熊秉坤把子弹袋搭在床沿上。第四棚的人不知道第七棚的人握着刺刀。第七棚的人不知道第五棚的副目系着子弹袋躺下。

他们唯一的共同点是:都知道名册上有名字。

名字是谁的?不知道是不是自己的;不知道是不是旁边铺位那个人的;不知道是不是对面棚那个同乡的。但名字就在名册上;名册就在督署签押房的铁柜里;铁柜的钥匙在瑞澂手里;瑞澂已经杀了三个人;今晚可能还会杀更多。

这个逻辑链条不需要任何人解释。它像一条暗河在营房地底流动;每个人都能感觉到它的存在;但没有人能看见它的全貌。

巡逻队交班的时间是晚上九点整。

排长带着名单回到督署东辕门外的卫兵室,把两张毛边纸交给值星官。“沿途无异常,”他说,“未发现名单所列人员。”

值星官接过名单看了一眼,放进桌上的文件夹里。“知道了。”

巡逻队解散之后,士兵们去食堂吃夜宵——一碗面条或者两个馒头加一碗白菜汤。排长坐在卫兵室的条凳上解绑腿,解了一半停下来点了支烟。

名单上的十七个名字今晚没有一个出现在街上。这不奇怪——名单本来就不完整,而且就算完整,搜捕对象也可能已经躲起来了。排长吐了口烟,把绑腿完全解开,卷好放在床头柜里。

他在交班记录上写了一行字:戌时至亥时巡逻,沿途一切正常。

这行字写完之后不到两个时辰,工程第八营会响起第一声枪响,但那不在今晚任何一份交班记录或航海日志或俱乐部晚餐会的预料之内。

瑞澂在签押房里睡着了。张彪的调兵手令已经发出去几个时辰,五百名士兵正在往纸坊镇和豹子澼的路上走。楚同号的锅炉维持着低火状态。租界俱乐部的晚餐会刚上甜点——一道苹果派配奶油——戈夫总领事正在用勺子切开焦黄色的派皮。

武昌城睡了。

工程第八营熄灯号吹过之后,紫阳路上最后的脚步声是巡逻队交班返回督署时留下的。此后路面空了,槐树叶子在夜风里翻动,修路用的青砖堆在路边阴影里。楚望台军械库墙头上的哨兵换了一次岗——第三班下,第四班上,口令从“安定”换成“镇守”。

换岗的时候哨兵低声说了一句:“今晚没什么事吧?”

“没什么事。”交班的哨兵把步枪从肩上卸下来递给接班的,“安静得很。”

接班的哨兵接过枪,站到哨位上,往墙外看了一眼——紫阳路空荡荡的,路灯昏黄的光圈里只有几片落叶在打旋。

他打了个哈欠。

第二棚里,金兆龙把压满子弹的步枪靠回床头,枪托抵着地面,枪管贴着床沿木框,手一伸就能够到枪栓的位置。

他闭上眼睛,没有睡着。

五发子弹在弹仓里等着。