array(5) { ["chapterid"]=> string(8) "45234002" ["articleid"]=> string(7) "6653048" ["chaptername"]=> string(7) "第1章" ["content"]=> string(24324) "

第1章 凌晨两点,对面亮了一盏灯

凌晨两点十七分,城市彻底沉入最深的夜色里,连最后一丝喧嚣都被晚风揉碎,消散在空旷的街道尽头。

林深坐在办公位上,后背抵着冰凉的人体工学椅,长时间保持同一个俯身姿势,让他的脊椎传来一阵阵钝重的酸痛,从后腰一路窜到后脑勺,连带着太阳穴都在突突地跳,像有一只无形的手,正反复按压着他的神经。电脑屏幕上是密密麻麻的代码,绿色、白色、蓝色的字符挤在一块儿,在漆黑的办公室里,映得他脸色发白,连眼底的血丝都清晰可见——这是他连续加班的第三个夜班,手里的项目到了关键节点,甲方催得紧,他只能硬扛,把所有的时间和精力,都耗在这一行行冰冷的代码里。

他是一家中型互联网公司的后端程序员,二十八岁,不算老,也不算年轻,刚好卡在一个不上不下的位置。没混上管理岗,却也熬走了几批新人,成了公司里为数不多愿意顶长期夜班的人。身边的同事要么结婚生子,要么跳槽去了大厂,只有他,依旧守着这份不算顶尖、却足够安稳的工作,日复一日,在代码的世界里打转。

没人知道,他喜欢夜班,不止是因为夜班补贴比白天高百分之五十,也不止是因为深夜的办公室足够安静,没人打扰,能让他安安静静写代码,效率比白天高上一倍。更重要的是,他享受深夜的孤独——没有同事间的虚与委蛇,没有领导突如其来的临时任务,不用应付那些毫无意义的饭局,不用假装合群,不用强迫自己融入那些不喜欢的圈子。对林深这种习惯用逻辑和数据解释一切的理性主义者来说,夜晚,是他为数不多能完全掌控的时间,是他逃离世俗喧嚣的避风港。

整层写字楼,近千平的办公区,只剩下他这一个工位亮着灯。

头顶的日光灯只开了他头顶那一盏,惨白的光打在桌面上,键盘、鼠标、印着公司logo的保温杯、几罐空掉的功能饮料,还有一本翻得卷边的编程手册,被光线切割得轮廓分明,连灰尘落在键盘缝隙里的痕迹,都清晰可见。其余地方全都沉在黑暗里,一排排工位像沉默的墓碑,整齐排列,办公隔断的阴影层层叠叠,连空气都显得格外厚重,仿佛能拧出水来。

空调调到了24度,微凉的风从出风口吹出来,带着一丝干燥的凉意,吹在裸露的手臂上,让林深忍不住打了个轻颤。他抬手,用力揉了揉眉心,指腹按压着眼眶,试图缓解长时间盯着屏幕带来的酸涩,指尖触到的皮肤,冰凉而僵硬。长时间熬夜,让他的眼球布满细微的血丝,视线偶尔会出现短暂的模糊,看东西时,边缘会泛起一层淡淡的光晕。他呼出一口气,白气在微凉的空气里散开一小团雾,很快又被空调风吹散,不留一丝痕迹。

这是他加班多年养成的小习惯——写累了,就抬头看一眼远处的夜色,让紧绷的神经稍微放松一点,也让酸涩的眼睛得到片刻休息。

他们公司在十六楼,视野开阔,没有遮挡。楼下是昏昏欲睡的街道,路灯隔着很远的距离才亮一盏,昏黄的光落在柏油路上,拉出长长的、模糊的影子,连过往的车流都稀稀拉拉,只剩下远处偶尔划过的车灯,像濒死的虫子,在黑暗里微弱地闪一下,便彻底消失在路的尽头。再往前,隔着一条不算宽的马路,矗立着一栋与这座现代化城市格格不入的老式居民楼。

那栋楼,林深在这里上了三年班,看过不下千次。

楼体很旧,是几十年前的老式红砖楼,外墙早已斑驳不堪,大片墙皮脱落,露出里面发黑的水泥,像一块长满了霉斑的旧木头,在夜色里泛着冷硬的光。楼体上没有任何广告,没有任何翻新的痕迹,甚至连窗户都大多是破旧的木窗,有的玻璃已经破碎,用塑料布胡乱蒙着,风一吹,就会发出哗啦啦的声响。整栋楼没有任何生气,也没有拆迁的动静,就这么被扔在城市中央,一扔就是十几年,像一个被遗忘的弃子。

林深记得,刚入职的时候,他还问过身边的老同事,对面那栋楼是什么情况,为什么一直没人住。老同事只是含糊地摆了摆手,语气里带着一丝不易察觉的避讳:“不清楚,好像早就没人住了,荒废很多年了,别问那么多,好好干活就行。”

后来,他又问过公司的保安,保安老陈是个六十岁左右的老人,话不多,平日里总是沉默地坐在保安室里,盯着监控屏幕。听到他的问题,老陈只是抬起头,看了他一眼,眼神复杂,沉默了很久,才低声说了一句:“那楼,不太平,少看。”

当时的林深,只当是老人们的迷信,没放在心上。他是个彻头彻尾的理性主义者,从小接受科学教育,不信鬼神,不信灵异,不信所有超出科学范畴的东西。在他的世界里,一切现象都有原因,一切异常都能找到合理的解释,所谓的“不太平”,不过是人们对未知的恐惧,编造出来的谣言罢了。

所以,这三年来,他偶尔会看向对面那栋楼,却从来没有过多关注过。在他眼里,那只是一栋废弃的、无关紧要的旧楼,和城市里其他被遗忘的建筑一样,没有任何特别之处。

可今天晚上,不一样。

林深的目光,刚一落在对面楼上,整个人就微微一僵,连呼吸都下意识顿了半拍。

七楼,左数第三扇窗户。

一盏灯,毫无征兆地,亮了。

不是现代LED灯那种刺眼的白光,而是老式白炽灯独有的、昏黄而柔和的光。光线不强,隔着灰蒙蒙的玻璃和百米左右的距离,却在整片彻底的黑暗里,显得格外突兀,格外扎眼,像一颗突然在黑暗里亮起的星,固执而沉默。

就那么静静地、稳稳地亮着。

没有晃动,没有闪烁,没有任何多余的动静,仿佛从一开始,它就亮在那里,只是他以前从未注意到。

林深的第一反应,是自己熬夜太久,出现了视觉幻觉。

“眼花了?”

他低声自语,声音在空旷的办公区里显得格外清晰,甚至带起一丝微弱的回音,撞在冰冷的墙壁上,又弹回来,落在他的耳朵里,显得格外诡异。他皱了皱眉,再次用力揉了揉眼睛,甚至闭上眼,停留了好几秒,让眼球彻底放松,再猛地睁开,视线重新聚焦,再次投向对面。

七楼那扇窗,灯还在。

依旧是那片昏黄,依旧安静,依旧不合时宜,清晰得不像幻觉。

林深的眉头锁得更紧了。

他坐直身体,微微前倾,双手撑在桌面上,靠近窗户,指尖几乎要贴到冰凉的玻璃表面。玻璃上沾着一点白天留下的灰尘和雨水痕迹,有些模糊,他下意识用指腹擦了擦一小块区域,指尖触到玻璃的冰凉,瞬间蔓延到全身。视线穿透玻璃,穿透深夜的薄雾,死死锁定对面那扇亮着灯的窗户。

看得越清楚,心底那一丝微不足道的异样,就越明显。

那栋楼,真的有人?

他在这里三年,从来没见过任何一盏灯亮起。别说深夜,就算是白天,也从来没见过有人进出,没见过窗户打开,没见过晾晒的衣物,甚至连楼周围的杂草,都长得肆无忌惮,没有人修剪。整栋楼死气沉沉,连鸟都很少落在上面,仿佛早已被这个世界彻底抛弃。

怎么会突然有人?

林深的脑子,习惯性地开始逻辑推演,试图找到一个合理的解释——这是他多年来养成的习惯,遇到任何异常,第一时间用逻辑拆解,排除所有不合理的可能性,找到最贴合现实的答案。

第一种可能:物业人员深夜检修电路,临时开灯检查。毕竟那栋楼荒废多年,电路可能存在安全隐患,物业偶尔派人检修,也合情合理。可如果是检修,应该会有动静,会有脚步声,会有手电筒的光来回晃动,会有开关灯的声音,甚至会有工作人员的交谈声。可对面,除了那一盏安静的灯,没有任何多余的动静,安静得可怕。

第二种可能:流浪汉偷偷溜进去,躲在里面避寒过夜。最近天气转凉,深夜的温度很低,流浪汉找个废弃的房子躲雨避寒,也很常见。可如果是流浪汉,至少会有走动的痕迹,会有翻找东西的声音,灯光也不会一直固定在同一个位置,更不会安静得像没有人一样。流浪汉大多会找一个隐蔽的角落,不会特意开着灯,暴露自己的位置。

第三种可能:附近的小孩调皮,翻进去恶作剧,打开了灯,然后忘记关掉,或者故意留下灯,吓唬路过的人。可这是凌晨两点,大多数小孩早已进入梦乡,就算有调皮的小孩,也不可能在这个时间点,偷偷溜进一栋废弃的老楼,只为开一盏灯恶作剧。而且,那盏灯亮得太过平稳,不像是被随意打开,更像是有人刻意开着,一直守在旁边。

这三种解释,都符合逻辑,都能说得通,也都足够合理。

林深反复在心里推演,试图说服自己,这只是一件普通的意外情况,没必要在意,更没必要胡思乱想。他是个理性的人,不能被这种无关紧要的小事,影响了工作进度。

“想多了。”

他轻轻吐出两个字,像是在自我安慰,又像是在给这件事下一个最终定论。他收回目光,退回到椅子上,重新看向电脑屏幕,手指放回键盘上,指尖悬在按键上方,试图继续写那段卡住很久的代码。那段代码涉及到复杂的逻辑判断和数据交互,白天被同事打断了好几次,一直没能写完,他本想趁着深夜的安静,一次性搞定。

可他发现,自己写不下去了。

平日里流畅无比的逻辑,此刻变得断断续续,脑子里一片混乱,像是被一团乱麻缠住,理不清头绪。手指悬在键盘上方,却迟迟落不下去,哪怕是最简单的代码指令,也需要反应很久。眼睛盯着屏幕上的字符,视线却是散的,脑海里不受控制地,一遍又一遍闪过对面七楼那扇窗,那盏昏黄的灯。

太安静了。

安静得不正常。

整座城市都陷入了沉睡,写字楼里只有他一个人,对面的旧楼里,只有那一盏灯亮着,没有任何声音,没有任何动静,仿佛整个世界,只剩下他和那一盏灯,在深夜里,无声对峙。

林深的后颈,莫名泛起一丝细微的凉意。

不是空调温度太低的冷,也不是夜风带来的凉,而是一种很难形容的、被人无声窥视的不适感。像是有一道看不见的目光,隔着百米夜色,穿透玻璃,穿透办公区的黑暗,牢牢落在他的身上,从头顶到脚尖,一点点扫视,让他浑身不自在,连后背的汗毛,都开始微微发麻。

他强迫自己集中注意力,试图把那盏莫名其妙的灯,从自己的意识里挤出去。

代码、函数、接口、逻辑判断、数据返回、异常处理……他在心里默念着工作内容,一遍又一遍,试图用熟悉的工作,占据自己的思绪。他端起桌上的保温杯,拧开盖子,喝了一口水,冰凉的水顺着喉咙滑下去,瞬间驱散了一丝疲惫,却没能驱散心底的那一丝不安。

保温杯里的水,早已凉透。他记得,晚上加班的时候,他特意接了一杯热水,放在桌边,想着写累了就喝一口,可不知不觉间,就忙到了凌晨,水也凉得彻底。就像他此刻的心情,原本平静而规律,却被那一盏突然亮起的灯,搅得冰凉,搅得不安。

然而,没用。

眼角的余光,像是不受控制一般,一次又一次,偷偷飘向窗外。

每一次,那盏灯都在。

02:21。

02:23。

02:25。

时间一分一秒地往前走,电脑屏幕右下角的时间,每隔一分钟,就跳动一次。每一分钟,都像被拉长了,变得格外漫长,格外煎熬。那盏灯始终亮着,没有丝毫变化,没有任何动静,就像一颗固定在黑暗里的星星,固执、沉默,带着一种让人不安的诡异。

林深终于坐不住了。

他站起身,长腿一迈,径直走到落地窗边上。这一次,他没有再克制自己的目光,而是正大光明地、仔仔细细地打量起对面那栋楼,以及那扇亮着灯的窗户。

老式居民楼,一共七层,没有电梯,楼梯裸露在外,扶手锈迹斑斑,在夜色里泛着冰冷的光,有些栏杆已经断裂,悬在半空中,像是随时都会掉下来。楼体周围长着一些乱七八糟的杂草和矮树,杂草长得很高,几乎快到一楼的窗户,夜色里看上去,像张牙舞爪的黑影,狰狞而恐怖。除了七楼左数第三扇窗,整栋楼其余所有窗户,全都是一片漆黑,没有任何一点光线,彻底融入夜色,仿佛那些窗户后面,从来就没有过生命,从来就没有过烟火气。

唯独那一盏灯,亮得格格不入。

窗内一片昏黄,光线太过柔和,也太过昏暗,看不清里面的摆设,看不到家具轮廓,看不到墙壁颜色,甚至看不到地面。只有那一团暖黄色的光,安静地弥漫在窗户后面,像一潭静止的温水,没有波澜,没有变化。

没有人影走动。

没有光线晃动。

没有任何声音传来。

就好像,那扇窗户后面,只有一盏灯,和一片无边无际的空寂。

“到底是谁……”

林深低声呢喃,声音很轻,几乎被窗外的风声盖过。夜风轻轻吹过,带着马路边梧桐树的落叶气息,吹在玻璃上,发出轻微的沙沙声,像是有人在窗外,轻轻敲击着玻璃,又像是有人在暗处,窃窃私语。

他下意识地摸出裤兜里的手机,屏幕亮起,刺眼的光让他忍不住眯了眯眼睛,屏幕上显示着时间——02:27,还有一格电量。没有消息,没有电话,没有工作群的@,没有快递提醒,手机屏幕干净得可怕,就像此刻的深夜,安静得让人窒息。

他鬼使神差地,点开了手机里的地图软件,手指在屏幕上滑动,放大到自己所在的位置,找到对面那栋老式居民楼。可地图上,关于那栋楼的信息,寥寥无几,只有一个模糊的地名——“老红砖楼”,没有开发商信息,没有物业公司,没有建成年代,甚至没有标注是否有人居住,像是被地图刻意忽略掉的一块污点,格格不入地存在于现代化的城市地图上。

他又试着打开搜索引擎,输入关键词——“老红砖楼 废弃 七楼 灯光”“本市废弃居民楼 深夜灯光”“老红砖楼 住户”。

搜出来的,全都是毫不相关的本地新闻、租房信息、灵异故事段子,还有一些关于其他城市废弃建筑的报道。没有一条,和他眼前这栋楼有关,没有一条,能解释那盏突然亮起的灯。

越是查不到信息,林深心底的那一丝异样,就越清晰,越强烈。

他不是一个胆小的人。

从小到大,他父母离异,跟着父亲生活,父亲常年在外打工,他大多时候都是一个人住,一个人上学,一个人走夜路,一个人加班到天亮,从来没有害怕过。他一直觉得,恐惧来源于未知,而他一直擅长用理性拆解未知,用逻辑消除恐惧。

可这一次,那种淡淡的、挥之不去的不安,像一根细小的针,轻轻扎在他的心上,不疼,却让人浑身难受,让他原本坚定的理性,开始出现一丝动摇。

就在这时。

手机轻轻震动了一下。

嗡——

很轻微的一声,在这死寂的深夜里,却显得格外清晰,格外刺耳,像一颗石子,投入平静的湖面,瞬间打破了所有的安静。

林深吓了一跳,握着手机的手指猛地一紧,指节因为用力而泛白,手机差点从手里滑落。他下意识地低头,看向手机屏幕,心脏在胸腔里狂跳,跳得他胸口发闷,连呼吸都变得急促起来。

不是工作消息。

不是朋友闲聊。

不是快递提醒。

不是垃圾短信。

是一个完全陌生的号码,没有备注,没有归属地显示,只有一串毫无规律的数字,冰冷地排列在屏幕上,像一串诡异的密码。

短信内容,只有短短一句话,没有标点,没有多余的文字,简洁得可怕:

别往对面看。

林深的心脏,猛地一跳,像是被一只无形的手紧紧攥住,瞬间提到了嗓子眼。

一股寒意,瞬间从脚底窜上头顶,浑身的汗毛,几乎在同一瞬间竖了起来,冰冷的感觉蔓延到全身,让他忍不住打了个寒颤。

他猛地回头,看向自己身后。

办公区空旷、黑暗,一排排工位沉默地排列着,办公隔断的阴影在灯光下拉得很长,像一个个沉默的人影。走廊入口一片漆黑,没有任何光线,也没有任何动静,仿佛那黑暗的尽头,藏着什么未知的东西。电梯显示屏上数字静止在1楼,门关得死死的,没有任何跳动,也没有任何开门的迹象。消防通道的门紧闭着,门把手上落着一层薄薄的灰尘,连一丝风都没有,安静得可怕。

整层楼,除了他,没有第二个人。

绝对没有。

他刚才起身的时候,特意留意过周围的动静。走廊没有脚步声,没有开门声,没有任何人靠近的迹象。保安室在一楼,距离十六楼隔着十几层楼梯和一部停运的电梯,老陈年纪大了,晚上大多时候都在保安室里睡觉,不可能在这个点,偷偷跑到十六楼,给他发一条这样的短信。

更何况,这条短信的号码,是空号。

谁会在这个点,用一个空号,给他发这样一条短信?

谁又知道,他此刻正站在窗边,正看着对面那栋废弃的老楼?

林深握着手机的手指微微颤抖,指尖冰凉,他快速回神,再次看向短信,试图看清号码归属地,可屏幕上只有一串冰冷的数字,没有任何多余信息,仿佛这个号码,从来就没有存在过。

他下意识地按下回拨键,把手机贴在耳边,听筒里传来冰冷的机械女声,一遍又一遍,重复着同样的话:

“您所拨打的号码是空号,请核对后再拨。”

“您所拨打的号码是空号,请核对后再拨。”

“您所拨打的号码是空号,请核对后再拨。”

冰冷的声音,在寂静的办公区里回荡,显得格外诡异,格外刺耳。

空号。

林深的呼吸,微微一滞,心脏像是被什么东西狠狠撞了一下,疼得他几乎喘不过气。

空号发来短信。

这不符合逻辑。

绝对不符合。

在他的认知里,空号就是已经被注销、无法使用的号码,不可能发送短信,更不可能精准地,在他盯着对面那盏灯的时候,给她发来一条“别往对面看”的警告。

他的理性世界,第一次出现了一道细微的裂痕。

那些他一直坚信的逻辑、数据、常识,在这一刻,似乎都变得不堪一击。

他缓缓放下手机,手指依旧在微微颤抖,手机屏幕还亮着,那条短信,像一个诡异的符号,牢牢印在他的眼里,刻在他的心里。

他再次转头,看向窗外。

对面七楼,那盏昏黄的灯,依旧稳稳亮着。

没有任何变化。

没有任何动静。

就那样静静地,隔着百米夜色,隔着一层冰凉的玻璃,看着他。

林深站在落地窗后,后背贴着冰凉的玻璃,夜风从窗户的缝隙里钻进来,吹在他的皮肤上,带来一阵刺骨的凉,让他浑身发冷。他看着那盏灯,那盏灯也仿佛在看着他,一人,一灯,相隔百米,隔着十年的废弃时光,在凌晨两点的深夜,无声对视,没有语言,没有动作,只有无声的张力,弥漫在夜色里。

他忽然意识到,自己可能低估了这件事。

这不是检修。

不是流浪汉。

不是恶作剧。

这是一件,他暂时无法用逻辑、无法用数据、无法用任何现有常识去解释的事情。

而那盏在废弃十年的老楼里,突然亮起的灯,从这一刻起,不再是一个无关紧要的意外。

它像一个沉默的开关,被悄然按下。

从此,他平静而规律的生活,被彻底打破。

从此,他陷入一场看不见、摸不着、逃不开的——窥视游戏。

林深站在窗前,久久没有动。

电脑屏幕依旧亮着,代码停留在未完成的那一行,绿色的光标在屏幕上一闪一闪,像是在无声地催促着他,又像是在嘲笑他的狼狈。保温杯里的水早已凉透,办公区里只剩下他一个人的呼吸声,还有窗外偶尔吹过的风声,以及手机听筒里,那冰冷的、重复的机械女声。

他看着对面那盏灯,那盏灯也依旧亮着,昏黄的光,在黑暗里,显得格外诡异,格外温柔,又格外致命。

02:33。

电脑屏幕右下角的时间,再次跳动。

他终于缓缓收回目光,后退一步,离开窗边,脚步有些沉重,每一步,都像是踩在棉花上,又像是踩在刀尖上。他走到办公位前,坐下,却再也没有心思看电脑屏幕,脑子里全都是那盏灯,那条短信,还有那种被人窥视的不适感。

他知道,有些东西,一旦看见,就再也无法假装看不见。

有些灯,一旦亮起,就再也不会轻易熄灭。

今夜,注定无眠。

而这,仅仅只是一个开始。

他抬手,揉了揉发胀的太阳穴,指尖依旧冰凉。他拿起手机,再次看向那条短信,指尖在屏幕上轻轻滑动,试图找到一丝蛛丝马迹,可除了那一串冰冷的数字和简短的一句话,什么都没有。

窗外的风,越来越大,吹在玻璃上,发出哗啦啦的声响,像是有人在窗外,用力拍打着手掌。对面那盏灯,依旧亮着,安静而固执,像一个沉默的守望者,在深夜里,守着一个不为人知的秘密,也守着一个即将被揭开的真相。

林深靠在椅子上,闭上眼睛,疲惫和不安交织在一起,让他身心俱疲。可他知道,他不能睡,也睡不着。那盏灯,那条短信,像两颗种子,已经在他的心底,悄然生根发芽,而他,只能被迫面对,被迫去寻找那个隐藏在黑暗背后的真相。

他睁开眼,目光再次投向窗外,投向那盏亮在七楼的灯。

这一次,他没有害怕,也没有逃避。

他的眼神,渐渐变得坚定。

不管那盏灯是谁开的,不管那条短信是谁发的,不管背后隐藏着什么秘密,他都要查清楚。

他是林深,一个信奉逻辑和理性的程序员,他不相信未知,更不相信无法解释的诡异。

只是他不知道,这场由一盏灯引发的窥视游戏,会将他拖入一个怎样的深渊,会揭开一个怎样尘封了十几年的秘密,而他,又会在这场游戏里,失去什么,得到什么。

夜色更深,风更凉。

那盏灯,依旧亮着。

在废弃十年的老楼里,在凌晨两点的深夜里,静静亮着,等待着一个注定会到来的结局。

" ["create_time"]=> string(10) "1773048656" }