当夕阳把教室窗格投影成监狱铁栏时,林小寒用圆规尖在橡皮上刻下第三组摩斯密码。她的余光瞥见走廊上时隐时现的阴影——那是教导主任的巡逻轨迹。突然,前排传来三声轻咳,她立即将橡皮弹射到第三排过道,同时翻开《五年高考》挡住脸。橡皮在水泥地上弹跳的声响,完全融合在了值日生敲打黑板擦的节奏里。
橡皮滚落到第三排晏清的脚边,他佯装系鞋带,用磁铁笔吸住橡皮。黑板擦的粉尘在光束中胡乱飞舞,恰好掩盖了他快速解码的动作,摩斯密码显示:“放学后,实验室,带U盘。”
教导主任的脚步声折返而来,林小寒的钢笔尖在书上戳出凹痕。窗外槐树沙沙作响,她借着捋头发的手,迅速将耳机线悄悄缠入发圈里,监听器中传来隔壁班《赤壁赋》的诵读声。
放学铃声响起时,整栋教学楼的灯光刹那间熄灭,林小寒借着应急灯的蓝光闪进实验室。晏清早已在通风管道旁等候,两人交接U盘时,发现生物课代表的实验报告下压着一份监控值班表,上面赫然写着:教导主任今晚不在学校。
这时,试管架上的玻璃器皿微微震动,隔壁的化学器材室传来清晰的脚步声。林小寒迅速将U盘塞进青蛙解剖标本的胸腔里,晏清则拧开酒精灯,火焰映出窗外一闪而过的蝴蝶结反光。
次日广播体操期间,林小寒透过监听器在《赤壁赋》的朗诵声中听出摩斯密码的节奏:“她是我们的人。”
广播体操结束后,林小寒故意将《赤壁赋》课本遗落在走廊。生物课代表拾起时,书页中飘落的银杏叶标本背面显露出蓝色墨水写的联络方式。
午休时间,生物课代表在食堂餐盘下看到:“图书馆,《物种起源》。第185页,17:00。”
图书馆的角落,生物课代表取下蝴蝶结发卡,金属夹层里嵌着微型芯片。此时校工突然推着书架靠近,三人立即切换成讨论生物竞赛题的模式。
暴雨前的图书馆弥漫着樟脑味,阳光透过百叶窗在地面上切割出条形密码。书架间的监控摄像头缓缓转向时,总伴随着空调口的嗡鸣。
当生物课代表将蝴蝶结发卡别回马尾时,林小寒注意到她右手手腕内侧的荧光印章,这正是上周化学实验课遗失的紫外显影剂。窗外响起施工队的电钻声,晏清趁机将芯片粘在口香糖里,弹进了正在施工的通风管道。
此时,校工老王又推着书架经过,梯脚橡胶垫下露出了半截蓝色粉笔。三人对视了一眼,明白这是教导主任来检查卫生时惯用的标记。林小寒高声背诵:“寄蜉蝣于天地”,生物课代表立即答出“渺沧海之一粟”。暗号确认的那一刹那,整排书架突然开始移动……
书架移动后,露出了隐藏的档案室,三人闪入时发现整面墙都贴满了监控截图,每张照片都标注着学生们藏匿物品的精确时间。晏清踢开身旁金属箱,里面整齐地摆放着历年没收的“违禁品”:改装的计算器、带暗格的文具盒、林小寒上学期失踪的《三体》小说。书页空白处写满了荧光笔记,以及在紫外灯下显现出的举报信草稿。
档案室案门闭合的瞬间,紫外灯照亮了墙上的毕业合照。二十年前的画面里,年轻时的校工老王的胸前别着相同的蝴蝶结徽章。林小寒从《三体》的书缝中发现了泛黄纸条:“他们仍在监视我们。”
当林小寒用紫外灯照射1999届毕业照时,照片的边缘缓缓浮现出化学方程式,这正是上周实验课爆炸的配方。晏清突然按住生物课代表:“看合影第三排,那个穿蓝裙子的女生……”
生物课代表猛地抬头,她母亲年轻时别着同样的蝴蝶结发卡。窗外雷声轰鸣,档案柜玻璃映出三人苍白的脸,仿佛二十年前的灵魂正透过时光凝视他们。
蓝裙子女生手中的化学教材被紫外线照射后,显现出1999年实验室爆炸的真相——那是一场伪装成意外的抗议行动。老王胸前的蝴蝶结徽章实为引爆控制器,而现任教导主任正是当年的告密者。实验课的爆炸配方与照片方程式完全吻合,这表示有人在复刻历史。这时生物课代表发现母亲日记里夹着同样的化学方程式,页脚写着:“当蝴蝶第三次振翅时。”
在林小寒将三枚不同年代的蝴蝶结徽章拼到一起时,档案室的地板顿时下陷。晏清抓住通风管着,看见地下密室里整齐的排列着二十套实验服,可每件左胸都绣着被烧焦的蝴蝶轮廓。
生物课代表颤抖着按下母亲给的紫外灯,墙壁浮现出1999届全班的血型标记。而在本该是她母亲的位置上,赫然写着:“实验体23号,存活状态:监视中。”
三枚徽章拼合时投射出全息投影,显示着当年实验室的平面图。档案室的地板下陷露出螺旋阶梯,阶梯扶手上刻着23名学生的血型标记。林小寒数着阶梯数,发现对应的正是1999年9月23日——爆炸事件发生日。
当林小寒将三枚残破的徽章放入培养皿溶液时,溶液竟结晶成蝴蝶形状。档案室所有的监控屏幕同时闪烁,显示出二十年前的同帧画面:年轻的老王摘下胸章别在实验服上,而蓝裙子女生将真正的配方替换成糖水……
暴雨停歇时,新任教导主任推开窗户——那是一个戴着蝴蝶发饰的年轻女性,胸牌的编号是24。而在操场的角落,第一只真正的菜粉蝶正停在《三体》扉页上的那句话:“给岁月以文明,而非给文明以岁月。”
