Transcription
如果你考虑趋近和回避,我我有点区分了两种道德观:一种是规定性的,一种是禁止性的。规定性道德基于回避,这些是我们不应该做的事情。你不应该撒谎,你不应该偷窃,你不应该作弊,对吧?我们都知道,对吧?但禁止性道德是关于不做错误的事情。它是基于抑制、约束等等。如果你看看自由派和保守派,他们在你有多么应该提供帮助方面没有区别,或者他们可能会说你应该帮助不同的人,但你开始看到巨大差异的地方是基于群体[音乐]的道德。大家好,今天我将与 Ronnie Janof Bulman 博士交谈。她是马萨诸塞大学阿默斯特分校的荣休教授,一位社会心理学家,也是两本书的作者。一本大约在 30 年前出版,名为《破碎的假设》,另一本名为《两种道德观:左右政治的起源与衰落》。我为什么想与 Janof Bulman 博士交谈呢?嗯,我非常感兴趣她工作的两个方面。首先,因为“破碎的假设”这个概念与这样一种观念有关,即我们的信念结构中存在某种价值等级,我们的信念结构中存在一些比其他信念更根本的信念,那些信念是许多其他信念所依赖的。所以我想和她谈谈,当我们所处的世界的假设以等级方式组织起来时,这可能意味着什么?对,所以有些事情是深刻的,而另一些事情是表面的,因此深刻的事情在某种意义上是最真实和最有活力的。所有这些话题,我们将在与 Ronnie Janof Bulman 博士的讨论中进行探讨。所以,我对你的两部主要作品很感兴趣。我想和你谈谈《破碎的假设》,我想和你谈谈政治分歧,我想我们先从《破碎的假设》开始。那么,为什么你不先让所有观看和收听的人知道,当你讨论《破碎的假设》时,你的意思是什么,以及你为什么认为这是处理创伤、创伤后应激障碍、深刻的幻灭感等问题的合理方法?好吧,那是现在 30 年前的作品了。我应该说,我是一名社会心理学家,而不是临床心理学家。我在 30 年前和 40 年前对受害者进行了大量研究,我发现的是,在各种受害事件中,有一些共同点,实际上是大量的共同点。我们现在称之为创伤,强奸受害者,失去亲人,早期事故受害者,自然灾害受害者。当时,从我的角度来看,临床文献确实有些问题,因为它将人们视为病态的,而不是将情况视为某种意义上的病态。我不断地从人们那里听到同样的话,在这些领域都是如此,那就是“我从来没想过这种事会发生在我身上”。当时这有点令人惊讶,因为你知道,我们认为人们知道坏事会发生,对吧?但它实际上促使我做了一些工作,并进行了进一步的研究。我提出了“破碎的假设”这个概念,这是基于人们发现,我们现在所知的内隐认知,当时几乎没有或很少有关于内隐认知的研究,但发现人们对世界的这些基本信念似乎已经被打破了。关于世界有意义、无意义、随机、善良、人们有价值的信念,突然之间,人们真的质疑这些他们甚至不一定知道自己拥有的非常非常基本的信念。这导致了我对“破碎的假设”的认识,现在如果我现在写这本书,由于我们现在对内隐认知的了解,会更容易证明这一点。对,这些是内隐信念。而且,这些信念实际上不一定是幻觉。我是说,它们是那种关于世界的运作模型,一个足够好的世界。在这些负面事件之后,它们似乎确实被打破了。人们感到自己的脆弱,他们的生物性,你知道,我们是拥有象征系统的生物,但我们却是虫子的食物,你知道那种脆弱、恐惧等等的概念。所以,基本上,我以某种方式写这本书是为了纠正当时在这些截然不同的领域中存在的大量内容。例如,会有关于强奸受害者的文献,或者关于自然灾害的文献。现在,我应该说,当时有很棒的人在工作,临床医生们当然,你知道,肯定和我一样了解,甚至可能更多。但他们有非常不同的视角。我认为社会心理学是一种非常健康的看待世界的方式,因为它使正常化而不是病态化,这就是我的出发点。我不知道这是否充分回应了你的问题。是的,哦,是的,是的,嗯,这绝对是一个好的开始。好的,那么现在你提到了一个我只想让你稍微澄清一下的事情。你说如果你今天写这本书,考虑到我们对内隐认知的了解,你的论点会更容易被证明。所以在问你其他问题之前,请详细说明一下。嗯,这个概念,事实上,现在我们有内隐信念,人们不一定知道自己拥有它们。所以,很容易认为当某事发生时,内在世界被打破了,这些非常根本的信念,现在,它们确实是我们概念世界的基石,即使我们不知道自己持有它们,也会受到现实生活事件的影响。你明白吗?当时,是的,是的,当时,这不一定清楚。人们会说,我们知道我们相信什么,每个人都知道你知道什么,你看。我说的就是这个意思,乔丹。是的,好的,好的,好的。嗯,我想那就是你的意思。好的,那么现在让我给你一个想法,你告诉我你的看法,看看它是否符合你的信念。我一直在思考这个问题,部分是神经科学上的,因为我感兴趣的是为什么焦虑和恐惧会因为信念和希望的破灭而变得完全失控,在根本层面上被摧毁。好的,那么你相信某种近似于根本层面的东西。所以,让我解释一下我认为这可能意味着什么,然后你告诉我你的看法。在内隐认知的领域,存在着等级依赖。存在一些我们做出的假设,它们可能是内隐的,许多其他假设都建立在这些假设之上。这就像,这是一个很好的定义,根本。这里有一种思考方式。想象一下,你追踪一位科学家的引文数量。如果这个学科没有腐败,那么这位科学家的大部分工作在这个领域就越是根本的,原因在于该领域的许多其他工作都依赖于这些出版物,否则它们就不会被大量引用。然后,你可以想象,在一个信念系统中,存在依赖的层次。这些依赖的层次有一个基石,一切都建立在这个基石之上。这在你看来合理吗?绝对,绝对。好的,太好了。那么,让我们,让我再深入一点,你告诉我是否反对其中任何一点。我了解到,我们看待世界的内隐结构等同于一个加权系统。在我看来,它等同于大型语言模型提取的统计权重。这在你看来也说得通吗?好的,好的。那么,我们必须通过一个加权系统来过滤世界。这就是我们如何优先考虑我们的注意力。我们必须优先考虑我们的注意力,因为信息太多了,可能性太多了。所以我们优先考虑,并且我们这样做是符合我们的公理假设的,它们具有等级依赖结构。现在,如果我们遇到了违反这些假设的事情,那么它就会摧毁加权系统,它会摧毁我们用来优先考虑注意力的加权系统,一切都会涌回来。你认识卡尔·弗里斯顿的工作吗?不,不熟悉。好的,好的。嗯,这是一件令人兴奋的事情。卡尔·弗里斯顿有一个非常完善的感知模型,他是一位非常受引用的神经科学家。他发明了大多数人们用来研究核磁共振成像图像的程序,例如。对,好的。所以弗里斯顿是一位非常成熟的神经科学家,他认为焦虑和积极情绪都与熵控制有关。这与恐惧管理不同,这是一个非常不同的想法,尽管它们在某种意义上是相似的。所以,焦虑标志着一个定向系统的崩溃,因此等级加权不再可能,因此太多的事情同时侵扰你,而焦虑实际上是发生这种情况的信号。技术上说,它是正在发生这种情况的信号,所以这是混乱的回归。这已经够了。好的,现在后果,我们知道这的心理生理后果。这些心理生理后果是加速,压力反应的加速。对,完全正确。在心理生理方面过度准备。对,而这足以造成生理和神经上的损害。创伤伴随的过度警惕显然与此一致。我想说有趣的是,你甚至不需要推断,我的意思是,显然存在一个加权系统,而且你知道,最高层级的准确性至关重要,在根本层面上,在某个层面上,你可以拥有一些虚幻的信念,因为我的意思是,如果非常危险,我相信我能游泳,而且我是一名出色的游泳运动员,但我走进游泳池,我不会游泳,我就会遇到麻烦。如果我认为世界比实际情况更善良,那不会让我陷入困境,你知道,那真的是一个根本的信念,那不会让我陷入太多麻烦,但可以以积极的方式引导我。我本来要说的一件事是,我不确定你是否需要推断加权系统,以防万一发生创伤,因为我认为,尽管我们不会在这方面有分歧,但被打破和扰乱的是系统的根本基础,是系统的概念基石,它被打破了,而焦虑实际上是双重责任的焦虑。首先,理解生活在一个似乎突然更危险的世界里,当可怕的事情发生在你身上时,对吧?这是一个真实的世界现象,而且你还失去了生存的指南针,对吧?正如弗里斯顿所说的,那个引导你的概念系统。所以你有点,所以你现在有了这种非凡的焦虑,它导致了一种真正的恐惧感。不,不,弗里斯顿的概念化中有两件事发生,我和我的学生们也写了一篇关于这个的文章,当我们试图将焦虑与熵联系起来时。不仅仅是焦虑加剧,那很糟糕,那很可怕。它确实会导致这种心理生理过度准备的状态,这在生理上是毁灭性的,随着时间的推移。它会导致脑损伤,它会让你衰老,因为你消耗了过多的资源。另一件事是,它也摧毁了希望,这也是一个熵问题。所以,弗里斯顿将积极情绪描述为熵相对于有价值的目标减少的信号。所以,想象一下,你提出了一个有价值的东西,然后你朝着它前进,你看到自己朝着它前进,而且这是有效的,那么你和目标之间的距离的缩短就通过多巴胺的释放来发出信号,它表明你实现目标的可能性正在增加,这就是希望。现在,如果你打破了你的价值结构,如果它被从你脚下抽走,因为你的假设被打破了,那么你对有效目标的设想甚至信念也会消失。所以,你不仅被焦虑吞噬,你还被绝望淹没。是的,毫无疑问。我是说,我实际上在书中也谈到了这一点,但我没有谈论,我只用了几页来谈论创伤的神经生理学,因为你必须记住,这本书是 30 年前出版的,所以研究是 35 到 40 年前。我们已经学到了,或者说创伤研究人员,而且我顺便说一句,多年来我没有对创伤进行过研究,但创伤研究人员已经学到了很多,正如你所指出的,关于创伤的某些生理神经心理学基础或后果。很久以前,我们对此知之甚少。不过,有趣的是,从社会心理学的角度来看,我们确实将情绪视为信号。我是说,你甚至不需要推断生理学或神经科学,你可以说,你知道,你的情绪是关于你在世界上的运作方式的经验性自动信号。是的,它们是导航指南。是的,是的,导航指南。所以,非常相似,但我们在不同的分析层面讨论。是的,是的。好的,那么现在,让我们回到破碎的概念。嗯,还有一件事我想融入进来。想象一下,你有一个目标,而这个目标是基于一套价值观。现在想象一下,这些价值观按照我们刚才描述的方式具有等级结构。所以,底部有一些东西。那么问题是,你将如何描述这种结构?我有一个假设,你可以告诉我你的看法。我有一个我相当详细地发展出来的假设,但我正在我目前正在写的关于“我们与黄金搏斗”的新书中详细研究它。我认为,我们看待世界的结构,我们看待世界的价值等级的描述,我认为那就是故事。所以,好的,所以,一个故事,看看,如果你去看电影,看主角,英雄或反派,你会看到什么?你会看到一系列情况,其中角色的目标变得清晰。现在,当你观看时,你会推断出他的目标,并采纳它,你内化它。这就是你理解它的方式,你内化它,你通过那个视角看待世界,你体验与那个目标相关的感受。所以,这是一种探索,对吧?因为这意味着你可以去看电影,或者你可以看虚构作品,你可以采纳一个暂时的目标,就像一个游戏,你可以采纳一个暂时的目标,并因此,你可以探索那个目标的结果,但也能体验与之相关的感受。顺便说一句,当人们去看体育场,观看某人瞄准球门,并在他们的进球方式上表现出色时,他们也在做同样的事情。他们采纳了目标,那就是球门,这就是为什么他们认同球队,然后他们内化了与那个目标相符的情感。所以,我认为这是一个根本性的,我大约 30 年前在研究期望的神经心理学时就想明白了。有大量的认知心理学文献都在谈论期望,对,对,对。但有一些东西是错误的,因为我们不是在世界上期望,我们渴望,我们渴望。我们的期望由我们的渴望来指定。这是一个有用的转折,因为它引入了动机,看到了吗?如果它是冷冰冰的认知期望,我们就是预测机器,但我们不是,我们是受驱动的机器,我们追求我们的渴望。所以,我们的目标是受驱动的,对,对,所以,当结果与我们的渴望不符时,我们就会感到不安,而不是当结果与我们的期望不符时。这非常有趣。嗯,我想我部分同意。我是说,有如此大量的心理学文献关于期望,不一定……让我们假设你正在根据刻板印象来回应某人,例如,你正在根据期望来回应,你通常会证实它。但我不知道那是否基于渴望。所以我不太确定所有这些都是受驱动的。我认为有些是,很多是受驱动的,我同意你,但我认为很多不是。有很多不是受驱动的认知。我们大部分人类功能都是,但好的,嗯,我认为我们可以解决这个难题,考虑到我们已经使用的框架。所以,想象一下,我们通过价值等级来看待世界,其中有一些东西。越深入假设等级的底部,就越多的动机被卷入。如果你只是在边缘玩耍,那些不重要的事情,那就是期望。但如果你深入到深处,那么它就开始变得高度受驱动。这就是,这就是为什么,部分动机是这样的事实,即当你深入到深处时,世界就像你的稳定性取决于你渴望的东西的显现,或者至少不被彻底违反。对,对,你的稳定性取决于你的运作模型实际上在运作。嗯,我确实同意,你知道,你知道,谈论动机很有趣,因为当我写《两种道德观》这本书时,当然,所有这些都被引导了。我是说,两种根本的趋近和回避的概念,我是说,这确实是我们组织生活的方式。我相信动机,绝对相信。好的,好的。那么,你或你认识的人是否正在与癌症作斗争?在过去的 25 年里,Invita Medical Centers 一直在为世界各地的患者提供开创性的个性化尖端治疗方案。Invita 一直是寻求先进的免疫疗法和基因靶向疗法的患者的领导者,同时专注于减少副作用和改善患者预后。作为肿瘤学护理的全球领导者,Invita 致力于所有人的医疗自由。他们率先推出了雇主健康保险选择的革命,使公司能够为其员工提供不仅顶尖医生、医院和技术,还提供首创的全国性个性化医疗保险。Invita 正在做所有这些,再加上提供显著的税收和成本节省,完全透明,并摆脱了商业保险公司的控制。无论您是需要治疗的患者,还是希望摆脱垄断医疗保险的公司,Invita 都能为您提供解决方案。要了解有关其治疗方案的更多信息,请访问 inv.com 或访问 invita health.com 了解有关其公司保险计划的更多信息,即拼写为 nv.com 的 invita,用于治疗方案,或 invita health.com 了解有关其公司保险计划的更多信息。所以,期望模型出自 20 世纪 60 年代初的认知和神经生理学文献,它出自控制论建模,出自神经心理学建模和早期认知科学。再次,正如我所说,其中的概念是,人们是相当冷漠的预测机器,期望机器。这就是“运作模型”之类的概念的来源。但我认为有一个严重的缺陷,那就是它没有包含动机。期望而不是渴望的事实,它做了两件事。这是一个根本性的缺陷,因为它将动机排除在外,这是一个大问题,因为我们高度受驱动。第二件事是,它掩盖了这样一个事实,即我们建模的不是我们讲述的故事。它们不一样。好的,好的。我本来要说的是,我部分同意。我只是不会那样描绘整个画面。我确实认为有很多,你知道,很多事情在没有我们意识的情况下运作。我不是在谈论弗洛伊德和你知道的无意识。我们有自动的,你知道,心智时间,你知道,系统一、系统二类型的操作。其中很多,它不一定会,它是自动的。现在你仍然可以说,这种自动性源于一个根本上受驱动的系统。但确实,我认为,我认为在它的运作中,有很多事情都有某种自动性。所以,嗯,至少,你知道,我没有任何问题说它与动机模型一致,但我觉得它实际上,当它运作时,在许多情况下它确实看起来像未来的认知,而我们只是在证实期望,因为,你知道,这就是我们如何在世界上运作。你知道,这确实是动机。好的,那么让我稍微深入一点,因为我将重新表述它,我会告诉你原因,我会告诉你为什么我认为这符合你的理论。所以,证实期望,不,测试我们的根本叙事假设,为什么?因为我们想确保基础仍然完好无损。这是自动的吗?它是自动的,直到假设被打破,然后自动性……好吧,正是如此。所以,这就是关键,这表明即使是自动性也依赖于模型的完整性。那是受驱动的,对吗?所以,在假设内部,它是自动的,在维持的假设内部,但当故事被无效化时,故事就被无效化了。好的,那么,让我给你讲个故事,你告诉我你的看法,因为我认为这是一个故事,这是一个根本的故事,而且与你的假设有关。我想提出一个假设,即在创伤情况下被打破的意义框架是一个,它是一个幼稚的框架。它可能是合法的,它是一种幼稚的信仰形式,我们知道幼稚是创伤的一个风险因素,因为我们知道依赖性更强的人更容易受到创伤。所以,好的,所以,这就是它的幼稚之处。我想给你讲一个根本的故事,因为我认为这些假设网络就是故事。我一直在研究约伯的故事,约伯的故事就是苦难的故事。是的,和无意义的。看起来是随机事件,对吧?或者比随机更糟,恶意的,恶意的。所以,比随机更糟。所以,故事是这样开始的。故事开头告诉我们,约伯是个好人。而且,我们有上帝本人的证明,关于约伯的品行。所以,上帝在天上吹嘘,可以说,约伯有多好。他的儿子们来观察,其中一个是撒旦。撒旦说,我不认为约伯那么好,我认为他只是幸运。上帝说,不,我认为他很好。撒旦说,为什么你不让我试试他,我们会看看他是否好。所以上帝说,是的,好吧,尽你所能。结果,这就是恶意的元素,让我们说,至少是任意的元素,但可能是恶意的元素。约伯失去了一切他为之奋斗的东西,几乎所有他为之奋斗的东西。他失去了很多家人,他病得很重,不仅是病,而且是毁容和羞耻的病。然后他的朋友们来了,他的朋友们告诉他,你知道,如果他是个更好的人,这一切都不会发生。所以,这真的怪他。然后约伯,约伯的回应是坚持,尽管有近距离的证据,但坚持相信个体的基本善良是必要的,特别是对于一个行为合乎道德的人,约伯一直如此,根据他自己的证词,根据上帝的证词。我们知道约伯是个好人。约伯的妻子告诉他,当她看到他的痛苦时,她说,你已经无事可做了,只能诅咒上帝,然后死去。约伯说,相反,他坚持,他对他的朋友们说。他拒绝失去对他的基本善良的信心,他也拒绝失去对上帝基本善良的信心。这有点像这样,这与破碎的假设的概念有关,那就是为了稳定你看待世界的结构,有必要将以下观念视为公理:无论发生什么,如果你行为合乎道德,那么无论近距离证据如何,它都是最好的事情。而且,你也不能失去对存在本身基本善良的信心。这些都是宗教宣告,对吧?它们是一种宗教信仰的宣告,对,对。而且,在我看来,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,而且,。
他们迷路了,是的,转向我和亚伦,是的,好的,好的,他们迷路了,而且他们没有水了,在这个场景里,好的,他们对此感到厌烦,他们厌倦了吃他们拥有的食物,而且他们迷路了,他们感到绝望,他们渴望暴政,呃,上帝厌倦了他们的抱怨,他们的不信,让我们说,他们对前进的运动的反叛,他派了一群毒蛇来咬他们,所以以色列人被这些毒蛇咬了,过了一会儿他们就对此感到厌烦了,他们去问摩西,他们知道摩西与上帝有联系,请他代为转达,摩西同意了,他去和上帝聊了聊,然后应该发生的是上帝会召回毒蛇,以色列人会继续前进,但这并没有发生,取而代之的是发生了令人难以置信的深刻的事情,你知道,医生们那个治愈的象征,那是一根缠绕着蛇的杖,好的,所以这是那个象征的变体之一,好的,所以上帝告诉摩西,拿走以色列人的铜,铸造一根杖,那就是像传统的权杖,那就是像根本的公理假设,把它插在地上,然后在上面放一条铜蛇,让所有以色列人都看着它,如果他们看着它,那么毒就不会再影响他们了,现在这非常有趣,非常有趣,因为上帝可以轻易地召回毒蛇,但是他没有,他增强了以色列人抵抗毒的能力,他通过自愿暴露来做到这一点,对,就像一种厌恶疗法,对,正是如此,正是如此,你知道,这就是治疗方法,这种暴露的方法,在过去的 100 年里,每一个心理治疗流派都殊途同归,不管是什么起源,精神分析学家,认知心理学家,行为主义者,存在主义者,他们都得出了相同的结论,把你的故事说清楚,面对挑战你的事物,那是救赎的道路,好的,所以这里有一个关于那个故事的酷炫转折,这与信念的核心是什么有关,不是虚幻的,在福音书中,基督对他的追随者说,除非他像旷野中的蛇一样被举起,否则就没有救赎的可能性,这是一个非常奇怪的叙事转折,因为首先,它引出了各种问题,第一个问题是,为什么基督会回顾那个故事?第二个问题是,他为什么要把自己等同于那个形象?这非常不可能,对吧?一根柱子上的蛇,好的,所以,这是结论,这与信念的有效性有关,我相信,它是对我们生存需要幻觉的观念的解药,所以蛇是一件相当糟糕的事情,毒蛇更糟,而毒蛇在沙漠中就更糟了,但它不是最糟糕的事情,最糟糕的事情是什么?那将是像一个元蛇,最糟糕的事情是什么?最糟糕的事情是某种生命悲剧的混合体,你可以加入一些恶意,只是为了增加趣味,对,所以最糟糕的事情是死亡的核心和恶意的存在,对,这是对福音书叙事中描绘的完全的面对,所以,不,是的,好的,我将以此结束,然后让你们回应,那里的想法是这样的,那里的想法是,对你能力,对人类能力完全面对凡人经历和恶意的极限的信念,是正确的根本公理,它允许邪恶的存在,对,好的,所以,是的,是的,不,我完全,我的意思是,你知道,那是对的,你基本上在说,这些虚幻的,或者你说的天真的信念,在根本层面上,使我们能够在现实世界中运作,那是对的,我的意思是,我的意思是,这是非常平凡的,而且是简单的方式来表达你一直在谈论的内容,但我想提出的一件事是,当我们谈论虚幻的事物时,部分原因是因为它们是过度概括,如果说世界是仁慈的,你拥有这些信念,其中一部分只是,它是对事物普遍正确的过度概括,它没有考虑到所有你知道的,所有我们知道发生的坏事,但在根本层面上,我们谈论的这些过度概括的信念,当人们成功地管理和应对创伤时,他们仍然会拥有一些本质上不那么过度概括的信念,他们的信念是积极的,现在可以解释你所说的,这些负面事件,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,但是,