radar-2000-10-a-6_lat_71.9e318991899189918991899189818981898189818981898189818981898189718971897189718971897189718971897189718971897189718971897189718971897189718971897189718971897189718971897189718971897189618961896189618961896189618961896189618961896189618961896189618961896189618961896189618961896189618961896189618961896189618961896189618951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518951895189518941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189418941894189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189318931893189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189218921892189118911891189118911891189118911891189118911891189118911891189118911891189118911891189118911891189118911891189118911891189118911891189118911891189118911891189118911891189118911.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e31.89e3188918891889188918891889188918891233123312331233123312331233123312331229122912291229122912271227122712271227122712271227122712261226122612261226122612261226122612261226122612261226122612261225122512251225122512251225122512251225122512251224122412241224122412241224122412241224122412231223122312231223122312231223122312231223122312231223122312231222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212221222122212211221122112211221122112211221122112211221122112211221122112211221122112211221122112211221122112211221122112211221122112211221122112211.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e31.22e312191219121912191219121912191219121912191219121912191219121912191219121912191219121912191219121912191219121912191219121912191219121912191218121812181218121812181218121812181218121812181218121812181218121812181218121812181218121812181218121812181218121812181218121812181218121812181218121812181218121812181218121812181218121812181218121812181217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121712171217121612161216121612161216121612161216121612161216121612161216121612161216121612161216121612161216121612161216121612161216121612161216121512151215121512151215121512151215121512151215121512151215121512151215121512151215121512151215121512151215121512151215121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121412141214121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131213121312131212121212121212121212121212121212121212121212121212121212121212121212121212121112111211121112111211121112111211121112111211121112111211121112111211121112111211121112111211121112111211121112111211120912091209120912091209120912091209120912091209120912091209120912091209120712071207120712071207120712071207120712071207120712071207120712071207120712071207120712071207120712071207120767567567567567567567567567567567567567567567567567567567567567567567567567567567567567567567267267267267267267267267267267267267267267267267267267267267267267267267267267267266966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966966766766766766766766766766766766766766766766766766766766766766766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865865811111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111060001800004000140012400234003440045400564006740078400894009104010114011124012134013144014154015164016174017184018194019204020214021224022234023244024254025264026274027284028294029304030314031324032334033344034354035364036374037384038394039404040414041424042434043444044454045464046474047484048494049504050514051524052534053544054554055564056574057584058594059604060614061624062634063644064654065664066674067684068694069704070714071724072734073744074754075764076774077784078794079804080814081824082834083844084854085864086874087884088894089904090914091924092934093944094954095964096974097984098994099100410010141011024102103410310441041054105106410610741071084108109410911041101114111112411211341131144114115411511641161174117118411811941191204120121412112241221234123124412412541251264126127412712841281294129130413013141311324132133413313441341354135136413613741371384138139413914041401414141142414214341431444144145414514641461474147148414814941491504150151415115241521534153154415415541551564156157415715841581594159160416016141611624162163416316441641654165166416616741671684168169416917041701714171172417217341731744174175417517641761774177178417817941791804180181418118241821834183184418418541851864186187418718841881894189190419019141911924192193419319441941954195196419619741971984198199419920042002014201202420220342032044204205420520642062074207208420820942092104210211421121242122134213214421421542152164216217421721842182194219220422022142212224222223422322442242254225226422622742272284228229422923042302314231232423223342332344234235423523642362374237238423823942392404240241424124242422434243244424424542452464246247424724842482494249250425025142512524252253425325442542554255256425625742572584258259425926042602614261262426226342632644264265426526642662674267268426826942692704270271427127242722734273274427427542752764276277427727842782794279280428028142812824282283428328442842854285286428628742872884288289428929042902914291292429229342932944294295429529642962974297298429829942993004300301430130243023034303304430430543053064306307430730843083094309310431031143113124312313431331443143154315316431631743173184318319431932043203214321322432232343233244324325432532643263274327328432832943293304330331433133243323334333334433433543353364336337433733843383394339340434034143413424342343434334443443454345346434634743473484348349434935043503514351352435235343533544354355435535643563574357358435835943593604360361436136243623634363364436436543653664366367436736843683694369370437037143713724372373437337443743754375376437637743773784378379437938043803814381382438238343833844384385438538643863874387388438838943893904390391439139243923934393394439439543953964396397439739843983994399400440040144014024402403440340444044054405406440640744074084408409440941044104114411412441241344134144414415441541644164174417418441841944194204420421442142244224234423424442442544254264426427442742844284294429430443043144314324432433443343444344354435436443643744374384438439443944044404414441442444244344434444444445444544644464474447448444844944494504450451445145244524534453454445445544554564456457445745844584594459460446046144614624462463446346444644654465466446646744674684468469446947044704714471472447247344734744474475447547644764774477478447847944794804480481448148244824834483484448448544854864486487448748844884894489490449049144914924492493449349444944954495496449649744974984498499449950045005014501502450250345035044504505450550645065074507508450850945095104510511451151245125134513514451451545155164516517451751845185194519520452052145215224522523452352445245254525526452652745275284528529452953045305314531532453253345335344534535453553645365374537538453853945395404540541454154245425434543544454454545455464546547454754845485494549550455055145515524552553455355445545554555556455655745575584558559455956045605614561562456256345635644564565456556645665674567568456856945695704570571457157245725734573574457457545755764576577457757845785794579580458058145815824582583458358445845854585586458658745875884588589458959045905914591592459259345935944594595459559645965974597598459859945996004600601460160246026034603604460460546056064606607460760846086094609610461061146116124612613461361446146154615616461661746176184618619461962046206214621622462262346236244624625462562646266274627628462862946296304630631463163246326334633634463463546356364636637463763846386394639640464064146416424642643464364446446454645646464664746476484648649464965046506514651652465265346536544654655465565646566574657658465865946596604660661466166246626634663664466466546656664666667466766846686694669670467067146716724672673467367446746754675676467667746776784678679467968046806814681682468268346836844684685468568646866874687688468868946896904690691469169246926934693694469469546956964696697469769846986994699700470070147017024702703470370447047054705706470670747077084708709470971047107114711712471271347137144714715471571647167174717718471871947197204720721472172247227234723724472472547257264726727472772847287294729730473073147317324732733473373447347354735736473673747377384738739473974047407414741742474274347437444744745474574647467474747748474874947497504750751475175247527534753754475475547557564756757475775847587594759760476076147617624762763476376447647654765766476676747677684768769476977047707714771772477277347737744774775477577647767774777778477877947797804780781478178247827834783784478478547857864786787478778847887894789790479079147917924792793479379447947954795796479679747977984798799479980048008014801802480280348038044804805480580648068074807808480880948098104810811481181248128134813814481481548158164816817481781848188194819820482082148218224822823482382448248254825826482682748278284828829482983048308314831832483283348338344834835483583648368374837838483883948398404840841484184248428434843844484484548458464846847484784848488494849850485085148518524852853485385448548554855856485685748578584858859485986048608614861862486286348638644864865486586648668674867868486886948698704870871487187248728734873874487487548758764876877487787848788794879880488088148818824882883488388448848854885886488688748878884888889488989048908914891892489289348938944894895489589648968974897898489889948999004900901490190249029034903904490490549059064906907490790849089094909910491091149119124912913491391449149154915916491691749179184918919491992049209214921922492292349239244924925492592649269274927928492892949299304930931493193249329334933934493493549359364936937493793849389394939940494094149419424942943494394449449454945946494694749479484948949494995049509514951952495295349539544954955495595649569574957958495895949599604960961496196249629634963964496496549659664966967496796849689694969970497097149719724972973497397449749754975976497697749779784978979497998049809814981982498298349839844984985498598649869874987988498898949899904990991499199249929934993994499499549959964996997499799849989994999100050001001500110025002100350031004500410055005100650061007500710085008100950091010501010115011101250121013501310145014101550151016501610175017101850181019501910205020102150211022502210235023102450241025502510265026102750271028502810295029103050301031503110325032103350331034503410355035103650361037503710385038103950391040504010415041104250421043504310445044104550451046504610475047104850481049504910505050105150511052505210535053105450541055505510565056105750571058505810595059106050601061506110625062106350631064506410655065106650661067506710685068106950691070507010715071107250721073507310745074107550751076507610775077107850781079507910805080108150811082508210835083108450841085508510865086108750871088508810895089109050901091509110925092109350931094509410955095109650961097509710985098109950991100510011015101110251021103510311045104110551051106510611075107110851081109510911105110111151111112511211135113111451141115511511165116111751171118511811195119112051201121512111225122112351231124512411255125112651261127512711285128112951291130513011315131113251321133513311345134113551351136513611375137113851381139513911405140114151411142514211435143114451441145514511465146114751471148514811495149115051501151515111525152115351531154515411555155115651561157515711585158115951591160516011615161116251621163516311645164116551651166516611675167116851681169516911705170117151711172517211735173117451741175517511765176117751771178517811795179118051801181518111825182118351831184518411855185118651861187518711885188118951891190519011915191119251921193519311945194119551951196519611975197119851981199519912005200120152011202520212035203120452041205520512065206120752071208520812095209121052101211521112125212121352131214521412155215121652161217521712185218121952191220522012215221122252221223522312245224122552251226522612275227122852281229522912305230123152311232523212335233123452341235523512365236123752371238523812395239124052401241524112425242124352431244524412455245124652461247524712485248124952491250525012515251125252521253525312545254125552551256525612575257125852581259525912605260126152611262526212635263126452641265526512665266126752671268526812695269127052701271527112725272127352731274527412755275127652761277527712785278127952791280528012815281128252821283528312845284128552851286528612875287128852881289528912905290129152911292529212935293129452941295529512965296129752971298529812995299130053001301530113025302130353031304530413055305130653061307530713085308130953091310531013115311131253121313531313145314131553151316531613175317131853181319531913205320132153211322532213235323132453241325532513265326132753271328532813295329133053301331533113325332133353331334533413355335133653361337533713385338133953391340534013415341134253421343534313445344134553451346534613475347134853481349534913505350135153511352535213535353135453541355535513565356135753571358535813595359136053601361536113625362136353631364536413655365136653661367536713685368136953691370537013715371137253721373537313745374137553751376537613775377137853781379537913805380138153811382538213835383138453841385538513865386138753871388538813895389139053901391539113925392139353931394539413955395139653961397539713985398139953991400540014015401140254021403540314045404140554051406540614075407140854081409540914105410141154111412541214135413141454141415541514165416141754171418541814195419142054201421542114225422142354231424542414255425142654261427542714285428142954291430543014315431143254321433543314345434143554351436543614375437143854381439543914405440144154411442544214435443144454441445544514465446144754471448544814495449145054501451545114525452145354531454545414555455145654561457545714585458145954591460546014615461146254621463546314645464146554651466546614675467146854681469546914705470147154711472547214735473147454741475547514765476147754771478547814795479148054801481548114825482148354831484548414855485148654861487548714885488148954891490549014915491149254921493549314945494149554951496549614975497149854981499549915005500150155011502550215035503150455041505550515065506150755071508550815095509151055101511551115125512151355131514551415155515151655161517551715185518151955191520552015215521152255221523552315245524152555251526552615275527152855281529552915305530153155311532553215335533153455341535553515365536153755371538553815395539154055401541554115425542154355431544554415455545154655461547554715485548154955491550555015515551155255521553555315545554155555551556555615575557155855581559555915605560156155611562556215635563156455641565556515665566156755671568556815695569157055701571557115725572157355731574557415755575157655761577557715785578157955791580558015815581158255821583558315845584158555851586558615875587158855881589558915905590159155911592559215935593159455941595559515965596159755971598559815995599160056001601560116025602160356031604560416055605160656061607560716085608160956091610561016115611161256121613561316145614161556151616561616175617161856181619561916205620162156211622562216235623162456241625562516265626162756271628562816295629163056301631563116325632163356331634563416355635163656361637563716385638163956391640564016415641164256421643564316445644164556451646564616475647164856481649564916505650165156511652565216535653165456541655565516565656165756571658565816595659166056601661566116625662166356631664566416655665166656661667566716685668166956691670567016715671167256721673567316745674167556751676567616775677167856781679567916805680168156811682568216835683168456841685568516865686168756871688568816895689169056901691569116925692169356931694569416955695169656961697569716985698169956991700570017015701170257021703570317045704170557051706570617075707170857081709570917105710171157111712571217135713171457141715571517165716171757171718571817195719172057201721572117225722172357231724572417255725172657261727572717285728172957291730573017315731173257321733573317345734173557351736573617375737173857381739573917405740174157411742574217435743174457441745574517465746174757471748574817495749175057501751575117525752175357531754575417555755175657561757575717585758175957591760576017615761176257621763576317645764176557651766576617675767176857681769576917705770177157711772577217735773177457741775577517765776177757771778577817795779178057801781578117825782178357831784578417855785178657861787578717885788178957891790579017915791179257921793579317945794179557951796579617975797179857981799579918005800180158011802580218035803180458041805580518065806180758071808580818095809181058101811581118125812181358131814581418155815181658161817581718185818181958191820582018215821182258221823582318245824182558251826582618275827182858281829582918305830183158311832583218335833183458341835583518365836183758371838583818395839184058401841584118425842184358431844584418455845184658461847584718485848184958491850585018515851185258521853585318545854185558551856585618575857185858581859585918605860186158611862586218635863186458641865586518665866186758671868586818695869187058701871587118725872187358731874587418755875187658761877587718785878187958791880588018815881188258821883588318845884188558851886588618875887188858881889588918905890189158911892589218935893189458941895589518965896189758971898589818995899190059001901590119025902190359031904590419055905190659061907590719085908190959091910591019115911191259121913591319145914191559151916591619175917191859181919591919205920192159211922592219235923192459241925592519265926192759271928592819295929193059301931593119325932193359331934593419355935193659361937593719385938193959391940594019415941194259421943594319445944194559451946594619475947194859481949594919505950195159511952595219535953195459541955595519565956195759571958595819595959196059601961596119625962196359631964596419655965196659661967596719685968196959691970597019715971197259721973597319745974197559751976597619775977197859781979597919805980198159811982598219835983198459841985598519865986198759871988598819895989199059901991599119925992199359931994599419955995199659961997599719985998199959994000020006000120016001220026002320036003420046004520056005620066006720076007820086008920096009102010601011201160111220126012132013601314201460141520156015162016601617201760171820186018192019601920202060202120216021222022602223202360232420246024252025602526202660262720276027282028602829202960293020306030312031603132203260323320336033342034603435203560353620366036372037603738203860383920396039402040604041204160414220426042432043604344204460444520456045462046604647204760474820486048492049604950205060505120516051522052605253205360535420546054552055605556205660565720576057582058605859205960596020606060612061606162206260626320636063642064606465206560656620666066672067606768206860686920696069702070607071207160717220726072732073607374207460747520756075762076607677207760777820786078792079607980208060808120816081822082608283208360838420846084852085608586208660868720876087882088608889208960899020906090912091609192209260929320936093942094609495209560959620966096972097609798209860989920996099100210061001012101610110221026102103210361031042104610410521056105106210661061072107610710821086108109210961091102110611011121116111112211261121132113611311421146114115211561151162116611611721176117118211861181192119611912021206120121212161211222122612212321236123124212461241252125612512621266126127212761271282128612812921296129130213061301312131613113221326132133213361331342134613413521356135136213661361372137613713821386138139213961391402140614014121416141142214261421432143614314421446144145214561451462146614614721476147148214861481492149614915021506150151215161511522152615215321536153154215461541552155615515621566156157215761571582158615815921596159160216061601612161616116221626162163216361631642164616416521656165166216661661672167616716821686168169216961691702170617017121716171172217261721732173617317421746174175217561751762176617617721776177178217861781792179617918021806180181218161811822182618218321836183184218461841852185618518621866186187218761871882188618818921896189190219061901912191619119221926192193219361931942194619419521956195196219661961972197619719821986198199219961992002200620020122016201202220262022032203620320422046204205220562052062206620620722076207208220862082092209620921022106210211221162112122212621221322136213214221462142152215621521622166216217221762172182218621821922196219220222062202212221622122222226222223222362232242224622422522256225226222662262272227622722822286228229222962292302230623023122316231232223262322332233623323422346234235223562352362236623623722376237238223862382392239623924022406240241224162412422242624224322436243244224462442452245624524622466246247224762472482248624824922496249250225062502512251625125222526252253225362532542254625425522556255256225662562572257625725822586258259225962592602260626026122616261262226262622632263626326422646264265226562652662266626626722676267268226862682692269626927022706270271227162712722272627227322736273274227462742752275627527622766276277227762772782278627827922796279280228062802812281628128222826282283228362832842284628428522856285286228662862872287628728822886288289228962892902290629029122916291292229262922932293629329422946294295229562952962296629629722976297298229862982992299629930023006300301230163013022302630230323036303304230463043052305630530623066306307230763073082308630830923096309310231063103112311631131223126312313231363133142314631431523156315316231663163172317631731823186318319231963193202320632032123216321322232263223232323632332423246324325232563253262326632632723276327328232863283292329632933023306330331233163313322332633233323336333334233463343352335633533623366336337233763373382338633833923396339340234063403412341634134223426342343234363433442344634434523456345346234663463472347634734823486348349234963493502350635035123516351352235263523532353635335423546354355235563553562356635635723576357358235863583592359635936023606360361236163613622362636236323636363364236463643652365636536623666366367236763673682368636836923696369370237063703712371637137223726372373237363733742374637437523756375376237663763772377637737823786378379237963793802380638038123816381382238263823832383638338423846384385238563853862386638638723876387388238863883892389638939023906390391239163913922392639239323936393394239463943952395639539623966396397239763973982398639839923996399400240064004012401640140224026402403240364034042404640440524056405406240664064072407640740824086408409240964094102410641041124116411412241264124132413641341424146414415241564154162416641641724176417418241864184192419641942024206420421242164214222422642242324236423424242464244252425642542624266426427242764274282428642842924296429430243064304312431643143224326432433243364334342434643443524356435436243664364372437643743824386438439243964394402440644044124416441442244264424432443644344424446444445244564454462446644644724476447448244864484492449644945024506450451245164514522452645245324536453454245464544552455645545624566456457245764574582458645845924596459460246064604612461646146224626462463246364634642464646446524656465466246664664672467646746824686468469246964694702470647047124716471472247264724732473647347424746474475247564754762476647647724776477478247864784792479647948024806480481248164814822482648248324836483484248464844852485648548624866486487248764874882488648848924896489490249064904912491649149224926492493249364934942494649449524956495496249664964972497649749824986498499249964995002500650050125016501502250265025032503650350425046504505250565055062506650650725076507508250865085092509650951025106510511251165115122512651251325136513514251465145152515651551625166516517251765175182518651851925196519520252065205212521652152225226522523252365235242524652452525256525526252665265272527652752825286528529252965295302530653053125316531532253265325332533653353425346534535253565355362536653653725376537538253865385392539653954025406540541254165415422542654254325436543544254465445452545654554625466546547254765475482548654854925496549550255065505512551655155225526552553255365535542554655455525556555556255665565572557655755825586558559255965595602560656056125616561562256265625632563656356425646564565256565655662566656656725676567568256865685692569656957025706570571257165715722572657257325736573574257465745752575657557625766576577257765775782578657857925796579580258065805812581658158225826582583258365835842584658458525856585586258665865872587658758825886588589258965895902590659059125916591592259265925932593659359425946594595259565955962596659659725976597598259865985992599659960026006600601260166016022602660260326036603604260466046052605660560626066606607260766076082608660860926096609610261066106112611661161226126612613261366136142614661461526156615616261666166172617661761826186618619261966196202620662062126216621622262266226232623662362426246624625262566256262626662662726276627628262866286292629662963026306630631263166316322632663263326336633634263466346352635663563626366636637263766376382638663863926396639640264066406412641664164226426642643264366436442644664464526456645646264666466472647664764826486648649264966496502650665065126516651652265266526532653665365426546654655265566556562656665665726576657658265866586592659665966026606660661266166616622662666266326636663664266466646652665666566626666666667266766676682668666866926696669670267066706712671667167226726672673267366736742674667467526756675676267666766772677667767826786678679267966796802680668068126816681682268266826832683668368426846684685268566856862686668668726876687688268866886892689668969026906690691269166916922692669269326936693694269466946952695669569626966696697269766976982698669869926996699700270067007012701670170227026702703270367037042704670470527056705706270667067072707670770827086708709270967097102710671071127116711712271267127132713671371427146714715271567157162716671671727176717718271867187192719671972027206720721272167217222722672272327236723724272467247252725672572627266726727272767277282728672872927296729730273067307312731673173227326732733273367337342734673473527356735736273667367372737673773827386738739273967397402740674074127416741742274267427432743674374427446744745274567457462746674674727476747748274867487492749674975027506750751275167517522752675275327536753754275467547552755675575627566756757275767577582758675875927596759760276067607612761676176227626762763276367637642764676476527656765766276667667672767676776827686768769276967697702770677077127716771772277267727732773677377427746774775277567757762776677677727776777778277867787792779677978027806780781278167817822782678278327836783784278467847852785678578627866786787278767877882788678878927896789790279067907912791679179227926792793279367937942794679479527956795796279667967972797679779827986798799279967998002800680080128016801802280268028032803680380428046804805280568058062806680680728076807808280868088092809680981028106810811281168118122812681281328136813814281468148152815681581628166816817281768178182818681881928196819820282068208212821682182228226822823282368238242824682482528256825826282668268272827682782828286828829282968298302830683083128316831832283268328332833683383428346834835283568358362836683683728376837838283868388392839683984028406840841284168418422842684284328436843844284468448452845684584628466846847284768478482848684884928496849850285068508512851685185228526852853285368538542854685485528556855856285668568572857685785828586858859285968598602860686086128616861862286268628632863686386428646864865286568658662866686686728676867868286868688692869686987028706870871287168718722872687287328736873874287468748752875687587628766876877287768778782878687887928796879880288068808812881688188228826882883288368838842884688488528856885886288668868872887688788828886888889288968898902890689089128916891892289268928932893689389428946894895289568958962896689689728976897898289868988992899689990029006900901290169019022902690290329036903904290469049052905690590629066906907290769079082908690890929096909910291069109112911691191229126912913291369139142914691491529156915916291669169172917691791829186918919291969199202920692092129216921922292269229232923692392429246924925292569259262926692692729276927928292869289292929692993029306930931293169319322932693293329336933934293469349352935693593629366936937293769379382938693893929396939940294069409412941694194229426942943294369439442944694494529456945946294669469472947694794829486948949294969499502950695095129516951952295269529532953695395429546954955295569559562956695695729576957958295869589592959695996029606960961296169619622962696296329636963964296469649652965696596629666966967296769679682968696896929696969970297069709712971697197229726972973297369739742974697497529756975976297669769772977697797829786978979297969799802980698098129816981982298269829832983698398429846984985298569859862986698698729876987988298869889892989698999029906990991299169919922992699299329936993994299469949952995699599629966996997299769979982998699899929996999100030007000100130017001100230027002100330037003100430047004100530057005100630067006100730077007100830087008100930097009101030107010101130117011101230127012101330137013101430147014101530157015101630167016101730177017101830187018101930197019102030207020102130217021102230227022102330237023102430247024102530257025102630267026102730277027102830287028102930297029103030307030103130317031103230327032103330337033103430347034103530357035103630367036103730377037103830387038103930397039104030407040104130417041104230427042104330437043104430447044104530457045104630467046104730477047104830487048104930497049105030507050105130517051105230527052105330537053105430547054105530557055105630567056105730577057105830587058105930597059106030607060106130617061106230627062106330637063106430647064106530657065106630667066106730677067106830687068106930697069107030707070107130717071107230727072107330737073107430747074107530757075107630767076107730777077107830787078107930797079108030807080108130817081108230827082108330837083108430847084108530857085108630867086108730877087108830887088108930897089109030907090109130917091109230927092109330937093109430947094109530957095109630967096109730977097109830987098109930997099110031007100110131017101110231027102110331037103110431047104110531057105110631067106110731077107110831087108110931097109111031107110111131117111111231127112111331137113111431147114111531157115111631167116111731177117111831187118111931197119112031207120112131217121112231227122112331237123112431247124112531257125112631267126112731277127112831287128112931297129113031307130113131317131113231327132113331337133113431347134113531357135113631367136113731377137113831387138113931397139114031407140114131417141114231427142114331437143114431447144114531457145114631467146114731477147114831487148114931497149115031507150115131517151115231527152115331537153115431547154115531557155115631567156115731577157115831587158115931597159116031607160116131617161116231627162116331637163116431647164116531657165116631667166116731677167116831687168116931697169117031707170117131717171117231727172117331737173117431747174117531757175117631767176117731777177117831787178117931797179118031807180118131817181118231827182118331837183118431847184118531857185118631867186118731877187118831887188118931897189119031907190119131917191119231927192119331937193119431947194119531957195119631967196119731977197119831987198119931997199120032007200120132017201120232027202120332037203120432047204120532057205120632067206120732077207120832087208120932097209121032107210121132117211121232127212121332137213121432147214121532157215121632167216121732177217121832187218121932197219122032207220122132217221122232227222122332237223122432247224122532257225122632267226122732277227122832287228122932297229123032307230123132317231123232327232123332337233123432347234123532357235123632367236123732377237123832387238123932397239124032407240124132417241124232427242124332437243124432447244124532457245124632467246124732477247124832487248124932497249125032507250125132517251125232527252125332537253125432547254125532557255125632567256125732577257125832587258125932597259126032607260126132617261126232627262126332637263126432647264126532657265126632667266126732677267126832687268126932697269127032707270127132717271127232727272127332737273127432747274127532757275127632767276127732777277127832787278127932797279128032807280128132817281128232827282128332837283128432847284128532857285128632867286128732877287128832887288128932897289129032907290129132917291129232927292129332937293129432947294129532957295129632967296129732977297129832987298129932997299130033007300130133017301130233027302130333037303130433047304130533057305130633067306130733077307130833087308130933097309131033107310131133117311131233127312131333137313131433147314131533157315131633167316131733177317131833187318131933197319132033207320132133217321132233227322132333237323132433247324132533257325132633267326132733277327132833287328132933297329133033307330133133317331133233327332133333337333133433347334133533357335133633367336133733377337133833387338133933397339134033407340134133417341134233427342134333437343134433447344134533457345134633467346134733477347134833487348134933497349135033507350135133517351135233527352135333537353135433547354135533557355135633567356135733577357135833587358135933597359136033607360136133617361136233627362136333637363136433647364136533657365136633667366136733677367136833687368136933697369137033707370137133717371137233727372137333737373137433747374137533757375137633767376137733777377137833787378137933797379138033807380138133817381138233827382138333837383138433847384138533857385138633867386138733877387138833887388138933897389139033907390139133917391139233927392139333937393139433947394139533957395139633967396139733977397139833987398139933997399140034007400140134017401140234027402140334037403140434047404140534057405140634067406140734077407140834087408140934097409141034107410141134117411141234127412141334137413141434147414141534157415141634167416141734177417141834187418141934197419142034207420142134217421142234227422142334237423142434247424142534257425142634267426142734277427142834287428142934297429143034307430143134317431143234327432143334337433143434347434143534357435143634367436143734377437143834387438143934397439144034407440144134417441144234427442144334437443144434447444144534457445144634467446144734477447144834487448144934497449145034507450145134517451145234527452145334537453145434547454145534557455145634567456145734577457145834587458145934597459146034607460146134617461146234627462146334637463146434647464146534657465146634667466146734677467146834687468146934697469147034707470147134717471147234727472147334737473147434747474147534757475147634767476147734777477147834787478147934797479148034807480148134817481148234827482148334837483148434847484148534857485148634867486148734877487148834887488148934897489149034907490149134917491149234927492149334937493149434947494149534957495149634967496149734977497149834987498149934997499150035007500150135017501150235027502150335037503150435047504150535057505150635067506150735077507150835087508150935097509151035107510151135117511151235127512151335137513151435147514151535157515151635167516151735177517151835187518151935197519152035207520152135217521152235227522152335237523152435247524152535257525152635267526152735277527152835287528152935297529153035307530153135317531153235327532153335337533153435347534153535357535153635367536153735377537153835387538153935397539154035407540154135417541154235427542154335437543154435447544154535457545154635467546154735477547154835487548154935497549155035507550155135517551155235527552155335537553155435547554155535557555155635567556155735577557155835587558155935597559156035607560156135617561156235627562156335637563156435647564156535657565156635667566156735677567156835687568156935697569157035707570157135717571157235727572157335737573157435747574157535757575157635767576157735777577157835787578157935797579158035807580158135817581158235827582158335837583158435847584158535857585158635867586158735877587158835887588158935897589159035907590159135917591159235927592159335937593159435947594159535957595159635967596159735977597159835987598159935997599160036007600160136017601160236027602160336037603160436047604160536057605160636067606160736077607160836087608160936097609161036107610161136117611161236127612161336137613161436147614161536157615161636167616161736177617161836187618161936197619162036207620162136217621162236227622162336237623162436247624162536257625162636267626162736277627162836287628162936297629163036307630163136317631163236327632163336337633163436347634163536357635163636367636163736377637163836387638163936397639164036407640164136417641164236427642164336437643164436447644164536457645164636467646164736477647164836487648164936497649165036507650165136517651165236527652165336537653165436547654165536557655165636567656165736577657165836587658165936597659166036607660166136617661166236627662166336637663166436647664166536657665166636667666166736677667166836687668166936697669167036707670167136717671167236727672167336737673167436747674167536757675167636767676167736777677167836787678167936797679168036807680168136817681168236827682168336837683168436847684168536857685168636867686168736877687168836887688168936897689169036907690169136917691169236927692169336937693169436947694169536957695169636967696169736977697169836987698169936997699170037007700170137017701170237027702170337037703170437047704170537057705170637067706170737077707170837087708170937097709171037107710171137117711171237127712171337137713171437147714171537157715171637167716171737177717171837187718171937197719172037207720172137217721172237227722172337237723172437247724172537257725172637267726172737277727172837287728172937297729173037307730173137317731173237327732173337337733173437347734173537357735173637367736173737377737173837387738173937397739174037407740174137417741174237427742174337437743174437447744174537457745174637467746174737477747174837487748174937497749175037507750175137517751175237527752175337537753175437547754175537557755175637567756175737577757175837587758175937597759176037607760176137617761176237627762176337637763176437647764176537657765176637667766176737677767176837687768176937697769177037707770177137717771177237727772177337737773177437747774177537757775177637767776177737777777177837787778177937797779178037807780178137817781178237827782178337837783178437847784178537857785178637867786178737877787178837887788178937897789179037907790179137917791179237927792179337937793179437947794179537957795179637967796179737977797179837987798179937997799180038007800180138017801180238027802180338037803180438047804180538057805180638067806180738077807180838087808180938097809181038107810181138117811181238127812181338137813181438147814181538157815181638167816181738177817181838187818181938197819182038207820182138217821182238227822182338237823182438247824182538257825182638267826182738277827182838287828182938297829183038307830183138317831183238327832183338337833183438347834183538357835183638367836183738377837183838387838183938397839184038407840184138417841184238427842184338437843184438447844184538457845184638467846184738477847184838487848184938497849185038507850185138517851185238527852185338537853185438547854185538557855185638567856185738577857185838587858185938597859186038607860186138617861186238627862186338637863186438647864186538657865186638667866186738677867186838687868186938697869187038707870187138717871187238727872187338737873187438747874187538757875187638767876187738777877187838787878187938797879188038807880188138817881188238827882188338837883188438847884188538857885188638867886188738877887188838887888188938897889189038907890189138917891189238927892189338937893189438947894189538957895189638967896189738977897189838987898189938997899190039007900190139017901190239027902190339037903190439047904190539057905190639067906190739077907190839087908190939097909191039107910191139117911191239127912191339137913191439147914191539157915191639167916191739177917191839187918191939197919192039207920192139217921192239227922192339237923192439247924192539257925192639267926192739277927192839287928192939297929193039307930193139317931193239327932193339337933193439347934193539357935193639367936193739377937193839387938193939397939194039407940194139417941194239427942194339437943194439447944194539457945194639467946194739477947194839487948194939497949195039507950195139517951195239527952195339537953195439547954195539557955195639567956195739577957195839587958195939597959196039607960196139617961196239627962196339637963196439647964196539657965196639667966196739677967196839687968196939697969197039707970197139717971197239727972197339737973197439747974197539757975197639767976197739777977197839787978197939797979198039807980198139817981198239827982198339837983198439847984198539857985198639867986198739877987198839887988198939897989199039907990199139917991199239927992199339937993199439947994199539957995199639967996199739977997199839987998199939997999020008000120018001220028002320038003420048004520058005620068006720078007820088008920098009102010801011201180111220128012132013801314201480141520158015162016801617201780171820188018192019801920202080202120218021222022802223202380232420248024252025802526202680262720278027282028802829202980293020308030312031803132203280323320338033342034803435203580353620368036372037803738203880383920398039402040804041204180414220428042432043804344204480444520458045462046804647204780474820488048492049804950205080505120518051522052805253205380535420548054552055805556205680565720578057582058805859205980596020608060612061806162206280626320638063642064806465206580656620668066672067806768206880686920698069702070807071207180717220728072732073807374207480747520758075762076807677207780777820788078792079807980208080808120818081822082808283208380838420848084852085808586208680868720878087882088808889208980899020908090912091809192209280929320938093942094809495209580959620968096972097809798209880989920998099100210081001012101810110221028102103210381031042104810410521058105106210681061072107810710821088108109210981091102110811011121118111112211281121132113811311421148114115211581151162116811611721178117118211881181192119811912021208120121212181211222122812212321238123124212481241252125812512621268126127212781271282128812812921298129130213081301312131813113221328132133213381331342134813413521358135136213681361372137813713821388138139213981391402140814014121418141142214281421432143814314421448144145214581451462146814614721478147148214881481492149814915021508150151215181511522152815215321538153154215481541552155815515621568156157215781571582158815815921598159160216081601612161816116221628162163216381631642164816416521658165166216681661672167816716821688168169216981691702170817017121718171172217281721732173817317421748174175217581751762176817617721778177178217881781792179817918021808180181218181811822182818218321838183184218481841852185818518621868186187218781871882188818818921898189190219081901912191819119221928192193219381931942194819419521958195196219681961972197819719821988198199219981992002200820020122018201202220282022032203820320422048204205220582052062206820620722078207208220882082092209820921022108210211221182112122212821221322138213214221482142152215821521622168216217221782172182218821821922198219220222082202212221822122222228222223222382232242224822422522258225226222682262272227822722822288228229222982292302230823023122318231232223282322332233823323422348234235223582352362236823623722378237238223882382392239823924022408240241224182412422242824224322438243244224482442452245824524622468246247224782472482248824824922498249250225082502512251825125222528252253225382532542254825425522558255256225682562572257825725822588258259225982592602260826026122618261262226282622632263826326422648264265226582652662266826626722678267268226882682692269826927022708270271227182712722272827227322738273274227482742752275827527622768276277227782772782278827827922798279280228082802812281828128222828282283228382832842284828428522858285286228682862872287828728822888288289228982892902290829029122918291292229282922932293829329422948294295229582952962296829629722978297298229882982992299829930023008300301230183013022302830230323038303304230483043052305830530623068306307230783073082308830830923098309310231083103112311831131223128312313231383133142314831431523158315316231683163172317831731823188318319231983193202320832032123218321322232283223232323832332423248324325232583253262326832632723278327328232883283292329832933023308330331233183313322332833233323338333334233483343352335833533623368336337233783373382338833833923398339340234083403412341834134223428342343234383433442344834434523458345346234683463472347834734823488348349234983493502350835035123518351352235283523532353835335423548354355235583553562356835635723578357358235883583592359835936023608360361236183613622362836236323638363364236483643652365836536623668366367236783673682368836836923698369370237083703712371837137223728372373237383733742374837437523758375376237683763772377837737823788378379237983793802380838038123818381382238283823832383838338423848384385238583853862386838638723878387388238883883892389838939023908390391239183913922392839239323938393394239483943952395839539623968396397239783973982398839839923998399400240084004012401840140224028402403240384034042404840440524058405406240684064072407840740824088408409240984094102410841041124118411412241284124132413841341424148414415241584154162416841641724178417418241884184192419841942024208420421242184214222422842242324238423424242484244252425842542624268426427242784274282428842842924298429430243084304312431843143224328432433243384334342434843443524358435436243684364372437843743824388438439243984394402440844044124418441442244284424432443844344424448444445244584454462446844644724478447448244884484492449844945024508450451245184514522452845245324538453454245484544552455845545624568456457245784574582458845845924598459460246084604612461846146224628462463246384634642464846446524658465466246684664672467846746824688468469246984694702470847047124718471472247284724732473847347424748474475247584754762476847647724778477478247884784792479847948024808480481248184814822482848248324838483484248484844852485848548624868486487248784874882488848848924898489490249084904912491849149224928492493249384934942494849449524958495496249684964972497849749824988498499249984995002500850050125018501502250285025032503850350425048504505250585055062506850650725078507508250885085092509850951025108510511251185115122512851251325138513514251485145152515851551625168516517251785175182518851851925198519520252085205212521852152225228522523252385235242524852452525258525526252685265272527852752825288528529252985295302530853053125318531532253285325332533853353425348534535253585355362536853653725378537538253885385392539853954025408540541254185415422542854254325438543544254485445452545854554625468546547254785475482548854854925498549550255085505512551855155225528552553255385535542554855455525558555556255685565572557855755825588558559255985595602560856056125618561562256285625632563856356425648564565256585655662566856656725678567568256885685692569856957025708570571257185715722572857257325738573574257485745752575857557625768576577257785775782578857857925798579580258085805812581858158225828582583258385835842584858458525858585586258685865872587858758825888588589258985895902590859059125918591592259285925932593859359425948594595259585955962596859659725978597598259885985992599859960026008600601260186016022602860260326038603604260486046052605860560626068606607260786076082608860860926098609610261086106112611861161226128612613261386136142614861461526158615616261686166172617861761826188618619261986196202620862062126218621622262286226232623862362426248624625262586256262626862662726278627628262886286292629862963026308630631263186316322632863263326338633634263486346352635863563626368636637263786376382638863863926398639640264086406412641864164226428642643264386436442644864464526458645646264686466472647864764826488648649264986496502650865065126518651652265286526532653865365426548654655265586556562656865665726578657658265886586592659865966026608660661266186616622662866266326638663664266486646652665866566626668666667266786676682668866866926698669670267086706712671867167226728672673267386736742674867467526758675676267686766772677867767826788678679267986796802680868068126818681682268286826832683868368426848684685268586856862686868668726878687688268886886892689868969026908690691269186916922692869269326938693694269486946952695869569626968696697269786976982698869869926998699700270087007012701870170227028702703270387037042704870470527058705706270687067072707870770827088708709270987097102710871071127118711712271287127132713871371427148714715271587157162716871671727178717718271887187192719871972027208720721272187217222722872272327238723724272487247252725872572627268726727272787277282728872872927298729730273087307312731873173227328732733273387337342734873473527358735736273687367372737873773827388738739273987397402740874074127418741742274287427432743874374427448744745274587457462746874674727478747748274887487492749874975027508750751275187517522752875275327538753754275487547552755875575627568756757275787577582758875875927598759760276087607612761876176227628762763276387637642764876476527658765766276687667672767876776827688768769276987697702770877077127718771772277287727732773877377427748774775277587757762776877677727778777778277887787792779877978027808780781278187817822782878278327838783784278487847852785878578627868786787278787877882788878878927898789790279087907912791879179227928792793279387937942794879479527958795796279687967972797879779827988798799279987998002800880080128018801802280288028032803880380428048804805280588058062806880680728078807808280888088092809880981028108810811281188118122812881281328138813814281488148152815881581628168816817281788178182818881881928198819820282088208212821882182228228822823282388238242824882482528258825826282688268272827882782828288828829282988298302830883083128318831832283288328332833883383428348834835283588358362836883683728378837838283888388392839883984028408840841284188418422842884284328438843844284488448452845884584628468846847284788478482848884884928498849850285088508512851885185228528852853285388538542854885485528558855856285688568572857885785828588858859285988598602860886086128618861862286288628632863886386428648864865286588658662866886686728678867868286888688692869886987028708870871287188718722872887287328738873874287488748752875887587628768876877287788778782878887887928798879880288088808812881888188228828882883288388838842884888488528858885886288688868872887888788828888888889288988898902890889089128918891892289288928932893889389428948894895289588958962896889689728978897898289888988992899889990029008900901290189019022902890290329038903904290489049052905890590629068906907290789079082908890890929098909910291089109112911891191229128912913291389139142914891491529158915916291689169172917891791829188918919291989199202920892092129218921922292289229232923892392429248924925292589259262926892692729278927928292889289292929892993029308930931293189319322932893293329338933934293489349352935893593629368936937293789379382938893893929398939940294089409412941894194229428942943294389439442944894494529458945946294689469472947894794829488948949294989499502950895095129518951952295289529532953895395429548954955295589559562956895695729578957958295889589592959895996029608960961296189619622962896296329638963964296489649652965896596629668966967296789679682968896896929698969970297089709712971897197229728972973297389739742974897497529758975976297689769772977897797829788978979297989799802980898098129818981982298289829832983898398429848984985298589859862986898698729878987988298889889892989898999029908990991299189919922992899299329938993994299489949952995899599629968996997299789979982998899899929998999100030009000100130019001100230029002100330039003100430049004100530059005100630069006100730079007100830089008100930099009101030109010101130119011101230129012101330139013101430149014101530159015101630169016101730179017101830189018101930199019102030209020102130219021102230229022102330239023102430249024102530259025102630269026102730279027102830289028102930299029103030309030103130319031103230329032103330339033103430349034103530359035103630369036103730379037103830389038103930399039104030409040104130419041104230429042104330439043104430449044104530459045104630469046104730479047104830489048104930499049105030509050105130519051105230529052105330539053105430549054105530559055105630569056105730579057105830589058105930599059106030609060106130619061106230629062106330639063106430649064106530659065106630669066106730679067106830689068106930699069107030709070107130719071107230729072107330739073107430749074107530759075107630769076107730779077107830789078107930799079108030809080108130819081108230829082108330839083108430849084108530859085108630869086108730879087108830889088108930899089109030909090109130919091109230929092109330939093109430949094109530959095109630969096109730979097109830989098109930999099110031009100110131019101110231029102110331039103110431049104110531059105110631069106110731079107110831089108110931099109111031109110111131119111111231129112111331139113111431149114111531159115111631169116111731179117111831189118111931199119112031209120112131219121112231229122112331239123112431249124112531259125112631269126112731279127112831289128112931299129113031309130113131319131113231329132113331339133113431349134113531359135113631369136113731379137113831389138113931399139114031409140114131419141114231429142114331439143114431449144114531459145114631469146114731479147114831489148114931499149115031509150115131519151115231529152115331539153115431549154115531559155115631569156115731579157115831589158115931599159116031609160116131619161116231629162116331639163116431649164116531659165116631669166116731679167116831689168116931699169117031709170117131719171117231729172117331739173117431749174117531759175117631769176117731779177117831789178117931799179118031809180118131819181118231829182118331839183118431849184118531859185118631869186118731879187118831889188118931899189119031909190119131919191119231929192119331939193119431949194119531959195119631969196119731979197119831989198119931999199120032009200120132019201120232029202120332039203120432049204120532059205120632069206120732079207120832089208120932099209121032109210121132119211121232129212121332139213121432149214121532159215121632169216121732179217121832189218121932199219122032209220122132219221122232229222122332239223122432249224122532259225122632269226122732279227122832289228122932299229123032309230123132319231123232329232123332339233123432349234123532359235123632369236123732379237123832389238123932399239124032409240124132419241124232429242124332439243124432449244124532459245124632469246124732479247124832489248124932499249125032509250125132519251125232529252125332539253125432549254125532559255125632569256125732579257125832589258125932599259126032609260126132619261126232629262126332639263126432649264126532659265126632669266126732679267126832689268126932699269127032709270127132719271127232729272127332739273127432749274127532759275127632769276127732779277127832789278127932799279128032809280128132819281128232829282128332839283128432849284128532859285128632869286128732879287128832889288128932899289129032909290129132919291129232929292129332939293129432949294129532959295129632969296129732979297129832989298129932999299130033009300130133019301130233029302130333039303130433049304130533059305130633069306130733079307130833089308130933099309131033109310131133119311131233129312131333139313131433149314131533159315131633169316131733179317131833189318131933199319132033209320132133219321132233229322132333239323132433249324132533259325132633269326132733279327132833289328132933299329133033309330133133319331133233329332133333339333133433349334133533359335133633369336133733379337133833389338133933399339134033409340134133419341134233429342134333439343134433449344134533459345134633469346134733479347134833489348134933499349135033509350135133519351135233529352135333539353135433549354135533559355135633569356135733579357135833589358135933599359136033609360136133619361136233629362136333639363136433649364136533659365136633669366136733679367136833689368136933699369137033709370137133719371137233729372137333739373137433749374137533759375137633769376137733779377137833789378137933799379138033809380138133819381138233829382138333839383138433849384138533859385138633869386138733879387138833889388138933899389139033909390139133919391139233929392139333939393139433949394139533959395139633969396139733979397139833989398139933999399140034009400140134019401140234029402140334039403140434049404140534059405140634069406140734079407140834089408140934099409141034109410141134119411141234129412141334139413141434149414141534159415141634169416141734179417141834189418141934199419142034209420142134219421142234229422142334239423142434249424142534259425142634269426142734279427142834289428142934299429143034309430143134319431143234329432143334339433143434349434143534359435143634369436143734379437143834389438143934399439144034409440144134419441144234429442144334439443144434449444144534459445144634469446144734479447144834489448144934499449145034509450145134519451145234529452145334539453145434549454145534559455145634569456145734579457145834589458145934599459146034609460146134619461146234629462146334639463146434649464146534659465146634669466146734679467146834689468146934699469147034709470147134719471147234729472147334739473147434749474147534759475147634769476147734779477147834789478147934799479148034809480148134819481148234829482148334839483148434849484148534859485148634869486148734879487148834889488148934899489149034909490149134919491149234929492149334939493149434949494149534959495149634969496149734979497149834989498149934999499150035009500150135019501150235029502150335039503150435049504150535059505150635069506150735079507150835089508150935099509151035109510151135119511151235129512151335139513151435149514151535159515151635169516151735179517151835189518151935199519152035209520152135219521152235229522152335239523152435249524152535259525152635269526152735279527152835289528152935299529153035309530153135319531153235329532153335339533153435349534153535359535153635369536153735379537153835389538153935399539154035409540154135419541154235429542154335439543154435449544154535459545154635469546154735479547154835489548154935499549155035509550155135519551155235529552155335539553155435549554155535559555155635569556155735579557155835589558155935599559156035609560156135619561156235629562156335639563156435649564156535659565156635669566156735679567156835689568156935699569157035709570157135719571157235729572157335739573157435749574157535759575157635769576157735779577157835789578157935799579158035809580158135819581158235829582158335839583158435849584158535859585158635869586158735879587158835889588158935899589159035909590159135919591159235929592159335939593159435949594159535959595159635969596159735979597159835989598159935999599160036009600160136019601160236029602160336039603160436049604160536059605160636069606160736079607160836089608160936099609161036109610161136119611161236129612161336139613161436149614161536159615161636169616161736179617161836189618161936199619162036209620162136219621162236229622162336239623162436249624162536259625162636269626162736279627162836289628162936299629163036309630163136319631163236329632163336339633163436349634163536359635163636369636163736379637163836389638163936399639164036409640164136419641164236429642164336439643164436449644164536459645164636469646164736479647164836489648164936499649165036509650165136519651165236529652165336539653165436549654165536559655165636569656165736579657165836589658165936599659166036609660166136619661166236629662166336639663166436649664166536659665166636669666166736679667166836689668166936699669167036709670167136719671167236729672167336739673167436749674167536759675167636769676167736779677167836789678167936799679168036809680168136819681168236829682168336839683168436849684168536859685168636869686168736879687168836889688168936899689169036909690169136919691169236929692169336939693169436949694169536959695169636969696169736979697169836989698169936999699170037009700170137019701170237029702170337039703170437049704170537059705170637069706170737079707170837089708170937099709171037109710171137119711171237129712171337139713171437149714171537159715171637169716171737179717171837189718171937199719172037209720172137219721172237229722172337239723172437249724172537259725172637269726172737279727172837289728172937299729173037309730173137319731173237329732173337339733173437349734173537359735173637369736173737379737173837389738173937399739174037409740174137419741174237429742174337439743174437449744174537459745174637469746174737479747174837489748174937499749175037509750175137519751175237529752175337539753175437549754175537559755175637569756175737579757175837589758175937599759176037609760176137619761176237629762176337639763176437649764176537659765176637669766176737679767176837689768176937699769177037709770177137719771177237729772177337739773177437749774177537759775177637769776177737779777177837789778177937799779178037809780178137819781178237829782178337839783178437849784178537859785178637869786178737879787178837889788178937899789179037909790179137919791179237929792179337939793179437949794179537959795179637969796179737979797179837989798179937999799180038009800180138019801180238029802180338039803180438049804180538059805180638069806180738079807180838089808180938099809181038109810181138119811181238129812181338139813181438149814181538159815181638169816181738179817181838189818181938199819182038209820182138219821182238229822182338239823182438249824182538259825182638269826182738279827182838289828182938299829183038309830183138319831183238329832183338339833183438349834183538359835183638369836183738379837183838389838183938399839184038409840184138419841184238429842184338439843184438449844184538459845184638469846184738479847184838489848184938499849185038509850185138519851185238529852185338539853185438549854185538559855185638569856185738579857185838589858185938599859186038609860186138619861186238629862186338639863186438649864186538659865186638669866186738679867186838689868186938699869187038709870187138719871187238729872187338739873187438749874187538759875187638769876187738779877187838789878187938799879188038809880188138819881188238829882188338839883188438849884188538859885188638869886188738879887188838889888188938899889189038909890189138919891189238929892189338939893189438949894189538959895189638969896189738979897189838989898189938999899190039009900190139019901190239029902190339039903190439049904190539059905190639069906190739079907190839089908190939099909191039109910191139119911191239129912191339139913191439149914191539159915191639169916191739179917191839189918191939199919192039209920192139219921192239229922192339239923192439249924192539259925192639269926192739279927192839289928192939299929193039309930193139319931193239329932193339339933193439349934193539359935193639369936193739379937193839389938193939399939194039409940194139419941194239429942194339439943194439449944194539459945194639469946194739479947194839489948194939499949195039509950195139519951195239529952195339539953195439549954195539559955195639569956195739579957195839589958195939599959196039609960196139619961196239629962196339639963196439649964196539659965196639669966196739679967196839689968196939699969197039709970197139719971197239729972197339739973197439749974197539759975197639769976197739779977197839789978197939799979198039809980198139819981198239829982198339839983198439849984198539859985198639869986198739879987198839889988198939899989199039909990199139919991199239929992199339939993199439949994199539959995199639969996199739979997199839989998199939999999-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1