石桥闸的闸鼓在巳初前响了一次。
闸上值守的老卒程坎正端着半碗冷粥,听见鼓声时,手里的木勺停在碗边。他在这道闸守了十七年,什么样的船声都听过。漕船吃水重,靠近闸口时船腹会先撞水;柴船轻,风一顺,篷布响得比桨声还急;私埠出来的小划子最讨厌,贴着芦苇根走,像鱼从泥里擦过去。
这一回,马蹄先撞进闸口。
两匹快马从西河堤官道冲下来,前一匹到闸前时几乎收不住,马蹄在湿石上打滑,溅起一片泥水。京兆府差役滚鞍下马,掏出封着泥的急条,胸口起伏得厉害。
“西河七垛急查。顺安船,青篷,船尾旧字外刷蓝油,运旧麻绳、废木,载六名杂役,其中一名胡成。凡到闸,落栏核船。”
程坎接过急条,没有立刻让人落闸。他把急条迎着天光看了一遍,又看封泥。封泥上是京兆府急递印,旁边另贴一小条,写着秦府临案四字。
闸卒们已经围上来,有人伸手去搬闸栏木。
程坎抬手拦住:“先挂半红旗,不落全栏。”
差役急了:“人命案!船上有被拐孩子!”
“我知道。”程坎把冷粥放下,“全栏一落,后头二十条船全贴上来。贴船贴出火,夹在中间的孩子先死。半红旗叫船头缓,栏木横半道,能查第一艘,也能留水路。”
这话不重,却让闸台上乱伸的手都缩了回去。
差役喘了两口气,终于点头。第二匹马上的书吏把四张抄条递给闸房:细芽旧名、胡成新名、乙二十一、顺安外形。字迹有些歪,显然是在马背旁仓促誊的。程坎看完,转身把闸房里那块旧黑板搬出来。
黑板平日记水位和放船序。今日上头只写五行:船名、船身旧修、青篷蓝油、六名杂役、舱底夹层。
“谁会看船?”差役问。
程坎指了指闸下一个瘦老汉:“麻九。以前补过漕船肚子,瞎了一只眼,另一只还够用。”
麻九正蹲在闸边捆麻绳,闻言站起身。他右眼蒙着白翳,左眼却亮得很,接过急条只扫了一眼,便道:“只看船尾不够。顺安若是老船,船腹左后第三排板应该有旧补钉,青篷下面有三道烟熏痕。刷蓝油能换皮,补钉换不了。”
程坎让人把他带到闸栏旁,又吩咐两个小卒去取长钩和小铜镜。闸上很快忙起来,红旗升半,木栏下到水面上方一尺。远处河弯有船影冒出来,第一艘是空柴船,第二艘挂着米袋,第三艘青篷低伏,船尾果然露出两个旧字。
顺安。
闸台上的差役同时握住刀柄。
程坎却没有喊停。他等青篷船离闸栏还有二十丈,才举起木牌,敲了三下铜盆。
“缓桨,靠左绳,船头不过栏。”
青篷船上的艄公骂了一句,声音被水声卷散。船速慢下来,船头侧向闸边。船尾字痕确实陈旧,外头又刷了一层蓝砂油,油色在阴天里发冷。六个杂役坐在前舱,衣裳都是河工短褐,脚边堆着废麻绳和几截旧木。
差役想上船,被程坎一把按住手腕。
“先不惊舱。”他说,“孩子若在夹板底下,一拥上去,他们先压舱。”
麻九趴到闸边,用铜镜从船腹下照过去。水面晃,镜里只能看见一截湿木板。他眯着左眼看了半晌,忽然道:“左后第三排板没有补钉。”
“新换过?”差役问。
“不对。”麻九伸长钩,轻轻碰了碰船尾字旁的木纹,“老顺安左后该有补钉,这条船没有。船尾字板从旧船上拆来,新钉眼还干着。”
闸上一静。
船上的艄公听见这句,脸色变了变,随即扯着嗓子喊:“官爷,船板旧点新点,走水讨饭的人哪记得清?小的有放船簿,有北漕过闸帖,旧麻绳废木都在,六个杂役也都在!”
程坎低头看向前舱。
六个杂役里,第三个抬起头。他约莫二十出头,脸宽,手背粗大,膝上放着一只木筹。木筹正面刻胡成,背面有刚压过的到役印。
差役的眼神一下亮了。
“胡成在这!”
那个年轻杂役立刻把木筹举高:“小的是胡成,河阳人,跟船看火递水。官爷若查,我有保人。”
他说得太顺。
青枝赶到石桥闸时,听见的正是这句话。她和方惟礼、闫掌柜是第二拨快马,秦照月的车还在后面。青枝跳下马,腿还有些软,仍先把封存的细芽短役纸递给程坎。
纸上“胡成”字迹瘦而尖,年岁栏没有实岁,只有一个芽形暗记。
船上这个胡成年纪、身量、手背茧子都与孩子对不上。
方惟礼没有让差役立刻抓人,只问:“你何时上的船?”
“卯初。”
“在哪上的?”
“西河七垛小码头。”
“谁点的名?”
“邓老录名,旁边小吏发筹。”
他说一句,闸房书吏记一句。方惟礼又问:“歪灯呢?”
年轻胡成愣了一下:“什么灯?”
他愣得很轻,眼皮却往船篷后侧跳了一下。
闫掌柜站在青枝旁边,看着前舱那六个杂役的鞋。第一、第二、第四、第五、第六个脚上都是湿泥,鞋底磨得横竖不一,像真的在河堤跑过。只有第三个“胡成”的鞋面沾了蓝砂油,鞋底却干净,像刚从干板上走下来。
“这位胡成没下过泥。”闫掌柜低声道,“他是船上换进来的,不是七垛上船的。”
方惟礼听见了,还是没有拔刀。他让人把绳桥搭到船头,只准两名差役和麻九上船,其他人守闸。青枝想跟上,被他拦了一下。
“你留闸上,看孩子会看的地方。”方惟礼道。
青枝明白他的意思。大人查票,孩子藏身处未必在账面上。她蹲在闸边,目光从青篷缝隙、旧木堆、麻绳卷和炉灶下方一点点扫过去。
船舱很快被翻开。旧麻绳是真的,废木也是真的,舱底有两层板,但下层只放着烂草席、碎陶碗和半袋湿灰。麻九用长钩敲了几处,声音发闷,却不像有人藏在里头。前后舱板都掀过,没有哭声,没有脚印,也没有孩子。
船上六名杂役被依次问话。除了第三个“胡成”,其余五人都能说出堤上哪个木垛塌过、卢茂骂过谁、热浆棚摆在何处。他们未必清白,却确实从西河堤来。
第三个“胡成”只知道顺安船,知道废木,知道北漕,却不知道石耳被绳圈套住脚踝,也不知道今日第七垛换过垫木。
程坎把木牌在掌心翻了一下,问他:“这筹是谁给你的?”
“点役桌。”
“桌在七垛哪边?”
“棚……棚旁。”
“哪个棚?”
年轻人张了张嘴。
闸上风不大,他额头却渗出汗。
方惟礼让差役按住他的肩,先不捆,只取走木筹。木筹背面的到役印是真的,边缘还带一点被水汽润开的朱砂。印真,人假。这比纯假筹更麻烦,因为它说明有人把真钱粮、真役场、真船路都拿来替假身份铺路。
秦照月到石桥闸时,第一艘顺安已经被扣在半栏内。
她下车时差点踩进泥坑,还是青枝扶了一把。连日查案,她身上的红衣外罩已经被泥水溅得发暗,袖口也蹭了蓝砂油。秦百川随后从另一辆车上下来,第一眼先看闸后排船。
半闸一落,后面的船都慢了。米船、柴船、炭船排成弯弯一线,艄公们骂声渐起。有人喊官府又要卡粮,有人说前头查孩子,有人趁机把船撑向芦苇边,想从闸侧浅水绕过去。
“浅水口拦住。”秦照月道。
程坎看了她一眼,没有问她是谁,直接朝闸下挥旗。两个闸卒拖着湿绳跑到芦苇边,把绕道的小划子逼回主水。后头一艘米船上的掌柜大声叫冤,说自家米袋要赶午市,误了价钱谁赔。
秦百川接过闸房账板,笔尖一停:“误船损耗另记。今日因查人命临时半闸,不查货、不扣真米。每过一船,只记船名、货种、延误刻数。之后若有赔付,按账说话。”
掌柜骂声小了些。
秦照月没有看他,径直走到被扣的青篷船旁。她先看船尾旧字,再看船腹。麻九把没有补钉的地方指给她看,又指船尾字板边缘的钉孔:“旧板拆来钉上,新钉入木,眼口干净。”
秦照月伸手摸了一下,指腹沾到一层蓝油。油还没完全干。
青枝把细芽红鞋拿出来,只露出鞋尖一角,问第三个“胡成”:“见过这双鞋吗?”
年轻人下意识别开眼。
船篷后头,一个真正的河工忽然抬了抬头。他脸上有冻裂口,嘴唇抿得很紧。方惟礼看过去时,他又低下头,手指却在膝盖上轻轻敲了两下。
两短一长。
青枝记得石耳害怕时也这样敲过木碗。无户籍的孩子和短役们未必识字,许多话靠敲、靠眼神、靠谁先伸手。她没有立刻问那河工,只把红鞋收回布包。
秦照月转身看向前舱六人:“谁今日看见孩子上过船,站到左边。不站也可以,等查出夹带儿童,整船按同案问。”
这话一出,艄公先急了:“姑娘,船是小的的,货是营造所的,杂役是点役桌派的。小的只看放船簿,不看孩子。”
那名冻裂脸河工慢慢站起来,脚步挪向左边。
艄公脸色沉下去:“王四,你想好了。船过不了闸,今日工钱谁给你?”
王四没看艄公,只看青枝手里的布包:“天没亮时,小码头是有孩子。三个,不止一个。一个哭,一个病,一个不说话。歪灯让我们往舱里堆旧麻绳,不让看。他说到了柳皮埠,换小船。”
方惟礼立刻问:“柳皮埠在哪?”
程坎接话:“石桥闸上游五里,有片私埠,早年运柳条,后来淤了,官船不停。小划子能贴岸进去。”
秦照月看向河道。
顺安船从西河七垛到石桥闸,中间正好会经过柳皮埠。若歪灯在顺安船离岸后不久就把孩子转到小船,再让这艘换了旧字板的假顺安顶着胡成木筹来闯闸,闸口就会耗在查船、问人、翻舱上。等他们确认船是假的,孩子已经从柳皮埠上岸。
后头船队又起了一阵骚动。
有人趁闸卒分神,把一艘小炭船撑进浅水。方惟礼抬手,弓手拉弦,小炭船立刻停住。炭船船夫跪在船头喊自己没带孩子,只怕误了买卖。
程坎皱眉:“半闸最多撑两刻。再久,后头压船,会有人弃船上岸。”
秦照月没有立刻说追柳皮埠。
现在有两条路。第一,带人立刻去柳皮埠,可能追上孩子,也可能中了空埠陷阱。第二,继续查闸口船队,防止孩子被第二艘、第三艘船带过闸。她知道对方最会利用这种选择。每一次她追人,证据会断;每一次她守证,活人会被带远。
秦百川看完过闸簿,敲了敲其中一行:“顺安之前半刻,有一艘无名小划子申报为闸下补绳,没过栏,从芦苇边折回去了。”
程坎脸色一变:“补绳要报闸房,今日没有。”
闫掌柜也从艄公袖口里翻出一张折过的纸。纸上没有名字,只画着三道水线和一个歪着的柳叶。柳叶旁有一点向左的麦穗。
麦穗印又出现了。
秦照月把纸递给方惟礼:“你带快马去柳皮埠。只查人和船,见孩子先抢,见歪灯不恋战。闸口我守。”
方惟礼看她一眼:“柳皮埠若有伏?”
“所以你只带轻骑,不带案册。”秦照月道,“青枝留下,秦府护卫分一半跟你。能救人就救人,不能救人就把路口、脚印、船痕留住。别为了抓一个歪灯,把孩子逼进水里。”
方惟礼点头,转身点人。
青枝有些急:“小姐,我也去。”
秦照月摇头:“你认细芽的红鞋,也认石耳说话的方式。闸口若还有孩子,你得在这里。”
青枝咬住唇,没有再争。
假顺安上的王四被带下船。第三个胡成终于绷不住,忽然挣开差役往船尾跑。他没有扑向水面,反倒伸手去抓船尾那块旧字板。方惟礼未走远,反手一鞘打在他膝弯,年轻人摔在湿板上,手指离旧字板只差半尺。
麻九立刻扑过去,用铁钩撬开字板边缘。
字板后面没有藏孩子,只夹着一条薄竹片。竹片外面涂蓝油,若不拆板,根本看不见。竹片上只刻了一串很浅的船序:顺安旧板借用,过石桥,归北草棚。
程坎看到末尾,骂出声。
北草棚在石桥闸下游,是闸卒们堆废绳、破篷和旧栏木的地方。那里挨着官道,又靠一条干沟,平日没人查。若假顺安过闸,船尾旧板在下游北草棚拆下,下一艘船再换上,顺安这个名字就能一日过三四道闸。
秦照月蹲下,看着那条薄竹片。
船夫记得地方,用不着靠“归北草棚”提醒。那行字留给下一手接板的人。假顺安负责把名字送过闸,真正的顺安旧板还要继续换船。
她让闸卒立刻封北草棚,又让秦百川把今日所有已过、未过的青篷船、无名小划子和补绳船单独列一页。
就在这时,闸下浅水口传来一声短促的哭。
哭声很轻,像被人捂了一下,又立刻断了。
青枝第一个听见。她猛地转身,看向被弓手逼停的小炭船。炭船船头堆着黑炭,船尾却盖着一张旧草席。草席下面没有动静,只有一根细细的红线从席角垂出来,线头沾着泥。
那颜色和细芽红鞋上的缝线很像。
炭船船夫跪得更低:“官爷,小的真没有……”
程坎已经跳下闸边石阶,带两个闸卒涉水过去。他没有掀草席,而是先用长钩压住船尾,防船夫突然撑离。青枝拎着裙摆跟到浅水边,声音放得很慢:“细芽?我是石耳的姐姐这边的人。你若听得见,敲一下。”
草席下没有声。
船队里有人屏住呼吸。连后头骂价钱的掌柜也不说话了。
过了片刻,草席下传来一下极轻的响。
那声音很细,像指甲从木头上刮过去。
方惟礼已经重新回头,刀出半寸。秦照月抬手止住他,让闸卒先把船夫拖离撑篙,再让麻九从船尾侧面看。麻九趴下去,脸几乎贴到水面,忽然低骂:“草席下压着一口炭箱。箱外有气孔,孔被炭粉糊住一半。”
秦照月的手指收紧。
“开箱。”
“箱盖有绳扣。”麻九看了一眼,“若从上撬,里面会落炭。”
青枝立刻拿出细芽短役纸垫在膝上,翻到纸背。她记得第七柜里的鞋垫衣带按身量分类,也记得石耳那双新鞋里塞着厚草。对方藏孩子,不会只靠箱子,一定还会用炭粉改脸、旧衣改身量。
“从侧板开。”青枝道,“孩子怕水,若在里面,头会朝高处。别撬上盖。”
麻九愣了一下,随即让人拿薄斧,从炭箱靠岸一侧削开木榫。木榫一断,侧板松出半掌宽。里面先滚出一撮黑炭,再露出一截灰布袖子。
青枝跪到水边,伸手进去。
她摸到一只很小的手。
手心冰冷,指缝里全是炭粉,却还死死攥着一段红鞋线。
“活着。”青枝声音哑了,“这里有一个。”
闸口一下乱起来。
秦照月没有让人全挤上去。她指着炭船前后两处:“前头卸炭,后头救人,中间留空。郎中先来,热水别灌嘴,拿布擦鼻口。所有小船按原位停住,谁动一尺,记船主名。”
炭箱侧板被一点点卸开。第一个被抱出来的是个瘦小男孩,头发被炭灰糊住,脸颊烫得发红。青枝认了一眼,摇头。她叫了两声,他只会咳,咳出的气带着炭灰味。
第二个孩子藏在炭箱更深处,是个没有说话的小姑娘,手腕上绑着粗麻绳,绳外还套了成人旧袖。她被抱出来时眼睛睁着,却像不知道该看谁。
第三个孩子最轻。
青枝把他抱到岸上时,红鞋线还在他手里。他年纪比石耳小一些,右耳完整,左眉尾有一点淡痣,嘴唇冻得发紫。她拿红鞋在他脚边比了一下,鞋长正合。
孩子看见红鞋,喉咙里发出很细的一声。
“细芽?”青枝问。
他眼珠动了一下,眼泪从炭灰里冲出两道浅痕。
闸上许多人都看见了这一幕。先前吵着误船赔钱的米船掌柜把头别过去,半晌才低声让伙计把船上的旧棉垫送下来。程坎让闸卒取来闸房火盆,王四也脱下自己的短褐,盖到第二个孩子身上。
方惟礼却没有松气。他走到小炭船边,查看船底和撑篙。船夫被按在泥里,嘴里还在喊冤,可他腰间的钱袋里滚出三枚缺口木钱,其中一枚边缘沾着黑蜡。
秦百川捡起木钱,脸色沉了沉:“灰桥那种?”
闫掌柜点头:“缺口位置一样,只是这枚新刻,木头还没吃透油。”
假顺安、无名小划子、小炭船、北草棚,几条线在闸口交错。孩子救下来了,可歪灯不在炭船上。青枝问细芽,细芽只会发抖,指向自己的嘴。郎中看过后说,他舌根被苦药麻过,半日内说不出完整话。
方惟礼派去柳皮埠的轻骑已经出发。若歪灯从那里上岸,此刻未必还在水边。
秦照月让人把三个孩子分别登记旧称、身上标记、发现位置和谁能作证。没有名字的先写“炭箱女童”“炭箱病童”,不许强填胡成、王成、李成一类新名。细芽的红鞋没有给他穿,仍封在证袋里,只让青枝剪下一小截红线,与他手中攥着的那截并封。
系统面板在这时弹出。
【平市仓法执行范围扩展。】
【北漕转运扰动:上升。】
【无籍儿童身份补录需求:上升。】
【官府临时拦船争议:上升。】
【亡国策推进可能性:波动。】
秦照月盯着“拦船争议”那一项,几乎想笑。
她原本只是要查粮价,查到现在,连炭箱里的孩子都得一一登记。再往下,北漕、脚行、役场、私埠、旧死籍,全都要被迫摊到阳光底下。系统说得也没错,这么查下去,官府会得罪的人只会越来越多。
可细芽被抱出来时,手里攥着那根红线,像攥着自己最后一点名字。
秦照月把面板压下去,转身对程坎道:“闸口继续半闸查验。真粮真柴真炭,验过就放。凡青篷、无名划子、补绳船、船尾换板者,单独靠岸。北草棚封住,旧板不许动。”
程坎应了一声,立刻照办。
秦百川在账板上另开一栏,写下“临时拦船误时”。他把每条船的延误刻数记得很清楚,也把三个孩子的救出时刻写在同一页上。将来有人告秦家扰漕,这张账就会同时告诉朝堂:拦了多久,救了谁,误了什么船,放了什么粮。
日头升到闸楼上方时,去北草棚的闸卒跑回来,手里抱着一块湿漉漉的旧船板。
船板背面钉孔密密麻麻,边缘还有刚拆下的蓝砂油痕。板后贴着半张账纸,纸上只剩三列:乙二十二,北草棚;乙二十三,柳皮埠;乙二十四,北漕总埠。
最下面还有一行小字,被水泡得发胀,却仍能认出几个字。
童役不足,取女。
青枝抱着细芽,手臂一下僵住。
秦照月看向闸下还未放行的船队。那些船里,有真粮、真柴、真炭,也可能还有下一块被换过的船板,下一张新名字,下一只被塞进箱底的孩子。
远处官道上,柳皮埠方向忽然升起一缕黑烟。
不是灶烟。
那烟又细又直,像有人在故意烧湿草给闸口看。
方惟礼那队轻骑,已经到了。