nuclear49-10481051945196597859801078132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403292441329245033414593390468343947734884863537495358650436355133684522373353137825403831549388055839295673978576402758540765944125603417461242236214272630432163943706484419657446866645176754566684461569346647024713711476272048117294860738490974749587565007765505677451057835154792520380152528105301819535082853998375448846549785555468645595873564444144244344444544644744844945145245345445545645745846046146246346446546646746947047147247347447547647847948048148248348448548748848949049149249349449649749849950050150250350550650750850951051151251451551651751851952052152352452552652752852953053253353453553653753853954154254354454554654754855055155255355455555655755956056156256356456556656856957057157257357457557757857958058158258358458658758858959059159259359559659759859960060160260460560660760860961061161361461561661761861962062262362462562662762862963163263363463563663763864064164264364464564664764965065165265365465565665865966066166266366466566766866967067167267367467667767867968068168268368568668768868969069169269469569669769869970070170370470570670770870971071271371471571671771871972172272372472572672772873073173273373473573673773974074174274374474574674874975075175275375475575775875976076176276376476676776876977077177277377577677777877978078178278478578678778878979079179379479579679779879980080280380480580680780880981181281381481581681781882082182282382482582682782983083183283383483583683883984084184284384484584784884985085185285385485685785885986086186286386586686786886987087187287487587687787887988088189132928923293893329489432958953296896329789732988983299899330090033019013302902330390333049043305905330690633079073308908330990933109103311911331291233139133314914331591533169163317917331891833199193320920332192133229223323923332492433259253326926332792733289283329929333093033319313332932333393333349343335935333693633379373338938333993933409403341941334294233439433344944334594533469463347947334894833499493350950335195133529523353953335495433559553356956335795733589583359959336096033619613362962336396333649643365965336696633679673368968336996933709703371971337297233739733374974337597533769763377977337897833799793380980338198133829823383983338498433859853386986338798733889883389989339099033919913392992339399333949943395995339699633979973398998339999934001000340110013402100234031003340410043405100534061006340710073408100834091009341010103411101134121012341310133414101434151015341610163417101734181018341910193420102034211021342210223423102334241024342510253426102634271027342810283429102934301030343110313432103234331033343410343435103534361036343710373438103834391039344010403441104134421042344310433444104434451045344610463447104734481048344910493450105034511051345210523453105334541054345510553456105634571057345810583459105934601060346110613462106234631063346410643465106534661066346710673468106834691069347010703471107134721072347310733474107434751075347610763477107734781078347910793480108034811081348210823483108334841084348510853486108634871087348810883489108934901090349110913492109234931093349410943495109534961096349710973498109834991099350011003501110135021102350311033504110435051105350611063507110735081108350911093510111035111111351211123513111335141114351511153516111635171117351811183519111935201120352111213522112235231123352411243525112535261126352711273528112835291129353011303531113135321132353311333534113435351135353611363537113735381138353911393540114035411141354211423543114335441144354511453546114635471147354811483549114935501150355111513552115235531153355411543555115535561156355711573558115835591159356011603561116135621162356311633564116435651165356611663567116735681168356911693570117035711171357211723573117335741174357511753576117635771177357811783579117935801180358111813582118235831183358411843585118535861186358711873588118835891189359011903591119135921192359311933594119435951195359611963597119735981198359911993600120036011201360212023603120336041204360512053606120636071207360812083609120936101210361112113612121236131213361412143615121536161216361712173618121836191219362012203621122136221222362312233624122436251225362612263627122736281228362912293630123036311231363212323633123336341234363512353636123636371237363812383639123936401240364112413642124236431243364412443645124536461246364712473648124836491249365012503651125136521252365312533654125436551255365612563657125736581258365912593660126036611261366212623663126336641264366512653666126636671267366812683669126936701270367112713672127236731273367412743675127536761276367712773678127836791279368012803681128136821282368312833684128436851285368612863687128736881288368912893690129036911291369212923693129336941294369512953696129636971297369812983699129937001300370113013702130237031303370413043705130537061306370713073708130837091309371013103711131137121312371313133714131437151315371613163717131737181318371913193720132037211321372213223723132337241324372513253726132637271327372813283729132937301330373113313732133237331333373413343735133537361336373713373738133837391339374013403741134137421342374313433744134437451345374613463747134737481348374913493750135037511351375213523753135337541354375513553756135637571357375813583759135937601360376113613762136237631363376413643765136537661366376713673768136837691369377013703771137137721372377313733774137437751375377613763777137737781378377913793780138037811381378213823783138337841384378513853786138637871387378813883789138937901390379113913792139237931393379413943795139537961396379713973798139837991399380014003801140138021402380314033804140438051405380614063807140738081408380914093810141038111411381214123813141338141414381514153816141638171417381814183819141938201420382114213822142238231423382414243825142538261426382714273828142838291429383014303831143138321432383314333834143438351435383614363837143738381438383914393840144038411441384214423843144338441444384514453846144638471447384814483849144938501450385114513852145238531453385414543855145538561456385714573858145838591459386014603861146138621462386314633864146438651465386614663867146738681468386914693870147038711471387214723873147338741474387514753876147638771477387814783879147938801480388114813882148238831483388414843885148538861486388714873888148838891489389014903891149138921492389314933894149438951495389614963897149738981498389914993900150039011501390215023903150339041504390515053906150639071507390815083909150939101510391115113912151239131513391415143915151539161516391715173918151839191519392015203921152139221522392315233924152439251525392615263927152739281528392915293930153039311531393215323933153339341534393515353936153639371537393815383939153939401540394115413942154239431543394415443945154539461546394715473948154839491549395015503951155139521552395315533954155439551555395615563957155739581558395915593960156039611561396215623963156339641564396515653966156639671567396815683969156939701570397115713972157239731573397415743975157539761576397715773978157839791579398015803981158139821582398315833984158439851585398615863987158739881588398915893990159039911591399215923993159339941594399515953996159639971597399815983999159940001600400116014002160240031603400416044005160540061606400716074008160840091609401016104011161140121612401316134014161440151615401616164017161740181618401916194020162040211621402216224023162340241624402516254026162640271627402816284029162940301630403116314032163240331633403416344035163540361636403716374038163840391639404016404041164140421642404316434044164440451645404616464047164740481648404916494050165040511651405216524053165340541654405516554056165640571657405816584059165940601660406116614062166240631663406416644065166540661666406716674068166840691669407016704071167140721672407316734074167440751675407616764077167740781678407916794080168040811681408216824083168340841684408516854086168640871687408816884089168940901690409116914092169240931693409416944095169540961696409716974098169840991699410017004101170141021702410317034104170441051705410617064107170741081708410917094110171041111711411217124113171341141714411517154116171641171717411817184119171941201720412117214122172241231723412417244125172541261726412717274128172841291729413017304131173141321732413317334134173441351735413617364137173741381738413917394140174041411741414217424143174341441744414517454146174641471747414817484149174941501750415117514152175241531753415417544155175541561756415717574158175841591759416017604161176141621762416317634164176441651765416617664167176741681768416917694170177041711771417217724173177341741774417517754176177641771777417817784179177941801780418117814182178241831783418417844185178541861786418717874188178841891789419017904191179141921792419317934194179441951795419617964197179741981798419917994200180042011801420218024203180342041804420518054206180642071807420818084209180942101810421118114212181242131813421418144215181542161816421718174218181842191819422018204221182142221822422318234224182442251825422618264227182742281828422918294230183042311831423218324233183342341834423518354236183642371837423818384239183942401840424118414242184242431843424418444245184542461846424718474248184842491849425018504251185142521852425318534254185442551855425618564257185742581858425918594260186042611861426218624263186342641864426518654266186642671867426818684269186942701870427118714272187242731873427418744275187542761876427718774278187842791879428018804281188142821882428318834284188442851885428618864287188742881888428918894290189042911891429218924293189342941894429518954296189642971897429818984299189943001900430119014302190243031903430419044305190543061906430719074308190843091909431019104311191143121912431319134314191443151915431619164317191743181918431919194320192043211921432219224323192343241924432519254326192643271927432819284329192943301930433119314332193243331933433419344335193543361936433719374338193843391939434019404341194143421942434319434344194443451945434619464347194743481948434919494350195043511951435219524353195343541954435519554356195643571957435819584359195943601960436119614362196243631963436419644365196543661966436719674368196843691969437019704371197143721972437319734374197443751975437619764377197743781978437919794380198043811981438219824383198343841984438519854386198643871987438819884389198943901990439119914392199243931993439419944395199543961996439719974398199843991999440020004401200144022002440320034404200444052005440620064407200744082008440920094410201044112011441220124413201344142014441520154416201644172017441820184419201944202020442120214422202244232023442420244425202544262026442720274428202844292029443020304431203144322032443320334434203444352035443620364437203744382038443920394440204044412041444220424443204344442044444520454446204644472047444820484449204944502050445120514452205244532053445420544455205544562056445720574458205844592059446020604461206144622062446320634464206444652065446620664467206744682068446920694470207044712071447220724473207344742074447520754476207644772077447820784479207944802080448120814482208244832083448420844485208544862086448720874488208844892089449020904491209144922092449320934494209444952095449620964497209744982098449920994500210045012101450221024503210345042104450521054506210645072107450821084509210945102110451121114512211245132113451421144515211545162116451721174518211845192119452021204521212145222122452321234524212445252125452621264527212745282128452921294530213045312131453221324533213345342134453521354536213645372137453821384539213945402140454121414542214245432143454421444545214545462146454721474548214845492149455021504551215145522152455321534554215445552155455621564557215745582158455921594560216045612161456221624563216345642164456521654566216645672167456821684569216945702170457121714572217245732173457421744575217545762176457721774578217845792179458021804581218145822182458321834584218445852185458621864587218745882188458921894590219045912191459221924593219345942194459521954596219645972197459821984599219946002200460122014602220246032203460422044605220546062206460722074608220846092209461022104611221146122212461322134614221446152215461622164617221746182218461922194620222046212221462222224623222346242224462522254626222646272227462822284629222946302230463122314632223246332233463422344635223546362236463722374638223846392239464022404641224146422242464322434644224446452245464622464647224746482248464922494650225046512251465222524653225346542254465522554656225646572257465822584659225946602260466122614662226246632263466422644665226546662266466722674668226846692269467022704671227146722272467322734674227446752275467622764677227746782278467922794680228046812281468222824683228346842284468522854686228646872287468822884689228946902290469122914692229246932293469422944695229546962296469722974698229846992299470023004701230147022302470323034704230447052305470623064707230747082308470923094710231047112311471223124713231347142314471523154716231647172317471823184719231947202320472123214722232247232323472423244725232547262326472723274728232847292329473023304731233147322332473323334734233447352335473623364737233747382338473923394740234047412341474223424743234347442344474523454746234647472347474823484749234947502350475123514752235247532353475423544755235547562356475723574758235847592359476023604761236147622362476323634764236447652365476623664767236747682368476923694770237047712371477223724773237347742374477523754776237647772377477823784779237947802380478123814782238247832383478423844785238547862386478723874788238847892389479023904791239147922392479323934794239447952395479623964797239747982398479923994800240048012401480224024803240348042404480524054806240648072407480824084809240948102410481124114812241248132413481424144815241548162416481724174818241848192419482024204821242148222422482324234824242448252425482624264827242748282428482924294830243048312431483224324833243348342434483524354836243648372437483824384839243948402440484124414842244248432443484424444845244548462446484724474848244848492449485024504851245148522452485324534854245448552455485624564857245748582458485924594860246048612461486224624863246348642464486524654866246648672467486824684869246948702470487124714872247248732473487424744875247548762476487724774878247848792479488024804881248148822482488324834884248448852485488624864887248748882488488924894890249048912491489224924893249348942494489524954896249648972497489824984899249949002500490125014902250249032503490425044905250549062506490725074908250849092509491025104911251149122512491325134914251449152515491625164917251749182518491925194920252049212521492225224923252349242524492525254926252649272527492825284929252949302530493125314932253249332533493425344935253549362536493725374938253849392539494025404941254149422542494325434944254449452545494625464947254749482548494925494950255049512551495225524953255349542554495525554956255649572557495825584959255949602560496125614962256249632563496425644965256549662566496725674968256849692569497025704971257149722572497325734974257449752575497625764977257749782578497925794980258049812581498225824983258349842584498525854986258649872587498825884989258949902590499125914992259249932593499425944995259549962596499725974998259849992599500026005001260150022602500326035004260450052605500626065007260750082608500926095010261050112611501226125013261350142614501526155016261650172617501826185019261950202620502126215022262250232623502426245025262550262626502726275028262850292629503026305031263150322632503326335034263450352635503626365037263750382638503926395040264050412641504226425043264350442644504526455046264650472647504826485049264950502650505126515052265250532653505426545055265550562656505726575058265850592659506026605061266150622662506326635064266450652665506626665067266750682668506926695070267050712671507226725073267350742674507526755076267650772677507826785079267950802680508126815082268250832683508426845085268550862686508726875088268850892689509026905091269150922692509326935094269450952695509626965097269750982698509926995100270051012701510227025103270351042704510527055106270651072707510827085109270951102710511127115112271251132713511427145115271551162716511727175118271851192719512027205121272151222722512327235124272451252725512627265127272751282728512927295130273051312731513227325133273351342734513527355136273651372737513827385139273951402740514127415142274251432743514427445145274551462746514727475148274851492749515027505151275151522752515327535154275451552755515627565157275751582758515927595160276051612761516227625163276351642764516527655166276651672767516827685169276951702770517127715172277251732773517427745175277551762776517727775178277851792779518027805181278151822782518327835184278451852785518627865187278751882788518927895190279051912791519227925193279351942794519527955196279651972797519827985199279952002800520128015202280252032803520428045205280552062806520728075208280852092809521028105211281152122812521328135214281452152815521628165217281752182818521928195220282052212821522228225223282352242824522528255226282652272827522828285229282952302830523128315232283252332833523428345235283552362836523728375238283852392839524028405241284152422842524328435244284452452845524628465247284752482848524928495250285052512851525228525253285352542854525528555256285652572857525828585259285952602860526128615262286252632863526428645265286552662866526728675268286852692869527028705271287152722872527328735274287452752875527628765277287752782878527928795280288052812881528228825283288352842884528528855286288652872887528828885289288952902890529128915292289252932893529428945295289552962896529728975298289852992899530029005301290153022902530329035304290453052905530629065307290753082908530929095310291053112911531229125313291353142914531529155316291653172917531829185319291953202920532129215322292253232923532429245325292553262926532729275328292853292929533029305331293153322932533329335334293453352935533629365337293753382938533929395340294053412941534229425343294353442944534529455346294653472947534829485349294953502950535129515352295253532953535429545355295553562956535729575358295853592959536029605361296153622962536329635364296453652965536629665367296753682968536929695370297053712971537229725373297353742974537529755376297653772977537829785379297953802980538129815382298253832983538429845385298553862986538729875388298853892989539029905391299153922992539329935394299453952995539629965397299753982998539929995400300054013001540230025403300354043004540530055406300654073007540830085409300954103010541130115412301254133013541430145415301554163016541730175418301854193019542030205421302154223022542330235424302454253025542630265427302754283028542930295430303054313031543230325433303354343034543530355436303654373037543830385439303954403040544130415442304254433043544430445445304554463046544730475448304854493049545030505451305154523052545330535454305454553055545630565457305754583058545930595460306054613061546230625463306354643064546530655466306654673067546830685469306954703070547130715472307254733073547430745475307554763076547730775478307854793079548030805481308154823082548330835484308454853085548630865487308754883088548930895490309054913091549230925493309354943094549530955496309654973097549830985499309955003100550131015502310255033103550431045505310555063106550731075508310855093109551031105511311155123112551331135514311455153115551631165517311755183118551931195520312055213121552231225523312355243124552531255526312655273127552831285529312955303130553131315532313255333133553431345535313555363136553731375538313855393139554031405541314155423142554331435544314455453145554631465547314755483148554931495550315055513151555231525553315355543154555531555556315655573157555831585559315955603160556131615562316255633163556431645565316555663166556731675568316855693169557031705571317155723172557331735574317455753175557631765577317755783178557931795580318055813181558231825583318355843184558531855586318655873187558831885589318955903190559131915592319255933193559431945595319555963196559731975598319855993199560032005601320156023202560332035604320456053205560632065607320756083208560932095610321056113211561232125613321356143214561532155616321656173217561832185619321956203220562132215622322256233223562432245625322556263226562732275628322856293229563032305631323156323232563332335634323456353235563632365637323756383238563932395640324056413241564232425643324356443244564532455646324656473247564832485649324956503250565132515652325256533253565432545655325556563256565732575658325856593259566032605661326156623262566332635664326456653265566632665667326756683268566932695670327056713271567232725673327356743274567532755676327656773277567832785679327956803280568132815682328256833283568432845685328556863286568732875688328856893289569032905691329156921-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.21-1.2-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11