a@n}\????????????????????????????}?y?t?p?k?g?b?^?Y?U?P?L?G?C?>?:?5?1?,?(?#????? ???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>}>x>t>o>k>f>b>]>Y>T>P>K>G>B>>>9>5>0>,>'>>>>> >>>=========================u=p=l=g=c=^=Z=U=Q=L=H=C=?=:=6=1=-=(=$===== = ===<<<<<<<<<<<<<<<<<<<<<<<<<<<}<9<5<0<,<'<<<<< <<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|;w;s;n;j;e;a;\;X;S;O;J;F;A;=;8;4;/;+;&;";;;;; ;;;:::::::::::::::::::::::::::z:v:q:m:h:d:_:[:V:R:M:I:D:@:;:7:2:.:):%: ::::: :::99999999999999999999999999}9y9t9p9k9g9b9^9Y9U9P9L9G9C9>9:95919,9(9#9999 9998888888888888888888888888888|8w8s8n8j8e8a8\8X8S8O8J8F8A8=88848/8+8&8"88888 88877777777777777777777777777777{7w7r7i7d7`7[7W7R7N7I7E7@7<777.7)7%7 77777 777666666666666666666666666666~6y6u6p6l6g6c6^6Z6U6Q6L6H6C6?6:66616-6(6$66666 6 6665555555555555555555555555555}5y5t5p5k5g5b5^5Y5U5P5L5G5C5>5:55515,5(5#55555 55544444444444444444444444444444}4x4t4o4k4f4b4]4Y4T4P4K4B4=4944404+4'4"44444 44433333333333333333333333333333|3w3s3n3j3e3a3\3X3S3O3J3F3A3=38343/3+3&3"33333 33322222222222222222222222222222{2w2r2n2i2e2`2\2W2S2N2J2E2A2<28232/2*2&2!22222 2211111111111111111111111111111z1v1q1m1h1d1_1[1V1R1M1I1D1@1;17121.1)1%1 11111 1110000000000000000000000000000~0z0u0q0l0h0c0_0Z0V0Q0M0H0D0?0;06020-0)0$0 00000 000///////////////////////////}/y/t/p/k/g/b/^/Y/U/P/L/G/C/>/:/5/1/,/(/#///// ///.............................}.x.t.o.k.f.b.].Y.T.P.K.G.B.>.9.5.0.,.'.#..... ...-----------------------------|-x-s-o-j-f-a-]-X-T-O-K-F-B-=-9-4-0-+-'-"---- ---,,,,,,,,,,,,,,,,,,,,,,,,,,,,{,v,m,h,d,_,[,V,R,M,I,D,@,;,7,2,.,),%, ,,,,, ,,,++++++++++++++++++++++++++++~+z+u+q+l+c+^+Z+U+Q+L+H+C+?+:+6+1+-+(+$+++++ + ++****************************}*x*t*o*k*f*b*]*Y*T*P*K*G*B*>*9*5*0*,*'*#***** ***)))))))))))))))))))))))))))))|)x)s)o)j)f)a)])X)T)O)K)F)B)=)9)4)0)+)')"))))) )))(((((((((((((((((((((((((((((|(w(s(n(j(e(a(\(X(S(O(J(F(A(=(8(4(/(+(&("((((( ((('''''''''''''''''''''''''''''{'w'q'm'g'c'c''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{&w&r&n&i&e&`&\&W&S&N&J&E&A&<&8&3&/&*&&&!&&&&& &&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{%v%r%m%d%_%[%V%R%M%I%D%@%;%7%2%.%)%%% %%%%% %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$~$z$u$q$l$h$c$_$Z$V$Q$M$H$D$?$;$6$2$-$)$$$ $$$$$ $$$###########################}#y#t#p#k#g#b#^#Y#U#P#L#G#C#>#:#5#1#,#(####### ###"""""""""""""""""""""""""""""}"x"t"o"k"f"b"]"Y"T"P"K"G"B">"9"5"0","'"#""""" """!!!!!!!!!!!!!!!!!!!!!!!!!!!!|!w!s!n!j!e!a!\!X!S!O!J!F!A!=!8!4!/!&!!!!!!! !!!  { v r m i d ` [ W R N I E @ 7 2 . ) %       ~yuplgc^ZUQLHC?:61-($  }ytpkgb^YUPLGC>:51,(# |xsojfa]XTOKFB=940+" {wrnie`\WSNJEA<83/*&! ~zuqlhc_ZVQMHD?;62-)$  }xtokfb]YTPKGB>950,'# |xsoja\XSOJFA=84/+&" {vrmid`[WRID@;72.)%  ~yuplgc^ZUQLHC?:61-($  }ytpkgb^YUPLGC>:51,(# LHC?:61-($  }xtokfb]YTPKGB>950,'# 2271281922637281872619281852591281692596281672605281652586281562579281542605281522625281492590281472606281452587281382580281362594281342602281292589281212595281072593280882599280822584280792569 2578280572559280532561280512560280462565280442574280402564280372572280242568280202571280062549279732547279662538279572544279462542279352541279312545279222550279152537279082529278742486278672535278612522278522527278503099278492516278412511278382521278362524278322530278272512278252504903378064896377834893377564890377164892377074880376794873376750133 4866376664875376484869376264864376134863376044851375491632375324848375234853375094838374514837374284823374064827373964828373834820373474815373290224373254810373214806373124801372844802372714796372664790372574789372404788372394786372264802372224781372044777371984776371944772371454771371414768371094765371014763370864753370024751369994752369954749369914745369864736369734733369604723369424714369374722 4739369334717369244708369204701368964693368874695368834685368704678368694683368654686368614680368564677368524676368434673368384653367844647367713860367664645367084621 4642367004640366854638366814636366764633366674630366505086366494627366414625366274622366184620 4624366054609365554605365424602365244585364874587364704580364524582364474578364254568363844565363624564363484562363394561363354555363314548363174549363004538362054535361994533361240840 4531361194529361150337361114528361064522360924518360744513360704506360344496360294500360164492360120600360074484359924479359704475359614474359473772359304471359254467359161420359124464359034441357094442356954444356914439356864434356604427356464431356284418356244420356154425356114403355784397355694411355654401355564400355524342 4399355474387355384379355164352 4362354884371354804369354754359354404345354354344354264335354224339354134337354083636354004322353634312353364306352994301352824300352644296352514293352424289352334286352244285352154284352114279352064270351834268351744243 4254350884251350844255350794244350484237350394234350134226349974227349930315349804224349664220349624219349570110 0307349350308349261641349131620348984209348894199348504192348144188347994065347594184347464175347194171346784165346704163346564169346474161346434164346384152346124155345971336345884158345844140345794143345714144345664150345624148345534133345264125345002069344410300 4117344274105343824097343114084342694086342614064342164059342124060341934058341844075341804068341574055341534054341264045341224029 4052341134030340984032340724039340674012340104008340094009340014014339904002339764006339724020339454022339363995339143990339093993339053994339013986338913992338333979338243973338063960338023962337963970337783978337693982337563980337473981337383961337343959337293971337253954337073940335903931335893930335763912335503924335413928335103926335093925334993923334953898334773908334643907334593905334553904334463893334373896334193892334063883333873877333693870333340552333030615332883839332533836332483830332403828332353825332223751 3819332133815332003814331815250331673807331543800331453799331363786331093781331053783330993780330863775330734656330593771330513743 3764330333758330203748329860296329461820329373740329333730329204939329023718328873715328833708328653707328563701328303703328293692327933690327843689327803684327713675327223668326813667326763658326543656326503654326453647326323643326183625 3629324123620323803621323793614323623613323403618323313601323263599323173606323133597322943816322903576322673574322363583322323580322183570322143557 3570322103564322093546322053566321913558321863561321773552321733538321023529320833531320783515320703006320473534320430782320343510320253504320163492319923491319833486319653480319343479319293476319124277319033470318933466318753459318443458318403457318393447318003437317673438317633426317183432317093423316863421316683405316423407316373393315743392315703389315693390315653396315613378315253372315033365314803363314713359314663355314623353314573350314533345314393343314353332314043324313813320313633317313543314313505127313103306313093303313053299 5251312953296312913294312823289312643291312603290312553287312463274312063281311923265311690528311653261311524276310803239310713237310663243310623234310483230310403213309223209309133203308903207308893218308673202308493191308273187307993183307593174307023164306830867306693160306523157306433155306293150306033145305713146305663143305623141305353138305220753304941362304760297304503122304363116 31183042731153042304963041805973041031133039931093038231053035524713034230953033330913032830893032030853031130843030630753029630783027430743025630633024730623022130513018030503017930543017130443016230433015730353014430373014030323013130263011730233010030213009430173009030123007230103006748113005830043005430053005003113004530033004130023003629953001000893000138592998029902997929872996629852995729842995329832994429772992629752992229722990800712988529702987229692986329672982729622980929662979529532979129069217133918861420543259640240020638434375638344763637885437408225415407235410406775407406685388406335373405695365403725351402735349402555346402195340401655336400395318399835306399215307399125293398485292398405288398225280397495266397145257396685254396515246396335238396065234395254102394885224394795204393895207393815193393455190393365186393185184392555180392375168391925162391655160391565155391385142390134469389575126389485121389315117389133988388945108388765107388675096387950073387603358387425074387245069387065062386785044386342850385975013385534998385174997385084993385004991384984985384634974383644966383464955383114950382834941382744932380054931379944919379414916379144910378604903378064890377164892377074880376794869376264853375094837374284828373834820373474815373294810373214806373124801372844796372664790372574789372404788372394802372224781372044776371944771371414763370864752369954745369864733369604723369424722 4739369334717369244701368964693368874685368704678368694686368614677368524676368434647367714645367084621 4642367004638366814625366274622366184609365554582364474568363844564363484562363394555363314538362054533361244529361154528361064513360704506360344500360160600360074479359704475359614471359254467359164441357094444356914427356464431356284425356114411355654401355564342 4399355474387355384369354754359354404335354224339354134296352514293352424289352334286352244285352154279352064243 4254350884255350794226349970315349804220349620110 0307349350308349261620348984209348894188347994184347464175347194163346564169346474164346384152346124158345844144345662069344414084342694086342614064342164075341804055341534054341264030340984032340724012340104008340094009340014014339904006339724020339454022339363990339093994339013986338913960338023982337563980337473981337383959337293930335763912335503924335413923334953898334773907334593892334063883333873877333693870333340615332883839332533828332353815332003814331813807331543800331453799331363786331093783330993775330733758330200296329461820329373730329204939329023715328833708328653707328563701328303703328293692327933690327843675327223667326763656326503647326323620323803621323793614323623601323263599323173816322903574322363580322183557 3570322103564322093566321913552321733538321023529320833006320473492319923491319833486319653479319293476319124277319033470318933466318753458318403457318393437317673423316863421316683405316423392315703389315693396315613378315253365314803363314713355314623350314533343314353324313813320313633317313545127313103306313093296312913294312823289312643290312553287312463281311920528311653237310663234310483230310403213309223209309133218308673202308493183307590867306693160306523157306433145305713143305623141305353122304363116 3118304270496304180597304103113303993109303823105303553091303283089303203085303113078302743074302563063302473062302213043301573037301403032301313021300943010300674811300583005300503003300412987299662985299572975299220071298852966297952956297862947297332927296342922295792917295622910295442906295082899294812888294362879294102881294092877294012875293992871293822866293462862293192843292562832292382810291572802291402803291312786290762776290322780290142767289762758288952754288512746287962737287342735287162721286622719286442707286352712286082686285452681284372677284022647283562554 2646283382654283302624282222632282042619281852596281672625281492561280512572280242571280062550279152535278612522278522512278252495277882502277792492277622489277442493277352490277262482277002478276630318276272452275732440275190837275112430274922426274832420274562416274472410274212396273572389273312363273042384272942367272052360271772355271512351271332341270962331270702320269872310269783022269702319269432306269342287268802301268622264268002269267980492267812272267722255266912248266462239266282235266192233266112208265302207265292194265122200265032177264662184264572189264482173264222171264132169263762140263672112 2162263324041262862136262240055261872126261782119261522121261432101260970752260882093260712088260532083260440792260175081260002047 2049259352038259002037258982030258542026258362020258271981 2003258182008258102004257992011257911992257731999257641998257461974257201982257111972256381955255401957255391980255311934255221932255131931255041925254941940254671933254581942254491905254231918254051891253681904253511901253421893253331896253241865252961868252871878252691841252341840252251853252161830251791829251711822251531817251440246251351810 1814251261796251001795250981775250361774250271776250181342250101765250011741 1761249361750249271742249101732249091716248641718248281728248191704247561689247301681246931679246841674246751080246661667246131658246041664245941650245670046 0209245411637245051610244601608244591594244331578243961572243780650 1569243691566243610173243431555243341545243071540242971536242881531242711512242351496241900112241891490241631475241181513241090109241013096240910809 1465240553662240460003 1451240371446240191441239911437239821428238301424238031422237840208237310621237131401236501401236491393236321383236141351235600194235511347235421332235241325235151322235061317234871311234781310234701299234611290234521275234161268233881265233801260233441256233081228231461202229923346229741205229561193229471192229300212228570182228392837227671154227501151227411143227321145227141137 1138226861135226591126226421125226331124226151112225701107225611094225341090225161075224351070223721058223361046222911043222821030222551019222110998221380992220660964220570993220401369220390974 0975220220981220130973219570961219310946219130926217420056217330304216960898215351170215171163215080870214980091214900873214890876214812826214630857 0860 2042 2043214540253214270811213730808213640012213280162213200160213190764213110762212830746212560743212470214 0228 0684211930556211400243211220698211040694210760686 077621067068221050067921049066420985066020976065520967078520950064920941064720932063620914003520877059820860063720806056920796056420778056220769054620707053020653051620608050420600050820598051220581050720572050020563048220518014720491045820482044720420044420419042720365041220347041320330042020329040420303037620284037020240037720239035920185034120176034620167030320141029020132027620123001420114018620105015520024058920006002019994001319985015119976245315486013314766140814254????????????????????????????}?y?t?p?k?g?b?^?Y?U?P?L?G?C?>?:?5?,?'?#????? ???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>|>x>s>o>j>a>\>X>S>O>J>F>A>=>8>/>*>&>!>>>>> >>>============================z=v=q=m=h=d=_=[=V=R=M=I=D=@=;=7=2=.=)=%= ===== ==<<<<<<<<<<<<<<<<<<<<<<<<<<<}<:<5<,<'<#<<<<< <<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|;x;s;o;j;f;a;];X;T;O;K;F;B;=;9;4;0;+;';";;;;; ;;;::::::::::::::::::::::::::::{:w:r:n:i:e:`:\:W:S:N:E:@:<:7:3:.:*:%:!::::: :::99999999999999999999999999999z9v9q9m9h9d9_9[9V9R9M9I9D9@9;97929.9)9%9 99999 999888888888888888888888888888~8y8u8p8l8g8c8^8Z8U8Q8L8H8C8?8:86818-8(8$888 88877777777777777777777777777777|7x7s7o7j7f7a7]7X7O7J7F7A7=78747/7+7&7"77777 7776666666666666666666666666666{6v6r6m6i6d6`6[6W6R6N6I6E6@6<67636.6*6%6!66666 666555555555555555555555555555~5z5u5q5l5h5c5_5Z5V5Q5M5H5D5?5;56525-5)5$5 55555 5554444444444444444444444444444y4t4p4k4g4b4^4Y4U4P4L4G4C4>4:45414,4(4#44444 44433333333333333333333333333333}3x3t3o3k3f3b3]3Y3T3P3K3G3B3>3935303,3'3#33333 333222222222222222222222222222{2w2r2i2d2`2[2W2R2N2I2E2@2<27232.2*2%2!22222 22211111111111111111111111111111z1v1q1m1h1d1_1V1Q1M1H1D1?1;16121-1)1$1 1111 1110000000000000000000000000000}0y0t0p0k0g0b0^0Y0U0P0L0G0C0>0:05010,0(0#00000 000///////////////////////////|/w/s/n/j/e/a/\/X/S/O/J/F/A/=/8/4///+/&/"///// ///.............................{.w.r.n.i.e.`.\.W.S.N.J.E.A.<.8.3./.*.&.!.... ...-----------------------------z-v-q-m-h-d-_-[-V-R-M-I-D-@-;-7-2-.-)-%- ----- ---,,,,,,,,,,,,,,,,,,,,,,,,,,},y,t,p,k,g,b,^,Y,U,P,L,G,C,>,:,5,1,,,(,#,,,,, ,,,+++++++++++++++++++++++++++++x+s+o+j+f+a+]+X+T+O+K+F+=+8+4+/+++&+"++++ +++****************************z*v*q*m*h*d*_*[*V*R*M*I*D*@*;*7*2*.*)*%* ***** ***))))))))))))))))))))))))))})y)t)p)k)g)b)^)Y)U)P)L)G)C)>):)5)1),)()#))))) )))(((((((((((((((((((((((((((((}(x(t(o(k(f(b(](Y(T(P(K(G(B(>(9(5(0(,('(#((((( ((('''''''''''''''''''''''''''''|'x's'o'j'f'a']'X'T'O'K'F'B'='9'4'0'+'''"''''' '''&&&&&&&&&&&&&&&&&&&&&&&&&f&b&]&T&O&K&F&B&=&9&4&0&+&'&"&&&&& &&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|%w%s%n%j%e%a%\%S%N%J%E%A%<%8%3%/%*%&%!%%%%% %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$${$v$r$m$d$_$[$V$R$M$I$D$@$;$7$2$.$)$%$ $$$$$ $$$##########################}#y#t#p#k#g#b#^#Y#U#P#L#G#C#>#:#5#,#'####### ###"""""""""""""""""""""""""""""|"x"s"o"j"f"a"]"X"T"O"K"F"B"="9"4"0"+"'""""""" """!!!!!!!!!!!!!!!!!!!!!!!!!!!!{!w!r!n!i!e!`!\!W!S!N!J!E!A!:51,(# |xsojfa]XTOKFB=940+'" {wrnie`\WSNJEA<83/*! ~zuqlhc_ZVQMHD?;62-)$  ~yuplgc^ZUQLHC?:61-($ |wsnjea\XSOJFA=84/+&" {wrnie`\WSNJEA<83/*&! zvqmh_ZVQMHD?;62-)$  }xtokfb]YTPKGB>950,'# |xsojfa]XTOKFB=940+'" {vmhd_[VRMID@;72.)%  ~zuqlhc_ZVQMHD?;62-)$  ~yuplgc^ZZ86255008385365003385184996385144990385014992384994988384914994384774983384684982384644981384604984384594979384424978384334977384284976383704975383694970383564967383474969383434962383344963383294956383124957383074951382974942382754937380154934380024927379864929379824922379424905378254904377804891377404859376904881376764876376724868376674871376584862376184846376094860375864861375594852375284845375024839374784840374744835374704824373974825373932834373404814373260714373134804373044800372904798372764792372504783372180593371954773371684766 4771371114767370964762 4763370702849370344758370304755370074750369964748369924743369834734 4739369784737369744738369694727369614730369564724369474711369434726369384716369304719369294690368974691368934697368844696368804699368794687368754679368574675368484668368264671368174663368044661367944655367854650367814648367760241367674646367631022367054641366954635366774634366644631366594632366554629366461371366374626366284623366114617365874615365784610365564607365524594364974595364934591364844588364664583364484576364264569363944570363814571363674558 4566363414556363234550363144551363054553362994547362864545362644544362594541362154534361964530361160840 4526361071344360930713360844517360661372360624278360404510360394509360354499360314489360224493360080685 4488360004486359974485359884483359804476359624473359444460 4462358984452357284453357244451357154448356964445356924432356744415356164421356073824355884414355844412355754406355714404355664398355534409355484377355354390355314381355224385355134384355044373355004368354944364354894354354634348354584358354414347354364346354274332354094338353864328353824324353774325353734320353594323353554315353514316353424309353284308353204305353024304352924298352614294352474291352384281352074271351884265351660333351390334351314262351260331350904246350764245350584235350414242350364238350320327 4235350234233350100788350091082349454218349411644349141640349101638349091630349051621 1629348994210348864207 4208348824202348731158348554198348514197348374196348114185348024187347744179347704183347564181347524170346804172346624138346174145345814657345634147345584132345414136345324135345274131345234124345054122344684127344604120344514123344424115344114111343964100343344101343304094342974082342534066342174062341674044341634053341544050341094042341014037340864031340684023340284005339994019339954016339513997338834001338653987338523967337933957337803955337753972337713958337483976337403946337043953336983950336943400 3948336903941336180591 0689336103939336092919335863932335643934335603929335593913335243922335153919335113917335023921334923897 3920334693899334653901334523895334213888333933879333843880333803878333753874333443872333353869333313867333223864333130555333040423332944076332903853332853851332813849332763845332673841332583832332413820332183821332141542332103812332053811331733802331643805331603806331553795331513796331463792331373790 5437331333791331193784331020497330653763330343760330300727330290853330213768330163767330123759330070217329963745329873750329742432329433734329383736329303739329293731329253725329073723329033716328933716328843713328793710328664959328623702328313700328263698328223695327893686327723681327630245327453677327413676327362040327090596327053673327013669326863659326603653326463652326423650326333646326243641326190620325963634325923630325703628324043607 3623323983609323503611323453612323413604323233602323183592323143600323053582 3586322993595322863591322773568322603575 3587322513584322333581322243106322203560322023551321873563321783548321743555321563541321473542321253543321213533320973540320803525320793521320663516320573522320483513320443496 3501320263508320133499320043497320003490319753489319663477319220237319083471318903465318853469318813446318053445317993451317863444317773441317513418316873425316653419316613408316343409316293398315933376315403383315263377315133371314983366314813360314723352314493348314453341314323341314273335314233339314183338314143333314013331313913329313823321313683322313643323313593312313373307313193305313112461 2462312963301312923298312873295312783288312523285312433280312163278312073277312033270311883273311793260311533254311173250311080325 3249311043247310853241310723238310633232310493229 3259310363224310183225310143223310013222309903215309323211309233216309103199308603201308553193308283182307833185307703178307380028 3176307073175307033171306973169306933165306840796306795416306533158306403153306224211305903147305633134305183133305053135305010783304953131304910219304733129304683127304463124304423123304373120304333117304280594304060048304023111303923101 3104303523101303473100303430033303343092303303088303163080302933076302843077302803079302793072302533068302443070302403065302393056302043057301943069301853042301493031301413030301363029301323028301233025301093020300953018300910072300863010300823008300640050 3721300590852300422757300332998300280050 3721 37223001100900681505152405145393088913412600181310935163640434395640341104640161510638085069638000204637894755637635438408235428407865411406875406406705389406345383406075366404105345402305334400235327399935308399575314399485301398945290398505282397950258397685265397155264397065262396615241396163834394725212394095201393915198393645187393205177392305176392125170391845161391665152391315150390945144390235125389675118389145106388425091387695088387615085387525061386715053386625043386355040386260866386175031385985023385635008385365003385184990385014992384994988384914982384644977384284970383564967383474963383294956383124942382754937380154927379864922379424905378254904377804859376904876376724862376184846376094852375284845375024840374744825373932834373400714373134804373044798372764792372500593371954773371684767370964762 4763370702849370344755370074750369964734 4739369784738369694727369614711369434690368974696368804699368794668368264671368174650367814646367634634366644632366554629366461371366374626366284623366114610365564595364934591364844588364664583364484569363944571363674558 4566363414556363234550363144551363054547362864544362594541362154534361964530361160840 4526361071372360624509360354493360080685 4488360004486359974485359884483359804476359624473359444460 4462358984452357284445356924432356744414355844412355754404355664409355484390355314381355224385355134384355044368354944348354584358354414338353864324353774320353594315353514316353424298352614281352074271351884262351260331350904242350364233350100788350091082349451640349101638349091621 1629348994207 4208348824202348731158348554197348374196348114185348024187347744183347564147345584132345414136345324131345234124345054122344684127344604120344514123344424111343964100343344094342974082342534066342174044341634053341544050341094042341014023340284005339993997338834001338653967337933955337753958337483976337403946337043950336942919335863934335603929335593913335243922335153897 3920334693901334523880333803874333443872333354076332903851332813820332181542332103811331733802331643806331553796331463792331373791331193784331020497330653760330300727330290853330213767330123750329743734329383736329303739329293723329033716328933716328843710328663702328313698328223677327410596327053669326863659326603652326423650326333646326240620325963630325703607 3623323983611323453602323183582 3586322993106322203560322023548321743555321563541321473543321213521320663516320573522320483508320133499320043490319753489319663477319223465318853446318053451317863444317773441317513418316873419316613408316343383315263371314983366314813360314723348314453341314273339314183333314013331313913329313823322313643312313373307313193305313113301312923277312030325 3249311043247310853232310493225310143215309323211309233199308603185307700028 3176307073171306970796306795416306534211305903147305633134305183135305013131304910219304733127304463123304373117304280048304023111303923101303473092303303080302933076302843070302403065302393056302043057301943069301853042301493031301413029301323028301233020300950072300860050 3721300590852300422757300332988299760845 2976 4649299232955297612934296622918295722916295632912295542907295362908295272904295092889294822885294372884294202878293922868293562864293301397293122852292752846292662838292482813291584070291412808291232797291052788290602782290332779290240611290062765289772764289600205288251448287972743287792742287712740287532730286982726286892728286812710286092708286012687285642701285282695285112669284652660283572638283312651283222656283042616282412612281952617281862597281682604281512585280962567 2716279962576279692546279342536279162526278882531278802513278442528278352505277982499277892498277542483277102474276282473276112468276020242275832447275472443275302444275290123275125428275032431274932425274752413274312400273672393273582392273232385272682366272332368272242361 2362271782345271692359271612339270972333270352305269972304269082286268982294268272277268012283267992266267552252267192245267024275266472251266122232265842230265752202265222212264942201264852186264672191264492190264412940263953727263772146263683719263602165263332159262960833262782155262692144262342133262162123261802103 2116261712118261442110261262100260892090260632086260542085260453468260092950260015425259982436259722054259542052259452084259182042 2043259102036258992035258912018258552017258282006258022001257742002257651994257474035257211983257031976256661969256221979256131965255941930255141947255051922254511906254241915254061913253871902 2007 3854253691898253611887253520471253431888253341897253251882253071866252881854252441843252351846252261844251981827251631814251360064 1805251181802251101797251011791250821767249991764249821744249205113248471719248381708248031707247571697247391687247311688247224808247131680246851676246761683246581661246233001246051651245681649245601463245241645245151624244871615244781602244521590244251584244071573243801563243441556243351543243001534242900832242721521242451505242181501241990580241821480241281364241201477241191474241111455240380099240301447240291442240121434 5343239471432238841425238311426238221422237851416237761405236601395236331386236241382236151361235780354 0575235700166235690231235611340235341333235251320235071305234801298234621293234531285234351277234260316234081271233980773233891266233811262233631258233181252232731243232281244232191232231381236231301231230931222230751224230571215230391213230133657230041201229931194229311197229221187229131190229041184228940240228851171228231167228051100227771066227685441227511144227155404226961130 1139226871123226251119226161113225801106225531087225171074224271062223461056223200818 0839223111042222831035222651033222561028222381001221220990220940977220140239219320958219140957218950956218590934218240889 0923216970917216793268216440906216170622216080892215630897215360181215180878214910874214820865214730824214020199213650787213380294213300221213290085 0771213210766213120739212400734212223787212130723211850707211230688210680687210600691210590681210510676210423264210330672210242438210150669210060152209950097 1408209860661209770653209600632209060627208960625 1277208870617208700082208690577208430572208160570208070550207620549207440560207170545206980539206890535206630479205370473205200490205110462205020472204740477204650438204470441204300445203840429203390408 516820313039220304039420294039820285039620276038120250038020241036520223036820214036420195034520160030220142028720133004320124544520096014620061028020043016320025007720016001319986000819977000119968534314336???????????????????????????}?x?t?o?k?f?b?]?Y?T?P?K?G?B?9?4?0?+?'?"????? ???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>|>w>s>n>j>e>a>\>X>S>O>J>F>A>=>8>4>/>+>&>">>>>> >>>============================={=w=r=n=i=e=`=\=W=N=I=E=@=<=7=3=.=*=%=!===== ===<<<<<<<<<<<<<<<<<<<<<<<<<<<~?:?5?1?,?(?#????? ???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>}>x>t>o>k>f>b>]>T>O>K>F>B>=>9>4>0>+>'>">>>>> >>>============================{=w=r=n=i=e=`=\=W=S=N=J=E=A=<=8=3=/=*=&=!===== ===<<<<<<<<<<<<<<<<<<<<<<<<<<<0:05010,0(0#0000 000////////////////////////////|/w/s/n/j/e/a/\/X/S/O/J/F/A/=/8/4///+/&/"///// ///.............................{.w.r.n.i.e.`.\.W.S.N.J.E.<.7.3...*.%.!..... ...-----------------------------z-v-q-m-h-d-_-V-Q-M-H-D-?-;-6-2---)-$- ----- ---,,,,,,,,,,,,,,,,,,,,,,,,,,,},y,t,p,k,g,b,^,Y,U,P,L,G,C,>,:,5,1,,,(,#,,,,, ,,,++++++++++++++++++++++++++++|+x+s+o+j+f+a+]+X+T+O+K+F+B+=+4+/+&+!+++++ +++****************************z*v*q*m*h*d*_*[*V*R*M*I*D*@*;*7*2*.*)* ***** ***)))))))))))))))))))))))))))})y)t)p)k)g)b)^)Y)U)P)L)G)C)>):)5)1),)()#))))) )))(((((((((((((((((((((((((((((}(x(t(o(k(f(b(](Y(T(P(K(G(B(>(9(5(0(,('(#(((( ((('''''''''''''''''''''''''''''|'w's'n'j'e'a'\'X'S'O'J'F'A'='8'4'/'+'&'"''''' '''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{&w&r&n&i&`&[&W&R&N&I&E&@&<&7&3&.&*&$& & &%%%%%%%%%%%%%%%%%%%%%%~%z%u%q%l%h%c%_%Z%V%Q%M%H%D%?%;%6%2%-%)%$% %%%%% %%%$$$$$$$$$$$$$$$$$$$$$$$$$$}$x$t$o$k$f$b$]$Y$T$P$K$G$B$>$9$5$0$,$'$#$$$$$ $$$###########################{#w#r#n#i#e#`#\#W#S#N#J#E#A#<#8#3#*#%#!##### ##"""""""""""""""""""""""""}"x"t"o"k"f"b"]"Y"T"P"K"G"B">"9"5"0","'"#""""" """!!!!!!!!!!!!!!!!!!!!!!!!!!{!v!r!m!i!d!`![!W!R!N!I!E!@!950,'# {vrmid[VRMID@;72.)%  ~yuplgc^ZUQLHC?:61-($  }xtokf]XTOKFB=940+'" {wrnie`\WSNJEA<83/*&! {vrmid`[WRNIE@<73.*%! zvqmhd_[VRMID@;72.)%  ~yuplgc^ZUQLHC??5070387175068387135066387045060386815055386635047386495042386325038 5039386275034386145032386090324386053173386011826385995025385775021385685020385605018385555011385425009385335005385204995385195001385155002385064972383574968383484965383314961383224960383174953383084948382894945382814940382724938382634936380124926379874930379784924379704924379694923379564917379124912378574911378534909378484886378174897378044902377724888377584894377494895377234889377094870376914879376824874376644883376284878376244865376194856375964858375834857375614847375304850375214854375074833374484844374444834374394822374174821373904830373894819373504817373414816373362141373274812373234807373184803373014799372914794372644791372594793372554787372374785372284782372194780372062573372024778371964774371654761370664760370574759370484754370044740369934741369884710 4744369844735369754729369534721369484712369444725369394715369354705369174707369134704369084694368984688368944703368904698368894692368854682368674672368454674368324669368144664368054665367994662367954659367914658367860844 4651367820786367644644367064639366782465366744637366704624366294616366034614365754612365714611365620628365574604365314599365224598365134593364904590 4600364854592364814586364760254364414577364321343364234572364184573364054567363824566363684557363284554363194552363154542362344543362294540362124537362034525 4527361044523361004521360901140360674511360494507360364501360324497360273637360230505360104491360094490360010803359984482359814468359184466359144465359104463359054458358954457357384455357344456357304375 4450357124447357034435356624433356574429356354428356224410356174423356134396356044419356004405355984382 4394355854393 4395355764408355634407355584388 4432355274375355014365354914374354864386354774367354734366354684350354604349354424355354374360354334336 4343354244330354194334353874326353704321353654318353524317353474314353384310353304307353164295352444292352394288352263248352224280352084269351724267351674264351584260351364253351144257351094250350914252350824248350641370350594236350374240350334239350284228350114230349994223349554216349460465349420312349280108349204214349154213348920074348742096348704203348694201348654200348474186348304191348294194348214193348074189347844177347394178347354180347314176347224160346904168346495165346454166346364154346234153346094151346015084345864142345733640345600322345424128345024119344744121 4138344434118344250252344074107343884106343844099343264096342984089342814090342764081342494083342414080342234069342184067342144072342014061341864047341204056341154049340924036340834038340654004 4731340304013339834021339703983 3985338794003338533979338043966337763969337503944337053947336953942336863951336603952336593956336553938336243933336150591336063935335923915335383911335303927335213900335073918335033909334573903334533902334393894334263890333983889333943884333903868333363866333233862333103861332993852332823847332683837332513827332333826332153818331923791 3809331874113331783804331563808331523793331343794331253779331073774330753756 3765330313766330263753329933751329663735329483732329393729329223726329085442328943714328813713328723709328633711328582960328543706328503694327913691327863685 3688327731375327683680327643679327550613327425083327373664327240338326963670326873661326703655326473651326433648326293639326163632325883624323993454323863615323773619323683610323463616323335394323153605323113603323063608323023589322873593322833588322743590322653572322613571322523573322253577322163567322073553322033556321843562321803550321753545321533537321173536321133532321043530320983535320943523320763519320673517320583512320503511320323506320273503320232071320103500320053494 3498319983493319943682319903487319673485319583484319543481319503482319413270 3478319233474 3490319181574319090115318993473318953463318733461318593455318283456318243453318203452318113449318063442317833427317613433317213434317163428 3440317123424316843402 3417316803415316393412316313410 3426316223401315983394315723391315673395315633397315583384315450127 3385315323379315273380315183374315053370 3390314993367314823356314595111314553344314373340314283337314063334314023330313923327313833325313783316 3318313613311313303310313293302313033304312933283312403275312043269 3466311893272311853262311673259311503252311183253311143255311093251311053260310953246310773242310593226310203227310193220309773221309593214309283217309063204308923208308873205308833197308693195 3206308653198308613184307573180 318730740318130722316830690316130663315930636315230623315130609080530591314830568314230555366530528314030524313730520313930519313230496021830465224130456077530452180830430005230403310730362309830344309730340309430331309030322308730313308230294308130290307130267306730241305530209305830195305330168304630164303930151303830146304130142303330137304730133302716291612713259639260451638453725638272402637735445408605433408065419 5420407611374406805400406535399406445390406355386406175374405725358403295354402845341401675333400245330400155325400065324399945311399495302399055294398515281397705267397075260396715256396625253396535244396355240396085237396005228395095227395015215394195199393655195393475188393215182392485157391495153391322437390245141390155138390065132389685120389240754389155101388165098387975095387885397387535071387265070387175060386815055386635038 5039386275032386093173386011826385995018385555005385204995385194972383574968383484965383314961383224926379874930379784924379704924379694911378534886378174902377724889377094870376914879376824874376644883376284865376194858375834847375304850375214833374484834374394819373504817373414812373234791372594780372064778371964741369884729369534712369444715369354705369174704369084694368984703368904698368894672368454665367994659367910844 4651367820786367642465366744624366294616366034614365750628365574604365314599365224598365134590 4600364854586364760254364414577364321343364234573364054566363684552363154542362344523361004521360904507360364497360270505360104491360094490360010803359984482359814468359184465359104457357384456357304375 4450357124447357034433356574428356224423356134396356044382 4394355854393 4395355764407355584374354864386354774366354684350354604349354424360354334336 4343354244334353874326353704318353524307353164295352444288352264280352084269351724260351364257351094250350914252350824248350644236350374239350284228350114230349994223349554216349460312349280108349204213348920074348744201348654200348474186348304191348294194348214189347844177347394180347314176347224168346494154346235084345863640345600322345424121 4138344434118344250252344074107343884099343264096342984089342814069342184072342014047341204049340924036340834038340654004 4731340304013339833979338043966337763969337503944337053947336953942336863951336603952336593938336243933336150591336063900335073903334533894334263890333983884333903868333363862333103861332993852332823818331923804331563774330753756 3765330313753329933751329663735329483732329393729329225442328943711328583706328503691327861375327680613327423664327240338326963670326873661326703651326433639326163632325883624323993610323463605323113608323023593322833588322743590322653553322033556321843550321753536321133532321043535320943523320763519320673517320583512320503511320323503320233500320053493319943487319673485319583481319503482319413270 3478319233473318953461318593456318243449318063427317613434317163402 3417316803401315983394315723395315633384315453379315273380315183370 3390314993367314825111314553344314373340314283334314023330313923327313833311313303310313293302313033304312933283312403275312043272311853262311673259311503253311143251311053260310953246310773242310593220309773221309593217309063208308873197308693198308613168306903161306633159306363151306090805305913142305553665305283137305203139305190218304652241304561808304300052304033097303403094303313090303223087303133082302943071302673067302413058301953053301683039301513041301423047301333027301153024301063016300871367300700050 3722300692996300070135299950314 2072 3354299862984299422954298072957297882933296452931296272928296182925296092911295462902295192903295022896294922893294832882294212876294032839293662861293132827292322815291772805291591006291510249 0712291242793290962795290872787290782790290612773289612763289252759288880229288792748288442733287012718286552711286112693285382670284662649284482682284312679284222674284042627 2742282862622282512637281872591281692605281522594281342595281072593280882584280792559280532565280442542279352537279082521278362530278272503278102506278092504278012507277732488277282481276830025276652477276562460275840227275752445 2446275310051274940248274762419274502417274492399 2408274142395273592390273152382272782361 2362272432347272342376272252373272072375271972357271792349271712356271352325270542326270362330270182344270102311269900143269892315269632321269542291268732284268552293268370326268202267268112275267920235267832259266842257266662260266572228266222229266132219265942989265762237265502204265052213264952203264772188264602187264513823264062134263612168263522153262622128 2145262170053 2127 3720261722479261272106261182095 3887260824613260282076260204302260112064259912060259732055259642056259552051259372046259282045259192031258562025258301879 2005258122013257931988257661986257311984257221977256581978256231954255771936255511956255421985255241949255061943254961927254871916254071908253971899253531895253351894253261859253001847 1858252981863252901867252891838252361848252091836252011832251821828251731815251371806251191798251021785 1786250741771250031757 1759249741747 1812249561751249471755249301737249031740248840526248401720248221711247941710247854947247583704246770313 1793246511666246151646245341648245251623244881616244801622244711609244531604244441595244351579243980032 1554243361547243101535242911533242821528242641522242461514242371507242201503242020203241831491241741582241120277 0305240930284240660019 0758 1452240401453240391444240131436239401433239131430238491419238051417237771412237241410236961406236611402 1403236521398236430886 1384236160128235880168 1356235710607235621349235531348235441329235261326235171321235001315234901309234811303234721289234451288234361276234181272234011269233913014233461253232651246232301242232291227231481233231131223231041230230941226230671803230411210230321217230141207229852823229491189229141175228680800228600178228331168228061099227781067227701059227691155227520332227251141227071137 1138226791123226351116226171110225811083224821074224281077224110211224021071223741061223381055223121050223031040222751036222661026222401016222041011221761003221500995221321000220680978220240067219590963 1006219420936218520940218430937218160942218070918217000915216720909216360910216270912216100903215990890215820893215640887215550883215200183215190881214830144214740862214650842214300834214210813213750797213400802213310132 0167213220768213130742212500159212490736212230731212140730212050722211771454211510708211330706211240703211060693210780595210690680210430657209700656209690654209610648209340643209250635 064120916210220880060820862020120853057920844136320826057120808000420800056120754054720745055420736054120718054220709052420682050120565050320547046420521048320493045920466044520448044220440045320439043920431042220385041520376041720367020420358042520341039320314038920305039120295036720233038220206036020196035220170034920161028620134001520116027220107026220062014520035079819978000219969420817936280915875127814157008413626 ????????????????????????{?w?r?n?i?e?`?\?W?S?N?J?E?A?>>>>>>>>>>>>>>>>>>>>>>>>>>>>{>v>r>m>d>_>[>V>R>M>I>D>@>;>7>2>.>)>%> >>>>> >>>===========================~=y=u=p=l=g=c=^=Z=U=Q=L=H=C=?=:=6=1=-=(=$==== ===<<<<<<<<<<<<<<<<<<<<<<<<<<<|8:85818,8(8#88888 888777777777777777777777777777w7r7n7i7e7`7\7W7N7I7E7@7<77737.7*7%7!7777 777666666666666666666666666666~6y6u6p6l6g6c6^6Z6U6Q6L6H6C6?6:66616-6(6$66666 6 666555555555555555555555555555}5x5t5o5k5f5]5X5T5O5K5F5=58545/5+5&5"55555 55544444444444444444444444444444{4w4r4n4i4e4`4\4W4S4N4J4E4A4<48434/4*4&4!44444 44433333333333333333333333333333{3v3r3m3i3d3`3[3W3R3N3I3E3@3<37333.3*3%3!33333 33322222222222222222222222222222z2v2q2m2h2d2_2V2Q2M2H2D2?2;26222-2)2$2 22222 222111111111111111111111111111}1y1t1p1k1g1b1^1Y1U1P1L1G1C1>1:15111,1(1#1111 1100000000000000000000000000000|0w0s0n0j0e0a0\0X0S0O0J0F0A0=08040/0+0&00000 000/////////////////////////////{/v/r/m/i/d/`/[/W/R/N/I/E/@/*9*5*0*,*'*#***** ***)))))))))))))))))))))))))){)v)r)m)i)d)`)[)W)R)N)I)E)@)<)7)3).)%) ))))) )))((((((((((((((((((((((((((}(y(t(p(k(g(b(^(Y(U(P(L(G(C(>(:(5(1(,(((#((((( (((''''''''''''''''''''''''''''|'x's'o'j'f'a']'X'T'O'K'F'B'='9'4'0'+'''"''''' '''&&&&&&&&&&&&&&&&&&&&&&&&&&z&v&q&m&h&d&_&[&V&R&M&I&D&@&;&7&2&.&)&%& &&&&& &&&%%%%%%%%%%%%%%%%%%%%%%%%%%%~%y%u%p%l%g%c%^%Z%U%Q%L%C%>%:%5%1%,%(%#%%%%% %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$|$x$s$o$j$f$a$]$X$T$O$K$F$B$=$9$4$0$+$'$"$$$$$ $$$############################{#w#r#n#i#e#`#\#W#S#N#J#E#A#<#8#3#/#*#&#!##### ###""""""""""""""""""""""""""""z"v"q"m"h"d"_"["V"R"M"I"D"@";"7"2".")"%" """"" """!!!!!!!!!!!!!!!!!!!!!!!!!!}!y!t!p!k!g!b!^!Y!U!P!L!G!C!>!:!5!1!,!(!#!!!!! !!! } x t o k f b ] Y T P K G B > 9 5 0 , ' #       {wrnie`\WNIE@<73.*%! ~yuplgc^ZUQLHC?:61-($  }xtokfb]YTKFB=94+&" ~yuplgc^ZUQLHC?:61-($  }ytpkgb^YUPLGC>:51,(# |xsojfa]XTOKFB=940+'" |wsnjea\XSOJFA=84/+&" {vmhd_[VRMID@;72.)%  ytkfb]YTKFB=940+" {vrmd_[VRMID@;72.)%  ~zuqlc^ZUQLHC?:1,(# }xtofa]XTOKFB=940+'" {rmid`[WRNIE@<7334908378274903378054900377994887377864901377824898377734885377424881 4884377064867376784882376704872376564877376384849375314855375044843374894841374764842374674836374634832374494831374324826373734818373512062373284813373244809 4812373202825373194805373064801372924797372784795372614784372254779371974775371934769 4770371174764370894757370274756370094747369944746369894742369814732369634728369584720369494713369454718369414709369144706369104702368994700368954689368774684368644681368554670368204666368024660367960847 4652367834643367030616366714628366350789366174621 4642366084618366044619366004608365544606365274601365234597365054596364994589364684584364514581364374579364284575364244574364204563363614559363304560363214546362754539362084536361984532361184524361014520360914519360774515360684512360644514360604516360591330 1339360514505360464508360424495360334498360284503360244504360201557360194502360152469360111458360024480359774477 4481359734478359640329359464472359371159359244470359204454357315041357261166 2063357224449357134443357004446356984437 4440356764438356724436356630964 4416356494424 4426356414430356274417356104422356094402355864383355824413355594376355464391355424378355334380355244392355194389355064363354964372354924370354694353 4441354654351354614357354434356354384361354304333354124329353934341353884340353804327353794319 4331353574313353404311353314303352904299352634297352584290352414287352234283352104282352094274352014273351994272351915443351864266351684261 4263351374259351284258351154256351024247350704249350690328350654241350294231350124232350074229349964225349874221349780317349744222349524217349431596349071626349031607348934208348844205348804204348754195348314182347634173347581165347494174347095274347010330346734159346644162346594167346554190346334157346194156346154139345784141345704146345694149345524137345214134345163019345074130345034126344804129344790057344534116344174110343984109343944108343894104343674091 4103343494095343144092343104098342994093342954088342824085342774078342554079342334077342244074342204073342194071341964057341834063341744051341524043341384048341214017340934033340794034340714015340004024339884025339804007339794011339534010339484018339404000339003998338943999338893989338413984338363963338053965337953977337773968337603964337593974337423975337333945336833943336743937335933936335793949335713914335403910334903916334890226334673906334453891333990036 0134 0190 3885333913882333863881333823876333683875333513873333373871333333865333243863333113858332963855332920006 0610332870106332781127332743842 3843332613840332563838332523828 3835332473829332293822332163817332033813331843803331803810331713801331623798 3810331443797331313789331263776331081532331043777330983782330813770330723773330503764330323755330093749329903744329893746329853754329723000329633752329543738329453733329413728329231360329183724329050118329013717328863712328823705328423697328193696328063693327923687327743683327691153327610794327523678327470514327253674327163672326973666326803663326663655 4283326483649326313642 3645326263644326223638326173635326083633325903631325813607 3626324063627324023622323964087323653617323613607323303596 3598323213594322663585322573565 3569322443579322393578322223559321903554321893549321763547321723544321543539321183524321143528321103527320993526320863520320683518320513514320463505320333502320243509320203507320113495320060195319953488319685395319642464319553483319463475319113472318963467318833464318703462318613460318523450318213448318073436317623439317443431317313429317173430317133435316893420316813422316723443316583416316493413316453406316413411316363404316273414316233400316053399315913386315683388315643387315603375315283381315203382315153368314963373 3403314923369314873364314783361314693357314615112314563351 5440314523349314433342314343336314073328313843326313793319313573315313533313313483309313393308313313300312985251312943297312903293312810325 3249312633292312583284312453286312323282312273276312093279311993271311863263311683257311463258311423256311193235310743245310703244310693236310613240310563233310473231310383228310345393309523219309383212309293196308713194308623200308443190308313192308133188307893186307723189307583179 3194307413177307323172307013170306953163306823162306773156306373154306243144305653149305613136305160222304753130304710215304624114304393121304353119304313114304083112303943103303503093303323086303143083303053073302603069302463066302423064302193029 3048302063059302023061301963060301923049301783052301693045301653034301473040301303036301290755300971497300793011300713007300533102300482920300442999300312994300002993299920314 3354299872991299830111299784046299652982299432979299292973299162971299032968298222964298082959297902952297852958297812929 2951297672948297542945297502472297492939297052938297012941296992935296772936296642932296422929296192919295742913295522905295032894294712891294622886294312883294172874293942873293902863293140320293092860293051287292822853292772848292732845292602844292592842292550069 0575 1356292462835292422830 2831292372824292282821292242820292112814291832811291652812291522806291432798291382804291342791290662792290532790290442785290312784290172789290132778290042772 2774289885029289662768289530249289482762289132760288892761288720138288581418288452749288182751288142752288102750288092741287602738287202729287112731287022736286962727286782725286702714286292709285932704285802699285482702285262703285082698285002739284852680284722662 2665284502685284362678284182672284142661 2666283992661283822671283642652283462659283422640283192631282872609282742621282702615282342620282162608282122582 2630282072614282032613281972635281932581281792600281712603281392578281222592281132558 2577280852555280412553 2556280232575280142570280102563280092566279942548 2580279722552279632539279542540279452543279412551279272520278912510278822533278772523278732514278602517278372534278332515278192500277922509277702491277432494277382484277120131277032480 2481276712476276352475276312997276082470276042467275982463275892460275852458275812451275722449275672442275230027274912422274684461274422412274242409274192403274022401273962404273872397273472391273302379272312371272082374272042337271942370271892358271672354271542353271412365271142335270912334270822328270732340270602307270282318269992314269912309269772323269642292269282288269062298268742285268652299268472302268342289268292295268252282268032273267972394267842278267752268267712258 2262267572281267532270267402242267172249267042244266942253266902250266890781266852261266812243266542220266272231266232236266092226266012223265862225265772234265642222265512205265280107265242199265202210265192196264922195264872197264832198264740202 0204264691164264652185264472178264382175264290096264123833264073788263973761263883737263790522263710604263662161263262158263132154262632150262492139 2148 2158262412142262232135262140053 2127 3720262052124261912120261592113261512111261422105261242109261192104261060747260920094 4076260872095260832078260290175260212074260122073260072065259921373259875249259704494259432044259252039259032034258842032258802028258532027258442019258392007 3854258312022258262014257941996257761995257581997257541989257365392257051968256281980256201970256151963255691967255521937255161950255121923255071921255031366254841946254801945254751929254661944254481911254311909254171903253451864253271884253091880253051873252991862252951837 1875252911860252861857252821877252771870252731874252591845252461856252371851252331849252201839252190197252151850252061831251921833251870270251651825251611821251521818251470251251381813251340793251301811251291809251211793250881703 1792250841790250801782 1788250791784250621782250401781250311778250221763250041768249800070249621752249481758249441749249391753249351756249311754249224040249171725249080612249041738249001733248981734248941731 1807248631730248581715248501724248451726248411721248321722248270063248011709247991714247731706247641705247600062247461696247421682 1686247241692247153844246871673246831678246743660246651670246611685246561668246431656246341660246251663246160587245750586245531653245441504245401064245350129245171634245001631244941625244901627244891628244811618244761619244721613244671606244581600244501603244491599244451598244411593244320236244271589244181586244091575243821570243731567243590584243511561243421558243371554243332924243241550243191548243151546243111538242871537242831530242651518242471511242301502242071498241931495241881073241840188241800026241791486241481485241401482241351479241311581240901471240891472240811470240760029240721468240671461240501462240491445240181440239941427238511429238151423237921415237691414237211404236531399236481394236351388236311385236261381236171380 3120236131376236081355235671583 1585235632840235581350235542067235501346235411328235321335235271323235181313234951312234911307234771300234601301234591297 1329234551292234511284234371283234330603234111270233961281233831259233381257233301254233071250232441240231941239231671234231101229231051211230681225230641218230201216230191203229951200229821199229371188229151181 1182228920301228691177228651174228561173228520086228300161228290016228250120228210298228120306 1166227931102227791093227752837227661156227483015227441149227400250 0839227391133226541134226495376226451104 1120226181117226101121226091101225861114225771108225641057 1096225331095225281088225241097225191086225021089224961078 1079224781076224341057223621063223531052223171048222941047222901044222851039222761038222721032222581031222540618222320124222181020222101018222091010221641008221510997221240994 0996221200985221060984220920987220700989 1023220650976220430980220381136220250979220070969219870970219830968219780966219610971219560943219340117219300947219290265 1115219160954219120960218970952218880945218844944218390938218221516217764654217670929217542880217410930217360777217050922216820916216680908216460914216280913216190900 2854215780896215740891215700901215610402215470191215340101215210619215160383215120880215070848214880668214840868214750863214713699214620817214530855214481051214350831214260832214170828214130826214080823214000822213980810213670811 3886213630801213500139213360774 0780213320084 0098213230769213180756213050759212772131212730749212640741212460740212420737212370732 0733212203996212155089212020724211870193211690719211610716211520715211470556 0711211380709211290697211070699211030700210970695210930690210660678210483846210400671210310666210000090209841162209660148209620652209570646209400645209390639209170633 1161209081321209040631209000629208980626 1278208890624 2130208853747208810169208760590208540581208490283208450034 0044208413850208180198208141358208090289208050843208010566207910565207860558207600543207370536 0538207110537207020540206870523206740534206700531206610533206520513206340517206250520206210502205970494205880498205660506205530460205220469205170457 0478205130468205040470205000487204980486204890456204850480204720485204670484204630454204490455204450433204320449204180452204050443203990414203600416203550432203510418203420385203150386 0399203110406203020388202780366202520371202380372202340373202250348201970363201840358201800351201750347201710343201660342201620299201440295201400293201390045201260165201170274201130273201080271201040267200980784200943856200810075200630206200540172200450126200360285200270104200180147 0340200100034 0047200010022199930023199880011199840009199790007 3984199750261199713629171950028165342399153821487 149114433??????????????????????????|?x?s?o?j?f?a?]?X?T?O?K?F?B?=?9?4?0?+?'?"????? ??>>>>>>>>>>>>>>>>>>>>>>>>>>>>{>v>r>m>d>_>[>V>C>>>:>5>1>,>(>#>>>>> >>>=============================}=x=t=o=k=f=]=X=T=O=K=F=B===9=4=0=+='="===== ===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<|:&:!::::: :::9999999999999999999999999999z9v9q9m9h9d9_9[9V9R9M9I9D9@9;97929.9)9%9 9999 999888888888888888888888888888}8y8t8p8k8g8b8^8Y8U8P8L8G8C8>8:85818,8(8#88888 8887777777777777777777777777777|7x7s7o7j7a7\7X7S7O7J7F7A7=78747/7+7&7"77777 77766666666666666666666666666666{6w6r6n6i6e6`6\6W6S6N6J6E6A6<68636/6*6&6!66666 66655555555555555555555555555555{5v5r5m5i5d5`5[5W5R5N5I5E5@5<57535.5*5%5!55555 55544444444444444444444444444~4y4u4p4l4g4c4^4Z4U4Q4L4H4C4?4:46414-4(4$44444 4 4443333333333333333333333333333}3y3t3p3k3g3b3^3Y3U3P3L3G3C3>3:35313,3(3#33333 3332222222222222222222222222222|2x2s2o2j2f2a2]2X2T2O2K2F2B2=2924202+2'2"22222 22211111111111111111111111111111w1r1n1i1e1`1\1W1S1N1J1E1A1<18131/1*1&1!1111 111000000000000000000000000000~0z0u0q0l0h0c0_0Z0V0Q0M0H0D0?0;06020-0)0$0 00000 000//////////////////////////}/x/t/o/k/f/b/]/Y/T/P/K/G/B/>/9/5/0/,/'/#///// ///.............................|.x.s.o.j.f.a.].X.T.O.F.A.=.8.4./.+.&."..... ...----------------------------{-v-r-m-i-d-`-[-W-R-N-I-E-@-<-7-3-.-*-%----- ---,,,,,,,,,,,,,,,,,,,,,,,,,,,,~,z,u,q,l,h,c,_,Z,V,Q,M,H,D,?,;,6,2,-,),$, ,,,,, ,,,+++++++++++++++++++++++++++}+y+t+p+k+g+b+^+Y+U+P+G+B+>+9+5+0+,+'+#+++++ ++***************************{*v*r*m*d*_*[*V*R*M*I*D*@*;*7*2*.*)*%* ***** ***)))))))))))))))))))))))))))~)y)u)p)l)g)c)^)Z)U)Q)K)G)G)D)@);)7)2).)))%) )))) ))((((((((((((((((((((((((((((}(y(t(p(k(g(b(^(Y(P(K(G(B(>(9(5(0('("(((3845332673842 3843332613841332583840332563838332523828 3835332473832332413829332293820332183822332163821332141542332103812332053817332033813331843803331803811331733810331713802331643801331623805331603806331553795331513796331463798 3810331443792331373790 543733133379733131378933126379133119377633138541581053358640283663639192455638561524637844103637750568408535421407635417407365414407185412407012796 5405406645401406555372405655370404755362403765364403675353402863848402602722402515367402065342401695328400085317399525303399075291398535287398265277397455242396205236395925235395295200 5225394935217394405219394395211393945209393765192393410257 0841392605171391873671391785148390800255390005137 5144389972164389885128389713110389351459389170336 5427388985105388365102388275097387995072387285052386565049386470830 0836385935027385845016385485000385224989384944980384504973383604958383064952382964946382874915378914907378645379378464896377834893377564873376750133 4866376664875376484864376134863376044851375491632375324848375234838374514823374064827373960224373254802372714786372264777371984772371454768371094765371014753370024751369994749369914736369734714369374708369204695368834683368654680368564673368384653367843860367664640366854636366764633366674630366505086366494627366414620 4624366054605365424602365244585364874587364704580364524578364254565363624561363354548363174549363004535361990840 4531361190337361114522360924518360744496360294492360124484359924474359473772359301420359124464359034442356954439356864434356604418356244420356154403355784397355694400355524379355164352 4362354884371354804345354354344354264337354083636354004322353634312353364306352994301352824300352644284352114270351834268351744251350844244350484237350394234350134227349934224349664219349571641349134199348504192348144065347594171346784165346704161346434155345971336345884140345794143345714150345624148345534133345264125345000300 4117344274105343824097343114059342124060341934058341844068341574045341224029 4052341134039340674002339763995339143993339053992338333979338243973338063962337963970337783978337693961337343971337253954337073940335903931335893928335103926335093925334993908334643905334553904334463893334373896334190552333033836332483830332403825332223751 3819332135250331673781331053780330864656330593771330513743 3764330333748329863740329333718328873689327803684327713668326813658326543654326453643326183625 3629324123613323403618323313606323133597322943576322673583322323570322143546322053558321863561321773531320783515320703534320430782320343510320253504320163480319343459318443447318003438317633426317183432317093407316373393315743390315653372315033359314663353314573345314393332314043314313503303313053299 5251312953291312603274312063265311693261311524276310803239310713243310623203308903207308893191308273187307993174307023164306833155306293150306033146305663138305220753304941362304760297304503115304232471303423095303333084303063075302963051301803050301793054301713044301623035301443026301173023301003017300903012300723004300540311300453002300362995300100089300013859299802990299792984299532983299442977299262972299082970298722969298632967298272962298092953297912944297462942297022937296740319295752915295572909 2914295392897294942895294672890294502887294322869293592865 2867293512856292872828292342816291802817291792775290092783290012769289542753288462747287922745287832734287032732286932716286572720286402715286392696285672697285582694285502676284602683284592641284512689284332664284152663283692644283432658283162636282882633282712629281982579281542606281452580281362599280822560280462564280372568280202549279732544279462529278742511278382518278032508277842485277130130277040292276672448275422439275152427274872424274700638274252381272982383272631760272362364272102348271552343270832336270292313269652303268932297268660238268400116268392263267670864267052215266062221265702214265612224265522238265432211265250052 2206264792182264622180264442172264352174264260184264172170264083778263983757263893741263810103263542167263452166263360838263102149262552143262282128 2145262022115261652099260932094260752092260662081260392079260315423259932059259751464259132033258852029258502024258412015258051971256341961255881958255711966255621948254901926254811938254631935254541928254451917 1968254361920253911890253461861252921883252651842252121834251840795251401799 1800251041787250761779250321780250141772249761745249671746249581539249502829248591729248331712247961694247431690247161693247071675246881677246801669246711671246531566 1655246170851246081662245980291245361642245091635245011633244991612244641576243921564243471551243300845 0846 4649 4651 4652243211529242751519 1524242660826 1523242571520242481515 1517242311508242130790241854026241491481241321473240861466240591460240514667240330264236631392236271377236100158236090323236011352235641054235461331235281334235191318234921294234471279234291273234031267233841251232671248232411238231951241231861237231421226230873267229961208229871204229691196229521198229341195229250288229161181228880602228801179228711172228261128227811160227631152227451146227271142227181122226021103 1131225920059225381365225301091225211084224751034222590256221960122221781012221691004221161012221070986220800979220080967219880972219800965219790953219170949218980939218540941218090939217820924217640931217460927217370921216830902216470904216380430216290911216210037215660899215311053215130871214940869214850770214760220214670154 0157214500856214490827214140821213950812213680102213600806213590087213240156213150757213060350212700750212690748212612794212340717211620705211170701211080599210984487210630670210090578209980105209900049209890640209180630209010623 2102 2117 3742208820614208640585 3128208550574208370232208280675208200772208110557207560422 0548207290544206930515206130499205940474205230461205140481205050463204860437204510446204420450 0451204150440204060411203690407203160405203070403202800397202710379202530375202080356201900355201890362201810339201540005201100223 0225200550170200460153200370171200280076200110021199980084 009519990001719981447718263375617390245915491147614412026513314<???????????????????????????}?x?t?o?k?f?b?]?Y?T?P?K?G?B?>?9?5?0?,?'?#????? ???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>|>x>s>o>j>a>\>X>S>O>J>F>A>=>8>/>*>&>!>>>>>>>=============================z=v=q=m=h=d=_=[=V=R=M=I=D=@=;=7=2=.=)=%= ===== ===<<<<<<<<<<<<<<<<<<<<<<<<<<<<~;9;5;0;,;';#;;;;; ;;;:::::::::::::::::::::::::::{:w:r:n:i:e:`:\:W:S:N:J:E:A:<:8:3:/:*:&:!:::: :::99999999999999999999999999999z9v9q9m9h9d9_9[9V9R9M9I9D9@9;97929.9)9%9 99999 99988888888888888888888888888}8y8t8p8k8g8b8^8Y8U8P8L8G8C8>8:85818,8(8#88888 88877777777777777777777777777777}7x7t7o7k7f7]7X7T7O7K7F7B7=7974707+7'7"777777766666666666666666666666666666{6w6r6n6i6e6`6\6W6S6N6J6E6A6<68636/6*6&6!6666 66655555555555555555555555555555z5v5q5m5h5d5_5V5Q5M5H5D5?5;565-5(5$55555 554444444444444444444444444444|4x4s4o4j4f4a4]4X4T4O4K4F4B4=4944404+4'4"4444 444333333333333333333333333333z3q3l3h3c3_3Z3V3Q3M3H3D3?3;36323-3)3$3 33333 333222222222222222222222222222}2y2t2p2k2g2b2^2Y2U2P2L2G2C2>25202,2'2#22222 2221111111111111111111111111111|1w1s1n1j1e1a1\1X1S1O1J1F1A18131/1*1&1!11111 11100000000000000000000000000000{0v0r0m0i0d0`0[0W0R0N0I0E0@0<07030.0*0%00000 000////////////////////////////~/z/u/q/l/h/c/_/Z/V/Q/M/H/D/?/6/1/-/(///// ///.............................}.x.t.o.k.f.b.].Y.T.P.K.G.B.9.4.0.+.'."..... ...-----------------------------|-w-s-n-j-e-a-\-X-S-O-J-F-A-=-8-4-/-+-&-"----- ---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{,w,r,n,i,e,`,\,W,S,N,J,E,A,<,8,3,/,*,&,!,,,,, ,,,++++++++++++++++++++++++++++z+v+q+m+h+d+_+[+V+R+M+I+D+@+;+7+2+.+)+%+ +++++ +++****************************~*z*u*q*l*h*c*_*Z*V*Q*M*H*D*?*;*6*2*-*)*$* ***** ***)))))))))))))))))))))))))))})y)t)p)k)g)b)^)Y)U)P)L)G)C)>):)5)1),)()#)))))))((((((((((((((((((((((((((((|(w(s(n(j(e(a(\(X(S(O(J(A(<(8(3(/(*(&(!((((( (((''''''''''''''?'j'f'a']'X'T'O'K'F'B'='9'4'0'+'''"''''' '''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|&w&i&d&`&[&W&R&N&I&@&;&7&2&.&)&%& &&&&& &&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%~%z%u%q%l%h%c%_%Z%V%Q%M%H%D%?%;%6%2%-%)%$% %%%%% %%%$$$$$$$$$$$$$$$$$$$$$$$$$$}$x$t$o$k$f$b$]$Y$T$P$K$G$B$>$9$5$0$,$'$#$$$$$ $$$###########################{#w#r#n#i#e#`#\#W#S#N#J#E#A#<#8#3#*#%#!##### ##"""""""""""""""""""""""""}"x"t"o"k"f"b"]"Y"T"P"K"G"B">"9"5"0","'"#""""" """!!!!!!!!!!!!!!!!!!!!!!!!!!{!v!r!m!i!d!`![!W!R!N!I!E!@!950,'# {vrmid[VRMID@;72.)%  ~yuplgc^ZUQLHC?:61-($  }xtokf]XTOKFB=940+'" {wrnie`\WSNJEA<83/*&! {vrmid`[WRNIE@<73.*%! zvqmhd_[VRMID@;72.)%  5011385425009385335005385204995385195001385155002385064972383574968383484965383314961383224960383174953383084948382894945382814940382724938382634936380124926379874930379784924379704924379694923379564917379124912378574911378534909378484886378174897378044902377724888377584894377494895377234889377094870376914879376824874376644883376284878376244865376194856375964858375834857375614847375304850375214854375074833374484844374444834374394822374174821373904830373894819373504817373414816373362141373274812373234807373184803373014799372914794372644791372594793372554787372374785372284782372194780372062573372024778371964774371654761370664760370574759370484754370044740369934741369884710 4744369844735369754729369534721369484712369444725369394715369354705369174707369134704369084694368984688368944703368904698368894692368854682368674672368454674368324669368144664368054665367994662367954659367914658367860844 4651367820786367644644367064639366782465366744637366704624366294616366034614365754612365714611365620628365574604365314599365224598365134593364904590 4600364854592364814586364760254364414577364321343364234572364184573364054567363824566363684557363284554363194552363154542362344543362294540362124537362034525 4527361044523361004521360901140360674511360494507360364501360324497360273637360230505360104491360094490360010803359984482359814468359184466359144465359104463359054458358954457357384455357344456357304375 4450357124447357034435356624433356574429356354428356224410356174423356134396356044419356004405355984382 4394355854393 4395355764408355634407355584388 4432355274375355014365354914374354864386354774367354734366354684350354604349354424355354374360354334336 4343354244330354194334353874326353704321353654318353524317353474314353384310353304307353164295352444292352394288352263248352224280352084269351724267351674264351584260351364253351144257351094250350914252350824248350641370350594236350374240350334239350284228350114230349994223349554216349460465349420312349280108349204214349154213348920074348742096348704203348694201348654200348474186348304191348294194348214193348074189347844177347394178347354180347314176347224160346904168346495165346454166346364154346234153346094151346015084345864142345733640345600322345424128345024119344744121 4138344434118344250252344074107343884106343844099343264096342984089342814090342764081342494083342414080342234069342184067342144072342014061341864047341204056341154049340924036340834038340654004 4731340304013339834021339703983 3985338794003338533979338043966337763969337503944337053947336953942336863951336603952336593956336553938336243933336150591336063935335923915335383911335303927335213900335073918335033909334573903334533902334393894334263890333983889333943884333903868333363866333233862333103861332993852332823847332683837332513827332333826332153818331923791 3809331874113331783804331563808331523793331343794331253779331073774330753756 3765330313766330263753329933751329663735329483732329393729329223726329085442328943714328813713328723709328633711328582960328543706328503694327913691327863685 3688327731375327683680327643679327550613327425083327373664327240338326963670326873661326703655326473651326433648326293639326163632325883624323993454323863615323773619323683610323463616323335394323153605323113603323063608323023589322873593322833588322743590322653572322613571322523573322253577322163567322073553322033556321843562321803550321753545321533537321173536321133532321043530320983535320943523320763519320673517320583512320503511320323506320273503320232071320103500320053494 3498319983493319943682319903487319673485319583484319543481319503482319413270 3478319233474 3490319181574319090115318993473318953463318733461318593455318283456318243453318203452318113449318063442317833427317613433317213434317163428 3440317123424316843402 3417316803415316393412316313410 3426316223401315983394315723391315673395315633397315583384315450127 3385315323379315273380315183374315053370 3390314993367314823356314595111314553344314373340314283337314063334314023330313923327313833325313783316 3318313613311313303310313293302313033304312933283312403275312043269 3466311893272311853262311673259311503252311183253311143255311093251311053260310953246310773242310593226310203227310193220309773221309593214309283217309063204308923208308873205308833197308693195 3206308653198308613184307573180 3187307403181307223168306903161306633159306363152306233151306090805305913148305683142305553665305283140305243137305203139305193132304960218304652241304560775304521808304300052304033107303623098303443097303403094303313090303223087303133082302943081302903071302673067302413055302093058301953053301683046301643039301513038301463041301423033301373047301333027301153024301063016300871367300700050 3722300692996300070093300030135299950314 2072 3354299861368299820335299732986299552984299422981299372974299202954298072957297882949297482943296942933296452926296322931296272928296182925296092923295772914295602911295462902295192903295022896294922893294832882294212876294032870293802839293662865293442861293132859293002858292982857292892855292812847292721144 28412925402342924523125172649321015288524061454692402145388151013980000101357414770640383650639743264639650268639302761639030837638842281638663769637853351 5440408455439408185436408105431408015432407995426407821643406922796406655402406565391406385389406295387406215384406125378405931510 5375405751544404415356403060983401800662401795337400545332400185329 5413400095313399445296398905299398815295398545286398275283397915398397645278397465269397205268397195258396655239396125233395225223394495211 5218394325216394235213394055205393775208393685196393595189393335178392345167391805154391355151391085149390895147390275135389905136389895129389725124389361450389185110388995103388195091387655078387475076387385075387295067387125064386845057386755056386665045386405036386225033386132435386045022385675015385494996385144994384774983384684981384604984384594979384424978384334976383704975383694969383434962383344957383074951382974934380024929379824891377404881376764868376674871376584860375864861375594839374784835374704824373974814373264800372904783372184766 4771371114758370304748369924743369834737369744730369564724369474726369384716369304719369294691368934697368844687368754679368574675368484663368044661367944655367854648367760241367671022367054641366954635366774631366594617365874615365784607365524594364974576364264570363814553362994545362641344360930713360844517360664278360404510360394499360314489360224453357244451357154448356964415356164421356073824355884406355714398355534377355354373355004364354894354354634347354364346354274332354094328353824325353734323353554309353284308353204305353024304352924294352474291352384265351660333351390334351314246350764245350584235350414238350320327 4235350234218349411644349141630349054210348864198348514179347704181347524170346804172346624138346174145345814657345634135345274115344114101343304062341674037340864031340684019339954016339513987338523957337803972337713953336983400 3948336903941336180591 0689336103939336093932335643919335113917335023921334923899334653895334213888333933879333843878333753869333313867333223864333130555333040423332943853332853849332763845332673841332583832332413821332143812332053805331603795331513790 5437331333763330343768330163759330070217329963745329872432329433731329253725329073713328794959328623700328263695327893686327723681327630245327453676327362040327093673327013653326463641326193634325923628324043609323503612323413604323233592323143600323053595322863591322773568322603575 3587322513584322333581322243551321873563321783542321253533320973540320803525320793513320443496 3501320263497320000237319083471318903469318813445317993425316653409316293398315933376315403377315133352314493341314323335314233338314143321313683323313592461 2462312963298312873295312783288312523285312433280312163278312073270311883273311793260311533254311173250311083241310723238310633229 3259310363224310183223310013222309903216309103201308553193308283182307833178307383175307033169306933165306843158306403153306223133305050783304953129304683124304423120304330594304063101 3104303523100303430033303343088303163077302803079302793072302533068302443030301363025301093018300913010300823008300642998300280050 3721 3722300110092300020066 0068299902992299892980299362978299272961298112963298022965297922946297302930296402901294862898294772892294682882294332872293780849292790441 2836292442822292262819292002818291902807291362801291182781290282770289820060289372756288562755288470820 2744287842739287482723286412717286322691 2705286142706285952675284252642283712507 2639283622653283352657283172690283002607282632611282272623282182634282012610281912601281552588281202583281022598280922557280122562280032532278752525278392519278222487277410137277140207276152454 2455275782450275702434275072433274974829274532394273542380273012387272992386272642378272112372271922338271472350271382308270842327270752332270222322270042296268942290268850140268052276267862280267512274267422246267151308266962247266432192 2217266073166265802240265792209265170213264810196264632183264540179264103785263993762 3769263912132263640100263552160263112157262922156262830119262742152262472137262302129262122114261572107261312097260850310260492082260412080260322833260232058259762053259582048259412023258422016258241990257871993257781991257691987256881975256621973256441924255901964255631953255541962255451951255091952254991912254201907254191914254021889253561892253291871 2003253121869253031872 1886252931855252401852252391835251761816251411804251140200251051783250591541250331766250061770249861769249771748249514112249421735249331736249063991248251727248161703248071700247351699247261691247171695247081684246811665246181657245911652245731654245551647245371611244651601244471591244292068244211587244121359244031571 1572243751565243570080243401560243391552243311525242581506242141499241951488241591484241331478241151469240700601240610263240520038240431449240341443240071438239961435239431431238880230 5343237981421237891413237361409236731389 1400236461396236371379236110136235922147235831357235741353235654603235561341235291337235211314234931306234751295234481286234391280234310244234131264233761261233501255233051249232331221230711214230351206229711186229001183228901178228630164228274028228181169 1580228100658228090058227992921227641150227371092 1129227021109226121118226033009225931105225571098225221081224671069223771060223511049222961045222871037222691029222521027222431024222341023222251021222161014221881007221440988220720999220630982220360955219360962219270950219180959218990951218910933218460935218280928217290920216930216216750905216220039215850895215762854215670894215580884215140882214950872214860745214770861214600858214510850214420814213780807213704206213690187213610079213250763213070767212970761212800020 0751212710176212530738212350729212080725 2048211890720211720718211630247211270702211090556 0696210910683210460673210281493210020667209990663209820659209730651209550644209370642209190088208740588208560582208120275208030559207570551207400553207310532206850529206580518206320510206050511205590493205510466205150476205060467204690435204520431203790419203350387202720378202100156 035320191036120182034420173081520164003020120026820102026620083022520056015020047008319991000619982030017823067713540012713351???????????????????????????}?x?t?o?k?f?b?]?Y?T?K?F?B?=?9?4?0?+?'?"????? ???>>>>>>>>>>>>>>>>>>>>>>>>>>>{>v>r>m>i>d>`>[>W>R>N>I>E>@><>7>3>.>*>%>>>>> >>>=========================}=x=t=o=k=f=]=X=T=O=K=F=B===9=4=+=&="===== ===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{:::5:1:,:(:#:::::::99999999999999999999999999999|9x9s9o9j9f9a9X9S9O9J9F9A9=98949/9+9&9"99999 99988888888888888888888888888888{8w8r8n8i8e8`8\8W8S8N8J8E8A8<88838/8*8&8!888888877777777777777777777777777777z7v7q7m7h7d7_7[7V7R7M7I7D7;76727-7)7$7 77777 7776666666666666666666666666|6x6s6o6j6f6a6]6X6T6O6K6F6B6=6964606+6'6"66666 6665555555555555555555555555555{5w5r5n5i5e5`5\5W5S5N5J5E5A5<58535/5*5&5!55555 5554444444444444444444444444~4y4u4p4l4g4c4^4Z4U4Q4L4H4C4?4:46414-4(4$44444 4 4443333333333333333333333333333}3y3t3p3k3b3]3Y3T3K3F3B3=3934303+3'3"33333 332222222222222222222222222~2u2p2l2g2c2^2Z2U2Q2L2H2C2?2:26212-2(22222 2211111111111111111111111111111|1x1s1o1j1f1a1]1X1T1O1K1F1B1=1914101+1"11111 1110000000000000000000000000000{0v0r0m0i0d0`0[0W0R0N0I0E0@0<07030.0*0%0!0000 000////////////////////////////~/z/u/q/l/h/c/_/Z/V/Q/M/H/D/?/;/6/2/-/)/$/ ///// ///...........................}.y.t.p.k.g.b.^.Y.U.P.L.G.C.>.:.5.1.,.(.#.... ...-----------------------------|-x-s-o-j-f-a-]-X-T-O-K-F-B-=-9-4-0-+-"----- ---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{,w,r,n,i,e,`,\,W,S,N,J,E,A,<,8,3,/,*,&,!,,,,, ,,,+++++++++++++++++++++++++++++{+v+r+m+i+d+`+[+W+R+N+I+E+@+<+7+3+.+*+%+!++++ +++****************************~*z*u*q*l*h*c*_*Z*V*Q*M*H*D*?*;*6*2*-*)*$* ***** ***))))))))))))))))))))))))))))~)y)u)p)l)g)c)^)Z)U)Q)L)H)C)?):)6)1)-)()$))))) )))((((((((((((((((((}(y(t(p(k(g(b(^(Y(U(P(L(G(C(>(:(5(1(,(((#((((( (((''''''''''''''''''''''''''''|'x's'o'j'f'a']'X'T'O'K'F'B'='9'4'0'+'''"''''' '''&&&&&&&&&&&&&&&&&&&&&&&&&&z&v&q&m&h&d&_&[&V&R&M&I&D&@&;&7&2&.&)&%& &&&&& &&&%%%%%%%%%%%%%%%%%%%%%%%%%%%~%y%u%p%l%g%c%^%Z%U%Q%L%C%>%:%5%1%,%(%#%%%%% %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$|$x$s$o$j$f$a$]$X$T$O$K$F$B$=$9$4$0$+$'$"$$$$$ $$$############################{#w#r#n#i#e#`#\#W#S#N#J#E#A#<#8#3#/#*#&#!##### ###""""""""""""""""""""""""""""z"v"q"m"h"d"_"["V"R"M"I"D"@";"7"2".")"%" """"" """!!!!!!!!!!!!!!!!!!!!!!!!!!}!y!t!p!k!g!b!^!Y!U!P!L!G!C!>!:!5!1!,!(!#!!!!! !!! } x t o k f b ] Y T P K G B > 9 5 0 , ' #       {wrnie`\WNIE@<73.*%! ~yuplgc^ZUQLHC?:61-($  }xtokfb]YTKFB=94+&" ~yuplgc^ZUQLHC?:61-($  }ytpkgb^YUPLGC>:51,(# |xsojfa]XTOKFB=940+'" |wsnjea\XSOJFA=84/+&" {vmhd_[VRMID@;72.)%  ytkfb]YTKFB=940+" {vrmd_[VRMID@;72.)%  ~zuqlc^ZUQLHC?:1,(# }xtofa]XTOKFB=940+'" {rmid`[WRNIE@<7334908378274903378054900377994887377864901377824898377734885377424881 4884377064867376784882376704872376564877376384849375314855375044843374894841374764842374674836374634832374494831374324826373734818373512062373284813373244809 4812373202825373194805373064801372924797372784795372614784372254779371974775371934769 4770371174764370894757370274756370094747369944746369894742369814732369634728369584720369494713369454718369414709369144706369104702368994700368954689368774684368644681368554670368204666368024660367960847 4652367834643367030616366714628366350789366174621 4642366084618366044619366004608365544606365274601365234597365054596364994589364684584364514581364374579364284575364244574364204563363614559363304560363214546362754539362084536361984532361184524361014520360914519360774515360684512360644514360604516360591330 1339360514505360464508360424495360334498360284503360244504360201557360194502360152469360111458360024480359774477 4481359734478359640329359464472359371159359244470359204454357315041357261166 2063357224449357134443357004446356984437 4440356764438356724436356630964 4416356494424 4426356414430356274417356104422356094402355864383355824413355594376355464391355424378355334380355244392355194389355064363354964372354924370354694353 4441354654351354614357354434356354384361354304333354124329353934341353884340353804327353794319 4331353574313353404311353314303352904299352634297352584290352414287352234283352104282352094274352014273351994272351915443351864266351684261 4263351374259351284258351154256351024247350704249350690328350654241350294231350124232350074229349964225349874221349780317349744222349524217349431596349071626349031607348934208348844205348804204348754195348314182347634173347581165347494174347095274347010330346734159346644162346594167346554190346334157346194156346154139345784141345704146345694149345524137345214134345163019345074130345034126344804129344790057344534116344174110343984109343944108343894104343674091 4103343494095343144092343104098342994093342954088342824085342774078342554079342334077342244074342204073342194071341964057341834063341744051341524043341384048341214017340934033340794034340714015340004024339884025339804007339794011339534010339484018339404000339003998338943999338893989338413984338363963338053965337953977337773968337603964337593974337423975337333945336833943336743937335933936335793949335713914335403910334903916334890226334673906334453891333990036 0134 0190 3885333913882333863881333823876333683875333513873333373871333333865333243863333113858332963855332920006 0610332870106332781127332743842 3843332613840332563838332523828 3835332473829332293822332163817332033813331843803331803810331713801331623798 3810331443797331313789331263776331081532331043777330983782330813770330723773330503764330323755330093749329903744329893746329853754329723000329633752329543738329453733329413728329231360329183724329050118329013717328863712328823705328423697328193696328063693327923687327743683327691153327610794327523678327470514327253674327163672326973666326803663326663655 4283326483649326313642 3645326263644326223638326173635326083633325903631325813607 3626324063627324023622323964087323653617323613607323303596 3598323213594322663585322573565 3569322443579322393578322223559321903554321893549321763547321723544321543539321183524321143528321103527320993526320863520320683518320513514320463505320333502320243509320203507320113495320060195319953488319685395319642464319553483319463475319113472318963467318833464318703462318613460318523450318213448318073436317623439317443431317313429317173430317133435316893420316813422316723443316583416316493413316453406316413411316363404316273414316233400316053399315913386315683388315643387315603375315283381315203382315153368314963373 3403314923369314873364314783361314693357314615112314563351 5440314523349314433342314343336314073328313843326313793319313573315313533313313483309313393308313313300312985251312943297312903293312810325 3249312633292312583284312453286312323282312273276312093279311993271311863263311683257311463258311423256311193235310743245310703244310693236310613240310563233310473231310383228310345393309523219309383212309293196308713194308623200308443190308313192308133188307893186307723189307583179 3194307413177307323172307013170306953163306823162306773156306373154306243144305653149305613136305160222304753130304710215304624114304393121304353119304313114304083112303943103303503093303323086303143083303053073302603069302463066302423064302193029 3048302063059302023061301963060301923049301783052301693045301653034301473040301303036301290755300971497300793011300713007300533102300482920300442999300312994300002993299920314 3354299872991299830111299784046299652982299432979299292973299162971299032968298222964298082959297902952297852958297812929 2951297672948297542945297502472297492939297052938297012941296992935296772936296642932296422929296192919295742913295522905295032894294712891294622886294312883294172874293942873293902863293140320293092860293051287292822853292772848292732845292602844292592842292550069 0575 1356292462835292422830 2831292372824292282821292242820292112814291832811291652812291522806291432798291382804291342791290662792290532790290442785290312784290172789290132778290042772 2774289885029289662768289530249289482762289132760288892761288720138288581418288452749288182751288142752288102750288092741287602738287202729287112731287022736286962727286782725286702714286292709285932704285802699285482702285262703285082698285002739284852680284722662 2665284502685284362678284182672284142661 266628399266128382267128364265228346265928342265051168115421216123936861568552193144382152713991714911396212900640224235639753351639403569638943490638675446408645431408025419407565413407125396406395380405945369404425363403785360403615357403165352402883013402350836402005338400555335400465331400195323399985322399815320399725316399545310399275305398995298398735285398115279397472411397295270397215261396755248396405243396315229395145226394865221394425210394065202393875206393785197393615181392445174392085172392005173391985159391545156391450065390825146390285145390205143390195133389825123389281592389205114 5116389115104388295100388125079387485073387225068387135066387045047386495042386325034386140324386055025385775021385685020385605011385425009385335001385155002385064960383174953383084948382894945382814940382724938382634936380124923379564917379124912378574909378484897378044888377584894377494895377234878376244856375964857375614854375074844374444822374174821373904830373894816373362141373274807373184803373014799372914794372644793372554787372374785372284782372192573372024774371654761370664760370574759370484754370044740369934710 4744369844735369754721369484725369394707369134688368944692368854682368674674368324669368144664368054662367954658367864644367064639366784637366704612365714611365624593364904592364814572364184567363824557363284554363194543362294540362124537362034525 4527361041140360674511360494501360323637360234466359144463359054458358954455357344435356624429356354410356174419356004405355984408355634388 4432355274375355014365354914367354734355354374330354194321353654317353474314353384310353304292352393248352224267351674264351584253351141370350594240350330465349424214349152096348704203348694193348074178347354160346905165346454166346364153346094151346014142345734128345024119344744106343844090342764081342494083342414080342234067342144061341864056341154021339703983 3985338794003338533956336553935335923915335383911335303927335213918335033909334573902334393889333943866333233847332683837332513827332333826332153791 3809331874113331783808331523793331343794331253779331073766330263726329083714328813713328723709328632960328543694327913685 3688327733680327643679327555083327373655326473648326293454323863615323773619323683616323335394323153603323063589322873572322613571322523573322253577322163567322073562321803545321533537321173530320983506320272071320103494 3498319983682319903484319543474 3490319181574319090115318993463318733455318283453318203452318113442317833433317213428 3440317123424316843415316393412316313410 3426316223391315673397315580127 3385315323374315053356314593337314063325313783316 3318313613269 3466311893252311183255311093226310203227310193214309283204308923205308833195 3206308653184307573180 3187307403181307223152306233148305683140305243132304960775304523107303623098303443081302903055302093046301643038301463033301370093300031368299820335299732986299552981299372974299202949297482943296942926296322923295772914295602870293802865293442859293002858292982857292892855292812847292721144 2841292540234292452799291732800291282771 2775290382777290292766289560309289210804 2809288572703286592724286512688285522692285252700285162713285072690284972673284792668284352684284172667284082655283812650283722626283632645283540791283102643283012628282462618282372271281922605281652586281562590281472587281382602281292589281212569 2578280572574280402547279662538279572541279312545279222486278672527278503099278492516278412524278322501277952497277772496277601456277422466275972457275802456275792446275442441275260819 0835 0837275080054274982429274902428274892423274722421274632418274542415274450921 2414274362077274272407274102398273552388272922369272382377271932346271662352271312342270852329 2923270672324270052317269762316269412312269322300268422279268062265267432256267162254266802227266262231266172218266082216265892181264642179264462176264200177264110042263562163263292138262572151262480605 0609262222125261940055261852122261492108261322103261142098260862089260602091260592087260512075260152070259952061259862057259682050259331457259152041259062021258252009258162012257972010257882000257711985256811959256451960255821941255111939254471919254291910253841900253311876253131881253041879252851885252761824251601823251591819251510061 0064251151801251061794250961789250781777250341773249961762249701743249071739248711723248531717248171713248081702248005082247541698247451701247361672246821659246190424245651633 1636245031617244751614244661605244481597244393347244221587 1588244131577243941568243581562243411553243321549243141531242601526242591509242151500241961494241871492241781489241611476 1483241250113241071467240620141240351439239971411237201407236651390236301391236291387236211378236120142235841354235660779235571345235391338235311327235221319235041316234941304234761302234581296234501291234491282234321274234143266233950269233771263233601247232431245232340457 1235231001219230811220230721212230181209230011191229091185228991180228821176228550192228461580228111157227561147227301148227211132226844027226751324226221111225761092225491085224951072223781068223690041223521065223431041222801025222351017222081013221901015221811005221361002221271009221180991220820944219280948219190606218920279218830932218470278 0321218300925217660919216760907216320583215770885 0888215600040215422066215330879215150877214960024214870859 0866214520850 0854214430829 1527214160825214070816213804459213710799213440778213350078213170765212900760212810744212540735212180728 3167212090726211910721211820185211550710211280704211195424210920114210830210210473857210380674210294215210210665209920634209120592208570384 0576208400189 0573208130875208040567207940563207670527206770525206600521206590519206330509205960495205700477205340475205250488205160491204620436204530448204260421 0434203980426203810428203630410203360400203180409203090401203010390202910395202820369202370374202190357201830282201300281201290018 003120121026020057008120013017419992460018481