雾港回声FOG HARBOR ECHO
雾港夜色:灯塔与雾中的小城、画廊轮廓与独行的人
雾港 · 回声画廊 · 2016—2026
五 集 连 载 · 悬 疑

雾港回声

2016年9月17日深夜,雾港回声画廊大火。
官方结论:画家陆鸦纵火自焚,五人遇难,学徒简禾是唯一的幸存者。

五集五反转物证链闭环线索收集推理挑战图文并茂
十年后,一封没有邮戳的信寄到简禾手中。信里只有一把黄铜钥匙,和一行钢笔字:

「他们数出了五个人,可监控里走出了第六个。第六个人带走了那幅画——画里有第九条帆。找到帆,就找到他。」

这一次,你将在每一章的末尾比简禾先一步提问。
请记住你见过的每一件证物:钥匙、照片、帆影、证词、磁带。
雾港的雾,从来不是天气。
本作品为虚构故事,含火灾与罪案情节,请理性阅读。插图均为 AI 生成示意画面。
第 一 章

雾港来信

2026年9月4日 · 雾港市
「雾是这座城的一道旧伤疤。每年九月,海就会把伤口重新揭开一次。」

雾港的雾,是有重量的。简禾记得这个——十七岁那年他第一次站在回声画廊门口等雨停,湿漉漉的雾气把整条街压得很低,灯塔的光在海面上铺成一道病恹恹的白色。那时他觉得雾是这座城最诚实的部分:它从不假装自己看得清。

十年后他再回来,雾还是老样子。

母亲是今年春天走的。肺癌,拖了十一个月,走的时候很安静,像一幅挂久了的画终于从墙上取下来。简禾在南方做了七年记者,接到律师电话时正在跑一个港口走私的稿子。他请了假,回来处理雾港这间老屋。屋子不大,临海,风一吹满墙的旧报纸就哗哗作响,像有人在翻卷宗。

9月3日傍晚,律师老袁从书架最底层抽出一本书递给他。「你母亲交代的,说你回来就交给你。她原话是——'该他看的,让他自己翻。'」

那是一本画册,封面烫着暗金小字:《雾港·回声画廊藏品录》,陆鸦专号。1998年印,出版社早就没了。简禾没有马上打开。他知道这本书里印着那幅画——陆鸦的成名作,《雾港》。八条帆,铅灰色的海,一座灯塔立在雾里,像一枚没写完的句号。

他翻开扉页。书页间掉出一封信。

牛皮纸信封,没有邮票,没有邮戳,没有落款。封口用火漆封着,漆色暗红,压的是一枚锚形章——回声画廊当年给藏家发请柬用的旧章,简禾认得。他拆开信封,里面只有两样东西:一把黄铜钥匙,和一页信纸。钥匙不新,柄上被握出一道浅浅的凹痕,像有人常年把它攥在掌心。信纸上只有两行钢笔字,墨色沉着,落笔很重:

「他们数出了五个人,可监控里走出了第六个。第六个人带走了那幅画——画里有第九条帆。找到帆,就找到他。0917。」

简禾握着信纸,指尖发凉。

五个人。2016年9月17日深夜,回声画廊大火。官方结案报告写得清楚:画家陆鸦因画作纠纷纵火,畏罪自焚。现场遇难五人——画廊主康远山、画家陆鸦、会计程不渡、保安老柴、讲解员沈樱。唯一的幸存者,是十九岁的学徒简禾,也就是他自己。

他在那场火里丢了两个小时的记忆。医生说是烟气中毒加上头部撞击,颅脑CT没有大碍,可那晚十点之后发生了什么,他至今一片空白。他只记得自己在医院醒来,母亲坐在床边哭,窗外的雾厚得像一堵墙。

可写信的人说,监控里走出了第六个。

第九条帆。简禾比谁都清楚那是什么意思。他十七岁那年的习作《雾港·九帆》,画了九条帆——最远的那条,其实不是船,是灯塔投在水里的倒影,少年人炫技的把戏。他把画稿拿给陆鸦看,陆鸦夸了他三天,说他是画廊十年里最灵的学徒。一年后,陆鸦的《雾港》成名,拍卖行图录上印得清清楚楚:八条帆。陆鸦删掉了他的第九条帆,连同他的名字一起。

这件事简禾没有对任何人说过。当年他准备报警,母亲拦住了他——没有证据,一个学徒的话没有人信。后来大火烧掉了画廊,也烧掉了所有对质的机会。他以为这件事会跟着陆鸦一起烂在灰烬里。

可写信的人,知道第九条帆。

✦ ✦ ✦

信纸背面还有一行更小的字,像是后来补上去的:

「若我出了事,0917 会替我说完所有的话。——去看灯塔。」

灯塔。雾港的灯塔在老码头尽头,白色的塔身,常年亮着一盏孤灯。灯塔下那间石头小屋,住着一个人——沈听澜。十年前主办回声画廊火灾案的刑警,沈樱的父亲。

简禾在雾港长大,一直记得沈听澜的样子:瘦,寡言,办案时口袋里总揣着一包不带滤嘴的烟。火灾之后,沈听澜办了提前退休,一个人搬到灯塔住。简禾在南方的七年里,每年过年都会收到沈听澜寄来的一张明信片,背面永远只有四个字:「都好。勿念。」

简禾收起信和钥匙,出门时天还没亮透。雾比昨夜更浓了,路灯在雾气里化成一团团模糊的暖黄,像沉在水底的灯。

他先去了灯塔。

然后他看见警戒线。

黄铜钥匙与泛黄信封摆在老木桌上,窗外落雨
图 1-1 · 那把钥匙 / 那封信AI 生成示意

灯塔下的石阶被黄色封锁带拦住了。海风把封锁带吹得猎猎作响,两个穿制服的年轻民警站在风口里搓手,远处有一艘打捞船,船上的探照灯正一下一下扫过灰绿色的海面。

简禾在围观的人群里站了很久,才从七嘴八舌的议论里拼出那个句子:

「灯塔那个退休刑警,昨晚坠海了。人还没捞着。」

他的脑子里嗡了一声。

昨晚。信是昨天傍晚到律师手里的——信纸背面那句「若我出了事」,墨迹比正面新,像写完后隔了很久,又补上去的。

沈听澜出事的当晚,那封信被送到了简禾母亲的老屋。

是巧合吗?

简禾盯着雾里那艘打捞船,忽然想起十年前,沈听澜在病房里对他说的最后一句话。那时他刚醒,记忆一片空白,沈听澜坐在床边,很久才开口:「小禾,你要是哪天想起那晚的事——别怕,来找我。」

他当时没听懂。现在他懂了:沈听澜一直在等他想起什么。

而现在,等他的那个人,掉进了海里。

简禾低头看了看掌心那封信。0917——9月17日,火灾的日期,也是他丢失记忆的日子。黄铜钥匙在晨光里泛着冷光,柄上那道被握出来的凹痕,像一枚沉默的指纹。

雾港银行的保管箱,钥匙孔总共有四位密码。

他转身,朝城里的方向走去。

C1 · 无邮戳的信与黄铜钥匙
C2 · 卷宗五人 / 监控第六人
推理手记 · 第一问

综合本章信息:这封信最想告诉简禾的核心事实,是什么?

先凭第一直觉作答,答案不影响剧情展开;读到《真相档案》后可在结算前修改。

第 二 章

监控里的第六人

2026年9月4日 下午 · 雾港银行保管箱 0917
「六个影子站在雾里,只有五个有主人。」——沈听澜,案卷扉页批注

雾港银行在解放路的老楼上,进门要先过一道三米高的旋转铁门。柜台后面的小姑娘看了简禾的身份证,又看了看他手里的信,转身打了个电话。五分钟后来了一位穿灰西装的中年人,什么也没问,只说了句"沈先生交代过",便领他下了地库。

地库里安静得像水底。保管箱是一排排冷灰色的铁格子,0917在走廊尽头,最低一层,几乎贴着地面。简禾蹲下去,把钥匙插进锁孔。铜钥匙转动时发出一声很轻的"嗒",像谁在黑暗里敲了一下指节。

箱子很浅,里面只放着一只牛皮纸袋,鼓鼓的。纸袋上用黑笔写着一行字,是沈听澜的笔迹,简禾认得——那种握笔很重、每一横都像在纸上刻字的写法:「给小禾。若你看到,说明我赌输了。东西都在里面,看完再决定信不信。」

简禾在银行的小隔间里拆开纸袋。东西不多,四样:一张照片、一份文件、一沓订书针已锈的笔录复印件、一盘磁带。

他先拿起照片。

那是监控截图的黑白打印件,像素粗糙,右下角印着一行白色小字:CAM-04 画廊后巷 2016-09-17 22:38:07。画面里停着一辆灰色货车,车尾对着镜头,一个人正把一块约莫一米二见方、用灰毡布裹着的东西抬上后斗。那人侧着身,半边脸埋在鸭舌帽的阴影里,只露出一截下颌。他穿一件灰蓝色的外套,左胸处有一块颜色略深的污渍。照片背面,沈听澜用钢笔写了三个字:

「第六个。」

第六个。官方卷宗里,那晚死在画廊的有五个人——康远山、陆鸦、老柴、程不渡、沈樱。简禾盯着照片里那个人的侧影,手指慢慢收紧。他认得那件外套。灰蓝色,左胸有一块洗不掉的墨渍——那是画廊学徒的工装,他自己穿了三年的那件。2016年9月15日早晨,他赶去医院给母亲送饭,把外套落在画廊休息室的椅背上。之后他再没回去取过。三天后,画廊烧了。

他翻过照片又看了一遍。搬画人的左手托着画板下沿,袖口滑落,露出一截手腕,腕上戴着一只表。简禾下意识摸了摸自己的右手腕——他戴表,从来只戴右手。十年前是,现在也是。

照片里的人,左手戴表。

他放下照片,又拿起那份文件。A4纸,左上角印着「雾港市公安局物证检验报告(复印件)」,标题一行黑体字:画布残片 X-09 检验意见。正文用鉴定科的公文腔写得干巴巴,简禾读了两遍才读懂:

⚖

物证检验报告 · 节录检材编号 X-09 · 出具时间 2016-11-02

检材为火场三楼画室残留之木板画框残片,正面(油彩面)残留构图八帆,经比对与陆鸦《雾港》拍卖图录构图一致。

检材底面纤维胶层呈规律性凹痕,共九处帆形透印,间距均等,判定该木板曾被整体裱贴另一幅含九帆构图的纸本画稿,该纸稿于火灾前被完整剥离取走;剥离方向自左向右,工具应系薄刃刮刀。

九帆构图与八帆油彩构图系同一透视底稿的增删关系,非巧合。

结论:存在「夹层画」

九处帆形。简禾的呼吸停了一瞬。

他十七岁那年的《雾港·九帆》,画的是九条帆——最远那条不是船,是灯塔投在水里的倒影。陆鸦把画拿去后,删了那第九条"帆",说构图里它透视不对,像个败笔。可简禾一直没告诉任何人:那条"倒影帆"他画得很慢,画完那天他在画框背面用铅笔写了一行字——「画是岸,不是船。岸不会走,等雾散。」

现在他知道了。他的原稿没有在火里烧成灰。它被人用薄刃刮刀从木板上整张揭下来,在那场大火之前,带走了。

监控里那个穿着他外套、左手戴表的人,带走了他的画。

照片里的人不是他。可有人——有人穿着他的衣服,在火灾前夜搬走了藏着第九条帆的画。沈听澜在照片背面写"第六个",是因为官方数出的五个人里,没有一个是"活着离开的那个人"。

✦ ✦ ✦

从银行出来时,雾已经漫过街灯。简禾没有回家,他鬼使神差地叫了一辆出租车,去了画廊旧址。

回声画廊在滨江路尽头,十年过去,围挡上爬满枯藤,铁门锈得发红。简禾从侧面的豁口钻进去,站在一片瓦砾与荒草之间。画室在三楼,早就塌了,只剩半面墙,墙上还留着当年消防喷淋烧弯的管道,像一截截焦黑的手指。

他站在当年画室的位置,闭上眼睛。焦味是没有的,草腥气很重。可某个瞬间,他仿佛又闻到那种滚烫的、呛人的气味——然后是光。火光。楼梯。有人从高处看着他,安静地,居高临下地。他记不清那人的脸,只记得那双眼睛在火光的边缘,不慌不忙。

然后是坠落。后脑撞上什么硬的东西,世界碎成一片一片的黑。

简禾猛地睁开眼,太阳穴突突地跳。他扶着半面残墙蹲下去,掌心全是冷汗。他的记忆仍是一块缺了口的拼图,但他现在能确定一件事:

那晚的画廊里,有一个档案上"不存在"的人。那个人穿着他的外套,搬走了他的画,然后站在楼梯口,看着他坠下去。

回到老屋时天已经黑透了。

简禾开了灯,站在玄关,忽然觉得哪里不对。他出门前关好的书桌抽屉,此刻虚掩着一道缝。他走过去拉开——那本《雾港》画册被人翻过,摊在陆鸦《雾港》那一页。信纸还在,钥匙还在他口袋里。可桌上多了一样东西:一盒火柴。画廊的旧火柴,蓝壳,印着锚形标志,和火漆上的章一模一样。火柴盒下压着一张纸条,字是印刷体,像是从报纸上剪下来的字拼成的:

「你拿了不该拿的东西。放回去,或者烧掉。第九帆早就不在了。」

简禾盯着那张纸条,指尖发麻。照片和物证报告他还锁在银行的保管箱里,带出来的只有笔录复印件和那本笔记本——他连那盘磁带都没敢拆封。可有人以为他把东西全拿了。

有人,一直在看着他。

烧焦的画布残片躺在画廊废墟的灰烬里,帆影依稀
图 2-1 · 残片 X-09:被剥离后留下的九帆凹痕AI 生成示意
C3 · 外套9-15落在休息室,再没取回
C4 · 搬画人左手戴表,简禾惯用右手
C5 · 夹层画:九帆原稿被刮刀整张揭走
推理手记 · 第二问

监控截图里那个"搬画人"穿着简禾的外套、左手戴表。结合本章物证,最合理的判断是?

提示:留意两个互相矛盾的细节,以及它们在时间上的关系。

第 三 章

雾很大

2026年9月5日 · 五份笔录与一本笔记
「那天晚上没有雾。风很大,月亮很亮。这一点,我比谁都记得清楚。」

简禾一夜没睡。天亮时他把那沓笔录复印件摊开在桌上,一共五份,纸页泛黄,订书针锈出褐色的水痕。这是2016年9月下旬,警方围绕火灾对相关人员的询问笔录。他一份一份读下去,越读越冷。

五份笔录,五个人,五个互不相识的证人,在五个不同的时间、五个不同的地点接受询问——却在描述那个夜晚时,不约而同地用了同一句话。

那天雾很大,看不太清。

简禾把五份笔录并排摆开,指尖一行行划过。

✎

询问笔录 · 摘录对照2016年9月25日—10月12日

① 简禾(幸存学徒 · 市医院病房 · 记录人:林磊,市局刑侦):「……那天雾很大,我看不清那人的脸。只记得他在楼梯口站着。」

② 钱福来(画廊隔壁夜钓者 · 记录人:林磊):「那天雾很大,我看不清那人的脸。」

——与①中划线句逐字相同,含标点。

③ 褚丽(康远山秘书):「那晚雾蛮大的,我坐车里,没看清康总跟谁进去的。」

④ 赵四海(画廊司机):「雾大,我送完康老板就回了,后面的事不知道。」

⑤ 沈樱(讲解员 · 医院抢救室 · 记录人:沈听澜):「我看到有人……在搬画……雾大……爸,我看不清是不是……」

沈听澜批注(红笔):气象记录:9-17 21:00—24:00 无雾,东北风四级

9月17日晚上,雾港没有雾。这一点简禾可以作证——那晚十点前他一直在医院,母亲手术后第三夜,他守在走廊尽头的窗前,看见月亮又白又亮地挂在海面上,风很大,把窗框吹得呜呜响。他当时还想:明天该回画廊,把一楼那批没干透的习作搬进干燥间。

没有雾。可五份笔录里,雾大得让每个人都"看不清"。

尤其让他头皮发麻的是①与②。夜钓者钱福来他根本不认识,两个人在不同时间被不同人询问,怎么可能说出标点都一模一样的话?那根本不可能是"巧合地使用了同样的客套话"——那是同一段被安排好的说辞。

有人在让所有证人都"看不清"。

而他自己那份笔录,记录人是"林磊,市局刑侦"。简禾盯着这个名字,总觉得哪里硌得慌。他把这个疑问带进了沈听澜的笔记本——保管箱里那本黑色软皮本,封面磨得发白,内页密密麻麻。他翻到2016年10月那几页,看见沈听澜的字,每一笔都像是凿出来的:

✎

沈听澜 · 调查笔记(节录)黑色软皮本 · 2016.10—2026.08

「10-06 电话问市局政治处。刑侦科没有叫林磊的人。问档案室,2016年9月借调名单里也没有。这个'林磊'给小禾录了口供,用的是市局的名义。——是谁?

「10-14 重听①与②。两个互不认识的人,被'同一个人'问出来的供词,怎么会连标点都一样?除非——问话的人,事先把答案教给了他们。

「11-02 X-09 报告出来。夹层画。我压下了对外说法,结案稿里只写'画作焚毁'。有人在火灾前剥走了画,还穿走了小禾挂在休息室的外套。问过老柴的儿子,他说 9-15 上午画廊'闭馆',只有程会计来拿过一箱账本。——程会计来拿账本,为什么要进休息室?

「11-20 夜钓的钱福来,儿子在南方一家画廊打工。钱福来一个打渔的,2016-10 账户却多了一笔五万块,存自外地。存钱的人,用的是假名。——画廊,又是画廊。」

「2017-03 局里催结案。结吧。我签字,但我不认。」

简禾读到"程会计来拿账本,为什么要进休息室"那一行时,指腹停在纸面上,很久没有翻页。

程会计。程不渡。2016年9月17日死于火灾的会计,程不渡。

官方名单上,程不渡的尸体是在画室废墟里找到的——五具遗体里唯一"无法辨认、靠齿科档案认定"的一具。沈听澜的笔记里没有写齿科的事,但简禾记得当年结案通报上的措辞:"程不渡遗体因焚毁严重,经家属……"——程不渡没有家属。他独身,没有父母,没有妻儿。一个没有家属认领的人,靠什么认定身份?靠档案里的一页齿科记录。而那页记录,锁在画廊的人事柜里。画廊的会计,恰好管着人事档案的钥匙。

笔记本翻到最后一页之前,还夹着一张薄薄的纸。不是笔记纸,是医院那种带蓝条纹的便笺,边缘卷曲,折了两折。展开,上面是两行字,字迹很轻,笔画有点抖,像是没什么力气的人写的——

「爸,是程叔。他在搬画。别让他跑了。」

纸的右下角,有人用笔补了一行小字,是沈听澜的笔迹:

「樱樱的字。9-19,她走之前,让护士交给我的。我没把这页放进卷宗。我留着,是要亲手还给那个人。」

沈樱。沈听澜的女儿,那个在火灾里冲进去救他、自己却重伤不治的姑娘。简禾攥着那张纸,喉咙里像堵了一团浸了水的棉花。他忽然又想起火灾前一周,沈樱在画廊门口叫住他,脸涨得通红,结结巴巴地说:"简禾,我、我想跟你说个事……改天,改天吧。" 他那时赶着去医院,说"改天一定"。没有改天了。

程叔。她在生命的最后,用最后一口气写下的,是"程叔"。

档案里的程不渡躺在火场里烧成了灰。可沈樱看见"程叔在搬画",夜钓者钱福来收了来历不明的钱,假警察"林磊"给所有人录了口供,五份笔录里下着一场根本不存在的大雾。

简禾把笔记本合上,听见自己的心跳一下一下擂在耳膜上。窗外,雾港的雾正从海面上漫过来,像十年前一样,不急不缓,把整条街吞进去。

雾很大。可那晚,根本没有雾。

深夜的桌前:五份笔录、磁带与放大镜,台灯昏黄
图 3-1 · 五份笔录,同一句"雾很大"AI 生成示意
C6 · 五份独立证词里逐字相同的「那天雾很大」
C7 · 「小林警官」查无此人 / 钱福来账户多出五万
推理手记 · 第三问

五份证词里那场根本不存在的"大雾",说明了什么?

结合气象记录、逐字相同的句子、查无此人的"林磊"。

第 四 章

灯塔密室

2026年9月5日 夜 · 老码头灯塔
「樱樱没有白死。雾会散的。」——沈听澜,最后一段录音

傍晚,简禾又去了一趟银行。他把那盘磁带取了出来,装进外套内袋。磁带盒是旧的,A面贴着一条白色标签,用圆珠笔写着:「给小禾。最后一段我还没录完。」 沈听澜的字。他没能录完的那一段,大概就是人掉进海里的那一段。

天黑透之后,简禾到了灯塔。封锁带还在,但夜里风大,看守的民警早撤了。他绕过警戒线,摸到小屋门口。门锁着,他没有钥匙——但他记得沈听澜的习惯。老刑警怕丢钥匙,总在门框上方留一把备用的,用块磁铁吸在铁皮雨搭下面。简禾伸手一摸,果然,指尖碰到一块冰凉的铁。他拧开门,闪身进去,反手带上门。

屋里很暗,只有一盏落满灰的台灯。空气里有海盐、旧书和烟的味道,沈听澜戒烟戒了十年,这屋子却还像他刚点过一根。简禾没有开大灯,借着手电的光扫了一圈:一张床,一张书桌,三面墙的书架。书桌玻璃板下压着一张照片——沈樱,十九岁,站在画廊门口,笑得很亮。照片角上别着一张字条,还是沈听澜的字:「灯塔守了十年,没等到一句'改天'。」 简禾盯着那行字,眼眶发热。

他想起沈听澜笔记本里画过一张示意图:书架第三层,有一套《船史》丛书,书脊朝外,其中《航标志》那一册没有书名烫印。简禾伸手把那本书抽出来——书架没有动,墙却在他身后发出一声轻响。他回头,看见书架最右侧整面转开了一道缝,露出一段向下的石阶。

灯塔的地基里,有一间密室。

石阶很短,尽头是一扇铁门,没锁。简禾推开门,手电的光扫进去,他愣住了。

那是一件大约二十平方米的石室,四面墙钉着木架,木架上整整齐齐码着画——素描、水彩、没画完的油画、卷起来的纸筒。简禾走近几步,手电的光落在一幅画的角落,那里有他十六岁签下的名字,笔画还带着少年人的抖。那是他的画。他在画廊四年里画过的几乎所有习作,他以为早已随那场火烧成灰的东西,全都在这里。

沈听澜一个不懂画的老刑警,用十年时间,把简禾散落在火场、仓库、旧货市场里的画,一幅一幅找了回来。石室中央一张木桌上,放着一台老式的收录机,电源线干干净净地卷好,像是特意为谁准备的。

简禾在桌前坐下,把那盘磁带放进卡槽。按下播放键,磁带沙沙地转起来。

先是空白,然后是沈听澜的声音。第一段录音没有日期,但简禾听出来了——那是2016年10月,沈听澜的声音还带着烟熏过的哑,却比现在有力得多:

◉

磁带转录 · 沈听澜调查录音三段 · 2016.10 / 2017.04 / 2026.08.30

〔第一段 · 2016年10月〕
"我是沈听澜,雾港刑警队退休前,主办回声画廊火灾案。10月6号,我在樱樱的手机里翻到一段录音——她出事那晚 22:41 打给我的,只通了半句就断了。我把它转到这里:
『爸!画廊后巷,程叔在往一辆灰色货车上搬一块大画板!画廊里面好像着火了——』
这是樱樱最后的声音。她冲进去救小禾,没出来。局里说她是见义勇为,追了功。可我不在乎功。我在乎的是:她看见的'程叔'——程不渡——是那晚火灾的遇难者之一。一个烧死在火场里的人,怎么会在我女儿的手机里搬画?"

〔第二段 · 2017年4月〕
"查了半年。齿科档案:程不渡的体检档案被人换过页,订书钉的位置不对,齿科记录和原档对不上。老黄——常年睡在画廊后巷的流浪汉,9月13号之后,再没人见过他。老黄的体型,和程不渡差不多。还有那个给所有人录口供的'小林',局里查无此人。货车查到了,挂在一个叫程远的人名下,程远是程不渡的远房表亲,在南边开画廊。局里让我结案。我结了。但我把这盘磁带锁进保险柜——樱樱说得对,别让他跑了。"

〔第三段 · 2026年8月30日〕
"小禾,如果你听到这里,说明我还是没能当面告诉你。程不渡回来了。他以为当年那本账目清单在我手里——其实清单2016年就烧了,被康远山带进密室,连灰都找不回来。他找了十年,找到我头上。我不怕他,证据我都放在了0917。灯塔这间屋里的画,本来就是你的,物归原主。若我出了事——替我告诉小禾一句话:樱樱没有白死。雾会散的。"

磁带在"雾会散的"之后,还有一小段空白,然后是一个模糊的气流声——像有人猛地推开门,沈听澜说了一个字,磁带就断了。

沈听澜说的最后一个字,是「快」。

磁带转到底,发出咔嗒一声。简禾坐在黑暗里,很久没有动。

程不渡。沈樱说的是程不渡。沈听澜查的是程不渡。卷宗里烧成灰的"程不渡",用一个流浪汉的命换了自己的命,跑到南方躲了十年,现在回来了——为了找一本2016年就已经烧成灰的账目清单。清单不在沈听澜手里,清单不在任何人手里。可程不渡不信。

简禾想起自己那份口供。记录人:林磊,市局刑侦。一个查无此人的警察,在病床前微笑着问他:"小禾,那晚你看到什么了?是不是雾很大,看不清?"他那时脑震荡,昏昏沉沉,就跟着点了头。那个"林磊"——是程不渡。程不渡假扮警察,给自己的口供里下了一场不存在的雾,然后亲手把"雾很大"写进他的记忆。十年了,简禾一直以为那晚有雾。直到三天前,他读到气象记录,才想起那晚月亮很亮、风很大、没有雾。

程不渡连他的记忆都要操纵。

简禾攥紧拳头,指节发白。石室里很安静,只有收录机底噪的余音,和他自己的心跳。他正要站起来——灯灭了。

不是停电。是有人从外面切断了密室的电源,连收录机的指示灯一起,整个世界陷入一片彻底的、厚重的黑。

简禾僵在原地,瞳孔在黑暗里慢慢放大。他听见石阶上方传来脚步声,很轻,很稳,一步,一步,像一个人走了很远的路,终于走到门口。铁门被人从外面推开,走廊的应急灯漏进一线惨白的光,在门框里投下一个长长的影子。

影子很高。影子穿着一件灰蓝色的外套——和监控截图里那件一模一样的旧工装。影子在门口站定,沉默了两秒,然后开口。声音比十年前老了,沙了,可简禾不会认错——他十六岁起就在画廊里听这个声音报账、打电话、和康远山赔笑。那是程不渡的声音。

"小禾。好久不见。" 影子往门框上靠了靠,语气像在聊天气,"听说你在找我?巧了。我也在找你——" 他顿了顿,"——和那本清单。"

灯塔密室内墙:层层叠叠的画稿与一盏提灯
图 4-1 · 灯塔地基下的石室,墙上全是找回的画AI 生成示意
C8 · 沈樱临终字条:爸,是程叔 / 手机录音
C9 · 齿科档案被换页 / 流浪汉老黄 9-13 失踪
C10 · 灯塔密室:简禾"烧毁"的画全部在此
推理手记 · 第四问

磁带揭示:当年警方认定的那具"程不渡遗体",最可能是谁?

线索在第二段录音里——"老黄"与"齿科档案"。

最 终 章

回声

2026年9月5日 深夜 · 灯塔顶层
「雾港的雾,从来不是天气。它是一句话——被十年前的某个人,写进了所有人的嘴里。」

黑暗中,程不渡的声音又响起来,带着一点很轻的笑意,像在哄一个孩子:"别紧张。我要是想害你,十年前就动手了。把清单给我,我走,你继续当你的记者。咱们两清。"

简禾没有动。他的手在黑暗中慢慢摸向收录机,按下了录音键。红色指示灯亮起之前,他开口了。声音比他预想的稳:"程叔,清单不在我这儿。"

"撒谎。"

"你找了一辈子,对吧。" 简禾说,"你把那张账目清单藏在画板夹层里,拿康老板的把柄当保命符。可 2016 年 9 月 17 日下午,康远山把它取走了。那天下午他来找过我——他说他看了陆鸦的画,又看了我的画,他问我要不要坐下来,把这件事'好好谈一谈'。"

程不渡没有接话。黑暗里静得能听见收录机磁带转动的沙沙声。

"那天晚上,画廊三楼,康远山、陆鸦、我。你说你只是回来拿账本——可你拿的是画板。你穿着我落在休息室的外套,抱着那块藏了我原稿的画板下楼,被我撞见。你把我推下楼梯。我的头撞在栏杆上——" 简禾闭了闭眼。那些碎了一十年的画面,此刻正一块一块地拼回去,严丝合缝,"——然后你点了火。"

程不渡沉默了几秒,忽然笑了。笑声在石室里撞来撞去,像石子落在井底:"小禾,你记起来了?好,好得很。省得我讲。" 他往门框上靠了靠,语气像在讲一件早该翻篇的旧事,"是,火是我点的。老黄那具尸体也是我备的——一个睡在后巷的流浪汉,没人会找他。我把他放进画廊地下室煤窖,又换了自己档案里的齿科记录。我算好了:火一起,康远山、陆鸦,还有你这个知道得太多的学徒,都烧死在里面。我带着画板走。从此世上没有程不渡,只有一笔没人查得清的烂账。"

他顿了顿,声音冷下来:"可我没算到三件事。第一,老柴那天不该值夜,他偏偏换了班,还把你从火里拖了出去。第二,沈听澜那个老东西,女儿死在火场里,他居然忍了十年。第三——" 他的声音里第一次露出裂痕,"——清单不在画板夹层里。"

✦ ✦ ✦

简禾缓缓站起来,眼睛已经适应了黑暗。程不渡站在门口,手里垂着一截铁管,看不清表情。

"程叔,你算漏的第四件事,是陆鸦。" 简禾说,"火起来的时候,陆鸦没有跑。他冲回画室,想把那块画板抢出来——他以为那里面是能证明他清白的真迹。你从背后用灭火器砸倒他,把他拖进火里,做成了'畏罪自焚'的现场。康远山呢?他跑进密室,想拿回那张清单自首。塌下来的门框把他锁在里面。他死的时候,手里攥着那张清单——烧得只剩一角。"

程不渡猛地抬头:"你说什么?"

"清单早就烧了。" 简禾一字一句地说,"2016 年 9 月 17 日晚上,它和康远山一起,烧在画廊密室里。你找了十年的东西,根本不存在。"

程不渡没有动。很久,他才低声说:"……那沈听澜为什么留着那盘磁带?为什么把证据锁进保管箱?他要是没有清单,他拿什么——"

"他拿的是真相。" 简禾说,"沈樱死前给他的话,你女儿的录音,齿科档案的鉴定,老黄的失踪记录,你那个假名字'林磊'——沈叔用十年,把这些一样一样钉死在你身上。清单可以烧成灰,人证物证烧不掉。程叔,你跑不掉了。"

程不渡沉默。然后他笑了,这一次笑声里没有温度:"小禾,你还是太年轻。你以为我今晚来,是来跟你讲道理的?" 他抬起铁管,朝简禾走过来,"录音你尽管录。雾港的水很深,再死一个记者,和再死一个退休刑警一样——"

他没能说完。

石阶上方传来脚步声,很多人。一道手电光猛地劈开黑暗,接着是雾港刑警老甄的声音,带着跑过步的喘:"程不渡!把手里的东西放下!你已经被包围了——"

简禾在进灯塔之前,就把磁带的照片和笔记本的关键页发给了老甄。他答应老甄:四十分钟没有收到平安短信,就带人上来。刚才在黑暗里,他按下录音键的同时,按下了发送键。

程不渡骂了一声,转身往石阶上冲。简禾追了上去。

灯塔顶层,海风灌进来,程不渡被逼到栏杆边。老甄的枪口对着他,他回头看了简禾一眼,那一眼里有恨,有疲惫,还有一点说不清的东西。他翻身跳了下去——不是跳海的方向,是跳向塔身外侧的检修梯。铁梯年久失修,在他脚下断了一级。

程不渡从十米高处坠入灯塔下的礁石滩。浪头一卷,人就不见了。

简禾趴在栏杆上,看着黑沉沉的海面。风很大,月亮很亮——和十年前的 9 月 17 日一样,没有雾。

海不会替他保密。水警的探照灯已经扫过来了。

✦ ✦ ✦

三天后,水警在灯塔以南两海里的渔网里捞起一个人。程不渡还活着,断了两根肋骨,被浪拍晕在浮木上。老甄说,他在医院睁开眼第一句话是:"清单……到底在不在?"

没有人回答他。

简禾没有去听宣判。那几天他忙着另一件事——他把灯塔密室里的三十七幅画取出来,在回声画廊的废墟原址上,办了一场没有开幕式的展。

展名只有一个名字:《雾港回声》。

没有剪彩,没有致辞,甚至没有灯。画挂在当年烧黑的残墙上,风从塌了一半的屋顶吹进来,纸页轻轻响。来看的人不多,都是老街坊,他们在一幅幅画前站一会儿,又沉默地走开。有人认出其中一幅的署名,问简禾:"陆鸦不是烧死了吗?这些画——"

简禾说:"画是一个叫简禾的学徒画的。他十七岁,画了九条帆。最远那条不是船,是灯塔的倒影。"

第一幅《雾港·九帆》挂在正中间。简禾把画框翻过来,在背面看见一行极淡的铅笔字,笔画还带着少年人的抖:

「画是岸,不是船。岸不会走,等雾散。」

他忽然明白了沈听澜那句话。樱樱没有白死——因为有人替他把这十年的岸守住了。那个不懂画的老刑警,用十年时间,把灯塔守成一幅画框,把每一幅画从灰烬里捞回来,等他回来认领。

简禾把画框转回正面。雾正在散。灯塔的光扫过海面,在《雾港·九帆》上缓缓移动,像一枚终于写完的句号。

远处,有人喊他:"简禾——老甄让你去趟局里,结案材料要你签字。"

他应了一声,最后看了一眼那幅画。第九条帆的倒影里,少年人藏了一个秘密——他画的不只是灯塔,还有灯塔下,那个守了十年岸的人。

岸不会走。雾会散的。

仓库中的人站在碎裂的镜面前,雾中另有人影逼近
图 5-1 · 雾散之前,最后的对峙AI 生成示意
推理手记 · 第五问

读完全书:程不渡十年后冒死回到雾港,真正要找的"清单"是什么?它最后在哪里?

这是检验你是否跟上全案的最后一问。

读完终章后,「真相档案」已解锁:完整时间线、五问解析、伏笔回收对照表,以及你的侦探评级结算。

解 密 篇

真相档案

全案时间线 · 伏笔回收 · 推理评分
「雾散了。现在,你可以回头看看这场雾是谁造的。」
画廊火灾之夜:火光中有人把昏迷者拖向窗口
图 A-1 · 2016-09-17 夜,回声画廊(AI 生成示意)AI 生成示意

2016年9月17日的回声画廊大火,从头到尾都不是"画家陆鸦纵火自焚"。

纵火者:会计程不渡。他挪用画廊资金、替康远山做"洗画"的阴阳账,又把账目清单藏进画板夹层当作要挟全场的保命符。当他知道学徒简禾准备公开陆鸦剽窃真相、康远山动了自首的念头时,他决定一劳永逸:烧掉证据、烧掉知情人,再用一具无人认领的尸体,换一个干干净净的新身份。

真正的遇难者:康远山(困死密室,临终仍攥着清单)、陆鸦(冲回火场想抢回画板,被程击倒后拖入火源)、老柴(主动换夜班盯程,火起后先救简禾,再折返救人时遇难)、沈樱(把简禾拖出火场后重伤不治)。官方统计中的第五名遇难者"程不渡",其实是 9 月 13 日被程杀害、藏尸煤窖、用以顶替身份的流浪汉老黄。

而沈听澜——那个被官方宣告"坠海失踪"的退休刑警——没有死。他被下游渔排的渔民捞起,昏迷了三天,在程不渡坠海的同一个夜晚醒了过来。他醒来的第一句话是问护士:"那个叫简禾的年轻人,还好吗?"

⚑ 全案时间线

2014 — 2015
17岁的简禾入回声画廊当学徒,作纸稿《雾港·九帆》。陆鸦将纸稿托裱上木板、在背面画成《雾港·八帆》据为己有并成名;程不渡替康远山"洗画"走账,开始为自己留后路。
2016-09-12
简禾母亲住院手术,简禾昼夜陪护,画廊的事暂时顾不过来。
2016-09-13 夜
程不渡杀害睡在画廊后巷的流浪汉老黄,藏尸地下煤窖;随后偷换自己人事档案中的齿科记录,为"金蝉脱壳"布局。
2016-09-15 晨
简禾把灰蓝工装外套落在画廊休息室(此后被程取走备用)。程借"闭馆清点"出入画廊,完成踩点。
2016-09-16
程把藏有账目清单的画板挪进陆鸦画室,堆放松节油与旧画布,布置起火点。
2016-09-17 下午
康远山从画板夹层取走账目清单,约陆鸦与简禾当晚"三方对质"——他动了自首的念头。程不知道清单已经不在夹层里。
09-17 22:33
程穿着简禾的外套抱画板下楼,被简禾撞见;程把简禾推下楼梯,简禾后脑撞上栏杆——他的记忆断在这里。
09-17 22:38
后巷监控拍下程把画板装上灰色货车——官方名单里的"第五名死者",以活人的身份走出了画面。
09-17 22:42 — 23:05
程点燃画室后驱车离城。陆鸦冲回画室抢画板,被程击倒拖入火源;康远山困死密室,手中清单化为灰烬;老柴(主动换夜班盯程)救出昏迷的简禾交给赶到的沈樱,再折返时遇难;沈樱拖出简禾后重伤。
09-17 22:43
沈樱给父亲沈听澜拨出生命中最后一通电话:"爸!画廊后巷,程叔在搬画!"——这是沈听澜十年追查的起点。
2016-09-19
沈樱不治。临终前她给父亲写下字条:"爸,是程叔。他在搬画。别让他跑了。"
2016年秋
程假扮"市局林磊"给住院的简禾录口供,把"那天雾很大"植入简禾与夜钓者钱福来的证词(9月17日气象记录:无雾)。官方以"陆鸦纵火自焚、五人遇难"结案。
2016 — 2026
沈听澜十年私查:截获女儿手机录音、比对齿科档案、追查"林磊"与老黄失踪。他把证据锁进保管箱0917,把灯塔小屋砌成密室,从各处寻回简禾的画。
2026-08
程回到雾港逼问清单下落。沈听澜预感出事:8-25 托律师老袁转交信物,8-30 录下最后一段磁带,9-02 夜在灯塔被程推落海(被渔民救起,昏迷)。
2026-09-04 起
简禾收到信 → 开保管箱 → 读笔录 → 夜入灯塔密室 → 与程对峙 → 老甄收网。程坠海获救归案,供认不讳。
尾声
画廊废墟举办《雾港回声》展,三十七幅画物归原主;灯塔的光,扫过《雾港·九帆》。

⚑ 伏笔回收对照表

  • 无邮戳的信沈听澜 2017 年托付律师老袁,借简禾母亲的遗物画册"搭车"寄达,2026-08 预感出事时嘱其转交。
  • 黄铜钥匙的凹痕沈听澜把保管箱钥匙握了十年——0917,既是火灾日,也是保管箱号。
  • 监控里的第六人22:38 搬画装车的程不渡——官方名单上"已经烧死"的人。
  • 灰蓝工装外套简禾 9-15 落在休息室;程取走它,让监控里"看起来像简禾"。
  • 左手戴表简禾惯用右手——照片里的"简禾"是假的,是程在嫁祸与试探。
  • 第九条帆简禾原稿九帆被陆鸦删成八帆;残片 X-09 的九处凹痕证明"夹层画"被整体揭走。
  • "那天雾很大"9-17 无雾;程假扮警察统一诱导口供,给所有人的记忆"起雾"。
  • 查无此人的"林磊"程不渡在雾港混了十几年,冒用市局名义给幸存者录口供。
  • 沈樱的字条与手机程搬画的直接目击;沈听澜没有把女儿最后的证词交上去——他要亲手还给那个人。
  • 齿科档案 + 老黄失踪"程不渡遗体"的真正身份。
  • 灯塔密室里的画沈听澜十年守护的"岸"。
  • 火柴与剪报字条程 9-04 夜潜入老屋的试探——他以为简禾把保管箱里的东西全拿走了。
  • 账目清单的下落康远山带进密室,化为灰烬——程找了一辈子的东西,2016 年就不存在了。
  • 「画是岸,不是船」少年简禾写在画框背面的句子——岸不会走,等雾散。

⚑ 推理五问 · 答案解析

  • Q1 · 正确 A官方五人全在火场之内,可 22:38 的监控拍到一个活人搬画离开——档案里有人"没死"。信要告诉简禾的,正是火场之外还有第六个人。
  • Q2 · 正确 B外套 9-15 起就落在休息室(简禾人在医院),搬画人左手戴表而简禾惯用右手——有人穿他的衣服、想让他怀疑自己,也随时准备把嫌疑引向他。
  • Q3 · 正确 C气象记录证明 9-17 无雾;两个互不相识的证人不可能讲出标点都相同的句子;"林磊"查无此人——有人冒充警察,给所有证人统一"起雾"。
  • Q4 · 正确 A老黄 9-13 起失踪、体型与程相近、档案齿科记录被换页——被焚尸顶替"程不渡"的,是常年睡在画廊后巷的流浪汉老黄。
  • Q5 · 正确 B程把洗画账目清单藏在画板夹层当保命符;2016-09-17 下午康远山取走清单并带进密室——清单已随火化为灰烬。程找了一辈子,找的是一堆灰。

推理结算 · 侦探评级

—/100
尚未结算

读完全书后,打开右上角「调查册」,点击「结算我的推理」;也可直接点击下方按钮。结算前可随时回到各章修改答案。

谜底已揭开。雾港的雾散了——下一场雾,在别的故事里。