福州布政使司的议事厅里,徐光启将《几何原本》译本拍在檀木案上,震得案头的铜鹤香炉袅袅青烟。那香炉是宣德年间的旧物,鹤嘴处被磨得发亮,青烟从鹤嘴中一缕一缕地钻出来,在案面上方盘了一圈,又散在满厅的绯色官服之间。二十三位闽浙官员皆着绯色官服,唯独他穿着澳门传教士送的斜纹布长衫,衣襟上还沾着泉州港的盐渍。那盐渍是灰白色的,在布面上洇开几道细密的纹路,像一幅缩小了的潮汐图。
“徐光启,你可知私译夷书当斩?”左布政使王继美猛地拍案。他的手掌拍在檀木案上,震得茶盏里的武夷岩茶泛起涟漪,茶汤从盏沿溢出几滴,落在案面的纹路里,洇开一小片深色的湿痕。他袖中露出半卷《天工开物》抄本,书页间夹着东厂的密报。那密报的纸边裁得齐整,可折痕处已经磨得起了毛,大约是被人反复翻阅过,“你在澳门与红毛番鬼勾勾搭搭,还妄图用什么‘地圆说’动摇国本!”
徐光启解开衣襟。他的动作很慢,手指在衣襟的盘扣上停了一息,然后一粒一粒地解开。盘扣是铜的,每一粒都磨得发亮,解到第三粒时,露出贴身缝制的牛皮地图——正是三年前沈砚敏从沉船打捞的《坤舆万国全图》残片。那牛皮被汗浸透了,边角发软,可上面的墨线还清清楚楚。他蘸着茶水在案上画经纬线。茶水在檀木案面上洇开,线条先是不太分明,可随着水汽蒸发,经纬线渐渐清晰起来:“王大人请看,福船从泉州到吕宋需十五日航程,按《授时历》推算应走丁未方向,可实际却偏了整整两个方位。误差出在哪里?出在《授时历》算错了这个海域的潮汐流速。”
“荒谬!”佥事黄鸣俊突然抽出腰间绣春刀。刀身出鞘时发出一声铮鸣,刀刃抵住徐光启咽喉。刀锋贴着他的喉结,凉意顺着锁骨往下走。黄鸣俊的手腕上有一道旧疤,大约是早年剿倭时留下的,疤痕从腕骨往上延伸了半寸,颜色比周围的皮肤浅一号,“我大明水师靠罗盘星象足矣,何须番鬼妖术?”刀光映出徐光启瞳孔里的几何图形,那是昨夜在郑芝龙船上用炭笔刻在舱板的抛物线公式。徐光启瞳孔里那些线条被刀光一照,像是从眼底浮了出来。
议事厅外忽然传来喧哗。几个渔民抬着具裹着藤甲的尸首闯进来。那藤甲是闽南常见的样式,用老藤浸桐油编成,可此刻藤甲的正心口处嵌着一颗西洋火铳弹丸。弹丸嵌在藤片之间,周围的藤条被冲击力震裂了七八根。尸体的脸已经被海水泡得发白,可身上那件藤甲还完整地裹着。为首老者扑通跪地。他膝盖磕在青砖上,磕得极重,可他没有皱眉:“大人!倭寇的铁炮能打穿三层藤甲,福州卫的神机营……”他话没说完,喉咙里堵着什么,只剩下喘气声。
徐光启趁乱夺过黄鸣俊的绣春刀。他夺刀的动作极快,左手扣住黄鸣俊的腕骨,右手在刀柄上转了一圈,刀刃便从喉结前移开了。他在尸首旁画了个直角三角形。刀的尖头在青砖地面上划出白痕,又被他用力压下去,崩出一小串火星:“红夷大炮的射程公式在此。”他将刀尖戳进弹孔。刀尖抵在弹丸边缘,用力一撬,弹丸从藤甲里脱出来,滚到王继美脚边,“入射角四十五度时,炮弹轨迹如抛物线,落地动能可穿透五寸花岗岩。”刀刃划出火星,在青砖地上留下焦黑的阿拉伯数字。那些数字被刀尖刻进砖面,深浅不一,可每一个都清清楚楚。
王继美盯着那串数字。他忽然想起去年福建海啸,钦天监推算的潮时竟与西洋传教士的预测相差半日。那次海啸冲垮了兴化府三段海塘,淹了七个村。他当时在福州城墙上看着洪水漫过来,浑浊的水面上漂着屋梁和牲畜的尸体,百姓抱着门板在水里挣扎。钦天监说是“天意”,可葡萄牙商船却提前三天进了避风港。他揉着太阳穴,指腹在太阳穴上按了两下:“就算这公式有用,可圣上已下旨禁绝西学,你要我等抗旨不成?”
徐光启忽然从怀中掏出块青铜日晷。那日晷只有巴掌大,铜面磨得发亮,底座刻着一行小字。他把日晷搁在案面上,让座底那行字对着王继美的方向。王继美凑近了看,那行字刻的是:“正统七年,司天监漏刻科陈实。”徐光启将日晷对准窗外阳光,晷针在“午正”位置投下阴影,阴影的尖端恰好落在《几何原本》译稿的封面上:“七十年前,陈实就因测算日食与回回科争执,被诬陷私通瓦剌。他后来死在诏狱里,死的时候手里还攥着半截晷针。”阴影掠过《几何原本》的译稿,从“几何”二字上缓缓移过去,“如今你们要重蹈覆辙?”
厅外传来马蹄声。八个东厂番子押着个戴枷的老者闯入。那老者头发散乱,枷板压得他肩膀往下塌了半寸,可他的眼睛还是亮的。正是徐光启的旧友李之藻。李之藻吐着血沫笑道。那血沫是从齿缝里挤出来的,混着唾沫挂在嘴角:“徐兄,我在通州截获了利玛窦的《同文算指》,他们要烧书……”话音未落,番子头目突然将火折子扔进他怀中的书稿。火折子落在书稿上,纸页卷起来,火苗从纸边往里舔。
徐光启扑过去抢救。他的手指刚碰到书稿的边角,就被番子一脚踹倒。那一脚踹在他肋下,他闷哼了一声,在地上滚了半圈。火苗舔上《几何原本》译稿,在青烟中显露出焦竑的批注。那批注写在书页天头,蝇头小楷,笔画收尾处往左带一个小钩:“勾股之法,通于神明。”徐光启突然抓起燃烧的书稿塞进檀木案的机关暗格。那暗格的锁簧是西洋式的,需要同时按住两侧的铜片才能弹开——这是三年前沈砚敏在地道石壁教他的西洋锁簧术。他双手同时用力,暗格弹开,他把书稿按进去,又用身体挡住番子的视线。
“王大人!”徐光启指着暗格内渗出的海水。那海水是从暗格底部的细孔里渗上来的,在案面上洇开一小片,“此乃福建沿海潮汐图,若按西洋算法改良水闸,兴化府可增粮十万石。”他扯开衣襟,露出胸前刺着的星图纹身。那纹身是靛蓝色的,线条细密,北斗七星的形状在汗湿的胸口上格外分明,“沈姑娘让我转告您,成化二十三年的闰月,潮汐会比钦天监推算的早三天。”
王继美脸色剧变。他当然记得十年前的海难。那时他还是福州知府,眼睁睁看着二十艘粮船在五虎礁触礁沉没,船上八百石粮食全折在海里。事后查出来,是钦天监算错了潮时,可钦天监正周述学把罪责推给了“海风异常”,至今没有人被追究。他盯着徐光启纹身的北极星方位,忽然想起父亲临终前的呢喃。父亲那时已经八十多岁,躺在床上起不了身,可嘴唇还在动,反反复复念着同一句话:“西学东渐,当以器为先。”
“传我命令!”王继美抽出尚方宝剑。剑身出鞘时,寒光在厅内闪了一圈,映得二十三位官员的绯色官服都暗了一暗。他斩断番子锁链,“将东厂妖人押入大牢!”他转头对徐光启说,声音压得比方才低了些,“闽浙总督衙门有间密室,藏着郑和下西洋时带回的阿拉伯算筹。”他从袖中掏出半块铜符。铜符断口处磨得光滑,大约是被人反复摩挲过,“三日后潮汐退去,去五虎礁找个叫‘海夜叉’的老船工。”
徐光启攥紧铜符。铜符的边缘硌着他的掌心,他忽然听见屋脊传来瓦片碎裂声。他抬头望去,只见沈砚敏身着琉球锦缎,发间别着西洋怀表链,正将个番子踹落天井。那番子的身子在空中翻了两翻,砸在下面的石阶上,发出一声闷响。她甩出三枚铜钱钉住番子穴道。铜钱落地时发出葡萄牙银币的脆响,在青砖地面上转了几个圈才停住。
“沈姑娘!”徐光启大喊。
沈砚敏却将块羊脂玉佩抛给他。玉佩上雕着利玛窦星图的北斗七星,玉质温润,大约是和田料。她转身跃向飞檐,衣摆掠过铜鹤香炉,把香炉里的青烟搅成一团乱麻,留下句吴语。那吴语说得极软,可每个字都清清楚楚:“带着算筹去天津卫,兵部侍郎熊明遇……”
话音未落,东厂番子的箭雨破空而来。箭杆钉在廊柱上,钉在门板上,钉在铜鹤香炉的翅膀上。沈砚敏旋身甩出袖中银丝。银丝在月光里闪了一下,缠住徐光启的腰,把他拽进暗格。地道里阴风阵阵,徐光启摸到石壁上凹凸的刻痕。那些刻痕是用指甲刻的,深浅不一,刻到后来大约手指磨秃了,笔画越来越浅。竟是《几何原本》前六章的全部内容。他摸到“点、线、面”三个字时,手指在石壁上停了很久。
“焦老师的译稿……”他声音发颤。那颤音从喉咙深处往上走,到了舌尖便散了。
沈砚敏用火折子照亮刻痕。火光照在石壁上,那些指甲刻的字迹被映得清清楚楚:“这是三年前你在报国寺地道看到的。”她指尖抚过“点、线、面”的汉字与拉丁文对照。汉字和拉丁文并排刻着,汉字是焦竑的笔迹,拉丁文大约是利玛窦的手笔,“焦竑在诏狱用指甲刻了三个月,东厂的人以为是疯话,只有我知道……”
她忽然将火折子按在刻痕上。火焰贴着石壁烧过去,地道顶的鱼油被引燃,火焰沿着石壁往顶上蔓延。火光中显现出大幅星图。那星图是用磷粉画的,平时看不见,遇火才亮。徐光启认出这是利玛窦《乾坤体义》里的宇宙模型,却比原版多出二十八宿与黄道十二宫的对应标注。那些标注用细笔画在星图边缘,每一宿的位置都标着度数。
“这是郑和船队的观星图。”沈砚敏取下星图轴卷。那轴卷用油布裹着,封口处压着一个“郑”字火漆印,“当年三宝太监从麦加带回的回回历法,与利玛窦的算法暗合。”她将星图塞进徐光启怀中,油布上还带着她掌心的温度,“带着它去见熊明遇,就说‘地圆说’的根,早就在大明扎下了。”
地道外传来潮水声。徐光启跟着沈砚敏爬上礁石。潮水正在退去,滩涂上露出成片的蚝田,和澳门滩涂上的一模一样。三艘福船正扬帆出海,船头挂着的灯笼上绣着“海”字。那“海”字绣得极粗,针脚密密匝匝的,在夜色里清清楚楚。沈砚敏突然用拉丁语说了句什么。那拉丁语的音节一高一低,像是在念一段祷文。徐光启虽然听不懂,却从她的眼神里读到了焦竑绝笔信中的话:“为往圣继绝学,虽千万人吾往矣。”
成化二十三年的中秋夜,紫禁城钦天监的观星台上,徐光启与钦天监正周述学争执不下。台下文武百官皆着祭月朝服,绯色的、青色的、蓝色的官袍在月光下泛着幽光。唯有徐光启捧着利玛窦的望远镜,镜片里映着月球表面的环形山。那些环形山在镜片里清清楚楚,每一个坑的轮廓都像是用刀刻出来的。
“周大人,月食将在子时三刻发生。”徐光启将《几何原本》译本放在青铜浑天仪旁。那浑天仪是元朝旧物,铜面被磨得发亮,“用勾股定理推算的食分,与《大统历》相差……”
“住口!”周述学抓起浑天仪就要砸向译稿。他的手举到半空,浑天仪在月光里闪了一下,“你可知此书有违祖制?”
徐光启突然扯开衣襟,露出胸前的星图纹身。那星图在月光下泛着淡淡的靛蓝色,北斗七星的位置正好对着天上的北斗:“永乐爷当年命人翻译《回回历法》时,可曾说过‘祖制不可违’?”他将星图铺在汉白玉阶上,星图的边缘被风吹得微微卷起,“西洋人说地球绕日而行,可郑和七下西洋时,我们的海图早已标明日影长短随纬度变化。周大人,你敢说郑和的海图也是妖术?”
夜空中忽然传来巨响。数百里之外的福建沿海,郑芝龙的福船正用改良后的佛郎机铳轰击倭寇。火光冲天而起,把半边天映成了暗红色。徐光启看见沈砚敏站在指挥舰上,将半卷《几何原本》抛入海中。书页在海面上散开,一页一页地翻着,然后被浪头吞没了——那是焦竑的绝笔,也是西学东渐的种子。
子时三刻,月食准时发生。徐光启的望远镜里,地球的阴影正缓缓吞噬银盘。那阴影的边缘在镜片里清清楚楚,是一个完美的圆弧。周述学望着他算出的食分数据,突然跪坐在汉白玉阶上。他的膝盖磕在石阶上,闷响了一声:“原来……原来老祖宗的浑天说,竟能与番夷之术相通。”
徐光启将译稿递给周述学。书页间夹着片银杏叶——正是报国寺地道里的那片。叶子已经干透了,叶脉清晰得像地图上的河道,边缘微微卷起。“所谓西学,不过是将永乐爷藏在库房的算筹重新捡起。”他望着月食的阴影,仿佛看见沈砚敏消失在天津卫晨雾中的背影,“真正的据理力争,不在朝堂之上,而在千万里海疆,亿兆民心。”
紫禁城的钟鼓敲过三更,徐光启捧着《几何原本》译本走出观星台。月光下,他腰间的银钥匙串叮当作响。那些钥匙是沈砚敏留给他的,地道暗格的钥匙,浑天仪暗格的钥匙,还有半把他还没找到锁眼的铜钥匙。而在千里之外的澳门,索菲亚正将最后一批西学典籍装入福船。船头的灯笼映着“经世致用”四个大字,那字是葡萄牙水手用毛笔写的,笔画歪歪斜斜的,被海风卷着,飘向大明王朝最后的黎明。
徐光启的脚步声在紫禁城内廷回响,怀中文稿被冷汗浸湿。他即将面圣的消息已传遍六部。翰林院的老儒们在文华殿前拦住去路,为首的詹事府少詹事陈于陛抖着花白胡子。他的胡子被气得一颤一颤的,每一根都在抖:“徐光启!你可知《几何原本》里‘点无大小’四字,已被言官弹劾为‘灭人伦、毁纲常’?”
“陈大人,几何之学讲的是丈量天地。”徐光启从袖中抽出《九章算术》,“刘徽注《海岛算经》时,难道也要先论纲常?”他翻开泛黄的书页,露出页边焦竑用蝇头小楷写的批注。那批注写在页边空白处,笔画细细的,“勾股之术,可穷天地之变。”
陈于陛的拐杖重重顿在汉白玉阶上。那拐杖是乌木的,杖头包着铜皮,磕在石阶上发出一声闷响:“当年利玛窦进献自鸣钟,圣上不过视为奇技淫巧!你要让堂堂天朝上国,去学红毛番鬼的‘地圆说’?”他突然从袖中抖出幅《坤舆万国全图》。那图是手抄的,纸面泛黄,“这上面竟把大明画在亚细亚一隅,成何体统!”
徐光启正要反驳,忽闻钟鼓齐鸣。司礼监掌印太监怀恩捧着御旨走来。他的蟒袍下摆绣着缠枝莲纹,在阳光下泛着金线,每走一步,莲花瓣上的金线便闪一闪:“徐光启接旨——着即入值文华殿,与钦天监周述学当庭辩论历法。”
文华殿内,宪宗皇帝斜倚龙榻,脚边跪着瑟瑟发抖的周述学。徐光启刚行大礼,便见案头摆着东厂密折。那密折的封面是深褐色的,首页赫然是沈砚敏的画像,批注“无常司密探,通敌嫌疑”。那画像画得极像,大约是东厂的画师见过她本人。
“徐卿家。”宪宗西洋转动着西洋玻璃念珠。那念珠是透明的,珠子里裹测着彩色的玻璃屑,在灯下转一转便闪出七彩的光,“周监正说你用夷狄之术篡改《大统历》,可有此事?”
徐光启叩首时,瞥见皇帝腰间挂着的浑天仪——正是三年前他与沈砚敏在地道发现的物件。那浑天仪的铜球面上,经纬线已经磨得有些模糊了:“陛下,臣非改历法,而是要补历法之缺。”他从怀中掏出个铜制象限仪。那象限仪的刻度是西洋式的,从0到90度,每一度都刻得极细,“纬仪与我朝简仪原理相通,只是……”
“大胆!”周述学突然扑过来,扯断象限仪的丝线。丝线崩断时发出一声脆响,铜制象限仪掉在地上,“皇上明鉴,徐光启私通红毛,连测量工具都刻着番文!”
徐光启望着散落满地的阿拉伯数字。那些数字刻在铜片上,在殿内的烛火下泛着温润的光。他忽然想起沈砚敏说过的话:“真理不需要华服,就像星星不需要名字。”他拾起刻着“sin”的铜片:“此乃正弦函数,可解《周髀算经》里的‘日高图’。”他蘸着朱砂在御案上画几何图形。朱砂在案面上洇开,线条清清楚楚,“若用此术推算日食,误差可缩至刻漏之内。”
宪宗盯着图形,忽然想起成化九年那次因钦天监误报而取消的祭天。那次祭天是万贵妃主持的,取消之后万贵妃三个月没有理他。至今仍是文官集团的笑柄。他示意怀恩取来《大统历》。历书是明黄封皮,边角已经翻得起了毛。徐光启立即指出其中岁差算法的疏漏:“臣用西洋本轮均轮说推演,成化二十三年的冬至应在十一月初九,而非初八。”
殿外突然传来骚动。东厂提督尚铭带着番子闯入。他的靴底踩在殿内的金砖上,步子极轻,像踩在棉花上。他手里提着个血淋漓的包裹。包裹皮是油布裹着的,血从布缝里渗出来,滴在金砖上:“皇上!臣在通州截获利玛窦同党,这是他们私造的……”包裹落地,油布散开,竟是半尊西洋火炮模型。那炮身铸着“焦竑监制”四字,炮管的弧度弯得很特别,不是寻常火炮的直筒,而是带着一道细微的抛物线弧度。
徐光启瞳孔骤缩。他认得这是郑芝龙在闽江口用过的改良佛郎机铳,炮管弧度正是他用抛物线公式计算的结果。尚铭阴鸷的目光扫过他,那双眼睛眯成两条细缝,嘴角往上提:“徐大人好本事,连海盗都用上了西洋妖术。”
宪宗猛然起身,龙袍扫落案上的浑天仪。铜球滚到徐光启脚边,露出底部焦竑的刻字。那刻字在浑天仪底座的边缘,不翻过来根本看不见:“以器载道,以数证天”。徐光启突然叩首,额头磕在金砖上:“陛下,臣愿以项上人头担保,西学非妖术,而是能强兵富国的利器。”他撕开衣襟,露出胸前星图纹身。那星图在殿内的烛火下清清楚楚,“这是郑和船队的观星图,与利玛窦的《乾坤体义》暗合。”
宪宗盯着纹身。他忽然想起父亲英宗被瓦剌俘虏时,正是神机营的火器救了京师。那时候于谦站在城头,手里攥着的神机营调令,就是从西洋传入的铳炮图纸。他示意怀恩扶起徐光启:“准你在钦天监设西学局,但若推算有误……”
“臣愿领欺君之罪。”徐光启将《几何原本》译本呈给宪宗。书页间夹着沈砚敏留下的半张潮汐图,图上的线条画得极细,“这是福建沿海的实测数据,若按西洋算法改良海塘,兴化府可保百年无虞。”
尚铭突然冷笑。那笑声从喉咙里挤出来,短促而尖锐:“徐大人如此神通,何不去算算自己的命数?”他甩出东厂密报。密报的纸边卷着,“无常司沈砚敏已畏罪潜逃,她手里的《几何原本》残卷……”
话音未落,殿外传来鸾铃声。万贵妃身着孔雀纹翟轿,由八名宦官抬着直入殿中。轿帘揭开,露出腰间悬挂的波斯弯刀。那刀柄缠着的正是沈砚敏的佛珠,珠子在轿帘揭开的瞬间晃了一晃。“皇上,臣妾在坤宁宫观星,见文昌星东移。”她指尖划过《几何原本》。那指尖上涂着凤仙花汁,在书页上留下一道浅红的印子,“这书里的勾股之术,倒与臣妾学的回回历法相通。”
宪宗与万贵妃对视一眼,突然大笑。那笑声在殿内回荡,把铜鹤香炉里的青烟都震得歪向一边:“好个文昌星东移!怀恩,传朕旨意:徐光启即日起兼管钦天监,着西厂协查西洋典籍译事。”他将弯刀赐给徐光启。弯刀的刀鞘上镶着宝石,刀柄缠着沈砚敏的佛珠,“若遇阻碍,可用此刀先斩后奏。”
徐光启接过刀。他的手指碰到刀柄内侧,发现那里刻着沈砚敏的字迹。那字刻得极浅,要用指腹去感觉才能摸出来:“成化二十三年闰四月,潮汐将漫过五虎礁。”他猛然想起王继美密室里的潮汐图,这才惊觉——西学潮的暗流,早已与大明王朝的命运潮汐融为一体。
离宫时,徐光启在金水桥遇见怀恩。老太监递给他个锦囊。那锦囊是明黄色的,封口用金线扎着:“沈姑娘让老奴转交。”锦囊里装着半块铜符——正是当年王继美所赠。徐光启抬头望向午门,见晚霞映红城阙。那晚霞红得像一片烧透的铜,从城楼一直铺到天边,恍若四百年后的《坤舆万国全图》初现人间。
“徐大人。”怀恩忽然压低声音。他的声音压在喉咙里,像是怕被风吹散了,“沈姑娘说,西厂地道里的刻痕,该重见天日了。”
徐光启握紧铜符,听见远处钦天监传来争吵声。他知道,这场关于西学的争辩,才刚刚拉开序幕。而那个总在暗夜里出现的女子,将永远是他记忆中最神秘的经纬线,丈量着大明王朝的落日与黎明。