雨夜,第七起案件现场。雨水冲刷着巷口褪色的涂鸦,血水混着泥浆渗进下水道铁栅。陈默蹲下,用镊子夹起半枚烧焦的烟蒂——和前三起现场发现的牌子一模一样。监控拍不到凶手,但每处现场都留着一道简单的几何图形,像是某种幼稚的涂鸦,又像是密码。 “他在邀请我们玩游戏。”陈默对搭档说,声音干涩。市局刚成立专案组,媒体已经给凶手起了名字:“建筑师”。他不用刀枪,只用精心设计的意外:煤气泄漏引发火灾、电梯钢缆“自然”磨损、甚至一起看似普通的交通事故,刹车油管被做了手脚,但痕迹被高温烧得模糊。每起案件都合法得令人窒息,证据链指向“天灾”或“当事人失误”。 游戏规则很快浮现。第四起案发前,有人向警局匿名寄来一张卡片,印着迷宫图案,角落写着一行小字:“找到出口,或成为迷宫的一部分。”陈默盯着迷宫,突然意识到,那些现场留下的几何图形,拼起来正是这个迷宫的局部。凶手在引导他们,但引导向何处?是破案的关键,还是另一个更深的陷阱? 专案组内部开始出现分歧。有人主张按图索骥,有人怀疑这是凶手扰乱视听。陈默却注意到一个被忽略的细节:所有受害者,生前都曾卷入过不同的法律纠纷,但最终都因“证据不足”或“程序瑕疵”逃脱了惩罚。他们不是随机挑选的。建筑师在筛选,在执行一种扭曲的私刑。 “他在替法律完成没做完的事。”陈默在案情分析会上说,会议室一片死寂。屏幕上并列着五张受害者的照片,他们眼神里或傲慢或麻木,共同点是都曾踩着规则的边缘获益。建筑师不是疯子,他是一个苛刻的审判者,用死亡作为最终判决。 游戏进入白热化。第六起案件发生在一个暴雨夜,受害者是位知名律师,曾为毒贩脱罪。现场没有几何图形,只有律师本人,端坐在书房,面前摊开一本刑法典,书页间夹着那张迷宫卡片。他死于突发性心脏骤停,法医说有极微量的某种 rare 毒素,来源不明。书房门窗完好,监控无异常。完美,又一次完美。 陈默站在书房,盯着那本刑法典。突然,他翻到卡片夹着的页码,是关于“正当防卫”的章节。一个念头如闪电劈开混沌:建筑师在测试他们,测试他们是否会用“违法”的手段抓住他。如果专案组为了破案越界,那就证明他们的正义和那些逃脱的罪犯一样,有瑕疵。如果坚守程序,可能永远抓不到他。 “他在教我们,如何不成为他。”陈默喃喃自语。他调出所有案件的资料,开始重新拼合那些几何图形。这一次,他不只寻找迷宫出口,他在寻找建筑师的“为什么”。三天后,在第七起现场,陈默没再找图形。他在巷子尽头的墙上,用粉笔写下了“为什么”。 次日,建筑师自首了。不是被抓住,是主动走进警局,递给陈默一张纸条,上面是完整的迷宫,出口处画着一扇门。门后写着:“你们没越界,所以我输了。但游戏真的结束了吗?当法律永远慢半拍,当正义需要有人血溅当场,猎罪者与罪,是否只一线之隔?” 案件结了,陈默却失眠。他想起建筑师被捕时的平静,那双眼睛没有疯狂,只有一种深不见底的疲惫。镜子里的自己,眼底也爬上了相似的血丝。雨又下了,他点燃一支烟,看着烟雾在灯下扭曲升腾。猎罪游戏或许结束了,但关于规则与结果的追问,像这雨,没完没了。他掐灭烟,把迷宫卡片锁进抽屉。窗外,城市灯火如迷宫,无数人正在其中,或奔跑,或徘徊。