nd_netgen-3000-1-1-b-b-ns_7448645287191711358968754924328149911968377310331210662529638510118946138942101010671235775313727575488268813584867311117274976541185335812297358916121064826713116657211512419399771169832117816910778437164641114310127610548114132710561696351474134146593545525812113710125912114619114661275101578711310131287771055191111210552711113119675114519111838571210114310336866713227257210621012796113937874284818414481117514175531110765711941392313113311257414108274619726527115657727411467942155469356413581156821310573995911557563651811108116477111387429681065279231105410518121112348422545924116493974882663118128102910491322699124987231521165375322553921221576276124165491271457715571534881251073124115986631217109141043106592146711112221354446911105831075455249631321116774811511866810769961236144298152377147107121254133574103613681014578711371169424326327245512269832221171287613713392172131063859626928341771465310246511311275797451154427751317128786774319118111127552292983599818998293332171105188672886488633811118103575735726252456487819812133141686614494293343117510410794562146911332216132151154710311749497121012581311186778159463251052881217514671066432411271051367127721252810112105123611441474162110483358243862211041514799910313436221213136748915116542266888568854362669773771129241227371337663954137255597895952617162861036896749692533213825103105463767226510211383574433863789133998741654823669898429262431181174821031084442111711213441310714224355113472725127642110721310651622238363954102528731675155664104652251241265473581191012199210344197613572347614921112641645310791615398125711652129115687612101061396343745323537212854496108761171111752343119468239127127281061181611967564951423233138114116268411577834733356458816211047811141364727222610106410581011091194587663103249412981891181361095295313554107576511659107781453955523812116451318629281245152712103451294623447297963361025743138177481847456101146113116111118291092781112841524734715422925425381155352216429107346513310834525231158109612781158861010221064543529221351031381612512553651111138591111482666612244599744510118991633117626855444413141258106105911665748345369108195315154710414610365112764810586131013946861864581013105610511112355671133479117711612537685513379655563433169102872747157249363512812610463143153226338914711673410198497726211479982249681735211133996111321776610310471742664757997435105238126229812148524127583210144417963766386243101281631018510311695311962118641321091071113347425881071011858152563582678131731466118184510395661467613351047912631129493873256651151761111839113147111071145895101410121268104613893965228681111641597381116134725254314168479771884935216345623551116527146768628947310710627119710341037371622211528627116111271038531068547311067135236111068417453929441323583835101069651210639329745871191119852254238396915211411112498596877513171113392477121078712259852349238117767367491398848513178381287791138684105366858358569791128118113529946644910212413688891771108811128135664312657731198713686453429410110104281464113955126855494261152194796578453894212118793741126645889877361246527211729688561064109953142711312149212102324171066347341082355785346398111341389881219101217122222716122117735611798227218871234651528143558194928888381632613999813741011851133225427812771013295231261892217491142611571092277895161363108417369953851521633411535710107697583726417586382734647614566134422847101383715224447373104259910118325711127343862413291011451211752981131131436121299125514363212141312121261139104134312121173721093116141314146101411117210131210121455108941411286107689269101371458811313131027410131164128545710143141345813110121410412269131168783126137193912101214101212421110121914128997311110710611443121310612978116143713661101294615114144141061346487261412113714129912134111141369712771316911911511141410101011125611211113125521211414119887137911011311388101410115510337117111214221135112101031314109101449481311439781971571011385171126651313798711104141135151133114676171111211581148211529116981273105134118106218971114356614691161112214136741212513127889737811312121113747812149126396814893792311066118113121312341243274614271196143101141213266411111281029114131422811101261013923173138741174327841321421996281112417541212814589196817468813511851271259148103141121314161154107992179111111233149776111411106134111396982611841421317987121381389118108691361356147210131924791411121012135713481051246138121116991091451212610527429338265914261212433211712108613713411218314106510597381121436110914865102496114114968149461184721277151912121111612106511211911122108823102111449119911014101429353311211251141011122101010681174491314813458795610372626711491211111812143141108119164942134575111161171381248112151091143321101321711677104111071071471413145813111139911111512410539145381413111914812111165325113101271468131083125211101141251331114641496173110410435112651262211251614121491011314538321214139134910171298432889121076149554637613137381311311241231151114377931186157267697119697261101621311114111098869610294421383611411946387922861321339569673389411911133129996166792311912121213621329253111314941021241285462114812314641313817224396114513311261413673111721413981113224838510641136398518861858106146853271251367684911131111141149213545197713583459615132131310717493148101916412912711128931314138711106121011101411115658555346410212115561081181061191411872354121449112513128131029117111011013136107679614242331314116149310114127878347553694713916311171310141413941331132291012741361012110111210561089851252413712131111414141014612145213631386612861279111051111108111685958634111314116914114621428124915312131334712134102356729997559102795315919859111477571011711124119113131421414132812111397183493571642292662531414855623111729108371051431113355253312612121181291212911127111032121148645211221571031381813612963117111213136111211514211910111426669118445131111131117541412838997747413161461314611711119106951334541191311114851716571261491146714211104111451471412141368147110655111413119111091111247510121334610131489129126312988513371165769363418101031082136717112412565913101211136651431533211431111147128123614191071211112831149101014237910141135621214410139111321813610104144719631086139101311137371363491492210912148626128610421014471131411512895129263101411173101861241310135514992131084142101413711145474281011138111496131636104992691114112314101011811148104117661597813371379912105114124941310537810613611191212104141251413131181268111151014121213111210471310941111722988131486161010481116146102525731416961311891149411483164678236811376381571081010310136114108117281291213451251051317223148297391191412810396310914551141149131382361413108411375493125614238104125613108137914141059321213491391391131212632543512412710152124111124111491461191081518121431124713131413881427108624610231012139873987141310884961318144912999141231010144125310695134612561011131429121411372914610665101421361468812141131311388111410136694413891175111097138148673531471311012521314105134146613118764134210116211451096791375589521311119931051429104713111181313481279939311112971087910741114105415212115121493131123251131211836844111435687875474141211245131112910141111412171333239191431291257613814102292198121335881521117466911461221091213591632101391313111413614128913432277212812101013132107241381993311271114428117131312338981461614641011611046914641471621743412537812131271011611472761109137512383475981496614462214581313133916234757375144259910119327713149453101024142131011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111060076038608161136156618762356267631863476387643264686507653665806627665766966742678768276854689569286974701770417092711471577191723772577321737674347471749275167551758276837739776077867834787580178047807981308154820682388281831183328365841684648509857085918636867187208781882188448879891289568975901690499081912891629181921393659421947295179563960796649694973197799802982398699902993899761002510075101121015610192102341026610286103251034610382104291046510522105471057110611106611068210719107811082210855108991093310974110021102011066110991114611198112391127211303113381139311431114811153411596116411169511743117781180811848118901193011966120033000003000130012300233003430045300563006730078300893009103010113011123012133013143014153015163016173017183018193019203020213021223022233023243024253025263026273027283028293029303030313031323032333033343034353035363036373037383038393039403040413041423042433043443044453045463046473047483048493049503050513051523052533053543054553055563056573057583058593059603060613061623062633063643064653065663066673067683068693069703070713071723072733073743074753075763076773077783078793079803080813081823082833083843084853085863086873087883088893089903090913091923092933093943094953095963096973097983098993099100310010131011023102103310310431041053105106310610731071083108109310911031101113111112311211331131143114115311511631161173117118311811931191203120121312112231221233123124312412531251263126127312712831281293129130313013131311323132133313313431341353135136313613731371383138139313914031401413141142314214331431443144145314514631461473147148314814931491503150151315115231521533153154315415531551563156157315715831581593159160316016131611623162163316316431641653165166316616731671683168169316917031701713171172317217331731743174175317517631761773177178317817931791803180181318118231821833183184318418531851863186187318718831881893189190319019131911923192193319319431941953195196319619731971983198199319920032002013201202320220332032043204205320520632062073207208320820932092103210211321121232122133213214321421532152163216217321721832182193219220322022132212223222223322322432242253225226322622732272283228229322923032302313231232323223332332343234235323523632362373237238323823932392403240241324124232422433243244324424532452463246247324724832482493249250325025132512523252253325325432542553255256325625732572583258259325926032602613261262326226332632643264265326526632662673267268326826932692703270271327127232722733273274327427532752763276277327727832782793279280328028132812823282283328328432842853285286328628732872883288289328929032902913291292329229332932943294295329529632962973297298329829932993003300301330130233023033303304330430533053063306307330730833083093309310331031133113123312313331331433143153315316331631733173183318319331932033203213321322332232333233243324325332532633263273327328332832933293303330331333133233323333333334333433533353363336337333733833383393339340334034133413423342343334334433443453345346334634733473483348349334935033503513351352335235333533543354355335535633563573357358335835933593603360361336136233623633363364336436533653663366367336736833683693369370337037133713723372373337337433743753375376337637733773783378379337938033803813381382338238333833843384385338538633863873387388338838933893903390391339139233923933393394339439533953963396397339739833983993399400340040134014023402403340340434044053405406340640734074083408409340941034104113411412341241334134143414415341541634164173417418341841934194203420421342142234224233423424342442534254263426427342742834284293429430343043134314323432433343343434344353435436343643734374383438439343944034404413441442344244334434443444445344544634464473447448344844934494503450451345145234524533453454345445534554563456457345745834584593459460346046134614623462463346346434644653465466346646734674683468469346947034704713471472347247334734743474475347547634764773477478347847934794803480481348148234824833483484348448534854863486487348748834884893489490349049134914923492493349349434944953495496349649734974983498499349950035005013501502350250335035043504505350550635065073507508350850935095103510511351151235125133513514351451535155163516517351751835185193519520352052135215223522523352352435245253525526352652735275283528529352953035305313531532353253335335343534535353553635365373537538353853935395403540541354154235425433543544354454535455463546547354754835485493549550355055135515523552553355355435545553555556355655735575583558559355956035605613561562356256335635643564565356556635665673567568356856935695703570571357157235725733573574357457535755763576577357757835785793579580358058135815823582583358358435845853585586358658735875883588589358959035905913591592359259335935943594595359559635965973597598359859935996003600601360160236026033603604360460536056063606607360760836086093609610361061136116123612613361361436146153615616361661736176183618619361962036206213621622362262336236243624625362562636266273627628362862936296303630631363163236326333633634363463536356363636637363763836386393639640364064136416423642643364364436446453645646364664736476483648649364965036506513651652365265336536543654655365565636566573657658365865936596603660661366166236626633663664366466536656663666667366766836686693669670367067136716723672673367367436746753675676367667736776783678679367968036806813681682368268336836843684685368568636866873687688368868936896903690691369169236926933693694369469536956963696697369769836986993699700370070137017023702703370370437047053705706370670737077083708709370971037107113711712371271337137143714715371571637167173717718371871937197203720721372172237227233723724372472537257263726727372772837287293729730373073137317323732733373373437347353735736373673737377383738739373974037407413741742374274337437443744745374574637467473747748374874937497503750751375175237527533753754375475537557563756757375775837587593759760376076137617623762763376376437647653765766376676737677683768769376977037707713771772377277337737743774775377577637767773777778377877937797803780781378178237827833783784378478537857863786787378778837887893789790379079137917923792793379379437947953795796379679737977983798799379980038008013801802380280338038043804805380580638068073807808380880938098103810811381181238128133813814381481538158163816817381781838188193819820382082138218223822823382382438248253825826382682738278283828829382983038308313831832383283338338343834835383583638368373837838383883938398403840841384184238428433843844384484538458463846847384784838488493849850385085138518523852853385385438548553855856385685738578583858859385986038608613861862386286338638643864865386586638668673867868386886938698703870871387187238728733873874387487538758763876877387787838788793879880388088138818823882883388388438848853885886388688738878883888889388989038908913891892389289338938943894895389589638968973897898389889938999003900901390190239029033903904390490539059063906907390790839089093909910391091139119123912913391391439149153915916391691739179183918919391992039209213921922392292339239243924925392592639269273927928392892939299303930931393193239329333933934393493539359363936937393793839389393939940394094139419423942943394394439449453945946394694739479483948949394995039509513951952395295339539543954955395595639569573957958395895939599603960961396196239629633963964396496539659663966967396796839689693969970397097139719723972973397397439749753975976397697739779783978979397998039809813981982398298339839843984985398598639869873987988398898939899903990991399199239929933993994399499539959963996997399799839989993999100040001001400110024002100340031004400410054005100640061007400710084008100940091010401010114011101240121013401310144014101540151016401610174017101840181019401910204020102140211022402210234023102440241025402510264026102740271028402810294029103040301031403110324032103340331034403410354035103640361037403710384038103940391040404010414041104240421043404310444044104540451046404610474047104840481049404910504050105140511052405210534053105440541055405510564056105740571058405810594059106040601061406110624062106340631064406410654065106640661067406710684068106940691070407010714071107240721073407310744074107540751076407610774077107840781079407910804080108140811082408210834083108440841085408510864086108740871088408810894089109040901091409110924092109340931094409410954095109640961097409710984098109940991100410011014101110241021103410311044104110541051106410611074107110841081109410911104110111141111112411211134113111441141115411511164116111741171118411811194119112041201121412111224122112341231124412411254125112641261127412711284128112941291130413011314131113241321133413311344134113541351136413611374137113841381139413911404140114141411142414211434143114441441145414511464146114741471148414811494149115041501151415111524152115341531154415411554155115641561157415711584158115941591160416011614161116241621163416311644164116541651166416611674167116841681169416911704170117141711172417211734173117441741175417511764176117741771178417811794179118041801181418111824182118341831184418411854185118641861187418711884188118941891190419011914191119241921193419311944194119541951196419611974197119841981199419912004200120142011202420212034203120442041205420512064206120742071208420812094209121042101211421112124212121342131214421412154215121642161217421712184218121942191220422012214221122242221223422312244224122542251226422612274227122842281229422912304230123142311232423212334233123442341235423512364236123742371238423812394239124042401241424112424242124342431244424412454245124642461247424712484248124942491250425012514251125242521253425312544254125542551256425612574257125842581259425912604260126142611262426212634263126442641265426512664266126742671268426812694269127042701271427112724272127342731274427412754275127642761277427712784278127942791280428012814281128242821283428312844284128542851286428612874287128842881289428912904290129142911292429212934293129442941295429512964296129742971298429812994299130043001301430113024302130343031304430413054305130643061307430713084308130943091310431013114311131243121313431313144314131543151316431613174317131843181319431913204320132143211322432213234323132443241325432513264326132743271328432813294329133043301331433113324332133343331334433413354335133643361337433713384338133943391340434013414341134243421343434313444344134543451346434613474347134843481349434913504350135143511352435213534353135443541355435513564356135743571358435813594359136043601361436113624362136343631364436413654365136643661367436713684368136943691370437013714371137243721373437313744374137543751376437613774377137843781379437913804380138143811382438213834383138443841385438513864386138743871388438813894389139043901391439113924392139343931394439413954395139643961397439713984398139943991400440014014401140244021403440314044404140544051406440614074407140844081409440914104410141144111412441214134413141444141415441514164416141744171418441814194419142044201421442114224422142344231424442414254425142644261427442714284428142944291430443014314431143244321433443314344434143544351436443614374437143844381439443914404440144144411442444214434443144444441445444514464446144744471448444814494449145044501451445114524452145344531454445414554455145644561457445714584458145944591460446014614461146244621463446314644464146544651466446614674467146844681469446914704470147144711472447214734473147444741475447514764476147744771478447814794479148044801481448114824482148344831484448414854485148644861487448714884488148944891490449014914491149244921493449314944494149544951496449614974497149844981499449915004500150145011502450215034503150445041505450515064506150745071508450815094509151045101511451115124512151345131514451415154515151645161517451715184518151945191520452015214521152245221523452315244524152545251526452615274527152845281529452915304530153145311532453215334533153445341535453515364536153745371538453815394539154045401541454115424542154345431544454415454545154645461547454715484548154945491550455015514551155245521553455315544554155545551556455615574557155845581559455915604560156145611562456215634563156445641565456515664566156745671568456815694569157045701571457115724572157345731574457415754575157645761577457715784578157945791580458015814581158245821583458315844584158545851586458615874587158845881589458915904590159145911592459215934593159445941595459515964596159745971598459815994599160046001601460116024602160346031604460416054605160646061607460716084608160946091610461016114611161246121613461316144614161546151616461616174617161846181619461916204620162146211622462216234623162446241625462516264626162746271628462816294629163046301631463116324632163346331634463416354635163646361637463716384638163946391640464016414641164246421643464316444644164546451646464616474647164846481649464916504650165146511652465216534653165446541655465516564656165746571658465816594659166046601661466116624662166346631664466416654665166646661667466716684668166946691670467016714671167246721673467316744674167546751676467616774677167846781679467916804680168146811682468216834683168446841685468516864686168746871688468816894689169046901691469116924692169346931694469416954695169646961697469716984698169946991700470017014701170247021703470317044704170547051706470617074707170847081709470917104710171147111712471217134713171447141715471517164716171747171718471817194719172047201721472117224722172347231724472417254725172647261727472717284728172947291730473017314731173247321733473317344734173547351736473617374737173847381739473917404740174147411742474217434743174447441745474517464746174747471748474817494749175047501751475117524752175347531754475417554755175647561757475717584758175947591760476017614761176247621763476317644764176547651766476617674767176847681769476917704770177147711772477217734773177447741775477517764776177747771778477817794779178047801781478117824782178347831784478417854785178647861787478717884788178947891790479017914791179247921793479317944794179547951796479617974797179847981799479918004800180148011802480218034803180448041805480518064806180748071808480818094809181048101811481118124812181348131814481418154815181648161817481718184818181948191820482018214821182248221823482318244824182548251826482618274827182848281829482918304830183148311832483218334833183448341835483518364836183748371838483818394839184048401841484118424842184348431844484418454845184648461847484718484848184948491850485018514851185248521853485318544854185548551856485618574857185848581859485918604860186148611862486218634863186448641865486518664866186748671868486818694869187048701871487118724872187348731874487418754875187648761877487718784878187948791880488018814881188248821883488318844884188548851886488618874887188848881889488918904890189148911892489218934893189448941895489518964896189748971898489818994899190049001901490119024902190349031904490419054905190649061907490719084908190949091910491019114911191249121913491319144914191549151916491619174917191849181919491919204920192149211922492219234923192449241925492519264926192749271928492819294929193049301931493119324932193349331934493419354935193649361937493719384938193949391940494019414941194249421943494319444944194549451946494619474947194849481949494919504950195149511952495219534953195449541955495519564956195749571958495819594959196049601961496119624962196349631964496419654965196649661967496719684968196949691970497019714971197249721973497319744974197549751976497619774977197849781979497919804980198149811982498219834983198449841985498519864986198749871988498819894989199049901991499119924992199349931994499419954995199649961997499719984998199949992000500020015001200250022003500320045004200550052006500620075007200850082009500920105010201150112012501220135013201450142015501520165016201750172018501820195019202050202021502120225022202350232024502420255025202650262027502720285028202950292030503020315031203250322033503320345034203550352036503620375037203850382039503920405040204150412042504220435043204450442045504520465046204750472048504820495049205050502051505120525052205350532054505420555055205650562057505720585058205950592060506020615061206250622063506320645064206550652066506620675067206850682069506920705070207150712072507220735073207450742075507520765076207750772078507820795079208050802081508120825082208350832084508420855085208650862087508720885088208950892090509020915091209250922093509320945094209550952096509620975097209850982099509921005100210151012102510221035103210451042105510521065106210751072108510821095109211051102111511121125112211351132114511421155115211651162117511721185118211951192120512021215121212251222123512321245124212551252126512621275127212851282129512921305130213151312132513221335133213451342135513521365136213751372138513821395139214051402141514121425142214351432144514421455145214651462147514721485148214951492150515021515151215251522153515321545154215551552156515621575157215851582159515921605160216151612162516221635163216451642165516521665166216751672168516821695169217051702171517121725172217351732174517421755175217651762177517721785178217951792180518021815181218251822183518321845184218551852186518621875187218851882189518921905190219151912192519221935193219451942195519521965196219751972198519821995199220052002201520122025202220352032204520422055205220652062207520722085208220952092210521022115211221252122213521322145214221552152216521622175217221852182219521922205220222152212222522222235223222452242225522522265226222752272228522822295229223052302231523122325232223352332234523422355235223652362237523722385238223952392240524022415241224252422243524322445244224552452246524622475247224852482249524922505250225152512252525222535253225452542255525522565256225752572258525822595259226052602261526122625262226352632264526422655265226652662267526722685268226952692270527022715271227252722273527322745274227552752276527622775277227852782279527922805280228152812282528222835283228452842285528522865286228752872288528822895289229052902291529122925292229352932294529422955295229652962297529722985298229952992300530023015301230253022303530323045304230553052306530623075307230853082309530923105310231153112312531223135313231453142315531523165316231753172318531823195319232053202321532123225322232353232324532423255325232653262327532723285328232953292330533023315331233253322333533323345334233553352336533623375337233853382339533923405340234153412342534223435343234453442345534523465346234753472348534823495349235053502351535123525352235353532354535423555355235653562357535723585358235953592360536023615361236253622363536323645364236553652366536623675367236853682369536923705370237153712372537223735373237453742375537523765376237753772378537823795379238053802381538123825382238353832384538423855385238653862387538723885388238953892390539023915391239253922393539323945394239553952396539623975397239853982399539924005400240154012402540224035403240454042405540524065406240754072408540824095409241054102411541124125412241354132414541424155415241654162417541724185418241954192420542024215421242254222423542324245424242554252426542624275427242854282429542924305430243154312432543224335433243454342435543524365436243754372438543824395439244054402441544124425442244354432444544424455445244654462447544724485448244954492450545024515451245254522453545324545454245554552456545624575457245854582459545924605460246154612462546224635463246454642465546524665466246754672468546824695469247054702471547124725472247354732474547424755475247654762477547724785478247954792480548024815481248254822483548324845484248554852486548624875487248854882489548924905490249154912492549224935493249454942495549524965496249754972498549824995499250055002501550125025502250355032504550425055505250655062507550725085508250955092510551025115511251255122513551325145514251555152516551625175517251855182519551925205520252155212522552225235523252455242525552525265526252755272528552825295529253055302531553125325532253355332534553425355535253655362537553725385538253955392540554025415541254255422543554325445544254555452546554625475547254855482549554925505550255155512552555225535553255455542555555525565556255755572558555825595559256055602561556125625562256355632564556425655565256655662567556725685568256955692570557025715571257255722573557325745574257555752576557625775577257855782579557925805580258155812582558225835583258455842585558525865586258755872588558825895589259055902591559125925592259355932594559425955595259655962597559725985598259955992600560026015601260256022603560326045604260556052606560626075607260856082609560926105610261156112612561226135613261456142615561526165616261756172618561826195619262056202621562126225622262356232624562426255625262656262627562726285628262956292630563026315631263256322633563326345634263556352636563626375637263856382639563926405640264156412642564226435643264456442645564526465646264756472648564826495649265056502651565126525652265356532654565426555655265656562657565726585658265956592660566026615661266256622663566326645664266556652666566626675667266856682669566926705670267156712672567226735673267456742675567526765676267756772678567826795679268056802681568126825682268356832684568426855685268656862687568726885688268956892690569026915691269256922693569326945694269556952696569626975697269856982699569927005700270157012702570227035703270457042705570527065706270757072708570827095709271057102711571127125712271357132714571427155715271657162717571727185718271957192720572027215721272257222723572327245724272557252726572627275727272857282729572927305730273157312732573227335733273457342735573527365736273757372738573827395739274057402741574127425742274357432744574427455745274657462747574727485748274957492750575027515751275257522753575327545754275557552756575627575757275857582759575927605760276157612762576227635763276457642765576527665766276757672768576827695769277057702771577127725772277357732774577427755775277657762777577727785778277957792780578027815781278257822783578327845784278557852786578627875787278857882789578927905790279157912792579227935793279457942795579527965796279757972798579827995799280058002801580128025802280358032804580428055805280658062807580728085808280958092810581028115811281258122813581328145814281558152816581628175817281858182819581928205820282158212822582228235823282458242825582528265826282758272828582828295829283058302831583128325832283358332834583428355835283658362837583728385838283958392840584028415841284258422843584328445844284558452846584628475847284858482849584928505850285158512852585228535853285458542855585528565856285758572858585828595859286058602861586128625862286358632864586428655865286658662867586728685868286958692870587028715871287258722873587328745874287558752876587628775877287858782879587928805880288158812882588228835883288458842885588528865886288758872888588828895889289058902891589128925892289358932894589428955895289658962897589728985898289958992900590029015901290259022903590329045904290559052906590629075907290859082909590929105910291159112912591229135913291459142915591529165916291759172918591829195919292059202921592129225922292359232924592429255925292659262927592729285928292959292930593029315931293259322933593329345934293559352936593629375937293859382939593929405940294159412942594229435943294459442945594529465946294759472948594829495949295059502951595129525952295359532954595429555955295659562957595729585958295959592960596029615961296259622963596329645964296559652966596629675967296859682969596929705970297159712972597229735973297459742975597529765976297759772978597829795979298059802981598129825982298359832984598429855985298659862987598729885988298959892990599029915991299259922993599329945994299559952996599629975997299859982999599930004677300731073217332533393509359538334021418344714530473549325039526753885417569459353091316135243640380341644708478848495296537555605701594030313078313233113352346439314114427743174340451547524903518752825777311337984034412642764354472348264887504952575513561959203031305833023554372940754248431643424388457946184803489251855306551555945889594159903086314132003354413443104544462046684801494050595604568058503295338534663515364237863832423742634741527153795424550555665617567257055824584058825962301031043270338634823625367437763887394243014670513053025479554456615697591159183003311232293517360837683825392540354202433343644417445545104575458447404756504750735368553155795703584558765944594831243185333834293858408042194672472447705208307432303256384439063978415245764617477149624993507451015213521753865713578059503159317332063303333435163534369839304008428345774587475548604918495049835012507151325542559056675758577358363172319933203404369037733988410042054377467547495104515752835287540955405731585930793340374639284046407041404176440944784681478848675120513553125337563756645696574757873108317634033592395241714304436346044684475448114886541354755814596759705992318232153394349235003571374538933926397741984353439344404570464446894836518654925591583559383328339736793845400741304741478548405089514552315358551956365654306230873164325533143660388040014217429844524505486451145160519153735495563156515715576459973039309031103226350336313731384641064730476948885018531953615440567857995881302230823190342636563756377538594033440244544507468347114921520754025442598631663212324233413364345634783493354737053806388940094208425344604642497151475256589830923126324732913664382340884780491550055216539355225704593159653006347434913646370137043816397141324149432444824553459546414761479948294862493949555241533253535574565957935893593231493219327733833702386339394087412341784398451245854656494749795304535653855516554655835821586531503233324234213486352735833724383639444165422543144550496849875028522052755338547157125884311132633332347136864159419942554326535153605837312532363276336534443722384838704036425243094322440446164797499851175199524453575556557359145922308331353216328833043353336735573797384239144146421243454610470647425020524755553307344536754025416244304549455846974759484748804911522654215609567457545978308531303162333239764076411246914984528856815812581730183044317739484000418144904810490949445260537054395525560058065838319832593276335433553740383438543915397040164055443648555348542356905761588859533017305330993144330533083346335634193457351135673877414141824375449845965081525853915416542555325829587230593143339535013611363438143955420042864320468747824871489150325051539054665553577457893070328634223429350735283594380538713957414346154709474548355027512551745229533453975478551255495570561356933028319232923459348535763703402645835144529154145517581559873163348235463637370937543784385742244352451747764800485248755170538756235819333533633485358036133717372645654660490150825320549755593336349635643615370637573764379038673929398740394179430844134445503050955461554756505722578331813509356036003603362641224137440745714662467947254894511854655648596131163481354837003750408441094206428544184470464349434974531653805504552357905846592630213048322133243342380742044245460946934916498652955458570857235729584958995923300731563384352135723601362337713940398442734451463846984798493649855014563857975833591030363158321134653537360239364093416846325015505750885163523953265453566659035929300131473614364137213770399240424227435748194999500050035065514852255317570657595917300933303533358736063683419042344394446745384733475749255001510551065126559556575742581032933459351235353574369337833913409041884401448446374823485849335305537856955779589633103425354936024117415843564473451845804636469947944824484450135055529453305396545155355878598932613406343836353719378838784004409443594548472648054906497450065050517553545429558259833160334433763545362037373787391743554481472849105176528455805864589759093097314633453441363337633835426544884790503751655214523455395593597332253304347535393596365537163793381038843932403140604116434845064559492750045092530053985474554856445776584830523127347235903671404842544300442044804631491749825056523655455557558657305809594559755995306531013131341134343883430243954439456746534723486850665323541558203054309832513275328434163448372839054145418043664528491550255101515253645430565630573060328234463462365939384177434344354519469447394914493750315064548155815734582559583136316932573318351335663828386839204041422043394376442644754513471948304861507551065133520952985426545254865624579158923029312832853543367638183924420142644321445645324837493151095143524855715852305833933506352036453690402941244173435844634509509151615171524252615341540154605677583959063178323536983869403842354266438944994646487849075070512152055501581859683043328034153483370237203959402842434350461248664949506052725444548557513042331335503692378543464438447248125044506351195134522356825692579258165994303332714408443344694508452947295167521852855343562957385795300431063274334834503752375939694030415542604331442745924639465047174731492849395201523252435404547255025572562657105805589530413174328935563591361636203718381138963985458948424873489750265355552155435605572657445964331733813551375740134120416741854256446445255190528155075709578659933157322436223663379141894240427043184371470048114924509951495216527053635530567158773012309331723306365237623861394343514365441645424600479249135068514152215340546833333510386439994047407942264259429544414503460747474848496649865022515552005204524152635301534554325498560156735828586058853027306732413469352137774002406240954258430745354651476047844802483348504942495950485077511651425277529955415737575559593170352236273829394541874313456945994902492249995138526055755769308432543442350538094023415142904428461446804710474350805153566859743011310933003678398040224063409242884521511251465211528553835457561456355700574958025900598230383248343535623687374339954238433844034561459746524732504351515298558558713329335034843661381439934059422243964477449145454621470350115100518831893231347635934069411546344895496952765311539556585714320334603694397243294536482051315196526653175389557858805915323933263343337735373842401741544184434143805164520653085372568357173061327233233399353836813696370838043831388239614097423645634682477148344863493451975344539454085434314832083218329934953577363236583892391643274461457448145017516753245352556957183008304931423290331534533644379540324174420742804397445344864534462449204989503552465344538034243498375837993855408944744843487450295162527453525392550856105745308932523388347735263544374838593963401141054379442145644590481848985072523055765607568959043100312332693398350235793685373538153872412841954344442444424840510251275289539554545660320433693559374239213947405741564216431243624431448345234557459847144762477949385037519554245487563357963319340934323767379439834037420944054608480950335136531053155441544954915687569130643102318031883266334734073455356335823822386940534058409641934531464747894815492949705002507952375794587430513115321334173480380938383899401840664078411942814514468547914882495854845963355336663699416043924673484151825482552856165685582758545901308831183207326333613672385139314148445046644813487250005054506151725321545659025942595230323237327835043578360438523956424143194349452646674701475847814838485148654899495755035602564257245741596030633129319632433372371338993974423144194603482249975129513952195400552056435757599831223751385639224081411042134554474848835250530754495513562157435883591630233045330134363488356836543659389139584011436145004885491249534978503650415140540354275721580131033249332134183555384939494271430344474606462648324988500751235193539254455455552655995707594730723159319432983734402540824197438445244635473847654825485949195194540555185584562035143605388839974103421045044555474648175201529253365551562530563212327334634019402840734374440046304744508753675488586358695927337134403639366738853968402040544144420343374611471247744804506651815558574057885976311433553401345236093665374138403962423044494476450149355010518952125311547754905568557156403075317532793439357336513668381339544058408641634261462547154923497252385347550658303171318333803581374438374024411343814560469047374854489649765009509052525297558557565771583133783473361036213901404940764125413641914336442545684602464048765084534254645483578258425980320532643337356535843802393542494294445845024573504051155262548256125919315433563414343037793874410444434492496350455227535057523068313932143490359736473725398140654166439145564619465849455023505255115558563256695675580359793037307331793260376138624006413542674311441245224713507655005652573333953489354136433677379638394161425046694806495449955098561156995847304634133789393447224839508551115180532754185645567057355907309432623366358539754051408542444468449745514582505350975107511351925436550956515853366942234462473648214908517352335406567056795720575359573096324433603525368837473919406741294305466146784869490449945224536954765678576258575969598159853155341036293843391839674170457249445215522252545313563956915844324032973349363639463956404041504177429145475034526853035420565357655843591359913020313731823245339234543570358937073841406840994138419442514347454049004967498149925086515054675588562758005866307131343358382139334043424642624415448546884753485748884960497750585371545957235912595131863449358836283718386639124091414741964224423342844378448948774889533554355622593031973246351835993738382038974077452046274763504652805382568856985727587059493019307631453258338235303598361838754071411841354228442245784831578459723451365337804127438744114432495150065290532954225641574857785855589033593470354036703712399844944566470847775024517852595293544855245753583458875937321934583468354237143909419242114261437046234665478649485235532253495359541154995514555056285665568457705891593930403184325034203443351936913730388639533973401041394229470747514808484551545469548955295771580758675924305531383316340535083536381739894232429643344434453945815377551055335886593430153047326833513357382740524108470447204796512456325785578759563005349638904311436743834493461346545103543857325996300030253152322833913402355237273908395143334459449545414586466346924783480749915179563457635875593359883024320133893612376638943911429245274702506951775245541955975645581358163133322737623903401443254349464947665446547355635615576659363105312132223774417542684315437244234437471647274864493050165083555457465808582759463209349936503902398641214186428244574677488452865314532854705536564756625711585330263069329634083523373338083965404540984131427543534633467446964773485348904956503851285592567657165822314032813374377238983937410242894299438645164718513753815551559656555856586759773104326535313624369537103781382439073991411142144375447947684879498054505798582359993238341237494074421542784390442947644775490550935109537453995431561858685900311931513202330735613648383038793910406143824396456248284893497550945346549355615630568658585908356938764003416144044827484649905333576757815925301630953373352939413990422844284537462247504795494652285251553455625646584159283035315331873190323434613558375339824257429343994464478749525278530954105538559857195772303430663379343734973732386538953927406445884657477849655001502154375606589459155955322334473662369739233996414242964481464846714941506752655318558958623002319533093375347934943574368938003994401241334157422144464465451847054772501951085158519852695362544355375564572557505921308131243165319132533682385040054274436945504676496453315971301431123287336834233617368040504269432845814629468648165168525553765739576858265984307733623739380139603979408341694279436044144552465947934973507851665339536654965552572758115945316732323390360737553769401541944239432346154666487051595184520358045861303030803117342835323649379241044335436844104444463346954721485649965156524054635494557756635879340036193630365737603778390040274056428743324496460146284640473448815042540754335832301332203267346735863723381938734101410741534297438544484466459146555096518352025273552755875612587359703210332236383715376537823853395042474306448745334593496151225325538454625526560356495775585159435966598530863120316831933283337034313575373638604543460546604767516954125728576059055954333133963673390439644330437345464594492650085110527953655447548055673050331234333487371139663974404440724172424246455062513452105253542806000900016001900126002900236003900346004900456005900566006900676007900786008900896009900910601090101160119011126012901213601390131460149014156015901516601690161760179017186018901819601990192060209020216021902122602290222360239023246024902425602590252660269026276027902728602890282960299029306030903031603190313260329032336033903334603490343560359035366036903637603790373860389038396039903940604090404160419041426042904243604390434460449044456045904546604690464760479047486048904849604990495060509050516051905152605290525360539053546054905455605590555660569056576057905758605890585960599059606060906061606190616260629062636063906364606490646560659065666066906667606790676860689068696069906970607090707160719071726072907273607390737460749074756075907576607690767760779077786078907879607990798060809080816081908182608290828360839083846084908485608590858660869086876087908788608890888960899089906090909091609190919260929092936093909394609490949560959095966096909697609790979860989098996099909910061009100101610191011026102910210361039103104610491041056105910510661069106107610791071086108910810961099109110611091101116111911111261129112113611391131146114911411561159115116611691161176117911711861189118119611991191206120912012161219121122612291221236123912312461249124125612591251266126912612761279127128612891281296129912913061309130131613191311326132913213361339133134613491341356135913513661369136137613791371386138913813961399139140614091401416141914114261429142143614391431446144914414561459145146614691461476147914714861489148149614991491506150915015161519151152615291521536153915315461549154155615591551566156915615761579157158615891581596159915916061609160161616191611626162916216361639163164616491641656165916516661669166167616791671686168916816961699169170617091701716171917117261729172173617391731746174917417561759175176617691761776177917717861789178179617991791806180918018161819181182618291821836183918318461849184185618591851866186918618761879187188618891881896189918919061909190191619191911926192919219361939193194619491941956195919519661969196197619791971986198919819961999199200620092002016201920120262029202203620392032046204920420562059205206620692062076207920720862089208209620992092106210921021162119211212621292122136213921321462149214215621592152166216921621762179217218621892182196219921922062209220221622192212226222922222362239223224622492242256225922522662269226227622792272286228922822962299229230623092302316231923123262329232233623392332346234923423562359235236623692362376237923723862389238239623992392406240924024162419241242624292422436243924324462449244245624592452466246924624762479247248624892482496249924925062509250251625192512526252925225362539253254625492542556255925525662569256257625792572586258925825962599259260626092602616261926126262629262263626392632646264926426562659265266626692662676267926726862689268269626992692706270927027162719271272627292722736273927327462749274275627592752766276927627762779277278627892782796279927928062809280281628192812826282928228362839283284628492842856285928528662869286287628792872886288928828962899289290629092902916291929129262929292293629392932946294929429562959295296629692962976297929729862989298299629992993006300930030163019301302630293023036303930330463049304305630593053066306930630763079307308630893083096309930931063109310311631193113126312931231363139313314631493143156315931531663169316317631793173186318931831963199319320632093203216321932132263229322323632393233246324932432563259325326632693263276327932732863289328329632993293306330933033163319331332633293323336333933333463349334335633593353366336933633763379337338633893383396339933934063409340341634193413426342934234363439343344634493443456345934534663469346347634793473486348934834963499349350635093503516351935135263529352353635393533546354935435563559355356635693563576357935735863589358359635993593606360936036163619361362636293623636363936336463649364365636593653666366936636763679367368636893683696369936937063709370371637193713726372937237363739373374637493743756375937537663769376377637793773786378937837963799379380638093803816381938138263829382383638393833846384938438563859385386638693863876387938738863889388389638993893906390939039163919391392639293923936393939339463949394395639593953966396939639763979397398639893983996399939940064009400401640194014026402940240364039403404640494044056405940540664069406407640794074086408940840964099409410641094104116411941141264129412413641394134146414941441564159415416641694164176417941741864189418419641994194206420942042164219421422642294224236423942342464249424425642594254266426942642764279427428642894284296429942943064309430431643194314326432943243364339433434643494344356435943543664369436437643794374386438943843964399439440644094404416441944144264429442443644394434446444944444564459445446644694464476447944744864489448449644994494506450945045164519451452645294524536453945345464549454455645594554566456945645764579457458645894584596459945946064609460461646194614626462946246364639463464646494644656465946546664669466467646794674686468946846964699469470647094704716471947147264729472473647394734746474947447564759475476647694764776477947747864789478479647994794806480948048164819481482648294824836483948348464849484485648594854866486948648764879487488648894884896489948949064909490491649194914926492949249364939493494649494944956495949549664969496497649794974986498949849964999499500650095005016501950150265029502503650395035046504950450565059505506650695065076507950750865089508509650995095106510951051165119511512651295125136513951351465149514515651595155166516951651765179517518651895185196519951952065209520521652195215226522952252365239523524652495245256525952552665269526527652795275286528952852965299529530653095305316531953153265329532533653395335346534953453565359535536653695365376537953753865389538539653995395406540954054165419541542654295425436543954354465449544545654595455466546954654765479547548654895485496549954955065509550551655195515526552955255365539553554655495545556555955555665569556557655795575586558955855965599559560656095605616561956156265629562563656395635646564956456565659565566656695665676567956756865689568569656995695706570957057165719571572657295725736573957357465749574575657595755766576957657765779577578657895785796579957958065809580581658195815826582958258365839583584658495845856585958558665869586587658795875886588958858965899589590659095905916591959159265929592593659395935946594959459565959595596659695965976597959759865989598599659995996006600960060166019601602660296026036603960360466049604605660596056066606960660766079607608660896086096609960961066109610611661196116126612961261366139613614661496146156615961561666169616617661796176186618961861966199619620662096206216621962162266229622623662396236246624962462566259625626662696266276627962762866289628629662996296306630963063166319631632663296326336633963363466349634635663596356366636963663766379637638663896386396639963964066409640641664196416426642964264366439643644664496446456645964564666469646647664796476486648964864966499649650665096506516651965165266529652653665396536546654965465566559655656665696566576657965765866589658659665996596606660966066166619661662666296626636663966366466649664665666596656666666966666766679667668666896686696669966967066709670671667196716726672967267366739673674667496746756675967567666769676677667796776786678967867966799679680668096806816681968168266829682683668396836846684968468566859685686668696866876687968768866889688689668996896906690969069166919691692669296926936693969369466949694695669596956966696969669766979697698669896986996699969970067009700701670197017026702970270367039703704670497047056705970570667069706707670797077086708970870967099709710671097107116711971171267129712713671397137146714971471567159715716671697167176717971771867189718719671997197206720972072167219721722672297227236723972372467249724725672597257266726972672767279727728672897287296729972973067309730731673197317326732973273367339733734673497347356735973573667369736737673797377386738973873967399739740674097407416741974174267429742743674397437446744974474567459745746674697467476747974774867489748749674997497506750975075167519751752675297527536753975375467549754755675597557566756975675767579757758675897587596759975976067609760761676197617626762976276367639763764676497647656765976576667669766767676797677686768976876967699769770677097707716771977177267729772773677397737746774977477567759775776677697767776777977777867789778779677997797806780978078167819781782678297827836783978378467849784785678597857866786978678767879787788678897887896789978979067909790791679197917926792979279367939793794679497947956795979579667969796797679797977986798979879967999799800680098008016801980180268029802803680398038046804980480568059805806680698068076807980780868089808809680998098106810981081168119811812681298128136813981381468149814815681598158166816981681768179817818681898188196819981982068209820821682198218226822982282368239823824682498248256825982582668269826827682798278286828982882968299829830683098308316831983183268329832833683398338346834983483568359835836683698368376837983783868389838839683998398406840984084168419841842684298428436843984384468449844845684598458466846984684768479847848684898488496849984985068509850851685198518526852985285368539853854685498548556855985585668569856857685798578586858985885968599859860686098608616861986186268629862863686398638646864986486568659865866686698668676867986786868689868869686998698706870987087168719871872687298728736873987387468749874875687598758766876987687768779877878687898788796879987988068809880881688198818826882988288368839883884688498848856885988588668869886887688798878886888988888968899889890689098908916891989189268929892893689398938946894989489568959895896689698968976897989789868989898899689998999006900990090169019901902690299029036903990390469049904905690599059066906990690769079907908690899089096909990991069109910911691199119126912991291369139913914691499149156915991591669169916917691799179186918991891969199919920692099209216921992192269229922923692399239246924992492569259925926692699269276927992792869289928929692999299306930993093169319931932693299329336933993393469349934935693599359366936993693769379937938693899389396939993994069409940941694199419426942994294369439943944694499449456945994594669469946947694799479486948994894969499949950695099509516951995195269529952953695399539546954995495569559955956695699569576957995795869589958959695999599606960996096169619961962696299629636963996396469649964965696599659666966996696769679967968696899689696969996997069709970971697199719726972997297369739973974697499749756975997597669769976977697799779786978997897969799979980698099809816981998198269829982983698399839846984998498569859985986698699869876987998798869889988989698999899906990999099169919991992699299929936993999399469949994995699599959966996999699769979997998699899989996999999910007000100001001700110001100270021000210037003100031004700410004100570051000510067006100061007700710007100870081000810097009100091010701010010101170111001110127012100121013701310013101470141001410157015100151016701610016101770171001710187018100181019701910019102070201002010217021100211022702210022102370231002310247024100241025702510025102670261002610277027100271028702810028102970291002910307030100301031703110031103270321003210337033100331034703410034103570351003510367036100361037703710037103870381003810397039100391040704010040104170411004110427042100421043704310043104470441004410457045100451046704610046104770471004710487048100481049704910049105070501005010517051100511052705210052105370531005310547054100541055705510055105670561005610577057100571058705810058105970591005910607060100601061706110061106270621006210637063100631064706410064106570651006510667066100661067706710067106870681006810697069100691070707010070107170711007110727072100721073707310073107470741007410757075100751076707610076107770771007710787078100781079707910079108070801008010817081100811082708210082108370831008310847084100841085708510085108670861008610877087100871088708810088108970891008910907090100901091709110091109270921009210937093100931094709410094109570951009510967096100961097709710097109870981009810997099100991100710010100110171011010111027102101021103710310103110471041010411057105101051106710610106110771071010711087108101081109710910109111071101011011117111101111112711210112111371131011311147114101141115711510115111671161011611177117101171118711810118111971191011911207120101201121712110121112271221012211237123101231124712410124112571251012511267126101261127712710127112871281012811297129101291130713010130113171311013111327132101321133713310133113471341013411357135101351136713610136113771371013711387138101381139713910139114071401014011417141101411142714210142114371431014311447144101441145714510145114671461014611477147101471148714810148114971491014911507150101501151715110151115271521015211537153101531154715410154115571551015511567156101561157715710157115871581015811597159101591160716010160116171611016111627162101621163716310163116471641016411657165101651166716610166116771671016711687168101681169716910169117071701017011717171101711172717210172117371731017311747174101741175717510175117671761017611777177101771178717810178117971791017911807180101801181718110181118271821018211837183101831184718410184118571851018511867186101861187718710187118871881018811897189101891190719010190119171911019111927192101921193719310193119471941019411957195101951196719610196119771971019711987198101981199719910199120072001020012017201102011202720210202120372031020312047204102041205720510205120672061020612077207102071208720810208120972091020912107210102101211721110211121272121021212137213102131214721410214121572151021512167216102161217721710217121872181021812197219102191220722010220122172211022112227222102221223722310223122472241022412257225102251226722610226122772271022712287228102281229722910229123072301023012317231102311232723210232123372331023312347234102341235723510235123672361023612377237102371238723810238123972391023912407240102401241724110241124272421024212437243102431244724410244124572451024512467246102461247724710247124872481024812497249102491250725010250125172511025112527252102521253725310253125472541025412557255102551256725610256125772571025712587258102581259725910259126072601026012617261102611262726210262126372631026312647264102641265726510265126672661026612677267102671268726810268126972691026912707270102701271727110271127272721027212737273102731274727410274127572751027512767276102761277727710277127872781027812797279102791280728010280128172811028112827282102821283728310283128472841028412857285102851286728610286128772871028712887288102881289728910289129072901029012917291102911292729210292129372931029312947294102941295729510295129672961029612977297102971298729810298129972991029913007300103001301730110301130273021030213037303103031304730410304130573051030513067306103061307730710307130873081030813097309103091310731010310131173111031113127312103121313731310313131473141031413157315103151316731610316131773171031713187318103181319731910319132073201032013217321103211322732210322132373231032313247324103241325732510325132673261032613277327103271328732810328132973291032913307330103301331733110331133273321033213337333103331334733410334133573351033513367336103361337733710337133873381033813397339103391340734010340134173411034113427342103421343734310343134473441034413457345103451346734610346134773471034713487348103481349734910349135073501035013517351103511352735210352135373531035313547354103541355735510355135673561035613577357103571358735810358135973591035913607360103601361736110361136273621036213637363103631364736410364136573651036513667366103661367736710367136873681036813697369103691370737010370137173711037113727372103721373737310373137473741037413757375103751376737610376137773771037713787378103781379737910379138073801038013817381103811382738210382138373831038313847384103841385738510385138673861038613877387103871388738810388138973891038913907390103901391739110391139273921039213937393103931394739410394139573951039513967396103961397739710397139873981039813997399103991400740010400140174011040114027402104021403740310403140474041040414057405104051406740610406140774071040714087408104081409740910409141074101041014117411104111412741210412141374131041314147414104141415741510415141674161041614177417104171418741810418141974191041914207420104201421742110421142274221042214237423104231424742410424142574251042514267426104261427742710427142874281042814297429104291430743010430143174311043114327432104321433743310433143474341043414357435104351436743610436143774371043714387438104381439743910439144074401044014417441104411442744210442144374431044314447444104441445744510445144674461044614477447104471448744810448144974491044914507450104501451745110451145274521045214537453104531454745410454145574551045514567456104561457745710457145874581045814597459104591460746010460146174611046114627462104621463746310463146474641046414657465104651466746610466146774671046714687468104681469746910469147074701047014717471104711472747210472147374731047314747474104741475747510475147674761047614777477104771478747810478147974791047914807480104801481748110481148274821048214837483104831484748410484148574851048514867486104861487748710487148874881048814897489104891490749010490149174911049114927492104921493749310493149474941049414957495104951496749610496149774971049714987498104981499749910499150075001050015017501105011502750210502150375031050315047504105041505750510505150675061050615077507105071508750810508150975091050915107510105101511751110511151275121051215137513105131514751410514151575151051515167516105161517751710517151875181051815197519105191520752010520152175211052115227522105221523752310523152475241052415257525105251526752610526152775271052715287528105281529752910529153075301053015317531105311532753210532153375331053315347534105341535753510535153675361053615377537105371538753810538153975391053915407540105401541754110541154275421054215437543105431544754410544154575451054515467546105461547754710547154875481054815497549105491550755010550155175511055115527552105521553755310553155475541055415557555105551556755610556155775571055715587558105581559755910559156075601056015617561105611562756210562156375631056315647564105641565756510565156675661056615677567105671568756810568156975691056915707570105701571757110571157275721057215737573105731574757410574157575751057515767576105761577757710577157875781057815797579105791580758010580158175811058115827582105821583758310583158475841058415857585105851586758610586158775871058715887588105881589758910589159075901059015917591105911592759210592159375931059315947594105941595759510595159675961059615977597105971598759810598159975991059916007600106001601760110601160276021060216037603106031604760410604160576051060516067606106061607760710607160876081060816097609106091610761010610161176111061116127612106121613761310613161476141061416157615106151616761610616161776171061716187618106181619761910619162076201062016217621106211622762210622162376231062316247624106241625762510625162676261062616277627106271628762810628162976291062916307630106301631763110631163276321063216337633106331634763410634163576351063516367636106361637763710637163876381063816397639106391640764010640164176411064116427642106421643764310643164476441064416457645106451646764610646164776471064716487648106481649764910649165076501065016517651106511652765210652165376531065316547654106541655765510655165676561065616577657106571658765810658165976591065916607660106601661766110661166276621066216637663106631664766410664166576651066516667666106661667766710667166876681066816697669106691670767010670167176711067116727672106721673767310673167476741067416757675106751676767610676167776771067716787678106781679767910679168076801068016817681106811682768210682168376831068316847684106841685768510685168676861068616877687106871688768810688168976891068916907690106901691769110691169276921069216937693106931694769410694169576951069516967696106961697769710697169876981069816997699106991700770010700170177011070117027702107021703770310703170477041070417057705107051706770610706170777071070717087708107081709770910709171077101071017117711107111712771210712171377131071317147714107141715771510715171677161071617177717107171718771810718171977191071917207720107201721772110721172277221072217237723107231724772410724172577251072517267726107261727772710727172877281072817297729107291730773010730173177311073117327732107321733773310733173477341073417357735107351736773610736173777371073717387738107381739773910739174077401074017417741107411742774210742174377431074317447744107441745774510745174677461074617477747107471748774810748174977491074917507750107501751775110751175277521075217537753107531754775410754175577551075517567756107561757775710757175877581075817597759107591760776010760176177611076117627762107621763776310763176477641076417657765107651766776610766176777671076717687768107681769776910769177077701077017717771107711772777210772177377731077317747774107741775777510775177677761077617777777107771778777810778177977791077917807780107801781778110781178277821078217837783107831784778410784178577851078517867786107861787778710787178877881078817897789107891790779010790179177911079117927792107921793779310793179477941079417957795107951796779610796179777971079717987798107981799779910799180078001080018017801108011802780210802180378031080318047804108041805780510805180678061080618077807108071808780810808180978091080918107810108101811781110811181278121081218137813108131814781410814181578151081518167816108161817781710817181878181081818197819108191820782010820182178211082118227822108221823782310823182478241082418257825108251826782610826182778271082718287828108281829782910829183078301083018317831108311832783210832183378331083318347834108341835783510835183678361083618377837108371838783810838183978391083918407840108401841784110841184278421084218437843108431844784410844184578451084518467846108461847784710847184878481084818497849108491850785010850185178511085118527852108521853785310853185478541085418557855108551856785610856185778571085718587858108581859785910859186078601086018617861108611862786210862186378631086318647864108641865786510865186678661086618677867108671868786810868186978691086918707870108701871787110871187278721087218737873108731874787410874187578751087518767876108761877787710877187878781087818797879108791880788010880188178811088118827882108821883788310883188478841088418857885108851886788610886188778871088718887888108881889788910889189078901089018917891108911892789210892189378931089318947894108941895789510895189678961089618977897108971898789810898189978991089919007900109001901790110901190279021090219037903109031904790410904190579051090519067906109061907790710907190879081090819097909109091910791010910191179111091119127912109121913791310913191479141091419157915109151916791610916191779171091719187918109181919791910919192079201092019217921109211922792210922192379231092319247924109241925792510925192679261092619277927109271928792810928192979291092919307930109301931793110931193279321093219337933109331934793410934193579351093519367936109361937793710937193879381093819397939109391940794010940194179411094119427942109421943794310943194479441094419457945109451946794610946194779471094719487948109481949794910949195079501095019517951109511952795210952195379531095319547954109541955795510955195679561095619577957109571958795810958195979591095919607960109601961796110961196279621096219637963109631964796410964196579651096519667966109661967796710967196879681096819697969109691970797010970197179711097119727972109721973797310973197479741097419757975109751976797610976197779771097719787978109781979797910979198079801098019817981109811982798210982198379831098319847984109841985798510985198679861098619877987109871988798810988198979891098919907990109901991799110991199279921099219937993109931994799410994199579951099519967996109961997799710997199879981099819997999109992000800011000200180011100120028002110022003800311003200480041100420058005110052006800611006200780071100720088008110082009800911009201080101101020118011110112012801211012201380131101320148014110142015801511015201680161101620178017110172018801811018201980191101920208020110202021802111021202280221102220238023110232024802411024202580251102520268026110262027802711027202880281102820298029110292030803011030203180311103120328032110322033803311033203480341103420358035110352036803611036203780371103720388038110382039803911039204080401104020418041110412042804211042204380431104320448044110442045804511045204680461104620478047110472048804811048204980491104920508050110502051805111051205280521105220538053110532054805411054205580551105520568056110562057805711057205880581105820598059110592060806011060206180611106120628062110622063806311063206480641106420658065110652066806611066206780671106720688068110682069806911069207080701107020718071110712072807211072207380731107320748074110742075807511075207680761107620778077110772078807811078207980791107920808080110802081808111081208280821108220838083110832084808411084208580851108520868086110862087808711087208880881108820898089110892090809011090209180911109120928092110922093809311093209480941109420958095110952096809611096209780971109720988098110982099809911099210081001110021018101111012102810211102210381031110321048104111042105810511105210681061110621078107111072108810811108210981091110921108110111102111811111111211281121111221138113111132114811411114211581151111521168116111162117811711117211881181111821198119111192120812011120212181211112121228122111222123812311123212481241112421258125111252126812611126212781271112721288128111282129812911129213081301113021318131111312132813211132213381331113321348134111342135813511135213681361113621378137111372138813811138213981391113921408140111402141814111141214281421114221438143111432144814411144214581451114521468146111462147814711147214881481114821498149111492150815011150215181511115121528152111522153815311153215481541115421558155111552156815611156215781571115721588158111582159815911159216081601116021618161111612162816211162216381631116321648164111642165816511165216681661116621678167111672168816811168216981691116921708170111702171817111171217281721117221738173111732174817411174217581751117521768176111762177817711177217881781117821798179111792180818011180218181811118121828182111822183818311183218481841118421858185111852186818611186218781871118721888188111882189818911189219081901119021918191111912192819211192219381931119321948194111942195819511195219681961119621978197111972198819811198219981991119922008200112002201820111201220282021120222038203112032204820411204220582051120522068206112062207820711207220882081120822098209112092210821011210221182111121122128212112122213821311213221482141121422158215112152216821611216221782171121722188218112182219821911219222082201122022218221112212222822211222222382231122322248224112242225822511225222682261122622278227112272228822811228222982291122922308230112302231823111231223282321123222338233112332234823411234223582351123522368236112362237823711237223882381123822398239112392240824011240224182411124122428242112422243824311243224482441124422458245112452246824611246224782471124722488248112482249824911249225082501125022518251112512252825211252225382531125322548254112542255825511255225682561125622578257112572258825811258225982591125922608260112602261826111261226282621126222638263112632264826411264226582651126522668266112662267826711267226882681126822698269112692270827011270227182711127122728272112722273827311273227482741127422758275112752276827611276227782771127722788278112782279827911279228082801128022818281112812282828211282228382831128322848284112842285828511285228682861128622878287112872288828811288228982891128922908290112902291829111291229282921129222938293112932294829411294229582951129522968296112962297829711297229882981129822998299112992300830011300230183011130123028302113022303830311303230483041130423058305113052306830611306230783071130723088308113082309830911309231083101131023118311113112312831211312231383131131323148314113142315831511315231683161131623178317113172318831811318231983191131923208320113202321832111321232283221132223238323113232324832411324232583251132523268326113262327832711327232883281132823298329113292330833011330233183311133123328332113322333833311333233483341133423358335113352336833611336233783371133723388338113382339833911339234083401134023418341113412342834211342234383431134323448344113442345834511345234683461134623478347113472348834811348234983491134923508350113502351835111351235283521135223538353113532354835411354235583551135523568356113562357835711357235883581135823598359113592360836011360236183611136123628362113622363836311363236483641136423658365113652366836611366236783671136723688368113682369836911369237083701137023718371113712372837211372237383731137323748374113742375837511375237683761137623778377113772378837811378237983791137923808380113802381838111381238283821138223838383113832384838411384238583851138523868386113862387838711387238883881138823898389113892390839011390239183911139123928392113922393839311393239483941139423958395113952396839611396239783971139723988398113982399839911399240084001140024018401114012402840211402240384031140324048404114042405840511405240684061140624078407114072408840811408240984091140924108410114102411841111411241284121141224138413114132414841411414241584151141524168416114162417841711417241884181141824198419114192420842011420242184211142124228422114222423842311423242484241142424258425114252426842611426242784271142724288428114282429842911429243084301143024318431114312432843211432243384331143324348434114342435843511435243684361143624378437114372438843811438243984391143924408440114402441844111441244284421144224438443114432444844411444244584451144524468446114462447844711447244884481144824498449114492450845011450245184511145124528452114522453845311453245484541145424558455114552456845611456245784571145724588458114582459845911459246084601146024618461114612462846211462246384631146324648464114642465846511465246684661146624678467114672468846811468246984691146924708470114702471847111471247284721147224738473114732474847411474247584751147524768476114762477847711477247884781147824798479114792480848011480248184811148124828482114822483848311483248484841148424858485114852486848611486248784871148724888488114882489848911489249084901149024918491114912492849211492249384931149324948494114942495849511495249684961149624978497114972498849811498249984991149925008500115002501850111501250285021150225038503115032504850411504250585051150525068506115062507850711507250885081150825098509115092510851011510251185111151125128512115122513851311513251485141151425158515115152516851611516251785171151725188518115182519851911519252085201152025218521115212522852211522252385231152325248524115242525852511525252685261152625278527115272528852811528252985291152925308530115302531853111531253285321153225338533115332534853411534253585351153525368536115362537853711537253885381153825398539115392540854011540254185411154125428542115422543854311543254485441154425458545115452546854611546254785471154725488548115482549854911549255085501155025518551115512552855211552255385531155325548554115542555855511555255685561155625578557115572558855811558255985591155925608560115602561856111561256285621156225638563115632564856411564256585651156525668566115662567856711567256885681156825698569115692570857011570257185711157125728572115722573857311573257485741157425758575115752576857611576257785771157725788578115782579857911579258085801158025818581115812582858211582258385831158325848584115842585858511585258685861158625878587115872588858811588258985891158925908590115902591859111591259285921159225938593115932594859411594259585951159525968596115962597859711597259885981159825998599115992600860011600260186011160126028602116022603860311603260486041160426058605116052606860611606260786071160726088608116082609860911609261086101161026118611116112612861211612261386131161326148614116142615861511615261686161161626178617116172618861811618261986191161926208620116202621862111621262286221162226238623116232624862411624262586251162526268626116262627862711627262886281162826298629116292630863011630263186311163126328632116322633863311633263486341163426358635116352636863611636263786371163726388638116382639863911639264086401164026418641116412642864211642264386431164326448644116442645864511645264686461164626478647116472648864811648264986491164926508650116502651865111651265286521165226538653116532654865411654265586551165526568656116562657865711657265886581165826598659116592660866011660266186611166126628662116622663866311663266486641166426658665116652666866611666266786671166726688668116682669866911669267086701167026718671116712672867211672267386731167326748674116742675867511675267686761167626778677116772678867811678267986791167926808680116802681868111681268286821168226838683116832684868411684268586851168526868686116862687868711687268886881168826898689116892690869011690269186911169126928692116922693869311693269486941169426958695116952696869611696269786971169726988698116982699869911699270087001170027018701117012702870211702270387031170327048704117042705870511705270687061170627078707117072708870811708270987091170927108710117102711871111711271287121171227138713117132714871411714271587151171527168716117162717871711717271887181171827198719117192720872011720272187211172127228722117222723872311723272487241172427258725117252726872611726272787271172727288728117282729872911729273087301173027318731117312732873211732273387331173327348734117342735873511735273687361173627378737117372738873811738273987391173927408740117402741874111741274287421174227438743117432744874411744274587451174527468746117462747874711747274887481174827498749117492750875011750275187511175127528752117522753875311753275487541175427558755117552756875611756275787571175727588758117582759875911759276087601176027618761117612762876211762276387631176327648764117642765876511765276687661176627678767117672768876811768276987691176927708770117702771877111771277287721177227738773117732774877411774277587751177527768776117762777877711777277887781177827798779117792780878011780278187811178127828782117822783878311783278487841178427858785117852786878611786278787871178727888788117882789878911789279087901179027918791117912792879211792279387931179327948794117942795879511795279687961179627978797117972798879811798279987991179928008800118002801880111801280288021180228038803118032804880411804280588051180528068806118062807880711807280888081180828098809118092810881011810281188111181128128812118122813881311813281488141181428158815118152816881611816281788171181728188818118182819881911819282088201182028218821118212822882211822282388231182328248824118242825882511825282688261182628278827118272828882811828282988291182928308830118302831883111831283288321183228338833118332834883411834283588351183528368836118362837883711837283888381183828398839118392840884011840284188411184128428842118422843884311843284488441184428458845118452846884611846284788471184728488848118482849884911849285088501185028518851118512852885211852285388531185328548854118542855885511855285688561185628578857118572858885811858285988591185928608860118602861886111861286288621186228638863118632864886411864286588651186528668866118662867886711867286888681186828698869118692870887011870287188711187128728872118722873887311873287488741187428758875118752876887611876287788771187728788878118782879887911879288088801188028818881118812882888211882288388831188328848884118842885888511885288688861188628878887118872888888811888288988891188928908890118902891889111891289288921189228938893118932894889411894289588951189528968896118962897889711897289888981189828998899118992900890011900290189011190129028902119022903890311903290489041190429058905119052906890611906290789071190729088908119082909890911909291089101191029118911119112912891211912291389131191329148914119142915891511915291689161191629178917119172918891811918291989191191929208920119202921892111921292289221192229238923119232924892411924292589251192529268926119262927892711927292889281192829298929119292930893011930293189311193129328932119322933893311933293489341193429358935119352936893611936293789371193729388938119382939893911939294089401194029418941119412942894211942294389431194329448944119442945894511945294689461194629478947119472948894811948294989491194929508950119502951895111951295289521195229538953119532954895411954295589551195529568956119562957895711957295889581195829598959119592960896011960296189611196129628962119622963896311963296489641196429658965119652966896611966296789671196729688968119682969896911969297089701197029718971119712972897211972297389731197329748974119742975897511975297689761197629778977119772978897811978297989791197929808980119802981898111981298289821198229838983119832984898411984298589851198529868986119862987898711987298889881198829898989119892990899011990299189911199129928992119922993899311993299489941199429958995119952996899611996299789971199729988998119982999899911999012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999-4581-1461-2131-2351-2391-1111-1531-4581-2091-2141-1361-1731-661-1011-2051-2111-611-901-621-1661-1021-1591-1521-741-1691-1421-2051-1161-771-2231-1591-4581-1741-1081-1061-1141-1521-1651-831-1521-2041-1311-621-2391-2021-2031-1931-2121-861-1641-2321-1.9e21-851-1191-2141-1671-2351-2311-4581-641-2371-711-841-621-1231-941-1321-2211-1841-1231-1731-1171-1671-641-1421-2.1e21-1371-861-1821-2381-1.8e21-1251-1041-821-1021-1151-4581-621-1261-2271-1.7e21-1971-801-1941-2311-2191-1561-1311-1.8e21-2121-1241-1861-1631-1851-4581-1061-1461-1971-1271-2151-2041-1491-4581-1001-1941-2001-1561-1361-751-951-2091-1731-661-1271-4581-2181-921-1.7e21-771-1581-601-591-2041-1091-801-2271-861-2.4e21-1001-1.2e21-1861-1521-1931-811-981-1.7e21-1721-781-1461-791-1561-2321-1311-1661-1711-1321-2091-2011-1731-4581-2191-1561-811-2261-1911-1351-921-1891-2051-811-2.3e21-801-4581-2.1e21-731-2.1e21-2181-1.7e21-2091-1351-1221-1911-4581-2411-931-721-2351-1.3e21-911-1761-4581-1571-1721-1651-2051-1451-2061-1921-851-2051-781-2021-1671-861-711-1111-1321-2161-1231-1041-1751-2141-4581-1841-761-1771-1431-1011-2171-4581-2001-1111-1791-2321-1001-2061-1981-1441-1461-1921-1941-1551-1831-1751-791-2211-1241-1361-711-1821-1311-821-4581-1071-1911-711-2041-1841-1161-2191-2331-981-881-1941-1971-681-2021-661-1091-1531-1821-2281-2371-4581-1361-1.9e21-1.2e21-1381-2021-1031-1.2e21-1.5e21-1191-1381-1511-1041-4581-1581-2.4e21-1321-761-1091-1371-2271-1411-1461-1281-1351-1811-1931-821-1311-741-721-1961-2011-1741-1411-1371-2371-1361-641-1981-2291-4581-1141-1651-4581-1461-1281-991-911-2.3e21-1031-1151-1.5e21-1611-1281-931-2391-1.1e21-1211-1911-1461-2361-1.9e21-1711-671-1161-2031-1641-2171-4581-1761-1361-1141-1621-1211-601-751-731-1271-1151-1.6e21-1051-651-1531-1361-2191-2041-1871-851-811-2311-4581-1631-4581-2261-1.2e21-1791-1581-1511-1411-871-841-921-1751-1471-2241-1.6e21-1151-1871-2081-1141-931-1131-691-2.3e21-1.5e21-1.1e21-1371-1111-1381-951-941-2311-611-2351-1001-751-1511-1261-1351-1141-801-4581-4581-701-601-2391-1661-1111-1741-831-2211-1311-631-941-1251-2391-2291-1341-1281-2001-2001-2371-2351-1231-1.3e21-911-1661-1771-1611-2161-1391-911-2341-1451-2251-4581-1931-1541-2.2e21-681-1871-871-2071-1981-2341-661-2061-1231-1141-1261-2.4e21-1071-1311-2011-1671-1251-671-1591-1341-1941-1921-2341-1871-1611-1111-4581-1461-2161-2361-1051-941-1731-2371-1221-1741-1871-1.5e21-591-1611-1341-2281-761-2281-1741-671-1411-1511-1341-4581-1241-641-4581-1.7e21-1631-961-1371-1531-621-941-1231-1271-2061-4581-1961-1.5e21-1571-1031-2341-2021-1671-1471-1431-2211-1421-1781-4581-1011-631-811-1121-891-1.4e21-691-1181-1051-2061-2331-4581-771-1811-1681-1851-1161-1271-1211-1351-1471-991-1071-1761-1231-1311-1511-4581-1611-1951-2161-1661-1471-1981-1631-1881-2161-1271-1761-1171-731-651-2021-591-691-2191-1241-2111-2031-1.1e21-1071-1751-2021-1321-1811-801-2271-681-1361-1021-1771-2291-2031-631-4581-2071-1411-2221-2041-1121-2291-1591-701-1341-2311-2281-1.4e21-891-1791-691-1871-1931-841-721-2041-1731-1551-1531-2361-1241-1.9e21-2261-4581-721-1411-611-1381-1191-901-2121-1641-1921-1961-1281-1021-1411-1671-2081-2231-2351-4581-731-2.3e21-601-2271-1371-1831-1381-1061-2271-1981-831-1251-871-2311-2371-811-1451-1311-891-1681-2191-1461-741-2371-2161-2381-831-1551-951-2351-611-2281-1391-1741-4581-1411-661-1061-4581-671-821-891-871-1331-1281-1391-1911-2331-1541-2261-801-601-1061-851-671-2231-971-2161-1741-861-1591-1131-1351-1711-2361-2171-2151-1111-931-4581-2291-2291-2.3e21-1831-831-2.4e21-951-4581-631-1511-2161-4581-701-2061-1721-2041-2131-2211-1141-1071-2321-2061-2011-1771-2411-2291-2411-4581-2341-1781-1221-1131-1751-921-1391-2.3e21-1951-2011-1061-1051-1291-2341-881-1721-1391-1.8e21-641-1441-1221-2021-2261-1521-1211-711-1581-1521-2351-861-2171-1191-2.3e21-901-2171-1951-2.3e21-1161-4581-851-1751-2091-1151-4581-1631-1411-951-2021-2091-801-771-1361-2341-2381-1031-1591-1311-1021-1081-4581-1291-1161-1381-871-1291-2281-1641-1881-1091-1361-1421-1241-1971-1471-1111-831-1761-731-1231-1391-741-1191-2.1e21-931-1081-2121-2411-2041-2.3e21-2051-4581-2271-931-1681-741-4581-1381-2041-1051-861-1281-1551-1831-1351-2031-611-1491-1861-831-1031-1081-1.6e21-1621-1941-1031-911-1561-661-2291-1311-1231-661-1581-4581-1931-1251-2411-2061-1611-2131-1511-781-2411-651-1891-1821-1291-2311-1771-1971-4581-1781-971-1421-1711-1181-2191-791-651-631-4581-1281-821-1761-1471-2241-2351-1271-2121-671-1291-2161-1391-611-741-1131-801-1791-2071-1171-2041-1811-1041-1561-1481-2271-1551-2321-881-871-4581-1081-1351-1031-2091-881-1851-2121-791-2.1e21-1481-1141-1651-2211-831-771-1131-1.6e21-641-2271-1111-741-1081-871-1611-1261-1.2e21-1771-1681-1561-1851-1.9e21-4581-1621-1551-1781-1741-1011-1771-1521-2411-1951-1121-2151-1011-821-921-761-1521-1451-1.2e21-1581-2071-1831-1561-981-1441-4581-2261-1231-1261-2031-1461-2271-2261-941-2191-1071-631-1091-1671-611-801-2.3e21-711-4581-1221-2351-941-1451-2321-2261-1311-1.4e21-1121-1931-1181-891-1351-1651-701-1471-861-2091-1451-1221-1411-871-591-2411-1341-2241-1.9e21-1371-2021-881-681-911-2391-1241-2121-1271-4581-2231-2031-1841-1321-2.1e21-2241-901-851-1281-651-1521-1871-621-4581-2151-621-4581-1571-1861-1841-881-1171-601-1471-2331-1121-1711-1631-991-1281-2381-1741-971-1611-2331-791-1991-1521-1631-1161-1161-961-891-1771-2131-651-4581-1831-961-1661-761-1471-1011-2361-1461-1421-1751-1981-1821-1081-2141-1741-1.5e21-1711-4581-2381-2251-1761-741-1621-1591-761-651-1.3e21-1511-1231-2051-1381-2.3e21-1061-1691-2031-2161-2251-961-1991-1641-1441-1051-941-1681-1851-4581-1691-2361-1191-851-1311-1191-2351-1821-871-1441-1921-1091-711-1961-1891-1361-1431-1181-931-1.9e21-1221-1531-811-1.6e21-2071-1.6e21-881-1341-1.4e21-1391-4581-2.2e21-1.9e21-1341-861-2081-1871-641-961-691-671-1141-2141-991-1641-961-731-1841-1971-1431-681-1661-2141-2.4e21-1.5e21-931-4581-1071-661-1251-2061-1121-731-2411-681-1691-1721-1581-1.4e21-751-1141-2381-4581-2411-2331-1.1e21-781-1511-1551-1091-2191-1741-971-1281-2381-711-2411-1.2e21-1441-4581-621-2411-2281-781-1911-1151-1551-2.2e21-1641-1021-2041-2411-1711-1131-2411-1451-2281-1571-2151-1321-1711-921-601-1171-2411-2271-2.4e21-2381-1821-4581-2281-1721-771-4581-1361-2411-2271-941-1791-1971-1261-1741-1771-1661-1391-2331-1671-1681-1821-1001-691-851-1231-801-1821-2331-1.2e21-1931-1911-611-851-701-821-991-2001-1191-4581-1461-1111-1811-871-1631-2081-731-1131-891-981-1961-1121-1391-2181-1441-2321-1711-1141-1631-1911-2081-1511-881-1171-1331-1821-2.3e21-801-821-1011-831-971-2.3e21-2281-4581-2271-2131-1261-1451-1831-1481-2091-1961-2021-2381-921-1351-1161-1991-4581-601-1081-1621-1611-691-1791-2311-2281-2281-2281-2021-1791-1371-2181-1111-1461-1241-1471-2291-1231-901-4581-811-1961-1651-891-1761-821-2121-951-1331-781-2081-2351-1011-1331-2251-4581-1651-1331-1561-4581-1631-1791-1471-611-1721-1931-691-1581-1321-2281-2111-1141-1891-1331-1.5e21-841-1161-2331-711-2271-841-4581-1001-1781-791-1511-2031-2051-861-791-1541-1351-1891-1391-2311-931-2091-671-1171-1891-651-1471-4581-1811-1781-1.5e21-1971-1481-1411-821-4581-1631-1991-1291-1431-1.8e21-1831-1521-921-841-931-1141-2.1e21-1061-2311-1861-641-1341-2111-991-2.3e21-971-1711-1181-4581-1221-1371-901-1411-1741-1931-881-1071-2171-1421-1531-1131-1131-1141-951-601-1391-1051-1141-1491-2241-1471-621-1691-1911-1821-961-2081-1081-1661-2271-2271-2041-1251-2381-4581-2381-1171-2051-1271-1751-1971-2191-1521-801-1671-2141-1751-1461-621-2021-651-4581-611-951-1041-761-2411-1251-1721-1241-1071-991-1911-1751-651-2351-2081-1921-1241-841-1411-1.3e21-1241-2181-1781-661-1871-1491-1651-871-741-1281-2001-1.5e21-2.1e21-771-1.9e21-1991-4581-591-1.5e21-1.5e21-1571-1321-2171-1571-1.9e21-611-1261-1.5e21-1351-2371-1031-1111-1551-1.1e21-1041-1071-2.2e21-1481-2381-1841-1921-1541-1891-1311-1241-2191-1.7e21-1031-4581-1681-2291-1051-1121-1.7e21-721-831-1971-1251-1751-1291-1011-1531-951-1.1e21-1971-801-2221-2371-1471-971-1.2e21-1771-901-1741-2131-931-1521-1361-861-4581-1711-1761-1441-1371-1621-2031-961-1.1e21-1391-1.6e21-1711-981-601-2271-2341-1981-1691-2041-821-1441-931-1321-2251-1431-1621-2131-1.3e21-1291-841-1461-2041-2321-2211-4581-1.3e21-1251-2341-601-2211-2141-1411-2091-1061-781-921-2051-1371-781-821-1211-741-4581-661-921-681-731-1011-2241-4581-2071-821-1421-1631-2271-2311-2411-2191-2.2e21-791-1001-1181-2351-1211-1181-1561-1211-1291-831-4581-1651-1111-2151-1051-1891-2351-671-2351-931-1711-1211-2211-1151-2171-2061-731-2371-791-1991-2021-641-731-1791-761-2181-721-2081-2041-1191-1311-931-1961-1011-2081-2321-1481-871-621-1421-601-1671-1481-1.3e21-1671-1661-1251-2291-2371-1671-1311-791-1111-771-1041-831-2151-831-2241-721-731-2251-891-2371-661-1451-1351-921-841-1091-871-631-1491-2041-2291-1041-1931-1621-681-2011-1691-2371-1321-1831-2111-781-1771-1921-2391-601-1541-2.2e21-1881-721-941-1001-731-941-731-1961-601-2021-1.3e21-1061-2221-1061-1571-1741-1391-1081-1491-2371-611-2071-1341-1391-1351-791-1621-1541-861-1681-761-2031-1961-1271-951-2381-2371-2191-2341-2281-2141-2281-1231-1651-1361-1021-1071-2351-1391-1771-931-1321-1.1e21-2241-2211-1721-1.4e21-1991-2121-2371-1171-1721-2121-1161-1671-1051-1311-2221-1191-701-2181-981-1861-1441-2131-2321-1311-1831-841-661-1.4e21-2071-2001-1751-2221-701-781-2411-2371-1661-971-1161-1451-1211-1131-2141-2071-1841-1411-1921-2351-1251-1131-1141-811-1561-621-2351-771-2341-1491-1001-2371-2131-1771-1251-1851-1061-1121-1321-1771-771-781-841-771-1771-1.1e21-1091-761-1841-1181-1061-1821-1191-731-821-2371-2.1e21-1241-2021-1951-2.4e21-2061-1031-2351-1331-1481-801-2081-1921-901-2271-1971-1031-1121-1571-701-1331-2371-2071-1241-2371-1911-2371-1611-1411-2221-1381-941-2111-751-971-1911-1341-1241-761-1271-1431-1.7e21-2181-1371-801-1.1e21-1511-2071-1411-1231-2371-1551-1741-1131-1791-2371-1081-1011-1531-2211-1031-2211-601-991-2251-2271-1771-2341-2321-1741-2041-1441-2361-1721-1961-2351-1891-1261-1591-1271-2061-1.1e21-1091-1631-1471-2371-1091-691-1281-841-1631-2231-761-2371-1581-2361-2.4e21-2371-2071-701-1111-1561-1271-891-1051-1891-2241-2031-1051-1271-2371-751-2371-1121-2261-1321-1781-2371-1311-2.3e21-741-1971-681-851-1.3e21-1621-1471-1571-2411-1491-1821-1791-1831-2.4e21-1161-1121-1381-2111-1151-1141-1221-2361-1391-1331-2371-2271-2261-1111-2371-1471-1491-2391-1971-2031-1341-2351-951-1.7e21-671-2351-801-1941-721-1071-1011-961-1371-2371-1.1e21-1621-911-2071-1811-1031-1931-1121-901-2371-1471-691-2311-1111-1261-621-1141-791-631-2411-2371-2341-811-701-601-1321-861-1281-1971-1121-1911-1461-1.4e21-1781-1251-2391-1861-1151-1741-741-1621-1961-1061-1.1e21-2371-861-1671-711-2181-2371-1391-1041-2371-2371-921-1371-1271-2151-1481-1511-1271-2321-1071-711-2221-1.9e21-2311-2041-731-591-801-2211-711-1581-1631-2291-2351-2371-1221-1861-2241-1721-1471-1591-1211-1041-1001-1521-1581-1861-611-1941-1611-1151-2.2e21-1341-1811-661-931-751-1.4e21-1571-2.1e21-1121-1461-1461-801-801-1341-1.2e21-2371-1.7e21-1971-2071-1461-1721-961-731-2161-1371-601-891-1081-1911-601-1231-2381-1381-1161-841-1881-2.2e21-1021-1391-1521-1871-1141-1001-2391-1081-1.9e21-1531-881-1971-2371-731-1451-2241-1351-1631-741-1471-1081-1231-2261-1481-1221-1711-981-2371-1861-1411-1671-741-1371-2391-1981-1991-1651-1.5e21-2251-1331-781-1091-1071-2291-2371-2031-591-811-1671-1.3e21-2311-2001-2371-1981-841-2241-1.1e21-881-781-1721-1771-1561-1841-1091-1911-2271-1441-2171-1641-731-831-2371-821-1351-841-1711-2231-1731-1181-1781-1361-961-851-1491-831-1131-1291-2.3e21-681-2001-801-1851-1331-1781-2071-2181-2371-1091-2111-1.1e21-1071-1471-1041-961-651-711-591-1551-2211-2371-1351-2311-2271-2141-2.3e21-2001-2131-941-2331-1731-2381-621-2371-2271-1471-1.3e21-2131-671-2371-1281-1581-2.3e21-2371-2071-1731-1481-1311-801-2021-2021-1911-681-2231-1741-951-641-961-1591-1041-1771-1831-1841-2091-951-1551-2371-1661-2321-1171-1481-1791-2221-1681-2371-621-1531-1951-961-2171-1691-2211-1461-2051-1.2e21-1651-2041-1161-2231-1481-881-1.9e21-1551-1651-1561-2111-1.2e21-1621-1331-631-2121-1211-2371-911-1271-2171-811-861-621-731-1771-731-2171-651-2371-1.8e21-2361-2371-1731-781-2261-1011-1421-1631-631-1751-621-1021-1151-1341-2131-1661-1291-2251-1291-1851-1.5e21-991-741-2271-1961-741-1381-1521-1231-1491-2371-2111-2381-1171-971-1.9e21-1171-1121-901-2211-651-871-1761-1861-1001-1791-1981-2261-1171-1511-971-701-721-1731-2001-2371-1231-1141-1221-611-731-1421-1611-1641-2.4e21-1021-2411-671-1051-761-1561-1981-2091-1641-1991-2191-1861-1061-2141-2211-981-1921-841-1851-1751-1161-711-2001-2371-2161-1151-1861-791-1.9e21-1531-881-2111-2361-1571-1261-2151-1831-1131-2141-691-931-1691-811-811-1331-1721-1631-1571-1.6e21-1221-2001-2351-1921-1.6e21-2371-2071-1081-691-1511-2051-2211-811-1151-2331-591-1141-1351-2371-1351-2011-631-711-1881-1.3e21-731-2011-1041-851-1611-751-1441-1691-721-2331-2291-1281-2091-2091-1.2e21-1521-1261-2081-2371-701-1391-2381-2061-1761-661-2371-811-1071-1691-1941-881-1071-1411-1991-1551-971-2011-621-2371-1691-1231-2061-1331-1351-861-1741-781-1161-1921-1591-2191-731-2371-1341-661-1081-861-1381-1831-851-771-971-2221-651-2071-2181-2411-1921-1591-2.4e21-1651-2141-1471-1731-1941-2091-1581-1821-1621-2371-1311-1341-1.7e21-1031-1751-2.3e21-591-1.8e21-2051-1031-2.1e21-1931-1411-2271-1731-2001-1641-1241-2021-2371-991-1361-1091-1121-2041-1771-1681-1421-1761-2261-1781-1321-2371-2371-1.4e21-2251-691-2321-2371-1071-951-1281-1031-1751-2281-2231-1241-951-1641-981-1141-781-851-591-961-1161-1.6e21-2371-1841-1091-601-871-1071-1.2e21-1791-2371-1941-911-1491-1011-861-1421-1971-851-2261-821-1341-921-2371-1531-811-851-1.2e21-1371-781-2021-841-1.3e21-2091-1001-961-1911-1021-1221-1281-2091-1911-2131-971-661-2321-1251-1481-2021-1271-1791-2011-2161-2031-1651-2371-1661-1691-2031-2371-2331-1251-2371-621-1941-1161-601-1241-1191-1.5e21-2001-1661-1481-1611-1051-2211-1491-1681-1071-1941-2371-641-2131-1471-1161-2371-1641-1381-2041-2351-2361-1061-921-2171-711-1121-621-2151-1371-1451-901-621-2021-2371-2191-2081-801-901-621-721-1181-1.3e21-1681-681-1241-2371-911-611-1981-2371-2221-901-2071-2041-651-781-1.4e21-1121-921-1481-1891-1221-841-1661-1571-1531-1591-1631-2381-1671-2001-1251-2221-1.9e21-1381-911-1981-2311-2371-651-1931-1841-1721-1961-1961-1871-1351-691-2371-2371-2171-1781-1.5e21-621-1061-1041-1051-1.2e21-2261-1841-1641-1451-621-1531-941-2271-2061-2.3e21-2121-1061-1081-1711-1251-2181-1071-2371-1551-1841-1151-961-1111-1461-1611-2251-1571-1.1e21-991-1421-631-2371-1641-711-1211-1891-2151-591-1381-1561-871-1021-901-2071-2381-971-2331-1941-1941-1.9e21-1391-871-861-1651-641-1.7e21-691-1891-941-971-611-2161-1821-2351-2371-2241-2.3e21-671-2.1e21-991-1141-2211-691-961-1331-1931-1341-1941-901-2371-2181-2151-1921-1491-721-1231-1691-2121-2341-1841-1141-931-971-1051-2381-1411-921-1371-1431-1551-2281-721-801-1.7e21-971-1461-591-1811-1821-2371-1581-641-1521-931-1891-1621-1011-1031-2001-1311-2171-971-801-1031-1.8e21-1281-2351-1.8e21-2091-1591-2361-1341-1711-1671-2371-1231-711-1561-2351-2061-2321-721-1861-2141-1.9e21-2241-2231-841-1581-2371-631-831-1061-2371-741-1521-811-1031-2271-721-1021-1771-2041-1981-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-11-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.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.5-1-.5.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.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1.5-1