千以足踏实推卷稍高即以水工二人立其上而啮于众众声力举用小大推梯推卷成埽高下长短不等大者高二丈小者不下丈余又用大索或五为接索转致河滨选徤丁操管心索顺埽以立踏或挂之台中铁猫大橛之上以渐缒之下水埽后掘地为渠陷管心索渠中以散草厚覆筑之以土覆其上复以土牛杂草小埽稍土多寡厚薄先后随宜修迭为埽台务使牵制上下缜密坚壮互为掎角埽不动揺日力不足火以继之积累既毕复施前法卷埽以厌先下之埽量水浅深制埽厚薄迭之多至四埽而止两埽之间置竹络髙二丈或三丈围四丈五尺实以小石土牛既满系以竹缆其两旁并埽宻下大桩就以竹络上大竹腰索系于桩上东西两埽及其中竹络之上以草土等物筑为埽台约长五十步或百步再下埽即以竹索或麻索长八百尺或五百尺者一二杂厕其余管心索之间俟归入水之后其余管心索如前薶挂随以管心长索逺置五七十步之外或铁猫或大桩曳而系之通管束累日所下之埽再以草土等物通修成堤又以龙尾大埽宻挂于护堤大桩分折水势其堤长二百七十步北广四十二步中广五十五步南广四十二步自颠至趾通高三丈八尺其截河大堤高广不等长十有九里百七十七步其在黄陵北岸者长十里四十一步筑岸上土堤西北起东西故堤东南至河口长七里九十七步颠广六步趾倍之而强二步高丈有五尺接修入水施土牛小埽稍草杂土多寡厚薄随宜修迭及下竹络安大桩系龙尾埽如前两堤法唯修迭埽台增用白阑小石并埽上及前游修埽堤一长百余步直抵龙口稍北栏头三埽并行埽大堤广与刺水二堤不同通前列四埽间以管结成一大堤长二百八十步北广百一十步其颠至水面高丈有五尺水面至泽腹高二丈五尺通高三丈五尺中流广八十步其颠至水面高丈有五尺水面至泽腹高五丈五尺通高七丈并剏筑缕水横堤一东起北截河大堤西底西刺水大堤又一堤东起中刺水大堤西抵西刺水大堤通长二里四十三步亦颠广四步趾三之高丈有二尺修黄陵南岸长九里百六十步内剏岸上堤东北起新补白茅故堤西南至旧河口高广不等长八里二百五十步乃入水作石船大堤葢由是秋八月二十九日乙巳道故河流先所修北岸西中刺水及截河三堤犹短约水尚少力未足恃决河势大南北广四百余步中流深三丈余益以秋涨水多故河十之八两河争流近故河口水刷岸北行洄漩湍激难以下埽且埽行或迟恐水尽涌入决河因淤故河前功遂隳鲁乃精思障水入故河之方以九月七日癸丑逆流排大船二十七艘前后连以大桅或长桩用大麻索竹絙绞缚缀为方舟又用大麻索竹絙用船身缴绕上下令牢不可破乃以铁猫于上流硾之水中又以竹絙絶长七八百尺者系两岸大橛上每絙或硾二舟或三舟使不得下船腹略铺散草满贮小石以合子板钉合之复以埽宻布合子板上或二重或三重以大麻索缚之急复缚横木三道于桅皆头以索维之用竹编笆夹以草石立之桅前约长丈余名曰水帘桅复以木榰拄使帘不偃仆然后选水工便捷者每船各二人执斧凿立船首尾岸上搥皷为号皷鸣一时齐凿须臾舟穴水入并沈遏决河水怒溢故河水暴増即重更水帘令后复布小归土牛白阑长稍杂以草土以物随宜填垜以继之石船下诣实地出水基趾渐高复卷大埽以压之前船势略定寻用前法沈余船以竟后功昬晓百刻役夫分番甚劳无少间断船堤之后草埽三道并举中置竹络盛石并埽置桩系缆四埽及络一如修北截水堤之法第以中流水深数丈用物之多施功之大数倍他堤船堤距北岸纔三四十步势迫东河流峻若自天降深浅叵测于是先卷下大埽约高二丈者或四或五始出水面修至河口一二十步用工尤难薄龙口喧豗猛疾势撼埽基陷裂欹倾俄逺故所观者股栗众议腾沸以为难合然势不容已鲁神色不动机解捷出进官吏工徒十余万人日加奬谕辞旨恳至众皆感激赴功十一月十一日丁巳龙口遂合决河絶流故道复通又于堤前通卷栏头埽各一道多者或三或四前埽出水管心大索繋前埽硾后栏头埽之后后埽管心大索亦系小埽硾前栏头埽之前后先羁縻以锢其势又于所交索上及两埽之间压以土石白阑土牛草土相半厚薄多寡相势措置埽堤之后自南岸复修一堤抵已闭之龙口长二百七十步船堤四道用农家场圃之具曰辘轴者穴石立木如比栉薶前埽之旁每步置一辘轴以横木贯其后又穴石以径二寸余麻索贯之系横木上宻挂龙尾大埽使夏秋■〈氵弃〉水冬春凌■〈渒〉不得肆力于岸此堤接北岸截河大堤长二百七十步南广百二十步颠至水面高丈有七尺水面至泽腹高四丈二尺中流广八十步颠至水高丈有五尺水面至泽腹高五丈五尺通高七丈四尺南岸护堤埽一道通长百三十步南岸护岸马头埽三道通长九十五步修筑北岸堤防高广不等通长二百五十四里七十一步白茅河口至板城补筑旧堤长二十五里二百八十五步曹州板城至英贤村等处高广不等长一百三十三里二百步稍冈至锡山县增倍旧堤长八十五里二十步归徳府哈济口至徐州路三百余里修完缺口一百七处高广不等积修计二里二百五十六步亦思刺店缕水月堤高广不等长六里三十步其用物之凡桩木大者二万七千榆栁杂稍六十六万六千带稍连根株者三千八百藁桔蒲苇杂草以束计者七百一十三万五千有奇竹竿六十二万五千苇席十有七万二千小石二千艘绳索小大不等五万七千所沈大船百有二十铁缆三十有二铁猫三百三十有四竹篾以斤计者十有五万硾石三千块铁钻万四千二百有奇大钉三万三千二百三十有二其余若木龙蚕椽木麦楷扶桩铁乂铁吊枝麻搭