第4章
到底什么才是真相?
父親不懂代碼------------------------------------------,看著那些亮起來的門牌號。-002,-003,-004,-005,暖**的光從每一扇門的門縫里漏出來,把灰白色的地板染成了黃昏的顏色。頻閃的燈管不知道什么時候滅了,整條走廊只剩下這些從門縫里透出來的光,像一排等待被打開的禮物盒子。馮梓戈沿著走廊往前走,手指從每一扇門的門把手上劃過。002號房的門把手是溫的,三十六度,母親的手溫。他走得很慢,讓指尖的溫度一點一點傳進(jìn)皮膚里,傳進(jìn)硬盤里,傳進(jìn)那個他二十三年沒敢打開的文件夾里。。小學(xué)的操場,煤渣跑道,水泥乒乓球臺,操場盡頭是一棵歪脖子的梧桐樹。六歲的馮梓戈蹲在樹下,用樹枝在泥地上畫什么東西。一個中年男人蹲在他旁邊,穿著灰色的工裝,袖口磨得發(fā)白,頭發(fā)上全是灰。那是**。馮建國。年輕的馮建國,比馮梓戈記憶里年輕得多,背還沒有佝僂,鬢角還沒有白,蹲在地上的時候膝蓋不會響。他拿著一根樹枝,也在泥地上畫。馮梓戈畫的是小人,他畫的是數(shù)字。密密麻麻的數(shù)字,加減乘除,像一道永遠(yuǎn)算不完的賬。。003號房的門沒有開。暖**的光還在,但門鎖著。他試了試把手,紋絲不動。不是物理上的鎖,是他還沒有找到鑰匙。。004號房,門牌號亮著,但玻璃窗是黑的,什么都看不見。005號房也是黑的。006,007,008,一扇接一扇亮著暖光的門,玻璃窗后面全是黑暗。像一排裝滿了數(shù)據(jù)的硬盤,但沒有讀取權(quán)限。。不是他進(jìn)來時那種從地板里長出來的門,是一條真正的樓梯?;疑呐_階,金屬扶手,墻壁上貼著褪了色的綠色墻裙,和馮梓戈小時候住的那棟老樓一模一樣。樓梯間的燈泡是聲控的,他踩上第一級臺階的時候,燈泡亮了?;椟S的光,和001到005號房門縫里的光一個顏色。。每走一步,樓梯間的墻壁上就多一張照片。不是藍(lán)海*排隊區(qū)那種驚恐瞬間的照片,是老照片。塑封的,四角用透明膠帶貼在墻上,有些膠帶已經(jīng)發(fā)黃卷邊了。第一張照片:一個年輕女人抱著嬰兒,站在醫(yī)院門口。女人笑得很開心,嬰兒在哭。那是**,抱著剛出生的他。他不記得這張照片,但他認(rèn)得***笑容,和002號房里幫他剝糖時一模一樣。:三歲的馮梓戈騎在**脖子上,手里舉著一根棉花糖。不是草莓味的,是藍(lán)色的。**仰著頭,一只手扶著兒子的腿,另一只手在接電話。表情不是笑,是那種“知道了,我再想想辦法”的表情。馮梓戈盯著那張照片看了很久。他完全不記得這件事,但他記得那種藍(lán)色棉花糖的味道。不是草莓的甜,是香精的甜,甜到發(fā)苦。:五歲的馮梓戈坐在醫(yī)院的塑料椅子上,捧著一個比自己臉還大的飯盒。飯盒里是餃子。芹菜豬肉的。**包的。**的餃子包得很難看,皮厚餡少,煮出來像一坨面疙瘩。但**每次包餃子都會包很多,凍在冰箱里,夠吃一個星期。照片里**不在,只有他一個人坐在椅子上,兩條腿懸空晃著,嘴里塞滿了餃子。。他記得那些餃子。母親住院的那兩年,**每周包一次餃子。包好了凍起來,早上出門前煮好,裝進(jìn)保溫飯盒,放在他書包旁邊。飯盒上貼著一張便利貼,寫著“中午微波爐熱三分鐘”。便利貼的背面是**從工地上帶回來的材料表,密密麻麻的數(shù)字。馮梓戈把那張便利貼從墻上揭下來,翻到背面。負(fù)二層·進(jìn)度:12%,繼續(xù)往下走。:六歲的馮梓戈站在病房門口,扒著門框,不肯進(jìn)去。照片是從病房里往外拍的。拍到了他的臉——六歲的他,眼睛里全是害怕。他身后是醫(yī)院的走廊,走廊盡頭有一個人影,蹲在地上,兩只手捂著臉。是**。**在病房里,他在病房外,**在走廊盡頭。一家三口,三個人,三個位置,誰都沒有挨著誰。,指尖碰到了六歲的自己的臉。塑封膜是溫的。三十六度。。負(fù)二層到了。。沒有頻閃的燈管,沒有灰白色的墻壁,沒有密密麻麻的門牌號。負(fù)二層是一個工地。不是郁界那種詭異的、會呼吸的建筑工地,是一個真實的、馮梓戈記憶里的工地。鋼筋,水泥,腳手架,攪拌機,安全帽,工棚,食堂,開水房??諝饫镲h著水泥灰和鐵銹的味道,遠(yuǎn)處傳來打樁機沉悶的撞擊聲,每一下都震得地面微微發(fā)顫。
馮梓戈站在工地入口,身上那件優(yōu)衣庫的灰色T恤在這個環(huán)境里顯得格格不入。**馮建國在這個工地干了十七年。從馮梓戈上小學(xué)干到上大學(xué),從木工干到工長,從黑頭發(fā)干到白頭發(fā)。馮梓戈從來沒來過這個工地。不是沒機會,是不想來。小時候是不想來,長大了是不敢來。他怕看見**蹲在工地上吃盒飯的樣子。他怕那種“我爸為我付出了那么多”的感覺會把他壓垮,所以他選擇不看。不看就不存在,不存在就不用還。
但負(fù)二層把他不敢看的東西全部攤開了。
第一間工棚的門開著。里面是一張上下鋪,下鋪上坐著一個中年男人,背對著門,正在吃盒飯。工裝上的灰厚得像一層盔甲,安全帽放在膝蓋旁邊,帽檐上的漆磨掉了一半。馮建國。比003號房照片里老了一輪。鬢角白了,后背駝了,拿筷子的手指關(guān)節(jié)粗大,全是老繭和裂口。
馮梓戈站在門口,沒有進(jìn)去。馮建國吃著盒飯,速度很快,像在趕時間。盒飯的內(nèi)容很簡單,米飯,白菜,幾片肥肉。他把肥肉撥到一邊,先吃白菜和米飯。吃到一半停下來,從工裝口袋里掏出一個塑料袋,打開,里面是半塊咸鴨蛋。他把咸鴨蛋掰開,蛋黃流著油,擱在米飯上,然后把剩下的飯菜全部扒進(jìn)嘴里。咸蛋黃留到了最后一口。他嚼那口咸蛋黃的時候,眼睛瞇了一下,然后端起搪瓷缸子喝了口水。這就是**的午飯。十七年,幾乎每一天。
馮梓戈的手指在門框上攥得發(fā)白。
工棚的墻上貼著很多紙條。不是便利貼,是材料表、考勤表、工資條的背面。密密麻麻寫滿了數(shù)字。不是代碼,是加減乘除。房租,學(xué)費,醫(yī)藥費,生活費,每一筆都算到了小數(shù)點后一位。有些數(shù)字被劃掉了,旁邊寫上新的。有些數(shù)字被圈起來,畫了箭頭,指向另一個數(shù)字。像一棵不斷分叉的樹,像一張永遠(yuǎn)理不清的網(wǎng)。
馮梓戈走進(jìn)工棚。馮建國沒有回頭,繼續(xù)吃著盒飯,像沒聽見有人進(jìn)來。馮梓戈走到墻邊,看那些紙條。**的字寫得很差,歪歪扭扭,大小不一。但每一個數(shù)字都寫得很清楚,生怕自己看錯了。
有一張紙條被釘在最高的位置,比其他紙條都新。上面的日期是十二年前——張先生死在過山車上的那一年。紙條上只有一行字:“兒子的*ug,比我的賬還難算?!毕旅嬗酶〉淖謱懥艘恍校骸暗也患薄N衣?。”
馮梓戈的眼淚砸在了那張紙條上。他十二歲那年,母親已經(jīng)去世六年。他開始寫代碼。不是興趣班,是自己在舊書店淘了一本二手教材,對著書上殘缺不全的代碼一行一行敲。**不知道什么叫代碼,只看到兒子每天對著電腦坐到半夜,以為他在玩游戲。有一天晚上,馮建國站在馮梓戈房間門口看了很久。馮梓戈回頭看見他,說“爸你不懂,這是編程”。馮建國點點頭,走了。第二天早上,馮梓戈的書桌上多了一杯豆?jié){和一根油條。油條下面壓著一張紙條,上面寫著:“爸不懂。爸給你買早飯?!?br>那是**第一次用便利貼給他留言。后來這個習(xí)慣保留了下來。每天早上馮梓戈的書桌上都會有一張便利貼,寫著當(dāng)天的天氣預(yù)報,或者“冰箱里有餃子”,或者“今晚加班,自己熱飯”。一直到他上大學(xué)離開家。馮梓戈從來沒有回過一張便利貼。他不知道寫什么。“謝謝”太輕了,“我以后會報答你”太空了。他選擇什么都不寫。什么都不寫就不欠,不欠就不用還。
他欠了。從六歲欠到二十三歲,從母親住院那筆醫(yī)藥費欠到大學(xué)四年的學(xué)費。**在工地上吃了十七年咸鴨蛋,把蛋黃留到最后一口。他兒子在寫字樓里吃著微波爐熱了三遍的餃子,修著一個修不完的*ug。
馮梓戈跪在了工棚的地上。不是腿軟,是那根撐著他站了二十三年的骨頭終于斷了。膝蓋磕在水泥地上,疼。但這種疼和過山車墜落的疼不一樣,和**上嵌入硬盤的疼不一樣。這種疼是熱的,是從心里往外燒的,燒到眼眶,燒到鼻腔,燒到指尖。他跪在地上,額頭抵著工棚冰涼的水泥地,哭得像個六歲的孩子。
馮建國吃完了盒飯。他把搪瓷缸子放下,轉(zhuǎn)過身來。他的眼睛和馮梓戈記憶里一樣,不大,單眼皮,眼角全是皺紋。但他的眼神變了。不是工地上的疲憊,是一種很安靜的、像山一樣的東西。
“**讓你別站在門口?!瘪T建國說,聲音沙啞,帶著十七年水泥灰磨出來的粗糲,“你站在門口二十三年了。”
馮梓戈抬起頭,淚眼模糊地看著**。
“爸——”
“別叫?!瘪T建國打斷了他,語氣不重,像在工地上跟徒弟說話,“你先看看這個?!?br>他從工裝口袋里掏出一張紙。不是便利貼,是一張對折了好幾次的打印紙,邊緣磨毛了。他展開,遞給馮梓戈。馮梓戈接過來。紙上打印著代碼。是他自己的代碼。那個沒修完的內(nèi)存泄漏*ug的代碼。每行代碼下面都有人用圓珠筆寫著注釋。字跡歪歪扭扭,大小不一,和墻上那些便利貼一模一樣。
“我找人問的?!瘪T建國說,“工地上有個年輕的技術(shù)員,學(xué)過計算機。我請他吃飯,讓他教我看。他不肯收錢,我就每天多買一份盒飯,加一個咸鴨蛋。他教了我三個月。我現(xiàn)在能看懂一點了?!?br>馮梓戈盯著那些注釋。注釋很笨拙,充滿了外行話?!斑@個叫變量,就像倉庫里的箱子,裝東西的。這個叫循環(huán),就是反復(fù)做一件事,做到條件滿足了就停。這個叫內(nèi)存泄漏,就是借了東西沒還,越欠越多。你欠了三天沒還。”
最后一行注釋寫在*ug的位置:“我兒子欠的東西,我來還。”
馮梓戈把那頁代碼貼在胸口,佝僂著背,像一只被雨淋透的鳥。馮建國從床上站起來,走到他面前,蹲下。和003號房照片里蹲在兒子旁邊畫數(shù)字的姿勢一模一樣。他伸出手,粗糙的、滿是裂口的手,放在馮梓戈的頭上。
“**走的時候,讓我答應(yīng)她一件事。”馮建國說,“她說,別讓兒子記住她生病的樣子。讓他記住好的。我沒做到。你記住了她生病的樣子,然后你把好的也**。你把****,把你自己的六年**。你以為**就沒了。但刪掉的東西不會沒,它們會變成*ug,永遠(yuǎn)跑在你的系統(tǒng)里。你不去修,它們就一直吃你的內(nèi)存。吃到你跑不動為止。”
馮梓戈的肩膀在發(fā)抖。
“那個硬盤,”馮建國指了指馮梓戈的**,“不是別人放進(jìn)去的?!?br>馮梓戈猛地抬起頭。
“是你自己放進(jìn)去的?!瘪T建國說,“六歲那年。**走的那天晚上。你坐在她病床邊,她給了你一顆草莓糖。你把糖吃了,把糖紙攥在手里。后來你跑到醫(yī)院的機房——**住院的時候你老往機房跑,那里有一個姓張的年輕醫(yī)生,是***管床大夫,喜歡玩電腦。他教過你打字。那天晚**一個人跑進(jìn)機房,打開電腦,把糖紙上的字打進(jìn)了電腦里。你打的是**最后跟你說的那句話?!?br>馮梓戈的瞳孔在收縮。
“你不知道那臺電腦連著醫(yī)院的存儲服務(wù)器。你把那句話存進(jìn)去了。存進(jìn)了一個移動硬盤里。那個硬盤后來被報廢處理,流到了二手市場。十三年后,你在**上花四百二十九塊買到了它。你買它的時候不知道它曾經(jīng)在哪兒。你只知道它便宜,2T*只要四百二十九?!?br>馮建國的手指在馮梓戈的頭上輕輕拍了拍。
“它回到你手里那天晚上,你做了一夜的夢。夢的內(nèi)容你忘了,但你醒來之后,開始給一個女孩PS照片。你把她P成了白雪公主。那個女孩叫陳書瑤。**也姓陳?!?br>工棚里安靜了很久。
打樁機的聲音從遠(yuǎn)處傳來,一下,一下,像心跳。馮梓戈跪在地上,把那頁代碼從胸口拿開,重新看了一遍**寫的注釋?!拔覂鹤忧返臇|西,我來還?!彼氖种该^那行字,圓珠筆的凹痕,用力很重,像是把每一個字都刻進(jìn)了紙里。
“爸?!彼f,聲音啞得幾乎聽不見。
“嗯。”
“那個*ug我修好了?!?br>馮建國笑了。不是張先生那種被扯上去的笑,不是系統(tǒng)那種溫和的、等你上鉤的笑。是一個父親聽到兒子說“我做到了”的時候,那種從心底翻上來的、攔都攔不住的笑。笑得眼睛瞇成一條縫,笑得眼角的皺紋擠成一朵花,笑得露出了嘴里缺了一顆的后槽牙。
“我知道?!彼f,“你昏迷那四十七天里,書瑤每天來工地找我。她把你的代碼打出來給我看。你修到哪一步,她就打到哪一步。你修了三天,她打了三天。最后一天她沒打。她說你修好了。我說你怎么知道,她說‘因為他答應(yīng)過我’?!?br>馮梓戈的眼淚又涌出來了。
工棚外面有人喊:“老馮!上工了!”
馮建國站起來,拍了拍膝蓋上的灰,拿起安全帽。走到門口的時候他停了一下,沒有回頭。
“負(fù)三層的入口在攪拌機后面?!彼f,“張先生在那里等你。他跟你是同一個*ug。他修了十二年沒修好。你去幫幫他。”
“爸。”
馮建國側(cè)過頭。
“那個技術(shù)員教了你三個月,”馮梓戈說,“你給了他多少個咸鴨蛋?”
馮建國想了想。
“九十多個吧?!?br>“一個咸鴨蛋一塊五。九十多個,一百多塊錢?!?br>“差不多?!?br>“你月工資多少?”
馮建國沒有回答。他把安全帽戴上,走出工棚。背影在工地飛揚的灰里越來越小,最后消失在攪拌機后面。
馮梓戈坐在地上,把那頁代碼折好,放進(jìn)口袋。和那顆還沒化完的草莓糖放在一起。然后他站起來,拍了拍膝蓋上的灰。**在工地上蹲了十七年,膝蓋上的灰從來沒拍干凈過。他拍了二十三年的灰,拍得干干凈凈,像一個沒有來處的人?,F(xiàn)在他不拍了。他留著那些灰。
工棚外面,攪拌機正在轟隆隆地轉(zhuǎn)。水泥和沙石在里面翻滾,發(fā)出沉重的摩擦聲。攪拌機后面有一扇門。鐵皮的,刷著綠色的漆,漆皮剝落了一半,露出下面銹紅色的金屬。門上沒有門牌號,只有一個用粉筆寫的數(shù)字:-3。
馮梓戈走到門前。門把手是一截焊上去的鋼筋,粗糙,沾著干透的水泥。他握住鋼筋。三十六度。
他推開了門。
負(fù)三層不是走廊,不是工地。是一個病房。和002號房里母親住的那間一模一樣。四張病床,白色床單,窗簾拉著,外面透進(jìn)來綠色的光。但只有一張床上躺著人。不是骷髏,不是張先生,是一個六歲的男孩。蜷縮在被子里,臉埋在枕頭里,肩膀一抖一抖的。他在哭。
馮梓戈走近那張床。男孩感覺到有人,抬起頭來。臉上全是眼淚,鼻涕糊了一嘴,手里攥著一張草莓糖的糖紙。糖紙被他攥得皺皺巴巴,上面用鉛筆歪歪扭扭寫著一行字。
馮梓戈低頭看那行字。
“媽,糖別吞下去。會卡住?!?br>男孩看著他。六歲的**國。
“你也是來修*ug的嗎?”男孩問,聲音哭得變了調(diào)。
馮梓戈在床邊坐下來。他把口袋里那顆草莓糖掏出來,剝開糖紙,遞給男孩。男孩接過去,塞進(jìn)嘴里。甜味化開的時候他的眼淚還在流,但嘴角翹了一下。
“是?!瘪T梓戈說,“我來修*ug?!?br>病房的門關(guān)著。門外傳來腳步聲。不是爬行聲,不是高跟鞋聲,不是金屬碰撞聲。是一個女人穿著軟底鞋走路的聲音。很輕,很穩(wěn),每一步都踩在心跳的節(jié)拍上。腳步聲停在門口。門把手在轉(zhuǎn)動。
男孩抬起頭,眼淚還掛在臉上,但他笑了。不是被扯上去的笑,是一個孩子看見媽媽時的那種笑。門開了。馮梓戈沒有回頭。他知道門外站著誰。**。**國的媽。十二年前在過山車上死去的那個男人的母親。和小周一樣,和趙胖子一樣,和所有在郁界出現(xiàn)過的人一樣——她不是本人。她是鏡像。是**國刪掉的那段記憶里不肯消失的部分,是一段被遺忘了十二年、反復(fù)在負(fù)三層循環(huán)播放的數(shù)據(jù)。
她站在門口,穿著碎花裙子,頭發(fā)沒了,臉上戴著氧氣面罩。和馮梓戈的母親一樣。和所有在郁界死去的母親一樣。她看著床上的男孩,氧氣面罩下面?zhèn)鞒龊斓穆曇?。男孩從床上跳下來,跑向她。跑到一半停住了?br>“我不能過去。”男孩說,聲音很小,“我過去她就會消失。每一次都這樣。”
馮梓戈看著門口的女人。女人的眼睛彎彎的,和陳書瑤一樣,和**一樣。她在笑。隔著氧氣面罩,隔著十二年,隔著一個六歲男孩不敢跨過的距離,她在笑。
“第六條規(guī)則?!蹦泻⒄f,草莓糖在他嘴里從左腮滾到右腮,“死者不說話的時候,活人要替他們說。因為死者把想說的話都咽下去了。咽了太久,就變成了*ug?!?br>馮梓戈站起來,走到門口。他和那個穿碎花裙子的女人面對面站著。她比他矮半個頭,需要微微仰起臉才能看他的眼睛。氧氣面罩上有一層薄薄的水霧,隨著她的呼吸一起一伏。她的眼睛在問一個問題。馮梓戈知道那個問題是什么。**在002號房里問過,**國的媽在這里問了十二年。每一個在郁界死去的母親,都在等兒子回答這個問題。
“他很好?!瘪T梓戈說,聲音很輕,像怕驚碎了什么,“**國很好。他修了十二年的*ug。他修不好不是因為他不努力。是因為他不敢修完。修完了就要面對下一個*ug。下一個*ug在他六歲那年。”
女人的眼睛彎得更深了。她伸出手,手指上沒有針眼,手背光滑,不是記憶中那雙被輸液**得青紫的手。是**國記憶中母親健康時的樣子——他刪掉了母親生病的樣子,只留下了好的。他把母親P成了健康的人,就像馮梓戈把陳書瑤P成了白雪公主。他們都在做同一件事:用刪除來保護(hù)。但刪除保護(hù)不了任何人,刪除只會讓被刪掉的東西變成*ug,永遠(yuǎn)跑在系統(tǒng)的底層,吃掉所有的內(nèi)存。
女人的手碰到了馮梓戈的臉。冰的,涼的,死的。但在觸碰到他皮膚的那一瞬間,溫度變了。三十六度。她把氧氣面罩摘下來。嘴唇動了動。馮梓戈讀出了那句話。
“告訴他,糖紙我收好了。一共一千四百六十張。每一天一張。讓他別再剝了?!?br>馮梓戈點了點頭。女人把手收回去,重新戴上氧氣面罩。她最后看了床上的男孩一眼,然后轉(zhuǎn)身,走出病房。軟底鞋踩在走廊地板上,越來越輕,越來越遠(yuǎn),最后消失在負(fù)三層走廊的盡頭。
男孩坐在床邊,兩條腿懸空晃著。草莓糖在他嘴里已經(jīng)化得只剩一小粒了。他看著馮梓戈?!拔覌屨f什么?”
“她說糖紙收好了。讓你別再剝了?!?br>男孩的腿不晃了。他低下頭,看著手里那張皺皺巴巴的糖紙??戳撕芫?。然后他把糖紙鋪平,一點一點地抹,抹到四個角都平展展地貼在床單上。他從枕頭底下摸出一支鉛筆,在糖紙背面寫字。寫完了遞給馮梓戈。
“第七條規(guī)則:糖紙要鋪平。皺著的糖紙,上面的字看不清?!?br>馮梓戈接過糖紙。正面是**寫的“糖別吞下去。會卡住”。背面是**國六歲時寫的第七條規(guī)則。鉛筆字跡歪歪扭扭,和**在便利貼上寫的注釋一模一樣。
病房的墻壁開始變淡?;野咨募y路像墨汁入水一樣暈開,床,窗簾,枯萎的花,氧氣面罩,全部在溶解。男孩坐在溶解的床上,兩條腿還懸空晃著。他看著馮梓戈,笑了一下。不是被扯上去的笑,不是見到媽媽時的笑。是一個*ug被修好之后,系統(tǒng)終于能繼續(xù)運行時的笑。
“謝謝你幫我修*ug。”男孩說,“你的*ug還在樓上。去修吧。”
病房消失了。
馮梓戈站在負(fù)三層的走廊里。走廊很短,只有三扇門。-001,-002,-003。全部亮著暖**的光,全部開著。他走進(jìn)-001。里面是他的工位。電腦屏幕亮著,代碼停在那個內(nèi)存泄漏的位置。光標(biāo)閃爍。他坐下來,手指放在鍵盤上。-002號房傳來母親的聲音:“糖別吞下去。會卡住。”-003號房傳來**的聲音:“我兒子欠的東西,我來還?!?br>馮梓戈開始敲代碼。不是修*ug。是重寫。把二十三年刪除的代碼一行一行補回去。母親的笑容,父親的便利貼,六歲那年的草莓糖,工棚墻上的咸鴨蛋,**國鋪平的糖紙。全部寫進(jìn)去。寫到內(nèi)存溢出,寫到硬盤發(fā)燙,寫到**上那塊2T*的硬盤發(fā)出瀕臨極限的嗡鳴。
警告:精神力消耗過快。58% → 41% → 23% → 9%
警告:繼續(xù)寫入將消耗生命次數(shù)。
當(dāng)前生命次數(shù)剩余:9
是否繼續(xù)?
馮梓戈敲下了回車。
生命次數(shù)-1。當(dāng)前剩余:8。
屏幕上的代碼開始自動運行。不是他寫的那些,是另一段——一段被藏在系統(tǒng)最底層、命名為“系統(tǒng)文件”的代碼。二十三年沒運行過,今天第一次被調(diào)用。代碼只有一行:
// 媽,我進(jìn)來了。我不站在門口了。
馮梓戈趴在鍵盤上,睡著了。這是他來到郁界之后的第二次睡眠。這一次他沒有做夢。
負(fù)一層的走廊里,系統(tǒng)靠在過山車的操作臺上,嘴里**糖。他看著監(jiān)控屏幕上的代碼運行日志,把糖咬碎?!斑@*ug修得,”他自言自語,“比**那個技術(shù)員強?!辈僮髋_上的對講機響了一聲,里面?zhèn)鞒鲆粋€聲音。系統(tǒng)的表情變了一下,拿起對講機。
“你確定?現(xiàn)在?”
對講機里的聲音又說了一句。系統(tǒng)沉默了三秒,把對講機放下,走到過山車的上車區(qū)。過山車的座位空著。第三排,靠里的位置。馮梓戈的位置。安全杠緩緩升起,咔嗒咔嗒,像在等乘客。
系統(tǒng)看著那個空座位,把嘴里的糖渣咽下去。
“行。你要來就來。郁界的規(guī)則你懂——進(jìn)來就出不去了?!?br>對講機里傳出一聲很短的笑。
“我知道。”
是一個年輕女人的聲音。
馮梓戈站在工地入口,身上那件優(yōu)衣庫的灰色T恤在這個環(huán)境里顯得格格不入。**馮建國在這個工地干了十七年。從馮梓戈上小學(xué)干到上大學(xué),從木工干到工長,從黑頭發(fā)干到白頭發(fā)。馮梓戈從來沒來過這個工地。不是沒機會,是不想來。小時候是不想來,長大了是不敢來。他怕看見**蹲在工地上吃盒飯的樣子。他怕那種“我爸為我付出了那么多”的感覺會把他壓垮,所以他選擇不看。不看就不存在,不存在就不用還。
但負(fù)二層把他不敢看的東西全部攤開了。
第一間工棚的門開著。里面是一張上下鋪,下鋪上坐著一個中年男人,背對著門,正在吃盒飯。工裝上的灰厚得像一層盔甲,安全帽放在膝蓋旁邊,帽檐上的漆磨掉了一半。馮建國。比003號房照片里老了一輪。鬢角白了,后背駝了,拿筷子的手指關(guān)節(jié)粗大,全是老繭和裂口。
馮梓戈站在門口,沒有進(jìn)去。馮建國吃著盒飯,速度很快,像在趕時間。盒飯的內(nèi)容很簡單,米飯,白菜,幾片肥肉。他把肥肉撥到一邊,先吃白菜和米飯。吃到一半停下來,從工裝口袋里掏出一個塑料袋,打開,里面是半塊咸鴨蛋。他把咸鴨蛋掰開,蛋黃流著油,擱在米飯上,然后把剩下的飯菜全部扒進(jìn)嘴里。咸蛋黃留到了最后一口。他嚼那口咸蛋黃的時候,眼睛瞇了一下,然后端起搪瓷缸子喝了口水。這就是**的午飯。十七年,幾乎每一天。
馮梓戈的手指在門框上攥得發(fā)白。
工棚的墻上貼著很多紙條。不是便利貼,是材料表、考勤表、工資條的背面。密密麻麻寫滿了數(shù)字。不是代碼,是加減乘除。房租,學(xué)費,醫(yī)藥費,生活費,每一筆都算到了小數(shù)點后一位。有些數(shù)字被劃掉了,旁邊寫上新的。有些數(shù)字被圈起來,畫了箭頭,指向另一個數(shù)字。像一棵不斷分叉的樹,像一張永遠(yuǎn)理不清的網(wǎng)。
馮梓戈走進(jìn)工棚。馮建國沒有回頭,繼續(xù)吃著盒飯,像沒聽見有人進(jìn)來。馮梓戈走到墻邊,看那些紙條。**的字寫得很差,歪歪扭扭,大小不一。但每一個數(shù)字都寫得很清楚,生怕自己看錯了。
有一張紙條被釘在最高的位置,比其他紙條都新。上面的日期是十二年前——張先生死在過山車上的那一年。紙條上只有一行字:“兒子的*ug,比我的賬還難算?!毕旅嬗酶〉淖謱懥艘恍校骸暗也患薄N衣?。”
馮梓戈的眼淚砸在了那張紙條上。他十二歲那年,母親已經(jīng)去世六年。他開始寫代碼。不是興趣班,是自己在舊書店淘了一本二手教材,對著書上殘缺不全的代碼一行一行敲。**不知道什么叫代碼,只看到兒子每天對著電腦坐到半夜,以為他在玩游戲。有一天晚上,馮建國站在馮梓戈房間門口看了很久。馮梓戈回頭看見他,說“爸你不懂,這是編程”。馮建國點點頭,走了。第二天早上,馮梓戈的書桌上多了一杯豆?jié){和一根油條。油條下面壓著一張紙條,上面寫著:“爸不懂。爸給你買早飯?!?br>那是**第一次用便利貼給他留言。后來這個習(xí)慣保留了下來。每天早上馮梓戈的書桌上都會有一張便利貼,寫著當(dāng)天的天氣預(yù)報,或者“冰箱里有餃子”,或者“今晚加班,自己熱飯”。一直到他上大學(xué)離開家。馮梓戈從來沒有回過一張便利貼。他不知道寫什么。“謝謝”太輕了,“我以后會報答你”太空了。他選擇什么都不寫。什么都不寫就不欠,不欠就不用還。
他欠了。從六歲欠到二十三歲,從母親住院那筆醫(yī)藥費欠到大學(xué)四年的學(xué)費。**在工地上吃了十七年咸鴨蛋,把蛋黃留到最后一口。他兒子在寫字樓里吃著微波爐熱了三遍的餃子,修著一個修不完的*ug。
馮梓戈跪在了工棚的地上。不是腿軟,是那根撐著他站了二十三年的骨頭終于斷了。膝蓋磕在水泥地上,疼。但這種疼和過山車墜落的疼不一樣,和**上嵌入硬盤的疼不一樣。這種疼是熱的,是從心里往外燒的,燒到眼眶,燒到鼻腔,燒到指尖。他跪在地上,額頭抵著工棚冰涼的水泥地,哭得像個六歲的孩子。
馮建國吃完了盒飯。他把搪瓷缸子放下,轉(zhuǎn)過身來。他的眼睛和馮梓戈記憶里一樣,不大,單眼皮,眼角全是皺紋。但他的眼神變了。不是工地上的疲憊,是一種很安靜的、像山一樣的東西。
“**讓你別站在門口?!瘪T建國說,聲音沙啞,帶著十七年水泥灰磨出來的粗糲,“你站在門口二十三年了。”
馮梓戈抬起頭,淚眼模糊地看著**。
“爸——”
“別叫?!瘪T建國打斷了他,語氣不重,像在工地上跟徒弟說話,“你先看看這個?!?br>他從工裝口袋里掏出一張紙。不是便利貼,是一張對折了好幾次的打印紙,邊緣磨毛了。他展開,遞給馮梓戈。馮梓戈接過來。紙上打印著代碼。是他自己的代碼。那個沒修完的內(nèi)存泄漏*ug的代碼。每行代碼下面都有人用圓珠筆寫著注釋。字跡歪歪扭扭,大小不一,和墻上那些便利貼一模一樣。
“我找人問的?!瘪T建國說,“工地上有個年輕的技術(shù)員,學(xué)過計算機。我請他吃飯,讓他教我看。他不肯收錢,我就每天多買一份盒飯,加一個咸鴨蛋。他教了我三個月。我現(xiàn)在能看懂一點了?!?br>馮梓戈盯著那些注釋。注釋很笨拙,充滿了外行話?!斑@個叫變量,就像倉庫里的箱子,裝東西的。這個叫循環(huán),就是反復(fù)做一件事,做到條件滿足了就停。這個叫內(nèi)存泄漏,就是借了東西沒還,越欠越多。你欠了三天沒還。”
最后一行注釋寫在*ug的位置:“我兒子欠的東西,我來還。”
馮梓戈把那頁代碼貼在胸口,佝僂著背,像一只被雨淋透的鳥。馮建國從床上站起來,走到他面前,蹲下。和003號房照片里蹲在兒子旁邊畫數(shù)字的姿勢一模一樣。他伸出手,粗糙的、滿是裂口的手,放在馮梓戈的頭上。
“**走的時候,讓我答應(yīng)她一件事。”馮建國說,“她說,別讓兒子記住她生病的樣子。讓他記住好的。我沒做到。你記住了她生病的樣子,然后你把好的也**。你把****,把你自己的六年**。你以為**就沒了。但刪掉的東西不會沒,它們會變成*ug,永遠(yuǎn)跑在你的系統(tǒng)里。你不去修,它們就一直吃你的內(nèi)存。吃到你跑不動為止。”
馮梓戈的肩膀在發(fā)抖。
“那個硬盤,”馮建國指了指馮梓戈的**,“不是別人放進(jìn)去的?!?br>馮梓戈猛地抬起頭。
“是你自己放進(jìn)去的?!瘪T建國說,“六歲那年。**走的那天晚上。你坐在她病床邊,她給了你一顆草莓糖。你把糖吃了,把糖紙攥在手里。后來你跑到醫(yī)院的機房——**住院的時候你老往機房跑,那里有一個姓張的年輕醫(yī)生,是***管床大夫,喜歡玩電腦。他教過你打字。那天晚**一個人跑進(jìn)機房,打開電腦,把糖紙上的字打進(jìn)了電腦里。你打的是**最后跟你說的那句話?!?br>馮梓戈的瞳孔在收縮。
“你不知道那臺電腦連著醫(yī)院的存儲服務(wù)器。你把那句話存進(jìn)去了。存進(jìn)了一個移動硬盤里。那個硬盤后來被報廢處理,流到了二手市場。十三年后,你在**上花四百二十九塊買到了它。你買它的時候不知道它曾經(jīng)在哪兒。你只知道它便宜,2T*只要四百二十九?!?br>馮建國的手指在馮梓戈的頭上輕輕拍了拍。
“它回到你手里那天晚上,你做了一夜的夢。夢的內(nèi)容你忘了,但你醒來之后,開始給一個女孩PS照片。你把她P成了白雪公主。那個女孩叫陳書瑤。**也姓陳?!?br>工棚里安靜了很久。
打樁機的聲音從遠(yuǎn)處傳來,一下,一下,像心跳。馮梓戈跪在地上,把那頁代碼從胸口拿開,重新看了一遍**寫的注釋?!拔覂鹤忧返臇|西,我來還?!彼氖种该^那行字,圓珠筆的凹痕,用力很重,像是把每一個字都刻進(jìn)了紙里。
“爸?!彼f,聲音啞得幾乎聽不見。
“嗯。”
“那個*ug我修好了?!?br>馮建國笑了。不是張先生那種被扯上去的笑,不是系統(tǒng)那種溫和的、等你上鉤的笑。是一個父親聽到兒子說“我做到了”的時候,那種從心底翻上來的、攔都攔不住的笑。笑得眼睛瞇成一條縫,笑得眼角的皺紋擠成一朵花,笑得露出了嘴里缺了一顆的后槽牙。
“我知道?!彼f,“你昏迷那四十七天里,書瑤每天來工地找我。她把你的代碼打出來給我看。你修到哪一步,她就打到哪一步。你修了三天,她打了三天。最后一天她沒打。她說你修好了。我說你怎么知道,她說‘因為他答應(yīng)過我’?!?br>馮梓戈的眼淚又涌出來了。
工棚外面有人喊:“老馮!上工了!”
馮建國站起來,拍了拍膝蓋上的灰,拿起安全帽。走到門口的時候他停了一下,沒有回頭。
“負(fù)三層的入口在攪拌機后面?!彼f,“張先生在那里等你。他跟你是同一個*ug。他修了十二年沒修好。你去幫幫他。”
“爸。”
馮建國側(cè)過頭。
“那個技術(shù)員教了你三個月,”馮梓戈說,“你給了他多少個咸鴨蛋?”
馮建國想了想。
“九十多個吧?!?br>“一個咸鴨蛋一塊五。九十多個,一百多塊錢?!?br>“差不多?!?br>“你月工資多少?”
馮建國沒有回答。他把安全帽戴上,走出工棚。背影在工地飛揚的灰里越來越小,最后消失在攪拌機后面。
馮梓戈坐在地上,把那頁代碼折好,放進(jìn)口袋。和那顆還沒化完的草莓糖放在一起。然后他站起來,拍了拍膝蓋上的灰。**在工地上蹲了十七年,膝蓋上的灰從來沒拍干凈過。他拍了二十三年的灰,拍得干干凈凈,像一個沒有來處的人?,F(xiàn)在他不拍了。他留著那些灰。
工棚外面,攪拌機正在轟隆隆地轉(zhuǎn)。水泥和沙石在里面翻滾,發(fā)出沉重的摩擦聲。攪拌機后面有一扇門。鐵皮的,刷著綠色的漆,漆皮剝落了一半,露出下面銹紅色的金屬。門上沒有門牌號,只有一個用粉筆寫的數(shù)字:-3。
馮梓戈走到門前。門把手是一截焊上去的鋼筋,粗糙,沾著干透的水泥。他握住鋼筋。三十六度。
他推開了門。
負(fù)三層不是走廊,不是工地。是一個病房。和002號房里母親住的那間一模一樣。四張病床,白色床單,窗簾拉著,外面透進(jìn)來綠色的光。但只有一張床上躺著人。不是骷髏,不是張先生,是一個六歲的男孩。蜷縮在被子里,臉埋在枕頭里,肩膀一抖一抖的。他在哭。
馮梓戈走近那張床。男孩感覺到有人,抬起頭來。臉上全是眼淚,鼻涕糊了一嘴,手里攥著一張草莓糖的糖紙。糖紙被他攥得皺皺巴巴,上面用鉛筆歪歪扭扭寫著一行字。
馮梓戈低頭看那行字。
“媽,糖別吞下去。會卡住?!?br>男孩看著他。六歲的**國。
“你也是來修*ug的嗎?”男孩問,聲音哭得變了調(diào)。
馮梓戈在床邊坐下來。他把口袋里那顆草莓糖掏出來,剝開糖紙,遞給男孩。男孩接過去,塞進(jìn)嘴里。甜味化開的時候他的眼淚還在流,但嘴角翹了一下。
“是?!瘪T梓戈說,“我來修*ug?!?br>病房的門關(guān)著。門外傳來腳步聲。不是爬行聲,不是高跟鞋聲,不是金屬碰撞聲。是一個女人穿著軟底鞋走路的聲音。很輕,很穩(wěn),每一步都踩在心跳的節(jié)拍上。腳步聲停在門口。門把手在轉(zhuǎn)動。
男孩抬起頭,眼淚還掛在臉上,但他笑了。不是被扯上去的笑,是一個孩子看見媽媽時的那種笑。門開了。馮梓戈沒有回頭。他知道門外站著誰。**。**國的媽。十二年前在過山車上死去的那個男人的母親。和小周一樣,和趙胖子一樣,和所有在郁界出現(xiàn)過的人一樣——她不是本人。她是鏡像。是**國刪掉的那段記憶里不肯消失的部分,是一段被遺忘了十二年、反復(fù)在負(fù)三層循環(huán)播放的數(shù)據(jù)。
她站在門口,穿著碎花裙子,頭發(fā)沒了,臉上戴著氧氣面罩。和馮梓戈的母親一樣。和所有在郁界死去的母親一樣。她看著床上的男孩,氧氣面罩下面?zhèn)鞒龊斓穆曇?。男孩從床上跳下來,跑向她。跑到一半停住了?br>“我不能過去。”男孩說,聲音很小,“我過去她就會消失。每一次都這樣。”
馮梓戈看著門口的女人。女人的眼睛彎彎的,和陳書瑤一樣,和**一樣。她在笑。隔著氧氣面罩,隔著十二年,隔著一個六歲男孩不敢跨過的距離,她在笑。
“第六條規(guī)則?!蹦泻⒄f,草莓糖在他嘴里從左腮滾到右腮,“死者不說話的時候,活人要替他們說。因為死者把想說的話都咽下去了。咽了太久,就變成了*ug?!?br>馮梓戈站起來,走到門口。他和那個穿碎花裙子的女人面對面站著。她比他矮半個頭,需要微微仰起臉才能看他的眼睛。氧氣面罩上有一層薄薄的水霧,隨著她的呼吸一起一伏。她的眼睛在問一個問題。馮梓戈知道那個問題是什么。**在002號房里問過,**國的媽在這里問了十二年。每一個在郁界死去的母親,都在等兒子回答這個問題。
“他很好?!瘪T梓戈說,聲音很輕,像怕驚碎了什么,“**國很好。他修了十二年的*ug。他修不好不是因為他不努力。是因為他不敢修完。修完了就要面對下一個*ug。下一個*ug在他六歲那年。”
女人的眼睛彎得更深了。她伸出手,手指上沒有針眼,手背光滑,不是記憶中那雙被輸液**得青紫的手。是**國記憶中母親健康時的樣子——他刪掉了母親生病的樣子,只留下了好的。他把母親P成了健康的人,就像馮梓戈把陳書瑤P成了白雪公主。他們都在做同一件事:用刪除來保護(hù)。但刪除保護(hù)不了任何人,刪除只會讓被刪掉的東西變成*ug,永遠(yuǎn)跑在系統(tǒng)的底層,吃掉所有的內(nèi)存。
女人的手碰到了馮梓戈的臉。冰的,涼的,死的。但在觸碰到他皮膚的那一瞬間,溫度變了。三十六度。她把氧氣面罩摘下來。嘴唇動了動。馮梓戈讀出了那句話。
“告訴他,糖紙我收好了。一共一千四百六十張。每一天一張。讓他別再剝了?!?br>馮梓戈點了點頭。女人把手收回去,重新戴上氧氣面罩。她最后看了床上的男孩一眼,然后轉(zhuǎn)身,走出病房。軟底鞋踩在走廊地板上,越來越輕,越來越遠(yuǎn),最后消失在負(fù)三層走廊的盡頭。
男孩坐在床邊,兩條腿懸空晃著。草莓糖在他嘴里已經(jīng)化得只剩一小粒了。他看著馮梓戈?!拔覌屨f什么?”
“她說糖紙收好了。讓你別再剝了?!?br>男孩的腿不晃了。他低下頭,看著手里那張皺皺巴巴的糖紙??戳撕芫?。然后他把糖紙鋪平,一點一點地抹,抹到四個角都平展展地貼在床單上。他從枕頭底下摸出一支鉛筆,在糖紙背面寫字。寫完了遞給馮梓戈。
“第七條規(guī)則:糖紙要鋪平。皺著的糖紙,上面的字看不清?!?br>馮梓戈接過糖紙。正面是**寫的“糖別吞下去。會卡住”。背面是**國六歲時寫的第七條規(guī)則。鉛筆字跡歪歪扭扭,和**在便利貼上寫的注釋一模一樣。
病房的墻壁開始變淡?;野咨募y路像墨汁入水一樣暈開,床,窗簾,枯萎的花,氧氣面罩,全部在溶解。男孩坐在溶解的床上,兩條腿還懸空晃著。他看著馮梓戈,笑了一下。不是被扯上去的笑,不是見到媽媽時的笑。是一個*ug被修好之后,系統(tǒng)終于能繼續(xù)運行時的笑。
“謝謝你幫我修*ug。”男孩說,“你的*ug還在樓上。去修吧。”
病房消失了。
馮梓戈站在負(fù)三層的走廊里。走廊很短,只有三扇門。-001,-002,-003。全部亮著暖**的光,全部開著。他走進(jìn)-001。里面是他的工位。電腦屏幕亮著,代碼停在那個內(nèi)存泄漏的位置。光標(biāo)閃爍。他坐下來,手指放在鍵盤上。-002號房傳來母親的聲音:“糖別吞下去。會卡住。”-003號房傳來**的聲音:“我兒子欠的東西,我來還?!?br>馮梓戈開始敲代碼。不是修*ug。是重寫。把二十三年刪除的代碼一行一行補回去。母親的笑容,父親的便利貼,六歲那年的草莓糖,工棚墻上的咸鴨蛋,**國鋪平的糖紙。全部寫進(jìn)去。寫到內(nèi)存溢出,寫到硬盤發(fā)燙,寫到**上那塊2T*的硬盤發(fā)出瀕臨極限的嗡鳴。
警告:精神力消耗過快。58% → 41% → 23% → 9%
警告:繼續(xù)寫入將消耗生命次數(shù)。
當(dāng)前生命次數(shù)剩余:9
是否繼續(xù)?
馮梓戈敲下了回車。
生命次數(shù)-1。當(dāng)前剩余:8。
屏幕上的代碼開始自動運行。不是他寫的那些,是另一段——一段被藏在系統(tǒng)最底層、命名為“系統(tǒng)文件”的代碼。二十三年沒運行過,今天第一次被調(diào)用。代碼只有一行:
// 媽,我進(jìn)來了。我不站在門口了。
馮梓戈趴在鍵盤上,睡著了。這是他來到郁界之后的第二次睡眠。這一次他沒有做夢。
負(fù)一層的走廊里,系統(tǒng)靠在過山車的操作臺上,嘴里**糖。他看著監(jiān)控屏幕上的代碼運行日志,把糖咬碎?!斑@*ug修得,”他自言自語,“比**那個技術(shù)員強?!辈僮髋_上的對講機響了一聲,里面?zhèn)鞒鲆粋€聲音。系統(tǒng)的表情變了一下,拿起對講機。
“你確定?現(xiàn)在?”
對講機里的聲音又說了一句。系統(tǒng)沉默了三秒,把對講機放下,走到過山車的上車區(qū)。過山車的座位空著。第三排,靠里的位置。馮梓戈的位置。安全杠緩緩升起,咔嗒咔嗒,像在等乘客。
系統(tǒng)看著那個空座位,把嘴里的糖渣咽下去。
“行。你要來就來。郁界的規(guī)則你懂——進(jìn)來就出不去了?!?br>對講機里傳出一聲很短的笑。
“我知道。”
是一個年輕女人的聲音。