Transcription
你是什么时候加入 Wix 的? >> 2007 年初。你当时是做什么工作的? >> 我是那个负责给大家买咖啡的人。一个健康且强大的组织,是人们感到足够强大、足够有能力做出决定的组织。如果你想建立这样一个组织,你需要将你的工作视为一种服务。它不是一种地位。所以你还记得我们的宣传活动想法是首创的,据我回忆。有 1.1 亿人正在观看。你拥有这么好的投资者真是太好了。哇。拥有优秀的投资者真的很有帮助,>> 这正好引出了你最近的一次收购,我想那次收购并不难整合,因为只有一个收购对象。那么,你想告诉我们关于 Base 44 的事情吗?欢迎收听 Invested 的新一期节目。我非常高兴能与我多年的朋友、现任 Wix 总裁 Near Zor 一起。欢迎你,Near。>> 谢谢。呃,Near 并非一直都是 Wix 的总裁。他之前在那里做过一些工作,我们很快就会谈到。但是 Near,在我们开始之前,我需要问你,能告诉我们你那个非常漂亮的咖啡杯吗?它没那么漂亮。它只是一个纸杯。不,但它看起来很漂亮。它是纸的。它就像黑咖啡。土耳其咖啡。你现在在以色列可以提土耳其咖啡吗?我想你不行。嗯,这是我在家做的黑咖啡,放进我的杯子里煮了。>> 它不是一个普通的纸杯。嗯,你知道,你见过我妻子吗?>> 我见过。>> 你知道,呃,我妻子负责 Wix 的设计。>> 是的。>> 嗯,我们应该说,在她成为 Near 的妻子之前,她就在 Wix 工作了。>> 这是真的。>> 是的。>> 还有,你允许和同事结婚。>> 我赞成。>> 嗯,我生活中的一切都必须看起来>> 美丽。美丽且设计精良。所以纸杯也是如此。>> 你妻子太棒了。她就是,好吧,我想从 Near 开始,从 Wix 的旅程中期开始,然后我们回到开头。我认为中期就是现在>> 好。我想回到我认为是 Wix 的一个绝对转折点。我想谈谈超级碗广告。>> 第一个。我们应该从超级碗广告开始吗?>> 好吧,我们开始吧。>> 好的。为什么 Wix 决定做超级碗广告?>> 当时看起来是个好主意。>> 我认为这是个好主意吗?而且我应该坦诚地说,我曾是 Wix 的董事会成员和投资者。>> 你认为这是个好主意吗?>> 我觉得你确实这么认为。>> 我是。你是,>> 但我很担心。>> 因为它非常昂贵。>> 是的。所以,当然。>> 好的。你为什么决定?>> 是的。为什么你在 Wix 决定做超级碗广告?>> 公司已经成立六年了。公司已经成立六年了。距离首次公开募股大约一年多。所以,宣传活动本身发生在 15 年初,我们于 13 年底上市。我们发现,嗯,你知道,我们一直在进行巨大的业绩营销,巨大的业绩营销。我刚刚认识了谷歌的一位总裁,她以前在 YouTube 工作,她说:“我记得以前在 YouTube 的时候,我们刚发布了我们新的能力,而你们却在疯狂地利用它们。我们发明了很多我们现在正在做的东西,和大家一样。你们发明了>> 嗯,所以我们一直在进行巨大的业绩营销。但我们也发现,我们想认真地提升我们的品牌认知度。当时,我们也在北美地区做电视广告,而且效果很好,而且肯定有帮助,但我们想创造一个关键事件,一个真正创造不同之处的事件。我们认识到超级碗可以为此提供一个绝佳的机会。正如他所说,这很可怕。当时要花很多钱。今天更贵了,但当时仅广告位就要花费大约 500 万美元。但你知道,你还要花费大约另外 500 万美元用于制作和创造一些值得在超级碗上展示的东西。对于我们当时的公司规模来说,任何公司花 1000 万美元做一条广告都是一笔巨款。>> 而你们上市才 18 个月左右。>> 我们上市还不到 18 个月。显然,我们担心一些批评,但实际上并不算太严重。但我想说,更重要的是,我们账户里有大约 1.2 亿到 1.3 亿美元。所以从中拿出 1000 万美元是一笔巨款。>> 同意。>> 现在,我们其他的营销都是基于业绩的。所以,每一美元出去,我都确切地知道我什么时候能收回,并且可以管理它。那么,你如何说服自己做超级碗广告,以及你如何知道它奏效了?>> 嗯,我认为这里有很多创新,这就是我为什么想从这里开始。嗯,我认为核心动机或核心理由可以说是,这是一场值得冒的风险。你知道,你可以说 1000 万美元在 10 亿多之后是一笔巨款,但它也不是,它不是一个成败攸关的事情。我们是现金流正向的,所以它不会对我们的资本造成我们无法恢复的打击。所以从财务上来说,风险并不大。理由正如我所说,我们想在品牌上获得巨大的提升。你必须记住,对于一个公司来说,它做了大量的业绩营销。品牌提升是可以衡量的,尽管方式不同,不像你的广告那样立即衡量,但随着时间的推移,因为你实际上在有机流量上获得了更多的认可,这使得你随着时间的推移可以减少你在业绩营销上的花费,看看它是否能覆盖。顺便说一句,这并不意味着你需要降低支出。然后你可以决定是想投资更多以更快地增长,还是投资更少。我们确实做了一件事,或者说采取了一种稍微不同的方法。这个决定有点像最后一刻的决定。它是在 2014 年底做出的,当时广告是在 2 月份播出,你必须提前大约一个月提交。然后我们决定,为了让这件事变得意义重大,而且因为我们是,你知道,我们是一家科技公司,我们是一家互联网公司,我们的专长是如何在线上做事。我们不想只是在 2 月初的第一个星期,在超级碗上有一个广告位。我们想创建一个可以持续几周的宣传活动。所以你还记得我们的宣传活动,你还记得我们做的>> 我记得。>> 我认为这是有趣的部分之一,因为我认为这是首创的,据我回忆。>> 嗯,我,我,我不能确定,但当时肯定不是这样做的。我们当时没看到太多。我们所做的,首先,我们想降低制作成本,但我们想要有辨识度的面孔。我们出去找了五位退役的 NFL名人堂球员。现在,退役的 NFL 球员在大多数情况下不再是明星了。他们不做广告。他们没有高昂的价码。所以,我想布雷特·法夫可能价码最高,其他人都要低得多。>> 前绿湾包装工队四分卫。基本上,我们讲述了这五位名人堂球员的故事,他们从橄榄球退役,现在正在为自己重塑生活,建立自己的小企业,这些企业与他们过去的身份有些相似。比如,你知道,谦卑的馅饼,因为他以傲慢著称。还有>> 你知道那个著名的外接手吗?>> 这就是我为你做的。你看,你必须是美国人。>> 你必须是美国人才能引用所有这些。嗯,我们>> 我们为他们每个人创造了新的业务。我们开始为他们的企业做真实的广告,就像在宣传活动作为超级碗宣传活动播出之前一样。在某些情况下,人们真的以为这是真实的企业。所以,我们收到了,你知道,蛋糕订单。我们收到了,你知道,业务发展的请求。布雷特·法夫本来要开一家熟食店,我们收到了一家小型精品香肠公司,想与他的熟食店合作。所以这真的很酷,在开始连接点之前,就已经开始独立地制造了很多噪音。而那场宣传活动我记得是在一月初开始的。所以,在超级碗之前一个月,我们已经开始在那里开展工作。然后,随着我们越来越接近宣传活动,我们实际上在广告播出之前就播出了广告,以便在到达超级碗之前制造出巨大的轰动。我们成功地创造了,我想说,大约七到八周的精彩宣传活动。所以,将近两个月的时间里,围绕这件事都有一个非常强大的宣传活动。我们也很幸运。我们有一个广告位,是在第四节的 2 分钟暂停期间。你知道,如果比赛已经结束了,就没有人在看了。如果比赛非常接近,那么这就是你的高峰。幸运的是,我们得到了高峰。这是一场非常非常接近的比赛。>> 是的。是的,我的记忆是正确的。>> 实际上,我认为是在两分钟暂停之后才赢的。所以,那,我想有 1.1 亿人正在观看。>> 如果我们的记忆没错,我们还等到 11 月下旬才确定广告位,以试图压低价格。>> 是的,当然。因为我们是犹太人。>> 我们必须讨价还价。嗯,我想在我们的第三次宣传活动中,我们有一个 30 秒的广告,提前六个月就准备好了。我们的首席营销官基本上说,你知道,这个我们留着,我们不用于任何常规活动,我们只是把它放在抽屉里。他等了,我想他在超级碗前四天才确定了广告位。>> 然后他们把它拿出来,然后>> 交给奥马尔。是的。>> 交给奥马尔。我们稍后会谈到他。那么,现在让我们回到开头。是的。Wix 的卑微开端。你是什么时候加入 Wix 的?>> 我是 2007 年初加入 Wix 的。>> 你当时是做什么工作的?我想是办公室经理。也许吧。我不确定那是不是一个头衔,但是的,我就是那个给大家买咖啡的人。你是那个买咖啡的人。员工编号可能是七、八或十,大概是这个数字。你已经在那里工作 18 年了。>> 是的。你是什么时候从咖啡采购员晋升为首席运营官的?大约一年后,大约在 2008 年夏天。>> Wix 的联合创始人是 Abisha Abraham 和他的兄弟>> Adav。是的。>> Adav 和 Gig Kaplan。>> 是的。>> 他们引进了 Yungir。>> 是的。>> 来做咖啡采购员。一年后,他们为什么提拔你为首席运营官?>> 嗯,他们并不是自然而然地让我来买咖啡的,别夸张。但他们确实让我来尝试整理混乱的局面,并试图处理他们不喜欢做或不擅长的事情。嗯,你知道>> 或者他们显然不想做。>> 是的。他们不想做或者不擅长,或者两者兼有。>> 因为有时你知道你必须做某事,但你做得不好,这是最糟糕的任务。>> 嗯,所以他们把我叫来了。我们认识 Gig 和 Abishai 很多年了,从我十几岁起就认识了。所以,真的很多年了。当我被叫来的时候,公司就像你说的,非常非常小。所以,如果你想到产品和创新本身之外的事情,还有其他一切,在大公司里,你有,你知道,像一个职能部门和一个完整的部门,你需要人力资源,你需要财务,你需要法律事务,你需要发工资,你需要打扫办公室。你需要有人担任研发副总裁,仅仅是为了确保事情按计划进行并按时完成。你知道,在那一年里,我就是所有这些。所以,>> 你为什么有资格胜任这份工作?>> 我不知道。我不认为我有。>> 听着,我这是个严肃的问题。我认为有一些年轻人正在开始。>> 你当时多大了?>> 我 30 岁,30 到 31 岁。就是那一年。>> 那么,是什么让你有资格胜任这份工作?嗯,那是一家尚未快速增长的初创公司。我认为这是一个很好的问题。好吧。我认为我过去的一些经历,我们可以谈谈,但它并不相关,因为我以前做过完全相同的事情,但我在一方面做过足够接近的事情,比如,当然是兵役。我曾是导弹艇的首席工程师,海军学院,服役了近六年。所以,在紧张的环境中工作,小团队,资源持续匮乏,嗯,在很年轻的时候就承担了大量的责任,而且培训过程相对较短,与其他,你知道,你知道,在美国海军担任首席工程师需要花费 15 年的培训。把所有这些都结合起来,你可以很容易地将它们应用于如何创办一家公司和经营一家公司,你可能会使用相同的语言和相同的词语。它迫使你变得敏捷。它迫使你懂得如何与人很好地合作,如何安排和修复事情,无论是修复关系和你知道人与人之间的摩擦,还是修复,你知道,修复任何实际损坏的东西。嗯,它需要你非常非常快地学习新事物,并迅速适应事物,并专注于真正需要做的事情,而不是关于,你知道,情绪或自尊等等。嗯,我认为所有这些都对我非常有帮助。嗯,最后,我下一份工作,或者说,是的,那是一份工作,我在军队服役后,我去了犹太机构工作,然后我回到了以色列,我在以色列童子军工作。那里也有一些有趣的地方,因为与军队不同,军队的最后,有权威。如果你告诉别人,如果你是一名军官,你让别人做某事,即使在以色列军队里,他们也会照做。嗯,虽然在这个过程中,当你试图与青少年打交道并告诉他们该做什么时,正式程度要低得多。你有青少年。你试着告诉他们该做什么。>> 我的孩子现在长大了,但你有一群青少年。>> 是的,我经历过。这是,这是,这是抛硬币,对吧?而且,顺便说一句,为了向大家澄清,以色列童子军项目是一个青年组织,在以色列众多的青年组织和青年运动中,它将大量的责任和先锋精神委托给以色列青少年。>> 你也可以说,你知道,这个国家是在这些青年运动的基础上建立起来的,它们保留了很大一部分的传统,它们试图训练你成为一个有生产力、有能力的成年人和领导者。当然是领导力。>> 嗯,顺便说一句,我认为你在以色列的兵役中都能看到这一点,如果你看看以色列的许多公司,许多领导者和军官都曾在青年运动中有过丰富的经验。话虽如此,归根结底,如果你和一个青少年一起工作,你告诉他们该做什么,这并不等同于同样的权威。你必须更加老练,并且聪明地让他们相信你让他们做的事情实际上是他们自己想做的。这再次我认为是人生和与人打交道的绝佳训练。它帮助你有时将自己置于次要位置,然后只是,你知道,尝试导航人们,而不必实际掌控方向盘。我认为所有这些在我早期都非常有帮助,因为我认为>> 我们在这个播客上关注的一件事是创造经济价值的价值观。你的故事在某种程度上是非典型的。你知道,六年兵役,然后很多人在兵役结束后就去创业了,但你花了几年时间做社区服务。>> 嗯。>> 为犹太机构或童子军项目工作。你为什么这么做?你当时认为你会进入高科技行业吗?我当时没想过我会进入高科技行业,但说实话,我当时根本没怎么考虑职业生涯。所以,也许当时我并没有真正为经济价值服务,或者以另一种方式服务。嗯,你知道,我在服役前在青年运动中非常活跃。从心理上来说,我把兵役看作是我在青年运动中活动的延续。所以,回到它只是让它在同一个时间线上,可以说,我喜欢它,而且我认为我做得相当好。所以我想,你知道,我感到自在地去一个我认为我可以做出贡献并做我认为重要的事情的地方。>> 这对你的管理生涯有帮助吗?>> 哇。极大地。极大地。>> 为什么具体说明?>> 对我的管理生涯?>> 因为我们讨论过的所有技能。我认为>> 我以为你会说 Wix 里有很多青少年,但>> 嗯,嗯,是的,我想 Wix 的某些部分有时比青少年更年轻。嗯,我认为这对我帮助很大,因为我们之前讨论过的事情。我认为,你知道,在我看来,管理的一种健康方法是理解,最重要的是,一个健康而强大的组织是人们感到足够强大、足够有能力做出决定的组织。你有一个足够好的流程来监督,并且对决策有一定的监督。确保那些关键的并且你必须监督的会通过你,而其他的则不会,而且你知道如何确保你时不时地知道如何反馈人们并帮助他们成长。如果你能以正确的方式平衡这一点,你就会拥有一个更强大的组织。这不是关于让人们更快乐。好吧,这实际上不是关于社区。这是关于真正好的组织管理,因为组织变得越大,你就越希望人们独立。所以事情会继续快速运转,而不是依赖于你,否则你知道,它只会缓慢地停滞。我认为,如果你想建立这样一个组织,你需要将你的工作视为一种服务,而不是一种享受福利。嗯。>> 这不是一种地位。好吧,显然这是一种地位,但伟大的管理者关键在于为他们管理的员工提供卓越的服务,让他们能够更加独立。我认为这绝对是一种与我在青年运动中所做的事情产生强烈共鸣的方法。所以,这无疑对我成为一名更好的管理者有很大帮助。我将在几秒钟内回到赋权的概念,特别是它与 Wix 的公会结构的关系。我也想回到为什么幸福在工作中被高估了,以及它不应该是“ Kumbaya”。我们稍后会回来。但是,说到青年运动,当我作为投资者涉足 Wix 时,让我印象深刻的是公司外的文化。>> 我认为我曾经给你打过电话,你告诉我你在希腊的水里>> 我在度假,你说不,不,不,在工作。>> 是的。>> 解释一下,直到今天,你仍然很难相信我们当时真的在工作。我知道>> 除了这发生在六个月后又一次,六个月后又一次。>> 是的,但我们不再去希腊了。太冷了。我们开始去泰国。>> 泰国。是的。我们有一个概念,我们仍然这样做,为了,你知道,为了让管理团队有高质量的时间。我们想让他们摆脱日常生活,你知道,不管他们年轻,有没有孩子,有没有孩子,就像把它从周围环境中抽离出来,尽量将他们孤立起来。你知道,我们不会拿走你的手机。你可以和家人说话,等等。这不是真正的孤立,但绝对是一个非常显著的改变环境。一个显著的改变环境,而且很远,所以它不会每天晚上都中断,因为你回家了,然后第二天早上又回来。所以它必须在国外。我们有一个概念,我们想做非常漫长的一天,你知道,解决一些非常棘手的问题,我们想解决公司的结构,什么在起作用,谁该负责,不是指责,而是真正找到根本原因,以便我们可以改变事情。我们下一步必须做的战略性的大事是什么?你如何着手处理它们?我们面临的关键威胁是什么?我们如何减轻它们?这些都是棘手的问题。它们几乎总是需要很长时间。它们几乎总是会引起很多情绪。为了有效地做到这一点,我们希望在一个极其有趣、舒适的环境中进行,并且能够让人们,你知道,消化并处理他们的情绪,以便他们能够得到清理、理顺,然后我们可以继续进行建设性的事情。嗯,实际上,我们是这样做的,我们去一个温暖宜人的地方。嗯,我们整天进行会议。我们大约在早上 9 点 10 点开始,通常在晚上 6 点 7 点结束。如果你想到任何一位经理有五天的时间与他的管理团队在一起,这是非常多的管理时间。我在这里执行得很严格,我没有给他们太多休息时间。他们总是抱怨。嗯,我们在水里进行。所以,我们在泳池里或海里进行。我们实际上坐在水里聊天。嗯,在水里开会,有几个非常重要的价值。一是,正如我所说,它非常舒适。它很容易。你不会整天坐在某个黑暗的霓虹灯照明的会议室里感到不舒服。所以你看到太阳,你感受到风,你坐在水里,你可以四处走动,感觉很舒服。另一个巨大的好处是,嗯,即使在所有领域的改进之后,没有人愿意把智能手机带进水里。所以你能得到人们的注意力。这是仅有的两个好处。>> 它们很大。>> 它们很大。>> 它们很大。>> 是的。所以效果非常好。而且我还会告诉你另一件事,迈克尔。有几年,这种进行户外活动的节奏被打断了。你知道,像科维德战争在以色列这样的小事件。嗯,每当我们错过一次,我都能真正感受到正在发生的错位。>> 嗯,我们总是试图,你知道,做一次,或者在特拉维夫的某个泳池里做一次,或者类似的事情。>> 你得不到同样的质量。>> 你得不到同样的质量。现在每年都有泰国,当没有科维德和战争的时候?>> 泰国,是的,因为我们正在尝试,它仍然在以色列。所以去加勒比海太远了。所以我们尝试,你知道,不是近距离目的地,但它是我们能找到的最接近的热带气候。我敢肯定,早期有一些投资者认为这对一家年轻的公司来说是一笔不小的开销,或者没有人说过>> 不,太棒了。>> 我不知道为什么。我不知道为什么。我的意思是,我们的前两次,嗯,天使投资人,我想我们做的第一次是在你获得风险投资之后。所以,董事会里另外两位重要的成员是来自 Mangrove 和 Bessemer 的代表。嗯,亚当,我想你以前在他的节目上过,来自 Bessemer,还有 Mark Tuloose 来自 Mangrove,他们实际上非常聪明,并且支持这一点。>> 当你加入的时候,嗯,不,不,我想说当你加入的时候,首先,这已经是一种习惯了,所以你对此没什么可说的,但你批评并推动我做的所有事情中,你从来没有说过任何反对的话。>> 我想被邀请。这是公平的,这是公平的。你们都想要,但有一些规则。所以,关于 Wix 文化早期的另一件事是咖啡。>> 嗯。>> 就像,你知道,硅谷有很多事情在发生,免费食物等等,但在 Wix,有像咖啡。Wix 总是有好咖啡,有咖啡豆和大型咖啡机,而且不是 Nespresso、胶囊或糟糕的星巴克咖啡。这是怎么回事?首先,我们喜欢咖啡,以色列人普遍喜欢咖啡。我们是一家小公司,我们没有多少钱。现在,我刚谈到去泰国,所以你会说,“嘿,嘿,嘿。”嗯,顺便说一句,你知道,我曾经尝试过比较一下去以色列一家高品质的地方和去泰国吃饭的费用。>> 价格一样。>> 价格一样。嗯,你只是在旅行上浪费一点时间,但你得到了质量,你知道,仅仅是因为整天在一起。嗯,我们没有钱免费请客吃饭,你知道,很多这样的福利都是后来才有的,但当我们非常小的时候,我们就说,我们总是想专注于那些重要的事情,并能改变人们生活的事情。所以,例如,咖啡。我们说人们喜欢咖啡。我们不会告诉他们吃什么,但我们会确保他们有真正优质的咖啡,因为我们知道他们整天都在喝,而且我们对此感兴趣。所以,这是其中之一。但我们当时还有另一个很棒的规定。我们当时在特拉维夫的 Kashmon,那里有一个>> 那就在特拉维夫市中心,在一栋非常破旧的建筑里。如果我回到我的 Facebook 帖子,你可以找到 Near 的照片。>> 准确。是的。>> 准确。嗯,今天整个地区已经变得,嗯,TLV 商场就在它前面,所以看起来更漂亮了。>> 但当时它是一个洞。>> 它是一个地狱。TLV 商场基本上是一个停车场。>> 是的。>> 嗯,嗯,楼下有几家商店,实际上出售电脑设备和椅子之类的东西。每当有一个新员工进来时,我们就说,你知道,你的工作站没有电脑,也没有椅子,给你一张信用卡,去楼下随便买你喜欢的。我们的想法是,你知道,椅子、屏幕、鼠标、键盘,这些都是科技员工的工具。他大部分时间都会在上面度过。就椅子而言,让我们给他选择,最贵的和最便宜的之间的价格差异并不大,尤其是在谈论,你知道,20 名员工,30 名员工的时候。让我们给他选择。首先,这是一个很酷很有趣的体验。其次,它只是,你知道,让每个人都觉得他们得到了他们所期望的质量,而不是我们预先确定的东西。我们当时有这个规定,一直到近千名员工,然后它就不再有效了。>> 是的。然后楼下的生意就倒闭了,因为你们搬出了那栋楼。>> 是的,这也是真的。>> 所以,在 Wix 公司早期,公司是基于一种叫做 Flash 的技术,几乎所有人都忘记了。Flash 技术是由 Macromedia 制作的。顺便说一句,Adam Fischer 在我们坐在这里的时候也提到了它。是的。>> 事实上,它正在恶化。当时看起来它将要被淘汰。>> 是的。>> 换个说法更好。>> 但 Wix 是建立在 Flash 上的。>> 是的。>> 而就在那时,HTML 5 才刚刚起步。>> 这是一个真正的危机时刻。所以,我想让你带我们回顾一下发生了什么,你做了什么,你如何准备,以及你如何度过了那个时刻,公司真的开始成长。所以,Flash 是科技史上一个非常奇怪的故事。所以,你知道,记得 Macromedia 被 Adobe 收购了。是的。>> 因为 Flash。Flash 是全球安装量最大的软件。它安装在 96% 的计算机上。嗯,如果我们,当我们开始 Wix 的时候,Flash 网站是主流,因为你无法用 HTML 做很多疯狂的视觉效果。>> 是的。这使你能够制作动画网站。>> 而且它还有,你知道,它在任何计算机或任何浏览器上都能几乎完全相同地工作的价值,因为它实际上运行在一个软件上,而不是,你知道,很多不同的软件。嗯,所以每个人都想拥有一个 Flash 网站,事实上,嗯,很多人都在专门研究如何在 Flash 中构建复杂的东西,因为它几乎就像编码一样。需要一种半编码的方式。嗯,我们当时从 Wix 获得的第一个也是最令人兴奋的版本,基本上是让任何人都能构建一个 Flash 网站,而无需了解任何编码知识。人们喜欢它,他们用它做了很多很棒的事情,也做了很多非常奇怪的事情,因为他们可以。然后 Adobe 和史蒂夫·乔布斯之间发生了一场争吵。你知道,他觉得他支持他们的发布。他们没有将一些新的功能纳入 Mac,当时是针对 iOS 的 Photoshop 和 Illustrator。嗯,他转向支持 HTML 5 作为新标准。嗯,我们需要弄清楚我们押注的是什么。我们是在押注 Adobe 和这个软件,它安装在全球 96% 的计算机上,还是押注史蒂夫·乔布斯发起的这场针对这项技术的十字军东征?我想对此做一个明确的说明,因为人们不记得这段历史了,我认为这非常重要。因为生活中的一切都是个人的,这变得非常个人化,在 Adobe 和史蒂夫·乔布斯之间。他决心要摧毁 Flash,也要解放他的苹果设备,因为它们不支持他。他现在要将所有苹果设备从 Adobe 中解放出来,特别是 Flash,以及随着时间的推移的 Adobe。>> 准确。嗯,这意味着在 2008 年。>> 当 iPhone 问世时,你知道,一开始它不支持 Flash,仅仅是因为它还很早,而且他们没有时间去做。但后来在第二个版本中,当是时候加入 Flash 和 iPad 问世时,他说,“不,我们现在不会支持我们的设备上的 Flash。”所以,这不仅仅是押注史蒂夫·乔布斯。是理解这里有一个运动,有两个非常令人兴奋的新产品,iPhone 和 iPad,没有 Flash。而且说实话,这让 Adobe 毫无意义地输掉了。好吧,实际上是有意义的,因为我记得当时有一些平板电脑的广告,它们显示它们可以呈现 Flash 作为与 iPad 相比的优势,以赢得广告和销售。但我们决定,我们担心两件事。一是 Adobe 没有与我们或其他人进行非常坦诚的沟通,而且我们可能是当时全球最大的 Flash 网站分发商,但他们仍然不和我们说话。这让我们非常担心,最终我们的未来取决于一个由一家公司控制的软件,而史蒂夫·乔布斯带来的新闻或愿景是 HTML 5 将会非常棒,他将施加很大压力使其变得如此,因为它将服务于这些新设备,所以它们必须达到高水平的视觉能力,显然是苹果和史蒂夫·乔布斯,所以视觉高质量的视觉效果对他们很重要。所以很有可能他们会达到那个水平。但要说清楚,2008 年的苹果公司不是今天的苹果公司。你知道,iPhone 刚刚问世。乔布斯几年前从比尔·盖茨和微软那里获得了 1.5 亿美元的救助贷款。>> 是的。>> 这是第一次,你知道,在 iPod 之后,这是第一个真正连接的设备。>> 没错。>> 所以这并不明显。>> 这并不明显。但关于那个愿景有趣的部分是,HTML 5 将成为一个标准。它不会是一个属于某个人的软件,如果它是一个标准,这意味着有来自所有人的贡献者,而我们不会依赖于一家公司拥有的一个软件。嗯,我们决定我们必须对冲我们的未来,开发我们的 HTML 5 编辑器。你知道,早期我们认为我们可能会有 HTML 5 和 Flash,然后我们会看看哪个更好,然后我们做出选择。显然,首先,你知道,一旦我们决定要走这条路,我们内部进行了很多辩论,是否要这样做,如何做,与董事会进行了很多争论,这是否是一个好决定,因为风险是我们有一个正在增长的业务,而且我们正在早期阶段取得成功,现在我们不得不重写整个技术。小公司,我们必须停止一切,只做这个一年多。这是一个很大的风险,因为业务会因此放缓。而且我们可能会失去阵地或市场份额给那些在我们这样做的时候没有这样做的竞争对手。嗯,这有很多风险。>> 当时还有其他竞争对手,Weebi 和>> Weebi,Squarespace 很早就有了,Yola 在那之前叫 Synicide。我想当时还有 Moonfruit。当时有很多。>> 嗯,嗯,这是一个赌上公司的举动。我认为这实际上是一个相对容易的赌注,因为如果我们没有这样做,而是继续使用 Flash,而 HTML 5 达到了现在的水平,而 Flash 像它那样消亡了,那么我们就失去了公司。>> 嗯。但在我们这样做,而 Flash 保持强大甚至战胜 HTML 5 的未来,>> 我认为,嗯,它会恢复,因为你仍然会有 Flash 网站构建器,只是有一些,你知道,一些>> 落后一年>> 落后一年在基础设施和发展方面。所以,我认为,你知道,但我们必须下注。当时仍然极其冒险。你必须记住一件事,那就是我们冒着生意大幅放缓的风险,我们可能会没钱了。>> 对。>> 也许我们的股东和风险投资家会决定支持我们。或者他们可能会说,“嘿,伙计们,你们下错了赌注,这就是生活,所以去开始新的事情吧。”>> 你拥有如此好的投资者真是太好了。哇。>> 这是真的。顺便说一句,你可以依靠,我认为拥有伟大的投资者真的很有帮助。嗯,嗯,你知道,幸运的是,我认为我们做出了正确的选择。嗯,嗯,我认为在发布后的 3 到 4 个月内,我们所有的网站都开始使用 HTML 构建,并且没有新用户添加到 Flash 中。现有的用户习惯了 Flash,并继续构建 Flash 网站很长时间。事实上,你知道,我们是什么时候完全停止使用 Flash 网站的?>> 我猜是最近。>> 我想大约两年前,嗯,嗯,浏览器,最后的浏览器宣布它们将停止支持 Flash。我们仍然有大约 10,000 个 Flash 网站。人们不愿意放弃他们的 Flash 网站。我们说,“各位,我们很抱歉,但它们再也无法在任何地方正常工作了。”>> 哦。>> 这只是一个故事,我认为人们不理解遗留技术在系统中存在了多久。>> 基本上永远。>> 是的,基本上永远。这,这真是令人惊叹。>> 快进几年。>> 业务正在这样做。如果我的记忆没错,它的年收入约为 6000 万美元,你决定上市。>> 有人一直在催促我。>> 等一下。所以,这绝对是今天会被认为是早期 IPO,但即使在 2013 年>> 这也是一个早期 IPO。你为什么这么做?>> 我认为,一如既往,这是几个因素的结合。首先,我们有一个疯狂的投资者,他带我去,我记得当时就在我们现在坐的地方附近。他带我去吃早餐,在逾越节。我记得,因为那是逾越节的犹太洁食早餐。Zillow 刚刚上市,由 Benchmark 支持,他们也上市了,甚至比 Wix 更早。我认为他们的 IPO 价值大约在 3 亿到 4 亿美元之间,收入大约在 5000 万美元左右。非常早期的 IPO。嗯,我想你受到了 Zillow 的启发,你给了它所有的思考,然后你坐下来对我说,“嘿,Near,我认为我们应该让 Wix 上市。”这完全让我措手不及,因为我从未想过上市这个概念。我记得,早餐结束后,我给 Abisha 打了电话,Abisha 正要去机场去旧金山。我说,“你知道,Abisha,迈克尔刚刚请我吃早餐,告诉我他认为我们应该上市。你怎么看?”他说,“我什么都没想。我从未想过。我脑子里没有任何关于上市的想法。我甚至不知道如何开始思考它。”>> 听到这个,我说,“你知道,这正是我当时的想法。”嗯,但几年前,你把我介绍给了 JP Morgan 的 Noam Trobe,他最终成为了我们 IPO 的银行家。我说,“Abisha,听着,我认识这个人,他很聪明,他是以色列的坚定支持者,住在旧金山。我会在邮件里做一个快速介绍,当你到那里的时候,试着和他喝杯咖啡,让我们开始学习。”我想那是在 2012 年 4 月,我们最终在 13 年 11 月上市。所以,这就是我们思考和学习过程的长度。嗯,在 2012 年夏天,我们想再次融资,我们非常渴望获得高估值,因为我们想筹集大量资金,而且我们不想稀释太多。你知道,我们正处于可以挑三拣四的阶段。很有趣的是,我们进行了为期两周的路演,第一周很棒,我们进行了精彩的会议,每个人都非常热情。我们确信我们会收到很多高质量的、价值半亿美元的条款清单。然后,在那一周的星期四或星期五,发生了一些事情,那就是 Facebook 上市了。今天他们经营着一家巨大的企业,但当时 IPO 很糟糕。他们上市后暴跌。>> 股价下跌了 50%。>> 是的。>> 是的。嗯,现在硅谷的每个人都持有 Facebook 的股票。所以,我们在第一周遇到的所有快乐的人,在接下来的几周里都变得非常不快乐。我们回到家,明白现在不是筹集资金的好时机。嗯,我们说,“管他呢,让我们试着弄清楚这个。”
整个首次公开募股(IPO)的历程。所以我们和董事会通了个电话,告诉他们,伙计们,我们想开始推进这件事。每个人都说:“好吧,那我们下个月能上市吗?”我们说:“嗯,不行,因为在座的没有人真正带领过公司上市,尤其是我们。所以,我们需要,我们需要,我们需要学习。”我们又一次联系了 Noah Wro,他之前在帮助我们融资。说实话,我们让他很惊讶。他以为我们是在九月份尘埃落定后,想办法进行下一轮融资。但我们却说:“你知道吗,Noah,让我们走 IPO 的路吧,但因为我们完全不懂,所以需要你来帮我们。我们想和至少 10 位在过去几年里带领公司上市的 CEO 聊聊。而且他们应该和我们的规模差不多。所以,和一家大型公司交流肯定完全不同。”
嗯,在秋季和初冬,我们经历了整个学习过程,与银行家交流以更好地了解事物运作方式,与有上市公司经验的投资者交流,与许多带领公司上市的 CEO 和 CFO 交流,问他们对什么感到满意,对什么感到失望,以及他们在 IPO 前会做些什么来更好地应对 IPO 后。他们在这个过程中最好的经历是什么?最糟糕的经历是什么?基本上,我们开始积累大量想法,无论是我们想复制的好想法,还是我们想确保避免的事情。
嗯,你知道,我想,你知道,我从 LinkedIn 的 CFO 那里得到的一个评论,让我们在 IPO 前付出了巨大的努力,重新分配了公司里所有明星的股权,这是一次非常非常痛苦的经历。我们在 IPO 前一刻稀释了现有股东 11%。
>> 顺便说一句,你应该指出关于长期归属权。
>> 长期归属权。嗯,管理层长期归属权,嗯,嗯,嗯,中层管理人员,普通员工。
>> >> 普通员工是四年长期归属权,如果我没记错的话,是六年。
>> >> 六年。
>> >> 是的。
>> >> 是的。
>> >> 我认为这是关键点,因为有一点需要指出的是,Wix 的核心团队 18 年后仍然在那里。
>> >> 没错。
>> >> 公司里的人,工作超过十年了,
>> >> 有些接近二十年了。
>> >> >> 现在,现在你让我觉得自己老了。
>> >> >> 你开始公司的时候才 30 岁,31 岁。
>> >> >> 那是很久以前的事了。这只是一个事实。
>> >> 嗯,嗯,Wix 的团队,我认识的任何其他公司都比不上,仍然非常广泛地存在。
>> >> 是的。
>> >> 包括 CFO,
>> >> >> 包括在 IPO 前不久加入的。
>> >> >> 是的。CFO,包括我几乎认为只有一个高级经理是在此之后加入的,对吗?
>> >> >> 所有人都 IPO 前。
>> >> >> IPO 前。
>> >> >> 是的。
>> >> >> 这相当令人震惊。
>> >> >> 这相当令人震惊。嗯,总之,我们学到了很多。
>> >> 嗯,嗯,我们花了,嗯,2012 年底学习,2013 年初,组建了支持我们上市的银行家团队。然后我们在三月启动了。2013 年三月是 IPO 的启动。
>> >> 这将我们带到了十一月,嗯,十一月的那个时间点。
>> >> 嗯,而且,嗯,我想当时我们并没有完全理解我们正在做什么,说实话,因为我记得这是以色列。今天,在以色列遇到一位高管,或者甚至不是在一家上市公司长大的高管,已经很普遍了。如果你在 2013 年的硅谷和特拉维夫,这是一种非常普遍的事情。当时只有很少的公司。我们遇到了 Ayal Valdman,还遇到了
>> >> >> Melanox 的创始人,也在播客上。
>> >> >> 是的。
>> >> >> 是的。我们还遇到了 Gil Schwed。但这些人已经上市了。
>> >> >> >> Checkpoint。
>> >> >> >> 只有他们两个人,Checkpoint 在 90 年代初就上市了。
>> >> >> >> 是的。
>> >> >> >> 所以,非常非常不同的故事。很难找到身边有合适经验的人来指导你。今天又容易多了。我想这是我们非常自豪的事情。
>> >> 嗯,嗯,所以我们不确定我们正在做什么。首先,我们想筹集资金,这是一件事,也是一个很好的,一个很好的上市理由。我们通过 IPO 发现的另一件事,或者通过 IPO 前的过程,这成为了一个重要的动机,就是我们多年来,在上市前,收到了很多慷慨的卖公司报价,2.5 亿美元,4.5 亿美元,10 亿美元,就在 IPO 前。我们总是拒绝了,我们拒绝是因为我们喜欢我们所做的事情。
>> >> 我们早期看到了一些二级市场交易,这是我们股东的又一次慷慨,允许并支持了这一点。
>> >> 所以我们并不,你知道,在个人生活方面,对即时现金的需求非常迫切。我们真的相信我们可以建立一个伟大的事业,我们想全力以赴。我们发现了一些东西,你知道,有人在 IPO 前对我说过。
>> >> 嗯,嗯,是 Benvasat,他当时在我们董事会,并且在《魔兽世界》中发挥了重要作用。我记不清了,他说,他说:“你最担心什么?”我说:“嗯,我担心失去控制权,作为一家上市公司。”他说:“不,不,不,不。你不明白。情况正好相反。”我说:“什么意思?”我说:“嗯,今天有三四个人持有公司所有的股份,或者大部分股份,而且幸运的是,他们很友好,支持你,信任你,但你知道,在另一种情况下,他们几乎可以在核心上接管。公司会经历这些。这并不罕见。它会发生。
>> >> 当你上市时,公众投资者最不想做的事情就是管理公司。他们希望你来做,他们希望信任你。如果你更受信任,他们会给予你更多奖励,如果你不太受信任,你就会陷入困境。但实际上,你将比作为一家私营公司拥有更多的控制权和信心。
>> >> 嗯,我想,嗯,IPO 最终成为我们成长、变得更认真,作为管理者,以及极其投入的一个关键时刻,因为一旦你上市了,你知道你持有股权六年,因为你知道你想在那里待六年,所以这是一个长期的承诺。
>> >> 嗯,所以我想你对上市没有后悔,或者有吗?
>> >> >> 不,一点也没有。
>> >> >> 你会建议其他年轻的创业者现在就尽早上市吗?
>> >> >> 不,我认为这真的取决于公司。
>> >> 嗯,嗯,我不确定。我认为对我们来说,这是正确的选择。我认为今天的环境有点不同。更容易获得资金。你获得的资金比以前更多,而且条款更好。我记得当你加入 Wix 的董事会时,Benchmark 基本上进来清理了所有现有的优先股和糟糕的否决权以及公司章程中的严格规定。
>> >> 所以我认为今天的环境不同了。我认为在某种程度上变得更成熟是有很多价值的。我也认为,今天的以色列创业者比我们上市时更容易在私营公司中成熟。
>> >> 话虽如此,我仍然认为这是一个伟大的成果,因为如果你想建立一些长期的东西,如果你有远见,你想建立一个遗产,你想建立一家将超越你的公司。所以,我真心梦想着有一天,你知道,退休,因为我加入 Wix 已经 30 年了,并且有优秀的管理者来经营公司,基本上,你知道,在我临终时,我知道这家公司仍然是一家伟大的以色列公司,它正在为世界做出伟大的贡献。
>> >> 有这样的公司。它们存在。它们在以色列不存在,因为以色列太年轻了。
>> >> >> 不 exactly 是太年轻了。但但为什么不呢?我想如果你想走这样一条路,不完全是这样,但类似这样,那么你肯定需要在某个时候让公司上市。
>> >> 在所有收到收购要约的公司中,有哪家现在比 Wix 更大吗?
>> >> 我不这么认为。
>> >> >> 有一家,这相当令人震惊。就在 IPO 前,你聘请了一位业务发展和公司发展主管。他叫 Drawer,但他的工作是做零交易。
>> >> 是的,我记得我给了他交易。他说:“哦,非常感谢。”我说:“你跟进过了吗?”他说:“我没跟进。”
>> >> >> 什么?什么?什么?
>> >> >> 他的工作是礼貌。
>> >> >> 不,我是认真的。听着,我认为每家公司都不同。
>> >> >> 我们是一家公司,它建立在当时在以色列相对罕见的东西之上。我们建立了一个直接面向消费者的产品,这个产品相对来说几乎立即就取得了巨大的成功,因为当时有巨大的需求,而且我们在最初的版本中做得很好,以提供真正有价值的东西。
>> >> >> 我们有如此多的增长和发展空间,以至于当时进行交易和合作,现在我们不同了,但当时努力整合并与大公司和合作伙伴合作,会极大地减缓我们的速度。这是一个小型的开发团队,如果你投入一半的精力来将你的产品集成到 Google 或 Meta 或任何东西中,你可能无法获得与仅仅开发面向消费者的产品并获得更多关注相同的价值,而且你会大大减缓开发速度,并造成依赖性。
>> >> 所以当时我们真的,我们真的在避免合作。然而,我们收到了很多人的接触,我们不想成为傻瓜而忽略他们。所以我们找了一个人来长期维持关系。顺便说一句,其中一些关系在四五年后变成了合作伙伴关系,当时我们确实有能力抬起头来,喘口气,并尝试建立那种合作伙伴关系。
>> >> >> 但当时我们只需要一个人来保持礼貌,并维持关系,而无需实际做任何事情。
>> >> >> 他可以给他一个更好的头衔。他可以是首席礼仪官,或者只是叫他别当傻瓜。
>> >> >> >> 感觉就像,
>> >> >> >> >> 你知道,我们办公室可能就是这么叫他的。
>> >> >> >> >> 代码。
>> >> >> >> >> 这也很好地引出了你最近的一次收购,就在三个星期前。
>> >> >> >> >> 嗯。
>> >> >> >> >> 是的。
>> >> >> >> >> 嗯,当时整合并不难,因为只有一个家伙。
>> >> >> >> >> 是的。
>> >> >> >> >> 和一些 Vibe Coding。所以你想告诉我们关于 Bass 44 的事吗?
>> >> >> >> >> 嗯,你为 Bass 44 支付了多少钱?首先,
>> >> >> >> >> 8000 万美元。
>> >> >> >> >> 8000 万美元。
>> >> >> >> >> 嗯。
>> >> >> >> >> 为一个人。为一个人,还是技术,还是专业知识,还是品牌,还是一个正在获得大量关注的实际产品。顺便说一句,它还在不断改进。所以,自我们宣布收购以来,过去几周的数字已经有了巨大的改善。再次,时间会证明一切。谈论它,我可能非常自豪,你知道,收购一个月后,然后在一年后可能非常尴尬。理论上,一年后我会非常高兴,甚至更自豪。
>> >> >> >> 但你知道我,我总是乐观的。
>> >> >> >> 你为什么不谈谈 B 44 做什么?
>> >> >> >> 当然。所以,B,你想说还是你可以说。
>> >> >> >> 所以,B 44 是一家公司,处于 Vibe Coding 的新兴领域。Vibe Coding 的理念和概念是使用自然语言来提示。你写道,我想建一个网站。我想建一个组件。我想建一个做某事的应用程序。好的。我妻子想让我们建立一个应用程序,可以把所有的孩子们的夏日活动都集中在一个地方,在一个日历上管理。它可以接受文本输入,以便输入新的活动,或者也可以扫描包含数据的图像并将其放入日历。你提示它,你得到它,你明白你遗漏了什么,或者你想直接从日历本身编辑。所以你再次提示它,说添加这个和那个。你可以用希伯来语,也可以用英语。这是一个非常非常酷的概念,我认为 Vibe Coding 对我们来说非常有趣,有两个原因。一个,我想说总有三种可能的结局。好吧,它会消失。这总是一个选项,对吧?有些东西会迅速兴起,然后迅速衰落。我们见过这个。你见过这个。我见过很多次了。
>> >> >> >> 当然,我们不这么认为,但这是一个选项。另外两个选项是,让我们称之为防御性选项,我不太相信,但值得考虑,那就是一年后,两年后,三年后,全球大部分网站将由 Vibe Coding 创建,在这种情况下,我们必须成为其中的重要参与者,因为它保护了我们可能被新技术蚕食的现有业务,这回到了像当年 HTML Flash 的决定。
>> >> >> >> 然后是第三个选项,我更相信,这有点像 Wix 当年所做的,你知道,我们降低了谁能建网站的门槛,因为当我们开始 Wix 时,你还记得,如果你想建一个漂亮的网站,你必须是专业人士,你必须知道如何用足够高的质量编写 Flash 或 CSS 代码,才能创造出看起来很棒的东西,而且每当你想做更改时,你都必须偶尔回到代码。Wix 的整个想法是,我们将消除所有这些麻烦。我们将清理它。我们将处理技术。我们将只提供用户界面供你自己操作。Vibe Coding 为构建应用程序,构建软件做了同样的事情。
>> >> >> >> 我可以做 Anthropic 吗?
>> >> >> >> 试试看。它不是,它不是一样的东西。Anthropic 在你是一个懂代码的人,并且希望代码为你编写方面做得非常出色。
>> >> >> >> 顺便说一句,Vibe Coding 是运行在这些模型之上的。好的。当然,这是简化。你可以说,你能做到吗?你能只给人们 Flash 吗?不。我给了他们 Wix。
>> >> >> >> 是的。
>> >> >> >> >> 好的。我拿了更复杂的技术,并将其简化给了像你和我这样不懂代码的人。你把 Wix 的营销机器放在 Base 44 后面,秘密武器叫 Omar Shai。
>> >> >> >> 是的。
>> >> >> >> >> 他是 CMO。
>> >> >> >> >> 他深入其中。
>> >> >> >> >> 在 Wix。
>> >> >> >> >> 现在他也是 Base 44 的 CMO。
>> >> >> >> >> >> 在 Base 44。
>> >> >> >> >> 是的。
>> >> >> >> >> 自他们到来以来,你为 Base 44 的营销投入了多少钱?因为他对 Schlommo 投入了零。更多 Schlommo。先生。
>> >> >> >> >> 我无法透露数字,但我会说这是一个不错的数字,而且还在增长。
>> >> >> >> >> >> 而且还在增长。
>> >> >> >> >> 你觉得你已经还清了购买价格吗?
>> >> >> >> >> 我认为我肯定已经通过价值还清了。我们会得到的。
>> >> >> >> >> >> 我还没有看到现金,但我会看到的。
>> >> >> >> >> 所以,这是一个人的公司,而 Wix 一直是关于我称之为“小人物”的。
>> >> >> >> >> 嗯,我记得在 IPO 前夕的一个艰难决定是关闭叙利亚的业务,因为美国政府要求,如果你为叙利亚客户提供服务,即使他们是小人物,你也不能上市。
>> >> >> >> >> 是的。嗯,在叙利亚。
>> >> >> >> >> 我们真的在寻找任何漏洞来试图避免这种情况,但最终它非常严格,所以我们不得不这样做。
>> >> >> >> >> 是的。然后俄乌战争爆发了。
>> >> >> >> >> 是的。
>> >> >> >> >> Wix 在乌克兰有很多员工。
>> >> >> >> >> 很多。我想让你谈谈两件事。一是决定切断与俄罗斯的联系。
>> >> >> >> >> 嗯。
>> >> >> >> >> 从 Wix。
>> >> >> >> >> 是的。
>> >> >> >> >> 二是你们为乌克兰员工做了什么。
>> >> >> >> >> 当然。所以,我认为第一件事是切断与俄罗斯的联系,这是一个艰难的决定。嗯,这又是一个艰难的决定,因为你知道,大国在打仗,你知道,理论上你可以说,啊,俄罗斯人是坏人,顺便说一句,我确定他们是坏人。嗯,任何支持他们的东西都应该被移除。所以这是一个容易的决定,就是移除它。但正如你所说,归根结底,使用 Wix 的人不是,不是俄罗斯人。
>> >> >> >> >> >> 不使用 Wix。
>> >> >> >> >> >> 不,他不是。对。嗯,这是普通人,普通城镇里的小镇,或者莫斯科,无论在哪里,他们用它来经营他们的小生意。好的。他们不是权力斗争的一部分,他们会受苦。
>> >> >> >> >> 嗯,尽管如此,我认为,嗯,这是一个极端的情况,嗯,你知道,与叙利亚的情况不同,嗯,嗯,我们试图与之抗争,因为这只是,你知道,政府规定。
>> >> >> >> >> 是的。
>> >> >> >> >> 这里有许多小人物也在受苦,也不是斗争的一部分,而且一次又一次地受到打击,那就是乌克兰人。
>> >> >> >> >> 嗯,我们认为,你知道,在宏观平衡中,好吧,正确的事情是,嗯,切断我们与俄罗斯的关系,或者我们与俄罗斯的业务关系。
>> >> >> >> >> 这不是一个容易的决定。
>> >> >> >> >> 我们知道,无论我们决定什么,都会有负面影响,我们决定朝着那个方向前进。
>> >> >> >> >> 受影响的客户有多少?
>> >> >> >> >> 嗯,我认为付费客户有几万,可能是真实数字。
>> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>