aktov institucii unie clenske staty pomahaju unii pri plneni jej uloh a neprijmu ziadne opatrenie ktore by mohlo ohrozit dosiahnutie cielov unie vklada sa clanok b ktory nahradza clanok zmluvy o zalozeni europskeho spolocenstva clanok b vymedzenie pravomoci unie sa spravuje zasadou prenesenia pravomoci vykonavanie pravomoci unie sa spravuje zasadou subsidiarity a proporcionality podla zasady prenesenia pravomoci unia kona len v medziach pravomoci ktore na nu preniesli clenske staty v zmluvach na dosiahnutie cielov v nich vymedzenych pravomoci ktore na uniu neboli v zmluvach prenesene zostavaju pravomocami clenskych statov podla zasady subsidiarity kona unia v oblastiach ktore nepatria do jej vylucnej pravomoci len v takom rozsahu a vtedy ak ciele zamyslane touto cinnostou nemozu clenske staty uspokojivo dosiahnut na ustrednej urovni alebo na regionalnej a miestnej urovni ale z dovodov rozsahu alebo ucinkov navrhovanej cinnosti ich mozno lepsie dosiahnut na urovni unie institucie unie uplatnuju zasadu subsidiarity v sulade s protokolom o uplatnovani zasad subsidiarity a proporcionality narodne parlamenty zabezpecuju dodrziavanie zasady subsidiarity v sulade s postupom ustanovenym v uvedenom protokole podla zasady proporcionality neprekracuje obsah a forma cinnosti unie ramec toho co je nevyhnutne na dosiahnutie cielov zmluv institucie unie uplatnuju zasadu proporcionality v sulade s protokolom o uplatnovani zasad subsidiarity a proporcionality clanky a sa vypustaju clanok sa nahradza tymto textom clanok unia uznava prava slobody a zasady uvedene v charte zakladnych prav europskej unie zo decembra upravenej decembra v strasburgu ktora ma rovnaku pravnu silu ako zmluvy ustanovenia charty ziadnym sposobom nerozsiruju pravomoci unie vymedzene v zmluvach prava slobody a zasady v charte sa vykladaju v sulade so vseobecnymi ustanoveniami hlavy vii charty ktorymi sa upravuje jej vyklad a uplatnovanie a pri riadnom zohladneni vysvetliviek by articles a b and d thereof article shall be replaced by article h thereof article shall be replaced by article e thereof and article shall be replaced by article d thereof the heading of the title shall be deleted and its number shall become the number of the title on final provisions articles to b of title vi and articles to of title vii relating to enhanced cooperation shall be replaced by article in accordance with point above and title vii shall be repealed articles and shall be repealed final provisions title viii on final provisions shall be renumbered vi this title and articles and shall be amended as set out respectively in points and below article shall be replaced by article b as indicated above in point and articles and shall be repealed the following new article a shall be inserted article a the union shall have legal personality article shall be replaced by the following article the treaties may be amended in accordance with an ordinary revision procedure they may also be amended in accordance with simplified revision procedures the government of any member state the european parliament or the commission may submit to the council proposals for the amendment of the treaties these proposals may inter alia serve either to increase or to reduce the competences conferred on the union in the treaties these proposals shall be submitted to the european council by the council and the national parliaments shall be notified if the european council after consulting the european parliament and the commission adopts by a simple majority a decision in favour of examining the proposed amendments the president of the european council shall convene a convention composed of representatives of the national parliaments pravomoci hospodarskeho a socialneho vyboru v clanku sa odsek nahradza tymto textom europsky parlament a rada mozu v sulade s riadnym legislativnym postupom prijat vhodne ustanovenia upravujuce namornu a letecku dopravu uznasaju sa po porade s hospodarskym a socialnym vyborom a vyborom regionov pravidla hospodarskej sutaze v clanku sa doplna odsek komisia moze prijat nariadenia tykajuce sa kategorii dohod v suvislosti s ktorymi rada prijala nariadenie alebo smernicu podla clanku ods pism b clanok sa meni a doplna takto a v odseku sa na konci pismena c pripaja tato veta pat rokov po nadobudnuti platnosti lisabonskej zmluvy moze rada na navrh komisie prijat rozhodnutie ktorym sa zrusi toto pismeno b v odseku sa na konci pismena a pripaja ako aj na podporu regionov uvedenych v clanku pricom sa zohladni ich strukturalna hospodarska a socialna situacia v clanku sa doplna odsek komisia moze prijat nariadenia tykajuce sa kategorii statnej pomoci o ktorej rada podla clanku rozhodla ze moze byt oslobodena od povinnosti informovat uvedenej v odseku tohto clanku danove ustanovenia na konci clanku sa slova v lehote uvedenej v clanku nahradzaju slovami a zabranilo narusovaniu hospodarskej sutaze aproximacia pravnych predpisov poradie clankov a sa vymeni clanok sa oznaci cislom a clanok sa oznaci cislom clanok predtym clanok sa meni a doplna takto a na zaciatku odseku sa vypustaju slova odlisne od clanku slovo sa sa presuva za slovo ustanovenia b na zaciatku odseku sa slova ak po prijati zosuladovacich opatreni radou alebo komisiou nahradzaju slovami ak po prijati harmonizacneho opatrenia europskym parlamentom a radou radou alebo komisiou c na zaciatku odseku sa slova okrem toho bez toho aby bol dotknuty odsek ak po prijati zosuladovacich opatreni radou alebo komisiou nahradzaju slovami okrem toho set out in article may apply shall be replaced by which respects the values referred to in article a and is committed to promoting them may apply b in the second sentence the words it shall address its application to the council which shall act unanimously shall be replaced by the european parliament and national parliaments shall be notified of this application the applicant state shall address its application to the council which shall act unanimously the word assent shall be replaced by consent and the words an absolute majority shall be replaced by a majority c the following sentence shall be added at the end of the paragraph the conditions of eligibility agreed upon by the european council shall be taken into account the following new article a shall be inserted article a any member state may decide to withdraw from the union in accordance with its own constitutional requirements a member state which decides to withdraw shall notify the european council of its intention in the light of the guidelines provided by the european council the union shall negotiate and conclude an agreement with that state setting out the arrangements for its withdrawal taking account of the framework for its future relationship with the union that agreement shall be negotiated in accordance with article n of the treaty on the functioning of the european union it shall be concluded on behalf of the union by the council acting by a qualified majority after obtaining sa slovenskej verzie v clanku predtym clanku sa na zaciatku vkladaju slova bez toho aby bol dotknuty clanok v clanku druhom odseku prvej vete sa slova rada na navrh komisie vyda nahradzaju slovami europsky parlament a rada v sulade s riadnym legislativnym postupom na navrh komisie prijmu druha veta sa nahradza takto mozu sa prijat akekolvek ine vhodne opatrenia ustanovene v zmluvach pravo dusevneho vlastnictva vklada sa tento novy clanok a ako posledny clanok hlavy vi clanok a v ramci vytvarania alebo fungovania vnutorneho trhu europsky parlament a rada v sulade s riadnym legislativnym postupom ustanovia opatrenia vztahujuce sa na vytvorenie europskych pravnych titulov na zabezpecenie jednotnej ochrany prav dusevneho vlastnictva v celej unii a na zavedenie centralizovanych uprav povolovania koordinacie a dohladu rada v sulade s mimoriadnym legislativnym postupom ustanovi prostrednictvom nariadeni jazykove rezimy europskych pravnych titulov rada sa uznasa jednomyselne po porade s europskym parlamentom hospodarska a menova politika vklada sa clanok b ako posledny clanok hlavy vii s textom clanku meni a doplna sa takto a v odseku sa vypustaju slova a z casoveho planu v nej stanovenom b v odseku sa slova vyplyva z ustanoveni tejto zmluvy a z casoveho planu v nej stanovenom zahrnaju tieto cinnosti neodvolatelne stanovenie menovych kurzov veduce k zavedeniu jednotnej meny ecu stanoveniu a vykonavaniu nahradzaju slovami vyplyva z podmienok a postupov ustanovenych v zmluvach zahrnaju tieto cinnosti jednotnu menu euro stanovenie a vykonavanie clanok sa meni a doplna takto a v odseku prvom pododseku sa prva veta nahradza tymito dvoma vetami ak sa na zaklade postupu uvedeneho v odseku zisti ze hospodarske of regulations either on a proposal from the commission after consultation of the court of justice or at the request of the court of justice after consultation of the commission b in the second paragraph the words the decision shall be replaced by the regulation and the words the panel shall be replaced by the court c in the third paragraph the words the decision establishing the panel shall be replaced by the regulation establishing the specialised court d in the sixth paragraph the words the decision shall be replaced by the regulation and the following sentence shall be added at the end title i of the statute and article thereof shall in any case apply to the specialised courts article shall be amended as follows a in paragraph the first and second subparagraphs shall be replaced by the following wording which shall become the first subparagraph if the commission considers that the member state concerned has not taken the necessary measures to comply with judgment of the court it may bring the case before the court after giving that state the opportunity to submit its observations it shall specify the amount of the lump sum or penalty payment to be paid by the member state concerned which it considers appropriate in predseda vlady ivailo kalfin podpredseda vlady a minister zahranicnych veci prezident ceskej republiky mirek topolanek predseda vlady karel schwarzenberg minister zahranicnych veci jej velicenstvo kralovna danska anders fogh rasmussen predseda vlady per stig mller minister zahranicnych veci prezident spolkovej republiky nemecko dr angela merkel spolkova kancelarka dr frankwalter steinmeier spolkovy minister zahranicnych veci a vicekancelar prezident estonskej republiky andrus ansip predseda vlady urmas paet minister zahranicnych veci prezidentka irska bertie ahern predseda vlady taoiseach dermot ahern minister zahranicnych veci prezident helenskej republiky konstantinos karamanlis predseda vlady dora bakoyannis ministerka zahranicnych veci jeho velicenstvo kral spanielska jose luis rodriguez zapatero predseda vlady miguel angel moratinos cuyaube minister zahranicnych veci a spoluprace prezident francuzskej republiky nicolas sarkozy prezident francois fillon predseda vlady bernard kouchner minister zahranicnych a europskych veci prezident talianskej republiky romano prodi predseda rady ministrov massimo dalema podpredseda rady ministrov a minister zahranicnych resign from the duties that he carries out in the commission the following new article e shall be inserted article e the european council acting by a qualified majority with the agreement of the president of the commission shall appoint the high representative of the union for foreign affairs and security policy the european council may end his term of office by the same procedure the high representative shall conduct the unions common foreign and security policy he shall contribute by his proposals to the development of that policy which he shall carry out as mandated by the council the same shall apply to the common security and defence policy the high representative shall preside over the foreign affairs council the high representative shall be one of the vicepresidents of the commission he shall ensure the consistency of the unions external action he shall be responsible within the commission for responsibilities incumbent on it in external relations and for coordinating other aspects v tretej zarazke predtym druhej zarazke sa slova jednotnej akcie alebo spolocnej pozicie nahradzaju slovami rozhodnutia ktorym sa vymedzuje cinnost alebo pozicia unie iii v druhom pododseku sa v prvej vete slova z dolezitych nahradzaju slovami zo zasadnych posledna veta sa nahradza takto vysoky predstavitel hlada v bezprostrednej konzultacii s dotknutym clenskym statom riesenie ktore by bolo pre tento stat prijatelne ak neuspeje rada moze kvalifikovanou vacsinou poziadat aby sa dana zalezitost predlozila europskej rade na ucely jednomyselneho prijatia rozhodnutia iv treti pododsek sa nahradza novym odsekom posledny pododsek sa oznacuje ako odsek a odsek sa oznacuje ako odsek europska rada moze jednomyselne prijat rozhodnutie ustanovujuce ze rada sa uznasa kvalifikovanou vacsinou v inych pripadoch ako su uvedene v odseku c v odseku sa slova tento odsek sa nevztahuje nahradzaju slovami odseky a sa nevztahuju clanok sa meni a doplna takto a slovo rady sa nahradza slovami europskej rady a rady slova vzajomne informuju a sa vypustaju a slova tak aby zabezpecili co najucinnejsie uplatnovanie vplyvu unie prostriedkami zosuladenej a zblizujucej cinnosti sa nahradzaju slovami s cielom vymedzit spolocny postup b za prvu vetu sa vklada tento text pred prijatim akehokolvek opatrenia na medzinarodnej scene alebo council shall act unanimously and in accordance with article e article g expenditure resulting from implementation of enhanced cooperation other than administrative costs entailed for the institutions shall be borne by the participating member states unless all members of the council acting unanimously after consulting the european parliament decide otherwise article h where a provision of the treaties which may be applied in the context of enhanced cooperation stipulates that the council shall act unanimously the council acting unanimously in accordance with the arrangements laid down in article e may adopt a decision stipulating that it will act by a qualified majority where a provision of the treaties which may be applied in the context of enhanced cooperation stipulates that the council shall adopt acts under a special legislative procedure the council acting unanimously in accordance with the arrangements laid down in article e may adopt a decision stipulating that it will act under the ordinary legislative procedure the council shall act after consulting the european parliament paragraphs mozu predlozit rade podnety na reviziu zmluv tieto podnety mozu mat okrem ineho za ciel rozsirit alebo zuzit pravomoci prenesene na uniu zmluvami rada postupi tieto podnety europskej rade a oznami ich narodnym parlamentom ak europska rada po porade s europskym parlamentom a komisiou prijme jednoduchou vacsinou rozhodnutie v prospech preskumania navrhovanych zmien a doplneni predseda europskej rady zvola konvent pozostavajuci zo zastupcov narodnych parlamentov hlav statov alebo predsedov vlad clenskych statov europskeho parlamentu a komisie v pripade institucionalnych zmien v menovej oblasti sa uskutocni porada aj s europskou centralnou bankou konvent preskuma navrhy zmien a doplneni a prijme konsenzom odporucanie konferencii zastupcov vlad clenskych statov podla odseku europska rada moze po udeleni suhlasu europskeho parlamentu rozhodnut jednoduchou vacsinou o nezvolani konventu ak to nie je odovodnene rozsahom navrhovanych zmien a doplneni v tom pripade vymedzi europska rada mandat pre konferenciu zastupcov vlad clenskych statov konferenciu zastupcov vlad clenskych statov zvola predseda rady s cielom rozhodnut vzajomnou of the european parliament and the council at second reading the commission shall take part in the conciliation committees proceedings and shall take all necessary initiatives with a view to reconciling the positions of the european parliament and the council if within six weeks of its being convened the conciliation committee does not approve the joint text the proposed act shall be deemed not to have been adopted if within that period the conciliation committee approves a joint text the european parliament acting by a majority of the votes cast and the council acting by a qualified majority shall each have a period of six weeks from that approval in which to adopt the act in question in accordance with the joint text if they fail to do so the proposed act shall be deemed not to have been adopted the periods of three months and six weeks referred to in this article shall be extended by a maximum of one month and two weeks respectively at the initiative of the european parliament or the council where in the cases provided for in the treaties a legislative act is submitted to the ordinary legislative procedure on the initiative of a group of member states on a recommendation by the european central bank or at the request narodnych parlamentov hlav statov alebo predsedov vlad clenskych statov europskeho parlamentu a komisie v pripade institucionalnych zmien v menovej oblasti sa uskutocni porada aj s europskou centralnou bankou konvent preskuma navrhy zmien a doplneni a prijme konsenzom odporucanie konferencii zastupcov vlad clenskych statov podla odseku europska rada moze po udeleni suhlasu europskeho parlamentu rozhodnut jednoduchou vacsinou o nezvolani konventu ak to nie je odovodnene rozsahom navrhovanych zmien a doplneni v tom pripade vymedzi europska rada mandat pre konferenciu zastupcov vlad clenskych statov konferenciu zastupcov vlad clenskych statov zvola predseda rady s cielom rozhodnut vzajomnou dohodou o zmenach a doplneniach ktore sa maju vykonat v zmluvach zmeny a doplnenia nadobudnu platnost po ratifikacii vsetkymi clenskymi statmi v sulade s ich prislusnymi ustavnymi poziadavkami ak zmluvu ktorou sa menia a doplnaju zmluvy do uplynutia dvoch rokov od jej podpisu ratifikovali styri patiny clenskych of persons is ensured in conjunction with appropriate measures with respect to external border controls asylum immigration and the prevention and combating of crime the union shall establish an internal market it shall work for the sustainable development of europe based on balanced economic growth and price stability a highly competitive social market economy aiming at full employment and social progress and a high level of protection and improvement of the quality of the environment it shall promote scientific and technological advance it shall combat social exclusion and discrimination and shall promote social justice and protection equality between women and men solidarity between generations and protection of the rights of the child it shall promote economic social and territorial cohesion and solidarity among member states it shall respect its rich cultural and linguistic diversity and shall ensure that europes cultural heritage is safeguarded and enhanced the union shall establish an economic and monetary union whose currency is the euro in its relations with the wider world the union shall uphold and promote its values and interests and contribute to the protection of its citizens it shall contribute to peace security the sustainable development of the earth solidarity and mutual respect among peoples free and fair trade eradication of poverty and the protection of human rights in particular the rights of the child as well as to the strict observance and the development of international law including respect for the principles of the united nations charter the union shall pursue its objectives by appropriate means commensurate with the competences which are conferred upon it in the treaties article shall be repealed and the following article a shall be inserted article a in accordance with article b competences not conferred upon the union in the treaties remain with the member states the union shall respect the equality of member states before the spolupracu v oblastiach uvedenych v tychto kapitolach sa prijimaju a na navrh komisie alebo b na zaklade iniciativy jednej stvrtiny clenskych statov hranicne kontroly azyl a pristahovalectvo clanky az sa nahradzaju touto kapitolou a clankami az b clanok nahradza clanok clanok ods a nahradza clanok body a clanok ods nahradza clanok ods a clanok a nahradza clanok body a kapitola politiky vztahujuce sa na hranicne kontroly azyl a pristahovalectvo clanok unia tvori politiku s cielom a zabezpecit absenciu akychkolvek kontrol osob bez ohladu na statnu prislusnost pri prekroceni vnutornych hranic b zabezpecit kontroly osob a ucinne monitorovanie prekracovania vonkajsich hranic c postupne zaviest integrovany system riadenia vonkajsich hranic na ucely odseku europsky parlament a rada prijmu v sulade s riadnym legislativnym postupom opatrenia tykajuce sa a spolocnej politiky v oblasti viz a inych povoleni na kratkodoby pobyt b kontrol ktorym su podrobene osoby prekracujuce vonkajsie hranice c podmienok za ktorych mozu statni prislusnici tretich krajin pocas kratkeho obdobia volne cestovat v ramci unie d vsetkych opatreni potrebnych na postupne vybudovanie integrovaneho systemu riadenia vonkajsich hranic e absencia akychkolvek kontrol osob bez ohladu na statnu prislusnost pri prekracovani vnutornych hranic ak by sa ukazalo ze cinnost unie je nevyhnutna na ulahcenie vykonavania prava uvedeneho v clanku ods pism a a ak zmluvy inak na tento ucel neustanovuju contributions the council shall adopt by a qualified majority on a proposal from the high representative of the union for foreign affairs and security policy decisions establishing a the procedures for setting up and financing the startup fund in particular the amounts allocated to the fund b the procedures for administering the startup fund c the financial control procedures when the task planned in accordance with article a and article b cannot be charged to the union budget the council shall authorise the high representative to use the fund the high representative shall report to the council on the implementation of this remit the common security and defence policy the following new section shall be inserted an article a shall be inserted taking over the wording of article with the following amendments a the following new paragraph shall be inserted and the next paragraph shall be renumbered the common security and defence policy shall be an integral part of the common foreign and security policy it shall provide the union with an operational capacity drawing on civilian and military assets the union may use them on missions outside the union for peacekeeping conflict prevention and strengthening international security in accordance with the principles of the united nations charter the performance of these tasks ako odsek a povodny odsek sa vypusta vklada sa clanok f s textom clanku meni a doplna sa takto na zaciatku odseku sa doplnaju tieto slova s cielom podporovat komplementarnost a efektivnost svojich cinnosti vklada sa clanok g s textom clanku druha veta prveho odseku a druhy odsek sa vypustaju hospodarska financna a technicka spolupraca s tretimi krajinami vklada sa kapitola s nazvom hospodarska financna a technicka spolupraca s tretimi krajinami ktora prebera nadpis hlavy xxi tretej casti vklada sa clanok h s textom clanku a meni a doplna sa takto a odsek sa nahradza takto bez toho aby boli dotknute ostatne ustanovenia zmluv najma clankov d az g unia vykonava cinnosti hospodarskej financnej a technickej spoluprace vratane pomoci najma vo financnej oblasti s inymi ako rozvojovymi tretimi krajinami tieto cinnosti su v sulade s politikou unie v oblasti rozvoja a vykonavaju sa v ramci zasad a cielov jej vonkajsej cinnosti cinnosti unie a clenskych statov sa vzajomne doplnaju a posilnuju b odsek sa nahradza takto europsky parlament a rada v sulade s riadnym legislativnym postupom ustanovia opatrenia potrebne na vykonavanie odseku c v odseku prvom pododseku druhej vete sa vypustaju slova ktora sa prerokuju incumbent upon the commission shall be structured and allocated among its members by its president in accordance with article d of that treaty in article paragraph shall be deleted paragraph shall be renumbered and the words in accordance with the provisions of this treaty shall be deleted a paragraph shall be inserted with the wording of article in article first paragraph the words of the number of members provided for in article shall be replaced by of its members and the second paragraph shall be replaced by its rules of procedure shall determine the quorum court of justice in the heading of section the words of the european union shall be added article shall be repealed in article the first paragraph shall be deleted in article the words after consultation of the panel provided for in article a shall be added at the end of the first paragraph in article first paragraph the first sentence shall be deleted and the words of the court shall be inserted after the number of judges in the second paragraph the words after consultation of the panel provided for in article a shall be inserted at the end of the second sentence the following new article a shall be inserted article a a panel shall be set up in order to give an opinion on candidates suitability to perform the duties of judge and advocategeneral of the court of justice and the general court before the governments of the member states make the appointments referred to in articles and the panel shall comprise seven persons chosen from among former members of the court of justice and the general court members of national supreme courts and lawyers of recognised competence one of whom shall be proposed by the european parliament the council shall adopt a decision establishing the panels operating rules and a decision appointing its members it shall act on the initiative of the president of the court of justice in article paragraph first subparagraph first sentence podmienky boli splnene a stanovi lehotu na opatovne preskumanie ziadosti po uplynuti tejto lehoty opatovne preskuma ziadost v sulade s postupom ustanovenym v druhom pododseku ak sa komisia domnieva ze podmienky ucasti este stale su splnene dotknuty clensky stat moze zalezitost predlozit rade ktora rozhodne o ziadosti rada sa uznasa v sulade s clankom e na navrh komisie moze tiez prijat prechodne opatrenia uvedene v druhom pododseku kazdy clensky stat ktory si zela zucastnit sa prebiehajucej posilnenej spoluprace v ramci spolocnej zahranicnej a bezpecnostnej politiky oznami svoj zamer rade vysokemu predstavitelovi unie pre zahranicne veci a bezpecnostnu politiku a komisii rada potvrdi ucast dotknuteho clenskeho statu po porade s vysokym predstavitelom unie pre zahranicne veci a bezpecnostnu politiku a v pripade potreby po konstatovani ze su splnene podmienky ucasti rada tiez moze na navrh vysokeho predstavitela unie prijat akekolvek potrebne prechodne opatrenia tykajuce sa uplatnovania uz prijatych pravnych aktov v ramci posilnenej spoluprace ak sa vsak rada domnieva ze podmienky ucasti nie su splnene oznaci opatrenia ktore je potrebne prijat aby tieto podmienky boli splnene a stanovi lehotu na opatovne preskumanie ziadosti o ucast na ucely tohto odseku sa rada uznasa jednomyselne a v sulade s clankom e clanok g vydavky vyplyvajuce z uskutocnovania posilnenej spoluprace s vynimkou administrativnych nakladov vznikajucich instituciam znasaju zucastnene clenske staty pokial vsetci clenovia rady po porade s europskym parlamentom nerozhodnu jednomyselne inak clanok h ked ustanovenie zmluv policy or to agriculture and the use of the term agricultural shall be understood as also referring to fisheries having regard to the specific characteristics of this sector b in paragraph the words and functioning shall be inserted after the word establishment c in paragraph the words to this treaty shall be deleted article shall be amended as follows a in the first paragraph the words the european parliament and shall be inserted before the council and the words and shall be deleted b in the second paragraph the introductory sentence shall be replaced by the following the council on a proposal from the commission may authorise the granting of aid article shall be amended as follows a paragraph shall be deleted b paragraph shall be renumbered the words having taken into account the work of the conference provided for in paragraph after consulting the economic and social committee and within two years of the entry into force of the treaty the commission shall submit proposals shall be replaced by the commission shall submit proposals and the third subparagraph shall be deleted c the following paragraphs shall be inserted as new paragraphs and and the remaining paragraphs shall be renumbered accordingly the european parliament and the council acting in accordance with the ordinary legislative procedure and after consulting the economic and social committee shall establish the common organisation of agricultural markets provided for in article and the other provisions necessary for rada moze ukoncit jeho funkcne obdobie rovnakym postupom vysoky predstavitel vedie spolocnu zahranicnu a bezpecnostnu politiku unie svojimi navrhmi prispieva k tvorbe tejto politiky a uskutocnuje ju ako splnomocnenec rady to iste sa vztahuje na spolocnu bezpecnostnu a obrannu politiku vysoky predstavitel predseda rade pre zahranicne veci vysoky predstavitel je jednym z podpredsedov komisie zabezpecuje konzistentnost vonkajsej cinnosti unie v ramci komisie zodpoveda za ulohy ktore jej v tejto suvislosti prisluchaju v oblasti vonkajsich vztahov a za koordinaciu ostatnych aspektov vonkajsej cinnosti unie pri vykonavani tychto pravomoci v ramci komisie a len v suvislosti s tymito pravomocami je vysoky predstavitel viazany postupmi ktore upravuju fungovanie komisie v rozsahu ktory je zlucitelny s odsekmi a vklada sa clanok f clanok f sudny dvor europskej unie sa sklada zo sudneho dvora vseobecneho sudu a osobitnych sudov zabezpecuje dodrziavanie prava pri vyklade a uplatnovani zmluv clenske staty ustanovia v oblastiach na ktore sa vztahuje pravo unie prostriedky napravy potrebne na zabezpecenie ucinnej pravnej ochrany sudny dvor tvoria sudcovia jeden za kazdy clensky stat pomahaju mu generalni advokati vseobecny sud tvoria sudcovia najmenej jeden za kazdy clensky stat sudcovia a generalni advokati sudneho dvora a sudcovia vseobecneho sudu su vybrani z osob ktore poskytuju zaruku uplnej nezavislosti a splnaju podmienky uvedene v clankoch a zmluvy o fungovani europskej unie su vymenovani na zaklade spolocnej dohody vlad clenskych statov na funkcne obdobie siestich rokov sudcovia a generalni advokati mozu byt opatovne vymenovani sudny dvor europskej unie v sulade so zmluvami rozhoduje a o zalobach podanych clenskym statom instituciou alebo fyzickou osobou alebo pravnickou osobou b o prejudicialnych otazkach o vyklade prava unie alebo platnosti aktov prijatych instituciami na zaklade ziadosti vnutrostatnych sudnych become article d the text of article shall become article e it shall be amended as set out below at point the text of article shall become article a it shall be amended as set out below at point the text of article shall become article b it shall be amended as set out below at point article shall be amended as follows a at the beginning the words without prejudice to articles and shall be replaced by without prejudice to article a of the treaty on european union or to articles and of this treaty b at the end of the sentence the words and conditions which enable them to fulfil their missions shall be replaced by and conditions particularly economic and financial conditions which enable them to fulfil their missions c the following new sentence shall be added the european parliament and the council acting by means of regulations in accordance with the ordinary legislative procedure shall establish these principles and set these conditions without prejudice to the competence of member states in compliance with the treaties to provide to commission and to fund such services an article a shall be inserted with the wording of article it shall be amended as follows a paragraph shall be preceded by the following text paragraph being renumbered and paragraphs and becoming subparagraphs in order to promote good governance and ensure the participation of civil society the union institutions bodies offices and agencies shall conduct their work as openly as possible the european parliament shall meet in public as shall the council when considering and voting on a draft legislative act b in paragraph renumbered zahranicne veci a bezpecnostnu politiku a ostatni clenovia komisie podliehaju ako celok schvaleniu europskeho parlamentu na zaklade tohto schvalenia vymenuje europska rada kvalifikovanou vacsinou komisiu komisia sa ako celok zodpoveda europskemu parlamentu v sulade s clankom zmluvy o fungovani europskej unie moze europsky parlament hlasovat o navrhu na vyslovenie nedovery komisii ak je takyto navrh prijaty clenovia komisie sa musia kolektivne vzdat svojich funkcii a vysoky predstavitel unie pre zahranicne veci a bezpecnostnu politiku sa musi vzdat svojich funkcii ktore vykonava v ramci komisie vklada sa tento novy clanok e clanok e europska rada kvalifikovanou vacsinou a so suhlasom predsedu komisie vymenuje vysokeho predstavitela unie pre zahranicne veci a bezpecnostnu politiku europska rada moze ukoncit jeho funkcne obdobie rovnakym postupom vysoky predstavitel vedie spolocnu zahranicnu a bezpecnostnu politiku unie svojimi navrhmi prispieva k tvorbe tejto politiky a uskutocnuje ju ako splnomocnenec rady to iste sa vztahuje na spolocnu bezpecnostnu a obrannu politiku vysoky predstavitel predseda rade pre zahranicne veci vysoky predstavitel je jednym z podpredsedov komisie zabezpecuje konzistentnost vonkajsej cinnosti unie v ramci komisie zodpoveda za ulohy ktore jej v tejto suvislosti prisluchaju v oblasti vonkajsich vztahov a za koordinaciu ostatnych aspektov vonkajsej cinnosti unie pri vykonavani tychto paragraph the words acts adopted jointly by the european parliament and the council shall be replaced by legislative acts the words and of the european council shall be inserted after european parliament and the following sentence shall be added at the end it shall also review the legality of acts of bodies offices or agencies of the union intended to produce legal effects visavis third parties b in the third paragraph the words by the court of auditors and by the ecb for the purpose of protecting their prerogatives shall be replaced by by the court of auditors by the european central bank and by the committee of the regions for the purpose of protecting their prerogatives c the fourth paragraph shall be replaced by the following any natural or legal person may under the conditions laid down in the first and second paragraphs institute proceedings against an act addressed to that person or which is of direct and individual concern to them and against a regulatory act which is of direct concern to them and does not entail implementing measures d the following new fifth paragraph shall be inserted and the present fifth paragraph shall become the sixth paragraph acts setting up bodies offices and agencies of the union may lay down specific conditions and arrangements concerning actions brought by natural or legal persons against acts of these bodies offices or agencies intended to produce legal effects in relation to them in article the second paragraph shall be replaced by the following however the court shall if it considers this necessary state which of the effects of the act which it has declared void shall be considered as definitive article shall be amended as follows a in the first zarukou primeranej socialnej ochrany bojom proti socialnemu vyluceniu a s vysokou urovnou vzdelavania odbornej pripravy a ochrany ludskeho zdravia vklada sa clanok b clanok b pri vymedzovani a uskutocnovani svojich politik a cinnosti sa unia zameriava na boj proti diskriminacii z dovodu pohlavia rasy alebo etnickeho povodu nabozenstva alebo viery zdravotneho postihnutia veku alebo sexualnej orientacie v clanku sa slova uvedenych v clanku vypustaju vklada sa clanok a s textom clanku ods vklada sa clanok b s textom ustanoveni protokolu o ochrane a blahu zvierat za slovo polnohospodarstva sa vkladaju slova rybneho hospodarstva a slova a vyskumu sa nahradzaju slovami vyskumu a technologickeho rozvoja a kozmickeho priestoru a za slova blaha zvierat sa vkladaju slova ako citiacich bytosti vypustaju sa clanky az clanky a a sa nahradzaju clankom zmluvy o europskej unii a clankami a az i zmluvy o fungovani europskej unie tak ako je uvedene v clanku bode tejto zmluvy a v bode text clanku sa stava clankom d text clanku sa stava clankom e meni a doplna sa tak ako je uvedene v bode text clanku sa stava clankom a meni a doplna sa tak ako je uvedene v bode text clanku sa stava clankom b meni a doplna sa tak ako je uvedene v bode clanok sa meni a doplna takto a na zaciatku clanku sa slova bez toho aby boli dotknute clanky a sa nahradzaju slovami bez toho aby bol dotknuty clanok a zmluvy o europskej unii a clanky a tejto zmluvy b na konci vety sa slova a podmienok ktore umoznuju splnenie ich poslania decisions relating to the tasks referred to in paragraph defining their objectives and scope and the general conditions for their implementation the high representative of the union for foreign affairs and security policy acting under the authority of the council and in close and constant contact with the political and security committee shall ensure coordination of the civilian and military aspects of such tasks article c within the framework of the decisions adopted in accordance with article b the council may entrust the implementation of a task to a group of member states which are willing and have the necessary capability for such a task those member states in association with the high representative of the union for foreign affairs and security policy shall agree among themselves on the management of the task member states participating in the task shall keep the council regularly informed of its progress on their own initiative or at the request of another member state those states shall inform the council immediately should the completion of the task entail major consequences or require amendment of the objective scope and conditions determined for the task in the decisions referred to in paragraph in such cases the council shall adopt the necessary decisions article d the european defence agency referred to in article a subject to the authority of the council shall have as its task to a contribute to identifying the member states military capability objectives and evaluating unii a druhy odsek sa vypusta b doplna sa tento novy odsek tato zmluva moze byt tiez prelozena do akehokolvek ineho jazyka urceneho clenskym statom ak je tento jazyk v sulade s ustavnym poriadkom tohto clenskeho statu uradnym jazykom na celom jeho uzemi alebo na jeho casti dotknute clenske staty poskytnu overenu kopiu takychto prekladov ktore sa ulozia do archivov rady clanok zmluva o zalozeni europskeho spolocenstva sa meni a doplna v sulade s ustanoveniami tohto clanku nazov zmluvy sa nahradza takto zmluva o fungovani europskej unie a horizontalne zmeny a doplnenia v celej zmluve a s vynimkou clanku a ods pism c predtym clanok ods pism c sa slova europskych spolocenstiev nahradzaju slovami europskej unie s vynimkou spojenia miestnym spolocenstvam v clanku ods predtym clanok ods sa slova spolocenstvo alebo europske spolocenstvo nahradzaju slovom unia v prislusnom gramatickom tvare a v pripade potreby sa rod suvisiacich slovies a pridavnych mien zmeni na zensky a cislo na jednotne pokial ide o clanok prvy odsek predchadzajuca uprava sa vztahuje len na slovo spolocenstvo b slova tejto zmluvy sa nahradzaju slovami zmluv a slova tato zmluva sa nahradzaju mnoznym cislom slova zmluva v prislusnom gramatickom tvare a veta sa podla potreby gramaticky upravi toto pismeno sa nevztahuje na clanok treti odsek of the charter governing its interpretation and application and with due regard to the explanations referred to in the charter that set out the sources of those provisions the union shall accede to the european convention for the protection of human rights and fundamental freedoms such accession shall not affect the unions competences as defined in the treaties fundamental rights as guaranteed by the european convention for the protection of human rights and fundamental freedoms and as they result from the constitutional traditions common to the member states shall constitute general principles of the unions law article shall be amended as follows a throughout the article the word assent shall be replaced by consent the reference to breach of principles mentioned in article shall be replaced by a reference to breach of the values referred to in article a the words of this treaty shall be replaced by of the treaties and the word commission shall be replaced by european commission b at the end of the first sentence of the first subparagraph of paragraph the words and address appropriate recommendations to that state shall be deleted at the end of the last sentence the words and acting in accordance with the same procedure may call on independent persons to submit within a reasonable time limit a report on the situation in the member state in question shall be replaced by and may address recommendations to it acting in accordance with the same procedure c in paragraph the words the council meeting in the composition of the heads of state or government and acting by unanimity shall be replaced by the european council acting by unanimity and the words the government of the member state in question shall zasadnutia rady verejne na tento ucel je kazde zasadnutie rady rozdelene na dve casti pricom jedna cast sa zaobera prerokovavanim legislativnych aktov unie a druha nelegislativnymi cinnostami zlozeniam rady s vynimkou zlozenia rady pre zahranicne veci predsedaju zastupcovia clenskych statov v rade na zaklade zasady rovnosti rotacie v sulade s clankom b zmluvy o fungovani europskej unie vklada sa clanok d clanok d komisia podporuje vseobecny zaujem unie a na tento ucel sa ujima vhodnych iniciativ zabezpecuje uplatnovanie zmluv ako aj opatreni prijatych instituciami na ich zaklade dohliada na uplatnovanie prava unie pod kontrolou sudneho dvora europskej unie plni rozpocet a riadi programy vykonava koordinacne vykonne a riadiace funkcie v sulade s podmienkami ustanovenymi v zmluvach s vynimkou spolocnej zahranicnej a bezpecnostnej politiky a inych pripadov ustanovenych v zmluvach zabezpecuje zastupovanie unie navonok dava iniciativy na rocne a viacrocne programovanie unie v snahe dosiahnut medziinstitucionalne dohody legislativne akty unie mozu byt prijate len na zaklade navrhu komisie pokial zmluvy neustanovuju inak ine akty sa prijimaju na zaklade navrhu komisie ak tak ustanovuju zmluvy funkcne obdobie komisie je patrocne clenovia komisie su vybrani na zaklade ich celkovych schopnosti a ich europskej angazovanosti spomedzi osob ktore poskytuju zaruky uplnej nezavislosti komisia je pri vykonavani svojich uloh uplne nezavisla bez toho aby bol dotknuty clanok e ods clenovia komisie nesmu ziadat ani prijimat pokyny od ziadnej vlady institucie organu alebo uradu alebo agentury musia sa zdrzat akehokolvek konania ktore je nezlucitelne s ich funkciou alebo plnenim ich uloh komisia vymenovana medzi nadobudnutim policy shall address a request to the commission specifying the scope and objectives of the enhanced cooperation proposed the commission may submit a proposal to the council to that effect in the event of the commission not submitting a proposal it shall inform the member states concerned of the reasons for not doing so authorisation to proceed with the enhanced cooperation referred to in the first subparagraph shall be granted by the council on a proposal from the commission and after obtaining the consent of the european parliament the request of the member states which wish to establish enhanced cooperation between themselves within the framework of the common foreign and security policy shall be addressed to the council it shall be forwarded to the high representative of the union for foreign affairs and security policy who shall give an opinion on whether the enhanced cooperation proposed is consistent with the unions common foreign and security policy and to the commission which shall give its opinion in particular on whether the enhanced cooperation proposed is consistent with other union policies it shall also be forwarded to the european parliament for information authorisation to proceed with enhanced cooperation shall be granted by a decision of the council acting unanimously article e all members of the council may participate in its deliberations but only members of the council representing the member states participating in enhanced cooperation shall take part in the vote unanimity shall be constituted by the votes of the representatives of the participating member states only a qualified majority shall be defined in accordance with article article f any member state which wishes to participate in enhanced cooperation in progress in one of the areas referred to predkladajuci iniciativu pochadzat v clanku druhom odseku sa slova pravidla na posilnenie alebo na doplnenie prav zakotvenych v tejto casti ktore odporuci clenskym statom na prijatie v sulade s ich ustavnymi predpismi nahradzaju slovami ustanovenia na posilnenie alebo na doplnenie prav vymenovanych v clanku b ods tieto ustanovenia nadobudnu ucinnost po schvaleni clenskymi statmi v sulade s ich prislusnymi ustavnymi poziadavkami nazov tretej casti sa nahradza takto vnutorne politiky a cinnosti unie vnutorny trh na zaciatku tretej casti sa vklada hlava i s nazvom vnutorny trh vklada sa clanok a s textom clanku odsek sa nahradza takto unia prijima opatrenia s cielom vytvorit vnutorny trh alebo zabezpecit jeho fungovanie v sulade s prislusnymi ustanoveniami zmluv vklada sa clanok b s textom clanku v prvom odseku sa slova pocas obdobia vytvarania nahradzaju slovami na vytvorenie oznacenie hlavy i o volnom pohybe tovaru sa meni na ia v clanku ods sa slova je zalozena na colnej unii nahradzaju slovami predstavuje colnu uniu za clanok sa vklada kapitola a s nazvom colna spolupraca a vklada sa clanok a s textom clanku pricom posledna veta clanku sa vypusta polnohospodarstvo a rybne hospodarstvo v nazve hlavy ii sa doplnaju slova a rybne hospodarstvo clanok sa meni a doplna takto a v odseku sa vklada novy prvy pododsek unia vymedzuje a vykonava spolocnu polnohospodarsku politiku a spolocnu politiku v oblasti rybneho hospodarstva a povodny text odseku sa stava druhym pododsekom v prvej vete druheho pododseku za slovo polnohospodarstvo sa vkladaju slova rybne hospodarstvo a na konci pododseku sa pripaja tato veta odkazy na spolocnu polnohospodarsku politiku alebo polnohospodarstvo a pouzivanie pojmu polnohospodarsky sa tykaju aj rybneho hospodarstva pricom sa zohladnuju osobitne charakteristiky tohto odvetvia b v odseku sa za slovo vytvorenie vkladaju slova alebo fungovanie c v odseku sa vypustaju slova k tejto zmluve clanok sa meni a doplna takto a v prvom the reference to article shall be replaced by a reference to article o c the text of paragraph shall be replaced by the following the council acting by means of regulations in accordance with a special legislative procedure may unanimously and after consulting the european parliament and the european central bank confer specific tasks upon the european central bank concerning policies relating to the prudential supervision of credit institutions and other financial institutions with the exception of insurance undertakings article shall be amended as follows a in paragraph first sentence the word euro shall be inserted before banknotes b in paragraph first sentence the word euro shall be inserted before coins at the beginning of the second sentence the words the council may acting in accordance with the procedure referred to in article and after consulting the ecb shall be replaced by the council on a proposal from the commission and after consulting the european parliament and the european central bank may article shall be amended as follows a paragraphs and shall be deleted and paragraphs and shall be renumbered and respectively b in paragraph renumbered the words statute of the escb shall be replaced by the following statute of the european system of central banks and of the european central bank hereinafter referred to as statute of the escb and of the ecb c paragraph renumbered shall be replaced by the following articles a and of the statute of the escb and of the ecb may be amended by the european parliament and the council acting in accordance with the ordinary legislative procedure they shall act either on a recommendation from the european central bank and after consulting the commission or on a proposal from the commission and after consulting the european central bank in article the words at the latest at the date of the establishment of the escb shall be deleted in article the first four subparagraphs of paragraph shall be deleted measures relating demograficke a geograficke spektrum vsetkych clenskych statov clanok sa stava novym odsekom clanku v clanku sa vypusta odsek sucasne sa zrusuje oznacenie odseku jeho prve dva pododseky sa nahradzaju takto clenovia komisie sa zdrzia akehokolvek konania nezlucitelneho s povahou ich funkcii clenske staty respektuju ich nezavislost a nesnazia sa ich ovplyvnovat pri vykone ich funkcii clanok sa vypusta clanok sa meni a doplna takto a druhy odsek sa nahradza tymito dvoma odsekmi funkciu uvolnenu z dovodu vzdania sa funkcie odvolania alebo smrti zastava po zvysok funkcneho obdobia clena novy clen rovnakej statnej prislusnosti vymenovany radou na zaklade vzajomnej dohody s predsedom komisie a po porade s europskym parlamentom a v sulade s kriteriami ustanovenymi v clanku d ods druhom pododseku zmluvy o europskej unii rada moze na navrh predsedu komisie jednomyselne rozhodnut ze uvolnena funkcia sa neobsadi najma ak je zvysok funkcneho obdobia clena komisie kratky b vklada sa tento novy piaty odsek v pripade vzdania sa funkcie odvolania alebo smrti je vysoky predstavitel unie pre zahranicne veci a bezpecnostnu politiku na zvysok funkcneho obdobia nahradeny v sulade s clankom e ods zmluvy o europskej unii c posledny odsek sa nahradza takto v pripade vzdania sa funkcie vsetkych clenov komisie zostavaju jej clenovia vo funkcii a pokracuju vo vybavovani beznych zalezitosti az kym nie su na zvysok funkcneho obdobia nahradeni v sulade s clankom d zmluvy o europskej unii v clanku sa vypustaju odseky a sucasne sa zrusuje oznacenie odseku jeho prva veta sa nahradza takto bez toho protection c a common system of temporary protection for displaced persons in the event of a massive inflow d common procedures for the granting and withdrawing of uniform asylum or subsidiary protection status e criteria and mechanisms for determining which member state is responsible for considering an application for asylum or subsidiary protection f standards concerning the conditions for the reception of applicants for asylum or subsidiary protection g partnership and cooperation with third countries for the purpose of managing inflows of people applying for asylum or subsidiary or temporary protection in the event of one or more member states being confronted by an emergency situation characterised by a sudden inflow of nationals of third countries the council on a proposal from the commission may adopt provisional measures for the benefit of the member states concerned it shall act after consulting the european parliament article a the union shall develop a common immigration policy aimed at ensuring at all stages the efficient management of migration flows fair treatment of thirdcountry nationals residing legally in member states and the prevention of and enhanced measures to combat illegal immigration and trafficking in human beings for the purposes of paragraph the european parliament and the council acting in accordance with the ordinary legislative procedure shall adopt measures in the following areas a the conditions of entry and residence and standards on the issue by member states of longterm visas and residence permits riadnym legislativnym postupom ustanovia osobitne opatrenia doplnujuce cinnosti vykonavane clenskymi statmi na dosiahnutie cielov uvedenych v tomto clanku pricom je vylucena akakolvek harmonizacia zakonov a inych pravnych predpisov clenskych statov civilna ochrana vklada sa nova hlava xxii a clanok c hlava xxii civilna ochrana clanok c unia podporuje spolupracu medzi clenskymi statmi s cielom zlepsit efektivnost systemov na predchadzanie prirodnym katastrofam alebo katastrofam sposobenym ludskou cinnostou a na ochranu pred nimi cinnost unie je zamerana na a podporu a doplnanie cinnosti clenskych statov na ustrednej regionalnej a miestnej urovni ktora sa tyka predchadzania rizik pripravy ich personalu civilnej ochrany a zasahov v pripade ze v ramci unie dojde k prirodnym katastrofam alebo katastrofam sposobenym ludskou cinnostou b presadzovanie rychlej a efektivnej operacnej spoluprace v ramci unie medzi vnutrostatnymi utvarmi civilnej ochrany c presadzovanie vzajomneho suladu cinnosti vykonavanych na medzinarodnej urovni v oblasti civilnej ochrany europsky parlament a rada v sulade s riadnym legislativnym postupom the word countries shall be replaced by states and in the last recital the words have decided to create a european community and to this end have designated shall be replaced by and to this end have designated common provisions articles and shall be repealed the following article a shall be inserted article a this treaty organises the functioning of the union and determines the areas of delimitation of and arrangements for exercising its competences this treaty and the treaty on european union constitute the treaties on which the union is founded these two treaties which have the same legal value shall be referred to as the treaties categories and areas of competence the following new title and new articles a to e shall be inserted title i categories and areas of union competence article a when the treaties confer on the union exclusive competence in a specific area only the union may legislate and adopt legally binding acts the member states being able to do so themselves only if so empowered by the union or for the implementation of union acts when the treaties confer on the union a competence shared with the member states in a specific area the union and the member states may legislate and adopt legally binding acts in that area the member states shall exercise their competence to the extent that the union has not exercised its competence the member states shall again exercise their competence to the extent that the union has decided to cease exercising its competence the member states shall coordinate their economic and employment policies within arrangements as determined by this treaty which the union shall have competence to provide the union veci vlada svedskeho kralovstva fredrik reinfeldt predseda vlady cecilia malmstrom ministerka europskych veci jej velicenstvo kralovna spojeneho kralovstva velkej britanie a severneho irska the rt hon gordon brown predseda vlady the rt hon david miliband minister zahranicnych veci a commonwealthu dohodli na tychto ustanoveniach zmeny a doplnenia zmluvy o europskej unii a zmluvy o zalozeni europskeho spolocenstva clanok zmluva o europskej unii sa meni a doplna v sulade s ustanoveniami tohto clanku preambula preambula sa meni a doplna takto a tento text sa vklada ako druhe odovodnenie cerpajuc inspiraciu z kulturneho nabozenskeho a humanistickeho dedicstva europy z ktoreho sa vyvinuli univerzalne hodnoty nezrusitelnych a nescudzitelnych prav ludskej bytosti slobody demokracie rovnosti a pravneho statu b v siedmom odovodneni ktore sa stava osmym odovodnenim sa slova tejto zmluvy nahradzaju slovami tejto zmluvy a zmluvy o fungovani europskej unie c v jedenastom odovodneni ktore sa stava dvanastym odovodnenim sa slova tejto zmluvy nahradzaju slovami tejto zmluvy a zmluvy o fungovani europskej unie parliament and the council by means of regulations adopted in accordance with the ordinary legislative procedure shall determine eurojusts structure operation field of action and tasks these tasks may include a the initiation of criminal investigations as well as proposing the initiation of prosecutions conducted by competent national authorities particularly those relating to offences against the financial interests of the union b the coordination of investigations and prosecutions referred to in point a c the strengthening of judicial cooperation including by resolution of conflicts of jurisdiction and by close cooperation with the european judicial network these regulations shall also determine arrangements for involving the european parliament and national parliaments in the evaluation of eurojusts activities in the prosecutions referred to in paragraph and without prejudice to article e formal acts of judicial procedure shall be carried out by the competent national officials article e in order to combat crimes affecting the financial interests of the union the council by means of regulations adopted in accordance with a special legislative procedure may establish a european public prosecutors office from eurojust the council shall act unanimously after obtaining the consent of the european parliament in the absence of unanimity a group of at least nine member states may request that the draft regulation be referred to the european council in that case the procedure in the council shall be suspended after discussion and in case of a consensus the european council shall within four months of this suspension refer the draft back to the council for adoption nahradzaju slovami urcite opatrenia prijate uniou d v odseku sa slova rada v akte prijimajucom toto opatrenie stanovi primerane ustanovenia nahradzaju slovami toto opatrenie obsahuje primerane ustanovenia presunute hlavy hlava xx s nazvom rozvojova spolupraca a clanok a sa stavaju kapitolou hlavy iii piatej casti o vonkajsej cinnosti unie a clankami d az g menia a doplnaju sa tak ako je uvedene v bodoch az clanok sa vypusta hlava xxi s nazvom hospodarska financna a technicka spolupraca s tretimi krajinami a clanok a sa stavaju kapitolou hlavy iii piatej casti o vonkajsej cinnosti unie a clankom h uvedeny clanok sa meni a doplna tak ako je uvedene v bode energetika hlava xx sa nahradza novou hlavou a clankom a hlava xx energetika clanok a v ramci vytvorenia a fungovania vnutorneho trhu a so zretelom na potrebu zachovavat a zlepsovat zivotne prostredie sleduje politika unie v oblasti energetiky v duchu solidarity medzi clenskymi statmi tieto ciele a zabezpecovat fungovanie trhu v oblasti energetiky b zabezpecovat bezpecnost dodavok energie v unii c presadzovat energeticku efektivnost usporu a vyvoj novych a obnovitelnych zdrojov energie a d podporovat prepojenie energetickych sieti bez toho aby bolo dotknute uplatnovanie ostatnych ustanoveni zmluv europsky parlament a rada v sulade s riadnym legislativnym postupom ustanovia opatrenia potrebne na dosiahnutie cielov uvedenych v odseku taketo opatrenia sa prijmu po porade s hospodarskym a socialnym vyborom a vyborom regionov a nie je nimi dotknute pravo clenskych statov urcit podmienky pre vyuzivanie svojich energetickych legislative procedure shall determine europols structure operation field of action and tasks these tasks may include a the collection storage processing analysis and exchange of information in particular that forwarded by the authorities of the member states or third countries or bodies b the coordination organisation and implementation of investigative and operational action carried out jointly with the member states competent authorities or in the context of joint investigative teams where appropriate in liaison with eurojust these regulations shall also lay down the procedures for scrutiny of europols activities by the european parliament together with national parliaments any operational action by europol must be carried out in liaison and in agreement with the authorities of the member state or states whose territory is concerned the application of coercive measures shall be the exclusive responsibility of the competent national authorities article h the council acting in accordance with a special legislative procedure shall lay down the conditions and limitations under which the competent authorities of the member states referred to in rozhodnutie prijate na zaklade tretieho odseku rada sa uznasa po udeleni suhlasu europskeho parlamentu clanok sa vypusta viacrocny financny ramec vklada sa nova kapitola a clanok a kapitola viacrocny financny ramec clanok a viacrocny financny ramec zabezpecuje aby sa vydavky unie cerpali systematickym sposobom a v medziach jej vlastnych zdrojov ustanovuje sa na obdobie najmenej piatich rokov rocny rozpocet unie je v sulade s viacrocnym financnym ramcom rada v sulade s mimoriadnym legislativnym postupom prijme nariadenie ktorym sa urci viacrocny financny ramec rada sa uznasa jednomyselne po udeleni suhlasu europskeho parlamentu ktory sa uznasa vacsinou svojich poslancov europska rada moze jednomyselne prijat rozhodnutie ktorym opravni radu uznasat sa kvalifikovanou vacsinou na prijati nariadenia uvedeneho v prvom odseku financny ramec stanovuje vysky sum rocnych stropov pre viazane rozpoctove prostriedky podla kategorii vydavkov a rocny strop pre vydavkove rozpoctove prostriedky kategorie vydavkov ktorych pocet je obmedzeny zodpovedaju hlavnym odvetviam cinnosti unie financny ramec ustanovi akekolvek ine ustanovenia potrebne pre hladky priebeh rocneho rozpoctoveho postupu ak nie je do konca predchadzajuceho financneho ramca prijate nariadenie rady ktorym sa urcuje novy financny ramec stropy a ine ustanovenia zodpovedajuce poslednemu roku tohto ramca sa predlzia az do prijatia takehoto aktu v priebehu celeho postupu ktory vedie k prijatiu financneho ramca prijmu europsky parlament rada a komisia vsetky opatrenia potrebne of the escb shall be to maintain price stability without prejudice to that objective it shall support the general economic policies in the union in order to contribute to the achievement of the latters objectives the european central bank shall have legal personality it alone may authorise the issue of the euro it shall be independent in the exercise of its powers and in the management of its finances union institutions bodies offices and agencies and the governments of the member states shall respect that independence the european central bank shall adopt such measures as are necessary to carry out its tasks in accordance with articles to a with article c and with the conditions laid down in the statute of the escb and of the ecb in accordance with these same articles those member states whose currency is not the euro and their central banks shall retain their powers in monetary matters within the areas falling within its responsibilities the european central bank shall be consulted on all proposed union acts and all proposals for regulation at national level and may give an opinion an article b shall be inserted with the wording of article it shall be amended as follows a in paragraph the words of the member states whose currency is the euro shall be inserted at the end after national central banks b in paragraph the numbering a and b shall be deleted the present point a shall become the first subparagraph and the three subparagraphs of the present point b shall respectively become the second third and fourth subparagraphs of the paragraph zmluvy o europskej unii tak ako je uvedene v clanku bode tejto zmluvy kapitola justicna spolupraca v trestnych veciach clanok a justicna spolupraca v trestnych veciach v unii je zalozena na zasade vzajomneho uznavania rozsudkov a inych justicnych rozhodnuti a zahrna aproximaciu zakonov a inych pravnych predpisov clenskych statov v oblastiach uvedenych v odseku a clanku b europsky parlament a rada prijmu v sulade s riadnym legislativnym postupom opatrenia zamerane na a vytvorenie pravidiel a postupov na zabezpecovanie uznavania vsetkych foriem rozsudkov a inych sudnych rozhodnuti v celej unii b predchadzanie sporom o pravomoc medzi clenskymi statmi a ich riesenie c podpory vzdelavania sudcov a justicnych pracovnikov d ulahcovanie spoluprace medzi justicnymi organmi alebo rovnocennymi organmi clenskych statov v ramci trestneho stihania a vykonu rozhodnuti europsky parlament a rada mozu v sulade s riadnym legislativnym postupom prostrednictvom smernic ustanovit minimalne pravidla s cielom ulahcit v potrebnom rozsahu vzajomne uznavanie rozsudkov a inych justicnych rozhodnuti ako aj policajnu a justicnu spolupracu v trestnych veciach ktore maju cezhranicny rozmer tieto minimalne pravidla zohladnuju rozdiely medzi pravnymi tradiciami a systemami clenskych statov tykaju sa a vzajomnej pripustnosti dokazov medzi clenskymi statmi b prav jednotlivcov v trestnom konani c prav obeti trestnych cinov d dalsich osobitnych aspektov trestneho konania ktore rada vopred urci rozhodnutim pri prijimani tohto rozhodnutia sa rada uznasa jednomyselne po udeleni suhlasu europskeho parlamentu prijatie minimalnych pravidiel uvedenych v tomto odseku nebrani clenskym statom zachovat alebo zaviest vyssiu uroven ochrany pre jednotlivcov ak sa clen rady domnieva ze navrhovanou smernicou uvedenou v odseku by mohli byt dotknute zakladne aspekty independence is beyond doubt and who satisfy the conditions set out in articles and of the treaty on the functioning of the european union they shall be appointed by common accord of the governments of the member states for six years retiring judges and advocatesgeneral may be reappointed the court of justice of the european union shall in accordance with the treaties a rule on actions brought by a member state an institution or a natural or legal person b give preliminary rulings at the request of courts or tribunals of the member states on the interpretation of union law or the validity of acts adopted by the institutions c rule in other cases provided for in the treaties the provisions of title iv shall be incorporated into the treaty establishing the european atomic energy community as amended elsewhere enhanced cooperation title iv shall take over the heading of title vii provisions on enhanced cooperation and articles a to e articles to b and articles to shall be replaced by the following article which shall also replace articles and a of the treaty establishing the european community these same articles shall also be replaced by articles a to i of the treaty on the functioning of the european union as set out below in point of article of this treaty article member states which wish to establish enhanced cooperation between themselves within the framework of the unions nonexclusive competences may make use of its institutions and exercise those competences by applying the relevant provisions cielom zlepsit efektivnost systemov na predchadzanie prirodnym katastrofam alebo katastrofam sposobenym ludskou cinnostou a na ochranu pred nimi cinnost unie je zamerana na a podporu a doplnanie cinnosti clenskych statov na ustrednej regionalnej a miestnej urovni ktora sa tyka predchadzania rizik pripravy ich personalu civilnej ochrany a zasahov v pripade ze v ramci unie dojde k prirodnym katastrofam alebo katastrofam sposobenym ludskou cinnostou b presadzovanie rychlej a efektivnej operacnej spoluprace v ramci unie medzi vnutrostatnymi utvarmi civilnej ochrany c presadzovanie vzajomneho suladu cinnosti vykonavanych na medzinarodnej urovni v oblasti civilnej ochrany europsky parlament a rada v sulade s riadnym legislativnym postupom ustanovia opatrenia potrebne na napomahanie dosiahnutia cielov uvedenych v odseku pricom je vylucena akakolvek harmonizacia zakonov a inych pravnych predpisov clenskych statov administrativna spolupraca vklada sa nova hlava xxiii a clanok d hlava xxiii administrativna spolupraca clanok d ucinne vykonavanie prava unie clenskymi statmi ktore je nevyhnutne pre spravne fungovanie unie sa povazuje za zalezitost spolocneho zaujmu unia moze podporovat usilie clenskych statov aby zlepsovali svoju administrativnu kapacitu na vykonavanie prava unie tato cinnost moze zahrnat ulahcovanie vymeny informacii a uradnikov ako aj podporu planov vzdelavania a pripravy ziaden clensky stat nie je povinny tuto podporu vyuzit europsky parlament a rada v sulade s riadnym legislativnym postupom prostrednictvom nariadeni ustanovia na tento ucel potrebne opatrenia pricom je vylucena akakolvek harmonizacia zakonov in the first paragraph the words of its members shall be replaced by of its component members b the third paragraph shall be replaced by the following the detailed provisions governing the exercise of the right of inquiry shall be determined by the european parliament acting by means of regulations on its own initiative in accordance with a special legislative procedure after obtaining the consent of the council and the commission article shall be amended as follows a in the first subparagraph of paragraph the words at the beginning the european parliament shall appoint an ombudsman empowered to receive complaints shall be replaced by a european ombudsman elected by the european parliament shall be empowered to receive complaints in the last part of the sentence the words and the court of first instance acting in their judicial role shall be replaced by acting in its judicial role and the following final sentence shall be added he or she shall examine such complaints and report on them b in the first subparagraph of paragraph the word appointed shall be replaced by elected c in paragraph the words from any body shall be replaced by from any government institution body office or entity d in paragraph the words acting by means of regulations on its own initiative in accordance with a special legislative procedure shall be inserted after the european parliament in the second paragraph of article the words in extraordinary session shall be replaced by in extraordinary partsession and the words of its members shall be replaced by of its component members article shall be amended as follows a the first paragraph shall be deleted b the second paragraph shall be replaced by the clenskymi statmi v oblasti sposobilosti b podporovat harmonizaciu operacnych potrieb a prijimanie efektivnych a kompatibilnych metod nadobudania c navrhovat mnohostranne projekty na plnenie cielov v oblasti vojenskych sposobilosti a zabezpecovat koordinaciu programov vykonavanych clenskymi statmi a riadenie osobitnych programov spoluprace d podporovat vyskum v oblasti obrannej technologie koordinovat a planovat spolocnu vyskumnu cinnost a studie technickych rieseni ktore zodpovedaju buducim operacnym potrebam e prispievat k urcovaniu a v pripade potreby k vykonavaniu vsetkych uzitocnych opatreni na posilnovanie priemyselnej a technickej zakladne odvetvia obrany a na zvysovanie efektivnosti vojenskych vydavkov europska obranna agentura je otvorena vsetkym clenskym statom ktore maju zaujem o ucast v nej rada kvalifikovanou vacsinou prijme rozhodnutie ustanovujuce statut sidlo a sposob fungovania agentury toto rozhodnutie zohladni stupen efektivnej ucasti na cinnostiach agentury v ramci agentury sa vytvaraju osobitne skupiny pozostavajuce z clenskych statov ktore sa zucastnuju na spolocnych projektoch agentura plni svoje ulohy v pripade potreby v spojeni s komisiou clanok e clenske staty ktore maju zaujem o ucast na stalej strukturovanej spolupraci uvedenej v clanku a ods a ktore splnaju kriteria an article a shall be inserted article a the european parliament shall jointly with the council exercise legislative and budgetary functions it shall exercise functions of political control and consultation as laid down in the treaties it shall elect the president of the commission the european parliament shall be composed of representatives of the unions citizens they shall not exceed seven hundred and fifty in number plus the president representation of citizens shall be degressively proportional with a minimum threshold of six members per member state no member state shall be allocated more than ninetysix seats the european council shall adopt by unanimity on the initiative of the european parliament and with its consent a decision establishing the composition of the european parliament respecting the principles referred to in the first subparagraph the members of the european parliament shall be elected for a term of five years by direct universal suffrage in a free and secret ballot the european parliament shall elect its president and its officers from among its members an article b shall be inserted article b the european council shall provide the union with the necessary impetus for its development and shall define the general political directions and priorities thereof it shall not exercise legislative functions the european council shall consist of the heads of state or government of the member states together with its president and the president of the commission the high representative of the union for foreign affairs and security policy shall take part in its work the european council shall meet twice every six months convened by its president when the agenda so requires the members of the european council may decide each to be assisted by a minister statov sa mozu ujat iniciativy a vyzvat europsku komisiu aby v ramci svojich pravomoci predlozila vhodny navrh vo veciach o ktorych sa obcania domnievaju ze na ucely uplatnovania zmluv je potrebny pravny akt unie postupy a podmienky predlozenia takejto iniciativy su ustanovene v sulade s clankom prvym odsekom zmluvy o fungovani europskej unie clanok c narodne parlamenty aktivne prispievaju k dobremu fungovaniu unie tym ze a ich v sulade s protokolom o ulohe narodnych parlamentov v europskej unii institucie unie informuju o navrhoch legislativnych aktov unie ktore im zasielaju b dohliadaju na dodrziavanie zasady subsidiarity v sulade s postupmi ustanovenymi v protokole o uplatnovani zasad subsidiarity a proporcionality c sa v ramci priestoru slobody bezpecnosti a spravodlivosti zucastnuju na mechanizmoch hodnotenia vykonavania politik unie v tejto oblasti v sulade s clankom c zmluvy o fungovani europskej unie a ze sa zapajaju do politickej kontroly europolu a hodnotenia cinnosti eurojustu v sulade s clankami g a d uvedenej zmluvy d sa zucastnuju na postupoch revizie zmluv v sulade s clankom tejto zmluvy e sa im oznamuju ziadosti o pristupenie k unii v sulade s clankom tejto zmluvy f sa zucastnuju medziparlamentnej spoluprace medzi narodnymi parlamentmi a europskym parlamentom v sulade s protokolom shall be replaced by the european parliament and the council shall acting by means of regulations in accordance with the ordinary legislative procedure on a proposal from the commission and after consulting and at the end the words servants of those communities shall be replaced by the words servants of the union in article the third paragraph shall be replaced by the following notwithstanding the second paragraph the european central bank shall in accordance with the general principles common to the laws of the member states make good any damage caused by it or by its servants in the performance of their duties in article the words by means of regulations shall be added at the end in article the words the european monetary institute shall be deleted article shall become article a article shall be amended as follows a paragraph shall be deleted the first subparagraph of paragraph and paragraphs to shall become article a they shall be amended as set out below in point paragraph shall not be numbered b at the beginning of the first paragraph the word however shall be deleted and the words the french overseas departments shall be replaced by guadeloupe french guiana martinique reunion saintbarthelemy saintmartin the following sentence shall be added at the end of the paragraph where the specific measures in question are adopted by the council in accordance with a special legislative procedure it shall also act on a proposal from the commission and after consulting the european parliament c at the beginning of the second paragraph the words the council shall when adopting the relevant measures referred to in the second subparagraph take into account areas such as shall be replaced by the measures referred to in the first paragraph concern in particular areas such as d at the ujmu financnym zaujmom unie b koordinacia vysetrovania a trestneho stihania uvedenych v pismene a c posilnovanie justicnej spoluprace vratane riesenia sporov o pravomoc a uzkej spoluprace s europskou justicnou sietou tieto nariadenia tiez ustanovia podrobnosti ucasti europskeho parlamentu a narodnych parlamentov na hodnoteni cinnosti eurojustu v ramci stihania uvedeneho v odseku a bez toho aby bol dotknuty clanok e formalne procesne ukony vykonavaju prislusni vnutrostatni uradnici clanok e s cielom bojovat proti trestnej cinnosti ktora poskodzuje financne zaujmy unie moze rada v sulade s mimoriadnym legislativnym postupom prostrednictvom nariadeni vytvorit z eurojustu europsku prokuraturu rada sa uznasa jednomyselne po udeleni suhlasu europskeho parlamentu ak sa v rade nedosiahla jednomyselnost moze skupina pozostavajuca aspon z deviatich clenskych statov poziadat aby sa navrh nariadenia predlozil europskej rade v takom pripade sa postup v rade pozastavi europska rada po prerokovani v pripade dosiahnutia konsenzu vrati do styroch mesiacov od tohto pozastavenia navrh spat rade na prijatie ak sa konsenzus nedosiahne a ak si aspon devat clenskych statov zela na zaklade dotknuteho navrhu nariadenia nadviazat posilnenu spolupracu v rovnakej lehote to oznami europskemu parlamentu rade a komisii v takom pripade sa povolenie vykonavat posilnenu spolupracu podla clanku ods zmluvy o europskej unii a clanku d ods tejto zmluvy povazuje za udelene a uplatnia sa ustanovenia o posilnenej spolupraci europska prokuratura zodpoveda ak je to vhodne v spojeni s europolom za vysetrovanie a trestne stihanie pachatelov a spolupachatelov trestnych cinov ktore sposobuju ujmu financnym zaujmom unie vymedzenych nariadenim uvedenym v odseku a za podanie obzaloby pred sudnymi organmi clenskych statov vystupuje vo vztahu k takymto trestnym cinom vo funkcii prokuratora nariadenia uvedene v odseku ustanovia pravne postavenie europskej prokuratury podrobnosti vykonu jej funkcii procesne implement union law or to the prerogatives and duties of the commission it shall also be without prejudice to other provisions of the treaties providing for administrative cooperation among the member states and between them and the union association of the overseas countries and territories at the end of article first paragraph the words to this treaty shall be deleted at the end of article the words shall be governed by agreements to be concluded subsequently with the unanimous approval of member states shall be replaced by shall be regulated by acts adopted in accordance with article in article the words acting unanimously shall be replaced by acting unanimously on a proposal from the commission and the following sentence shall be added at the end of the article where the provisions in question are adopted by the council in accordance with a special legislative procedure it shall act unanimously on a proposal from the commission and after consulting the european parliament external action by the union a new part five shall be inserted its heading shall be external action by the union and it shall contain the following titles and chapters title i general provisions on the unions external action title ii common commercial policy title iii cooperation with third countries and humanitarian aid chapter development cooperation uzavretim tejto zmluvy dotknute spolocne pravidla alebo pozmeneny rozsah ich posobnosti clanok c unia vykonava spolocne pravomoc s clenskymi statmi vtedy ked na nu zmluvy prenasaju pravomoc ktora sa nevztahuje na oblasti uvedene v clankoch b a e spolocne pravomoci unie a clenskych statov sa uplatnuju v tychto hlavnych oblastiach a vnutorny trh b socialna politika pokial ide o aspekty vymedzene v tejto zmluve c hospodarska socialna a uzemna sudrznost d polnohospodarstvo a rybne hospodarstvo s vynimkou ochrany morskych biologickych zdrojov e zivotne prostredie f ochrana spotrebitela g doprava h transeuropske siete i energetika j priestor slobody bezpecnosti a spravodlivosti k spolocne otazky bezpecnosti v zalezitostiach verejneho zdravia pokial ide o aspekty vymedzene v tejto zmluve v oblasti vyskumu technickeho rozvoja a kozmickeho priestoru ma unia pravomoc vykonavat cinnosti najma vymedzit a uskutocnovat programy avsak vykonavanie tejto pravomoci nesmie viest k tomu aby sa clenskym statom branilo vykonavat ich pravomoci v oblasti rozvojovej spoluprace a humanitarnej pomoci ma unia pravomoc vykonavat cinnosti a uskutocnovat spolocnu politiku avsak vykonavanie tejto pravomoci nesmie viest k tomu aby sa clenskym statom branilo vykonavat ich pravomoci clanok d clenske staty koordinuju svoje hospodarske politiky v ramci unie na tento ucel prijima rada opatrenia najma zakladne usmernenia pre tieto politiky na clenske staty ktorych menou je euro sa vztahuju osobitne ustanovenia unia prijima opatrenia na zabezpecenie koordinacie politik zamestnanosti clenskych statov najma vymedzenim usmerneni pre tieto politiky unia sa moze ujat iniciativy na zabezpecenie koordinacie socialnych politik clenskych statov clanok e unia ma pravomoc vykonavat cinnosti be repealed articles and a shall be replaced by article of the treaty on european union and by articles a and i of the treaty on the functioning of the european union as set out in this treaty in point of article above and in point below the text of article shall become article d the text of article shall become article e it shall be amended as set out below at point the text of article shall become article a it shall be amended as set out below at point the text of article shall become article b it shall be amended as set out below at point article shall be amended as follows a at the beginning the words without prejudice to articles and shall be replaced by without prejudice to article a of the treaty on european union or to articles and of this treaty b at the end of the sentence the words and conditions which enable them to fulfil their missions shall be replaced by and conditions particularly economic and financial conditions which enable them to fulfil their missions c the following new sentence shall be added the european parliament and the council acting by means of regulations ked zmluvy ustanovuju inak od novembra je kvalifikovana vacsina vymedzena ako vacsina rovnajuca sa najmenej clenov rady ktori pozostavaju najmenej z patnastich clenov a zastupuju clenske staty zahrnajuce najmenej obyvatelstva unie blokujucu mensinu musia tvorit najmenej styria clenovia rady v opacnom pripade sa kvalifikovana vacsina povazuje za dosiahnutu ostatne pravidla ktorymi sa spravuje hlasovanie kvalifikovanou vacsinou su ustanovene v clanku ods zmluvy o fungovani europskej unie prechodne ustanovenia o vymedzeni kvalifikovanej vacsiny uplatnitelne do oktobra ako aj ustanovenia uplatnitelne od novembra do marca su ustanovene v protokole o prechodnych ustanoveniach rada zasada v roznych zlozeniach ktorych zoznam sa prijima v sulade s clankom b zmluvy o fungovani europskej unie rada pre vseobecne zalezitosti zabezpecuje konzistentnost prace roznych zlozeni rady pripravuje zasadnutia europskej rady a spolu s predsedom europskej rady a komisiou zabezpecuje ich nadvaznost rada pre zahranicne veci rozpracuva vonkajsiu cinnost unie na zaklade strategickych usmerneni stanovenych europskou radou a zabezpecuje aby cinnost unie bola konzistentna za pripravu prace rady je zodpovedny vybor stalych predstavitelov vlad clenskych statov pocas rokovania a hlasovania o navrhu legislativneho aktu su zasadnutia rady verejne na tento ucel je kazde zasadnutie rady rozdelene na dve casti pricom jedna cast sa zaobera prerokovavanim legislativnych aktov unie a druha nelegislativnymi cinnostami zlozeniam rady s vynimkou zlozenia rady pre zahranicne veci predsedaju zastupcovia clenskych statov v rade na zaklade zasady rovnosti rotacie v sulade s clankom b zmluvy o fungovani europskej unie vklada sa clanok d clanok d komisia podporuje vseobecny zaujem unie a na tento ucel sa ujima vhodnych iniciativ zabezpecuje uplatnovanie zmluv ako aj opatreni prijatych instituciami of means of payment computer crime and organised crime on the basis of developments in crime the council may adopt a decision identifying other areas of crime that meet the criteria specified in this paragraph it shall act unanimously after obtaining the consent of the european parliament if the approximation of criminal laws and regulations of the member states proves essential to ensure the effective implementation of a union policy in an area which has been subject to harmonisation measures directives may establish minimum rules with regard to the definition of criminal offences and sanctions in the area concerned such directives shall be adopted by the same ordinary or special legislative procedure as was followed for the adoption of the harmonisation measures in question without prejudice to article i where a member of the council considers that a draft directive as referred to in paragraph or would affect fundamental aspects of its criminal justice system it may request that the draft directive be referred to the european council in that case the ordinary legislative procedure shall be suspended after discussion and in case of a consensus the european council shall within four months of this suspension refer the draft back to the council which shall terminate the suspension of the ordinary state v ktorom maju bydlisko za rovnakych podmienok ako statni prislusnici tohto statu c pravo pozivat na uzemi tretej krajiny v ktorej nie je zastupeny clensky stat ktoreho su statnymi prislusnikmi ochranu diplomatickych a konzularnych organov ktorehokolvek clenskeho statu za rovnakych podmienok ako statni prislusnici tohto statu d pravo obratit sa s peticiou na europsky parlament obratit sa na europskeho ombudsmana a na institucie a poradne organy unie v ktoromkolvek jazyku zmluv a dostat odpoved v tom istom jazyku tieto prava sa uplatnuju v sulade s podmienkami a obmedzeniami vymedzenymi v zmluvach a opatreniami prijatymi na ich vykonanie clanok sa meni a doplna takto a v odseku sa slova rada moze prijat nahradzaju slovami europsky parlament a rada mozu v sulade s riadnym legislativnym postupom prijat a posledna veta sa vypusta b odsek sa nahradza takto na rovnake ucely ako su uvedene v odseku a pokial zmluvy neustanovili na tento ucel potrebne pravomoci moze rada v sulade s mimoriadnym legislativnym postupom ustanovit opatrenia within the limit of the unions own resources and in compliance with the multiannual financial framework referred to in article a the budget shall be implemented in accordance with the principle of sound financial management member states shall cooperate with the union to ensure that the appropriations entered in the budget are used in accordance with this principle the union and the member states in accordance with article shall counter fraud and any other illegal activities affecting the financial interests of the union the unions own resources a chapter the unions own resources shall be inserted before article article shall be amended as follows a the following new first paragraph shall be inserted the union shall provide itself with the means necessary to attain its objectives and carry through its policies b the last paragraph shall be replaced by the following two paragraphs the council acting in accordance with a special legislative procedure shall unanimously and after consulting the european parliament adopt a decision laying down the provisions relating to the system of own resources of the union in this context it may establish new categories of own resources or abolish an existing category that decision shall not enter into force until it is approved by the member states in accordance with their respective constitutional requirements the council acting by means of regulations in accordance with a special legislative procedure shall lay down implementing measures for the unions own resources system insofar as this is provided for in the decision adopted on the basis of the third paragraph the council shall act after obtaining the consent of the european parliament article shall be repealed multiannual financial framework the following new chapter and new article a shall be inserted unie v prislusnom gramatickom tvare a na konci prveho pododseku sa doplna tato veta vysoky predstavitel unie pre zahranicne veci a bezpecnostnu politiku zabezpecuje organizaciu tejto koordinacie b odsek sa meni a doplna takto i v prvom pododseku slova bez dopadu na odsek a clanok ods sa nahradzaju slovami v sulade s clankom ods a za slova clenske staty tam nezastupene sa vkladaju slova a vysokeho predstavitela ii v druhom pododseku sa v prvej vete za slova ostatne clenske staty vkladaju slova a vysokeho predstavitela v druhej vete sa vypusta slovo stalymi a slova zastavaju pri vykone svojich funkcii stanoviska sa nahradzaju slovami obhajuju pri vykone svojich funkcii pozicie iii doplna sa tento novy treti pododsek ak unia vymedzila poziciu k teme ktora je na programe rokovania bezpecnostnej rady organizacie spojenych narodov clenske staty zastupene v bezpecnostnej rade poziadaju aby bol vysoky predstavitel vyzvany predniest poziciu unie clanok sa meni a doplna takto a v prvom odseku sa slova delegacii komisie nahradzaju slovami delegacii unie a slova uskutocnovanie spolocnych pozicii a jednotnych akcii prijatych radou sa nahradzaju slovami vykonavanie rozhodnuti ktore vymedzuju pozicie a cinnost unie prijatych na zaklade tejto kapitoly b v druhom to be made to the treaties the amendments shall enter into force after being ratified by all the member states in accordance with their respective constitutional requirements if two years after the signature of a treaty amending the treaties four fifths of the member states have ratified it and one or more member states have encountered difficulties in proceeding with ratification the matter shall be referred to the european council the government of any member state the european parliament or the commission may submit to the european council proposals for revising all or part of the provisions of part three of the treaty on the functioning of the european union relating to the internal policies and action of the union the european council may adopt a decision amending all or part of the provisions of part three of the treaty on the functioning of the european union the european council shall act by unanimity after consulting the european parliament and the commission and the european central bank in the case of institutional changes in the monetary area that decision shall not enter into force until it is approved by the member states in accordance with their respective constitutional requirements the decision referred to in the second subparagraph shall not increase the competences conferred on the union in the treaties where the treaty on the functioning of the european union or title v of this treaty provides for the council to act by unanimity in a given area or case the european council may adopt a decision authorising the council to act by a qualified majority in that area or in that case this subparagraph shall not apply to decisions with military implications or those in the area of defence where the treaty on the functioning of the european union provides for legislative acts to be adopted vojenske sposobilosti na uskutocnovanie spolocnej bezpecnostnej a obrannej politiky aby prispeli k cielom vymedzenym radou clenske staty ktore spolocne zriadia mnohonarodne sily mozu dat aj tieto sily k dispozicii pre spolocnu bezpecnostnu a obrannu politiku clenske staty sa zavazuju ze budu postupne zlepsovat svoje vojenske sposobilosti agentura pre oblast rozvoja obrannych sposobilosti vyskumu nadobudania a vyzbrojovania dalej len europska obranna agentura urcuje operacne poziadavky presadzuje opatrenia na splnenie tychto poziadaviek prispieva k identifikacii a pripadne k vykonavaniu akychkolvek opatreni potrebnych na posilnenie priemyselnej a technologickej zakladne odvetvia obrany podiela sa na vymedzeni europskej politiky v oblasti sposobilosti a vyzbrojovania a pomaha rade pri hodnoteni zlepsovania vojenskych sposobilosti na navrh vysokeho predstavitela unie pre zahranicne veci a bezpecnostnu politiku alebo na zaklade iniciativy clenskeho statu prijima rada jednomyselne rozhodnutia ktore sa vztahuju na spolocnu bezpecnostnu a obrannu politiku vratane rozhodnuti o zacati misie uvedenej v tomto clanku vysoky predstavitel moze v pripade potreby spolu s komisiou navrhnut pouzitie vnutrostatnych prostriedkov ako aj nastrojov unie rada moze poverit v ramci unie skupinu clenskych statov vykonanim urcitej misie s cielom zachovat hodnoty unie a sluzit jej zaujmom na vykonanie takejto misie sa vztahuje clanok c tie clenske staty ktorych vojenske sposobilosti splnaju prisnejsie kriteria a ktore v tejto oblasti prevzali navzajom vacsie zavazky s cielom plnit najnarocnejsie misie zavedu v ramci unie stalu strukturovanu measures pursuant to article the commission or in the absence of a commission decision within three months from the request of the member state concerned the council may adopt a decision stating that restrictive tax measures adopted by a member state concerning one or more third countries are to be considered compatible with the treaties insofar as they are justified by one of the objectives of the union and compatible with the proper functioning of the internal market the council shall act unanimously on application by a member state article shall become article h it shall be amended as set out below in point area of freedom security and justice a title iv with the heading area of freedom security and justice shall replace the title iv on visas asylum immigration and other policies related to free movement of persons title iv shall contain the following chapters chapter general provisions chapter policies on border checks asylum and immigration chapter judicial cooperation in civil matters chapter judicial cooperation in criminal matters chapter police cooperation general provisions article shall be replaced by the following chapter and articles to i article shall also replace the current article of the treaty on european union article d shall slovami europsky parlament a rada v sulade s riadnym legislativnym postupom pricom cislo suvisiacich slovies sa zmeni na mnozne a slova postup uvedeny v clanku postup podla clanku alebo postup v clanku sa nahradzaju slovami riadny legislativny postup v prislusnom gramatickom tvare pricom veta sa prislusne gramaticky upravi d v clanku clanku ods a v clanku sa vypustaju slova kvalifikovanou vacsinou hlasov v clanku ods sa vypustaju slova prijateho kvalifikovanou vacsinou v clanku ods sa vypustaju slova vyjadrenym kvalifikovanou vacsinou v clanku siestom odseku a v clanku ods piatom pododseku sa vypustaju slova kvalifikovanou vacsinou clenov v clanku ods sa vypustaju slova rada sa o tom uznasa kvalifikovanou vacsinou a v clanku sa vypustaju slova kvalifikovanou vacsinou a v celom texte zmluvy sa vypustaju slova kvalifikovanou vacsinou pripadne aj im predchadzajuca ciarka e slova rada ktoru tvoria hlavy statov a vlad a slova rada zasadajuca v zlozeni hlav statov alebo predsedov vlad sa nahradzaju slovami europska rada v prislusnom gramatickom tvare f s vynimkou clanku prveho odseku sa slova organy a institucieinstitucie a organy a institucie alebo organy a v clanku ods druhom pododseku slova instituciam monitoring and evaluation the european parliament shall be kept fully informed in article the second paragraph shall be deleted european social fund chapter shall be renumbered title x in article the words implementing decisions shall be replaced by implementing regulations education vocational training youth and sport chapter shall be renumbered title xi and the words and youth at the end of the heading shall be replaced by youth and sport article shall be amended as follows a in paragraph the following subparagraph shall be inserted the union shall contribute to the promotion of european sporting issues while taking account of the specific nature of sport its structures based on voluntary activity and its social and educational function b in paragraph fifth indent the words and encouraging the participation of young people in democratic life in europe shall be added at the end the following shall be inserted as the last indent developing the european dimension in sport by promoting fairness and openness in sporting competitions and cooperation between bodies responsible for sports and by protecting the physical and moral integrity of sportsmen and sportswomen especially the youngest sportsmen and sportswomen c in paragraph the words and sport shall be added after in the field of education d in paragraph the words the council shall be deleted from the introductory phrase and the first indent shall begin with the words the european parliament and the council acting the second indent shall begin with the words the council on a proposal in article the following words shall be added at the end and the council on a proposal from the commission shall adopt rozhodnuti v obcianskych veciach clanok a europska rada vymedzuje strategicke usmernenia pre legislativne a operacne planovanie v ramci priestoru slobody bezpecnosti a spravodlivosti clanok b narodne parlamenty zabezpecia aby sa v navrhoch a legislativnych iniciativach predlozenych v ramci kapitol a dodrziavala zasada subsidiarity v sulade s protokolom o uplatnovani zasad subsidiarity a proporcionality clanok c bez toho aby boli dotknute clanky a moze rada na navrh komisie prijat opatrenia ustanovujuce podrobnosti podla ktorych clenske staty v spolupraci s komisiou objektivne a nestranne hodnotia vykonavanie politik unie uvedenych v tejto hlave organmi clenskych statov najma s cielom presadzovat uplne uplatnovanie zasady vzajomneho uznavania europsky parlament a narodne parlamenty su oboznamovane s obsahom a vysledkami tohto hodnotenia clanok d v ramci rady sa zriaduje staly vybor s cielom zabezpecit v ramci unie podporu a posilnenie operacnej spoluprace v oblasti vnutornej bezpecnosti bez toho aby bol dotknuty clanok staly vybor napomaha koordinovat cinnost prislusnych organov clenskych statov zastupcovia dotknutych organov uradov a agentur unie sa mozu zapajat do rokovani tohto vyboru europsky parlament a narodne parlamenty su oboznamovane s rokovaniami clanok e touto hlavou nie je dotknuty vykon pravomoci clenskych statov vo veci udrziavania verejneho poriadku a zabezpecovania vnutornej bezpecnosti clanok f clenske staty mozu spolocne a vo svojej vlastnej zodpovednosti slobodne organizovat formy spoluprace a koordinaciu podla vlastneho uvazenia medzi prislusnymi utvarmi zodpovednymi za ochranu narodnej bezpecnosti clanok g rada prijima opatrenia na zabezpecenie administrativnej spoluprace medzi prislusnymi utvarmi clenskych statov v oblastiach uvedenych v tejto hlave ako aj medzi tymito utvarmi a 
ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
