《清理计划》 1 下铺的人 周恒醒得比平常晚一点。 太阳已经彻底洒满上铺,宿舍里空荡荡的,室友们早就出门了。寝室门虚掩着,有风吹进来,带着一点昨夜间的洗衣粉味。他坐在床铺上,习惯性先拉开帘子的一条缝,向下看一眼。先传来的是下方一阵稀弱的、湿润的摩擦声。那声音不快,也不急。像是某种节奏,埋得很深,却足够真实地从木板缝隙传上来。 是他隔壁床铺。 他本能地收起床帘,静静坐着,一动不动。帘布轻轻晃着,他把头轻轻靠在床沿,听得更清楚了——那是皮肤摩擦的声音,偶尔伴随着一点急促的鼻息。像潮水掠过岸线,拍一下,又退回去。 隔壁是文叶声。 他想了一秒,脑子里什么都没有。只是下一秒,他的身体居然先起了反应。喉咙干了一下,小腹微微发紧,脸也开始发烫。 他不是不知道男生宿舍里随时有人处理生理问题,但从未像现在这样——在一个不小心的瞬间,被什么东西击中似的。 他难以自持地小心从缝隙里看下去。 文叶声坐在椅子上,背脊靠着椅背,白t恤卷到了腰,手藏在裤子下面。他的腿是半张开的,踩在地上,一动不动。上床下桌的结构,让周恒正好能看到他整个身侧,他的表情没有变化,一如他平时在面对着电脑写程序。 但他的手明显在动。他不是随便地抚弄,而是有节奏地抽动着,像是在精确地复刻某种参数。 周恒看见他唇角轻轻滚动了一下,嘴唇抿着,鼻翼微张。 他想退回来。可身体却像被钉在原地。文叶声端端正正踩在地上的腿好像踩住了他的太阳穴、盆骨、脚腕,把他死死钉住了。 他盯着文叶声的一截小臂,那片皮肤白得不真实,隐隐能看到肌肉因为呼吸而起伏。他的手很快,很有序,青色的血管在皮肤下鼓动,骨节渗出白色。 几秒后,文叶声低声喘了一下,嘴唇随之张开,好像将最后一道保护着脆弱的禁锢打开了。身体往前一顿,然后停了下来。 他用下体顶了顶手,动作干净利落,像是收拢桌面上的笔屑一样。 周恒赶紧把眼睛移开,缩回帘子后面,整个人成了发热体。他坐在床上不动,汗从后背滑下来。手指不自觉地攥紧床单,喉咙发紧。 他突然不确定自己到底看了什么,也不确定——自己到底是谁。 他们不算熟。 作为新学期刚组的寝室,彼此都还在表面上维持着正常社交距离。文叶声平时话很少,从不主动和人聊天,整天不是敲代码就是看书。他的眼神总是偏离人群,像不关心任何人的存在。周恒对他也没多注意过。直到今天早上。确切地说,是刚刚的三分钟。 今天早上,因为文叶声一开始拒绝了一帮人去澡堂的活动,并没有看到他后来在活动群里临门一脚的“有点事,不去了”。文叶声根本不知道寝室里还有一个人。 他知道自己有些不同。他是双性人,从小就学会如何用安静和得体把自己藏起来。他有游泳特长,是校队里成绩靠前的选手,体测从不丢分、比赛名列前茅。他习惯了挺直腰板、收敛目光、斟酌言谈,习惯了不让别人看出太多。 但刚才他看着文叶声的时候,连自己的呼吸都忘了。他感到一阵濡湿,不惯于使用的女性器官有种充血的坠胀感,陌生却又勾人。他低头看到了自己短裤里的状态,没缓过来。 一直到文叶声离开寝室,他才敢下床。 他站在洗手池前,打开冷水,抬头看向镜子。镜子里那张脸没什么特别的表情,甚至有点茫然。他把水泼在脸上,一下、两下、三下。 然后抬头看了看天花板,长长地呼出一口气。 “操。” 他那天一整天没回宿舍。躲去了图书馆,去吹了一下午空调。窗外不断有人走过,风在书页上翻页,他却根本读不进去。脑子里断断续续全是早上那段画面,还有那声毫无起伏的低低的喘息。 2 Day2 风是从东面楼梯间涌进来的,带着一股消毒水味。中午的光从窗缝里斜斜地照进来,把寝室一点点捂热。 文叶声坐在自己的椅子上,依旧规矩地坐着,眼睛盯着屏幕上的校园论坛。他并没有在认真看消息,只是在等一个关键词出现。 “day2。” 他拿鼠标点开刚刚刷新出来的帖子,帖文内容写着: 【匿名发布】 清理计划·> 今日清除对象:d开头,喜欢在寝室群发语音的那个谁。 规则每天更新。明天开始。 帖子发出不到五分钟,评论就炸开了。 【不是吧,还真又有新的?】 【谁啊谁啊谁是d】 【开玩笑吧兄弟,别当真】 【这是不是门口酒吧新广子?】 表面上大家在笑,但文叶声知道,至少有三个人截图转发进了他们自己的寝室群。 他并不在意哑迷一样的清除对象是谁。但他只关心“规则每天更新”这句话。 每一条“计划”都以“day+数字”起始。每个目标都用字母指代,话语风格极度一致,语义装配严格,文叶声迅速在脑内检索自己过往写的语言模型代码。同时,他注意到清理贴是今天中午十二点整准时发布的,而前一天中午,墙上也出现过一句意义不明的“day1”。 他拿起桌上的眼镜,手指开始敲击键盘。 周恒回来了,寝室里只有他一个人。汗刚从锁骨处渗进胸口,他随手拉了条毛巾擦了一把,背后那块肌肉随着动作若隐若现。 他注意到文叶声正对着电脑,眼睛亮得有点像夜间捕食的兽。那种神情他在队伍中见过——在他们教练盯着秒表的时候。 “你在看什么?” “数据模式。”文叶声答,“你有看到这个清理计划吗?” 周恒不太明白,动作没停,打开冰箱灌了一口冰水。 他咽下口水,文叶声还在敲打键盘,说,“有人在用脚本发帖。” 周恒一愣:“啊?” “你应该熟悉大语言生成模型?” “嗯……” “论坛上有脚本对自己每天生成的语言训练一遍,然后继续发。每一代都更像人。” 周恒没说话。他走到阳台上晾毛巾,湿衣服拍干时水珠落在地上,发出滴滴答答的响声。 “但是……只是发帖吗?”文叶声说得又轻又低。 周恒并没听见这一句,他在阳台上,后颈露在光里,线条修长,皮肤黑得发亮。文叶声看了一眼,然后又低头敲键盘。他不是第一次这样看。 夜深,寝室熄灯。窗外的夜色混着窗外人语和过道脚步声,隔着床帘有种水下沉音的感觉。周恒在床上翻了个身,文叶声听见了。 他在显示器的一个窗口记录下: 清理计划初判为自动发布模型 时间:中午12:00±3秒 语言一致性99% 内容结构理性+道德裁判语态 结构为诱导式标签绑定,含匿名惩罚映照因子 他顿了一下。又写了一句: 明天应该是“day3”。 他把本子合上,在黑暗中闭上眼。脑海里浮现的不是帖子,而是几分钟前周恒低头喝水时,t恤翻起,露出的那截腰。那是块干净到几乎能发光的皮肤,像极了什么高质量的实验耗材。他咽了口口水,手指熟练地擦过裤角。动作熟练,精准,带着节律。他闭着眼,感受着掌心在热度里起伏,脑海里不断闪现出一个画面: 阳光下,水珠滑过脊椎凹陷的那一秒。 他轻轻哼了一声,不大,却足够压低。 墙上钟表的指针跳过12:00。 3 触感测试 周恒洗衣服的时间一向很固定。晚上七点四十,游泳馆训练结束后,他会直接拎着洗衣袋从宿舍楼后门走进来,穿过长廊,避开人群,把衣服扔进洗衣房随便哪台空着的波轮洗衣机里。今天也不例外。 不同的是,文叶声今天比他早两分钟到了。 洗衣间略显昏旧,水泥地还未全干,吊扇卡卡作响,端角堆着一袋袋洗衣液促销赠品,空气中混着漂白和肥皂味的味道。 文叶声选了靠里的位置,靠墙的洗衣机。等周恒走进洗衣房,就抬起头来看他。 “你也洗?”周恒开口。 “嗯。” 周恒没有再说什么,自己把包一甩,弯腰开始把泳裤、训练服一件件抽出来。他的动作很快,肩膀随着弯腰起伏,腰窝线条紧实,汗还没干,皮肤还紧绷着,光泽在白光灯下发亮。 文叶声目光没有离开。像猎豹在等一个扑食的时机。 衣服装完后,周恒站起来,拿起一瓶柔顺剂拧开。盖子有点紧,他用力一转,瓶身滑了一下,差点掉地上。文叶声伸手扶住,指尖碰到了他的手背。 那是他第一次主动碰到周恒的皮肤。 一瞬间有种水波纹在自己指尖的感觉。潮湿,却带温度;柔软,却不黏腻;不像他以往任何一个性交对象的手,甚至不像一般的健康皮肤。 他低声说:“你……手很热。” 周恒没说话,只是笑了一下:“刚游完,体温还没降。” 他的声音懒洋洋的,带着水汽的尾音防备得游刃有余。他把盖子拧好,扔进桶里,然后顺手抓起一条毛巾擦脖子。连他自己都没注意到的是,他擦的那块位置,是文叶声刚才盯了十秒的地方。 洗衣机开始运转,轰隆隆地晃着。两人并排站着,中间的距离不到一条胳膊长。 周恒仰头靠墙,毛巾搭在脖子上,汗水顺着腋下滑到腰。他的呼吸很深,整个人像刚打完一场仗的战士,放松却不完全松弛。 文叶声忽然问:“可以摸一下你的手臂吗?” 周恒转头,脸上表情难得一见的木然。 “只是测试触感。”他说得很自然,像在问“能不能借个插座,因为手机没电了”。 他没有等回答,已经伸手了。指尖搭上了周恒的上臂,从肱二头肌缓慢地滑到肘弯。皮肤滚烫,微湿,肌肉饱满有弹性。他像在测量材质密度,又像在对比数据库里的样本。 周恒没有动。他只是盯着墙面,眼神有点空。他不确定自己为什么没有推开。 他明明应该推开的。 但没动。 “你每周训练几次?” “三次长池,两次短池。” “你体脂多少?” “十……不,九点三。” “比我高。” 文叶声忽然捏了一下他的手肘上方的肌肉,又松开,像是在确认某种回弹。 “我八点六。”他说。 “别练得太干了。”周恒笑了一下。 他还是没有推开。他甚至轻轻转过手,让自己的小臂更直接地贴在对方掌心里。 那种摩擦感,说不上来像什么。是本能里的某个开关被打开了。 洗衣机停了。两人没再说话,各自把衣服捞出来装好。 走出洗衣间的时候,周恒忽然回头问:“你刚才算是在干嘛?” “测试。”文叶声答,“你的皮肤比视觉更好。” “……什么?” “我以后可能还会摸。” 周恒没说可以,也没说不可以。只是往前走了一步,让对方看不到自己耳尖那点泛红。 那天晚上,文叶声再次射了。 他闭着眼回忆起周恒的手臂、后腰、刚洗完汗还未干时的皮肤。这种想象伴随着空气里的气味,不是香的,也不是脏的,但和名为周恒的载体紧密相关。是一种能触发他性反应的材料。 他喘得比平常稍重一点。 然后平静地擦净,继续在一个文档中写下: 第一次主动接触,目标无回避。 皮肤温度偏高,触感饱满。 肌肉弹性显着,需后续验证。 4 处理 夜太安静了,像一口深井。 寝室熄灯后,大家很快入睡,四张床的帘子都拉得严严实实,只剩下楼道感应灯偶尔闪一次,投在天花板上短暂浮现一条光斑。 文叶声醒着。他平躺在床上,眼睛睁着,看着床顶的纹路。呼吸不重,但心跳有点快。他知道自己今晚不会自己解决了。他在等隔壁那张床的呼吸频率降到他熟悉的节律。 周恒睡觉很沉。 训练一天后他的身体像刚出炉的石头,热、重,仿佛需要过一遍淬火的冰水才能冷下来。这个时间点,他通常会翻一次身,把左臂压在额头上,然后发出一声几乎听不见的鼻音。 文叶声听见了。这是一个信号。 他掀开被子,悄无声息地跪到连起两张床的楼梯台面,赤脚稳住身体,脚掌贴在铁质床架上有种冰凉的舒适感。他穿着短袖和运动短裤,手里拿着润滑剂。像是准备一次无声实验。 他俯下身,轻轻拨开周恒床帘一角。 周恒果然睡着了,侧卧着,脚心对着他。被子松松地搭在腰际,露出一截赤裸的背部,肩胛骨线条因呼吸轻轻起伏。脖子弯成一个弧,那块皮肤黑而细腻,像极了某种过分完美的材料。 文叶声慢慢钻进去。床板有点窄,他几乎是贴着对方侧身趴下的,手臂支在床沿,脸距离周恒的肩胛只有十几厘米。 他伸手,摸上了那块裸露的背。 是热的,带着微汗,还有皂角的淡香。他用手指沿着脊椎从上滑到底,在腰窝处停了一下,然后轻轻用拇指按了按,像在验证肌肉厚度。 周恒轻轻动了一下,但没有醒。 文叶声弯下腰,贴上去,鼻尖抵着对方的肩窝处,深深吸了一口气。他的另一只手已经伸进了自己的短裤里。 他开始动了,缓慢地、极有节奏地抽动,身体微微前倾,像一根缓缓推进的活塞。他不是在做爱。他只是在利用一个表面,缓解自己的性欲。 周恒在半梦半醒之间发出一声含糊的鼻音,像是某种抗议,又像是梦里说话。但他没有推开。 文叶声蹭得更深了。他的腰贴上对方的臀部,来回摩擦。肉体在贴合处发出微微的湿响,混着他逐渐加快的喘息。他脸埋在周恒的后颈处,舌头舔了一下发根。 那一下,让他整个身体像被点燃。 他低声喘了两下,手加快了动作,几秒后猛然一震。 他把头抵在对方后背,身体绷紧,一股热流从他手中爆出,浸湿了裤子前侧。他没哼一声,只是静静伏着,感受高潮的余波在脊椎下游荡。 他闭着眼,在周恒耳边轻轻说了一句:“我好快。” 然后他慢慢抽回手,舔了舔指尖,退了出去,把帘子掩好,回到自己的床。 他没有擦,只是打开笔记本,又输入了一行字: 第一次入床接触,半身压贴,射精时间约5分内,对象未抗拒,轻微肌肉反应。 他看了看这行字,犹豫了一下,又写了一句: 睡眠状态下接受度高,可考虑清醒时进一步接触。 他合上本子,闭眼,很快就睡着了。 周恒翻了个身。 他醒着。 从文叶声钻进来时他就醒了,只是没睁眼。他不是没感觉。他感受到了每一下碰触、每一次顶撞、每一滴汗从对方额头滴到自己脖子的滚烫。他没有阻止。也没迎合。 他只是睁开眼看着床帘内侧,呼吸很轻,眼角溢出生理性泪水。 他把自己裹进被子里,往床角缩了缩,把脸埋在臂弯里,舌尖贴着牙根。 “操……” 他小声说了一句,像是一种警告,又像是一种默认。 天还没全亮,走廊开始有人走动的声音。 文叶声已经起床了。 他动作一如既往地轻,没有吵醒别人。他穿上衣服,走进洗手间洗脸刷牙,按着自己的习惯,用冷水冲手三十秒,然后静静地看镜子里自己的脸,确认毛发、皮肤、眼神都没有异常。 他表情平静,嘴角甚至轻微翘起。 像是昨晚根本没有发生什么。 周恒睁着眼,从被窝里看着床帘顶端的一小块晨光。呼吸还没缓过来,整条脊椎都在回响昨晚那个男人伏在自己背上的重量。 他没有愤怒。他甚至没有恐惧。他只是有点混乱——身体记得那每一次压上来的热度,每一下拇指划过背部的力道,每一寸皮肤被舔过后留下的凉意。 那不是做梦。他太清楚。 他闭了闭眼,手抓住床单的一角。床单已经干了,但被文叶声渗出的精液沾湿的内裤没换。他能感觉到昨晚残留的温度还在那里。 “起了吗?”文叶声在洗漱完后推了推他的帘子。 周恒没应声。 “今天中午贴文要发day5了。”他像在陈述天气,“规则可能变。” 周恒从被窝里坐起来,嗓子哑得厉害:“你怎么知道会变?” “因为它已经开始模仿回帖语气。”文叶声一边打开电脑一边答,“昨天的评论已经被吸收进生成模型了。” 他敲键盘的声音依旧克制、精准,像在敲打某种编码式咒语。 周恒看着他苍白的侧脸,阳光从窗缝里照在他脖子上,那是一张完全没有昨晚性欲痕迹的脸。 “你昨天……来过我床边。” “嗯。” “你……做了什么?” 文叶声顿了一下,抬起头。 “做了一次测试。你没推开。” 周恒脸部的线条抽动了一下。他没有追问“那叫什么”,也没问“是不是侵犯”。他只是抱着腿,低头不语。 “你睡着的时候皮肤会更软,温度也更均衡。”文叶声又低头敲键盘,“比醒着还适合处理。” 适合处理。 周恒盯着他看了几秒,像想从他眼睛里看出点东西。可什么都没有。 他突然觉得这个人像水银。流动、冷,沾上了就永远擦不干净。他不是来爱人的。 他转过身去,披上衣服。阳光落在他的后背,轮廓清晰——那正是文叶声最熟悉的一段肌肉群。 文叶声没有再说话,只是静静地,把记录补完了: 第一次后续:目标次日无语言抗拒,未出现回避行为。 表情抑制增强,观察中。 5 碰触 那天训练回来,周恒没带钥匙。寝室门锁着,没人。 他把t恤脱了,搭在肩上,身上还带着氯气味和泳池晒出的干燥热感。小腿还在滴水,训练后他没擦干——游泳馆洗浴间人太多,他匆匆冲了下水就回来了。 他正蹲在地上翻包,看还有没有纸巾可以擦拭一下,聊解下体潮湿紧绷的不适。文叶声从楼梯口上来。 两人对视了一眼。 “你没钥匙?” “嗯。” “我有。”文叶声走过来,掏钥匙开门,推开门时没回头,只说了一句:“先进来,我去倒杯水。” 周恒有点犹豫。他现在身上只穿了一条泳裤,肩上搭着湿衣服。进房间肯定是要直接脱。 宿舍里有点热。空调没开,窗也关着。 周恒把湿t恤扔进洗衣篮,转身准备从衣柜里先抽条短裤出来。但他一转身,就发现文叶声站在他身后,不远不近,手里拿着一杯水,像小孩一样插着吸管喝。 “你在干嘛?” “我想试试你的背。” “……” “你昨晚睡觉时,我摸的是靠上的部分,今天想再补一下肩胛骨以下区域。” 周恒没有立刻拒绝。他的脑子一时有点卡壳。这个人说得太自然了,像在做一份数据补采任务。 “只摸?”他问。 “尽量。” “什么叫尽量?” “我控制一下。” 话音刚落,文叶声已经走近,一只手按在了他的背上。 冰凉的手掌贴上他刚洗过热水的背肌,一下子让他打了个寒颤。另一只手也跟上,从脊柱中线下滑,沿着肌肉走向慢慢摸到腰窝。他没有用力,但每一次滑动都像细针在扎。 周恒闭了闭眼,咬牙没出声。他不是不敏感。他只是不想在这个人面前表现得像一块被“采样”但还自作多情的肉。 “你有没有人说过,你背部肌肉的纤维排列很好看?”文叶声低声说。 “没有。”他喉结动了动。 “那现在有了。”他贴上去,在他后腰轻轻咬了一口。 “你有病。” 这一下太实在了,周恒整个人抖了一下。他转身,想推开对方。 但文叶声顺势抱住他,嘴唇贴在他胸口。 皮肤贴皮肤。干净、湿热、摩擦。文叶声慢慢下滑,手从他泳裤边缘探进去—— 门外传来钥匙声。 周恒像触电一样推开他。 文叶声却一脸平静地转身,从桌上拿起自己的电脑,坐在椅子上开始打字。 门被推开,另一个室友走进来,打了个哈欠:“靠你们不热啊,怎么不开空调?” “刚开门。”文叶声说。 周恒还站在原地,肩膀起伏,泳裤贴得死紧,腰上还带着对方指尖掐过的红痕。 他低头看了一眼自己胸口——刚才被吻的地方,还有点湿。 夜里十二点,寝室一如往常熄了灯。窗外风吹着树叶,沙沙作响,像谁在轻敲床帘。 周恒躺在床上,脑子空白。 他的胸口还在发烫。那块被吻过的皮肤,洗了两遍依然黏腻潮湿。他甚至用毛巾反复搓了几次,还是觉得痒。一种被烙印过的麻痒。 他睡不着,眼睛盯着帘子顶端的光缝,手臂贴在腹部,几次想伸进短裤里,都停下了。 可勃起却不听使唤。他闭上眼,一幕幕像水泡一样浮上来: ——白光灯下,文叶声那张苍白的脸贴近自己; ——湿热的掌心探入泳裤边缘,顺着肌肉缝隙摩擦; ——那一下在背上的咬痕,力度精准得像一次测算的实验。 他突然觉得自己不是被侵犯,而是被标记了。 标记成“某种可使用部件”。 手终于探了进去。他咬着被角,闭着眼,身体一点点卷起,像一只水面下挣扎的小兽。他想象自己压在对方膝头、被掐着腰、无法反抗的样子——居然射得比平常更快。 他喘着气,脸埋在臂弯里,整个潮湿在整个胸膛蔓延开来。 他对文叶声的感觉变得无法描述了。但身体不抗拒。甚至有点——想要。 他翻了个身,整个人缩成一团。 另一边,文叶声戴着耳机,在用英文听播客:“” 他一边听一边敲字: 对象今日中午主动进入宿舍无外套状态,肌肉线条因游泳训练暴露更清晰; 实地测试触感无拒绝反应,首次贴身触摸至皮肤湿润。 晚间可考虑升级行为测试,探索射精同步性。 他敲完这行,停了几秒,又缓缓写上: ——当我靠近时,他身体发热,呼吸不稳。 好用。 他保存文档,关掉屏幕,摘下耳机。 床单冷冰冰,和周恒的背不一样。 他闭眼,翻身,把头埋进枕头,笑了一下。 6 全程 校园的清晨一如既往宁静。就在大多数学生还在食堂排队、或坐进早八课堂的同时,校内心理支持系统后台却弹出了一条标记异常的数据条目。 编号为er_47738的行为标签在凌晨05:43被系统自动标红。 这名学生既不活跃于公共社交平台,也未在任何社团登记; 课程出勤极高,图书馆打卡频率异常稳定,几乎没有可被记录的“自主互动行为”。 正是这种“社交单向度”与“轨迹重复性过高”,使他在连续三日系统预测评分中被标记为“低互惠风险对象”。 &=082 &> &:> 系统没有弹窗警示,也没有发送任何“清理”或“异常”字眼。它只是悄无声息地提交了一份结构规范的《心理适应风险报告》,路径为:心理中心预评估→校级事务处理系统→学院辅导员。标题写得非常克制:关于c3201298同学反馈的适应困难评估建议 报告正文附带三项依据: 一是该名同学过往请假申请与自我情绪评估内容的“积极项缺失”; 二是来自校内匿名问卷中关于“群体排斥感”的重复指向; 三是一张群体适应性雷达图——来源不明,但结构完整、数值精确,最终得出结论: “建议以‘临时性休学’为形式,协助其完成社交适应再平衡。” 辅导员批注:同意。 心理中心:建议采纳。 教务系统处理意见:同意。 学院处理意见:同意。 而程序后台,仅记录了一行: &:2025-05-1509:12:07 夜深。 窗外蝉鸣阵阵。寝室里只剩他们两个人。 文叶声坐在床上,电脑屏幕投着一小片蓝光。他像在等什么。 周恒冲完澡出来,湿毛巾搭在脖子上,只穿一条短裤。训练太晚了,他随便冲了一下就回来,肌肉还带着蒸汽。 他看到文叶声没睡,就没说话。但他停在那了。站了几秒。 “清理计划开始执行了。” “我只在ai框架上加了偏重参数。”文叶声没有抬头。 “你……知道是谁出局吗?” “知道。” “所以你就让……” “我没有让。是系统在清理,不是我。” 文叶声终于抬起头。 “我只在观察……哪些人可以留下。” 他这句话说得太平静了,像在分垃圾。 周恒盯着他看了两秒,忽然笑了一下。 “那你测试我,是不是也是一样?” 文叶声没答。他只是伸出手,指尖指了指自己的床。 “过来。” 周恒没动。 “你不是说我没推开你吗?现在呢?” 文叶声淡淡道:“我不想你是默认。我想让你自己爬上来。” 空气仿佛被拧紧了。一秒、两秒、三秒。 周恒缓缓爬上阶梯,在他床边跪下。然后低头,撑着床沿,一膝一膝地跪着进去。 文叶声把电脑往后一推,直接用手拽下对方毛巾,扔在床下。他抬起头,鼻尖贴上那一大片温热的胸膛。 没有多余的前戏。他只是在确认这具身体今天是否依旧好用。 他的手伸进短裤,一次比一次更深。两人呼吸渐重,文叶声抬头吻住对方乳头,一口咬住,力度惊人,周恒一下抽了口气。然后他整个人被按倒,躺在床上。文叶声翻身压上来,动作极快。 “润滑在哪?”周恒喘着问。 “枕头下。” “靠。” 他手伸过去摸到了。湿湿的,显然之前就用过多次。他没有多问,只是扯下自己的短裤,甩到一边。 文叶声已经掰开他的腿,身体探入,先是缓缓地蹭着,然后试探性用手推进—— “慢点……” “我会控制。” 手指的插入发生得比预想的更快,对长期运动的人来说这并不粗暴。文叶声仔细感受着指尖的湿度,随着一指的抽查,他感受到体液的积累和肌肉的放松。二指并拢时,他开始有目的地蜷曲指节将甬道扩张。从未被侵入的阴道在接受三指的时候终于酸胀到无法忍受。周恒想挣扎逃离,但又不敢发出太大动静,他被钉死在了文叶声的指尖。 文叶声是扶着进来的,初次的磨合很不容易。周恒湿透了,故而文叶声的性器在他穴口打滑。幸而他足够硬,终于挤了进去。他一只手扶着周恒的性器,一只手箍住他的腰,用体势和快感两道枷锁把周恒所在了自己身下。接着他就不再控制速度。虽然又深又猛,但每一次推进都极有节奏,带着理性控制下的强迫感。 周恒闭着眼,手攥着床单,汗从脖子流到下巴。文叶声压在他身上,吻他的颈侧、肩胛、甚至咬他的耳垂。他扶着周恒的腰的手,把身下的人往自己方向带,像在调整某种“完美角度”。 “你现在比昨晚还热。”他说。 “闭嘴……” “你夹得很紧。” “再说就让你下来。” “你不会。” 高潮在安静中到来。两人几乎是同时射的。文叶声在里头,周恒在自己手里。两具躯体之间只有喘息和汗水,还有粘在腹部的白浊液。 结束后,文叶声轻轻抽出。 周恒整个人瘫着不动,眼神有点失焦。 “所以你测试结果是什么?” “你的体温分布、肌肉反应、射精同步率都比我记录的前几任更优秀。”文叶声答。 “……你他妈这是在养性奴?” “你不是奴隶。你只是比他们值留下。” 天刚亮时,窗户那边透进一丝灰白光。寝室静得有点不真实。连早训室友都没起,楼道外是死一样的沉默。 周恒醒来时,身体还在发酸。 他背对着文叶声蜷着,双腿夹着一半床单,下身依旧赤裸。内侧大腿根有点发胀,一动就能感受到那种被撑过又松开的软钝感。他没敢挪动太快。他怕牵动哪里,自己会露出一点表情。 但某些地方已经没法忽视了。穴口还有点灼热,像被撑裂过的小创口。他能感觉到一点滑腻,那是润滑剂和体液的混合残留。他没擦干。 空气中还残留昨晚交合后的气味,带着咸味、体温味、隐秘而真实的腥臊气。 他想开口,但什么也说不出来。 身后的文叶声已经醒着。他翻过身,枕在周恒肩后,一只手搭在对方腰上,指尖落在那条肌肉线上慢慢地、轻柔地滑着,像在做什么不动声色的监测。 “你发热了。”他说。 “废话。”周恒嗓子哑得厉害,语气也带点火气,“你以为被你干一晚上像做梦一样醒来?” 文叶声没有接话。他只是低头,鼻尖贴在对方后颈,轻轻地嗅了一下,然后像很认真地在说实验观察结果: “你后颈有汗酸味,和昨晚不一样。多了乳酸和唾液成分。” “……你真是有病。” 周恒动了一下,想翻身,却牵动了某一块还发胀的地方。他倒抽一口气,狠狠皱了一下眉。 文叶声立刻扶住他的臀部,小声说:“你那块肌肉在发紧。可能是抽搐残留。” “你别再分析我了。”周恒低声骂道,“你昨晚是上我,不是在解剖我。” “嗯。”文叶声答得干脆。 他没有为自己辩解。他从来不辩解。他只陈述。 “那你现在怎么想?”周恒忽然问,声音压得低。 “你想听哪个层面?” “不是层面。我就问你一个问题。”周恒咬着牙,转过头,眼睛瞪着他。 “你到底……把我当什么?” 文叶声静了几秒。 然后他认真地说: “一个变量,但可持续利用、反应最稳定的那种。” “不是人?” “人不是个可分析单位。”他回答,“但你有自己的集成结构。比我过去遇到的任何对象都完整。” “你他妈是在说我‘兼容性好’?” “对。” 他又补了一句: “就是耐操。” 周恒盯着他看了三秒,忽然笑了一下,笑得像是在笑自己。 “你真是疯了。” 然后他撑起上半身,爬下床,赤脚踩在地砖上,冷得他打了个哆嗦。他蹲下去拉开抽屉,拿了包湿巾,走进厕所。 门“啪”地一声合上。 文叶声还躺在床上,听着水声响了起来。他翻过身,拉起自己的被子,捂住脸。 他没有满足感。也没有爱意。他只觉得舒服,身体不再有那种过饱和的冲动了。 他能继续干自己的事了。 但他也知道—— 如果回到前一个晚上,让他再选一次,他还会做一样的事,甚至提早几小时。 清晨的风透进窗缝,裹着昨夜未消的潮气与咸味。