
第六章:顺手
六月走到尾巴的时候,建安路117号四楼的两个人已经形成了一套旁人看不懂的交流系统。
这套系统的核心运转规则大概可以总结为三条:第一,绝不面对面说话,除非迫不得已。第二,所有物资的传递都发生在门口、阳台或者楼道的某个角落,时机要精准到对方不在场的那几分钟。第三,每一次行动都要配一个无懈可击的借口——“顺手”“刚好”“做多了”“买错了”,不管这个借口在逻辑上有多么站不住脚。
两个成年人,用最幼稚的方式做着最认真的事。
最先出问题的是夏楠的笔。
那是一个周二的下午。她正在赶一套儿童绘本的插画,画面需要大面积晕染,她的那支4号水彩笔从起稿阶段就开始掉毛,每画几笔就要停下来从纸面上拈走一根细小的貂毛。她忍着用了两天,直到笔锋彻底散开,在纸上拖出一道不可挽回的毛边。
“完了。”她对着画纸上那道毛边,小声嘀咕了一句。
新笔不是没有。她在储物柜的第三个抽屉里放着一整套备用笔,按型号排列得整整齐齐。问题是备用笔全是小号的勾线笔,大号晕染用的圆头笔只有手上这支,而她现在正在赶的这张跨页大图,没有4号圆头笔就等于废了一半的进度。
她看了一眼时间:下午两点四十七分。网上下单最快明天到。出门去美术用品店?最近的店在市中心,公交来回两个小时打底,等她回来画纸上的湿染层早就干了,颜色根本接不上。进度卡死在这个点上,不上不下,像一根鱼刺卡在喉咙里。
她站起来在书房里转了一圈,脑子里排着几个方案,每一个都行不通。然后她的目光落在阳台方向——透过推拉门的玻璃,她看见栏杆那边,402的阳台上,那把旧折叠椅今天没有展开。他的阳台门开着半扇,里面传来轻微的翻找声。
夏楠知道自己不该往那边看。但她就是控制不住。因为她想起来一件事——他是室内设计师。室内设计师画效果图,用马克笔。而她搬家那天,在地上散落一地的画稿中间,她瞥见过他从转角下来的时候,手里拎着一个黑色的帆布工具包,包侧面的网袋里插着好几支马克笔,笔帽颜色排成一排,像是色谱。
她不是故意记住的。只是她的眼睛对和画具有关的细节格外敏感。
她站在阳台上,假装给薄荷浇水,余光瞄着402。他今天在家——她听到他上午在厨房弄东西,锅碗碰撞了几声,然后是一阵短暂的沉默和一声闷闷的低骂,大概又出了什么状况。
现在他在他自己的客厅里走动,脚步声隔着一面墙都能辨认出来:两步走到书桌前,停一下,转身,走回来。
夏楠放下水壶。
去借笔。
这三个字在她脑子里列成一行,像一道死命令。但她的脚挪不动。不是因为不想借——她现在已经不像刚搬来那样连敲门都要鼓足毕生勇气了。她挪不动是因为,这一次是她主动开口。之前所有的交互都是他先做了什么,她再回。他给了水,她还了粥。他修了锁,她送了红花油。礼尚往来,有来有回,谁也不欠谁。
但如果她主动去敲门借东西,就等于是她开了这个口子。是她承认“我需要你”,是她越过那条隐形的中间线。
她站在阳台上犹豫了很久。厨房水龙头在滴水,一滴一滴敲在不锈钢水槽上。
然后她听到了开门声。
不是401,是402。他的门开了,脚步声走到楼道里,停了一下,然后——她的门被敲响了。
夏楠走过去开门。
程序站在门口。右手腕上还戴着那个深灰色的护腕,但手指活动已经比前阵子灵活多了。他穿着一件黑色的T恤,袖口卷到肘弯,右手拎着一个白色的塑料袋。
“给你的。”他把塑料袋往她面前一递。
楠接过来,低头一看——是一盒全新的水彩笔。不是那种便宜的学生套装,是专业级的貂毛圆头笔,牌子是她常用的那个德国老牌子。里面从2号到8号各一支,排列得比她在储物柜里摆的还整齐。最靠边的那支,正好是她刚刚弄坏的那支4号圆头笔。
她的手指在塑料袋提手上收紧了一下。
“什么时候买的?”
“前几天,”他的语气像在说今天天气不错,“路过美术用品店,顺手。”
“你又不画水彩。”她这话说完就有点后悔——语速太快了。这种话只有对他很了解的人才说得出来。程序看了她一眼。他的眼睛里有极淡的光闪了一下,像是被她不小心踩到的开关。但他说出口的却是:“你怎么知道我不画水彩?”
夏楠的脸开始发烫。
“我是说——你用的不是马克笔吗?”
“也画彩铅,”他说,好像在认真地解释,“但这次买的不是我的。”
“这笔不便宜。”
“打折。”
他回答得太快了。快到“打折”这个词像是提前准备好的。夏楠低头看着那些笔帽在透明包装里排成一排的色号,每一支都是她习惯的硬度。她用手指轻轻碰了碰,忽然问:“你怎么知道我缺4号?”
程序顿了一拍。比正常的回应要慢一拍。然后他说——“上次看你门口的垃圾袋,里面有一支笔头散了。”
夏楠愣住了。这个人连她门口的垃圾袋里有什么都看过了。
“那也不一定能看出我缺哪个。”
“你自己有2号有6号,天天用的只有4号,笔头用得最快,断了当然先断它。剩下的不是推理吗。”
夏楠说不出话了。他说得漫不经心,但她听到的是另一个版本:他知道她有哪几号笔,他知道她最常用哪一支,他知道那支笔坏掉的概率最高,所以当他“路过”美术用品店的时候,“顺手”买了整整一盒。她用一个透明密封盒给他装过这么多顿饭,从他的粥到南瓜到紫薯,细心到连调味料的毫克都用猜的。他什么都没说。但他回了一支笔。一支她最需要的笔。
“谢谢。”她把笔抱在胸前。
“顺手而已。”他已经转身了,背对着她挥了挥左手。
那个周五晚上,轮到程序遇到麻烦了。
他的笔记本电脑在他渲染一套复古风民宿效果图的时候突然卡顿了。不是普通卡——是整个3D建模软件卡在渲染百分之六十三的位置上,鼠标光标变成永无止境的转圈,CPU风扇狂转得像一架准备起飞的战斗机,而他那张截稿线就在明天中午。
他试了强制退出,再打开,还是卡。清缓存,杀后台进程,重启,插电,不插电,什么组合都试过了,软件一开就吃满内存。他靠在椅子上,手插进头发里,盯着屏幕上那个转了十八分钟的进度圈。
这台笔记本跟了他四年,从来没有在关键时刻掉过链子。今天大概是听到了他说“截稿没问题”然后就开始闹脾气。他随手在工作群里发了一条吐槽:“电脑卡成狗,想砸了换新的。”
群里几个设计师同行纷纷发来同情的表情包。然后一个对话框弹了出来。
不是群聊。是好友私信。
夏楠的头像——一只趴在多肉花盆上睡觉的简笔画猫。
【401-夏楠】:电脑卡顿的话,可以试试这个清理工具。
下面是一条链接。
然后紧跟着一段解释:“这个不占内存的,不用安装,运行完删掉就行。适合渲染软件的内存回收。——我不会修电脑,刚好知道这个。”
“刚好”。
程序的拇指悬在屏幕上,看着这两个字。他慢慢地靠进椅背,嘴角往上扯了一下。
“刚好”知道那个工具?那个工具是他找了好几个版本都没找到的老版本轻量清理器,不捆绑任何流氓软件,专门针对3D建模软件的内存泄露问题。这是专业圈子里的小众工具,不是“刚好知道”能解释的。
“谢了。”他简短地回完,点开链接,两分钟后电脑的内存占用曲线从百分之九十二断崖式降到百分之四十七,渲染软件恢复畅通无阻。
程序盯着那条流畅下降的曲线,又看了一眼她的头像——那只睡在多肉盆里的猫——然后做了一件他自己都没意识到在做什么的事情:他往上翻起了聊天记录。从她在业主群里语气官方地问“请问停水什么时候恢复”,到后来她单独加他好友时发了句“我是401,万一水管坏了可以互相通知”,然后是红花油说明书、腱鞘炎恢复期饮食禁忌的链接截图,再到现在这条清理工具的分享。
每一条的语气都客客气气、保持距离。但每一条的内容,都是为他量身定做的。
程序把手机翻到背面搁在桌上,站起来,去厨房倒了杯水。杯子是新的——上次那个缺了釉的马克杯被他收起来了,新杯子是个透明玻璃杯,和她留在架子上的那只一模一样。
他靠着厨房台面,把水喝完,脑子里忽然冒出一句话:“靠近就会打扰,拥有就会失去,不如一个人。”这是他用了很多年的信条。可当她发来那条“刚好知道”的时候,他没有觉得被打扰。
他想了想,给这个不太一样的反应找了一个理由:也许不是她闯进了他的防线。也许那道防线,在不知不觉中已经有了一个她知道的暗门。
第二天是周六。方悦来敲门的时候,建安路117号四楼的两个人都处于一种“彼此都以为今天没什么特殊情况”的状态里。
方悦的宠物店周末有人看店,她终于抽出身来探望她那个搬进老洋房之后就跟人间蒸发差不多的好姐妹。她拎着一袋进口猫粮试吃包和一盒蛋挞,踩着那双玫红色的帆布鞋蹬蹬蹬上楼,声控灯一路亮到四楼,动静大得整栋楼都能听见。
“夏楠——开门——我带蛋挞来了!”
401的门开了。夏楠穿得整整齐齐,头发刚洗过,散在肩膀上带着清淡的洗发水香。居家短袖配棉麻长裤,看上去比上次方悦在咖啡店见她时还要精神一点。
方悦一把把蛋挞塞给她,进门就开始四处打量。“啧啧啧让我看看——哇,你这书架按颜色排的?太变态了。阳台呢?”她推开阳台推拉门,满眼是码得整整齐齐的多肉和栏杆边一盆长势极旺的薄荷。她的目光在薄荷盆边上那张还没被风吹烂的便签上停了两秒。
“‘回礼。养不活别找我。’”方悦念出来,抬起头,表情像一只嗅到罐头的猫,“这谁写的?”
“隔壁邻居。”
“那个手受伤的设计师?”
“你跟我说过他手受伤吗?”夏楠语气平静地把蛋挞端到茶几上,“走吧,先吃早餐。”
“早餐?十点了还早餐?”方悦嘴上吐槽着,人已经跟进去了。她刚坐到沙发上就看到餐桌上放着两碗汤圆。不是两副碗筷面对面摆放那种“一起吃饭”的摆法——而是一碗放在餐桌靠厨房那头,另一碗保鲜盒装好、盖子虚掩、旁边放着一双没用过的木筷,摆法更像是“准备送出去”。
方悦眯起眼睛。
“你要出门送汤圆?”
“嗯。”
“送谁?”
“隔壁。”夏楠低头舀了一颗自己那碗里的汤圆,咬了一口,芝麻馅流出来。方悦的眉头在“薄荷”和“送汤圆”之间飞快地来回跳了好几轮。她没追问,只是默默咬了一口蛋挞,在心里打开了一个观察笔记本。
夏楠吃完自己那碗,端着保鲜盒站起来。方悦假装专心吃蛋挞,实则耳朵竖得比店里的暹罗猫还尖。开门声。两步走过楼道的脚步声。极轻的三下敲门。停顿。门开了。
“什么?”一个男声,音调不高,尾音往下压。
“汤圆,黑芝麻的。做多了。”
男声沉默了一下,方悦竖起耳朵。“黑芝麻的还行。”然后是一声很轻的磕碰——保鲜盒交接的塑料声。“你上次说紫薯不错,我下次多做点。”女声,比平时跟方悦说话要轻。
“可以做豆沙的。”男声。
“你不是不喜欢太甜的吗。”
楼下桂花树上的鸟叫了一声。方悦手里的蛋挞停在嘴边,眼睛瞪得比蛋挞还大。
“——不是,你不是不跟邻居说话吗?”门口传来夏楠有点慌的声音,“你先放着,我还得回去陪方悦——”
脚步,开门,关门。
夏楠回到屋里的时候,脸上戴着一副“一切正常什么事都没发生”的面具。方悦咬了一口蛋挞,盯着她,像一只终于等到老鼠出洞的猫。
“‘你不是不喜欢太甜的吗?’”她模仿夏楠的语气,九分像,把最后那个上扬的尾音学得惟妙惟肖。夏楠耳根肉眼可见地开始泛红。“我记得他上次尝过你做的南瓜还是什么?”方悦掰着指头,“所以你是连续给他送了——不止一顿饭?”
“他是病人。”
“病人个鬼!腱鞘炎是残废吗?他左手能修门锁,不能自己叫外卖?”
“你不懂。”
“我当然不懂!”方悦站起来,双手叉腰,“你俩现在——互相记得对方爱吃什么不爱吃什么,替他查腱鞘炎,修门锁连补漆笔颜色都喷对,收便签不扔还压在垫子下面,他记得你每一支笔的型号,你觉得他长得——算了这个先不问——你们到底是什么关系?”
夏楠攥着抱枕的手指尖泛白,低头看着茶几上那叠便签纸,旁边放着一支还没拆封的细头马克笔——不是她自己的牌子,是他“顺手”放在鞋柜上给她的。“‘邻居’,”她轻声念了这两个字,像在确认,又像在问自己,“就是邻居。”
方悦深吸一口气。她端起蛋挞盒子站了起来,走到门口换鞋,回头丢下一句:“你们这老夫老妻模式,说出去谁信是两个邻居?”楼道声控灯被她咚咚咚下楼的脚步震亮,余音在四楼回荡了好几秒。
夏楠独自坐在沙发上。窗外的桂树被午后的风掀起一层银绿相间的叶浪,隔壁传来极轻的键盘声——不是以前那种急速敲击的机械节奏,是缓慢的、停停顿顿的、像在查什么东西。她忽然想起刚才自己脱口而出的那句话——“你不是不喜欢太甜的吗。”她不知道自己为什么会记得这个。是什么时候知道的,在哪顿饭里注意到的,全然想不起来。
她只是很自然地就知道了。就像他知道她的4号笔是最先磨坏的那一支。
阳台上的薄荷在风里晃了晃叶片,铁艺栏杆另一侧,那个今天刚收到一碗汤圆的程序正站在笔记本前。他吃的不是汤圆,他在查一个东西。
他刚才听到她朋友在门口嚷嚷的那句话——“你们这老夫老妻模式是怎么回事。”他没有听清夏楠的回答。但他忽然意识到一件事:他今天没有在赶效果图。截稿日昨天就交了。他现在正在网上搜“水溶性彩铅和油性彩铅哪个更适合画纸上叠色”——因为昨天看她的画,笔触是水溶性,纸却是干画专用纸。他把搜索结果存进桌面一个文件夹,文件夹名字一个字都没打,只加了个编号。
然后他坐下来,盯着那盆她归还的红陶薄荷。盆边有一只极小的白色野菊,不知什么时候被谁插在土里。不是买的。是楼下草坪上摘的。
建安路117号的声控灯,又被傍晚的穿堂风吹亮了。两扇相对的门紧关着,但某种说不清的东西,已经从那道薄墙里溢了出来。