程总,您周五之前不批那个改造方案,我下周的工地就得停。
宋雨琪把手机举到程渊泽面前,屏幕上是项目群里他三天前已读未回的那条审批通知。她站在便利店收银台后面那排货架的阴影里,青砖墙上渗着细密的水珠,空气里弥漫着挂面和湿透的棉布混在一起的味道。门外暴雨砸在弄堂的青石板路面上,溅起的水雾漫进玻璃门缝,把店里的日光灯管映得忽明忽暗。
批了。程渊泽把外套搭在身后的货架边缘,没看她,你回去刷新就能看到。
我没刷新。她说这话的时候把手机塞回裙子口袋,手指在布料上蹭了两下,我是说……您能不能别每次都是’批了’两个字。方案里第三页的动线方案我改了两版,改的时候我算了四遍疏散宽度,您连个’嗯’都没有。
她说完才意识到自己说漏了嘴——算了四遍。宋雨琪做独立设计七年,从来不在甲方面前暴露自己改稿时翻来覆去验算的习惯。她咬住下唇,指尖无意识地拨弄着攥在掌心里的那串钥匙,黄铜钥匙头磕在一起,叮叮当当的细响在雨声里格外清楚。
行了。程渊泽终于转头看她,雨还没停,你车在镇宁路那边吧?走不了。
宋雨琪没接话。她确实走不了。她那辆灰色的五菱停在三个街区外,中间隔着两条没有遮雨的巷子,这会儿走出去就是一秒变落汤鸡。她今天穿了一套奶白色的短袖衬衫配及膝百褶裙,腿上是黑色丝袜。便利店没有空调——老弄堂这片电网本来就老,暴雨一来就跳闸——所以店里只剩头顶那台摇头扇在徒劳地搅动六十度的闷热空气。
她已经开始不舒服了。丝袜把小腿裹得严严实实,布料吸了汗之后贴在皮肤上又湿又黏,百褶裙的腰头勒在肋骨下方,每呼吸一次都能感觉到那圈织带在肉上压出一道浅痕。
你坐。程渊泽拉了把塑料圆凳放到她身前,自己没坐,就那么靠着货架站着,一只手插在裤兜里,另一只手垂在身侧。他今天穿的是深灰色的衫,袖子卷到小臂中段,领口那颗扣子没扣。
宋雨琪没坐。
她站在原地,把百褶裙的裙摆往下拽了拽,又用掌心的汗在丝袜上蹭了两下。远处——大概是对岸的金融城方向——有一阵闷雷滚过去,紧接着是烟花的尾音,噼里啪啦炸在雨幕里,光从便利店的玻璃门透进来,把青砖墙面上那层水雾照得发亮。
宋雨琪。
……嗯。
你从上周开始,每次给我发消息都是晚上十一点以后。
她愣了一下。我……我画图习惯在晚上看。光线不干扰。
我数了。他说得很平静,你发给我的每一条,时间戳都在十一点十五到十一点四十七之间。
宋雨琪的脚趾在丝袜里蜷了一下。她确实有这个习惯——白天要跑工地、量尺寸、跟施工队对图,只有睡前那半小时是真正属于她自己的时间,她会在这时候把白天脑子里翻来覆去的方案最终定稿,然后发给程渊泽的项目群里。她没想过他会去看每条消息的时间戳。她喜欢独处,习惯把所有事情在自己脑子里翻完、磨完、确定没问题了才递出去。但他数了这三个字让她后颈的皮肤绷紧了一小片。
日光灯管嗡地响了一声,亮度骤降。扇叶转慢了半拍,又恢复正常。
宋雨琪弯下腰去够货架最底层那排矿泉水——她嗓子干得发紧,嘴唇上舔一下就能尝到铁锈味。百褶裙的裙摆随着下腰的动作向上滑了大约三寸,小腿后侧整片皮肤暴露在六十度的空气里,那层薄薄的黑色尼龙织物还贴在皮肤上,随着动作往下坠了一小截。她没注意。她只够到了一瓶水,拧开盖子仰头灌了大半瓶,水顺着下巴淌下来,在衬衫领口洇开一小片深色。
程渊泽的目光从她后颈落在裙摆边缘。
他看见那截滑下来的丝袜边上有一道大约两厘米的裂口,尼龙丝从裂口里抽出来,断在空气中,细得几乎透明。裂口的位置在小腿肚正后方,被百褶裙的褶皱遮了一半。他看见那道裂口的时候,拇指在裤兜里攥紧了。
你裙子走线了。他说。
啊?宋雨琪把矿泉水瓶举到嘴边,转头看他,哪?
左腿,后面。
她这才低头。裙摆下面那道黑色织物的裂口在日光灯下白了一小条,断丝还在抖。她嘶了一声,伸手去够那道裂口,手指刚碰到断丝就被黏腻的汗粘住了——她够不太到,手背磕在货架金属杆上,发出一声闷响,那串钥匙从她手心弹出来,散落在货架底部的瓷砖地上,叮铃咣啷滚了一地。
她蹲下去捡。百褶裙整个掀到了大腿中段,丝袜在膝盖上方撑出一个鼓包,裂口那条断丝被她的发痒的手指勾了一下,又往外抽了半厘米。她蹲在那儿,一手捂着裙摆,一手去够最远的那枚钥匙,脖子侧面的皮肤因为闷热的空气泛着不正常的红。
程渊泽的视线停在她撑在货架边缘的那只手腕上。她小臂内侧的汗没有擦,水珠沿着腕骨往手腕沟里滑。他蹲下来的速度比她快,腰几乎贴到她后背,手伸过去把最远的两枚钥匙拈起来,放在她手心里。他的指尖碰到她掌心那层薄汗的时候,她整个后背的肌肉绷了一下,但没有站起来。
够了吧。他说,声音比刚才低了一个调。
……够。
他直起身的时候,她还没起来。两个人之间的距离大概只有十几厘米,她抬头,他低头,他的下巴几乎抵在她发顶的位置。他身上有雨水的湿气和一种很淡的、说不上来的皂角味。她闻到了。她后知后觉地意识到自己从蹲下去到现在没有呼吸。
你裙子。他伸手,两根手指捏住她百褶裙的侧边,把往上滑的布料往下带了带。他的指腹按在她大腿外侧的丝袜上,隔着那两层薄棉和尼龙,她感觉到他指关节的硬度和皮肤上被压出来的一道浅浅的凹痕。
谢、谢谢。

她站起来。膝盖麻了,踉跄了半步,后腰撞到货架侧面。程渊泽的另一只手已经扣住了她的手肘。他的掌心隔着她衬衫的薄棉布扣在关节上,不重,但她的整条手臂从被扣住的那一点开始发麻,麻意顺着小臂往上爬,爬到肩胛骨的时候她听见自己咽了一口口水。
钥匙已经捡齐了。黄铜钥匙头在她掌心里互相磕碰,声音比刚才更响了,因为她握得太紧。
你今晚回哪儿?他问。手还扣在她手肘上没松。
我……酒店在人民广场那边。她听见自己说。她确实订了酒店,但今晚那个酒店离这条弄堂要坐四十分钟地铁,而暴雨预警是到半夜两点。
不用。他说,后面有个隔间,放杂物的。有张折叠床。你去那儿歇着。
宋雨琪转头看。便利店收银台后面确实有一道布帘,帘子后面是堆放备用货品的隔断空间,大概也就两三平米。她犹豫了大概三秒——对程渊泽来说大概只够眨两次眼。
……那您呢。
我在这等雨停。
她咬住下唇,把矿泉水瓶放在收银台上,转身走了两步。走到布帘门口的时候她停住了。雨声太大。大到她听不见自己的心跳。但她能感觉到自己的耳廓正在发烫,从耳廓根部一路烧到太阳穴。
她掀开布帘的时候,程渊泽的手掌按住了她的后颈。不是很重,四根手指的指腹压在她颈椎和肩胛骨之间那一片薄薄的皮肤上,把她整个人往货架方向带了半步。她的后脑勺抵上青砖墙,砖面上那层渗水凉得她头皮一缩,然后他前手的掌心覆上来,把她后颈那片湿凉的皮肤捂热了。
宋雨琪。他的呼吸落在她耳廓上方,热的,带着一丝被雨打湿的棉布气息,你从四月份跟我对方案到现在,每次见面都坐我斜对面。
因为……
从来不正对着我。
她没答上来。她确实从来不正对着他坐。七月的方案会上她坐在他左手边,八月的现场验收她站在他身后两步的位置看施工队调灯光,九月的终稿确认她坐在他对面那张桌子最远的角上。她不喜欢被人盯着,她需要一点距离才能把脑子里的线理清楚。但她现在后脑勺贴着砖墙,他的手掌还按在她后颈上,那个距离是零。
我……我习惯这样。她终于说。
我知道。他的拇指在她后颈的皮肉上画了很小的一圈,但今天你走不了。
她没走得了。暴雨还在砸。玻璃门上的水帘把外面整条弄堂糊成了一幅灰蓝色的抽象画。远处又有一阵烟花炸开,橘红色的光从帘缝里漏进来,照在她锁骨下方那寸被汗浸透的白棉布上。
你腿上的线。他忽然低头,视线落在裙摆下面那道裂口上,脱了。
……什么?
丝袜。走线了。湿着更难受。
他伸手去解她百褶裙的侧拉链。拉链拉到一半卡住了,他停下来,低头去咬住那颗卡住的链齿,用牙齿把它往上顶了两毫米,然后拉到了顶。裙子滑下来,堆在她脚背上。黑色丝袜在日光灯下呈现出一种半透明的暗色,裂口那条断丝随着她的站姿往下坠,把小腿后侧的皮肤勾出一道白色的弧线。
左边的先。他说。
她蹲下去。手指去够左腿丝袜的袜口,抽出来的时候尼龙布在皮肤上刮出一道细细的摩擦,湿的汗让那个触感变得又涩又滑。她抽到膝盖的时候顿住了——丝袜的内壁已经和她的皮肤粘在了一起,她得一点一点地撕,每撕一下都有那种又痒又疼的细密拉扯。
程渊泽蹲在她前面。他伸手,捏住了她右腿丝袜的袜口边缘,往下推。他的指尖在尼龙外面按压,每推一寸,她都能感觉到那层薄薄的织物被撑开又贴合回皮肤上。推到膝盖的时候他停住了,抬眼看她。
凉不凉?他问。
……不。她说了假话。那股凉意从膝盖后侧的窝里渗进来,顺着骨头往上走。但他继续推了,速度不快,丝袜的织物在皮肤上发出极轻的、几乎被雨声盖过去的窸窣声。推到脚踝的时候整只袜子脱落,他随手搁在脚边。她右腿的皮肤暴露在六十度的空气里,从脚趾到膝盖后侧全部是裸露的、被闷了一下午的、发软的肉。
你。她说。声音哑了。
他没接话,把目光从她腿上移开了。移开的方向是她胸口。他扣住她后颈的那只手往前带,她的额头撞在他下颌线上,牙齿磕了一下。然后他吻下来。
不是吻。是按压。他整个嘴唇的重量压下来,舌头顶住她的上颚,牙齿咬住了她的下唇内侧那一片软肉。她唔了一声,后脑勺在青砖墙上来回蹭,砖面的渗水洇湿了她的发尾。她的手还攥着那串钥匙,黄铜钥匙头磕在她掌心,硌出一道弧形的疼,但她没有松手。
他的嘴唇松开,移到她耳垂下面那一片。他含住了。舌尖从耳垂的圆弧滑到耳垂根部那粒凸起,吮了一口,又放开。她整条肩胛骨弓起来,后腰离墙又贴回去。他顺着那条线往下,嘴唇贴着她锁骨的弧度舔了一道,从左边到右边,经过她锁骨中间那个小凹陷的时候用力叼了一下,她的呼吸断掉了。
你……她伸手去推他肩膀,推了个空,他的手掌还扣着她后颈不动。

你他妈从四月份到现在,他开口,声音压得很低,带着被咬住上唇之后的那种含糊的钝感,每次发完消息给我,三秒之内就撤回一条。
她的推挡停在半空。我……
三秒。我刷新能看到一个闪。他的嘴唇贴着她颧骨,你撤回了什么?
她没答。她不知道他为什么记得。她确实有那个习惯——发完方案之后会打一句辛苦了程总,然后三秒之内觉得太刻意了,就撤回。这个习惯她保持了至少两个月。她以为他根本不看她的消息记录。
她的膝盖软了。百褶裙已经堆在脚边,她的腿是裸露的、发软的、被闷了一下午的。她蹲不下去,直接往地上滑。程渊泽的手从她后颈滑到她腰侧,托住了她往下滑的力,但没有把她扶起来。他让她蹲在货架和青砖墙之间那道不到六十厘米宽的缝隙里,他的膝盖抵在她两腿之间。
裙子脱了。
你帮我。
她说不清自己为什么说了这句话。她说出口的时候手指还攥着那串钥匙,黄铜头在她掌心里磕出一个闷响。他低头看了一眼,伸手把钥匙从她手心里抽出来,搁在货架顶端。她的五指空了,指关节因为刚才的攥缩而发白。
他把她百褶裙从身后褪下来。布料的滑感,然后是裙摆下面那层尼龙内裤的边缘被拨开的触感。空气涌进来的时候她起了一身细密的、从皮肤表面鼓起来的颗粒,不是冷的,是被闷了太久之后突然被冷空气激出来的那种。
他的手指按在她小腹下方,往下。
她吸气。手指扣住了他卷到肘弯的衫下摆,攥成一团。
他停在那里。两根手指,从下往上,指腹压过那片湿的、热的、因为闷了一下午而变得比平时更敏感的褶皱。她的小腹收紧了,整个骨盆往前顶了不到一厘米,又落回去。他的手指没停,第二下按进去的时候,她咬住了他的肩膀,牙齿隔着棉布嵌进那块肌肉里。
程渊泽。她叫他名字。声音从喉咙深处挤出来,碎的。
他把她另一只手从裙摆上抽出来,扣在自己腰带上。他的腰带扣是哑光金属的,冰的,她指尖刚碰到就缩了一下,他又按回来了。别动。他说,我还没——
他没说完。他把她的手从他腰带上拿开,把她整个人从货架和墙的缝隙里拔出来,转了个方向,把她抵在货架的正面。百褶裙已经完全褪到了脚踝。她蹲在他面前,裸露的腿在日光灯下泛着不正常的、被闷透了的红。他单膝跪下来,额头抵在她大腿内侧,嘴唇贴着那片皮肤呼吸了几秒。
然后他含住了。
她没准备好。他的舌头从她大腿根部往上舔了一道,湿热、粗粝的舌面刮过皮肤,然后他的嘴唇合拢。她整个人弹了一下,手指插进他后脑的发根里。他吮了一下,不重,嘴唇裹着那片最嫩的肉吸了一口,空气被堵住又放出来的时候她听见自己从鼻腔里哼了一声。
他低头含得更深。她仰起头,后脑勺磕在货架顶层的金属横杆上,咚的一声闷响。他的呼吸打在她最里面,热的,带着刚才她嘴唇上留的矿泉水的咸味。她的小腿发颤,丝袜已经脱了一条,另一条还挂在左腿上,被他的呼吸弄得湿了一小片。
他抬眼看她。日光灯在头顶嗡嗡地响,他的眼睛里面全是她。你脸。他说。
别、别看……
他低下头,嘴唇重新含上去。这次他用了牙齿。臼齿嵌进去,不重,但她的整条腿从膝盖开始抖了。他一边含一边用舌头从下往上刮,指节抵在外面按压,指腹的硬度和嘴唇的温度同时作用——她弓起腰,额头抵在货架横杆上,手指攥着那根铁杆攥到发白。
程渊泽——
嗯。
你——
叫。
她叫了。声音被雨声盖了一半,剩下的那半碎在他嘴唇下面。他加了一根手指,然后是第二根,按在她大腿两侧不让她撑住,她的腿只能合拢,只能被他的嘴唇和手指填满。指节弯曲着在里面压,每一次按到的位置她都说不清楚,只知道那个点被按到的时候她的胯骨会不自觉地往前顶,顶在他手背上。
他含了大概五分钟。她不确定。雨声让她对时间的判断变得很不准。她的腿在抖,从膝盖一路抖到脚踝,那条挂着的丝袜随着她的颤抖一弹一弹的。他的嘴唇终于离开她的时候,她整个人往下滑了半寸,是他一手托着她后颈一手撑在她两侧大腿上把她吊住了。
他站起来。把她转了个方向,让她面朝货架。她的屁股被他的手掌推着往前贴,货架的木板边缘抵在她尾椎下面。他把她的两条腿分开,踩在货架第二层——她踮着脚,裸露的小腿肌肉绷起来,脚后跟悬在空气里。
他解裤子。腰带扣弹开的时候金属片磕在她后腰上,凉。裤子褪到膝盖,他把她的手从货架上拿开,按在木板上。他的掌心贴着她的掌背,把她的手指一根根掰开,扣死在货架表面。
转过来。他说。
她转过去。他的东西抵在她前面,热的,前端抵着那片被含过之后变得又涨又软的入口。她闭了一下眼。他按住她的腰,往下一沉。

她啊了一声。不是那种夸张的、表演性质的,是从腹部最深处挤出来的、短促的一声。他被撑进去的感觉让她的小腹猛地缩紧,大腿内侧的肌肉全部绷起来,踮着的脚后跟终于落下去了,整条腿从膝盖开始发软。他停在那里,没动,额头抵在她肩窝里,呼吸是粗的、热的,打在她锁骨侧面那片皮肤上。
……深。她说。
他抽出来,又顶回去。这次顶到底,尾椎撞在货架木板上,咚的一声。她的脚趾蜷起来,抓了三次地面没抓稳。他扣着她的腰开始动,第一下不深,但很实,整根顶在最里面那个点上。她被那一下顶得往前弓了一下,额头磕在货架横杆上,这次她没躲。
快。她说。
他没问什么快。他加快了。手掌从她腰上滑到胯骨下方,扣住她的肉,把她的骨盆往上托,每一下顶进去都能感觉到他的重量整个压下来。她的脚跟在地面上蹬,脚后跟磕在瓷砖上嗒嗒响,那条丝袜从她左腿上彻底脱落,在日光灯下弹了一下,落在货架最底层。
货架在响。木板被他撞的力道震得嗡嗡地颤,顶层那排方便面被拍下来两包,啪地摔在地上。雨声太大了,大到她以为只有她一个人在这间亮着白光的、弥漫着挂面味和汗味的两平米空间里。但她不是一个人。他的呼吸贴在她后颈上,粗的,热的,带着一种克制的、喉咙深处压着的低哼。
我知道。他说,忍着。
她没忍住。他的节奏变了,从连续的变成了重的、一下一下往最里面顶的,每一下顶完都拔出来大部分,留一点在外面,然后再碾着推回去。那个碾的动作让她从尾椎一直酸胀到小腹,大腿内侧的皮肤绷紧了又松,松了又紧。她的指甲在货架木板上划出两道白印,木屑粘在她指腹上。
他一只手从她胯骨滑到她小腹,掌心贴着她的皮肤,感觉到下面的肌肉在随着他的冲击一缩一缩。她的呼吸已经不成调了,从喉咙里挤出来的全是碎音,啊”嗯你——这种不成句的断片。他把她另一只手从货架上拉下来,按在自己后腰上。
按着。他说。
她的手按上去的时候他顶深了。她的整条腿软下来,踮着的脚后跟落下去,他扣住她的胯把她的骨盆架起来,让她够不到地面。他的呼吸变成从牙缝里挤出来的,一声一声的,和她从喉咙里碎挤出来的声音搅在一起。他的后腰上她手指扣进去的地方被他自己攥住了,反手扣住她的手腕,把她的手掌按在自己腰侧更深处。
最后一下的时候他整个人的重量压下来。她的脚完全离了地,被他的手腕和掌心钳在货架上。他停在最里面,没有出来,身体贴着她整个压过来,前胸贴着她的后背,汗和汗贴在一起。她的肌肉还在收缩,一下一下的,被他的重量压着,每一下收缩都能感觉到最里面的那个点被顶住又松开。
她滑下去。沿着货架的侧面,手指从他腰上脱出来,整个人缩到货架和青砖墙之间的缝隙里,蜷在刚才那个不到六十厘米的空间。她大口呼吸。呼吸是热的、湿的,带着雨水的潮气。她低头看自己的腿——大腿内侧全是黏的,小腿后侧被闷了一下午的皮肤现在还泛着不正常的红,那条丝袜还在脚边地上弹。
雨琪。
他蹲下来。她蜷在缝隙里,他坐在她旁边,肩胛骨靠着货架。两个人之间隔了大概二十厘米。她能闻到他身上那股被汗浸出来的、混着皂角和雨水的味道。他的衫前襟被汗洇透了,贴在肋骨上,随呼吸一鼓一收。
你……她开口,你腰上。
他低头看。她的指甲在他后腰上留了四道红印,有两道渗出了极细的血丝。
你划我。他说。不是抱怨。是陈述。
她把手翻过来看自己的指甲。木屑还粘着。她嘶了一声,去够货架底下那包被拍下来的矿泉水,拧开盖子,把指甲在瓶口上刮了刮。
你……方案第三页。她忽然说。
嗯?
那个动线。疏散宽度不是四遍。我算了六遍。她说这话的时候声音还是哑的,带着哭腔的尾音,我算错了两遍。第三遍才对的。你批了之后我没告诉你。
他看着她。日光灯管闪了一下,她的脸在白光里变得很清晰——嘴唇被咬破了一小块,颧骨上有一道水痕不知是汗还是雨,后颈上他指腹按下去的那一片已经留下了四个浅浅的红印。
下次告诉我。他把那瓶水递回给她。
她接过来。拧开盖子灌了一口。水从嘴角淌下来,顺着下巴滴在锁骨上。外面雨小了,变成一种绵密的、打在青砖上的沙沙声。远处烟花停了,金融城那边只剩一片安静的、被雨气蒸软的灰。
她低头。他还在她旁边坐着,肩胛骨贴着货架。她把自己的腿蜷起来,把那只没脱的丝袜从脚上扯下来,叠了两下,放在他手边。
给你。她说。
他看着那团黑色的、还带着她体温的织物。干嘛。
你……车上有雨。她说,你手是潮的。垫着。
他没接。他伸出手,掌心朝上,放在她大腿内侧——那片还湿的、还泛着红的皮肤上。她的腿抖了一下。
宋雨琪,他说,你合同下个月到期。
她没说话。水珠从她下巴上滴下来,滴在他手背上。
续不续,他没看她,看着货架最顶层那排被震歪了的方便面,你定。
她握着矿泉水瓶的手指收紧了。瓶身上的冷凝水在指缝里积成小小的水洼。便利店的扇叶又慢了一拍,日光灯管发出一声很细的电流嗡鸣。雨还在下。不大,但不会停。
她把那团丝袜捡起来,叠好,塞进他衫的前口袋里。
续。她说。声音很轻,被雨声盖了一半。
他笑了一下。很短,嘴角的幅度不到一厘米。然后他站起来,把搭在货架边上的外套拿起来,抖了抖上面的雨水,披在她肩上。
走吧。他往布帘后面走,折叠床脏,你坐地上。
她没动。她蹲在货架和墙的缝隙里,手指还扣着那串被他搁在货架顶上的钥匙。黄铜钥匙头在日光灯下反着一点暗光。她抬头看他走到布帘后面,掀开帘子,又折回来。
钥匙。他说。
她踮起脚去够。够不到。他伸手从货架顶端把钥匙取下来,放在她摊开的掌心里。他的指尖碰到她掌心的时候,她的指缝还是湿的,黏了一下。
别摔了。他说。
雨声沙沙的。玻璃门上的水帘从急促变成了绵密的垂落。她攥着钥匙站起来,腿还是软的,踉跄了半步,没扶住货架。他也没扶她。他站在布帘门口,手插在外套口袋里,侧着半个肩膀看着她。
她走了两步。又停住了。
程渊泽。
你……腰上那四道。
几道?
……四道。