莫克总在凌晨三点出现,像一道影子滑过城市锈蚀的脊背。他十七岁,瘦得像把旧弹簧刀,在废弃工厂的桁架间攀援如常,用偷来的面包屑喂食墙洞里的野猫。人们叫他“流浪猫”,因为他总在污浊的雨水管里蜷睡,却从未被真正的雨淋湿过——他总比雨云跑得快一步。 甜甜在城南旧货市场有个铁皮摊位,专卖军用罐头和磨损的皮带。她四十二岁,背微驼,右手小指永远僵直,是七年前一次缉毒行动留下的纪念。她养了条退役的德牧,叫“石头”,那狗瘸着左后腿,却仍能嗅出三公里外的硝烟味。市场的老贩子们私下说,甜甜的耳朵比石头还灵,能听出百米外汽车引擎的异常震颤。 他们的相遇始于一个漏水的消防栓。莫克在暗巷里被三个混混堵住,抢走了他藏在袜筒里的钱——那是给妹妹凑的透析费。混混们狞笑着离开时,甜甜正牵着石头路过。她没说话,只是把石头往前送了送。德牧喉咙里滚动的低吼让混混们僵住了,他们认出了这条狗,也认出了狗身边这个眼神像碎冰的女人。 三天后,莫克在垃圾场翻找能卖钱的铜线时,被甜甜堵在了生锈的压缩机后面。“你偷了阿杰的怀表,”她开门见山,手里抛接着一块齿轮状的铜片,“他在巷口被杀,表停在四点十七分。”莫克手指抠进铁皮裂缝:“关我什么事?”“你那天在巷子对面屋顶,”甜甜平静地说,“石头闻到了你的烟味。” 调查像拧一股湿绳。他们发现阿杰生前在记录城北化工厂的非法排污,而工厂主是本地商会副会长,一个总穿丝绸唐装的男人。莫克潜入工厂拍摄证据时,差点被巡逻犬咬断脚踝;甜甜则用旧货摊做掩护,从退役警员那里套取消息。某个雨夜,他们在莫克妹妹的病房外碰头,雨水顺着甜甜的旧夹克滴落,她突然说:“我当年也像你,以为躲得够快就安全。”莫克没接话,只是把热豆浆塞进她冰凉的手里。 决战在化工厂的储油罐区。副会长的人发现证据外泄,设下埋伏。石头为引开警卫冲进铁网,枪声响起时莫克正攀上罐顶。他从高处扔下烟雾弹——那是用妹妹的哮喘药和化肥混制的,呛得追兵睁不开眼。甜甜在下方接应,用防暴喷雾和一把生锈的消防斧劈开一条路。当他们把U盘塞进报社信箱时,天边刚泛起蟹壳青。 后来莫克继续在屋顶游荡,但袜筒里不再只有硬币。有时他会经过旧货市场,留下半块巧克力在甜甜的铁皮箱上。石头会隔着三条街抬头,耳朵转动。这座城市依然在溃烂,但有些阴影里,开始长出带刺的野薄荷。