特派员在码头接头的白衬衫上有一道熨错的褶,三分钟后码头上响了
发布时间:2026-07-13 18:17 浏览量:1
特派员在码头接头的白衬衫上有一道熨错的褶,三分钟后码头上响了六声枪响
一九四三年四月,上海外滩码头的雾散得很慢。黄浦江面上的水汽被太阳一晒,腾腾地往上冒,把那些货船的桅杆和吊臂都罩成了一团一团的灰影。码头上人挤人,扛麻包的、拉板车的、拎皮箱的,还有蹲在墙角啃干粮的,密密麻麻地铺了一地。空气里混着煤烟、江水腥臭和汗酸的气味,呛得人嗓子眼发紧。
周文山站在海关大楼底下的台阶上,手里捏着一份折叠的《申报》。报纸的三版被翻到外面,露出一条关于米价上涨的消息,标题底下有一道他用指甲掐出来的折痕。这是约定的识别信号。他的目光越过报纸的上沿,在码头上的人群里慢慢扫过。从下了船到现在,他在这台阶上站了十五分钟了。十五分钟里过去了三拨人——一拨扛货的苦力、一拨穿长衫的生意人、一拨被巡捕赶着走的难民。都不是他要等的人。
他抬手看了看腕表。时针指向九点十七分。接头时间定的是九点一刻,误差不得超过五分钟。那人已经迟了。
周文山把报纸换了一只手,掌心出汗,纸面被攥得有些发软。他这趟从重庆来,身上带着一份名单。名单上头是七个人的名字和代号,散布在上海各个要害部门里,其中有三个在76号的眼皮子底下。这份名单要是到了上海地下党手里,七个人就能撤出来;要是落在了外面,七条命一个也保不住。名单没有写在纸上,拍成了一卷缩微胶卷,藏在他左手腕那只银壳怀表的表盖夹层里。表是旧货,表面有划痕,停摆了好几年了,他从旧货摊上花了两块钱买的,谁也不会多看一眼。
码头上忽然起了一阵小骚动。几个穿黑衣服的人从西边走过来,步子不快,可旁边的人自动往两边闪,让出一条道来。周文山的目光从报纸上方扫过去——三个人,领头的是个瘦高个,戴一副墨镜,黑绸衫的下摆被江风吹得掀起来一角,露出腰间的枪套。76号的人。他认得那种走路的架势,在重庆的时候培训班里专门讲过,关节僵,步子碎,肩膀不晃,是常年别着枪的人的习惯。
那三个人没往台阶这边来,拐进了海关大楼侧面的通道。周文山把报纸放低了两寸,呼吸放匀了,心跳还是那个速度,不快不慢。
又过了两分钟。码头的泊位那边有一条小客船靠了岸,跳板架上来的时候晃了两晃,一个穿白衬衫的男人从船上走下来。那人三十出头,头发梳得整齐,白衬衫扎在深灰色的西裤里,袖口挽了一道,露出一截精瘦的手腕。他手里提着一只棕色皮箱,箱子的提手缠着一圈红绳。
周文山的目光落在他的衬衫上。领口第二颗扣子没有扣,这是约定的第二个信号。可他的目光接着往下扫的时候,在衬衫左胸口的位置停住了——那里有一道熨出来的褶子,本来应该笔直地顺着衣襟下来的,可那道褶子到了胸口偏左的地方拐了个弯,歪了一个很小的角度。三寸长的一道弯,不仔细看看不出来。
周文山的拇指在报纸边沿上刮了一下。约定里没有这道弯褶。
他迅速重新打量了一下那个白衬衫男人的其他细节。箱子提手上的红绳缠了三圈,打的是活结,这是对的;衬衫下摆掖在裤腰里,露出左边一小截皮带扣,铜的,方头,这也是对的;走路的时候左肩比右肩微微低半寸,这人左腿使不上力,档案里写着接头人三年前受过伤,也是对的。一切都是对的。只有那道熨错的褶子。多出来的,不该有的,像一篇文章里忽然冒出来的一个错字。
白衬衫男人已经走到了台阶底下。他抬头朝海关大楼的方向看了一眼,目光扫过楼门口进出的人,最后在周文山身上停了一下。没有多停,就一下,然后移开了。他拎着皮箱往台阶侧面的候船室走去,那里有一排长椅,他选了一张靠边的坐了下来,把皮箱搁在脚边,从口袋里摸出一包烟,抽出一根,点上。
周文山站在台阶上没有动。他知道自己在犹豫。训练的时候教员说过,接头时遇到任何意外偏差,立即终止行动,撤离现场。可那份名单在上海只能停留六个小时,过了六个小时,胶卷上的感光层会自行模糊,字迹就再也冲不出来了。如果今天不交出去,名单就废了。七个人就撤不出来了。
他把报纸折好塞进外套口袋里,走下台阶。步子不快不慢,跟周围那些刚刚下船、正在找客栈的人没什么两样。他走进候船室的时候,白衬衫男人正低头弹烟灰,烟灰落在地上被风卷了一下,散开了。周文山在他旁边隔了一个座位的位置坐了下来,把怀表从口袋里掏出来,搁在膝盖上,看了一眼表面——停着的,停在十点过七分。他用拇指把表盖拨开又合上,咔嗒一声轻响。
白衬衫男人没有转头。他弹掉第二截烟灰,侧过身来,把烟头摁灭在长椅扶手上的铁皮烟灰缸里。摁灭之后他没有立刻坐回去,侧着的身子多停了一瞬。两个人的距离近到能闻见对方身上的气息——周文山闻到了剃须皂的香味,混着一点淡淡的咸腥江风,还有一丝若有若无的、不该出现在这个码头上、更不该出现在一件刚熨过的白衬衫上的气味。
那丝气味又细又薄,在江风和煤烟混杂的空气里几乎无法辨认,像是刀片刮过铁皮时蹭下来的那层铁锈粉末,被什么东西捂了太久,又在外面匆匆挥发了一下。周文山的鼻子天生比常人灵三分,他闻出来了。
血腥味。
极淡的血腥味,混在剃须皂和江风的缝隙里,像一条看不见的线从白衬衫男人的袖口处往外渗。血味新鲜,不超过两个时辰。
周文山的拇指停在了怀表壳上。他不能确认这血味来自什么。可能是接头人受伤了——档案里有他受过伤的记录,这次行动之前可能又伤了一回。可那道熨错的褶子呢?一个人的衬衫可以在受伤之后匆匆穿好,褶子可以烫歪,但衬衫左胸前那道熨痕的拐弯方向——往左偏的——那是一个暗号。不是他们的暗号,是另一个人的暗号。有人在用接头人的身子传话。
那件白衬衫不是他的。
白衬衫男人把烟头摁灭之后重新坐直了。他偏过头来,第一次正面看了周文山一眼。目光短促,像是确认,又像是在问什么。他的嘴唇动了一下,极轻的两个字型,几乎无声。周文山读出来了——"表?"
周文山把怀表翻了个面,表壳朝上,亮了亮。那人看见表壳上的划痕,微不可察地点了一下头。然后他弯腰去提皮箱,动作自然,像是在这里歇够了要起身离开。他提箱子的左手小指微微翘着,小指的指甲盖上有一小块白色的痕迹——那是约定的最后一个信号,指甲盖被醋泡过,发白了。
周文山站起来,跟上他。两个人一前一后出了候船室,顺着码头边的走廊往东走。走廊两边是货仓的墙壁,墙根底下堆着一些空的油桶和麻袋,气味变得重了,江风灌进来又被墙壁挡回去,闷闷的。白衬衫男人在前面走,步子不快,左肩确实低着,提皮箱的动作也看不出异常。周文山跟在他身后大约五六步的距离,左手插在口袋里,拇指按着怀表壳。
走廊尽头拐弯的地方,白衬衫男人忽然停了一下。他没有回头,只是停了一瞬,像是脚下绊了一下,又像是要系鞋带。周文山跟进了两步,然后也停住了。
他看见了白衬衫男人的后颈。衬衫领子立着,后颈露出来一小片皮肤,靠近发际线的地方有一个浅浅的压痕——是帽檐压出来的。那种压痕的形状不是礼帽的,是制式帽的,盖檐宽,压出来的痕迹是一条直线,横在发际线下方约两指宽的地方。制式帽。76号的人平时戴的那种黑色软帽。
周文山的后背猛地绷紧了。他不是接头人。他是76号的人。真正的接头人出了事,这件衬衫和皮箱被这个人拿来了,熨褶子就是故意留下的破绽——可那破绽太浅了,浅到如果不是被专门提点过,根本不会注意到。他在等我认出来之后要么慌,要么撤。无论哪一种,附近都有人在看着,等着确认我的特征。
周文山没慌。他松开怀表,手指从表壳移到表链上,又往上移了半寸,摸到了表链连接处那枚小小的铜环。铜环可以旋开,里面是空的。他做这个动作的时候脚步没停,又往前走了一步。白衬衫男人已经重新迈步了,拐过了墙角。
就在他的身影被墙角挡住的那一瞬,周文山旋开了铜环。铜环里掉出来一粒芝麻大小的白色粉末,落在他的掌心里,他用拇指捻了一下,粉末沾在指腹上。然后他加快步子追了上去。
拐过墙角,白衬衫男人站在走廊中部的一个岔道口。岔道口左手边是通往江边卸货区的铁栅栏门,右手边是一条上楼的楼梯。他回头看了周文山一眼,这一回他的眼神跟候船室里不一样了——里面有一层薄薄的、藏得很好的紧张。他在判断我有没有上当。
周文山朝他走过去,两个人擦肩而过的一瞬间,他伸出左手按了一下白衬衫男人的右臂——像是不小心碰到的。指腹上那粒粉末沾到了衬衫袖口的面料上,看不出来,可粉末里的化学成分遇上血蛋白会变色。一炷香之内,那块袖口会变成蓝色。
他碰完之后自然地收回了手,朝他点了点头。然后他往右手边的楼梯走了上去。走到第三步的时候他脚步猛然一顿——楼梯拐角的墙面上嵌着一面老旧的穿衣镜,镜面花了半边,可另一半还能照出东西。镜子里映出岔道口的光景:白衬衫男人还站在那儿,侧身对着楼梯方向,他的右手正抬起来,似乎是要整理袖口。那一抬之间,周文山看见了他腰间西裤皮带扣旁边那一小截凸起——不是烟盒,不是打火机,轮廓硬直的,是一个枪套底部的边角。枪套的皮边被磨得发亮,那是常年从同一个角度拔枪才会留下的印记。
他的目光从镜面移到镜子旁边的墙面上,停顿了不足半秒。墙面上贴着一张泛黄的告示,是关于船只检疫的通知,盖章模糊,墨迹褪了大半。可告示右下角边缘有一道极浅的、几乎看不出的压痕——几道弯弯曲曲的线,尾端各带一个细点。那是另一条路线图的压印,用钝器隔着薄纸拓上去的,勉强还能认出走向。是候船室里那张长椅的扶手上压出来的,指甲壳大小的铁皮面,附着一层薄薄的烟灰,被摁灭的烟头碾过之后留下的。
真正的接头人,来过那间候船室。他走之前,把该说的压在了烟灰缸底下。
周文山侧过身,把怀表从口袋里掏出来。表面停留在十点过七分,时针和分针在他的拇指摩挲下微微一松,表盘应声弹开——夹层里的缩微胶卷卷在凹槽里,他把它捏了出来,对着楼梯拐角处那扇脏兮兮的窗户上漏进来的光,用食指和拇指轻轻一捻。胶卷上那层薄到肉眼几乎看不见的涂层在光下闪了一闪,随即被他按进掌心里,指腹一搓,化成了极细的粉末,混在掌纹的缝隙中,跟灰尘没什么两样。
名单不在了。只要他手心里的粉末还没被水冲掉,谁也别想问出那七个人的名字来。白衬衫男人要是察觉端倪带着人追上来,他顶多挨一枪,那七条线头从今往后就真的断在他掌纹里了,干干净净,谁也续不上。
周文山把空了的怀表盖合上,转身继续上楼。二楼的走廊比楼下暗,窗玻璃上糊着厚厚一层灰,光透进来已经软了。他沿着走廊走了大约二十步,推开左手边一扇虚掩的门。门里是一间堆满旧办公桌椅的杂物间,灰尘味扑鼻。
他关上门,背靠着门板,喘了一口气。空气从门缝里被抽走又涌回来,裹着江风,水汽很重。他低头看了一眼自己的左手——掌心里那层粉末已经被汗洇开了一点点,在掌纹的沟壑里凝成了更小的颗粒,像沙。
他还没来得及把怀表收回口袋里,楼下的码头方向忽然传来几声声响。断续的,短促的。第一声像是谁打翻了一摞铁皮桶,接着是第二声,第三声,然后是连着的两下。
周文山靠在门板上没有动。他数了数,一共六声。中间停了两次,每次停的时候那几息时间里整个码头像是被人按了静音键,然后下一轮声响又续上来。六声之后,一切归于安静。
他从门缝里看出去。楼梯口没有人追上来。走廊另一头的窗外,江面上的雾散了大半,阳光照在水面上,白晃晃的一片。码头那边有人开始跑,有人喊了什么,声音被距离和墙壁削薄了,传到他耳朵里只剩下一个嗡嗡的尾音。
他在那间杂物间里待了多久,他没有算。大约过了一顿饭的工夫,他推门走了出来。下楼的时候经过那面穿衣镜,镜子里的人脸上很干净,除了额角有一层薄汗,看不出别的。镜子旁边的告示还在,那些压痕还在,没人动过。
他走出海关大楼的时候,码头上已经恢复了表面的秩序。扛货的还在扛,拉板车的还在拉,几个巡捕站在泊位边上说着什么,没人往他这边看。他经过候船室门口时往里扫了一眼——那张长椅靠边的位置空着,铁皮烟灰缸里的烟头已经被清理过了,没有留下任何痕迹。
他继续往东走,一直走到码头的尽头,拐进了一条巷子。巷子窄,两边是旧式的石库门房子,门楣上刻着模糊的纹样。他敲开第三扇黑漆门的时候,开门的是一个穿蓝布褂子的老太太,看了他一眼,侧身让开了。
门在身后合上。院子里晒着几件衣裳,滴着水,青砖地洇出一片深色的湿印。周文山走到院子深处的天井里,蹲下来,用那口水缸里的水把手洗了。粉末随着水冲进了缸底,跟泥沙混在一起,什么也看不出来了。
那天傍晚,他在一间阁楼里见到了第二个人。那人从一只铁皮茶叶罐里夹出一张纸条,摊开来,上面只有一行字:"码头六声。七人安全。你留。"
周文山把纸条凑到蜡烛上烧了。灰烬落在烟灰缸里,他用水冲了冲,倒进了马桶。然后他在阁楼的那张行军床上坐下来,把那只空怀表搁在膝盖上,看着表壳上的划痕发了一会儿呆。窗外传来电车叮叮当当驶过的声音,由远及近,又由近及远。街上有人在叫卖油墩子,裹着葱花的面糊被热油炸出滋滋的声响,那个拖着尾腔的吆喝声慢悠悠地飘上来,混在傍晚的空气里,打着旋,散进这座城市密密的巷弄之间去了。
第二天一早,他走出黑漆门的时候,巷口卖豆浆的小摊已经开始冒热气了。白汽一团一团地升起来,又散开。他买了一碗,站在摊边喝了。烫,甜,底下沉着一层细密的豆渣。
付钱的时候他的左手小指微微翘了一下。指甲盖是干净的。