偏宠小青梅,学霸他蓄谋已久 第254章 房间的归属
热门推荐:
十级一顶级天赋,开局就无敌
偏宠小青梅,学霸他蓄谋已久
官场步步高升之绝处逢生
魂穿大宋皇叔,我成水浒总瓢把子
葬帝塔
给你玉女心经,没让你用双修证道
快穿让大小姐受气倒反天罡
娱乐:混在娱乐圈边缘的日常
封疆悍卒
收拾完碗筷已经是下午四点多钟了。阳光从阳台斜斜地照进来,在客厅地面上拉出一道又长又窄的金色光条,光条的边缘锋利如刀切过一般,贴着那盆春羽的底座边缘划过,在深灰色的花盆表面上形成一道弧形的亮痕。她站在厨房里,把手里的最后一个碟子放进沥水架。碟子边缘有一道细小的裂纹——她洗完擦干的时候才发现的,可能是之前就有的,也可能是今天下午哪次拿取时不小心磕出来的。她用手指轻轻摸过那道裂纹的表面,手指的指腹能感觉到那里有一道极其细微的凹凸,像是釉面之下有一层极薄的结构被破坏后形成的塌陷,触感平滑但不再完整。她把它放在沥水架的最边上,和其他碟子隔开了一小段距离。
他把电饭煲内胆取出来,用海绵顺着内壁的弧度擦了一圈。擦到接近底部时,海绵的边缘碰到了一粒粘在锅底上已经变硬的米粒。他停下来,用指甲把那粒米抠起来,指腹碰到米粒表面时能感觉到它已经完全干透了,质地坚硬,边缘微微翘起,像一小片晒干后卷曲的透明薄片。他把抠下来的米粒丢进水槽,继续把内胆擦干净,翻过来扣在沥水架上。两个人在厨房里各自做着各自收尾的工作,动作之间没有太多交流,但配合默契——她把碟子递过去的时候,他的手已经在沥水架旁边等着接了;他把锅盖翻转过来的时候,她已经提前把锅盖架旁边的一片区域清理空了。两个人的动作交错而连续,像是两段互相调用了对方接口的代码,输入端和输出端之间没有多余的等待也没有多余的重叠。
厨房收拾完的时候,天光又暗了一层。窗外的天空从冷蓝变成了更深的灰蓝色,云层的边缘处有一线极淡的橙红色余晖正在缓慢地消退,像是某幅画的背景色被稀释后正在向画布的下缘流淌,但流速极慢,慢到只有注视它足够久的人才能察觉到它在移动。她把围裙从身上解下来,叠了一下,搭在椅背上。他擦完灶台后,最后看了一眼台面上的瓶子排列——酱油、醋、料酒按照他刚才自己建立的顺序依次排开,高矮一致,标签朝外,像是正在等待被某位审核人员确认它们是否满足陈列规范。
两人一前一后从厨房走回客厅。她先坐下来,坐在沙发靠左的一侧,身体自然地陷入了浅灰色布艺沙发垫子微陷的弧面里。他随后坐下来,坐在沙发靠右的一侧,和她之间隔着大约两个拳头的距离。茶几上还摆着那碟已经彻底凉掉的番茄炒蛋和那碟蒜蓉青菜,油膜在碟子底部凝结成一层半透明的硬质薄层,在客厅灯光下反射出一种介于琥珀色和浅褐色之间的光泽。那两碗面的碗已经被洗了,叠放在沥水架上,但碗底的油渍在水槽的不锈钢表面还留着一圈极浅的淡黄色痕迹,像是某种短暂的记录在那里的印痕,隔一段时间就会自然淡化直至消失。
她靠在沙发靠背上,侧过头看了他一眼。他也在往后靠,后背和沙发靠背之间贴得很紧,身体呈现出一种完全放松的姿态——她很少看到他这样,平时他坐着的时候后背总是挺直的,只有在这种不需要保持任何警惕的场合里才会出现。他的两只手搭在膝盖上,十指自然地交叉着,拇指在交叉的位置轻轻搭在一起,彼此之间没有任何施加压力的动作,只是安静地接触着。他的视线落在茶几边缘那一小片阳光最后残留的位置上——那束光已经在几分钟之前完全退出了茶几表面,现在只在靠近阳台门的地板上留下一道比铅笔略粗一点的金色细线,像是一扇正在被缓慢关闭的门在关到最后一厘米时留下的那道门缝里的光。
沉默持续了一小段时间,大约十几秒。不是无话可说的那种沉默,是他们之间的那种不需要被填补的沉默。像是两段在各自运行的程序之间保持着的空闲状态,cpU占用率极低,但系统本身没有任何报错,只有最基础的心跳信号还在以极低的频率稳定地输出着。她看着他那双搭在膝盖上的手,看着拇指交叉的那个位置,忽然想开口说点什么。但与此同时,她感觉自己似乎也不需要急着说。因为她能感觉到,他和她一样,正在适应同一间房子里有另一个人的存在这个事实。不需要对话来确认,只是存在本身就已经在持续地生成一种不需要被读取的日志文件了。
朝南那间卧室的飘窗。她先开口。他转过头来看她。她继续往下说,视线落在茶几对面那扇关着的房门上——那是靠近阳台一侧的房间,房门是白色的,把手是银色金属,表面有一层细密的拉丝纹路,在灯光下呈现出一种哑光的冷色:下午的时候我进去看了一下,阳光从飘窗照进来,正好落在靠窗的那个位置。如果是画架放在那里的话,自然光应该可以维持四到五个小时左右。
他听完她说的话,沉默了一瞬,开口时声音平稳,像是在陈述一份经过数据分析后得出的结论:朝北那间虽然小一点,但离厨房远,晚上你做夜宵的时候,炒菜的油烟不会飘过去。而且那间房没有直接对着客厅,如果你需要安静的画画环境,朝北那间的隔音条件可能更合适。
她听完他说的这些话,微微怔了一下。她刚才说的那段话的本意,是想主动告诉他:朝南的房间她想要,因为飘窗的光线好。但他刚才那番回应,明显是在强调朝北房间的优点——安静、远油烟、不易被打扰。他在为她争取朝北那间。你觉得我应该住朝北那间?她问。
不是应该,他说,是更适合。
她把视线从他脸上移开,落在茶几台面上那一道已经只剩下半指宽的光线上——阳光已经完全离开了茶几,但那道金色细线还在地板上保持着它的轮廓,只是颜色比刚才淡了一些,像是一段正在被逐渐降低透明度的图层,正在从眼前消失的过程中被系统缓慢地释放掉内存。我选朝南那间。她说。她重新抬头看他时,眼神里有某种确定的东西正在缓慢地成形,像是一个在后台运行了很长时间的进程终于完成了全部运算,正在等待被提交执行。你的工作比我的更需要空间,你需要一张大桌子,需要安静,需要晚上写代码的时候不被打扰。朝北那间虽然小一点,但格局方正,放下你的书桌、显示器、外设之后还能有走动的空间。
他说:你在画画的时候,光线比什么都重要。
朝北那间的光线也不差,她说,只是没有飘窗,朝南那间又比朝北大。你一个男生,住在小房间里,你的设备都堆在一起,转身都困难。而且……她顿了一下。那后半句话没有说出来。她其实想说:而且我住过南边的房间,从小住到大,窗台上有阳光晒进来的那种感觉我很熟悉,但我可以适应北边。你不一样,你从来没有为自己争取过什么,你来这里,选的房子是中间点,选的位置是离两边地铁都近,你所有的决策都在照顾别人。所以这一次,换我来。但那后半句她没有说出口。
他看着她,过了一会儿,他说了一句话,语气和他平时说话没有什么两样——一样的平稳,一样的声线里没有任何多余的起伏——但那些字之间相隔的时间比平时略长了一些,像是每两个字之间被一个看不到的注释插入了,正在被逐行编译:你画画的时候需要好的光线,这是客观需求,不是偏好。
那你呢?她反问,你写代码的时候不需要好的光线?你调试程序的时候不需要安静的空间?你在那边一张小桌子上放三个显示器,你说得过去?
他张了张嘴,又合上了。她看到他的嘴唇在合上的那个瞬间有一个极其微小的弧度变化——不是嘴角上扬,是嘴角在闭合的时候因为力度不够而出现了一种介于开口和闭嘴之间的中间状态,像是系统在接收到一个超出预设范围的输入参数时,自动进入了等待确认的状态。那猜拳吧。他说。她的眉头动了一下:猜拳?公平起见。他说,一方一局定胜负,赢的人决定。
她看了他一会儿,然后嘴角慢慢弯起来,幅度不大,但那个弧度里掺着一层她自己也未必完全察觉到的微妙意味——像是一段正在酝酿中的算法在计算过程中产生了一个出乎意料的最优解,而她正在验证这个解的可行性。她说。
他们在茶几前面站起来,面对面站着。之间的距离大约是两步,沙发和他们站立的位置之间隔着一张方形茶几,茶几上还摆着那碟凉掉的番茄炒蛋和蒜蓉青菜,油膜在碟子底部已经凝固成一层琥珀色的硬壳。茶几下方的地毯是浅米色的,有一小块边缘被什么东西压过之后留下了几道细长的折痕,颜色比周围的部分略微深一些。她把右手握成拳,伸到茶几上方。他也把右手握成拳,伸了过来。两只拳头之间隔着大约十五厘米的距离,从厨房透出来的灯光从侧面照过来,在两人的拳头上方形成一层均匀的亮度,她能看清他指节处的细小纹理——是干燥的皮肤在冬季特有的那种轻微起皮的状态,指节隆起的位置有一层极浅的光泽。
剪刀石头——
她的声音在最后一个字上停了一下。她出了剪刀。他出了石头。她的剪刀搭在他展开的手掌上——两只手在茶几上空接触的瞬间,他的手掌微微一收,把她那两根伸出来的手指轻轻包住了。她感觉到他掌心的温度在她指尖的皮肤上铺开,指尖处能感受到他手掌最外层的角质层和她在冬季干燥空气里形成的那种细微的粗糙感,指尖触碰到的区域大约只有两个指甲盖的面积,但那一小片区域的触感已经被清晰地记录在了她的体感记忆里。她低头看了一眼他包住她手指的那只手,然后又抬头看他。他的表情没有任何变化——没有得意,没有松一口气,没有我赢了所以按照规则应该我来决定的那种把握感——只是安静地、平稳地看着她,像是在等待某个已经被他计算过结论的算法提交最终的输出结果。
你赢了。她说。她把手指从他掌心里慢慢抽出来——动作不快不慢,指尖离开他掌心的时候能感觉到他的手指也跟着微微松开,像是那层包裹的力度正在随着她的撤离而同步递减,在两个表面完全分离之前,中间残留着一层极薄的、几乎感受不到的接触压强。我听你的。
他的表情在这一刻终于出现了一点极其细微的变化——他的眉毛微微抬了一下,幅度极小,像是只有把帧速率调到最高才能捕捉到的一次像素偏移。那个变化维持了不到半秒,然后重新落回原位。他看着她,嘴唇动了一下,像是要说什么,但最后只发出了一个音节:……好。
她转身朝走廊走去。走廊的宽度很窄,大约只能容一个人通过,两侧的墙壁是白色的,墙面上的漆已经刷过一段时间了,表面有几处极浅的划痕,在日光灯的光线下呈现出比周围墙面更亮一点的白色细线。走廊尽头是两扇关着的门,左手的朝南,右手的朝北。她在走廊中间停了一下,回头看了他一眼,然后走到朝北那扇门前,把手搭在门把手上。门把手是银色的金属,圆润的球形,表面光滑,在走廊灯的光照下泛着一层柔和的冷光。她按下把手——能感觉到把手内部的弹簧机构在按下时发出了一声极轻的,像是某个机械模块在被激活时进行的自检动作——然后推开了门。
朝北的房间比她记忆中第一次看房时显得略小一些,可能是因为当时房间里没有任何物品,墙壁和地板之间的所有面积都被视觉感知为可以使用的空间,而现在她站在门口,已经提前把那张书桌、那把椅子和她的画架放在了预想中的位置上,那些尚未实际存在的物品已经用它们各自不存在的体积占据了她脑海中的一部分空间。窗户朝北,窗台上没有飘窗的凸起结构,只有一道窄窄的平直窗台,宽度大约可以放一盆小型的绿植。窗外是相邻楼栋的侧面墙壁,距离不远,大约三四米,墙面上有排列整齐的空调外机和几条从楼上垂下来的白色排水管,排水管的表面被风雨侵蚀得已经变灰了,有几处沿着管身的焊缝长出了一层极薄的青苔,在冬天呈现出一种近乎黑色的深绿。虽然没有阳光直射进来,但窗外的天光依然从玻璃透进来,在室内形成一种均匀的漫射光,光线柔和而稳定,没有直射光带来的强烈明暗对比。这种光质……她站在那里评估着窗外的光质,视线在窗台和墙面之间来回移动,像是在心里模拟一张白纸放在窗台上的样子——光从窗外铺进来,均匀地覆盖在纸面上,没有任何颜色偏冷或偏暖的倾向,像是一张被调节到中性色温的滤光纸。
她站在门口,背对着走廊。她能听到他走过来的脚步声——硬质鞋底在地砖上落地时发出那种偏脆的声音,节奏不快不慢,从客厅的方向逐渐靠近走廊入口,在走廊入口处停了一下,然后继续往前,最终停在她身后大约两步远的位置。她能感觉到他的存在,感觉到他站在她身后不远的走廊里,没有越过她的肩头朝房间里探头打量,也没有出声评价这间房间其实也不错如果你改变主意现在还可以换。他只是站在那里,和她一起面对那扇被她推开了一半的朝北的房间的门,像是正在以他认为最合适的方式确认着他刚刚通过一次猜拳赢得的决策权并没有被他以任何方式滥用。
她侧过身,偏过头看了他一眼。他的脸在走廊的灯光下呈现出一种平和的轮廓——眉骨的弧度、鼻梁的直线、下颌的线条,所有他在光线充足时呈现在她面前的细节,在走廊相对较暗的光线中显得更加集中和清晰。他站在她身后两步远的地方,双手插在口袋里,肩膀微微放松,目光越过她的肩头,落在房间内部那片被天光照亮的区域上。
那我搬进来吧。她说。她把房门完全推开,走了进去,在房间中央站定。脚下的地板是浅木色的复合木板,表面平整,在她的脚底下发出微微的声响,像是一根被轻踩后释放了极小应力的弹簧。阳光虽然照不进这个房间,但她站在这片均匀的漫射光里,感觉自己正在进入一个被重新划分过的坐标——在她和他共同选定的这个地址里,划分出了两个独立的、各自承载着不同功能的子空间,每一个子空间都将被用来存放他们各自的那部分、无法也不必被进一步合并的存在。
她转过身面对他。他站在门口,没有再往前走了,像是在确认一个默认的边界,在得到许可之前不会单方面越过它。她看着他那副站在门口的姿态,忽然想——他今晚会睡在朝南那间卧室里,窗台上有一排飘窗,飘窗的台面宽度大约五十厘米,足够一个人坐在上面。窗外的小区路灯会和星星灯一样亮起来,光从窗户照进来的时候会落在飘窗的台面上,形成一个边缘清晰的长方形光斑。她想象着他坐在那个飘窗上的样子——也许正在看书,也许正在回复某条她不知道的邮件,也许只是坐在那里看着窗外的灯光不说话。
他的手机震了一下。声音在安静的走廊里不算大,但足够让两个人同时注意到它。他低头看了一眼屏幕,拇指在屏幕上划了一下,然后他的表情发生了一个极其细微的变化——不明显,不是惊讶,也不是紧张,更像是一种被她捕捉到的、在某个确认之后出现的状态切换,像是某个一直在后台等待的进程终于收到了它一直在等待的返回值。他抬起头,看了她一眼。她没有问是谁发的消息,也没有问内容。他也没有主动告诉她。两个人的目光在走廊的光线中交汇了一下,大约持续了两秒,然后他收回了视线,把手机重新放回了口袋里。晚上,他说,我想去阳台坐一会儿。
现在呢?她问。他又看了她一眼,那个细微的表情变化还没有从他脸上完全退去,像是一个波形在峰值之后正在缓慢地、稳定地回落到基线水平,但还没有完全抵达。现在先把行李搬进去。他说。她点了点头,转身走向客厅,走向墙角那些还没有被打开的收纳箱。她蹲下来解第一个收纳箱的卡扣时,听到他在身后说了一句话,声音不大,像是那句话并不是特意说给她听的,只是恰好在她能听到的范围之内被发送了出来:……消息是实验室导师的。说有个项目,让我考虑一下。
她解卡扣的手停了一下,指腹停在塑料卡扣的按钮上,没有按下去。什么样的项目?她问。他没有马上回答。她站起来,转过身看他。他站在走廊和客厅的交界处,背着光,脸的部分在逆光下看不太清,但她能看到他的肩膀线条和平时相比稍微紧了一些,像是正在接收一段数据量超出当前缓存容量的信息。他看着她,嘴唇动了一下,像是有什么话正在他嘴边经过一道筛选和压缩,然后在他决定放行之前,又被他自己拦截下来,重新放回了待处理队列里。
先搬行李。他说。
她把卡扣按下去,打开了第一个收纳箱的盖子。收纳箱里是她折叠好的衣物,最上面是一件浅灰色的毛衣,衣领的缝线工整而细密,在灯光下呈现出一种均匀的织纹。她伸手把那件毛衣从箱子里拿起来,但没有立刻展开它。她把它拿在手上,停留了一秒,像是在和一件物品确认它的位置——确认它即将被转移到一扇朝北的门之后,放在一个朝北的房间的衣柜里,和另一个人的朝南的房间隔着一条狭窄的走廊相望。他经过她身边,走向客厅另一侧的那个大号行李箱,拉杆被他提起来时发出了金属管材之间滑动时的轻微摩擦声,短促而清脆。他经过的路径和她之间隔了大约一步的距离,在他经过的瞬间,她能闻到他身上残留的那一点点厨房的气味——油烟的极淡余味和洗洁精的柠檬味混在一起,被冬天的空气收拢成一种极薄的、几乎不能被称为气味的气味层,只有在她刚好在那个位置、他刚好经过的时候,才会有一瞬间飘进她的意识里。
她拿着那件灰色毛衣,站在客厅中央。窗外的天光已经从灰蓝色变成了更深一层的蓝灰色,阳台上的星星灯在越来越暗的天色背景下显得越来越亮,暖黄色的光点沿着栏杆排列成一条舒缓的弧线,每一颗光点都在空气中留下一圈微不可见的金色光晕。她看着那排灯,手里那件灰色毛衣的织物触感还在她的指腹间留存着,柔软而厚实,像是一个被压缩过的信号正在等待解压。实验室的项目。他刚才说。什么样的项目,需要他在拿到消息的下一秒就呈现出那种她从未在他脸上见过的状态切换?她不知道答案。至少现在还不知道。
她把毛衣展开,叠好,拿在手上,转身走向走廊尽头那扇朝北的门。房间里还空着,窗外的天光均匀地铺满了整个空间,在白色的墙面上形成一层柔和的光晕。她走进去,站定,把那件毛衣放在了窗台上。然后她转过身,看向门口的方向——他还没有走过来。客厅那边传来他打开行李箱拉链的声音,金属拉链被拉开时发出一连串细密的、逐格解锁的声响,在安静的房间里像是在播放一段编码进度条的音频信号。
他把电饭煲内胆取出来,用海绵顺着内壁的弧度擦了一圈。擦到接近底部时,海绵的边缘碰到了一粒粘在锅底上已经变硬的米粒。他停下来,用指甲把那粒米抠起来,指腹碰到米粒表面时能感觉到它已经完全干透了,质地坚硬,边缘微微翘起,像一小片晒干后卷曲的透明薄片。他把抠下来的米粒丢进水槽,继续把内胆擦干净,翻过来扣在沥水架上。两个人在厨房里各自做着各自收尾的工作,动作之间没有太多交流,但配合默契——她把碟子递过去的时候,他的手已经在沥水架旁边等着接了;他把锅盖翻转过来的时候,她已经提前把锅盖架旁边的一片区域清理空了。两个人的动作交错而连续,像是两段互相调用了对方接口的代码,输入端和输出端之间没有多余的等待也没有多余的重叠。
厨房收拾完的时候,天光又暗了一层。窗外的天空从冷蓝变成了更深的灰蓝色,云层的边缘处有一线极淡的橙红色余晖正在缓慢地消退,像是某幅画的背景色被稀释后正在向画布的下缘流淌,但流速极慢,慢到只有注视它足够久的人才能察觉到它在移动。她把围裙从身上解下来,叠了一下,搭在椅背上。他擦完灶台后,最后看了一眼台面上的瓶子排列——酱油、醋、料酒按照他刚才自己建立的顺序依次排开,高矮一致,标签朝外,像是正在等待被某位审核人员确认它们是否满足陈列规范。
两人一前一后从厨房走回客厅。她先坐下来,坐在沙发靠左的一侧,身体自然地陷入了浅灰色布艺沙发垫子微陷的弧面里。他随后坐下来,坐在沙发靠右的一侧,和她之间隔着大约两个拳头的距离。茶几上还摆着那碟已经彻底凉掉的番茄炒蛋和那碟蒜蓉青菜,油膜在碟子底部凝结成一层半透明的硬质薄层,在客厅灯光下反射出一种介于琥珀色和浅褐色之间的光泽。那两碗面的碗已经被洗了,叠放在沥水架上,但碗底的油渍在水槽的不锈钢表面还留着一圈极浅的淡黄色痕迹,像是某种短暂的记录在那里的印痕,隔一段时间就会自然淡化直至消失。
她靠在沙发靠背上,侧过头看了他一眼。他也在往后靠,后背和沙发靠背之间贴得很紧,身体呈现出一种完全放松的姿态——她很少看到他这样,平时他坐着的时候后背总是挺直的,只有在这种不需要保持任何警惕的场合里才会出现。他的两只手搭在膝盖上,十指自然地交叉着,拇指在交叉的位置轻轻搭在一起,彼此之间没有任何施加压力的动作,只是安静地接触着。他的视线落在茶几边缘那一小片阳光最后残留的位置上——那束光已经在几分钟之前完全退出了茶几表面,现在只在靠近阳台门的地板上留下一道比铅笔略粗一点的金色细线,像是一扇正在被缓慢关闭的门在关到最后一厘米时留下的那道门缝里的光。
沉默持续了一小段时间,大约十几秒。不是无话可说的那种沉默,是他们之间的那种不需要被填补的沉默。像是两段在各自运行的程序之间保持着的空闲状态,cpU占用率极低,但系统本身没有任何报错,只有最基础的心跳信号还在以极低的频率稳定地输出着。她看着他那双搭在膝盖上的手,看着拇指交叉的那个位置,忽然想开口说点什么。但与此同时,她感觉自己似乎也不需要急着说。因为她能感觉到,他和她一样,正在适应同一间房子里有另一个人的存在这个事实。不需要对话来确认,只是存在本身就已经在持续地生成一种不需要被读取的日志文件了。
朝南那间卧室的飘窗。她先开口。他转过头来看她。她继续往下说,视线落在茶几对面那扇关着的房门上——那是靠近阳台一侧的房间,房门是白色的,把手是银色金属,表面有一层细密的拉丝纹路,在灯光下呈现出一种哑光的冷色:下午的时候我进去看了一下,阳光从飘窗照进来,正好落在靠窗的那个位置。如果是画架放在那里的话,自然光应该可以维持四到五个小时左右。
他听完她说的话,沉默了一瞬,开口时声音平稳,像是在陈述一份经过数据分析后得出的结论:朝北那间虽然小一点,但离厨房远,晚上你做夜宵的时候,炒菜的油烟不会飘过去。而且那间房没有直接对着客厅,如果你需要安静的画画环境,朝北那间的隔音条件可能更合适。
她听完他说的这些话,微微怔了一下。她刚才说的那段话的本意,是想主动告诉他:朝南的房间她想要,因为飘窗的光线好。但他刚才那番回应,明显是在强调朝北房间的优点——安静、远油烟、不易被打扰。他在为她争取朝北那间。你觉得我应该住朝北那间?她问。
不是应该,他说,是更适合。
她把视线从他脸上移开,落在茶几台面上那一道已经只剩下半指宽的光线上——阳光已经完全离开了茶几,但那道金色细线还在地板上保持着它的轮廓,只是颜色比刚才淡了一些,像是一段正在被逐渐降低透明度的图层,正在从眼前消失的过程中被系统缓慢地释放掉内存。我选朝南那间。她说。她重新抬头看他时,眼神里有某种确定的东西正在缓慢地成形,像是一个在后台运行了很长时间的进程终于完成了全部运算,正在等待被提交执行。你的工作比我的更需要空间,你需要一张大桌子,需要安静,需要晚上写代码的时候不被打扰。朝北那间虽然小一点,但格局方正,放下你的书桌、显示器、外设之后还能有走动的空间。
他说:你在画画的时候,光线比什么都重要。
朝北那间的光线也不差,她说,只是没有飘窗,朝南那间又比朝北大。你一个男生,住在小房间里,你的设备都堆在一起,转身都困难。而且……她顿了一下。那后半句话没有说出来。她其实想说:而且我住过南边的房间,从小住到大,窗台上有阳光晒进来的那种感觉我很熟悉,但我可以适应北边。你不一样,你从来没有为自己争取过什么,你来这里,选的房子是中间点,选的位置是离两边地铁都近,你所有的决策都在照顾别人。所以这一次,换我来。但那后半句她没有说出口。
他看着她,过了一会儿,他说了一句话,语气和他平时说话没有什么两样——一样的平稳,一样的声线里没有任何多余的起伏——但那些字之间相隔的时间比平时略长了一些,像是每两个字之间被一个看不到的注释插入了,正在被逐行编译:你画画的时候需要好的光线,这是客观需求,不是偏好。
那你呢?她反问,你写代码的时候不需要好的光线?你调试程序的时候不需要安静的空间?你在那边一张小桌子上放三个显示器,你说得过去?
他张了张嘴,又合上了。她看到他的嘴唇在合上的那个瞬间有一个极其微小的弧度变化——不是嘴角上扬,是嘴角在闭合的时候因为力度不够而出现了一种介于开口和闭嘴之间的中间状态,像是系统在接收到一个超出预设范围的输入参数时,自动进入了等待确认的状态。那猜拳吧。他说。她的眉头动了一下:猜拳?公平起见。他说,一方一局定胜负,赢的人决定。
她看了他一会儿,然后嘴角慢慢弯起来,幅度不大,但那个弧度里掺着一层她自己也未必完全察觉到的微妙意味——像是一段正在酝酿中的算法在计算过程中产生了一个出乎意料的最优解,而她正在验证这个解的可行性。她说。
他们在茶几前面站起来,面对面站着。之间的距离大约是两步,沙发和他们站立的位置之间隔着一张方形茶几,茶几上还摆着那碟凉掉的番茄炒蛋和蒜蓉青菜,油膜在碟子底部已经凝固成一层琥珀色的硬壳。茶几下方的地毯是浅米色的,有一小块边缘被什么东西压过之后留下了几道细长的折痕,颜色比周围的部分略微深一些。她把右手握成拳,伸到茶几上方。他也把右手握成拳,伸了过来。两只拳头之间隔着大约十五厘米的距离,从厨房透出来的灯光从侧面照过来,在两人的拳头上方形成一层均匀的亮度,她能看清他指节处的细小纹理——是干燥的皮肤在冬季特有的那种轻微起皮的状态,指节隆起的位置有一层极浅的光泽。
剪刀石头——
她的声音在最后一个字上停了一下。她出了剪刀。他出了石头。她的剪刀搭在他展开的手掌上——两只手在茶几上空接触的瞬间,他的手掌微微一收,把她那两根伸出来的手指轻轻包住了。她感觉到他掌心的温度在她指尖的皮肤上铺开,指尖处能感受到他手掌最外层的角质层和她在冬季干燥空气里形成的那种细微的粗糙感,指尖触碰到的区域大约只有两个指甲盖的面积,但那一小片区域的触感已经被清晰地记录在了她的体感记忆里。她低头看了一眼他包住她手指的那只手,然后又抬头看他。他的表情没有任何变化——没有得意,没有松一口气,没有我赢了所以按照规则应该我来决定的那种把握感——只是安静地、平稳地看着她,像是在等待某个已经被他计算过结论的算法提交最终的输出结果。
你赢了。她说。她把手指从他掌心里慢慢抽出来——动作不快不慢,指尖离开他掌心的时候能感觉到他的手指也跟着微微松开,像是那层包裹的力度正在随着她的撤离而同步递减,在两个表面完全分离之前,中间残留着一层极薄的、几乎感受不到的接触压强。我听你的。
他的表情在这一刻终于出现了一点极其细微的变化——他的眉毛微微抬了一下,幅度极小,像是只有把帧速率调到最高才能捕捉到的一次像素偏移。那个变化维持了不到半秒,然后重新落回原位。他看着她,嘴唇动了一下,像是要说什么,但最后只发出了一个音节:……好。
她转身朝走廊走去。走廊的宽度很窄,大约只能容一个人通过,两侧的墙壁是白色的,墙面上的漆已经刷过一段时间了,表面有几处极浅的划痕,在日光灯的光线下呈现出比周围墙面更亮一点的白色细线。走廊尽头是两扇关着的门,左手的朝南,右手的朝北。她在走廊中间停了一下,回头看了他一眼,然后走到朝北那扇门前,把手搭在门把手上。门把手是银色的金属,圆润的球形,表面光滑,在走廊灯的光照下泛着一层柔和的冷光。她按下把手——能感觉到把手内部的弹簧机构在按下时发出了一声极轻的,像是某个机械模块在被激活时进行的自检动作——然后推开了门。
朝北的房间比她记忆中第一次看房时显得略小一些,可能是因为当时房间里没有任何物品,墙壁和地板之间的所有面积都被视觉感知为可以使用的空间,而现在她站在门口,已经提前把那张书桌、那把椅子和她的画架放在了预想中的位置上,那些尚未实际存在的物品已经用它们各自不存在的体积占据了她脑海中的一部分空间。窗户朝北,窗台上没有飘窗的凸起结构,只有一道窄窄的平直窗台,宽度大约可以放一盆小型的绿植。窗外是相邻楼栋的侧面墙壁,距离不远,大约三四米,墙面上有排列整齐的空调外机和几条从楼上垂下来的白色排水管,排水管的表面被风雨侵蚀得已经变灰了,有几处沿着管身的焊缝长出了一层极薄的青苔,在冬天呈现出一种近乎黑色的深绿。虽然没有阳光直射进来,但窗外的天光依然从玻璃透进来,在室内形成一种均匀的漫射光,光线柔和而稳定,没有直射光带来的强烈明暗对比。这种光质……她站在那里评估着窗外的光质,视线在窗台和墙面之间来回移动,像是在心里模拟一张白纸放在窗台上的样子——光从窗外铺进来,均匀地覆盖在纸面上,没有任何颜色偏冷或偏暖的倾向,像是一张被调节到中性色温的滤光纸。
她站在门口,背对着走廊。她能听到他走过来的脚步声——硬质鞋底在地砖上落地时发出那种偏脆的声音,节奏不快不慢,从客厅的方向逐渐靠近走廊入口,在走廊入口处停了一下,然后继续往前,最终停在她身后大约两步远的位置。她能感觉到他的存在,感觉到他站在她身后不远的走廊里,没有越过她的肩头朝房间里探头打量,也没有出声评价这间房间其实也不错如果你改变主意现在还可以换。他只是站在那里,和她一起面对那扇被她推开了一半的朝北的房间的门,像是正在以他认为最合适的方式确认着他刚刚通过一次猜拳赢得的决策权并没有被他以任何方式滥用。
她侧过身,偏过头看了他一眼。他的脸在走廊的灯光下呈现出一种平和的轮廓——眉骨的弧度、鼻梁的直线、下颌的线条,所有他在光线充足时呈现在她面前的细节,在走廊相对较暗的光线中显得更加集中和清晰。他站在她身后两步远的地方,双手插在口袋里,肩膀微微放松,目光越过她的肩头,落在房间内部那片被天光照亮的区域上。
那我搬进来吧。她说。她把房门完全推开,走了进去,在房间中央站定。脚下的地板是浅木色的复合木板,表面平整,在她的脚底下发出微微的声响,像是一根被轻踩后释放了极小应力的弹簧。阳光虽然照不进这个房间,但她站在这片均匀的漫射光里,感觉自己正在进入一个被重新划分过的坐标——在她和他共同选定的这个地址里,划分出了两个独立的、各自承载着不同功能的子空间,每一个子空间都将被用来存放他们各自的那部分、无法也不必被进一步合并的存在。
她转过身面对他。他站在门口,没有再往前走了,像是在确认一个默认的边界,在得到许可之前不会单方面越过它。她看着他那副站在门口的姿态,忽然想——他今晚会睡在朝南那间卧室里,窗台上有一排飘窗,飘窗的台面宽度大约五十厘米,足够一个人坐在上面。窗外的小区路灯会和星星灯一样亮起来,光从窗户照进来的时候会落在飘窗的台面上,形成一个边缘清晰的长方形光斑。她想象着他坐在那个飘窗上的样子——也许正在看书,也许正在回复某条她不知道的邮件,也许只是坐在那里看着窗外的灯光不说话。
他的手机震了一下。声音在安静的走廊里不算大,但足够让两个人同时注意到它。他低头看了一眼屏幕,拇指在屏幕上划了一下,然后他的表情发生了一个极其细微的变化——不明显,不是惊讶,也不是紧张,更像是一种被她捕捉到的、在某个确认之后出现的状态切换,像是某个一直在后台等待的进程终于收到了它一直在等待的返回值。他抬起头,看了她一眼。她没有问是谁发的消息,也没有问内容。他也没有主动告诉她。两个人的目光在走廊的光线中交汇了一下,大约持续了两秒,然后他收回了视线,把手机重新放回了口袋里。晚上,他说,我想去阳台坐一会儿。
现在呢?她问。他又看了她一眼,那个细微的表情变化还没有从他脸上完全退去,像是一个波形在峰值之后正在缓慢地、稳定地回落到基线水平,但还没有完全抵达。现在先把行李搬进去。他说。她点了点头,转身走向客厅,走向墙角那些还没有被打开的收纳箱。她蹲下来解第一个收纳箱的卡扣时,听到他在身后说了一句话,声音不大,像是那句话并不是特意说给她听的,只是恰好在她能听到的范围之内被发送了出来:……消息是实验室导师的。说有个项目,让我考虑一下。
她解卡扣的手停了一下,指腹停在塑料卡扣的按钮上,没有按下去。什么样的项目?她问。他没有马上回答。她站起来,转过身看他。他站在走廊和客厅的交界处,背着光,脸的部分在逆光下看不太清,但她能看到他的肩膀线条和平时相比稍微紧了一些,像是正在接收一段数据量超出当前缓存容量的信息。他看着她,嘴唇动了一下,像是有什么话正在他嘴边经过一道筛选和压缩,然后在他决定放行之前,又被他自己拦截下来,重新放回了待处理队列里。
先搬行李。他说。
她把卡扣按下去,打开了第一个收纳箱的盖子。收纳箱里是她折叠好的衣物,最上面是一件浅灰色的毛衣,衣领的缝线工整而细密,在灯光下呈现出一种均匀的织纹。她伸手把那件毛衣从箱子里拿起来,但没有立刻展开它。她把它拿在手上,停留了一秒,像是在和一件物品确认它的位置——确认它即将被转移到一扇朝北的门之后,放在一个朝北的房间的衣柜里,和另一个人的朝南的房间隔着一条狭窄的走廊相望。他经过她身边,走向客厅另一侧的那个大号行李箱,拉杆被他提起来时发出了金属管材之间滑动时的轻微摩擦声,短促而清脆。他经过的路径和她之间隔了大约一步的距离,在他经过的瞬间,她能闻到他身上残留的那一点点厨房的气味——油烟的极淡余味和洗洁精的柠檬味混在一起,被冬天的空气收拢成一种极薄的、几乎不能被称为气味的气味层,只有在她刚好在那个位置、他刚好经过的时候,才会有一瞬间飘进她的意识里。
她拿着那件灰色毛衣,站在客厅中央。窗外的天光已经从灰蓝色变成了更深一层的蓝灰色,阳台上的星星灯在越来越暗的天色背景下显得越来越亮,暖黄色的光点沿着栏杆排列成一条舒缓的弧线,每一颗光点都在空气中留下一圈微不可见的金色光晕。她看着那排灯,手里那件灰色毛衣的织物触感还在她的指腹间留存着,柔软而厚实,像是一个被压缩过的信号正在等待解压。实验室的项目。他刚才说。什么样的项目,需要他在拿到消息的下一秒就呈现出那种她从未在他脸上见过的状态切换?她不知道答案。至少现在还不知道。
她把毛衣展开,叠好,拿在手上,转身走向走廊尽头那扇朝北的门。房间里还空着,窗外的天光均匀地铺满了整个空间,在白色的墙面上形成一层柔和的光晕。她走进去,站定,把那件毛衣放在了窗台上。然后她转过身,看向门口的方向——他还没有走过来。客厅那边传来他打开行李箱拉链的声音,金属拉链被拉开时发出一连串细密的、逐格解锁的声响,在安静的房间里像是在播放一段编码进度条的音频信号。