a@kn}????????????????????????????}?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=+='="===== ===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<|6:65616,6(6#66666 66655555555555555555555555555555}5x5t5o5k5f5b5]5Y5T5P5K5G5B5>5955505,5'5#55555 55544444444444444444444444444444|4x4s4o4j4f4a4]4X4T4O4K4F4B4=4944404+4'4"44444 44433333333333333333333333333333|3w3s3n3j3e3a3\3X3S3O3J3F3A3=38343/3+3&3"33333 33322222222222222222222222222222{2w2r2n2i2e2`2\2W2S2N2J2E2A2<28232/2*2&2!22222 22211111111111111111111111111111{1v1r1m1i1d1`1[1W1R1N1I1E1@1<17131.1*1%1!11111 11100000000000000000000000000000z0v0q0m0h0d0_0[0V0R0M0I0D0@0;07020.0)0%0 00000 000////////////////////////////~/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,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)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'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%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#t#o#k#f#b#]#Y#T#P#K#G#B#>#9#5#0#,#'####### ###"""""""""""""""""""""""""""""|"x"Rx"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 r n i e ` \ W S N J E A < 8 3 / * & !       {vrmid`[WRNIE@<73.*%! zvqmhd_[VRMID@;72.)%  ~zuqlhc_ZVQMHD?;62-)$  ~yuplgc^ZUQLHC?:61-($  }ytpkgb^YUPLGC>:51,(# }xtokfb]YTPKGB>950,'# |xsojfa]XTOKFB=940+'" |wsnjea\XSOJFA=84/+&" {wrnie`\WSNJEA<83/*&! {vrmid`[WRNIE@<73.*%! zvqmhd_[VRMID@;72.)%  w184434081349134067619134032438234001617833994617233985617633981538433976618433972566533967354133945616833932615933927616133914616733910319133909204833905617133901268933899221333891615633882615533873510933828613833820461433806444933796233833778614833770384833769613033765615333761184333756613133752264233743305333738612833729350733725510833721611133716610833712361033707612333688610433644610133640511133639405733635608633631285233626607233617608733600609133594187233590508033589607933585609033581203633576610233563300533550605233545350933541605333527316433510408433509605133505313333499357133495606333491604933486603533482604233473603133464604433460232833459483033455603033451341133446540533437602933433518333419161233406505333402698533396287233392842933370181633334185333329841633325662233307416533293841033284500833280537333275759333226506033222760133217759033194760233190470533181177633176246433167758633154445833150758033149242533145499233136758233127757533114458333109241333105502433099380233086454933073756733068181733046756333042755833037348633033756133020247633011754533002754232999376332986375432982755032973754832964534532960545532959754132951519332946162532942287132937234232933190632928753232924546632920753332915433332902771732896204732874382432856331032852339132843818632838368432834210232829818432821817932807165032793817232788364532784228832780818332779312832771163132753215232735698132700844332690402632676353232654498232650783132641557932618165332610782432609346232599245532568294132564715432560715332559715032555714832551714332546713832537343832533713332524713132520713032519712932515344432511712432506712332502203432496284432487486932483294232478490432474403832469168332465416032461545332456557332452476332447345832438245732434710132429709432425709232421303232416847432119325932047554732043438732034847331992372031983185831961845531943301131934206631929332731921435831903384131893840631808840431800838731718838431709246131705340831699551331686838031668837231660837931659837031655279431637836431611836631602835731578186331574451831570549431569214031561834831534834631530835131525834331503224331471812131462330231435813031404813131400812831398464931389812731381395231363315331354303131350246931295213031291197731264166231255431631246295331224279331215798831211395631206355631192244931174432931169396131165517731161769131143769031130381731080768631079437831071768131066557031062387731048767531040767431035776530962325830922168530917203730913187430900775830898776030885775630881775530876216630872775230867338230827432230805774830791328930782773330777377330768773930764537230759774030755773630751496630746550930742772830737311930733772430720318330719161130702351230683593930669451130643214130634381930629198230597296230571363230566780130562778930544779130535779230531448730522778730517530330504778330498778230490778430489778130472350430450777630449420230427213330423264830418162730414507030410544930405358330399816830386380430382800930355295230342165530333257930328811930319811830315811430302811530292811130270810930261810730256809330229808430207808230193807630184807830180807530179452030171807330166498730162807430157302330153806830148445930140806530131201530126297430117498130113805930100805830098279130072231230058387230054338430041374730036781730027716230014781430010217130005514130001173429997430629993448029980742229971741829940741729935456329926381629922722129863721729854330729827499429814720929805411029791268729786719329742719029733718629711718029706327729702717729669716929647717029634475429616339040857862440840862340839196140831762040785253640723878440677877740668391340660877140587876840578805540561805040552803240516802340497801740488801540480368140479871240156870640147869340138867740112867140103865940084865440075864840066874039749876139695875639659873939633873039606708639587410739578707639570387939569707039552706539543455239534601639336425539318664139309475839301433939282663039273761439130761339129760939121820639066382139057301739048819339040225739039397439031481238795302438742342238706335638678861438670278438669860838643490938634199138607493738597863238588673638579472238553509438544337438517587838508199338500522638498193438472160238463295538454675438418674938410494338409248338401353838391464238382331338256797138247796338238795838230368838221794838212224538203793738193473938184793138175792638166791938157199038148791038140790538131789438122530138113788438104787638094390638085786638076391538067785438058245438050172138049243838041784438032783838023864537950863837518298037329515237321851937293400937275484937266557737257436537240316537239850537231524537213849037194592337167592037150523937095590737060335837051588537015696836995695936968503736951173836924527636896222636887367036870694336869552336861384036843448636834536636825524336816259336807334136797177236779321736771740536762281336753171836744294636735738336726737836717184036393852936357448836339852836331854436294373136276848436241244736214848736205245136195551236186746636168746336160276336159209136151549236142166036133858635978858535970171035961852535925456735916323035888298735880585535879585135871584635862219335853583835844223335835276935826582835817582535808582135800582035798581635790204235789557135781434735772276835763580835754283835745423635475446035466859135286257035268241835206815635097265435088316735044578635026814435017578334980442734962545234935578234926182534917474634900482334809346134746829334728358834719830534711827934683828034656274034647481134638827034612321534593540934584825134548825434513823434485822534476822834467422034432821734414532634360372634261621634216170134180621434171621334162161034108184434081438234001617633981618433972354133945615933927616733910319133909617133901268933899221333891615633882615533873510933828613833820613033765184333756305333738612833729510833721610833712610133640511133639608633631609133594607933585203633576300533550350933541605133505357133495604933486604433460232833459603033451602933433161233406698533396842933370181633334841633325662233307500833280759333226760133217760233190470533181758633154242533145499233136758233127458333109502433099454933073181733046755833037756133020247633011754533002754232999375432982755032973754832964519332946287132937190632928546632920433332902204732874382432856818632838210232829818432821165032793364532784402632676498232650783132641245532568715432560715332559714832551343832533713332524712932515712432506203432496284432487294232478403832469416032461557332452245732434709432425303232416847432119325932047847331992372031983206631929332731921435831903384131893246131705551331686838031668837231660837931659835731578451831570549431569214031561834831534835131525224331471812131462330231435813131400812831398464931389812731381395231363315331354213031291197731264166231255431631246798831211355631192244931174396131165769031130768131066387731048767531040325830922203730913776030885775530876775230867432230805773330777377330768537230759773630751550930742311930733593930669451130643214130634198230597296230571780130562778930544779130535778730517778330498778230490778430489778130472420230427264830418507030410358330399380430382800930355257930328811930319811430302811530292810730256809330229808230193807630184807330166807430157806830148445930140806530131498130113231230058338430041716230014217130005430629993741829940381629922499429814720929805268729786719329742719029733718029706717729669717029634475429616458529579661629517661429489484129481660229463335229454323929436659229427293829409304929401252329399657729364748629311167029256676129247242429238593829166527929157766029140766829113405929076765329050764829032497028976764328950273228949276628905494428895332228860763428859179428851553828796691528725691228707178428626690128617280428608690428598322928572689028536334228518342628510688228491687828437178528392685728383686628347684928338471028330685928312687128303290628293477028248290528176515728132683528095215128068444628059682428051299428024682028015385428006681627986498327915678227896679327887370227870230827861355827852679127825252127807677127788465427779281927762677327753195627744262527735431427700752127698752027690751827689751727681751427672424727663751127654750627645263327627174827609353127599224627573737327546204327492392427465760427447198727249734427160734327159185927133732127016731426987199426970202726943455426925730126916411326862482126800354626790727726727727426709445026691386026646338826611369126592725526547392526538426426530468626512723326503183626448723026440529326413523426376447026367745526332362626286526126242469026224744226196299026187743726161558226152483926143262126097542826088466226080387626071762726062343526053762226044465126017761926000358425935742325908396025810180525773192325764408625746359425720441525674628425665628925638246725630628825612627825566627725540495825513345125504502025494367725467627025449288125441368325423320625414457625405371825386211825377542425351421625342320825324288025315625325306255325296362025287215425269270425252375525243426725234308125225282825216370425197312425179208225171176625153487125100467625098771225001771324989311424936418724910671924864672524846672324820477524819172524811671524792671624774671824756770824747670424730513324703448124684770724675770324666668824639281724613331524604371324594271924576666924558673524541656524460344124459511624433697224406393124378408524369698324361533724352240524343357724217341424208397624198513624189167924110471524109181524091477924055187824046250424037655823991654723919655023883653423847653823838493423830309423803227523784652723748523223731651323704343723649697723641697623632461823614624423586425723551692723524261423506436223487285023478692223461504323452692123443369423425705923397554623388315523380706223379704523281704623254703923218703323210322323146702123092293123047296722992701022974699422947224222930237822857316822840503622839262722831577122804263022741528622686301922659600822596311622570170422561224922534600322525599022516598522488597922479521122435597322390597222381320422372441922363542322336596022318648522282647822237647622228646922129561222121645922103646122093469122075191622066487422040563722031435222013486521957529121939642521913639221823638021795638221777593321759478821742247121733636621724635621715160721696635521670634821661633921652530621643633821634633021588632721579633221571540821553225421544508721535632521526359121517248721508218021500422321490631921489632121481219421472426021463476521410329021382402021364463221355341221346467121320419321319366821311472721283564621274485721256468021247356721193567021139566721122446221076283321058204421050411821049375721032753021014592721005565420994162820985274320976386420932221920923196920914580220886525720877287020860498820859255620851535520806326020769575620743290920725575320716319420608372820598290120581450320572307520518516520446227720420205720419394020392424420365542220356571220347376920329576020312550120303433820284461720266513720248230520240239220239568520213353920204474120185198020167578420149450420141292720132480920123270520114538920105563120060375020051457220024502119994198319985534119976????????????????????????????}?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=+='="===== ===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<|6:65616,6(6#66666 66655555555555555555555555555555}5x5t5o5k5f5b5]5Y5T5P5K5G5B5>5955505,5'5#55555 55544444444444444444444444444444|4x4s4o4j4f4a4]4X4T4O4K4F4B4=4944404+4'4"44444 44433333333333333333333333333333|3w3s3n3j3e3a3\3X3S3O3J3F3A3=38343/3+3&3"33333 33322222222222222222222222222222{2w2r2n2i2e2`2\2W2S2N2J2E2A2<28232/2*2&2!22222 22211111111111111111111111111111{1v1r1m1i1d1`1[1W1R1N1I1E1@1<17131.1*1%1!11111 11100000000000000000000000000000z0v0q0m0h0d0_0[0V0R0M0I0D0@0;07020.0)0%0 00000 000////////////////////////////~/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,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)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'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%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#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"+"'""""""" """!!!!!!!!!!!!!!!!!!4!!!!!!!!!!|!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 / * & !       {vrmid`[WRNIE@<73.*%! zvqmhd_[VRMID@;72.)%  ~zuqlhc_ZVQMHD?;62-)$  ~yuplgc^ZUQLHC?:61-($  }ytpkgb^YUPLGC>:51,(# }xtokfb]YTPKGB>950,'# |xsojfa]XTOKFB=940+'" |wsnjea\XSOJFA=84/+&" {wrnie`\WSNJEA<83/*&! {vrmid`[WRNIE@<73.*%! zvqmhd_[VRMID@;72.)%  ~zuqlhc_ZVQMHD?;62-)$  622934303622434231622034222622134204622234181174634109619234105367234091618834060377834028618734019282734015174534006618333977616033928248033883616433852615133830511033829346033821613333816614433807613433803612933793614633784613533757614233748309033740252933735612633722321933713612533704612433694610633645610333641277133636608933632607333627273633618186133609607133564608833559605533551606633542553433537605833524172933519412733515169033502606033496440633492435333487604033483603233470493133469395933465603333456235033452602733425415433421563433416602533412602133407843133384843033375842633353842533348842133339474733335842233331262933322841333313432033308448233300427033298304333285840833281304233276543333267555233258175933218666333210758533160454033151475733146757633137758133133757733120757033096756533078756933074370733043755933038282533034206433030366033021485633016755633012317233007755433003562332996754632987755132983440532974481832961753432956314732943233032938541132930254132929244632925326332907535632903541632844818532835250232831501432822818232817818132808817532800817332790249132789430332781750332772231332763847132750847032745846732741206832736846532718812032714196532709464432705518032701475932673246532660783032633782832628230332602567232596256232592833132578401732570715832565715532561715132556510732552714432547714132543243132538176432534713632530713532529712232525280932521287432516552632512712532507173332503712032497488832493711632488711432480451932479711332475711232471406232466507932462710732457418032453710432448542932440235532439364132435203132431284532426522832422709032417847732327847632174298432039246631957845631948845831944845131922523331908844831900330331890844631889235931881326431867840531809840231786840331782839231759839431755205631751839031742838531706838331692381031687476831665289331661837431656253131629837531621288231616317431607836231584412431579835831557339331548834531544835331539834231531239131526834731513174231508834131498164231494833631485548131481302631454533031449339431423813231405316331391294931382500431377394731373812631368531331364812431360200931359397831351437531319363431302285831292800231287464031283799431252194431243798931238799231234276431229193831216497731207798731203397931179452631171264431166561431162342731108578731104768731098283231085768431072767831067768331063767731049387831041328131036776630981335530967776130932207230923367530910775930905442830899342130860775430855511830828774430806468830802774930796773430778773030765774130761772630743378830738772530729347530721772330712421530707305630697541030693817030684200330679781330653781130640393830631621130626780730604562630590780530589223530585183930572222930563779330554779030545318430518778530509490330505537030495777830477352830473777730468374630460363130446783430437374430424318830420532130415377230406515930402801030361246230347274230343527730338165730334490230307160930284811030275810830271810630253338630244810430240463330239810130235808930231808730213808630208808330204401230154180130149305030141806730136806630132237230127506330123806230109247730105427230095816630091291430086782130073197530068594630042297130028781830024271330011285530002419129989244229976742029967167429923801229918722329882721829864721329824720829815718829787720529783720329761397729756335329747718729738718929734553329730438629712718229671718329662717829657230929648717629640718429626303329590716529585489429572440129549661829536661729527736429495475529486547729482661129477660429473183429468660329459658929428538829424223229420369229406269229392318129378514429369401429356250840858862540841861940832879140759878940751862940715878640687877840669877540607805140553804240535803940526227640517802240498801940490801840489280640481871340157870740148870140140869440139409040131868540122867840113867240104866340094866040085462639759874239751876439715875839661873439616872839607547239588708139580708039579707739571707439562707139553706639544491739535576939320562439319338339311256139302179339292663139274184539184761039122189239076820739067285339050820139049166839041819239032460438886247938761313138752861338671861038662281538598364938590863338589588138536445338518176138491587438473455138464407838446242338428321138420675038411265038402530238392201938383797838257797238248796438239795938231795338222794938213794338204793838194793538185536438167792038158791538150258838149791138141790638132790238123788938114788338105351338086786738077786038068785638060785338059785138051784838042537538024864637995864337834288837492241037340424537322852037294851037241850337232441037214398537195592437177591837124183137096324137070590437061589237043481637034589037025696036952228436943695036897548036880452436879299236817348536808207936798693336790483336763275236745738536727345436718192136710444136538226736530225536466853136457856536413555736394440436367855336349288936341854536332854836323853936314376036305542636286853236277400436259388036215196436196409236187416236170746736169336236161351936152256536143534336134172036125858935988351835980188235962586035890385535889350135881585235872188735863274935854333435845583435836583135827491535810257835809582235801421135799581535791422235782237735773580935764389335755220935746380935692531835449761835315747635278425135270355735269816235126815035098169335090814835045334935010183535009471434989456434972521234945832834873406834837578934819830334693828734684511234631826834622827634594825634567227434558824634541248234532547534523824034505823234486527334468493334460823034451463534442504734433623034343622234181174634109367234091377834028618734019616033928248033883615133830511033829346033821613433803612933793614633784613533757614233748309033740612633722321933713612533704612433694610333641608933632608833559605533551606633542605833524412733515606033496435333487603233470493133469235033452602733425563433416602133407842633353474733335432033308448233300427033298840833281175933218666333210475733146757633137757733120756933074755933038206433030366033021755633012755433003755132983440532974753432956233032938541132930254132929535632903250232831501432822847132750846732741812032714464432705246532660783032633567232596833132578401732570715532561510732552714132543176432534712232525287432516712532507712032497711632488711432480451932479711232471507932462418032453364132435284532426709032417847732327847632174298432039246631957845631948845131922326431867840231786839231759205631751839031742838531706381031687289331661288231616317431607412431579834531544239131526174231508834131498548131481302631454316331391294931382394731373531331364437531319363431302285831292464031283798931238276431229798731203264431166578731104283231085767831067767731049387831041335530967776130932207230923775930905342130860774430806774930796773430778774130761772630743421530707305630697200330679781330653621130626562630590780530589183930572222930563779330554779030545318430518778530509352830473363130446783430437318830420515930402246230347527730338160930284811030275810430240463330239808930231808730213808330204180130149305030141806630132506330123247730105427230095291430086197530068594630042781830024244229976742029967167429923721329824720829815718829787720329761718929734718229671718329662718429626303329590489429572661829536661729527547729482660429473658929428223229420269229392401429356749129330471229312370329275752629266165429240501529239766329213496429141402829123470829060765029042286929006764528977196728861763728843544328825766528780278028779691128698385728689690728654690528610690328601429428465441828393686028384686828375686928340507128322522028304685128294684828267462828205529228195683028186683728177277628151272028142217728096684428078408328070325228061682528052453128034682627996370827987553927978338727969680127961680227943222027934680327916440927888550227880678727862482527844544627835678527826677727817676827781458427754465927745576427718575927709676327701396627682751527673562127664751027655750727637351127611223027602217827583737427547737027538426627530491927529736627521182927493372327431736127305471327268735827260478027233735727224266527178360327169271727088733127053732727035732327017731527008731727000732526979292326898730426881386926827728926818446126799466426791727226755291626728726626720726826702727026692726426674728226665328526647726126638530426629726326621188126612724726584165626575236726539527026531352226522434126494723826485206926449412826441411726432459126395514826377557826368743426359745626342385626333745226269745026252543926234193126216744126207524626197414626188274626179511926144358726126527126089556926063762326054420926045772926027334726009166326001539125972752425963245025954294425945233725918425325910752225909308025899630925828630625792630225783207325774334425730360125721206125703430425684503025558627925550556525549627225532341625523207525514626525486272725442307225424207625387625625378543125370448425361749225352363525343625725334423525325534825307367325288358225279170825253550525235164925226403725200167125198390425190405125172425425163278225110676225109428925101740725099673124999506624847770924838671124812489224748272824739671024731670824722470424713228124694250724685488424676266724658770524641395124623668124614432824605668724586441224577667824568513924551284124524483624515656624469302224452192524443184224425697124407698624380698224362267524344422924335594024308666224298665524254665424245249324218664824209175124199256724191180224182650424155190324120650124119208824102543624092175024065594724047558324038546124030200824029655623965655423938392223884387323822652023741652223723651923714651423705697923651482823633399223624368223615624623596414823578415723569463023561692823534334023525520223507692323480273423462170623453434623435427523408490723398480223389524823381705223318365923273704323264471723219510423156703023138277323130702323075702223057701423048554323039324923013291023004253522993700522948284322931404922922698922913287322904163422885592822850623822849284822841208322823470622805662622786502822777418922768361122696487022687429122661443322616600722553613222535599322500598622490598722489597522445597622436226622427326122418313222391596222364232722346215622320596122319648222265320722256275622238647222140647122139527522122645722104501322094645322014644422005642621994464321985642321950642221949638721941641921905321421895641721886640321877563621868380121860638821833640121815425921806272921796637321787160621769496821761372221734637021725635721716382321697474421688310921679635421671253021653264521644634121617546021608633121590372721589463921563633721554235221545234521536348021527268321518632621510632021501632321499515021491542721482176821464564121411268121402344921365565321347180921338556821330171621329276021321524021248167621150401621149307121095566221086566121068447421059314421051329121033413021024334821015565621006404820995198620986282420960579420924308620915255820896406320887365820869426220861484320852164320843300420834575220717333720698574620645452120599573820520297220511573620492161920474306720465571820456572520447576220430572020421317520393473220384221720375571420348570620340284920339516420313558420304211120294570420285167320276568920267568320258276520250277920249486120241233420223289420214209020195345620177421820160505820159333320142260520133563320115427320070303720061393920052541420043210420025236520016410520007205219995409319977502719968????????????????????????????}?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=+='="===== ===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<|6:65616,6(6#66666 66655555555555555555555555555555}5x5t5o5k5f5b5]5Y5T5P5K5G5B5>5955505,5'5#55555 55544444444444444444444444444444|4x4s4o4j4f4a4]4X4T4O4K4F4B4=4944404+4'4"44444 44433333333333333333333333333333|3w3s3n3j3e3a3\3X3S3O3J3F3A3=38343/3+3&3"33333 33322222222222222222222222222222{2w2r2n2i2e2`2\2W2S2N2J2E2A2<28232/2*2&2!22222 22211111111111111111111111111111{1v1r1m1i1d1`1[1W1R1N1I1E1@1<17131.1*1%1!11111 11100000000000000000000000000000z0v0q0m0h0d0_0[0V0R0M0I0D0@0;07020.0)0%0 00)0400340843862240838387540784879340766878840748863040717777540700878240681877940672877640667327240654576840649847940632348340614877440605342040595510540560805340555804940551804640542804140533803840524803540520803440519307340515267240511802840506802440502802140492358940483871440159870940151870340142869040133868740124300840120868440119868040115867040102866540096474240092865540078865040070864940069341940065874539757874339753383939748257739740698739739875539663875439654875339649873739627873639618873139610872639601708839591708539586692539582707539568497339564707339560260739559706839551706739546422739542399339537520639533664639317664339313320139304663839300294039290229239285170539281663339276662939272662739267874939214381439128821339078821139074820839070227839069503539056820239052383639047819439043254339038431939034220539030501939029303438893872138831394238808872038804871738789490538772357038754233938750301838745861838718861638701472838686861238664478638660336738646860738633863738624863438606485938596402438592534738556161538552437038543340138534588038516587738503222438497587538484476238480341038475340438471587338466538338453225138431675938426675638422322738417675238413674838408674638404230738400674438398257538394674238390674138389673938385175338381353738376798038259797738255797538251797038246796738242796538237796138233795738228246838224795238220538238215794438206798138202793938196354438192793438187793238178793038174351038170207738169792538165446438161483138156486638152791338147791238143384438138508838134188938130503138129359038125790138121789038116788838112788538107788238103787838097787538093787038088786938084514338080786838079557438075786238071785938066370538062251938057523138053363838048785038044784638039218638035784338031784038026783738022327937324184137319852437306851737283354937274851537265851437261368037247352437238850837234451037230850437225435437221487937207376837197514737193228537122222837117192737108591037094591137090310437089263437085590637072590837063590537054589437050556237049415937045398137041588937036363937027505637009696636994696536989558136981391836963695636945177336941695536932346336923695236918209436910695336909435736895256836891694936886216136882694836877490136873694436868454336864355236855694136851693736846214736842693636837522236828272536824232136820693436819515636802536236761644636756238836752739436747739336743739136738738936734738736730738636729738236725737936721551036716257636712740636558399136527417736523858336510857936495857736468857336464213736460857036433212436424446736420855736396855936387855636383855236361855036347854636343258236330854236303853436284852736280556736275848336244398736235535236213556336208416636198511436194526236190564536189747136185747036181204536176223636172746836167526336163285436158265636154746036150258336149289036145252636141544236136474536132242636127264935977858735973858435960655735955263235946478335937848835911392035892585935887585735883391135878482735874585035869584735865584535861481935856584035852583935847218735843314635838372135834583235830434835829515335825517935821582735816582635812582435807547935803425235797507535793546335788530935784383235780581335779233535775494035766291835762492135757403535753404735748580535744693235591519435465577435335859235294859335290747935281747535276323235272501035201468735199816535195816335137816035124692935120816135115255135074815335070259235065815435056814735043520335029172734987814034978843434952813834943813634930813534921813434916295434903496034893841234884491034880783534866832334835832534826832134798831934794830834789831234763830134758831434749831034741830934732405834701828434699830634691827834686828834660828634659188534633826334619827334615826634606464734583494934578825934570826134569825734552824734547456034521275534516824834512211634507416334503824234484823634480823934479822734471184734453168634444821834431821934426421334417516134398487334394343934385821434381623234345623134309526934299622834268622634259185634255622334233622534224621734183325734174621034170621934169620734152620134134292234121620234107393034103????????????????????????????}?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=+='="===== ===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<|6:65616,6(6#66666 66655555555555555555555555555555}5x5t5o5k5f5b5]5Y5T5P5K5G5B5>5955505,5'5#55555 55544444444444444444444444444444|4x4s4o4j4f4a4]4X4T4O4K4F4B4=4944404+4'4"44444 44433333333333333333333333333333|3w3s3n3j3e3a3\3X3S3O3J3F3A3=38343/3+3&3"33333 33322222222222222222222222222222{2w2r2n2i2e2`2\2W2S2N2J2E2A2<28232/2*2&2!22222 22211111111111111111111111111111{1v1r1m1i1d1`1[1W1R1N1I1E1@1<17131.1*1%1!11111 11100000000000000000000000000000z0v0q0m0h0d0_0[0V0R0M0I0D0@0;07020.0)0%0 00000 000////////////////////////////~/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,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)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'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%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#t#o#k#f#b#]#Y#T#P#K#G#B#>#9#5#0#,#'####### ###"""""""""""""""""""""""""""""|"x"s"o"j"f"a"]"+]"O"K"F"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 / * & !       {vrmid`[WRNIE@<73.*%! zvqmhd_[VRMID@;72.)%  ~zuqlhc_ZVQMHD?;62-)$  ~yuplgc^ZUQLHC?:61-($  }ytpkgb^YUPLGC>:51,(# }xtokfb]YTPKGB>950,'# |xsojfa]XTOKFB=940+'" |wsnjea\XSOJFA=84/+&" {wrnie`\WSNJEA<83/*&! {vrmid`[WRNIE@<73.*%! zvqmhd_[VRMID@;72.)%  ~zuqlhc_ZVQMHD?;62-)$  430534928193634924177734920503434915484834892832634843832234838832034784831834779831334771831734762831134739829234735830734731827534690827734685269134676828134672828934649828234636826934632827434623827134609827234601826234595826734586826034573825834568428134560824534546348934542824334537825334520824134511253834506398934502549134496822934474822634461822434443347634434472634430436834429267134425821634412821534388371634384623334326231034281445734276296934249622734241427734223482934218621834191524434164620934142620534137620634120621234115619434106426334092462134074357934065620334047618634021618134016617734003617933983618033978384933970618533943616933934616233929616333912615833907616633897615433884548833879616533862346833853613933848478433831354033804614133798613633789614733785615233776613733750611833718331133714611933705608033691607633682328233673611733660612233659264133655610733646610533642609433637212033633607433628328333620608333615300333606607733596405533592609233587608233583606733556605633543351533538382733529510233521603633507252233503607033493604133484603433480461333479270833457163733453602433448605033444604733439602833431350233426602633422411133394846233390842033336842333332841733327841933323841433314467233310516333286840933282543433268841133260741633255192833251759133228512333219759433211378233192758933187758733169168233152366933147408933134757833129484033125757233107331933080241233071756833048578533044387433040526433039541233026504033008703233004754333000816732997269032993420432988210832966754732962753632957754032948753832939223932922280132908506232900819032881305932858818832850818732845196032827623932823375332810818032809817732805263632791817132786536332773501132768507732764847232755846932742846832737394432728477232724579032696844132687486332670843832669392832652783232638782932625782732616782532607261732597458832593833232580833032566715632562715232557438532553714532548188832544713932540714032539713732535272632531224832526356932517712732513555932508198132504461232500712132498711832494488732490280832489437132485711532481347132476277032472296532467301332463167732458472432454710632450710532449370632445463832441710232432405032427282232423267632418557532386876732315847532166435632032464132010846131976526731967443931958845731949845931941845231932301231923332431918236431914546431909844731901205431895844431868576531860355531859274131783838931756327331729838131697346531657837731644436731639836331598836131581835631576208031572230431567297831563835431550215831532835531518834031509480631505438131499833831491833531482310231459302531455429031446813331411812931392201631383544731378452731361812231352279231293799331262799131235798631213195131204798531189313831185545431181327531163768931114768831109299131105212731095477331077767931068768031059767631046777131028777031006776830995292430977776730964776230937313630933374530928378630896174430887775730883775330874171430865161330861402330830774330829774530807200130784773730780773530779417330775773830757773130748772730744494830740411630722468930717798330700422430690781230645431830636780930623348730610780830609780430605780330591779430568300630555553730528495930524778830520307630519354830511778630502356330496420130465476430456541730452220230447494630416816930388160830353800730344213630340213930331811630300811730294811330285810530272178130250208130249809130245809230232809030218206530209175230201273030186807730182222730168544430164540230151807230146281830142537830137203530133807030128806330124806430115371730111304630106806030102782230083781930043781630030190930021781530016364830007417430003692429999240629995631629977741929951383129942403129924801329920722229906721929865721129852721229838721429825720429788395729748719229744719429740720229722717129649777240859862640842879040761777340697878340679878040671428240653273840644347340635805740563805240554872940536378440527803340518802940510247540509455040501520740499802040491801640482335940158177840150870840149870240141868940132868640123867940114867340105866440095171140077516740060874639761874439752876039688437239635873339617260139608872739600708739589708239581195039563347839554305239545195939536476739321664239312663939303663639293663439284663239275761139123821239077495339068820539060453939059434439042477839033404538887872438834304738816161638797871638780298938771355038753861538698538038663467738654863538610798438601254538599330538582476138519586638429675538421675138412674538403365438393408238384797938258797438250797338249796638241796038232795438223795038214793338186469338177792738168408138160792138159791638151332038142790738133248538124471938115787738096285638078786138070180738069785538061785238052784938043231638034220438025852137295851137260205537259292037233553537196592537187592237169591337079590337071589137044484737026588837017696737000696436980696136962695836944518636935516636926695136917237436898450836890694736881219236845693836836298836827390836801252836764426836755258536746739036737738436728266836720407736719529436711857836485857536476853036441693136423856436405446336386855136324854336315853336287522936234193536225565136188376636180665736179241936171342436162234936153230136144278536135537436126222535910586135891585635882585335873584935864584135855552735846234435837432135828466035820297535819507235811194735802417235774581035765242835747860535622860235307747835280747735279747235271407635109815835099815735091815935082346735064506535028814234999209234955813934946430534928177734920484834892832234838832034784831134739830734731827734685269134676828934649826934632827434623826234595826734586825834568428134560348934542253834506549134496822634461822434443347634434267134425821534388623334326231034281482934218621834191524434164620534137620634120426334092462134074357934065620334047618634021617734003617933983616233929616333912615433884613933848478433831354033804614733785615233776613733750331133714611933705611733660612233659610533642212033633608333615300333606607733596609233587605633543603633507603433480461333479163733453605033444350233426846233390842033336841733327467233310840933282741633255759133228512333219759433211378233192366933147757833129756833048387433040526433039703233004269032993210832966753632957754032948753832939223932922305932858818832850623932823817732805817132786501132768846932742477232724579032696844132687486332670843832669392832652782932625782732616782532607261732597833232580715632562438532553188832544713732535224832526356932517555932508461232500712132498488732490280832489711532481277032472301332463472432454370632445405032427267632418847532166435632032846131976526731967443931958845731949845931941845231932301231923236431914205431895844431868576531860355531859838131697837731644836331598836131581208031572297831563835531518834031509438131499833831491833531482302531455429031446813331411812931392201631383279231293798631213195131204313831185768931114299131105212731095477331077767931068768031059777031006776830995292430977313630933378630896174430887161330861774530807773730780773530779772730744468930717798330700422430690781230645431830636348730610780830609780330591300630555553730528778830520307630519354830511778630502420130465476430456220230447213630340213930331811730294811330285178130250208130249809230232273030186222730168540230151281830142203530133806330124806430115304630106781930043781530016364830007240629995631629977741929951383129942403129924722229906721129852721429825720429788719229744536829645180329627336529618457029609716829599716429582661529520271129502267929492350829483660929474473329421172329384552029366657529357223129322327129313748029294218929241752829232766229177766129159765729096427629087764629043766628952237328925444428907267028888307028844763028800525428798527828790337328789358028781691328699691028655690228583688928556689328538689128530461128493688628457361428448340928431386528422214628404349028385687028367686528349456928286533128251181928196520828170683828134683928125336028107265228088493628079290728071682128062447328053513128044682728000681727988186627979680427971229327953680727908383527900678827898678327889678627872678427863398627845535127836265127827270627818352727809411927801386727791677627782389127773677427764471127728276727719751627674358127665562527603508327575737127539184827531736727522208527513466827494385927450760527449734927296736227287735327278194027225735027216393327207735527197734027135734227117402227063168127036243727010732627001729026990730326891729426873730226864555626837327026792551426729726726721460626693248126684726526675547426666480326657322426639177426631287726604726026594725226585361926576286026550725326549724126541458726505166926495262826477223726460722826451428526415759226406753526378186026361522726352696326297846326280745126279371526262744926244744526198547126172277226127320526118284026082297926020859026011463625991302025964410225955304025937480725928539425919631325902526025874631125865374225856183325830630325784630125722629125694481525658628725632293325605627325586311125577627525568357225551628125542626625524442925506308225496444525487212325443282325380538525379344625371162025353312925335625525326512125317166125308164625300306025298625225290321325289379025209192225199542025191624825164767125155741025119740825111405425102528724974349324930672624875519024840274424822184924813671724794278324785670524749332124651669424642485224615539024596434324578193224561666624534404424525666424516656924488213524471209324453174324444656024435177524426657424417697324408697024400623524318495124310665924273429224246450524237241424220316624211201824202664724192356124130540124103215924093649024084424824066306224040394124039460124013655223913173223849653923814518823786473123777651823733652123724652423715651623706651023696447523625305423616514023588705723580558023562236623553207123544396223517242723500283723490406123481525523472422123454692023445457423436439223427407023418697823409260223401354723391705323346705123319215323265704823256703723230758423221703123157458123113702523104400223094701923049459423041701323005700622994366122958455522949407122914439322905172822868236022859226522842420722833252722815456622806595322725595222716225322697447822635223422581392122545600422509598822482316922446598222419484522411202522402378722383442522374165122365596422338190122330595922329525822312453322303385222275254422266204922257508222240562222239647722231293222204263122158646722150647322149647022123646222114646322105557622068646022060645222051644822024643121995641421896640421878368621870638921869412221861640821852160121834639021825460821807637721780637421735637221726636021717636321708266921700635121698525921681554121672310721654634521636417521627635821618633421591268021564633321537453421520328421519294821483488021465594421430396821375341721348182321340553121331167521322421421313564921294577221241593621232491121195221521160250621151247821106384221078391621069565821043338521016278720987231820961288520943552820934579320925579120907178820853251120844211920826225020817474020808560320800406920754575520718575420710574120565572820556574020547531420538572720521172220493330920457239320440435520439394620431571320394571020367571120350324820332512220323569320314515120305414320260568120251568820233285920215337820196298120170567520169404220161506420134466920116423420107348220080388220062465820044364320035461020026561320008221119996550819987414719978220119969 ????????????????????????????}?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=+='="===== ===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<|6:65616,6(6#66666 66655555555555555555555555555555}5x5t5o5k5f5b5]5Y5T5P5K5G5B5>5955505,5'5#55555 55544444444444444444444444444444|4x4s4o4j4f4a4]4X4T4O4K4F4B4=4944404+4'4"44444 44433333333333333333333333333333|3w3s3n3j3e3a3\3X3S3O3J3F3A3=38343/3+3&3"33333 33322222222222222222222222222222{2w2r2n2i2e2`2\2W2S2N2J2E2A2<28232/2*2&2!22222 22211111111111111111111111111111{1v1r1m1i1d1`1[1W1R1N1I1E1@1<17131.1*1%1!11111 11100000000000000000000000000000z0v0q0m0h0d0_0[0V0R0M0I0D0@0;07020.0)0%0 00000 000////////////////////////////~/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,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)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'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%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#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 r n i e ` \ W S N J E A < 8 3 / * & !       {vrmid`[WRNIE@<73.*%! zvqmhd_[VRMID@;72.)%  ~zuqlhc_ZVQMHD?;62-)$  ~yuplgc^ZUQLHC?:61-($  }ytpkgb^YUPLGC>:51,(# }xtokfb]YTPKGB>950,'# |xsojfa]XTOKFB=940+'" |wsnjea\XSOJFA=84/+&" {wrnie`\WSNJEA<83/*&! {vrmid`[WRNIE@<73.*%! zvqmhd_[VRMID@;72.)%  ~zuqlhc_ZVQMHD?;62-)$  619334079536534071620434044617534022322234013617434000617333997405633993487833988618233953436633948291533931215733922526533900384733889615733881617033841408833832614033809382833805614533795336633777180433760614333759614933733615033728612733724612133720278133719611033715611333706611233696611533692611433683411533678384633670611633669612033661610933656500933647508133643609333638608133630288633616608433607608533603406733593607833588187133580350333579287533575606533562606833557606433553606133548607533544394933540232233539606233531605433508606933504605733500605933490522333489185233485604833476603833463603933454604633450604333449297033445604533441466333436603733432602233423602333418295833410602033405601933401496233395332833391435033368842833359842733355450733351842433342201233337227033333290233328166733324841833320841533315545933311833433296416433292840733278198433261454633216413733203360433180443733179181833162757933148757333140757433113392733108241533104757133100321633098448333094756633054293733050365233041162333018292633014756033010755533009755733005754433001169132990755332989754932985171932972462432963418632958234632954753732945753932941238432932753132927245632923480432918406632905436432899771832895818932873333632842434232824229032819817832806817632802817432796523732792744032774324732769261832752846632725507832716846432703249432697844232688844032679843932671337132666428032626543532622535432617782332600833332581715732563414132558714932554714732550714632549714232545237632541522132536216232532713432527713232523323432518712832514712632510533232509356432501419432499711932495711732491444832486307832482308832477248832473711132468711032464710932460710832459541532455332332451710332446233632442556132437412032433461932428709332424474332420709132419708932415847832411231732321488532110472131995312331968355131964846031959269331946845431937845331933845031906844931902531931896554931869281431821183031807840131775839331766839131740378131735322631726838831722838631717205931713838231681837131672837631658836931654837831650256031649837331645181331636836831632390931614197931609835931605836731601836531586318031568836031564834431559286731546834931537173131528835231524835031520214931515833731496833931492244531487296331469451531461533431456319031397206031388302931384812531366812331353490831348800631344800331313800131289865331267544131258415231245470131232503831227544031209556631199357531186179231177486731168769231155240331119278631096768531087768231074418131070550331069417131038423031034776931012273930970776430956360530952776330921287830897219030879775130875457530871437330862217930857378030844287930839775030826478530813774730800774230798257230789525030776383830772774630758773230749388630732231530718772230710224430701293530699798230695505130691863630655531630651548530633781030624472530606357330596780630592780230565431530561538630529312030475778030471226030462777930457354330431243930422286430417783330413511530408546930385801130372457830358800830350810230268401930264534630260811230259441730251426130246810330242809430233808530224808830220808130211195330196442130192807930187808030183330130178380630174265930165512430152807130147380330130806930129164430116806130112333830103504130097716030079782030066345230053488330044462330031217330008447930000801429996513529992419029983418529978742129969618929965537129956204129943464529934254729916722029840721629835721529831721029822256929808408029790720729785720629781373529750379329749719129736720129723338029705323729701398229699718529682166429677718129673547329664412629642717329619272329615352129611716729602521929503661029497661229484189429462660129435659029431658829426420829422658729417266129408658429394658229390658329389657829367749029327748829323748529310445629305390329301748429295748329286324629282748229277493229273373829260381229255308429237161429233373229228766429224765929152333929134765529107765829088765429080491229071486029066413129053765229048535329031412329022274529004764928997764428975292528966172628953764128944299328908763928904313028900325128889335028872449428867763828849443128845192028818495528814202228810341528809743328805185128799691628751690828638689428625688828557688728553194628548689228540191728526391728508374328504533628467688028463688428458496128436381528418687928409686228386544528382758828373216528359367128346406028342685828337687328319421028287684628270685228243684728238514628216314228212245928207684528203685528197224128193517028180494528153206728140508928139683328126427128113444228108554528100261328085533928072273328067331628063681928049417028041260328023240128014324328010263828009682327998310327994277527985681127981680527976277827963546227954681227950298227941472027927680927918296427905528327901482627899678127895513027891679027886326527882366427877376127873677927860679227859253327837514527833361327819185527815676727811677027796676927792504227778235827774485827769677227752291327743262627721450127712161727688751927684239027679235327675750927653750527635442627631750427626531727617174027604506727589275727585372527572736827527497427523387127495539327491247227468760627459519127442760327428392327424736327307736027280735427257734727204734827198735227189510327185735627176533327167288727099732227086733527082733427073338127060733027051323827028732027015311226999732426982731226973480826964731126946730926937501226928729226911730726896255526874313526869326626865168426834258726829356226825287626816426526803438326797250326775728726771352326757332626753728526740728826731727526726726926722295926708450926704553226700728026698318226694258026690727626689525226685248926681428726641725126636532726632423326623548926609724926601725426586244426577179026564284726551723226533259126524723626520335426519724426492724326487723526483723426474322026469448526465485126447244326438525126434486426429226826421173026412191526397432326388755226384378326379528826366745426331162126263301626223276226214744626209744726199479426195744426191744326177743626164423926159353326151742826137743126133189326124743026115459026106421726102742626096491426092304126087762926070762426052224726029532226025196626021481726012222326007762126003178325996393525970331825947844525929254225925569225912540725903631225893403325880631025826435125822630725808326225794367625781551125776394325772551825758629425750432625749193725745629225732629325709360625705628025682416725668443425642629025633434925628410625620207425619181125615628525611340725602627425592303025578465325569446525552628225534188425530626825516453825512192425507389425488533825484425825480226225479626425466202325462626325457626725453438025439415125422552925417451725413749325394275125381365125376317025358195425345550725341430925332539225327322525318340325314553025305455625299188025286238725282197325277360825273440725260379125259240725242452225237505425233191325220194825215238625206497925196315925187163925170384325169183725165767325161438925152270725143343025134295625130741325125741225121532925112472325103371925062673325044771425035221425026262225022672925004260925000673024980177924971463124944275924935362924917416924913273724908204024904672224867244824863516224858771024845516824841672424832211224814194524809460924799397324773213124764283424760358524751523524742670624733275824724669024696470224687221824683275424674770224669770624665430124661315424656424924643668024629522524616668224603373424597667024580666824579236224575483524571667724557667224548545024544543024535175624517657224508460224494491324490518924481656824476373924472271824458656224450538724449505924441533524432484624418342824405211524377270124359216024351631724337623624328371024324311024320560524319450224311666124296666024283334624278665824274331424265312124247665624243224024230665124229510624212488224207664924203515524188485024184367424180382924179201724162650324148274724140649224113546724090648924089373324085649124081470324076420624072182824067504924050282624049251424041716124027655924005654823901654623899655123882654323860653523846206223828197123815653323811236923792543723769318923743652323729337523725495023721212623707245823703651523697650923693651223688517623679698823662343623653453223648383323631297623626380823617300123613421223608624723604624523589190223581193023576229123572480123567291123558225223545693023536361523518316023495178623486479223477425023460489123459458023451161823433691923428691823424706023411344723402253423396563523387555423383703823275475123244353623194488623167418423158702723114383723110228023077364023068367923064702423059701223046701723033280723020701523011500623002700922999485322995700222986362322982700822959700322955700422942357822937347222920243022919699022915364422902624122874291722870624022869388522865364622856495722852497522830561822829447622825662322821502522812242022797200622788313922771551922766392922681595122654601122636436022609758322605214422564600922560600522528599222520599122511182622496193922478598922456598122452217022443314922438252422434597722412321222403596722379467522366286522362315122353594822348596322331257122317595522313648722300648622281648422276647922241365022218403422199647522191447122159424122124388722120646522092432722070548622065645622061645122052642922047347922043243422030284622025645422016642722007644022003643221996644321992433521987642121983641821974641021970643021969644221965642821961643621956518721947377121943471821916201321912638621903267721897310621888446821884480521880640521879373021866321821862234021857639321840455721822640721808270321804637921794443821776202921767182421754316221741415821736512021727635321714160521710477621709525321705636221695636121691635021677636721673636921668634421659304421646268421628376221624462221619634721606365621602465621596521721592632921587247021578208421574202121561466621556261221547164121543454421534343221525478221521451221516264721512195221507443021497564721493440821488535721484632221480315821475593721471400121462230221457232021453515421448475621439400521435564321422303921417564221413326921400563921389328721385449221381307721367282021363562021358565221350310821345481321327565021310380521305564821286524921277195521273577521264252021246415521242395821220362821215593521206325321202181021187423821183300221170328821169593121165549021161285121152330621147566821121241721103420321097169421093566421084478721066227121057258421053401521048212921040178021035528221017565521000218320993594220988452520984214220979311320975577620971369320957337220940218220939580120935318620917579220913221220908520920900580320898482020889356520885186520876245220872386820854251820849338920845256620809196820805524220801228920799575120742411420711478120687206320652574720647208620643168820621329220616190520607574520603574420588542120540573220526366320522573720517191120513573520508444020504308320500212520498572620472572920467240920463571920458571720454483720449170320445329420432395420405267820399186420391196220360570920355422520351570520342568420324366720320570120319238020315570220311214520302337020278570320274568620261201120256545820247283120238503320234388320225236120221567920203505220197567820193242220184554820180185420179297320171384520166567620162300920140477720139189020135493920122301420117523820113229420108517220104391220094345020081501820063255220054382520050530720045506920041548720027201420018248620010494720005433119997179119993395019988560419984560219980473419979458219975386319971????????????????????????????}?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=+='="===== ===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<|6:65616,6(6#66666 66655555555555555555555555555555}5x5t5o5k5f5b5]5Y5T5P5K5G5B5>5955505,5'5#55555 55544444444444444444444444444444|4x4s4o4j4f4a4]4X4T4O4K4F4B4=4944404+4'4"44444 44433333333333333333333333333333|3w3s3n3j3e3a3\3X3S3O3J3F3A3=38343/3+3&3"33333 33322222222222222222222222222222{2w2r2n2i2e2`2\2W2S2N2J2E2A2<28232/2*2&2!22222 22211111111111111111111111111111{1v1r1m1i1d1`1[1W1R1N1I1E1@1<17131.1*1%1!11111 11100000000000000000000000000000z0v0q0m0h0d0_0[0V0R0M0I0D0@0;07020.0)0%0 00000 000////////////////////////////~/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,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)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'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%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#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"+"'""""""" """!!!!!!!!!!!!!!!!!!!!!!!862740844862040835879440772173940763428340736562740727220640718777440699878540682361240664800440655876540637848040628876940583852640574805440556804740547804340538804040529803640521802640503492840493871040152870440143869140134868840125868140116867440107866640097865640080865140071319339745594339727876239699875939673873839628253939592708339583707839574293039556550439547348839314228639295403639286232539277662439143234139134761239125400739079820939071511739062820339053520439044487539035722438890261138889872538836872238827871838801352538665487238656325538647496738593248438548436938539524138504413438485361638476233238450586938449675738423495438414523638405463738395474838386673738377797638252334538243168738225794538207794738197793638188202438180346438179792838171792238162791738153479038144790838135790338126789138117451338108787938098787238090787138089449038081786338072785738063395338054225938045784538036783938027877337846864237738864037576863937550545637325851237253325037226850237217849137200849237198592637190591937154174137145591737118258937101591537099540337073589337046588637019214337011176036991526636973696236955695736946506136920695436911694636902492336874434536865173736856694036838331236830460536829693536821176336793192936784203936766521536757739236740294736739396536731738036722488936713251036524858136496198936487857436470186836461857136434856736425856236416512736362854736344342336335306436317218836300848636199322136182746936173554236164746136155745836146232336137858835992520535947273135938756435930586235893359335884500535875497235866584235857442435848583635840583535839397535831582935822243535813582335804581735794436335785308735776581135767507335758580635750280535749301535686782635400860435390860135301296635299293935282308535273816435174814935057815235048843635039814635022551635013814335004240434993486834966375934957163234948266634913483834885832934876203234850832734849832434814830434733830234696219134678828334670829034661828534643826534597355934588824934579236834562512834553536134544825034526823334500823734490823834481822234472822334445822134427270234382623434364357434256621534212490634203620834148407934122619034104349134067619134032617833994617233985538433976566533967616833932616133914204833905461433806444933796233833778614833770384833769615333761613133752264233743350733725611133716361033707612333688610433644405733635285233626607233617608733600187233590508033589609033581610233563605233545605333527316433510408433509313333499606333491603533482604233473603133464483033455341133446540533437518333419505333402287233392185333329416533293841033284537333275506033222759033194177633176246433167445833150758033149757533114241333105380233086756733068756333042348633033376332986534532960545532959754132951162532942234232933753232924753332915771732896331032852339132843368432834817932807817232788228832780818332779312832771163132753215232735698132700844332690353232654557932618165332610782432609346232599294132564715032555714332546713832537713132520713032519344432511712332502486932483490432474168332465545332456476332447345832438710132429709232421554732043438732034185831961845531943301131934840631808840431800838731718838431709340831699837031655279431637836431611836631602186331574834631530834331503813031404303131350246931295295331224279331215395631206432931169517731161769131143381731080768631079437831071557031062767431035776530962168530917187430900775830898775630881216630872338230827774830791328930782773930764774030755496630746772830737772430720318330719161130702351230683381930629363230566779230531448730522530330504350430450777630449213330423162730414544930405816830386295230342165530333811830315811130270810930261808430207807830180807530179452030171498730162302330153201530126297430117805930100805830098279130072387230054374730036781730027781430010514130001173429997448029980742229971741729935456329926722129863721729854330729827411029791718629711327729702716929647344229575662129566661929548736529522354529467660529450659129441327429432658629423658129377657929368657629360232429359469429306363329287752729270752529261561929243163029100468529081235728954404028909548228891763528864763628855375828846763128828401828820303628792213828783691428729690928640377628558688328532687428514687528486349428459258628378271228369686728343686328325337928316244028297685328244516928189684328172417828145365528118683228101502628082411228073682228064474928046368928037682828028520128020283527982391927973456127964681827955267327946680627911679427902678927883180827874677827856532027838678027821372927812377027803418227784677527766443227748676527740492027739676627722541327713513227704211027694350527667750827641174727605466727595761727586541927542737227533736927524433227515204627425354227308735927281735127227231427146733227092732827047733727029733927021731327012326726974729326912541826893443626848281226840728426767168026758212126723410326705727926686724626633725726624386626578726226561725926552316126543540626525724226507281126497296026480171326479722926462722726444400826435279026426547626417363026408756226389239426381399026354745726345397126228457726202475226174743926165743226112318526103488126093762826066432526031238325975243625913185725805630525786307925733165825670628325669187525661692625652200425616323125597521425588200725571626125517373725490218425481473825472296125463306125454467025410625825401538125391464625373255025346180625320370125319366625311454725302167225292170725265377425256625025247222225238228325212166625203320925193529025166208725140203325139741125122194125104771625094771525041482425032672824949522424895236324868197824833256324815217524806470724796301024778670924716670724707669124697390124688266224680770424679274824653556024635668524617210124608183224598528524590668424589667424581667624554667124545459224536666724527506824518275324509657124501656724473487624464656324455178224428451424420257324402698424365195824347175524330594524321321024275324024266512524248558924231375124222215524213650524158362724149650224132649324123449124086434024051491824033655323924654923915654123896654223870654423869652923780652823762652623735651723708187723700437423681454523663698023654466123627186723618196323610509223609304523601500223591705623573433423546531523528187623519283623492197223456555823447531223429368523421207023384578823348704423267704023250282123241703423195352923186703523159701823052456223043504423016461522996422822987353522969233322952499322934699122925459322916217622880445522871319222862623722844441122826423122763601422682443522530376422521599422493385022484348122475250122466598022439340222404597122376235622367311822350441422349595822323595722314460722260648122251453722242243322134646822116265722079645022017644521988424021980410421971264021917642421908261621898462521890641521889638521863639121845314821827191021809638321799536021746330821737270921719637121711226321702314021683636821674512921647375621638359221629263921621633521593363721584466521566191921557449321548633621539309321531632421522281021513502221494164021485253721476374921467281621450187021449409421441473521414564021405482221368510121360351421359465221351176921342210521333390721315398821306271521270561621269577321261324521171371221162468121153566621117288421098566321089254821072245321018271421010484421009235420998261520989594120981205320945501720918580420901309220891351620882402920873282920864306320855576620846407520837222120828453520820314320811575720747574920666200220648242120613574320558268220505573120495572220451572120442572420433176720415571520396343420387570720369570820361576120325558720316446920307417620280181420271345520262498620208567720200568020190575820189424320181567420163404320154266420136562920127515820110560120109563220073471620064268520046303520037335720020493020011221020002560919998423219990560719989182719981????????????????????????????}?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=+='="===== ===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<|6:65616,6(6#66666 66655555555555555555555555555555}5x5t5o5k5f5b5]5Y5T5P5K5G5B5>5955505,5'5#55555 55544444444444444444444444444444|4x4s4o4j4f4a4]4X4T4O4K4F4B4=4944404+4'4"44444 44433333333333333333333333333333|3w3s3n3j3e3a3\3X3S3O3J3F3A3=38343/3+3&3"33333 33322222222222222222222222222222{2w2r2n2i2e2`2\2W2S2N2J2E2A2<28232/2*2&2!22222 22211111111111111111111111111111{1v1r1m1i1d1`1[1W1R1N1I1E1@1<17131.1*1%1!11111 11100000000000000000000000000000z0v0q0m0h0d0_0[0V0R0M0I0D0@0;07020.0)0%0 00000 000////////////////////////////~/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,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)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'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%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#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"B"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 / * & !       {vrmid`[WRNIE@<73.*%! zvqmhd_[VRMID@;72.)%  ~zuqlhc_ZVQMHD?;62-)$  ~yuplgc^ZUQLHC?:61-($  }ytpkgb^YUPLGC>:51,(# }xtokfb]YTPKGB>950,'# |xsojfa]XTOKFB=940+'" |wsnjea\XSOJFA=84/+&" {wrnie`\WSNJEA<83/*&! {vrmid`[WRNIE@<73.*%! zvqmhd_[VRMID@;72.)%  w184434081349134067619134032438234001617833994617233985617633981538433976618433972566533967354133945616833932615933927616133914616733910319133909204833905617133901268933899221333891615633882615533873510933828613833820461433806444933796233833778614833770384833769613033765615333761184333756613133752264233743305333738612833729350733725510833721611133716610833712361033707612333688610433644610133640511133639405733635608633631285233626607233617608733600609133594187233590508033589607933585609033581203633576610233563300533550605233545350933541605333527316433510408433509605133505313333499357133495606333491604933486603533482604233473603133464604433460232833459483033455603033451341133446540533437602933433518333419161233406505333402698533396287233392842933370181633334185333329841633325662233307416533293841033284500833280537333275759333226506033222760133217759033194760233190470533181177633176246433167758633154445833150758033149242533145499233136758233127757533114458333109241333105502433099380233086454933073756733068181733046756333042755833037348633033756133020247633011754533002754232999376332986375432982755032973754832964534532960545532959754132951519332946162532942287132937234232933190632928753232924546632920753332915433332902771732896204732874382432856331032852339132843818632838368432834210232829818432821817932807165032793817232788364532784228832780818332779312832771163132753215232735698132700844332690402632676353232654498232650783132641557932618165332610782432609346232599245532568294132564715432560715332559715032555714832551714332546713832537343832533713332524713132520713032519712932515344432511712432506712332502203432496284432487486932483294232478490432474403832469168332465416032461545332456557332452476332447345832438245732434710132429709432425709232421303232416847432119325932047554732043438732034847331992372031983185831961845531943301131934206631929332731921435831903384131893840631808840431800838731718838431709246131705340831699551331686838031668837231660837931659837031655279431637836431611836631602835731578186331574451831570549431569214031561834831534834631530835131525834331503224331471812131462330231435813031404813131400812831398464931389812731381395231363315331354303131350246931295213031291197731264166231255431631246295331224279331215798831211395631206355631192244931174432931169396131165517731161769131143769031130381731080768631079437831071768131066557031062387731048767531040767431035776530962325830922168530917203730913187430900775830898776030885775630881775530876216630872775230867338230827432230805774830791328930782773330777377330768773930764537230759774030755773630751496630746550930742772830737311930733772430720318330719161130702351230683593930669451130643214130634381930629198230597296230571363230566780130562778930544779130535779230531448730522778730517530330504778330498778230490778430489778130472350430450777630449420230427213330423264830418162730414507030410544930405358330399816830386380430382800930355295230342165530333257930328811930319811830315811430302811530292811130270810930261810730256809330229808430207808230193807630184807830180807530179452030171807330166498730162807430157302330153806830148445930140806530131201530126297430117498130113805930100805830098279130072231230058387230054338430041374730036781730027716230014781430010217130005514130001173429997430629993448029980742229971741829940741729935456329926381629922722129863721729854330729827499429814720929805411029791268729786719329742719029733718629711257440863336840836563040720862840702878140674876640638877040584342540575805640557265540548804540540804440539402140522803040513802540504372440485871540162871140153870540144869240135868240117328040100866740098866140090865740081865240072864740063360739764277439746876339711555539683875239647873539621873239612708439584381339575707239557455339548343139540182139539800539333664439315664039306663739296663539287509139278280239269875139252874739144421939135216339072313739063341339045717939036524738901508438899722538891872338819871938802164838774216938747396438738165238712431038684366238675861138657860938639218138613203838604863138585588438576437738567588238541587938514475338505587638495292138477242938468587238460557238459498438451587038442586838433675338415674738406674338396674038387413338378190438271476638262325638253796838244796238235795538226795138217223838208794238200794038198289238190220738189552238181792338163791838154438838145549338136790438127788638110343338109788038101787338091181238082786438073785838064309138055191438046784738037784138028864437775864137694501637326852337300851837290850637245850937236850137218235137210849337199592137155591437083514237038167837030588737021696937003499136992535836974500336965213236947437636930226136929423736893453036884694536875424236866280336857428636848694236840195736831388936804407236785177036776175736767472936758740236750740136749240836741738836732738136723205836479857236426856836417855836398855536381855436372854936345854036318853736310164736299523036291853536282848536273444336255848236228848136211528936192427436174746436165528436156745936147441636138183836130251736129848935913586335894442335885168935876584835867584335858507435850431335841547835832468335823477435814271635805581835795537935786540435777487735768283935760492235759580735751495235328860335311200535302859435292747335274289135265819135203843735166476935140843535032814135014843334949813734941413234923657334914493534905829434770831534769831634752829134707826434590454134581825534563824434545825234527823534510823134473822034428197034411752934402341834383360234321622934303622434231622034222622134204619234105618834060282734015174534006618333977616433852613333816614433807252933735610633645277133636607333627273633618186133609607133564553433537172933519169033502440633492604033483395933465603333456415433421602533412843133384843033375842533348842133339842233331262933322841333313304333285304233276543333267555233258758533160454033151758133133757033096756533078370733043282533034485633016317233007562332996754632987481832961314732943244632925326332907541632844818532835818232817818132808817532800817332790249132789430332781750332772231332763847032745206832736846532718196532709518032701475932673782832628230332602256232592715832565715132556714432547243132538713632530713532529280932521552632512173332503488832493711332475406232466710732457710432448542932440235532439203132431522832422845831944523331908844831900330331890844631889235931881840531809840331782839431755838331692476831665837431656253131629837531621836231584835831557339331548835331539834231531834731513164231494833631485533031449339431423813231405500431377812631368812431360200931359397831351800231287799431252194431243799231234193831216497731207397931179452631171561431162342731108768731098768431072768331063328131036776630981367530910442830899775430855511830828468830802773030765378830738772530729347530721772330712541030693817030684781130640393830631780730604223530585490330505537030495777830477777730468374630460374430424532130415377230406801030361274230343165730334490230307810830271810630253338630244810130235808630208401230154806730136237230127806230109816630091782130073297130028271330011285530002419129989801229918722329882721829864720529783397729756335329747718729738553329730438629712717829657230929648717629640716529585440129549736429495475529486661129477183429468660329459538829424369229406318129378514429369748129343748929325748729316361829279550629226171229190765629109352629028764729020765129002402728982494128937457328919470928911231928902764028874432428865530828856302828847763328829312728821275028784691728766256428748690628641163628595527228577687628487499028478688128470686128461687728452688528425344328388555028371199228353436128335374028227357628218685428210463428201684128182555328173447728155683628128445228120479328102240228074464828065682928003681527983291227974390227965681027947681427930680827929173527893389227875495627839305827822330427813193327785407427741676427732398327714344027695260427686388827668174927606286327516760727462272227426442027264734527237734127183733627103731927084733327057530527048340527004730826993552126894504626885729126876728326805415026786451626742727126724162426696430826643724826634313426607187326597258126588406526580403026579725026544723726535724026526537726517252526500497826472428826463534026454462026410385826399324226391349226364502326355745326302170926292473026247333226238300726230467826212743826166534926157505526131742726122742426094405326085375226049232926041483426032241126023225625958190825950175425949752325941214825932630825815397025806333525769531025688500125671166525644188325600626225590295025581186925554406425545543225527627125518295125509626925482163825420625925419626025411450625402440225374251625329528125321625425303373625293548425284625125275315725248535925240312525239624925194454825176766925150767025149741525132386125114465025105673425077323325042673225015312224951672724906672024870403924825227224816306924807671424797457924779671324753369024744468224735670324726262324717393624708365324700669324698228724681770124636255424618668924609667924601668324591667524582268624573317624555350624537769424528266024456377724429211724403761624384355424357251324339631424331507624322665324249234724223665024214715924186238924133649424124231124070430724069576724061164524052465524043191824034655523961654523916799023879532423853653723844654023835394523789653123781652523745162223736388123682505723673428423646532523637697423611286623574416823556491623547254923521509023493260623475476023466418323457255723448267423439517823431238523413561123404706323394437923385555123376705023305704923260286223233704223224702623143702823125307423071340623044508623035701623000386222971700722962699222953700122935371122900624222872556422863452322836238222827226422810577722809473622799172422791404122764595422737414222674601322665601522656601022629439422612600122539278922522598422485160322467597822450594922441598322432596622405597022395596522377552522368317322359272122351521822278452822270259022269648022261398422234478922179646422108646622100643421990643821989643521981643321972641321945489021927640921899641121891640221846553621828639421820640621811638421802637521792266321756637821747363621738636421721634921712455921703494221693635221684697521675339221657243221648634621622634221604194221576431721550315221549473721523218521514518521505263721495220321486306821477426921460514921451184621442492521387190721378586521370460321361631821343348421334502921307291921280171721271169221253311721208593421200295721163592921154566921136290321073565921055543821046565721037374821028202021019311521002394820999526820991485520982383020973237920964336120955332520937302720928326820919237520911370920892577020865216820856577820821521020803380720731575020694412120667163320658574820649381120559285720551396720542573020524504820506573420478288320461250920379498020335569420317253220272568720263410120254545720210391020191439120182405220173563820164567320155395520146362220137577920128560820120318720111334320102407320083477120065194320056230620047305720030328620029676020012517519982:????????????????????????????}?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=+='="===== ===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<|6:65616,6(6#66666 66655555555555555555555555555555}5x5t5o5k5f5b5]5Y5T5P5K5G5B5>5955505,5'5#55555 55544444444444444444444444444444|4x4s4o4j4f4a4]4X4T4O4K4F4B4=4944404+4'4"44444 44433333333333333333333333333333|3w3s3n3j3e3a3\3X3S3O3J3F3A3=38343/3+3&3"33333 33322222222222222222222222222222{2w2r2n2i2e2`2\2W2S2N2J2E2A2<28232/2*2&2!22222 22211111111111111111111111111111{1v1r1m1i1d1`1[1W1R1N1I1E1@1<17131.1*1%1!11111 11100000000000000000000000000000z0v0q0m0h0d0_0[0V0R0M0I0D0@0;07020.0)0%0 00000 000////////////////////////////~/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,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)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'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%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#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 r n i e ` \ W S N J E A < 8 3 / * & !       {vrmid`[WRNIE@<73.*%! zvqmhd_[VRMID@;72.)%  ~zuqlhc_ZVQMHD?;62-)$  ~yuplgc^ZUQLHC?:61-($  }ytpkgb^YUPLGC>:51,(# }xtokfb]YTPKGB>950,'# |xsojfa]XTOKFB=940+'" |wsnjea\XSOJFA=84/+&" {wrnie`\WSNJEA<83/*&! {vrmid`[WRNIE@<73.*%! zvqmhd_[VRMID@;72.)%  ~zuqlhc_ZVQMHD?;62-)$  619334079536534071620434044617534022322234013617434000617333997405633993487833988618233953436633948291533931215733922526533900384733889615733881617033841408833832614033809382833805614533795336633777180433760614333759614933733615033728612733724612133720278133719611033715611333706611233696611533692611433683411533678384633670611633669612033661610933656500933647508133643609333638608133630288633616608433607608533603406733593607833588187133580350333579287533575606533562606833557606433553606133548607533544394933540232233539606233531605433508606933504605733500605933490522333489185233485604833476603833463603933454604633450604333449297033445604533441466333436603733432602233423602333418295833410602033405601933401496233395332833391435033368842833359842733355450733351842433342201233337227033333290233328166733324841833320841533315545933311833433296416433292840733278198433261454633216413733203360433180443733179181833162757933148757333140757433113392733108241533104757133100321633098448333094756633054293733050365233041162333018292633014756033010755533009755733005754433001169132990755332989754932985171932972462432963418632958234632954753732945753932941238432932753132927245632923480432918406632905436432899771832895818932873333632842434232824229032819817832806817632802817432796523732792744032774324732769261832752846632725507832716846432703249432697844232688844032679843932671337132666428032626543532622535432617782332600833332581715732563414132558714932554714732550714632549714232545237632541522132536216232532713432527713232523323432518712832514712632510533232509356432501419432499711932495711732491444832486307832482308832477248832473711132468711032464710932460710832459541532455332332451710332446233632442556132437412032433461932428709332424474332420709132419708932415847832411231732321488532110472131995312331968355131964846031959269331946845431937845331933845031906844931902531931896554931869281431821183031807840131775839331766839131740378131735322631726838831722838631717205931713838231681837131672837631658836931654837831650256031649837331645181331636836831632390931614197931609835931605836731601836531586318031568836031564834431559286731546834931537173131528835231524835031520214931515833731496833931492244531487296331469451531461533431456319031397206031388302931384812531366812331353490831348800631344800331313800131289865331267544131258415231245470131232503831227544031209556631199357531186179231177486731168769231155240331119278631096768531087768231074418131070550331069417131038423031034776931012273930970776430956360530952776330921287830897219030879775130875457530871437330862217930857378030844287930839775030826478530813774730800774230798257230789525030776383830772774630758773230749388630732231530718772230710224430701293530699798230695505130691863630655531630651548530633781030624472530606357330596780630592780230565431530561538630529312030475778030471226030462777930457354330431243930422286430417783330413511530408546930385801130372457830358800830350810230268401930264534630260811230259441730251426130246810330242809430233808530224808830220808130211195330196442130192807930187808030183330130178380630174265930165512430152807130147380330130806930129164430116806130112333830103504130097716030079782030066345230053488330044462330031217330008447930000801429996513529992419029983418529978742129969618929965537129956204129943464529934254729916722029840721629835721529831721029822256929808408029790720729785720629781373529750379329749719129736720129723338029705323729701398229699718529682166429677718129673547329664412629642717329619272329615352129611716729602521929503661029497661229484189429462660129435659029431658829426420829422658729417266129408658429394658229390658329389657829367749029327748829323748529310445629305390329301748429295748329286324629282748229277493229273373829260381229255308429237161429233373229228766429224765929152333929134765529107765829088765429080491229071486029066413129053765229048535329031412329022274529004764928997764428975292528966172628953764128944299328908763928904313028900325128889335028872449428867763828849443128845192028818495528814202228810341528809743328805185128799691628751690828638689428625688828557576340864862140837879240765878740738601740729265840657877240594804840550803740523803140514802740505497640495492740486868340118867640110867540109866940101866840099866240091865840082874139747561039730875739675246339640346639585707939576310539567347039558286139550706939549706439541347739532664539316188639307365739297424639280290439279662839271875039253874839181237139118821039073446639064820439055337639046457139037415638902722638892176238829564438757860638739378938713861738704170238649517438632512638605588338551517138533376738506342938470284238469587138461508538452586738434675838425189138416358638397286838388673838379796938245302138236795638227368738218794638210353038209393438201794138199306638191298538182792938173792438164237038155791438146790938137293438128789338120789238119788738111788138102787438092336938083786538074391438065465738056545138047390538030784238029783638021333137327852237301851637282851337264202837255850737246294537237197437228849437220260837219303837202210637112591637103591237084590937075292837066518437057590137048590237040261037039716337013194936894445136867693936841511336814492436805177136777740436760532336759740336751333036742525636733546536724737736715858236508858036500527436481857636463173636454440336427856936418856136410856336409856636401856036399306536382197636364226936346317136328249036319853836311854136302853636292191236229241636212265336203413636193552436184414536175746536166746236157448936148176536140382236139528036131277735905254035895585835886585435877355335868584435860462935859361735851583735842583335833583035824187935815211435806581935796581435787581235778345935770227935769445435752747435275255935266298335167454235114815535105815135068376535060414935059814535042402535033843234942193634924503434915832634843831834779831334771831734762829234735827534690828134672828234636827134609827234601826034573824534546824334537825334520824134511398934502822934474472634430436834429821634412371634384445734276296934249622734241427734223620934142621234115619434106618134016618033978384933970618533943616933934615833907616633897548833879616533862346833853614133798613633789611833718608033691607633682328233673264133655610733646609433637607433628328333620405533592608233583606733556351533538382733529510233521252233503607033493604133484270833457602433448604733439602833431602633422411133394842333332841933323841433314516333286543433268841133260192833251758933187758733169168233152408933134484033125757233107331933080241233071578533044541233026504033008754333000816732997420432988754732962280132908506232900819032881818732845196032827375332810818032809263632791536332773507732764847232755846832737394432728783232638458832593833032566715232557714532548713932540714032539272632531712732513198132504711832494437132485347132476296532467167732458710632450710532449463832441710232432282232423557532386876732315464132010332431918546431909844731901274131783838931756327331729346531657436731639835631576230431567835431550215831532480631505310231459544731378452731361812231352799331262799131235798531189545431181327531163768831109767631046777131028776730964776230937374530928775730883775330874171430865402330830774330829200130784417330775773830757773130748494830740411630722780930623780430605779430568495930524356330496541730452494630416816930388160830353800730344811630300810530272809130245809030218206530209175230201807730182544430164807230146537830137807030128371730111806030102782230083781630030190930021417430003692429999801329920721929865721229838395729748719429740720229722717129649717529641717429632717229623716629614347429595518129577662029551661329496660629470660729469660829461659329443659429434519229425658529416215029380658029379419229298467929289362129281431229245548329038766729030764228947262428938377528921415328903323528866216728857763228822192628552442228525327628435344828390323628389444728372554428363687228354686428327320328291685028255269428246453628237685628228399428192418828183683428174396928165772128156203028147211328129684028121683128103684228075479128040536727993292927975374127966681327957346927931408727922772027894232627867182027850401027849234827832345727814771927795396327777441327760251527742413927733397227696498527687364227670751327669751227661379427607362427597761527571737627562737527553208927526456527498542527490760827481481027463317827454483227427734627122733827104732927067731627032516027014731026976730526967201026941731826932730626851377926842728626743393726725272426707728126697727826688264326680498926679727326653221626635724526608558526590725626589725826563723926536742926482723126473246026464327826446385126420360926411249226356427926329427826257744826231385326222412526194202626149743526141468426132162626114742526095210926086762626060489326059762526051536926015531125995429325968162925942250525915750225816413525797261925788630425753381825735178725672750125663207825645628625627247325601627625599210725528749425520315625511216425474378525447324425438182225429262025421160425384481425375455825366382025340401325331304825304336425294210325285492625276393225250345325249535025214410825195767225160414025159233125151741425124740925115296825106247425096601825087163525034771124925320224871672124853484224826185024808276124800447224789671224763171524754513824736670224701669224699315024691670124682668624619667324574367824565631524530769324529666524521213424503657024493452924466656424457458924448656124439496924422504524413456824367475024358509324341389024323290824314665224224217424215551524196273524187244124178650624161351724125331724088534224080648824079297724062653623854653223810344523782653023755651123702650723692650823674412923665422623630305123621366523612212823548353423504356023494317723485497123476251223467314523458220823450547023449425623432283023395705823386706123377705523360705423351704723270704123252410923234703623162702923100702023090517323089356823081417923072701123045699322954551722918263522909371422899416122882387022855662522820268822774403222756175822721362522675601222657409122622439022604496322576600622558227322549600222541518222495595022433596822406596922396597422387382622378383422369558822352308922343278822334595622316420522307400622280648322271521622253225822244433622235647422163645822073645522055644722046644922028643922002643721999644121964641221937641621919413821892642021883414421830638121775438421766637621757636521722493821713259421704500721676635921667634321658546821650305521632634021623392621595632821586492921568469221560388421551238121542336321533433021496314121487337721478431121452198821416521321407186221397496521388228221380586421353532821344364721335271021326560621317234321290317921281624321263205021254513421191593221182593021164335121155379221128294321119566021056430221047254621038198521021212220992178920912567120866554020857322820848401120840578020822356620813485420804435920723573920606558620570574220552573320525486220462572320444310120426467420398537620390293620389503220381571620372329320363165920336569120327569020318264620309462720301217220291433720282461620255467320237404620219568220211503920202534420183205120174298620165578120147312620130458620129505020057325420048352020040561720039561520031562820022544820013332920004398019992