Full Text Archive logoFull Text Archive — Free Classic E-books

Catalan's Constant to 1,500,000 Places

Part 9 out of 9

Adobe PDF icon
Download this document as a .pdf
File size: 1.4 MB
What's this? light bulb idea Many people prefer to read off-line or to print out text and read from the real printed page. Others want to carry documents around with them on their mobile phones and read while they are on the move. We have created .pdf files of all out documents to accommodate all these groups of people. We recommend that you download .pdfs onto your mobile phone when it is connected to a WiFi connection for reading off-line.

022446581403637342544430367873065434903586706563598640711215536675503977778345\
022284982879888323274029154432784331439226229093642671386163460696837272390612\
883446560361829907201168369563541321312998699736941305774353008324193943515719\
139617702943359452874672051600400070489490933315677836251887761864349980106455\
717929134394415253331744836843323331735952432744054054021070263346522695616809\
224403296167368398582023605846731536952981052626078496139998176196838463304687\
828775093047489452848112539297086751600306510528911047604011648133556281181558\
903026798268588848069332831948466469472812127229787732951189093348246611800892\
657542785143804110246179350159183282993384258505884106207026861330954578792161\
022813339088638948775967997187619783130400862030491368638997393117080754954680\
365838943518498383324223860883484370038763021068304851335435093483508705596213\
529603102826121790277132247938179505172069092211809591162138773046208733921715\
436882146287776709757397339225523946971629639329269659090936888658047131496066\
535238231790245713821038453467253328267909353581314373516597128658555136724769\
431733837788411565883515157419186677440339085985079342452629938912749845989773\
720989915235080872311730007142348285660513028413241530473434406826470713520628\
267182642002482953273271360294741190171341570643057619244463391576904057302475\
226291904172110888183130339728543576253825329716008743151735709813009808939657\
294121305158398773482785413582696757079956249726807948709839855106331994954672\
289112869335939073156817424597550074450169586351339994925257154739154688428670\
569217571296883391790540210922844635480749535243361949069569919248049309837059\
169310917467857667501979661808664158937478499774761097871975834360900634836111\
711488175007956260697940990626181533764963600509750475505974072791980679618363\
615643748099179575092773236441433797783311077485541354033379932451710389769786\
984830233167419057124396632546708188037295270055049875032523073647665520679356\
574913461883180521472380386525494106295004430635238900094098944240713463751305\
257486382796131647494611268055229200272521455502673501781759580826760371811491\
460561672431037316680134103705596961285561860075087969483946651816938139138273\
620878359814258884501799618318394977188398532682562447563449973407368475498654\
765651878892132344722123173501819417774194529519410067905071315033651371753999\
928484210257119772228524613931509644061431006761420861032673101638639315586184\
503514176447574507178277522134949204651756870269282304879837219174640405128361\
191848773619458516141158415398906576446650871047648844278587032349559863693188\
941017156242344908874306552879869038754848938323593141389440843500850651121690\
348785716775259986035511123382694401130899792343995388754370247395327222746771\
543220552549470818367137861854509555262013313265619876843218629790504079532262\
597191331593703217463782244870053700784670222156911777938719782999817609354968\
281773706029919003002086220508700351944353990792883859490668719550306387636074\
542677498347162232402768052512362058612567599361968814644782046867248449894999\
671403366289297768770416017251691122679878458222967369598618177579976416082814\
848352163172663054751069937428963606439746223581356250322113795799805640861155\
706865652268034661462904852741850148734460978376891996407141818396237535914393\
984980897074752510504990809209241284064964796865663513851183902671630584351319\
546938581591418550337130903153206288849023533156614898880874597171086842089350\
806196925866225766932868451621341566930720520174011716014597306937841554792581\
674954887036074496898616887293553371733419591898706213836070209608170430559730\
658604812657523747365375472164765199336148759924998314294814778061905890383092\
942975920481309087391383270086934091762068168910764818079639640852154261260277\
590485911584288270984727641575909306958020003424763172131415604323169070452615\
317986787596127969355703288676409701420020940936540729787431888772480359359724\
555518411168604912134649937818077991116896326718013710713932101400121205312965\
952978826849055372511442662503767147003642472505978273580748774071115192766266\
280495398932121499857364047879148747558426619691683375456825847716550348470796\
143836964916741563690155854420493850990185346254243121505990327313015235453787\
293626782222617237495485704521866196368677463313504226546683875010240694240320\
514213898797511247242086381123733084737741098572339445180470382171704691156513\
147728241068229251940510086419628370653019815446441732026222878856197979606283\
992701701346063456057483490558499093045900494906709243323134388598023112304249\
011756955881779211335334420070575534117590735770314646068620019564736559063702\
839489867828853129770454145195638282872972199193930234969372306238390729886733\
133969137405374600653891930303640337627623012123392604522632930543540036487895\
836375949361868319101757776714366785920195456272724854700854348347666552921391\
355760849299539416441409108014359250409265709568581561608376143331567159565117\
372101336040128554584225072327660636397443106180698876730137779819775235103280\
819040895852670293068489877573475698355466096194553686265087735707807144032120\
995297373695787041908637290723078917501269108767701388195383464752951083875331\
708807903165150714585694529345642288537338441304509772696466705820637969232870\
485352908722475974808074237288787423682928041899223207720929289683089835563617\
899915671687780393426269976280354299198922459831284561403496898519394997891302\
407056577964195199723620612180570735058036446713027845088657100203685099550273\
553450824096373224125999460893339829770686557267662875623854434773776160015307\
516486806020829510902662491499189167104537026553062948844848504866548231668680\
617874010767542109761678202125800415815029789623425437590977082547797411857932\
984247895371341457312624028550325717274089210525033772135447980589852676766563\
993455234331423830198683925272124993736565045051521067338837710426622608037040\
520167012379868952138292049205818460093365612008328521447503412842487788423252\
537119155510577018958175552967749610616249555530125256917500186752340967071384\
429543651045256428974690167204191442089277738665121957238776127804213038124946\
839977572377624334727654632551683707162192611011801822763029655724264245150168\
701169247154587909111366741247011622883569451709478695825601744040839828720951\
075356033068739448437699811218789116031179795684809559662657293869527967029675\
072299790951279351534349035698700605353768106109373975992772589637769667142566\
827244768238051357877353368145338503490500019492099035537848424623348402142453\
366223361223118631798762672644564614501427104866510109624954980995968027814258\
771915912217142033137726366131879700118732824283392586881588210757639932523143\
653428647443024018506609522923601978361692845896818504197154174526630281195401\
486336044411304223833359809442182559715229677337715983160905182150192803659981\
506425364408498559999281370509902617364316605572582181050493763762081630216416\
641226370923162256418284904795778731662960970081523042346798635089787177761176\
250746675916126843469110839919203977650738097704659453240074564025502609058533\
986738461537479822382742287785405318754851456316660633464125353596508527729674\
385948014455058372396166777103032805479868291796817368811198653968541959439964\
630534456082104275061678505386558973216410948944300134452283747096341653408830\
639764086590511325069767914392979573316620531560160145085885744387911534667792\
065010813274601169891530167486005654572609876494435573770565728492989947678921\
260233141674717201370380857392709405178593824129541652694893806096006056629914\
041758290900775676642819657558234335898676984561183888014253585326647492439035\
253945173403492784958070155503994564602093499135238711254966043121169854693845\
752192054472698615514785037722276249896386117545651673955333767137491306528719\
924152137661738398681955776818588134628522029107789096264537631422304999401489\
192640310838571882115488654240158857718554681796373782024596996495492011410956\
082475113742988378923929120018004384417017003824459513205083495948479863702495\
991464993847885842394647030930004263448389533845881108924954713869961172661719\
702124158884883115109697710475827252093315054675118414474039179450601864783461\
226956503281737724140991498342776055238051865424658111335539949619657309481637\
950591020224255721190020378245734750757151307748365902809251932950338495009566\
892797947219577993294568607425058917855950330415933004949078101976511574901357\
715516013812373598140973702848522923397305089424230612547607804250837717175839\
500879913093265696397478192589181166815825117292115949032206502576543447526872\
292924698632680011722998386604498625713730799547891494977300122077995128955658\
333286687771143678286252012044880408216604661399168080350683214480997771105174\
491056305176172238457848136660105610937355664861421427626609338779250891068010\
103624706190040296571990158652520706407017464829658647932638430246796706897464\
530032675650351431446167474067876431603071294391971921919741666031430408536055\
743560394531310934022584125368228715773324979758472182293851386770867245561516\
821107504866044254913220879988106949750662097632861853828892669081568702124625\
168889800532383723738187105893250424833801064572524367953187729783214470189892\
151958720334448428420906753438501287755819439476683940196203293841013762792102\
575922257210934592835819366250347778586107175020819818790871571848647641066298\
315059830852020389403367781857853324982887285015825629283510711943064600821933\
775351524201184237754719836424197807507618173522335767850308998216402618493117\
499496968241913453495723753076056038423538131921738871346039305942943293789451\
384207973908291242927687248990868863444123744966688059191588212474345858853332\
778450970335262951031820189881850906344581236042810277140615342654461374611522\
378760014403493430951280197514652530351691623201464028039614059474152103671990\
376767088316419700518149280444307247881379845782704157604056644023477034325190\
668096503054154886169563924611756030150861630081661452357070084466533690534214\
872384091278315106808114987831114179785955698042475978236843381806355149194291\
701984051310703998485491251951252076270366373599485284038798149618078956190047\
978570913020978694612123565664824609447948085611294556340724330907312928355464\
794871066872603808681090064629416385971384338429000241975534232564123986615808\
333839249018632175982168087065152987448001783685339125242470581259973518497582\
726654587104393079473519714762255471011661844998283397642442611495752242231781\
533364182498990810110497503387775261732375304961775211661788115220318588156336\
580602979761981680245312860529648362972543241279303587933577588613062274051609\
684842843403811447982323796123389226799659614628914240144358837539270490335035\
127443306102616879205262870951616359851145727518782622803722047375342687242226\
969034846145175637516408753487831692879618414025469617980276461526202130048820\
380596949049526961616583961957096908932914558322376286284486557680861814634323\
147377778938765089655950708328237775182395477084939286577775402265696295721945\
786660258891540385465854902157684745890678558832259816938927889174804327781339\
314759960157707830503138489715420094234455428199605805347404950925992675671823\
854621735649217709193708599734560857534648716514307310120161092162413813092731\
431597069378347403550972552348128415090756684285562964500329161611166478685234\
412512204660535064725364460057222219114203379544180507797502645754885090795604\
346264614255298588447262551516550028671297010083403980303119073955002941166722\
970425656056279999143826657040377524091207588691742090894856693872155238484799\
481357940347563043904709437477070817251127189676987352526464300382848700055866\
381664304412067393157645887184838714640468179093953741721434786474545772185800\
928871298431264313327269799339000492460633261456495931208985007149194268634678\
533115828711535861784486548688244642205856336789968656028137785461011964281388\
661451995925294274871999575026487258981375284746429776252439865250185211461790\
441046599129542074820271226547178218754069734476122567334678108312420634304517\
714765486542107960335948307010472574906946193927298598009497681157987413401500\
817248155827045515074239925366628501483555419293581026557476450001358702254412\
863024701594973621595247995074032293928625688001669138404520680383970355085344\
949925172758607350879784813764167410587641850568764310527407593455199774214582\
526265134880615017298699169865400606750969606935405219387125009276067447478030\
546465587520768220049927306157572310491909207920345168462507923211888273028062\
534730472118723094302605980728006329857166376108968408648204660016788461744444\
064634558216614484955320099127662574152271078553775290925953162541806219742463\
663632508486640527805017421936877678295651703836084434516108813947340252412757\
315581862768846897251476784003514514230069312863082279824041282049405706593844\
844675148406899360624548211403568326659653683895161180779829978142771472102066\
101053488608189495143287677862787549595612717775424785059888793586060222539389\
355514126152349970562883322004620078000092911941387090805569575543036292874744\
236735851878326908496041650094146850439599989838833693191221926892578927721406\
138426585143656812929389116897342816820261484788060642525645198758049609055611\
982760293758778809465128447195180204502814222141833219411910150418794166567982\
360958456069051622491281329962707153669700097349375172540028636959062245825102\
609248641726512039225700824699449509716292549770657948041269809121272113881708\
207410583620016308650727244882068190534888517808577919705423954008792446942006\
138571151038303470545669738231558661477038338559816724330339477766818564061004\
808263456022741246158743169047993820614347668113634560039220425482560351410660\
116451867735746546730943929634210783485112631153638722470336319541436082780347\
080963459008692989768374904775995333645198728296250307125208174578899832656461\
552282348255483903976071195553395200103600010393689798696779918879378724126025\
040075830884629718760694107068418682006326952674051757996159996151959259318440\
040434378991252035904633487126288905484071531981053369043462095958168239437345\
441147137134358865448446780197573500585747191384446285914139054881819164792704\
328997998160976912909283904595386042509268673090946990583351026640040937112471\
863040127847268295917442362192538325409492000622805030455160756254998865562599\
747347119636084016150095754192688696920531717046168569440286873951907921638708\
780711989011543701643609293637187344369840872253159077163655615151501147302677\
717539853864844177143060022061606323452666538285564392807342046353702283265458\
141220367012408160988430477868649382432546655916503594112160184860953852913012\
967584433725394463039635527688732379705740933570492598388611320407738308139624\
844829160107244022166890104299039713490232937397169965009450723278207746470923\
477133370279078270458289423608101118403266176768470068230587402314597540006454\
539166453547925199819860456774376925105362588416500594213506583042403497011544\
166432304286535621645968020961269031195100145614564951069311876875614079462300\
522939671610517383300574568833032434204389841358147943277187107250415472225561\
015484406018978550722472306546069858238365448909013143798027407518860236237611\
869656856295254888569866351017404373394237802205978808457612846445614848414351\
553525639805010652399432490100918903203172091794481747560615112467775793525118\
463971716027813812276694368420774005576515214660795410078446166360335066362387\
801875094288092549025234054940609621142275656855333019396289525984328748749645\
682531308763778871721057479010109217611390228077088839624464780622312913314005\
467578583512148074501467218569936324512291012980551451314319739365216544022176\
988472016001607271903512637118249256159036884519006525533363172925473913301916\
238418326366586344251637885085823811454054362317539100584233525364754763102960\
546435696514190941950937076573591878139785601338687296232259557369660457898927\
453721872948626373351639688909558389489880610805445829518396708430142443740865\
359288950132342736897876018330986543712774938443104502517529176106431988691199\
882373769123855793546782372856803628439516110237660434684324605773363753265357\
758236462682256763568498824264461631862312648676424470612200873592608027476197\
453296159857576748141250205631621881443958285863459487669410048025175087503912\
851356138175453240155507366280775398758510809715235836061499238245990891178233\
100682142830548275187646728118273663879579887903457714580701009749474933787668\
175489977171660085249488339371810283408049434148716183220316890238556665712770\
195308361404057981580088844403648074947837829530849575629921919615644540495145\
931611599794388662247307082001973007531772417740277296873818085791825760272244\
913385841448940080092879307794228440353028447323025319629026010948849294264402\
939185640313593456322437665918437804788059015112399352501241402283437486755501\
798459022699633631221186797526503360996308218918941063897971319472249915681748\
709765203340481751038456272197825651027823708557861318056340149783101895450614\
870874013310108954534575603084812281743393639315319565333292593088417806923285\
729135190909042111835089720291883162529773746864007982455441015557243083875116\
328761104004658539600855776505593420496114354259133657209141530360878497923054\
372389827383522192295013552133607231993791467225220881164245899726478584164980\
091641127697309445105418236598735806717543458745826702951438739288236551810345\
574768373224678927442396270891662970549643950902124994283459705250318934203887\
357167128074854086641462920416944718693356924088348678253371841121120380392999\
982120701924731086649266198163610381091494152035844867836059917263168295414769\
177036431303596049823317179014556416156412238392211004294043277254689395892518\
401218857612135563149140049315735825561848722462101556926425458778588044852952\
128874636904124836118750156882258990921077751592427845154131057454568876763161\
285037642053721334185947605560055882087694036937871632860326963737915061437174\
676800178188468036841324539049759714464685203348092201851125559425835072667357\
233992004980387205936398948148227936576431963324236681309272498654493599106752\
031017526602936128972700816319091964499917736245878054952427774055048691298239\
739253522934529609632605377234583537590696187413561307937652194626892360439843\
618116956363996997754566947663441884986037568287743855874738417937199537270494\
500786076671453630432627023722038492218014488476014145689519800776797639513495\
701112745547712499973113909165207266268828500468864624345805764149006467560618\
316551256684653509179993565573573371084285124766949495315947463948803417251293\
020718300479519393090455159649713625050466528224754102805057670262125787633834\
388525054999899661299022109983155995682709867014673452094805620710129481869178\
576076135468708812836745837263737424451892454917209665056954936660000380272304\
198016911828601072781515439233226124177106741443277044001688216734860333358470\
018780398092015423720997610696565680448839437152291058489310643655421909644812\
723146561056991720408023514287142680648798525093952070765582596406054017310103\
513105676935623130798829040645390664736822794153542683232676500652624200005172\
014333659893130011586605003444580666318173142928176611453291925952913826477213\
990055067914542193508659080470110294749809174375067278985989763605392940686842\
388263977880763072530824744315381556976806201313107553114401636046947616776291\
207074723270104074221020519103259730345891656049128701997188739025529427115561\
921830965506185620541949202523833575041763301188018942065180842113803230233352\
821968715447792286350419825239656720056697515011145137393665205450031908794574\
649639001575919965109830517767549827753391735050047485068259315956216242170132\
390973477077997787941789791387762789511112728732818680953390584081065475010664\
527591388321921995282005483957240896442923642203640573931522625644344334302807\
729628009015377345604106479382021704599346748596615877109309094204953171332549\
565126666159660679605044231454508517804819254663981867518356670006945481436651\
498572951287527520387107694285785454963568059995145528927061143532920989164574\
071181854119255449036124174645493901818030448420065318727478324317591134682753\
934692483195451383157284012714841821705905078290760325944083109248371114627831\
363434402819401743529391700618674918873156421105328297924473449251670190407079\
465012459085536668196307742699891485901385678378121783851535582510528905629773\
382408067635517786033142353903927179301083665663247268251050312003330143534977\
091421341284222991803962825802013146257375622436061605171834587523964419474422\
343593863311696949363227852184581636655406771134251966159550022857806307752256\
979473783343484280094836395492423180358023418904915475676782988465270434672842\
443522612135821056702405100971061555301112967741162027471769015374018546744222\
874909987594112280935686565444027270815201171736085035520262266590965341405611\
426886213663184230549560883514246420573037343125827438314141184648744353240253\
928244049147049937414811878901608991573683323439909535339290433257251598405123\
860627778580053970752849356276075866673582580395282135255749236904681852060454\
500021160107688758802282374236428703416835829895018974701580391905573819155817\
367225694545924034556738069068870155801979885162158199960368022897970968239258\
482664005736402445028649216797147477271730788375426999411450510442338257046016\
579967853637334090694570551028432918926506787937768209442711548822328947941851\
761538868780602085061134052798380736702275492983209819536576194011970737059692\
911774410877645108701123443845432596425632343052874339462867144051074703663855\
156089619179329374825190114189029672499973102305616153367382965580674588351540\
480009630332961782328389051106828041332111594581314738770159459793943311282513\
423573009401991477713355898401036132352834553107206718163100217561327235061052\
004129112685903658703575176343578914822752632375513164020684373458495862217314\
320132042094249869573219565618209123809999385091597026946615727154119930430002\
227450881944150848868201739767651979158370420819030917718702852806746856548703\
419534891443158104843416575461575461924923049106037594743553166075623516903034\
919397600635176588874803542133231945119912600225670185592923250524731143049720\
365356694406878260237809103922096213881614180056307309151674322859845927037909\
368574637439985721863989889302018783720339631341798759057477256457579251408423\
750658081632828932656422353622503144050770759902824037839484354962626044962478\
139651918676246184935601186674310983267614884914353292685576871094509838231843\
926612174531833537650224502619072700728720420583443598372812321013786092613199\
020531003529953932375355980990084122404940361890666805849654990079748877637171\
192259289999425735700032456531234364593003273559531122718494031532358196610363\
244463341842133920501435403807270753776112281306457811545005799991361252143353\
552697590205553887870076226356525918627439300325944258241948337758589948507474\
615221183861839693477934324127406141342228990351435270618336596202090541998330\
219525266411585600939993339910827693830834262693626577775114053563537338457489\
964754277582906616918179832918551904926754703716337865861310012318250682500406\
847129438939810081004739866867238586665678889603802379495325104049404868994484\
972609086475343873486175547251826962111181473217097994999728115599550040672953\
979266523774768416165093596512044575615467180917868257439095517796519661847249\
753451629032957448226689862840283598918749801473963364117889197243567160519944\
582852903827673702384750204193967904692251683747823082090869049825642175807124\
269550819929714889441433122969798857248087325596505539668372461230513205461413\
943444464627850518660259722090378223872854557472620651451399287182887452634493\
880636189445677451071840086960985997517721118955172967358418571733902911969841\
208879340885800637169923803908837841585637585888179194849341006311247768897004\
700666192199227639921259408801556590651363627531751724048051601591172376651467\
044511325746232912167895169749403162869470980180088524797888543270207615226251\
464167895544652950776975408924661461235700425830803368863554027650494497042810\
369708734360337472632970272926984143064904574166015719923383329033215508011662\
008772226764459791103740468924044391517032168081194517554254786894176360711859\
238114761025902383054251976962191014977849818337557929027802331820372776911906\
680180818996347087768991644428485693042387687017398522581157974454172790353310\
071227774705541610238823899148731173887735155234128887112690550142922845961474\
431090647943403112717855807259685844937433517583693797555838686583179798174327\
352400466985542507156628668622597691945373862020172642629314878666513062595011\
575958224292350090895608850209261962214642380803723806139568672644192421734420\
804992247335876157406294331152540195120300831586441224681755329644744283748176\
295084274016748423210300499417614878463379325649980107855829163743522792826996\
587501008887764395376458296305230696315808995292898316848095025187980764531407\
849121400743297271682085644978739206918915028168372730469296744052612796239894\
647758191213722897488312829044631198959336562218151546483780753128301360382333\
588739911350658314399661061455770208412816393253541042590277700646859232926731\
386637169461663585773894745622402525854748247269302548581710639277809252291191\
940545968713481782894410085893806673111599211302818934939890210044053367586317\
838576556279942147141288436304525690691410108324629690855754625455608370482164\
612816775389536349546009852721316845543469108829836900017737556869771740176147\
965930141153811051659262034006279748605894549675718961260349127981577420330643\
390081749685500533640208611920082822536367048602482333142263684785598514236740\
552729571369649086722244860502395205136202101575359037011771880789364026249299\
413397615364253889036748178260676988606967058129577029823146129458076775615923\
042567485778213300350634321591773982483093955980327058416361469477970633815474\
509857574007946386582736840071122517947786981176855103416655395204112929991412\
551019945667249876014100701337691330847856958408470424591821497122244826192233\
076970869446666377928696315205450935051861824019115083602645286283134305979776\
573675422025609996964009368251545384939191343104487491396201577096256594500503\
568362093493591976115636804692226582599502222163149416100755568940491379113741\
458422959025268670177790253839648488031849465051826041686085958274749267133805\
905914633183869196813081322360374082814495334720765228993837543676348097468714\
853077669799472213800502339672002391085410840940482814925021186252802921778999\
264362303744394983641231004838374958583687614666625104526665921579296834492150\
919983874130529610123648281938187669475671492308527857159904255919822423895780\
394095856262547101448202255588887430954771788704783109133103472725642706142257\
704750673234147737587320676375277994514771971214387830615190644245259192707474\
158766057945531268066510288156234873253460633466048176887237872881437497815394\
976306557018119546799903783288199796507812220835725932859958142373973365128842\
417977727964871083121252329603778349276540116181465531349182449617651377162778\
019819132481279219253478714851539852062233652931124638747489285270389657139884\
861801936410303606645357477656050419495348887180330649231231696542079988957742\
660455803678510830483469067166238098458560554594530116708754219705285605859248\
526454539768261744315801114074445455411205934892914934748800217271592912564347\
068093456885167014361551179738254645563927793472681087470619212613031997969016\
597018473021636928220504978917727846282816987790661960826199694233622670431218\
789420549136173678480546198513072999151838757879839511747648478608611260295929\
710340415222063812620804552757700268451542671978166213125453761424426100690285\
294953943686930627472757316852203241878421147996067815607058302206201092926790\
079895058064170348200578661884192804230903355505614664247883334099022602255988\
660682817966047224478055871193407244018658685099979121258507053357338552719119\
535228202774002264816755987201200741322125883092950014483100456077350471787069\
711950634879320500400995999238666177023151132733887588138102235187440709262590\
376387463163327388051732157305109195912370127361811061324392247753195676385208\
766488435471496761831387523293166053563833801507783481499591122911230251881078\
470331534566847789459204769036355853958066369750797064475146672373948550460760\
466126448595893402274072614635406784022477103907125667245803096339727447434034\
414798754912422993920852976779861989089917781692621395572827684521755256277819\
380082844394286609087083147596122447859135892770355853252281827571831786898911\
333868295494486508694868603668625245101225701871454599833693477417909388136421\
823021389050968469171560803567523289242700277040986254762117169834426664552975\
313555930976222393131371855539900276700311830479592833968271705616637260568974\
542500050840200913983211422936070052561311176570023194118884894445012441346851\
761648466977005842037569749095099880152380843214384259888691226186236741879618\
820593659368826518559458394945604867540798960763807933000727588340054291298781\
522961511667464074552822421867007764753560094133452646667122830019343204220169\
326160998368978989958732299394352059807969530297120206953645122910803214085704\
382969424062600788882930541564241939180483673126087117564231310965972861155990\
468967896171009950134023147871908869918685608791732445981827523199293846765142\
655796083861195205488650421979426289610463137362342327077082607420005472973044\
591027368680150715089358471351062124652006282422295540207730190522295344902810\
186751801864116641139845602025950824152026394920225150351048775641781473639359\
130016925954650671649326845756124864304944206279742718595373686610478671348806\
556128197878938700745607411983040309030210956017314164689509959331081945559431\
475119154432483221374998300687071913199167659752686064818977849002475752718907\
246003296655391156804619921732359010810881166507273449606535570769395883874242\
629019408468775355786476720878383206604992000175393690432260043035142309727656\
327489476968847764262876766312140717562982799220896077824783713731300525183815\
255013084288263924567220486529121638809972633133200064910194232635241084523053\
148766204866344834632787120149843376536655541479533789491468530703859640499764\
669046223934512782337250047842570148424334742535177749578004481735427671013279\
544324938898736759160507892611113883378792477583353286431387461060090067093865\
094703536205015997249836726492639133743076158020207898881150545883061583231575\
084112096818891969053824044277374022341952326577986323967612351580915176593249\
124218254753104228110043063989720943940223589126488022578862207712302002052120\
922414706132055483593764059676898410661601237182960272304252004682354255574216\
630192965134844323730497268422721890104075714560008669613465516772423775241406\
007591954324465879658645875082888464163641849400941951184433061840191773192544\
182849431626826083803925964540581964813236977352798799914185273083460034848329\
914709633667466353980008273809496674300662979317856150629911243450686096864528\
840444298051159191582185841122589264034516720987120958492865723890195964709992\
840982812935815714953103932913523949864750308964437023363825800400565335460589\
596266209148642983380611185596194030000246945347281789057273387302411376892334\
457363548253438276801776764333778597035642680810012659325259798424568020207055\
604003138917573204746894339622391056281059822016367663118171225072992470730968\
074423991140074147525021708170165120894230418495350298761444391239951311759006\
334582058029448035856527349402795088861754597259302099779805065182257678134833\
526650965740469464150514593088209613165800041726310773713124588406625351526268\
884357495120461602069517686120006165573767669802858540181609698173909855288673\
538653085326296005934750249943616034944407366782904478465722798306024107802172\
956559166970103224924145618858015765394742183245951013238846779085368090691843\
924802451074537023683544694734904057905944142144276699612013186917159041412806\
804990384517295243516219063328083900567163609641582262376055852617423278672641\
401315748416892212638839708389058285170513335477828866507320194315780893239555\
565467212267078337227459801375584891665998217166811284110364086782652101174911\
872163152362911211280091446954618777734358409648312779021071052772806736802947\
763272675432542850036843257901302970961728287197658511348154445825372325953372\
583435046180740207463340783606528425019016272179127808583400589586773307037688\
702993021802682152477639024202255159123010212528022979425625732641268354910631\
918474088408543712566813994760682116208548342212958130663620313833425324184702\
225661407817767438199980433952363750673669209230879794296047182731130090879529\
794233587779041837375858138305571830651765479503543338180566534553122571918518\
990282432105810434655694241846713720865768066008184684961659807962021967136112\
527483616033932692970134780885276850162251904765735648116599428545404244797518\
651930660872574204342714294133980210348380118338660500685239133864362108666574\
356924016241695678593362500536617596663719653532850091139485733013452348068922\
003688104318869893567473186602463819551713194660012542280951911307365236570866\
871573701915315866669221758968381449010917815148062524181730525357487882145233\
536344188047418239278732173704253525308674845828947211538629200826336544139306\
928899109166132536046705260193102234860971066317407469341695180718196846455487\
902373013500807052954731008261905787893340223138852874482277467529296638892702\
518847002571909692789895786390595835250854160599584917555726613094291487667686\
856792832566147114268733827173291665911170396591807067987663681054125748744424\
370268383273688544044017378111162612551268206262969021602363222228729796144916\
186914948407997280887640213225249371217580044459945825396655737892341251903126\
249797762742156307767436717250864229685715549591532221703475046877999295870450\
327695279093850582767506687900087022895164919055354689265966688274286969830566\
164148971208529670981455055009661560177754691954745903525771294491024979429387\
691307920840902940395156886105033759839492008393352396592668614679501915893551\
997850694238792634073775456268983814754765937761447661439121220076885532885072\
678002769489167970265143016920858107695730921866180195535416032639831622141311\
522476471536690733198721969112511650346320474202764038352474861026783558337714\
230712673155439459273978542575401015426846405677607087097156174691175462989001\
685158151387459342843261845993345550462569608030539999563991213625838569719477\
715990264755500429627364908867123718676108576674564207287139697214977838910110\
287676869805341082140922348325463114600067234648637881499183682737279781851204\
721034601817964821694306824852810508097489360480667319091828279531785868403899\
707257037634364698121155562876799096241408121955414913515168058742580974804452\
62085515859846189493225992551041098557504381174378851\
927134155810116822314498784081963548
58834551021759122428031520\
0620813555973986653355399074538493425\
564074604128813182911989579158730094036048666285692625426534100993718814535291\
288790896170210017912512661564475202944620341349091767901
25543966896920679575\4413731640156112065834012055719608
55101611950478955085659791467520799118451467\0574871093923761427366317854865655809323880962411288334480144031821128016038594\
993889289152807389960076840208892891695638213310122045539006055581375550471675\
2798572869128766835751\924929984816935143017004413577838493203054804371470911\
309034075812145097020538671369712774738462465241771318483153176724336691236452\3001787463066213395239579987241230732482
51886851352549667351747642157354822575\4236603089470890170228346762228571001648385247606350628323546458051239468242363\374992463068661124782505740070528203957
596775238032508641754571733685749753477\8225344226354820440168076795038361510417487134369013599600684159368500799360261\
295870211450527508217003378444587355919556795082573517335174713835836777489606\
867170602903379805362392917786197698886814531704562218653415827401581567799723\
847161636155851680978125268088349246135143407217352258115619159465165727638074\
358304160171370441066363670175080821295189023240927518758005651290494727331361\
222506981576075867288305481428694645293166024658948416311496938755501801825487\7369513161138777348382657531764681797243516889002771621995935985623903377837378\
006469453909178877259437498183327454427624182695698786294435779395020664737123\
433359619536669523534148283344924099085411307625168451312144469354031814678247\8209722027870962483477583869759647922892763215768426870732708180191065151659964\
792807672335552689804163544275008262899828361731423850152168764019050973460007\
228399704795800828619476248335192434452746050853712765427674098794731226797714\8711014888683169418113092104199023297121909118879345142500783419751981529032757\1703300179109684518902370220463256885206256926839701607037688592118572128411540\
618388913881707214119122839975536762417727401678463087830821686978937921171815\7688191527575021461289122194275881293168095314353422272871088761091640154678126\2304187773869309633428574395860304610196314991269294901085910157097276074226628\
168699047020680714732967023605378885526247484832539896672949925531615648025233\3629158608852164917136941141582564051159332919863477412454749479123547221109357\
99563419900783047176053
979572647319921796802102839351617871246405962136617318\
407460091647944261268630583468895092634709526389908730948494368993117885816362\
003721226111384060
76645343825791276452347511997642606742914252290101561550694\
320835668323872830314704214477531824114738632207221887949406967082421976784300\
295657413892290101540573168457862383780349742713625093863628969701642786046826\
551964734940147517615260236132711603139672344645985109272950017025645425950450\8031193615496096126640757141803003436051592807444901565467075227048142020597982\
833514509437860734902049147584617531883899869958769359511132711446025700949311\
45279695018767684582676870194658874100432716301951529701896379804802901
810086\
583184878463134950856127155293541467560560381
16883022557014763271754888588681\
0912223141002712208776755527675833002889041295419469677
3136147592258141850248\6106176468548343109831850560107797864923670574357529795451397022837552901453628\
281747242351431803602498188008103217327502079820322047809781924831168372062275\
923858345748750568608610983110936140998332341007855018021031381474858314007448\
164755840\
059306373748722588076363909329472693865037582000970113809935069205\
269209319748698104642767216802567214534904556107432253009242887331276260649805\1732108570572633772434100522615645406554391077038321071353489732753166296827365\1727441396985640745786490335818425018934020738110033136345008387551374960655072\0432317818660939006320563033668797496981028666740573812689251617275870682527688\7298330327689932711132754329359327718648183265605344877582696185228914759222086\531777567650568921247403767193109429921884549106388669781597677614
368542539357\5621109296912875456652502783738505782363128753646152389318483325737877017866921\
212798265879764805999314007962615821307414567781134889498288700913219776360387\
602764020282894449375751209878471371094020746325444893656454268612823414675201\
440515467693625826178758592935991598236178805697739084684571387565768992199509\
434408022613539550796584624328674039502118090893769959114427347904551382670494\
3073663107559266928224262
3289623129989906869151515159741822894786457878
36971\
243623803879487848543389493232589039760599155273086861287515990841251055156138\
827697459282379362047130093604447750229604447978523542341987021395792434614675\
353220767078059788402074069283047910834260828839850927401144056432144616345720\
858175495345477752241192334360813157657167759187186479876885223352432007449551\
820438013238018894547799500276987549025321068940146737774212597678306177405826\2583675235356312701048121951379667491836155493275550680188968590515402855472247\
064496961787428213138321156956922612004668925167680926984013767829753103392882\
5705594868686611210042217231941068430001976701
2980182236216364192134440554035\4993033475812220314597252574057124621891801019256191714340250093291757527688780\5930971938457412059950569249819256057228970992456606542519901175884970497974375\
029587618451482283950471508991463259485067950782709786468534227780894411918615\7102839610193789454882170576778903250384087044120347874780344586700035328117568\
059587864745570371272926028217805303550186840214308101108119547927960206312121\
177960703850518007688787455000645075250929709659054192650657792170516904113264\
503761570691123309692046785705807043442206869573095033890512627019553872069555\6050452729840143991513812874776779878432915312598372518788648026775688522634242\05413603101078804352463855271332017866
8843396765773
69127634370781088699834336\
008286957227527575497413897393329130385931992768855150836362039935264461500832\0518800497893253979896856024606903315595101950544168425979833
63015916230593241\
435256394866314080689781322358731862748196442628532924983300570884081956538948\
999325295488584081720026768457195181792993475487152774587061858632599254517815\2824415938748002027618479882326572644076500403495842481731004434007370358812270\800033407070157612122881530038759966512954676367652553656445468957916422
924423\
726930329829893522958649245315180235161379138103613235425953787723376691123199\
37944756732867810177143412566288321891943927366
006480503766961629939531515561\0513496336743032800961104172556529547423898260892405180239381684363261648591899\
17573410098440365331332788848
82095091697341854407131287811926287886034848226\\
122693141688631286117374399523335945859285865347843427722175043856956522740996\48023586023674180905564890560386292753102881991945
8671576880704100988557716911\0162105220167524063852752857235552135826385388771235558778087093906312242273996\4059755481446117504990357882323134612521744800348105397304019119902794988231780\2650357718035672331386752669244826966105716677970446432104869635460245255179575\443930247138141823703791090001359644038450022068
833304118668786207363036035345\4437251185465609713153484187567100428073701631192621865809921038934895712612357\1583474133668182652057719502000655095773508568796864304547743637643781541429411\
42821803954536931525449192524819138713362741309709909509730387284
363082990618\
426004647487701386318050184186797451545951080985779364660456465094356964660702\1730557143920463113871430528360302945823199556008017745480906758955491730492233\
536423933518239263434759947985964281924947312779285239655181464271912761754702\
436238448064753958146340563548396967327221318915678371056220545791250993837875\4663181796626888039568500782740234389182543005068085292732174897690678305290106\
078385689980877109634318426821732000333865024532313743406608410155651822421122\
98603353639312736103892762924564862243570579788991668793078861598602461262886\\
874245662747901073862189906977136177841059662713315829288156963212829236160132\9458229953278458314817374013472736211348176856833369381656452989748202736159258\
748781672646655698418534060540615112258015486989728807529729690071817911261242\
626868488116768831451381192143997252059586331515451038187801240842030138869965\13240109238571
6851817109781087635129572639919404895456106993269876340295156575\
982696143185023755282880894469902379467212379096266497246919270474019548109529\3617698134108673097015600376974141534182548614632627888134617163663114272925487\7122215828776291362052842977095736759002179188931546950846533133003853450302590\6732347120943279857918433980239648581634688064627480711136964295167788584428037\155690550
546497353629454518085034512421143689310005051144035812913545085930626\245614
810085600973508242807320470626995121859463164673658350916213285165656228\
822596401652373095467127693288430745821345085912428224752023516816375244318805\6854131621200721867078551203957286944758361378384428893070303029675840227472527\
060525021147390003278932569703254657292231
68237028912621118618274019510283495\1987259642899710513980453738899372125913195528841172767837837385687438454948363\
52831487650445078970186463837151725106239519829119
03102013167455578661524451\\
155787076507532962191657629591752585436284773741907407580391311689134393168470\
658615447439023954461120989396350850912095094406093508269797684917189267137685\6814766558807381131720432814426461708590942967746746468938643857328803113958564\
605413618338323184835851840753522523855243481292730525083837049447501820463105\466721871208113006465423780252430286327288048677
685133725457196475144831694205\
2354678547238896886519049239698475024921946957413702918072649013102836053677
5\440157612562316184664522425483
435531777180731174146696712887454258344325680487\
095059154312125289449299353259502028015883710980796528572204979142807391823925\4426708185460128785386415817696481758401371009777591270965532192204214402865463\3763660072113612761623879198592302658648129784726923608214305632557246912408015\7285917525410419583408289163890520145527867127603600593604772091887842948187291\5900211631008541650317870341660934969760781560705793719513158465165787474381095\1985885690319747137389181708054676514487234665130882988342930737944142768408537\053737987813422711045623422592548624734325929630546175384490343205282755842756\\
339364520633814810490154258244872864297427295724352693359309213876713458494205\
462546299502286582036046549473193111027620523656292739813418590675492848377819\6748120631780259655825103783160175039337876560518153644276533647000836383235618\5385209903977895841860765385894417368556899161751919513041447711068871243956911\483265475456592918787213397488
008630904
995485766041958
0030341313137245234740\
026170270617960225835611564897155128265101154037348407180915384591897472780857\5644902142273517574779699416163935687310232069771875617803371899141868317895451\
417582435624855151087321401098303259442503537188080155055297911190163798764802\173618559453104
874250059994596138216523703955000789743862903504713117866195018\
924748864549146193643198004067622183210135505580649210110003452594917944767275\4970242252819271494650123727657350605771848304184694324632477687362047455274827\056093078559
36858569727983836878788410345080236358601437
368590579316508090345\65510324465985747663663173753840840597644653666801503783
6024202565809168836363\
851687733694473506011515793923948515182818237715661582262119216852473441918526\
559781289164949891024607577
602836473185142817134492268226730
6582831402203529\3035949346371077811135840204953744720678426283446310755304344361852772485225421\41560054703556915814788713620315745811256659
3315230325255106069188578647390014\8747195721727912266140491005027048462438895175851192347716523991732525912882664\
508938541006995699393884751979547687013701111328601223510460156524489056271968\
173442847459291927684864924762459011203889034164755822187194106457479549864574\11061531552695179369773742463954894990328696617604710445186847799122262
4033588\7236382476249862323798397016546713636736737300509757016913018569688975826103352\6238950514088413705432598847386464158791162733509161006671219553542395041747686\6221630555851853555210416775224743271142
328
2229007003233588075530113279511186\5722265866017194759250281606290716681571273040697750385324433049631555459607014\
095085186768736484101797060948610754067343712758021796469178699866600016001247\
012896330003123184544483043059338557295395684536311436017557136943895835587600\
436908015996356591112
407100709053
9
05967244504198409027525188965055299131334\2542959196618591027478269985619185159769955708793049812575846788958689535682155\6545329707479040573365953179740064573445997154423134292593256974820011322508391\5481748695754714226175297136128968467158371325646601750605545648121012557702295\1295155137757222396733613182878150245112696867404186251344009055993721905524631\415686564807364862000613102035673247310047
365138114950574197665096466012712891\
921815146501446492475826992937061607249997013737541342940314745664110915149975\
280312052473488709730743782591270302598163034427629702384601180865191802335806\
714986274966722516014921385913559195967797098077089555290115158858498169670357\8008897286415138005639919890691832759458143702370033642387952361710208865820027\
781556783969659458323440527810980536248121200031778475277451237365861952493248\0042957540597655728108847384436857178709811180157236329439255310909593094092232\0252582616064319003558137379442928
06201411837196462103880598974131423515802502\
514464114485408425045857216817088861869811044855131423488085126976448724716766\
989135684826969691984015418684228421101748258160577580725954627081637233851662\1427798554544017369196981191252463200722002770194612620177773
60286853515577055\588073367327473355929375625253398021648803723964353003301197040224133033458706\\
125731206277186004971054918211270177713153745315547259288220038039243789516857\3900880714237037887373368474245812852951602635600174219350215808144175747987361\
207301396976964811321685234372642489048855930904124692399169347752099043130499\
152051400461727128390611801134774921562896170614569188758203189045393617475239\2991487752209095182999382275333570402483406841400677111562091599550736611966102\
760769138637315911701432351206132906184901755693252568496961544752040693654757\1339220689041886186536371046549024947828174783474238812044670194298178636174662\13000157381389739093168636275081955425580844284060471148066651370576720\964268\
030410665335870838979808626399139025415642688748456087147388170141107615717546\2482850049997765051420246385810753553316536369771091626423851768094225517677540\
405665418494395779223253069909983309343296242338016143998720330905645420002152\62953149183185167716200406860889434452950904985515
2124582857310090070194376874\894359310912593858247149501
295274813476687950196421967131784514051580123960821\5483687881948
22311698730165248576024823983141006809318872350964820242031004916\9743806772458940429359414464756764756041252765042619294959323373061449801797463\3021370887684948408216982246692429268585659989036729040238301945275316864832565\6823899167846723953367584193438499986216287591805499105806495610714732473186996\91526469679717504758433742389572337792668607001
9346549327147591979861351924526\2938660939650661831867692949873970986954962740397995350568359971383390615706704\
70614
164375752693364054327908690385329817904100594909542059924785620541703856\57
6588767639022492382697181796499970786373951515406558275042391747410369029359\3301378384476327594801237215701423024211241361538217580088887402060996656853534\2593156942368950460190801505282044966424612869209071098668798563673170862031582\
8182385307653850698270961144080423097584752693025046101305991482
4282245158840\
676860352917031970799347664371481000330795910615768609012883326680846175701152\
99727777544407
368786491702247137835225788615033793536205660059793862079673970\
401170396070102999655162485033704
88473838589078303906155101959420897982976552\1459054712377016929625584193462375358401388393587133194750219163015361869329355\
617964993422611780727167325668734891672354293641750301475581374100147540360486\5358126343416777627588118532491966596778434947039106206938030810023175987063102\89490420
0198097984423690877057206483165588620529625123954883966722690374327361\7573440480505372194802380674699384631397591987939502237692698407044652896126228\1209897382149511787123201635354134019043063564239956930892617669982370474623022\
020396152604972679304232157303436610003398298013401453011127864719724061656766\4763407449288138128259434100845183565180718862082988639352285781867924528102172\
532047198130638961667351505266534222043455677765602418532939370765246360381715\2803837478189686344955590541476564474313007310128987241693660940103075462127014\6
82054270834713863900582891623940886355794342165035185591284196356713594935929\537042544112583556972309218747438632061517185952051619264672649885
428248916228\1092975025288276064756469125421047910981317698135164364599242201668643131173193\3022690073162884630796862419364704678235913502690360373256735906769292103267617\1332972379786382123581911711173810466961465143186514226747537614447562916789819\6352295481262494705799834742614130810565617131640515769203315569378316315454262\
98650696317601375646500475334252581634810064525497343227160499535701
925168317\9510875317908852142
04514784651852786484836126342610607765697025620417904829745\6893958614374923528555806645776500130827206748737383602643259908730426993137874\8748732427096214233621750312926898042634428359412394099384549601446710967585461\
208781198392262167329134788554973281686216327538039479822615826625461044803737\3952774246078847570010985846180559431362910742264571891567301151742204325187191\5958401318545994715402942498248300842305478113156488900929494021209045613473615\7089494494088978163808577808096154499394320070323723921954608706738809320981471\
254973912782482295413173477286870917950864828420618582031587292728610998954918\
784673407984942145462978025042053769440116912094593319553019106525998101544010\
715086156886967295917843889369378593658223867620006175292457844033592745486602\8953410044878743006684725217255163612633816771526665539568051866114362756342232\8151163422712685211605751204814428331491924806408951454630410521262425037824010\
322723988736780711804692881433965584417369777864813162162481370300457689864981\
262991636171160165231380130213734942980170379388170377790073817329242378898911\3620336123419972493893023127117843232425807252126
6175694
858384478956971082952\1309972577931314988367465808892623292100354909838401020696211181662592293138347\82169194
1678790555774581866112981833874283121695505867389360392118672373559768\
826995347512140693927480779172819410781981575695662003738507892461741702872857\5642280939676096225487317343165722333187327886810132752481287052370306075885102\1777854465856082838467328077647137477965126929544340602075080906320202286252102\8243952861167757911016576256726966202084742163698464880783282542432323850163648\
936411824267365872904030625538862133385314642446545782384015237881753863291857\5781861217517318700
54657512258856953960311247664529874250058131921973244008581\
279702670753806500239058216958691404606587138913674039253425036568578259400731\4671366320465428690722245531260277086978135961402076782036015827502210042434537\8944365821295711603889605189420887013913335633449258661757300985576650715748859\
298765075462188263608742718634626964007447894501118894007591864113907778994918\6200855286343434650317361595715860939679206802596778792948573108852024142452588\0773904048306870
62621955414841969134810779935489569025892569606185278077017069\87562
4094320\
017777378250231831637213824723428922341684575\9689031508038801\4643768220015718307733128738688963011150239250275070386919425964276844114154252\
76736928313765379284846256876613
630153846809669605301853208944259671564140512\846385851045779734823471951982799498592359902784611280
509817200547537082840826\9752625036138168162762277742191135196428648030913810615295336523348873966960929\4034588778448597523534501453543157757404716159064623625081630677265339593767344\
565031164378093550714929992043962587247656008518206701523803913713850016710932\1403039360019596706121232170363797896314504328432574243560487165529149368780102\
9876316830134842310215413687585079201078195835409296343909165868989117231659
8\0313816266480316573727529707894991832103638865480904090319313730324807058231610\
798938659964056328002140693931693755552173791838301397678184837656098974875234\1101397555705801098248271357591278558026242661804942108818466088138972812790802\1098621251498784294847808001095592508894605401395685896504207239077808368557074\8978464950574241889899380659228316087919646219202255552834349149242363096466061\
231992701398529672399189179714519714870456748459846151420478494793923711738811\
591371804203609368562091483956888987375520376188525379294074517552097145991015\7060554139600812834802105186722616132296211864186543302592293592203143364914992\
012849188571661309112
01753512675494347205967000339364430345575591784166731336\3169869819411550149894050682240190865510694428224907161540081886968162700940010\751164908508504675059448808720650605593100153453907503703738950065588
12515158\\3614549746006812081192640347395528845030286637594874920322415231347190431568932\8087193650744482817309216912626423301556902934582793922702706538406070179972626\
52901078815567964216939572865340230554396637571752408848082165470470313877
332\9410132081742138323808999642769909225093171289357056219260708192033972420361806\4354100378115586303993172390495935315808798939534026809621853400736481922090954\8785852337196739492197327803435046210371258559926691704794658543574061586382102\0529516081572881221262071181297920648865779673281713028914544220751463157087516\
634297944047524014320474675768871702018474482756203139737408119684675221003361\7703761333277376740467525030535892778089250269569423791984330638995329815709191\1
76165818238015738248958371259886183540634133447927485069342989111921650074833\8097893696846424566780978191940141247587236397812600788023518184318517682291968\50191212007823703032337796857698336424302506076528591264889133\
01544667319411\4229160535715068451424432314713743604674417921345329676695814378775445011288262\
007363202873286202024302500377957401562245329310452888894628788995362546241436\31224154235069890691351563752212505958185130
6851306492472848341489455534355332\1834806877057215842751757688146192297044231092809538757226330788661592379136571\
243692858649864268385586162740181785662740703028580602639420277355724307415704\0202846174222646617570920295341570562192032544659237785145698466995250875819111\1
85690689434020492631287608702417591147593517478050673942371596591133021253372\
313424618948101968483161582131453116315686371041651564908285694001582970987688\931056619525865320243817088193642810111845508
5590054736274669112279953658729
5\4438568305662133135588538770909993802932125824779443076880730776079010780491970\3565075925919214713744169727257135130614586064846821615764426594425456059190102\1893526995330942389276752995345368249860908763887741926438809192058338044980471\778794819106195384457351422018061568770352995090550064950121866157336956206286\\
736262986353567171667276597779616053016208071714877147775475121756071832114248\0163490478044608749797604635722361732821887169903972632085181803631289359322416\3103927173297971781613550517085091951335535612788625855529051676486432057517992\
819919588078451373097325456731774095806681208660910900956496074047710965528324\
362419786690284834859587410089498017739053
4864675091485612686929671380257304\\65561
2956930620865237562131817843621239918371902492204700515420910130634480195\1250517631030943223895752368588008546556427001236547581985177378718640444576252\84087083
761693719638856765685606738070549938423184878805309429751657378620006\\
118877767136171924762927732500323953877089357036917160507191322720811334007686\4802151424275065517930723611658657282819895517749566511370580198081133685100891\4644237064542371259698734032788044959169700662998809374165038454141684672551350\890855040036551347367705328
349998769661403381622714894894011
81037251927512588\836379678546822649974694160144529896824855873253100930241758080998260978190055\185150456919732556895780781615155670091817013183905347284239128422608373814013\\
109730026731581893451531408440525854391299353484672509073410837127134047875981\
087310267662975849451955113957515052403188809213856852919421004812624912287929\7650897480186333793941076755760968191880789327789811051218528948754289206094510\
714632755851323424252417590648005474560530146329805543200092950301465453342580\5695446160560256590628525009114753637300514505833036205460113970515970487565075\
3507081638067759679783
64388995580260091967807270178849955931109577
6992183230\3011
93865945856999194824725516162177718565269445794542364909873227512092291186\4026726490809531511851451335154958486192061048790402481499610097347583481935187\7711136442980705390046759005630085937763147443617959114487850893079549662976528\79260486630
6568358954287908702819515343211855910337653916578098974882566826692\
869688430050375649960011376676486663399133816813088223894230350568797118752926\
27992190312832681851827935922031109764722043774957008014447767014363218872813\\6312667640224075321886806312821491900307679505781219825437942991805970161278467\6835100428548625856094876290897456098506923803406050818580998615406380759047048\
938194348103808999164246020748306643442284519486880997656292904318039162055487\85699130655647
3681420725572284199937063200811323277424555437431755733400809531\4915653293488
03085515964311170341837584988406122049242747398640423895151537072\
576739051584138975596160202043451505621311747689901175144825026362896580814632\
016475179714986477129394682054686437648843256974509569294527262544436143031247\4258145586304427341308252708702875918217530355310224488120719369703566055545190\3181591505194943652918805291700966706142
40169429127096974136214292247593847686\619318870095374057749699520790128478957406434
55108070881218213419608
509757852\
763416445444131802943684729642819554490803768159840791375276348912406925122105\4946403803604681538214322799371575673649741167753796874220763902326822329999811\1
66213797013821381271003034014297097020673307325652878159844464768788311915981\
098311240603734186532980550093034898805968462142478025279920915533441655833510\6126920145487274731687307540447810236161262388473850071359891335856478743271286\9751015485864137870308008220799080490675791256274859122427308172131742044644675\2404452214615514657863234185155843769203352514960949742050892205378862594074022\
477119913625153295400218714863787818572202030207675462989384703635709723562523\
791054959492371964263015408811
90990236539452581171340666373258621080383266921\1747483268786429803402028284806024138744689863432456606778885063065457836911102\3725121036403464320341308246826944090330192630094090850902443313327749029434817\6256842509981475439739759862004243427010617342832454369593243380918705237091090\6148663021544474697470544080596152777815499392302599093195572242824847681318316\
662137042335229198869663798723198170333193535617998909210414314719168758339606\
74060016014493801281717116699370
675648603197093689554863294100928369559843394\
365123003399149950907479851751919571857422092232646266801630197631024813809429\3050710302894061650290167481466928204665328742498491718793074960740625814614424\9816740443481587976198974771597551915646959375177938065125968610556481629962035\4991969707550402349044095477682051569716728261321962689216380517282054742610092\
326541758031288371312860964997628470712032174761335859846612687108298079116724\9845181564880423879262241086903974133871205620310887938770430001423051097142771\1739642812988695504548328299260003596404152394290537318518203425067818653417230\9392891103650875887298283930699307625115187583618066638035819855760298935826654\8404850461739612712872974879359336042138425229702542320313331027249909659038615\48241480310718105799730555470648284823021262533981237803165
0874932247624465900\
43899725441735145079129175004990850518088716
362593167799
00725552296840088840\5691776472569526133153434065432880935246379769836842579219198036512632881461606\4355013854404329171240688687710986210344412481472819284742611193694585894401174\1143256980974784061461874944407023689667396600032988808966348733560908238925334\2568943353583716
62653282258348216511307647318500039996252991336405198042701648\
000288949175323978851165526046500936779276954014413618863921886403041950923086\5212904820290244369295552608512618539164756482954489055903379447508276754302684\2410082957132098784361804947027900056408345159073068914408093229185801916030138\7648702332885191930701747191376857917132634805677624969669841509854627
69036552\
326870150098732630882609759151734372789751519480773977508728643177789853741857\5517569170099028785644872474229193931041340048903185092886200143298150421319205\6706682064094147638078556344044786616046185
4259968599082547232081659945
546357\1587527693864172785494343636254649726026300067780523638066389511568196460378537\06408247803019806049783
206269918590619213495081732235032189870
523534292622569\8987231325397928606454623158025344820021119575\34005518569759674672907251562230\9441486309980178121731778771337575990471493399930362808362007658474198270611571\2817532117771661050386187589524357987279714704705055603631102866958670079406311\
541489455120232031625376159042951674246170157096174242433357056958347429897965\11
7640046212964248914632399847822649423131741327892758837096166411063733821216\
166956587534000881130156469380758544996386671899366387861542720871188752307686\7557
55105617294387627531618921133448566832640237387803089210036213629933916832\0014732254869420424105526314511033255618513960320918034563634942508602627008740\6125414020455768532812719575502701922869675904413136216570908975513438193047155\
639862385207653166200021882498249899114498461739504312210741056097142733560010\2855557185449048714161729156198031007189617002881536504955483785909404812848382\
489461206877501536027648727659852021667283145861178703821221403724765625718372\
41023260903785410043876885584571425
993850454293350251559390583461922969124424\16346697833267537964428238
2127687407827260895710198293216366346624108141107534\7421254184003084257056371938240886364763479749303800707479217840684049938651912\
04264159462056329271281362260058955984156439788347416
685106350801101608154534\0376671027600762271293807130274824763853418800634977857803250352763945885104811\1482834409577741742102676318546970182031117815312547423987065938450347
31922048\868303084227601397463020314575436525225414164661751130900760905836203088618813\\098444886489688611777614615174
166836850706723477496
36846069704217537475676384\2407507780374780971369544631755731948952612566954005504330213140966965982480925\4485620004657218948136907686080391414326676449806620342987016950865374491253493\3098742432952659
06047552857166205648325
36849146815302052800812762087307525424\976784193056399597072782988680081888501134627
327845003570022717355363859216569\89814392245494315685123235075248437
3105022611396023352685649121375761827185633\8028936073988908430323368685007348269912242134448714733663
00308206501493062654\8430268856972123708947200083451137355268425087311649923803934278261774239024303\805474704979770530998499052360575640586537799255158054877061556967\
0138780387\923797246236258112
40262496532938092236040750968075711774950808321893406846886\\
987631191367809242662138633182864333197474646729748634495555452705801734352068\
812788070553435350563013160140487149170419674219703839527397673381670445995018\
730461112
076328813594040528572058934408099
0093402349014618101092753041760615\7096350598490628386518516428016554418640718309195603505512692568444485315310944\2575812449396820653052575376302402896337723991497134292997155601137968400085728\
865949179102042413007180472517796502061061573159320200365656448775806658085857\5062663157790076072488526846785178937998040
93869041402183468226151422182139384\3122462929064271725511716726225229610389607420796494000959358186122019122890164\843585155329846009139442506373203382114534140399254815495528112372121825671506\\
107618728725956537185101170005763660151812796852335685484187643831383287758911\7387318318570563743200275311900126625290409712596528547120205083663914995621623\
792453512228965791256849436537828917343258474038018380157180219233743841297021\406043407269380030182067
313480875951128783797494444159647813897665567550618074\8975095101904610186698222419082502594367\6448897142950320872885038794665563318\
493809382170669833784161707805930824646243228581675886285340314745420908979270\8642487758096457917946915673955808947347011448607899325155956478798789796113032\
028461608093629017525788531674784349253136203156859039813969728641525167748541\4646780126185826992179155876347221138134619128707692019758429414225675848981529\3693645960448781845007441366109577028016318507743587978841388766731187197014461\
23846535671461650180726466791294890034149236581179856009
0953483651949
015104\\6556200073111022046571827149726460140301935026237842657323130098554559235965942\0975576868317524233022927235410662981295725258916593258698787041925675344091152\6001139210
22369360877337537198942424394
1639707788622455483235531020886789434\\59387454869619598279918047091097127566082163895728768442207138713868186674919
8\0090314039786818513686482850839802329854466597887643165725534028690222799149551\109214748932475442928
629683852056564835913869033644832185000487237401525083921\1177615779301934519124356265785684632414546213269436525925709703657599582758393\303657238804812979444408347175040931112356135669569105303667356771684275780756\\8507963529886166483305975921964007304490155846168784569681611378641677569605954\5762924924852192903998862272067824969372469269684747689897471958094742680504566\6106284297232491942501887576318051423436453494642981569626682460766633224691261\280254148399890609408578640312002760445818780465462987433\92241023051337040821\4546476829429095544349146776126648582445013644750004893767198521511448765315487\0841208122921657768151778861468678948289869637754757558249608120983921565929551\0270167366792899642261797063466727548882267440178765691582903435586459937275790\31244529791110513977537931094
425612503667929678381
179910572339844381380319205\0449082167763648955461262626043652149864254061584740233022049488529062511649891\4340253298202942829554097594552741403061161650196880754300131835156372483794035\5751933816168223798847387009496643302538794853034615993928526842165063402083832\1402444089884065815565198978290796494697080718250291973167343490609519454645921\4576881955652645153192024296614331367985764383117481293478171437134371883013851\
426174854514509862881329131120915878497644758070232903444177959114444888226164\
557615303052827893407929534788573252308461886614776717310809203337133510553925\7037828400363699399007656289256183175895327809880867658740632128641374822816364\
3330223437253287035604893389249779214895261445294157433549596298616171650165
\\
940097347462526935155562051602113691676470095188006877607137436301841020815728\0982249389899011569538025046252432661584804763280255905348905042694626530148316\73975877600048805464570645403153036316507768163070373327432958178629253318
6344\0367171133458292800788274103657696475408406045505807575219295550904129684040821\0153667396607033921716767667137239956352945491054710555445250814237793547712566\360424296601659
13068843246458271209831003557
4000326981286106474231804959
09
8\8354289671367409535205756226447577184228319900774261963140806929676567618861606\739313000
223130429445368405466861231423785617681886671699596126508984664017976\610459986248699826956164383350461921431427413517173564859788347937576594411
784\3644267564321845329655188699660654991498419706457033525597823348797883123142352\
967016366890850301826132096590801636671616274920905837108853667123130073737676\3681475678301930737139662556598690474713155089583634717235035291901882492385527\
2642489215
9874080781051767738374794266655226785604318110225250730436366361075\0250277399119
3636645744135155147559073186995
884337805372232672527006385035676\93631178513939053938545676120481559450317909797
591345336931286215664719810460\\85117018856408380303407495570587396424434340427060803964900737052050844444108
8\095715034079856327180
71500711387575212556598397412046558304695
80822898362196\\
0071515381102019454630681694
50376536282024652269
6568204618743685981491814461\1939625104657544574033955629135671300151902775984686004487854461684558188026031\4622090639707652619105445463076006328881943297985744135594580117404410552299535\5724480137659894348172406718968513380127732724930337254408034070306346431914927\0827243377311769386557474058494354943566217776381886182022352829452372553704527\5848315667465885273880468646981843391193312872375555256981625356748542314227819\968844593581767102237325106355869650533448508\340781209798696797395273562020318\
8508324940906386093683
7640154451418948115305395225890028813278310023130467275\5337692938938856859122419746184981575213336033377325151419203640820315736151411\4258648086267815700195718569866678703597127983604527094
06886481546911915807746\9606390911355110814390906858536684742615774974569434403271667662503986
6177942\\
177454554731672850395236599015096429211578930640308093865670845368625616076473\3024690524739632557688142215768983572433288840263985200030004435629779704035014\
113518956309048075750245408228861465555239335554685631295223795590734126572615\281147600710676291467133274011
501253419380974579271491859585236445255678338076\7390250445267793685820986028072500788868788916530144464507350708655330285929891\3556402677965582139678040616091644099965656240865235163210939071503869035143184\8405415665813274059730070318157682052636476873630983827588877003563126185281259\3308786402354525365473451471393648503161273920433695978548340360955288490975487\733649709610174025803998814032564464459
10930209568640318983644856208032284304\\0417206929104572568413475437807060658346307025629302096558404877072764599057915\2336994427325236125157547145148213828891079690000703502500671471326309714088272\
968011697591006552305831402005679686272819476569540373482002942080114776887135\2866966
8658028051639090818197398890291116871157717233190030838659962945719386\\8526089949264883033818544348707993710455651046827013924599801740785278383367952\5537030341372569343636342616518678946902163627726549305296726539540599010589037\0560555411157823233652738753113495455921113535261
6621662560421339993240844942\\2345840857517085961588951362055294261290217576
6622463256154065764317535936470\\443731217512055061559540467661802718181661273333381127033372459031055684658042\\
96573444020464305286270859269981914827290720063663301138600387107306482281313\\0415618001249024601740012954815708684533740737607458239128206055377877995456432\8125625581279509734046410551424318556200628422896519434405250887146293652687861\1660165736122836844808725599370258912553296587131855718163608425219434
53208581\
3963912181722753335624862183760715038172700875261804760412182872012616
6832035\2211396030417529778716845355618506682041962051619673653003084217521363555281445\11
1694580516330946524654960003021886957739084912242706945948993298043811494632\3175314950599013649532356327359381611732529216732340877603959106124652011350929\815395445466953388178641588052
327847228318399593251587255029992695043663615954\6760267747749532989891138034097129375403536277917926122460270351714906201652005\28667259149148398131653
4856107854446305035105175938463796719801101368556862671\40344481125594669869796768908097180627493043004955700333565102045938
0783344055\1251774953252508488082501264719867400700610448395732338688815117874270611168931\4152987684569352
32712099371019110022739724943546361291134626721565944316320871\4075215687094
285591350793960286844671096185449606731
9358609473456859482246911\9062523699492197912657342202097375742269435986853350908536186161551644053159332\8120541024319161271961849556721410063081714920524898097240645717858069374720542\14709801840773356936385953227569299756984066587269
68817612336030778701
7495927\7799275375328335045564427472094740335975903345191046064746797886717352189840074\5784008726089052852098688713091984738520999471495423917535569028727658200580699\
127124004662480160654104678838351765468653293184542114554495527234250563720221\1937528555813590098681530354950269186055187319386560037318826058147031630744022\4464970680698342920414665123299322047418206679368705282472878566963111345157934\856859046859906
485608180498049024584480838648653526186291651401387520700188629\7683621659910919580533381006341160404054197817532657913195348359381053489217710\2191636617233686739514755167411378486265773798706894761276512098991356601237114\5356850002429890317140563564818495569687716713528847843457802313236417128396169\8109860095017590414037254594085
96889768622477499180784066016365766000583436921\343283432878889792574061912174197371290725966932988286183599884714447742252103\\
932938024888367136424940067841380275257532569238056430228145756973417136997114\51423337294554008283269400858538809
1097837418518868362905633095350059374955929\1831673872729113041970564574052556586957246568336400671869875190938426673982771\960733777379874923712904769204268837057621969582162081295055615850759308831620\\85262898476642232619012911
7494171248637447679833278328796793398031551368080976\93917599366731
1912510490846292955612079783004936606
45414163669458084309313087\
0760297324194
1261354628500147047127187529603038082736366420552940103330171469\1843810149179478742632881386300803990749095348531848518834
58500178828592572352\8808010154229915704100675317429418466988561793950462383087861014029331621380766\
39756
617138660673578037216506859905371360997649532430593297426442700636898351\
397
55586842110788661913991259895486094965560586186213793616043471003043783752\8849596845176874897633852006787036993805401927742059756787648386289009395131268\
831071867397174057175512261070940605612068710850061043277238878402541518610871\0147230934863315632442224938080259063417511713503061948236389631943377848755627\7747097213340477783830817029194246180
54434248696715831058147356323440569041926\
230433404266772591058343602018263050818046180555438011313145158362084335462105\3627354076483199490624028652503271725630087765358551509422806111162661938056302\317737232382929669696350128526630392438827886201382830141952054915538873053042\\232089816365522607178755141748785318350221074814453901572890128684862911531506\\
780428053304607797310676892519590706384669180182548170318143180307070417649304\8427726826532569710801924742621968323237035065523506232860885998114609476039164\6240962979591061950139893992069437487846820946277840655913567406055817318568498\093
007938098043165127660531573398086323499970798113239046927995
80330793188102\895913011
695935081473374160587562059674196418383615940390034594
48101753114827\0369110989613104671688700128969496529114074385292925298713552396441759205491916\97970729814205132657087713327796030178625133511945362102440962929069471
4102086\5703760436386967503871854810941061163893612481571676411388275814238869519007992\775038
9873388960814544522509712
3639055920514961137848770728192779276304307965\1955800728500423048273586677387036400128676120975619194496098684545750954839662\1381144548195203972791579670658011618088661361814323709739319080132658681584127\7742051252201632796897810845331720056303176143396534890654802442191168154569188\090954680938751986952296694820834035676164488395687193428542099999325415447890\\8555243504203315344512891499890267563710905502682640881496049857890487063055148\
03381002251410999602866254872716639444619123520738817098380665752888725786
616\793409716
619248352337216851588529071912374723708440398126636758087219027167535\8533448051850277897523391289785896577939010245626303459959275585697490973431757\563499554
287759659982180612802547381531623138525342983283857967799724674733752\
355910754981193809919424889603272027964281821799847780984880007327162768063627\712174770285287871620881111
169700715999914499358695697661926787818013338512011\
508036253376823735824039083059975974667260415627443803821228700246228324085857\1703270353105089705466682359308816369520704632391619693203140659472021663444071\404381160610175133596318355692961368969369863002003249894018819497927672955046\\238748786604607891561043655292902083648317526097986820542188777418710580042003\\0881945258808638906584874575\47339415594019147492312440071166869021871700270155\
626109301284282265695516021731134025155544563128112412268341521994343095258166\
078016845802919053015049272765815904493896761187045738591228042303879523360752\9472320546619846471312683503528548691193699532748465865808351689784132047235944\2004894624737784515872664551269658083648330318044540175905131450766275038616652\989261311237832704610364816095289167993284296614787507892427400448738737
312048\012774265745991128299149138598112
85796841050878718542974207803051557614396003\\
488825377973068109227744625146329588504106844497076216166536418512866157385710\2494433623833995562020750301324743698933715792052991153030476796462620103011247\783300790909990793939465756721728194061
098832919780569020194179481007322401932\1903322529681902631124053477495116097017009970167002864350455286871265286721891\3302830393463426844940582120271370418084673945870626182699865844172542192307746\0449389638677968385578175338600617128580803191964703052360625785853125735630486\1471904674207020464374094630307562376737888907362700487708305588178281945254534\7029321054436617230827217165062658301384652131748340144596511753586491407183498\4003052883477203350968566557030033028737920589205160161432007129982491574809296\1046291742904921737124021886963011017974268949347883673193225436501036097478457\517872981959357269
662760050475419401109426894240019381006616035092034055917547\8205823568591883026303840252687174675963230455676594063155785858903157401445422\1918071975878643274380974059767615444523390736663453289613892453690609465573891\4254008276042950375637776170188960743648857171665868106458531215361032128669071\7507931402025182765973594524230461718991169562188371450786820189212517237990055\4008857529366395233835267395049616153013603003385424630130048050085081825438527\5946173169921389122864036601265766208102069719756222905751784909554432445026041\9618663661818867782051567130778372128783235960745763163535524841033248280065238\768328338594512727507509647427016359451263035209862079069211480968367139998574\\
188907235931295467188040814028400306465510510276554723386890883747109987027629\12765938
9800809157656435288788628813374079087875042809641856046520079191584196\
07804297517777757478646380632982092426036313841266290461747348597467160624800\\8597300561917505181927211873053436067531512506104889457481738835926535850005472\
990259630356126188900121569479117167585469492406848001266039595327622869271307\776941262071156770124934296494280540789805675730097396347469676474165111816646\\5239337671519016
6275170048205925341092848063859644121967397291630473757945274\\2740306174095671093714554383955844879017217170366207108504511031855995827584835\
685316448570769010685312883570640267394501661309890485029193355557254946266766\9747100656474700836557393181026482673932035128029193856672172809570098337696591\9754165328930699354459822418560076429135455445269295473628321082062897390338114\8648323865574826925426966741125617609104215698863747024780505782238714575288471\4285715
368906879871740314619239907750715845009609681715447362568066174
1632294\
3871187758081661968382264112
0229555312840795605052564333716131845456006364235\23900985375381043488
1927759377419624270883044939689604822612561718038086147588\093
175068205669945
09045693561806243568469891351244352050667281952075816010332\3014939546450487044147848648291900356357408681436994974194701797209538907301307\7791719119727689267533523961911222657865947228984673760747610416650974268279612\8958311675138696762375642426306845100891280614446815696777957857128198171920327\0437451399847896907797778477120030034181092788757562030888430078075369195874612\7994970294696054511487218407677512680056130201024338820187528228901269024557054\626956928312046524827150352477785315676759228
31212999989023054481712675895692\\4648702566328961747331129452713024347510361476411146861887489160809337617652230\5431571187
22315743612399217700480078295835292603509009266330946427070309893688\9602195
86766686805642447800922311271055586203100448617473355881422659684740429\1296954078120831196600029812589356386773986815380567954601653520647318474076571\2320623134268068770605814540998214812561723071835263711880449575419747721544547\9058311965263068926573232975540138256707732443719286671231573713857232301822961\161
501741851773660054092570500561571716620868602795937554960514946418195146370\861573150133279665975598468185633927433668421918604604369742420810912
075419498\0993751655294015191860410903603298749642400549392893023290568416196149576272618\
480700999995090262243475961358351580312110816597149190727900477837209876114624\988216361898149804883879891093681426307035458483433\91678796588649970
67586535\400839839673240239890965574770491914513397
168559904017969659401117689756081852\89570091832661496713734904827072366978179557056330
6859022010624102362485081796\15191379384741939737440684672900798700
7567753763216
48647938775047526094368018\
2070861859047620758843065766335414085
9638546322231149953307208688725451847337\828775559410971481936450790754147253216
44892188850083894585411
197962910291532\8136275904879297877524946289892948135759302470318684637016167306462531748490627\
913571912007286556753116380144424690760947369424774276588503440075949176642824\9714980092896069171879850066180015665776526237689668239955113040769123862918382\
148454645040870626208116042732748641869363805699091496693412493013172404758954\822758660665113041031919569747252647190733389091
856102045853964504203366716187\
06956952299689877444560597551958740013262313644234501450700837612340141276303\\
12918788665707489812047776301596125651772033179920612026822062684801066795460\\
938157223834682144585909913699474723422588679966211868644307436581939374581852\3559107815835233778956940599721316153224344392370508393191488330317103214615591\1646076628924021882739700007275370828081196508031009452525663916050382166351754\8225219476968987318516315610668780726364185823199580267009664858953207028406102\8953252625920689528785409462399530179895907915369678030352203113891941412629932\19201868170749550221850920599144402029870
9272842251820487410271344105355949429\6891480894806386727656194856496760551175451144219254235085083636634131740295838\
0320\
049804046184655713523187649571662992741006
3128292965630503496559940019\6813736190783282806605400850959752457528556723867783695652539004232308466965534\256115250060555411634452332895906307451331011812374677705500426857189080020286\\847622072556153386391713874027085696713906028847314222919987481097282172389267\\521261931860803195687569352187103434694011761442746656008236366899919454712013\\9237990543449278223205402690936761732978484638814810064033100420342312955651238\
487211830310971299868720351504263017487852829560036213163212370626662443586634\9177208165301825567836630979746957588655203289720208597695513402518386636017481\
864044156594371801802912740781891759605302590604555555
48023620993778426317237\8742074452681842815414479282953867135158
63493608377556358343080044505171148087\
062175765032875673694599766189608179557489278335004267055986743699884876343925\3831292027125797247851927845719917536691838901959303839527689287298096059174069\196124413159916775146308830
916590399634121916386598947191371910179913537316216\
674229471
594171161434657916307456596505743007580759183721366894
1204618079942\8804528193837418258865555215511371904536581276571285486089117940615013705161076\7795537470850625160795
96383900486891220182383615541206108276728298040705504527\5316443799785483557019196036689906183785695540484682678419342822298925297542192\1996896273558029759210461853161548976860946618254513211103246361518154467174361\1611027159590741919303659122230455544452642396991296033453374797763761817425838\
028946485030004696719737326822980377600094540827751153446192009254141130939919\68713509981268198330912938417554020953444509
0953644478089003891207347453162105\4641484690749424774951281965699130247140809962934121809740745536322477576307495\407495563539718560835598311857517213657800378713592618897580016514039018438
784\5184698979011264884850095565941975510831071786659265352648802099895282289976382\
055883487409204071461585322221485067524432094660574253175819668266233860758016\
179710
52089755941835600849991271229509204931921541208172529629176057562045251\4280974951120662974102512756688603041812543281860182330949665949185145138634817\299860844055685053401483510875960
028118877026234266074600966147801780482385527\93428700946187107950808871335458448738
9869201708031492759005663250848223953114\5138520158828657963944404260782278854721161565260071243969293858205301016081635\5778549183514600975567751276000309477720820327861119099955157236557137423935838\848707914841814946808197837475030342303708570466170356196935523004690780285200\\8056753122215847582673905785606044444695932509935028190262947420221371879591970\6572390442024346614
47718188694743628781759255959041548321207494813273097208362\1359377818350310131566203080891636093847752830285451166306578931701575923799727\0370
91497126994989434778338013784288948042561721035285823671357036921637622752\
254599339163100028838768110768017858532622696366735247036160992902872576885632\
72429341735355526500786597826217800822013172732306532930318653782765161
669192\1059735344663490903775856679768661362855365104846985343669294007036672488154704\0630515670567292588000560484676117593330287186629264726868403178486203251534894\25899764214450515752676351260301131409604603120526049957495325295325557
4562037\
0505511798247556639105160229688557687169955
8674
503023355
4986500327938477237\8765963026130054203271897917909580156387536514601756968580822978228667409
0692\\6620677961646615495903439488448114423711031818052574477556895694550662126830948\01052619084731095752141072421731773118087333084618
5419402514741480012681026351\3028147139612316349254244074802362512007655228682463222490474736740252634769019\235987
226220374581986888659742460553219480126601795601592927795674396121809606\
756281428160254140808412315774344061605898039730056324082760734109710082793832\00147783237978688528700061701387126183468061680254773530909211
7465462190836527\7737409418897014754368412296824655544545134128621428655932433212086601794195752\8854
20112562009934853002864671983928312638080304442476304872789601035937002810\2626155556391219552854331891762681602170337974703514551119846541970647404573532\3800035611410066622469079671654327245916514747843032721886532976301280520117495\6555434451835639146414089740113520125237560850939987615548483001434371705543932\5565192712888669177798203038190821069450301413528286431286358337198970689474290\3174818861467466295086343930392481746210784978176930434883685051563521160623456\7709339809080203279509256709120266156901467516578517689570033205498847113359296\0782125615835321004299727551416788901949607146781610756507854052098101881955487\896442413516322204735392064615893038241381182529656262738140
76342275375816042\\3567719081237899989779572548341911409062935146749436257487946248504490531267317\736027871208026822934629865574913515369428145463427959278797067723422131669506\\6887169816495927693131625913298219385807541880250548770941989717956911098545752\
25252245848830599279314756771989540307370580575528964177005823448816639188134\\5528229299871503216050112408
192496064246818756932083532557
0337547120283171261\5134082898926980971430221244280920795727042462897881935543912443396394976614437\8285695131262286825404697591996868720398078641064536929414729046515680567041551\304476226383232907849190409
41858799370161315635244653
794476297690712663415537\04582599765230842258940616594628900514381085835346572275896043\997593007298042\3850926731
79824986758927699414486285555047658758971571006571205036003628545129\379003019033039775629305190938473024893018677390997240062409627276841925426162\\2767965930767346714768513128627031376829869569190519196897120587919365315667021\1742521838301382224293932510426867416285623138519598340145
801326945
3681425516\0702519679754097630373186789634112
0243620499384061504409663060114
04956614965\2374262602677301126113673960708807917090876884006418843854407157165094525306102\0230575214526890111902256133314124526755185198411886146162753163658156565364752\7713396597619
49352852564823713178583237495832494270852828955687534135088137952\4654294124559254608217607217061332770725053018492609083207095325639562805208627\713768071884075407898537919072573627681050421398442700403398168917656988801004\\8598690284809260170081881344370748389126053407739195375133725437726896719727707\037406586614601937136095900991174887253685861825217853660
075803897886711667627\2986347438581669755663768114485620641731478481148091041255440813604612532919255\
6266154372467479921900362347139384
2876297884905451582317956559237842753020121\4026536416387404053006272050518218806386674035634474168339673185032988310604566\27791
1917928825550048985281549686808865517263667803765998559136806515197821019\2064655117266784690490538711562035801845361440990178931910136468621315673
76419\29528705317423732261
67017586425550298468936310307518698712
6593382139474246952\4836855595271297799610330397467997974902305763061333152296530097717268336005892\120498483170858575652423866113450465465131800688439685625965037622867
557407852\4681977061385785784776130617015523300499379325062691162399750845697325122748718\
8667989003575369591636165
211550175616742196418890561584684531314783585136714\\6055582389289163426302661949424040811716696305514936190482460656683236940920599\689560211936852307413379854178049483113853526381582010604725689554398653541226\\17072474188079906
483689856200360
7495477107531298900710
456328123895929433214\\537825847580890746790805789355117035276836814937593
21196186155603190800780013\\055577888132508191512634750809563747037268724057477208823390756
897172524570518\
499283134876389010268267779300720362768884579258
31258127154703389637060949138\852974197309263580570487700631033461873960082168069219035390795147604413009213\\0763660991107812974721819646379399576232312514141381140469143293727950401986535\369984003648531044950
761774991484051969550150071167393798783012529820221387835\
971285922622063007372293
25409868407673650280761302315985407616508834
39907688\9556689432710204264532968617282092491763478614452376892192081583281631748983348\
0930137985653488912208174105217
971501636097831
794422486374727706959136855138\715219146111081856146713386288473
685303820723691872261289003431847033756425784\9925534315447320054532934101212323838213113522950
7762088632579657025210560503\\
77073103185659065877203125052031972646252441503401766182173119853842815092846\\5212819571009078958026708320328763916195682719
0695258166384414927385825684413\\9984761532656246860844484116016155916740032718238995098599018843825886506044019\612377088712881596767123230589603252959352201232605039055399274026220221997000\\12870725119575010140034895165018986175890978374059040
5416754361208855800722961\1205753293731472823851171986804615510094331339679081268117292010962908503846606\7395076605675594655826094700995710525081025634025689856380659864827128785689919\28359956302374238
8674200381828848042289917178280374020063868578689463600934134\85688446
03266291680240076487478660506264003394
1140429642578506512369947423011\
546260297491851650784043298118171807323079514917512028454575035487109619832618\87214036283
1271671740954499614462374272764487203095909832848041868410445089469\2080578009738240461823758357035647024693021719869044946905192285836738196460121\062960003590785557
617437885138606454811464261445716994734418436718607843550019\6326634217425693068569033424049676726020749041183036213805049405645349489871465\
965682039747381218264887559558685494071341342441055519801472246258502618598969\2218099895632835290430602819661479913911450420337907496727812660197974628545525\4480700712029985659719492579741327180977151161
49789935452088
86591989618709285\
96903600629963449864112198018452121
48376050236239100395912183481536365376846\\2911312025433568400386272853841650732380317169707690986899975915771761959075469\232113890884325226560558617265473861760617043063098774058505558673955165291934\\640834004993013848157690742053521338618741004719160890039562385644073553198034\\5287819748654170624111
19003960254425052896268965200271383557050619568207383087\4793498864450184394959978181860734908496750414084709249395047471980190976844551\313857235289144466205562847783
792971
7495704120208827793298675167024812595635\\8951834093013753169205417744448218387646365380962246617116848986138591873244296\0342215365876495295562954638069572574046043799128960706971985459155455331529255\819020818143295953571854900989797494625560153662914444499309984850636681368762\\260655239504740081339636928344661146822678435095371187494284262185246227662003\\65994819678190477189926185821353516893698400308888366774760
788355945547088184\\0413867397191817466205540931036721611440965084499886252082075029938512078886498\229621133962744157039985816691586487035442998266231444198293374817296882332460\\
6162222739744151040
5419032139481266177747113872579300580861436996195996077976\8470988157006290352057401159235654233451165465528205748854282289596120609713869\2386204598971840653811241799108957339469400272900439300792888980417315348583269\208634366981946326586802148218083502631875080101632119277660620307315855845659\\702444972546355239895286253156449396717445287616605246970747834480024
03340012\\
7052633128033746797964422203331801808161
0922206877020886765590975504283080952\4035054615889676427466956326625081880900975115627102537182618088233978376827827\445968468739718454306095161273579623163427764810334038
735466120575552608750886\1467986881582769592974292898198618732500784385234282988086268005311620552947669\182421911446620525942663721226689368769590754712360
173173
78211920183086609037\4584203241563512085439302678206855913388286804883740120886784454019673773705238\1664649368847230129795040160179424470844222652099554269859226143330876598738
19\2062121
97523394636130913875777669718506929627520085615887576698603032049504546\088201\9187567205003041610723907845454368222312659892104610170580518314452133\\12543642056695
2264161139386525543354584675133368722836815386784967221496784188\9539772686828063233023243961987084306011324340348819387193496838800732254023438\
442137577589167375214019422143032868415016943678431400839446523799133810807001\123082044160219506943230324344371464198326
399065932738134594690101437052074208\9718607055280636060821749672992301797557300342830849
010
137760
20753784872796\\223833564336309094016614715031809628086556635123634070868523608160586492524646\\6064201012
07695916975818010549996606687117046617416584689084960627265728883958\
978316292909661655687409749466408525263081342289411637570331904955073530810991\112
6050848365564337720126636092661559541
1900716890342803250593266114003652269\7509548011220592878725735311936386618218502717409201385981973190774362030412627\4489012301931856598413697974936852626182092625812922876512595011260452413091762\451232053167661218383086009654173907407641867300925534018819048503132309045987\\
8
11351962930113882738912150836594245083936428288301343159748781853708952215
\\
1659489833089290381029048707011438651692909470732738
95047160559307392534157
\\
992069276069817778428102584125053408905200821783294972642890029375708078103416\8471546986986138302356306116337940964515258154959812681120\124410306183509989\\265264146224450140070044521442960041113291025025214231411234029299966079295692\\614760226590921122541
59183796272543044965053431637751208808923214605055705806\\9163914725505932738106681661441859003966177026287203902885123647661444449532461\
6907436308961322560
1972185297608044663501449059326158774280311860193916
68498\416505289660621380233012626989381514300260588437201\1
697402759684435748262618\
90524265980806361611451497052684491
977214528240840407007491890825542950174001\8097450841232847667477190737
3395309009055542001204617893688224560095091156202\\
93952079579132611731074
500964268496284213572498408921905656852534602158070852\5020426520994196598072985604526475310483572323786660439374466957300536846307662\8821742838335049290619106339200737681981209874729052874862033026474242993852005\32668867768065047100630184768769411551063474421918084562040
177799
21132657782\\2717461602191047028405347954919761146053618862133125627692047193845937530357275\7807061333323795217063830192424245585480780692725627192462913797860090830352771\91744680103986302446555179528624171707299219
49196160
9141669110875642451007952\7551035203451187688446307291554803235982215
78056733382556204565909158553695771\9085069601953009532075691451849728602813311266320578462232913272951613152244546\08826993954678825441380991014033952231692003034316176050540231255956380091
4188\3690447855185536073294802622926358342647198095090514247
61709149565077684865948\5187345116420044818317767253722168061098323159400670564892401568196767676254587\7360892800057521281035146038411979177516082118847339889054691273532748182151555\
964967132675581838573091981500676616755825522549539740279211
93688708207902255\1245808727062435578158271501881381127168400817971667336233276548708034174025871\4060226477858322229595352808203270242441958187042445934878102671
9764026972792\\
148387663627178650429678048366703562606849554495320776002460207974323300442824\2246601942
746406540156606502265609945
0847539030344667120260784450907837436437\317090588282232953915305242373230649675971961810171344374569004428230300482959\\
91860974437131405116750898456325930026816089889608620458048233943879381156680\\8576598337787264770279297198460812138740252063242707365560165034263331234224632\87801020081702476980845837478500038
2008355658077606993509089661449655689076796\1450777440332406753967163529495758321205503137327564448012593574809
0034874013\\7846200030344009677396838012765975865975644496067482542941756775377882291393687\471270611543838
865648260743772035848762013283681201808306559381098144493950966\2770747409719197418461867841518554459589002852121
95962698698362529280524079532\8641408147760534766096293019695403443643247747837490580798185692459768856315675\
965785892877532833701148945541756695678520090768468321461176920817205036689037\143691036524406576008509514919162342240534657370545004665979469186784224853704\\7336874070621589729913116956218316838679671575320473846379853006202606292265591\4808711808057978424946050805189619697151972588655712012751202426826801094270036\847128150
6752256844105875835090498409122854471919911409883565560
450231083409\\815394618133750626955017841177833073042108208181379885558063301272157154439213\\2369465944963927219755363816010827642492231801018561579387830611371685300251932\1908916719492695684585783742285389693328689528822929991378396838131315303829729\7619571103039503925375231775289204777424435727653295096058862185934881620097069\2235327416285211420073219388242325236318034860571410978179558928721047761972545\124609083038
852673679640062390757567816646456176876469348885808130770126333066\2864675605545465796426346496948244544003892893237853414712382463569506282380542\1839504541978698940901274071501780752954059113137470305825417809892558543838302\1252255361814482590096380048792936253448208161501320538890609739020555822591627\770
928005599862239002486430132661828525359307600951463984440060649367252968591\1969716059772017229071264601959878377445211816208852305080742564336677092330152\4089584126320598826912771856091082519082018106716509622063221390185255508626561\
0055583546
031337242754444108823991011740121544417938234256179322477233938
838\754601210642534699703612371688525967826422433744667187115161275340142359852926\277634485911530073705913032005511661306785989437686231
952965190859226350991465\
589645844717439865183545005755062780635501017416837621611544951018157040474075\
7512665702660722310364890950947446572545003365500103918835597
0931229801062437\838586
396328062337750954806139912491822292014140805629690477395909870
89120452\48758213402975123670028304451379509744061
5643032915052599990599706244659434269\234756761387500945596301710364082055139456801
098063259178483401598674769410752\85032822924487540233838752308284642869868980236628444060485011
7282246227689478\7157641810159982265776006598217664095101418203163684208473
68603008660972374429\6972044131781761247764811157203718394880205206993040344730382260902496007145498\4107147814601390138100729881204659634228292901814366753441596994767616675677195\1217616090651009566913863272369784656033373374473650685712342231632307120020287\
078
62613998400088182244529822232980844632315970448106560712501732974143625699\
62310871302402000820741054457956004850103696971149166894
449219896613159867416\8619485712021775898173852155506761342766899324441591317473654850181376138146405\367515981841010317167064290694
794017966148162250959197122086547345076117478379\2335247464512
6098961096290530
069007123377362599718007126899119751266013852294\4625229566800802344841616460350923299410541006224733580830886811244802333377227\
121965903653766786304775745714126383743437114792079495100109781995822758183287\
25659433471000856717015661551700510055786278483434017680101666929404523274168\\2239782948867292374203425226977195403955497511174096138490403002324308007558238\858030458272684671880424869298082190291932086687070387484116486533563286054506\\
726899623130
0095372424450775512017171920041865440535638926530651344055049620\\6427703329546326619222641248896288539215907982215618265309747749515940571859105\0950055928531630102431663039601046465484481007896644086204591751536502291920337\846781974654396179202116052808174425620456545443531168843704952958239030508384\\081209269737827617311322921180668218662498431325081579095061454624815893759704\\7852967775536075202719754289876122463197382430825208886440032239626568995548738\7643643425314850391661455017619442507683536876550492460785445367720088254295838\029936814968578
686395907787508311645061928648888836689985215756907405011703647\
254092326054571195403026617096771036279209080220444812606268097651018974728042\5501417559881952629309261046975198461012
50705420075643000950179329785598467016\
392746369228756932378175760530186357069318193865398083733183083377042910043275\4017682864784832919479281837353061478094334918002813332314138198136030485300269\7725084878483879004440144826111770020747487855375332529548594518520495489653465\4392171017463178980037818621123329114059228
2604152896219056153686009665073562\\
83053444006937991415249180471298052628461117762285487030235752454739772593892\\
272349243352393861
46814400653091318049428583646307863151979738896762329057294\17791
1638004651384904523043807261868431043232082342282342789354625935833761635\19470769577390095434928166877605919872593287117655208747374042411145187
5030284\590905439302661654239626074
522601583223954775361948225533689934511344671
96419\295200
609681598467625690819217175760626278207491976156761135220
20753090185042\5206234569734095949271752601797175859186565306184385007860710
33881362044276524\251461970673334859090129542770675397128127401758389083265716364869964243865201\\648002407843213583221243477489650675916695010951120496010166505275837321031716\\631201278159090266833000096592738340427397737722710086577418116112780984156680\\0352705063152957307237479132186075325821153696149562049966071291658190832960554\6054660318
78835893385429256691929380220487044702295989597778693002007285306409\
61479101676228866244651565715
198529923045247720860882059132638051910740610958\632340417134948367917022390458272615491029847070869503180343207370270578497164\\7201\96463867235285980820953700406558785922041068050735358933725682529553369538\7101456180
1237436290855712435046543366072512503668764797542705471972789051801\\6182342012638150023961997084564536768908077322215491848024881731246601115083675\525978274025997045232315902456389183876524255404344361056750548748707586329142\\
820985453523014403907288075881809567526067534298084604395482342491433967179691\168865529698273540274155208929138924742938486813972918438518101012
685832302346\0381337290821445080091631970054003063135096825355897488165200907982974878373269\2949938198471344187090849665855789813074747353106160599728640321287186788538041\9908216994556067672088589217829495150954468768842474299872487273089659018548087\3377831191843815879562365764850320339386281966315736115480292547508362748965532\589320095822232747118471043921512386453304386252602296830108678482166357126248\\
70195639272462418001460303277264146991211530908764937854402342008224557150434\\5283
13277245545407375794289008042689034690536692484121935575582592653800785527\4680978283545476700268038653979109050759638316055
36830175857187982916480986216\9045723905039350109639812810316762035209307509710320000402871552966000167123792\1299414403760434925032497962707235753413762124879225520857126905430933731385728\7157583026302540650619846460535802081758234513609027114083761411132242441371566\4663291420624030304990689631810480556298411174338897227104242793915369073374076\4412311661101355543075366104340760492597525165030972573048996415577828684115702\524
963880920554980725034731166572209513383985294507505599590445061271587754624\4874203031851553655835081633337579555620949892362557643106040545543356672791962\8867060993952216113243761744785820924661333050567278698842240312624506504207021\298742606720392657323418074951975863263052397487482130588269014648817170639248\\768759897946454404452163952154868421674068748990577298470295011247811717450813\\92963836915893489313251362022854703558142022578533382153
765708027185\473795391\47684935519638324102369863971670203185715158075648641361554846945
7564385398962\4780290321440865243082327796141534463812862199726713926682005604314667878253707\7798542338383013772946016138755631738678499304977061380246487905814755365197556\146597671306227840464262092627310604527302344639874874951032003605928843030534\\9798678158213318502959294881418496060012150139618010637314511750753928388160370\8315974946405463374308259908737056901418218848463103149559659462298125
86789037\5080803421530338138428579449044592195529290149665100513661112128401048770826977\7363690720508309163716763505250815521184217
90795792819776007374137058862950275\504240093
1667126705523403160526771068017669110326611031387257
1978673009237992\868526835518433330618
775860217986638801175018952862667613859563608825467503346\1932634158181349793866026001094
19855626952232141823786259546009340114821283457\51548733943953522914490651142906433566208592517693690781548292671652360
273587\\
847008078659400856639319023101020050631098983404841155990963832064914396667416\8544024034179892378909733083304874550861564535512229865807719781094223695823507\03919325095704090831972656545847051180838671174990175
0845338600164643688473
6\\1859541382480884837693415491527915955294322509791370198699644890665930044841891\1109122051611483529814907375234482931309309817315614418301227436689002427447365\5213007859867612199301467429071969826041629741584688853748135974025485085338632\8260415708548037951608835057929732319028471876059000346714200127409516602705765\
95621225487155994005917468445907843325095075207901342375478111206300464259326\\6882821557636156874003011989557135099381266457917106047433587486327388125113262\136379974656846673
757782022138201856803247780927581591310306571726488961039416\885816709808033266895695601066001436579064205394724864886620
22315671845276459\\33860661166111908208946108490893552363
7510125917187900820891027808113310676382\5233681597503740207276215027157163819725447741337789287117660981532762822322269\242865523475243492469601170102260947022323974687601661157425287403280885232959\\958147540832411110549232436885500243383757059183464625342894680104522584955340\\9553196066632012972543868987484671977310929344198518868310707845181130993477532\8788276760060141702909618885233585618250760886850738203031878271369102005599498\782535265101
865762280230790685663223699308286253089662768806302606730616801
6\\119663636
7982
5226295481248047585280219904967600438183576492736606190275197586\857187578560750290974427626929934442475245520204979168024384422327729211390620\\152120101760545295437494626
307104283523409526015419110138966260
54102668438169\2957865850744892683788883216379348991463928004404599313138926718568860704449569\71048080137819690023426476530314648741852958532294685661
770440612223777820596\\29006147560
981260838880893078194869389235283625619754631569418106647339981706\\1996879832348643985802161668753424487202108431024829558081088301410137686597869\236811880678983129223770051141717063024458737825917402362830
91129791416705864\\0761445363627488909116603900396009930273032379073600573684105606004924129881367\8462304694255448659424038469861343523074679329041625803883797396168381352777516\682975959623082948466796383980719572426596848333140611359964207446925660743687\\889709072250096230986211260687596866320640714391012652600761499047865073856753\\5295802874631198545184020090981787742035278880084581472872717414100205750897752\352014147241977350109686730704879583103381963030945
769456
39424771089631035726\8655294910
1385989978399414385743962604848372008863839864914074421813777803597\\728934948530819322980738959069641451810247875084831659943323216990800710399585\\827898977532321627822158235885267393124390910648100691851659
069523720176079497\3370849684003549236900986211726549351509149518615855395161740299148753412562041\11961391976852581324244389291803768667126260
876479759114736698966009950529384\\1874194436922486557712337
7015958745898392485439358718317031685813705173012864\\488721866246634118516820613091009744855515096223225195966674411131940114853224\\07562606006998408
5415778015622049822120880142388901161307476148463568169774076\355
81987024002397862656058059085088500301721838945990329265268410576232598085\\847367872514792518467671124473492440024039106642486081417609269596718472806184\\2246894712707487963862593515295642493488537118456189040126031965760787598260726\5402341426089939881338917539594809
3683045061320428042637052685775322438444829\\3332212829272279605979908085409869246008957034283144000003764834043871202412016\
39581063007545369286855445000006931
121655228949420278560
93957046961667254636\8612993637756571628684650301270883705436951613878431781986067507036818373964235\8763800991305999233450326104619678488
4408062251412670440698961821823846759367\\2900167389480181500080567211190495009699744065942563157064513768998266365105462\136893049167161009428344144212087687938150845202098952
68217124864101242636624\\041258038068896596199266311399603030980814940205397689435317513322903524021334\\5386397574050272366830166762173113131348581442176000016510923126210209982546021\798927264112379601395032057460951141668766347462846109485256960216983350030146\\574
287656775300240274110871703128843180963589217471486410186813318571344105234\91634285\478468266386595892075326380640978926162778049659095131123492667989232\\263157719354493182418846223597707274661594775858547225426552079720641957351974\\529516868867284585103062135361
503620388052328372905029589846878770215035899088\38967785367094918042012663023160795428924118168
7834469567263835165059988989251\990403074280652446538651744240338138905880494595619302429487856999895495105617\\95819074111675756360030822420531123619538
830600780276886783748462854625397206\\1112050845262196641742340385355364185069870465451128867797510305894396181915382\5714278617233224628969619144400966072681054450700889783748147270525784249115316\804558525808748890980856777997327
49782896
254524297
1978760052968255658358875\\48806146289626832145061183732750448735477463948285283813474318561254273
7927105\766185678061416710290266507783974770657142631053476778501373395712098761171042\\341512615015679890054467462726465978772940621540230306470338942034234004972533\\1192310600918377479404340740587466999379399270532046364491961345164703958517405\4338806413119679024537877482059188118468246101738247643640602200622854698049429\1521630477883659429697409904466736370911742466831
73233832486000805369275252535\194502211704047169926038213451111298675
752581063392007477862008927130040350416\17969148196809727991297899872713277762294891166799309640706222047779
794440117\\827154048507009433180
541903446140432134300882108217602896349089584638967226538\
026171183339561689990138945678335670487945375454061491326739878462627485942647\505188090768832618424097150805311669789446579854144218495959819019977899327496\\24869532526155779
6537000727113947630524908120882554546016799764829310204587169\2290244506908274670241884228063151978905196385255327396089943376982440715963516\
13163438338157836292599861568483581501\96380871271172028606797499160056269217\\4923419813896293553587472610672679765596220134825935081835294961788091389168036\8260
924335
0825017616565022090839427037409975915986929954340971003626500339498\77894409619650772185295899036283979118813085
7707805450000705736481577074698952\8068748896924648468249540371822896008892631590449472669034294822955252413610617\7523938740586146533029841239748974908259678042173460134096557815306819668240152\4283168024918618612131650099107024660111381490506127480450376864954440146253011\
0030382128864864297
37246369228523754341571065936039951306184288868
1935636275\304096397960590951056433488360133954702723490531263217779045077606252256192800\\8222013865003573175733016978421139836226300546100510865730656390357420207353348\9990577395321259
027024261637999385859873775354270
7490009552445005197997040702\4259093947545412
6527164009666567701762959475486209910169779540085618069340297\\49206210767
61776980939180906964786243228830861683049860
8035266074486853009348\3949525736178173750080858611035691405993061846025417833856963805503186083056268\787048403401916046364188172204920927070419148721879090355291999028935544468962\\950907711380970726597
30247248699428114911833534445582327674925104316369054046\\5685620547863710915125009292509548194042621911673080756041936890734153527793269\2101028020529939485841121149620030671577776169738750146574
3653103854125437605\\
548800050216933250290982737527747280018807152455238453159106409030737952808627\2671871689695890856654262546707009456800692901\9149186826785112455965378111271\408351965909078156125463230036671707267368836321852396095180
913527969116077976\151927718250803522642646307975197749908805368905704876053
198483371842158377486\
199881583980718253569020133551276556141473493821339387669578541695400768064059\23689779572604512493961117751675551180
4075401046694110962421742751027718742646\059328727797100006927071652527709496820586119706414849622938234862473868438617\\8098102541
6605000281938769219464699779940718112579382919746389486449107816424\\
820458213081641144800385752691471277682683709500400102472388965993915511480416\1948010160536536520645464689369784675673364502306632058843389262230961675670348\3812836429540142311120951868757002356993947120096625251478321938104767851776869\791320710615483704048742035737446766114664589838903445132852622932520897138534\\4990613747911667152581854421997421951810196921753159187133533330869071420815952\11757630674138189115595548462291354814629359870
7260687486676786243002224864554\6078335857581518640534884499904071486397888
30713333112107612881570246659805382\
14446650766825554593
4774541259406339460348126827247932997829824709831200
6021\7908934893397789168144360949993252531766591109389172512750673959909862250639888\366549401566255714210179074800356673733379065900272095435018087
378702231843934\8589439536784449044903821133861642126895132484119899548785713479521835341451926\4804258797061262826366851245466830837629254674025832366624868960785059959483418\3645812908222715812310605417820377552196595757016979753781020008217159559384505\7691849114697978688944084542719
3214747419839801
975566182476023060251853461627\456851027891326117243668108860001087857062545847129491315987
3597
8740952601038\0261330171980963431597490894487204450068819326090038963052095057071875200962752\5093299110309749906050532949325143832320262962280768014453300024187838014083348\96397738008218052407385986207908487064523238712710200922806329517156
7986362792\1518107225487795144879970094366219651107650939474425052360854871583376007829759\7127241965042778544251819382413753291900561094107491199700244685219729090\47887\7363090886629622074101400988269860097249829432297164186723800930239198013267317\7323905557629123097448552363027007102009211
98900371030767405654968126183490876\35444928040830309013484028450096070448633655698927336618
3800045989698337359854\6839509211426064893312646914421048261
6784682604704418316873778385733974619052\\
50501600856380168842554073083675363680963818536708209173
729042122238316600475\
240544194183016676121
9518547653050628914358234218518087906540838375283082460\\3380132779898018409501138193812812604648468758675
27196712144031098197980150842\
107020087487317300436994767422543801
5677965500273733489045599877174026784562\\32343330090\1277768064747726726293515333758320665580998962088759786785832377576\1860090240401206315783219314056819959749995450221190775212222719721082080243269\28438618618352508164202582105011
1
1
1924821634540159207653075
8197375019161156\1466493082440940065300086876355331717432378187389560792983853961997785184490416\8041732589976819164756729447691202718543450706466655891437130374824544630810876\4495908563395507310053753324033247755365940
9566559999526430003625156548249546\\3627170583273916088884208473425147838919224723310825211408035678652560211755862\1364490502902229551900925565820003381558229812641269161333771323580164507689535\912028612088242055733002629826944250886591862950
102487590702726759983415566898\389986137070573749402309044350836507641955852108963710832694809529888018
77716\\7128866155408489565219735696885748896079090677024689803790612789819872532896098\7395223040705691477825705814496016773019302507710570245179321190614518188898938\71538650420604741761384932972591009417411078549197306189814942024174085\4248299\2897978261335702566826282389045352752340382310702058207038654088805138197157788\757425943351776718557607648675
819712368322169792661132339261824648629773950938\417229021138041780746580879024314002912375335538422802172503402468905195469544\\
56381530234917652700622408461984473862836075858523859700109765508470921573642\\2859557403688678313431720649820267360881851965185582389799133305080879090455918\349040961137458375626046258144291471299936849672330773308347128401237893670064\\488920818808613434756
8104613308314070098313486602
0240623944366819677837816496\1768832805270023019268917254201805907461013350975539094852344919392625072176675\84833502366458120025233086758980851384198474
5244590090016014195948395624211706\841446095443566517938159009214185028316700629436707478016107551659725431614658\\223075202940342185639237052578599902913508846256283697576321172574036890039326\\39782532327488670
0058129243553677832145042149460383126454818091358073083638675\
77405864911996639600178986340057525694396481291925363037479281324275518472113\\256931404300866366419675865657668159047
709407408370543369008229580024406721248\906825395984618255633666065594419818817471934249306028127581773636665127228020\\7284089500035651343242733087598782298553634010727333488758210476826840862693934\84733968255658949
0695310204613272762296164247680385682730781531604591185652545\86735492499049381876469976736374784629642004010859237423662403747758747876058\\8599923180409214872784719362659065523676823369160527025626289679502534237755746\194899614488911386234283813536974608445076712031120\155823
8306742294714054484\\455885494597522623126156936919339887708260835420949681718300783297284338718617\\8014200442486218090969350128648096635330419111442273582456002741562250191940202\023684179328566825447461209548337759596417177120997328213173
92304689624881233\\6598487077686197220790905154542507603896364542229559004416456120508217257997469\2867993862716301671222135725445873575359080428575235447277930612146795096052752\096420231601813006828571540166003508087489802367108438061862238348254490349246\\9518810024685253061940693632186353175127291421809700236091380531908068867860306\8042473503014012046095134906995294784960795006139716600080434775672856636001006\7358419920900299052956698207618
7270899833527882005548680329795888855017070784\\09120871875476025105397
303395216846271534037607854814879659472520444805319146\\521176928029026101636677007869
068061618358010698952431085083856818525665607465\919266452799514932186272908077366003
78444498851918193546
555436594
78477903011\431
958111260392943617816476783685223106113913108088916684414410352921046249348\93299875995568649
770442505620234719384283214202563680293215995470339333056050\\5289661460617712770279081858395665046186083861951260418185785997054853603490702\997258325074159878442179001093431504256117657102977622927638421811711981567812\\222476495844380651365701555805192882922013565278066497164830892738748777799792\\425009549511440769237395990558910613180688756288641903781695105811846849073474\\2579972710393363836374040742028081733049712875912535283806493856955668841222316\175002741079068
26023528972784868996901069755215822957347786740820860250375537\\
8440022719247918168
1320798725771910691220507833160535211126138859901636947897\3359328329198973786003637827593027040936259267543713435896341906893060204612752\4687397263576413988204987783592729026808340732334784648103960061618308107413111\
551345580733888678103996891685607490416670421210
91113919604520434059756891692\1512196556274420645447326529382303823178947675028309614680607405396025662264188\7304744218495263100418431005971957729674859131593608340395810061569061642636562\4757501477891696816739713846030126899399076501053464243141039234311201943350337\4532507682048142173396614517579150253254318091544992747714863910572486036718748\739517579065885999312550557168575741973029851170356524179118353278807110162222\\4462593279953333018857582304084809097939479712254450112909639395468204508306268\7184234134473443872817584362134903496004
52476841071683806900382854072578951052\13993992136441
50770
9689694806484053114365954250129165767111039380495005691465\
136193385955627719389081595263154042961014145633336003394899610678335279572752\4959613047990587006415765960868963768410900312360747408207294271192161567989232\492432681346023430247669224992092034254400765986087561267808159093569544521208\\2236784684492657254203501065259393566351777254413281536859671523808463189808525\8886685661215795004558280055696073640848778518176008269978422904737579613943108\7400696463208340281207797358738719409054255316550567216704853224717271562076048\3833375864980494062689681292861662846903233213841092557987791622477599545184398\4199391771771167847442332403185475104355963560056512492318087412421140287108476\3596062522708904354440436346698215582045689973961475246425308758251343236718
6\\1853543154552344109728932431577997397475516238423246556050560818140684617141126\8359186687457543415001044188472863266808063215192793295624281962316343554371792\1478940165850776147533778323965576334451746574285472591870728698337015022142128\9961003146671439272044855049166389296836971835267841062432500237558144663496419\284778585325741970332001208862935386802366521441448413863221
959402030020023
6\\4385280155273104517910800732321196186772742619023082077756827748766805741813748\20235652657678035084812726687541
595935583377181819148198132316178806194554548\\222491166957006121560108758281534347047424834354273263959215286248108002364654\\4500595766836907502995589045096740384645407945193028362423684178207382830192382\3636577
37233924436188926196569862977749860
45939777717404144556656574960143082\4706324698190082504200012511676724232814404033636537190065977079916190277618171\4015909538367137430810749265836805258013921619624744632829263491814174103768269\4904230121761252955618088674913001464544071478321111054110751074
04184793813234\3294
4079838193069683443194000513097445541181819001094
159122320978164039690829\2407392310300773852829251570049603528935396481532605857186710415524754052729232\9624676279150845287002319781610286632952243879635000308026832599712428344878357\5120209271758864495289685400370648064911117712713875125019161315773274722167269\2277026914731650200407646824752523167950246405232510133489209225302581471930102\99580725056297792556342338728
7754754634101097211386708240936208617791
97441862\6801
06011627718
70879382370950607990\17153
97411750030841986684645001522488675\183859181227510431
909276759725239639748712681878103750601399658685759876585038\026998454043675127542593678129211036324793247099480441039198137527081575911970\\51718365641240856644667568247127101024009219009934282031687
7003507229088905317\7520605308108617316434379529905199116422928005987289399212843960583526737833382\3685935745367048740802909462598055760517408555834513748852144644893114814720911\
186383897702780320984460234875201
9073974975367006685857596038507710536350517\\7258029598817116742323010255422771485046826529294873049764334213700614814105352\8095318800080787906160301741741853006556895463394353256671250132010
20705069038\6902660032053423280421743483415158335918742447071062329971239153867618069538301\801486642970886086269551705928418307292293827045737332840188475254871857583642\\8270591114907916682113350534518215481574413995159959012993322077056723889012559\242031816502001889878303085
6486258060
9381465609153693757966333687262530556621\2815002220095153524591114819495057308
78382836935901408557637816947665909469894\173737833367046461821352313231939374470598
838287503547841198483704038966518437\3111979053651054176965988452313086788423138143
79949
12106878698330157675960706\844508969356268579488195222412683
19848275515975897498368188659009431751206682\\2299698290032227177183672097498561924645545909749462399434706530845014563834082\
167290408418598655859713926876171189064508049286403566376680414325661833893465\6770274181387412088271053207826089629896621405475360769821005577440332475619911\62004092431666160906125
8224109012712365073746108610279711309612360229276553247\
251254619142161568289313708998840434235414965781903803681051996951857422118826\2639263031575477826074
3812689250690312523016224456872787434046544017068463117\\770741958824256582932633877762183576320561860684422353996345155900929508098182\\8612092722009207546393867446033893697036503753587745566573533793933846799591738\6934333508168370155868187585959965957077373275234995665221699325054896116776826\25585441077354445512360981935768198558063205608680421785035990998467068
4911875\
080477957266180452214408265623842001060487728432541322395123532638371260954836\864924147296793835253181044029224047953923185366095409216891358033553455081619\\
1977670008481283223644919406645086134806165116272419161738051073856864953
787\\
981988075644210258796389930083837839595542974053481282811259720919251290027125\8400554100232145740850509047738172629366412543397681848794185198727236742359369\236876446800276826240099382
938
50761023962696345853628273778356870220497613826\596125
2343632186758921576465
239877804126469916656577129463747009157015067819\\8619846164833047774225698848566350921036478244061828561927678437153740408655936\8634731586789208508092148542003882291935614680916687795690205247338217102501832\8706419495446968702847408178226196468519162071347487624459026502114962515692771\0157270782070737095423303813923157722934888927447175682571198455462534507026241\938288734561028572728456424553942420
2729732827502986692062123418360621025
2718\737079308371811682129845674
3820284046823839427500250
923086102721650270619597\\2072798844512491451759648920478116875856329675563120987697925249262538168373269\7123488963382543568369601997910077154255732640102277508184
5638514466905975058\\6694244580785912546288661270\17106420144083770261785600235982380317648339768591\10452280858905067488313310106115995554808224980858544522541
9006120022216786141\
10
3683269008078086611032310324002580342443603851469560871541
784837347452508\\8502365390098464369534260469815719747062247748746775012109340192487211994840128\0635540698720434015744272703569215707089105262223667170724844904755236320586442\1555084408338806279563169332249525576491119841903725018137675228684159050921441\9391255
7696480806563684553619861426031384136627366673443562059080854402167617\\111450892174051148755988839921689301832142
968944276507476539281183783707191962\8250715306142591406614812741467465959010288082806741500598096432297866739760036\4756097812087174892481396249850445096270875861654089669003860085932659859093271\670605475974942000104761963959884121533246058677767398690597690979940046702022\\258745218321
9834478511234375475620070577749907975672812009400002719
655010256\\24175
806944007901465\422669820497795100938681781940820095499385024236684638457\5961835227031441618669246284753571630833041450375435365313801671868244272665048\748132360726
132301712707052683980155378960926281542541936981025639683679544442\1896051883546481
9395409188414729\422918023394282132412964930737872360627269136\8615225375424565661588273178967785878359271317473296067914850527891822582001429\1306554408801216984910977041981879324812856058081416636680615849879211452283382\4916778830340478740549255439004447039319046248727923693481715833266320918384826\50809164412
672310090982775926100134828782960793178138791486718560875916016052\\
520595497550898649
29080431404524948252260411009968961
9098340707737789245638\\764935158920752585219241854293383922544020724966416991842329977213241713140552\\49044545083548508203151295537155287077342009268338673299641939619
3683511706419\45195357186604591
5643754263665308689915084663873882365217361603540458928865404\1716035085765959892589855585982692936157713449908501707040974198656750498204646\01876497526220886629394762298201299822453164777838080526182473670065
0869071465\425400312365231246069351781989976858730433381598387479131032250661493043055868\\7286810409678344992232002055084465918226760493812950851647642636389638747906458\6989169859887925076030556585757598900959641835158185780809159280833059878710219\2818810250153674228568381364234228898170666464314460795181733986688794285295706\681963983670772382326598557913704912511199795364133056229427363284290409288782\\5995900107891069419164000034098790731820708083887044986683290801553874741462685\421593936298325679350168385638316710628015067707847738323450166147582671698398\\
84850391653456905981752737816114790623839619485703632799823
377047815080672399\289
81975234714205010160185692100674186625533656343540
56437597866075091466537\\765275239150125008784636372850546198608556225875654008913097703536570769560
916\6064174
56123728303025386576775682398606002026387589543431671996566850284731441\566349672339232767967462243659720349281929513852638737412368804702406194217513\\918680851484658820776820524295124913772631026368418101255403832484
082923400416\5326301392543132434527679356618662492318038532106425397775325247569567693238972\4647020061308159093715409860
2617125
22114995785057399691052851565470490558220\\9613473398461271706858531574460747466819919440963261820347753688799047834470536\68184249815948867478528234831
32302729061659639328002335210128670
3597571800301\9798292896699772955910446199190147411167165191992330523522880434341347726753601\952896449137851261358137989279572702675822622167725141441257
397910125439531872\4779751078980640745987
8832643688816536973486682524536362289
81684940951375257\\18516465
7957863959047716748146473386053708055014500712929544336579
13295720128\96676641453513119612175
683229388701210
310021605365360984018130270814671263416\923066414066637280500225229277851887689509407246338618790949428230867898999865\\8547651096819608418081203308641686126374250864375777572926510208175698979817062\44644007377367340955
777750246271391848795329865708971387485371966873488706524\\0597409560029616413474265624772459372291857064594646189672002003029970002683442\888016673973374596010927153387900217831
959
95182334456901591480109677562098936\5308360281936810472591326419450564703383553129939297395971383642522924248192766\926194700206985124944594180099938714208108284290879000691590031689023055316009\\187572205982106970408540576718471324744250
349034512489098670089077573632138705\0293451039864048720808759288786808484454331309247875002492153689779267390702416\88329670
0543137966218714767175672186873692702694408499073823053209425581738269\866249689512504218476051281533875143290368845530532683223907904314023239797254\\6671267350927004272154118305375769490037667137543081237500102310012260124292294\2176917329862096010527230408301738236224418654627128159000245012669034464777351\01627163333046806540160906118197220880765503753050634456865665101
950159548415\\599082842441868288969694786387378178542897101617097603134742606486847883570648\\035229194492697960556269148747221446738927185429185374792468918358786906657499\\9146513446637326584700949505990125793
19794285203064050059543620966734494724836\335240513540565367425433334454560684138728395964890539145192178270
644507402416\96651199236159044904625315770983124363293480519921512107078
6444685997144218498\7286248157535569718715765847183263100549796278488518002331675485009831492437666\475783850464697031316055615352853569254766411489171039266009726038573977390002\\
975584499746582453558084742908120640760797687581
6776468064074757184741618608\\8423842218064194888584156854243704465916008562074663324618468421675128884247269\7773706879763361392481533304872716550251001405586068897254286129823043493488759\1399327962
6526720971486910968795303053832213421601245072008418806323280479808\\0418710642163365312995468384261387467126739672349598413866218675242886072352792\2641689440837860935699219589436524445229280849135016155451544798690702953229516\5045639590770478364287433001286554071833736327422444194407118987804018153979348\2016440820776321118452375670791113170736592119681259865862240280849976443668675\957569122297356090895228652017186208185875052538790259267802331710880472671737\\2957449529389909548238929489982644111634324867030534095250020020703875648527791\19
6543396693124348248644421736585017816335084879383133105175
81236227954105272\4502543531239707428828048197648377927154219265312016005087597734298963060032611\13960031329648442443875042026685540674784723875914908936209720440
9170652200998\20171279571703899791848924247062220679
5513440160121192940689939058051919641824\2599274762256200673921570875552896310050713275171813750427367937154991368037956\14749601128690445901\479094160161271990939109741583423138356689031859274850476\482359737506659546879996411183162477777707905974618357440095645045691459805022\\8949
07775682173392154018462023376895035229133496755134125038712738280723758542\1171573548417090459740487004676721002090758369755444161901999097483520595460926\6852412
6821055523333435378942706081443694841826
1302364
382094687967533475064\\0379396420700201217623612823623636258133322146676599759287415783818967869386806\4003291196118404492691644026553785462261499827949549819829562231010304925116892\2438747373868047142023037428811608830664696022728491352344350572580679699270611\181323868950503177027203579316138450287038268727766915074308
383274254017184398\4095260312764467803928301814445053974889810191809006140521932992929511664296516\4967339661069548755978728
51493566000049642825415779655234073967815449081555896\5366592606923791055016637831082176942507299223866887598722624814901609267074626\6654004782914460945086595
9178216606454225229090\475360544678209113511793115369\5531291836989605725088882946255367987873569181597894933955611760993515399451986\6062508971012951275215454801774869144280178211904941456102893439230123553355171\15245998749324866469809648922982098629003249156528130
3820132890012412220522294\2644082292425303027268297168938740273182181146420713962681042683322985816400705\3295054
04180880824759781119669900783571934361084125997129231
95937459183783457\6893986306617363047986894596808596191693081580256605978989525595453513424908276\44875204463742332808119669
9554474623919038279233851386244766567068759944954251\9948721148476789818730957449231326688435230018960
9184
04084388450184533568677\\80744075530148228191958318506493891439322544204347675238318130
3221819702953268\743862834580870648783280037621027258562861828889512426762108969562039861094
176\4140674409524681887541844204461819444360533479903560795637190096648623635959792\921541821108306264581764887728006177680805531783894984046626503174741577174352\\426526830327472468266028155968793044420820301536555118051963838015668884376507\\468407023352392722639974881163306002167436928161
950553930279037104800242300102\5080897765192801514783180018302471423883251080772739106172245375682855550240219\2100919063836044663446987572747790464230930956102750145013094238327459181083892\9323880915724277090607231258471954005823302308792867647638366101965146
5829246\\0312386835398977309422364169931757946411441
67085943178051366717512486408303986\767805193124267522718361305371018228563890950145999252375386213209762292593515\\067595668203018948619343523197742383873776348867416454544481969976532522431369\712720175
862530
787548538749514143907429\403002980165494496052440146542340049\\9187597494940184401414207148812067952902686444864800527584136730836885205037569\739233653680862800069143317684105468288799104220522076954035965784360123495364\\075783365370686249859431801969100
3828381274999595480230906171777907
8129542962\0048401541960561196426984831678156252470713600787306750312945361
\403138947496\\8
77278913993453682127390210250000943655286558485208035621022082987923610121075\904195184215121506748591
95169001040703124314027175311813294641147377581444596\\8403187436784639325109788042443432096847980597153930335035727981300612831655219\07601418352508867838914752704786047110194285164191998
0058977984680193389974082\581446618604947777743161781200527823074652008859363527574547543
19615949324345\\038215252302160433798337389660
271018665304913673000614926912252336319026680034\85544168184175
6800919251415802307973750816983419247600825230419577492380156219\0648169419052359003114467106657647752280121669919919381897875107416970405462998\8421129313095308053690009064747451359111197990535978719047810908157273060070202\113396650742114252672695642500229450895483324441935020765779063877549197352059\\033345582470930612753542882417696570659352795844655944590492986219860067919065\\036621450748973757659
032327704655491475132363522098977274630632098773173991516\6585953134745682378069864461987486148914779138732096764819813074661710430612071\1482417062052190412571860959169608
78312486247096014156608690892297999503164082\0215096243683513044471278352286858348388313924386700428600794273865729917982892\517918009309838567606147727928000990320626919589053485149706403531386554270
771\7168812580421897771275544238653607293027713606146075508077233287208438659359896\538338206742069531814018102046148223249468045221036919403538953450035758226459\\9870478243426378398019382181017005811292799902171595230738733186711868784863156\5371708738686288991107873530268314908898802120950552256195620550567627767236126\5285402546083576801662120552221622493177601700822242071500017613742577834108316\106
81003657905999013877839213572340640698964124177168806813793868153631783615\\
9395610188988370080900626477745454
3883332985514880000165576491771194898556241\916008320991942427054069974870203196508910356672518005098668358242580606222298\\804534678292706
382854144358748545016700903194090191826634269096011141618479309\281846022358638730614597924364403869068967689406082948956753637278977956387415\\576375269213821416919303588870
965943914063210401203567803236882380596014838465\4069303125779125427950205254356767281264070599313883126432438835876174075853601\9990907881463616430474815735126698813674217349038558910076007846523620178121901\971798560914229323481831155971926613205843154074792442961843101576568097494607\\63227124040188916660
0854458281327422414713101238480539271877842883808084768269\83942451294223041847783096997835787389923823622530178800286675277703953
9258936\86538638573150054030156321
8621782494
1025877959551815706915060536981110040096\\223058823657646577129599099977948814089601709847935875912299282435464411078002\\3380074
0231
9365321505323252
9385715309424922377935153255012429429544097655102\2679504450748063459684621357397710015761097397736893003830037750849976359944436\6588654723803107387183086851671589401671501077103521101960510303744868009007916\2082775228204606577916625827304158215453098330
39108061841127124745144085502936\407933293298509419049767507976600770567997804783356261396023222718639780061999\\9403138211375710650830194020318649189119685909768706134971934153628540841257836\3902731861961249487696077178155914123761
5045485332747314046455800842601576664\\0256647710485497794
56337006540730715749483990019129096971421524499784052446416\5314041295299138713316436189288227706321872043693262936359088684155598
70899894\4089519669191227963407667041791034518283461341710751262432709706739374485219542\110497779609707273453
02435269196166778464230900892618221030316517313472595562\\449551904626915612708730704409823650183050592914028717504516336481985591581413\\902680878462853997885186841426034880492537267299414905376501260438272293288420\\596611267013563698838048060308056931751569210137972066347255049292783465\21147\\9503961988308
78382242606396640522130
36192805700220582480001773693729904365956\28090055795760009905571501\95651799741997480475219324944
4593288776672181911862\6210562090547737823315256775079718
7963873700027790948730888772381816395321509\\728699611383882862475234208157703990948695671578849641468524929446446634592670\\9814421541062212490570242915289315084657074862957913759117591006965239481293392\1440642410577238941823167397899118982871497504284476948794540534964209379761016\1758228368817375454474218832249073411824187220260354952938001044396076553658866\337607110180483300375525207290619926381027912299315744498991348344669961915821\\912751040080648149428433959598406225168974085480553936293363139924622313882875\\5451076716306271074127632111027274193510655231164833819511769393742420614838416\52956583803186395685555454454429140248672348735601396280729563017\1710765368826\82836248747061400997952898468763842726836577
357252602856455448892041841040082\\3707286744746667416280482619279190050319896103496287237601805719795402546157897\536852725898194585715685596834032624171763295774994
19431842651833254813543017\\17163101740154267
6089955084136124941056202534922380105258228528876035261776302\9970352582522060559094371546259827980880231669977677392933443812276086890426309\9661523525554559091477305876651100453709111256642349031270469632889300829742356\489394891765
92582132101612795551812815577
10485700891675
67107037952262535900\\9568252954152490350725224415676784740622855836
9744352298474616504648476752331\\949601988581183510443406786089904784436620711951238323890129941884445281598269\\950453580859626939153039383362658862954291904620981685856599995522921813001715\\562604009971776826712089271371521689382750506757927330618229198223705364087990\\840010780614892239946255982380324862995585813682031581672703481974387896796413\\0417703098452558159003631322369604448036066713729027939827317139739999988568202\144039429\49073987781297107657596063818757298451459998477380706806327269773708\\0447205882798129598337678644606904367512839921613309707505475343713730498790226\810556249893660062318546681731446702018408153168097866137956351506094262543552\\510396045893980534859512555661239378170625126687918180607500564697661069648731\\32980176071167402805103768387320280584967150839643274590219
6509995230982421634\2621246003734780841822849339210270543808478640035774317004079081688758181554436\7567200315435284233823622587591078735300378998989349551906692779746283882413896\06257265976840669125
222436797621381386887703567868061627025638269730605293235\\
94317973754960
382325992745365730660111852891387761230715628651991451259107294\265
976277662493387768217300508217960917576920
28532944764947040795674522144475\9048622623658622797270486287135944973097049420464240618676465571904806481455426\6824985920315196388085190191982684087210956183202277359819656477167963480506898\2188125088761567926355024420438193829402836244283859595916413755807371270085556\06411016204446244071622261864825939153702950985538
5148991537496568397966796398\1082127317514965184983613769974479399986702969564959871545436776139040364490306\110321404073149566053715527810
367403710626887701834908254017230734229500962775\904379570279603484343714419174353829469791008951699230900313381498087891067739\\2218962986215417061037848146286841140956976698977305056189280290706478737727556\3288936620300767481441799568035236139058407642683222444140272549944167551249766\994440874815729999101040223681348013309176283691944677354441441884493027414145\\59988500204812959889815050164326399737001660604804295659910167
609955386288312\\
003915262570961600350026496012477586828933990008336011661486496018505185427916\570691398612247677286359004057622698721405782708865565828414390367343086170774\\05017702203015454850433942491388085889517101960550169
9595155905074803999264402\1161
\4796652220679101385
67580610393859662634785239911731939669002160436588926\6500000806405080440012022714684206000104934958375685874323014663842446829565969\2944
970380040181580204603876908296261
0408404642642693033795904812659023014416\3
81091114857363844233092718338796135156919880778725326575983851936320266716496\3171678304296865312934243737810590462550563485024181892939920845831264077007169\597049569978149071490238480937671062267840356
186377502746277037386703039331706\062628690702950307
893832284774619037757563348703809561757622001022716720814956\7148010096991477461502800436507243288561956755502722755663265599806190306277554\6437072010859954730825210185289305060240181975002256202675342117230991230955392\93220440361675434323
2211789819339453979085221194061935439752622589814906510865\9190290401811867281281345025364
36385146641236465402500597355363286796193037559\647630567792580630267518816243601309595985860598784863630405849098977526954012\\5900768129196783416778166054856770278423867837684609596409564720591067009619192\025088530956339344633082526
13983626883688870169821847783693268981616504101049\\9820948410833069198242477710880171266711969175964146232481290340933061664031392\263348404688831209867378961237292771530937959634074784496701541806148208424725\\9171635168041977666412368893244427250896637752666004007543553659034507062537266\209401660094885148081937476940111324876447569899999521142548122330240449078546\\0788850510747745018183526845883895636898581913886849639675670212494844659931554\4869150583473145045495637936303010
21686179640703096052328640674304987544552498\2150162389293886844522629256101972181409764031934894893247426899436939616919036\4236640848070710855236888017096446970825061554003635502964206900233852904787262\0025009831546086833244349358776805725
27296814326995907512016069643176750905317\8285477919046826345082606712302509977170685729422830470687904379614862789761596\4060061195872010
41604014053003485748047838597314997045225436191768999578684492\2736948216215600972596062941937224522429044909938735841
\446136664998277583642\\233630018
831248536539279713349614502554037808635250035653662964182097790931794\26368886288
349076600369776351566730870602995002458105385137150176053680
397086\997838590039146706582387962106279399258611361069401002547753981865183485297732\\
993129447
39103851677283445604910543713481452586102127504578385709763031456219\0127248699166834258064841367543228197529502320907930334458927752341501\38652766\9333025100627046840943994062784281445906875960886102840376911144353882
39130316\3202547733041700918093204956424398130061907029813610861153614425054170286854082\
6044425302468047710673120959041348624581851914218340593126457020538
\21146055\\038183225454730391590010410563317058319824629509383357909972949553600466067834\\9237415980616003800425363286968200449292168571547369280053590196468144083357909\9678077876970330418574383373775677665625102316799844146562191389672665244020838\2179324046596044596442878210128501867314207239953317157861812955184719587567837\3119844708924463345962368847823859030396007033566840849201295276783321238440136\86815121594842088117910694940934282677617060484918927630
5643250900629283000616\5918174613697870710087013776331148750309190044556450042251796437652233021568275\1865587930653862146288070206424463558781012571809401591355456090318013780614316\2386038655532657550008574331164568261880851772867453
180097100
1812583960453791\08068960946699779544812534418277437555236465
01918262
6720024011199700234006916\28600036959786677371535262592693030895193827229862784819792193587520174
407155\\918528807777379794951287075367491404028856251603579128296957899915044425
924082\8683256243503596507992446830008556840197475655402324383529667397125107782933269\8013773029077025643665283693553517820450459664084881301
9468210553607452152799\\3796872923295652866243154060655565748696306159735238195000691860723927429\90995\165897211067472330363413478394934379622628159045106223394204248198789128312054\\48896070318136327178963838197711053621
9612285281812370857
3574670217152862002\\175796564731271394414399952
938726929733687119807272468001997193248042940159894\6202696780083362966864920769595962091270087756777422443500712727013809054859806\44709701553161
5938200093344401779528243530
32939028699702618431629862220548465\253153395928367782173028960
96493660590349668440496420176310063652400468711208\\846298137036059782425350020567089678657272779415684745228633280
564371506180054\4267106223190493633290726
15000401938529291041419919081938826954696804084502984\26910134518311465281302689439311479
9557607623789671654995772726644017327382061\085534223392102574088197739021461834726951589167284338289212447747939969784879\\63528843537252248686379808585284272706
4353486486403507739300990632814698052624\643962803353648938865432936887933025792507504752175104730836393549204933027465\\080659005508120793046657344550577991061901939401888644884232583181841569560
916\7763337389392295968514438713227119003576657647272966141230477102435385144174
16\2817915907410541530674841662122319435284580428422936447504161
0820781769206110\\9756273806189609343542639683203132934152891138252281679893305540117515531220034\228147267634596330879630886029
822367397636339764467301449712402304265268822718\318357369811839386831616244561741942828007879303635311545687997671236419966054\\4706113226890307879642002885560795696520641503566414480634597991482260616642966\928479
95146484147347841167186090065504901541550490677711981969244794209146355\\912782105406005485418229820648218078565565593947652837786685841556726949566052\\218140681323313408630387487029975080885688064422321706190996680521667521818491\\961358277545512960793908861797055405729963503601081517015416238665173087174738\\842180953708999510160964910399242567893624310428252300776196418868621637274145\\264739033679902729015402276701709295980268370468633680077186251007148924254864\\480729995261323844575632884449553928280093587452275405
68093549532143434635564\\885164148746954699390981706072942656718876299875902841159547406743998130
00052\\038032256918178468565923088006912868144102359068461680422509671055090016281056\\174806079146586068352639770299652879276788850
12195665241847426570273179308370\\9057030952896697321529601577239102977036350629619554103392619167457543537219036\8293658650191856328449097846050029560
00299533869169319348287237428301286634794\2734005939046031635444861420204038123862886355671655794992582036271772382365016\217826796461524535907807709487647131559680
39890409489893114101974680
225899896\099611075014744426296908823970720065454810339610077772629420893432893880798932\\595226523414208243014948753081622674401603288117689972802954442086519338695016\\9716622892416206417723891105279509704034095964461
5076426295138527808742591922\\400947932267599108759795747795345069701009381194318413144909313850498101027065\\
44615134927424775823948249778512319423686145056754560382528556193399881554399\\984079598241822452638893049475670895032184743144210640997088886427751606489159\\863357809652756718406536081514657622377830
1822930806076940071501069744450301
4\26742650885627025948213024234625231528
5625262953602113475878204619932113904369\23590075345075346711206913953380712993284182967033732040688228
5419736222449501\99903748921914252896880620285605803709338769848062520886938204992719044749356
4\28944082028475313891
96143
19107904819375674553612904054378144187356869280447
6\9224061216910623209919619925609960474923184685345635158272345162586777841187897\341207691942426632221
283449601187252212575960189241189062657020302723863281554\1554387356754118191860281589601246864032815754307292002253056097368102375401971\0277593999390496400129377574813547760481849680418385843442361288233063740120167\343087835745918347642421
924153321681818365697\17184183761
39814953299756684109\21747860553298979301252114064849529274059557670242175
6258934590181524498051236\479806133617742
357859838465400638438504387774576716760901811181532836315778934\280607319930655417491819
95143754872115100224783836041740791664361561023900098\\0709111404472943229023963665000900754401666739792700295984158283797603061956936\712710397735655029864799815564037438670290365287184216728583359924169080153704\\4823970374271537766394532332283128617036564728433963543040584842291015373697909\7309152364393631217652233915085455867495756985836181809013998592556643179691036\407512984451488546049800627350764750766837066687348501706020284554271902750759\\6712283608599890920769846823610062688721684610691398273263164461836269687196182\03960803124362124971275041838873206975585815518722436719458896085
694174110422\\008199624699990290764247386588794830471294374891142544429041256418299490026735\\064674268249958173243208783740755388622240213709323678600828421276740674452286\\938508322180847226279341713352847266858197318602434674300029187550725473153268\\048946206411138590255391523649750601247
2723987
827131187410306160
00777150026\\
9637982862720350393771293740550278819594881603241
595363285183486177128619725\\6240095361286847539429\95146784208923405021062259570710851484350207013962483359\01239385689330655991588269545121249890494627390702473387430167
7308762200613962\87
3918423323008170071275423202559480959606770020708013780504274679241888360136\075913092917163141140955953655936321182704783830950892487383080646790645793
442\1382152896336416973236855715310395229194933242244037418130513420010791017286924\22864144853241829534838047579819
9586225795753688597616544039142
36306058678156\0
92604523848354640595497997598934358272357069669186068819184712624009437919911\
68098886983811595989279893147366918769388399770295906353997429\980960365019324\642471208929493408913837936301403117659858271657582750097606146047569307898789\\
00193017792516931028554977952236885424229084787144066121879199338738625842025\\9674910460732254687644425059297523362122238663205525828154130
03496371838514806\592432564500183442940955438389411376502076555012955037416351240169196834252174\\0492187997669020725053725
8567880856473470286283623656978259190379071439926393\\003270\171235928083265532406793688542113357157361460830686454073157732441886924\27681466008743443655978852194254045077184
563
562528389998184356087800628025659\162583688903799678375556638195569124441558072
365076185867490327132388159459894\6200353821308610644403825421
0907843924623960167531610045488190372692196819056\\3977522814471378691537483783767046151966867201093867481287020267498776831578969\8162489329760962081103061395935931843818394932393841770140332971147086303
1972\\02054708505252009489850611
121922331624683025986844233614862967014232
939524066\82548122604017651528908442008
7786079802521795222206804018474328130874793579309\2466067282541793077104956749917651244687998630322960195
9211474200274536965670\\8489365249263839496891142150807718196178689930981184984257739149492671523098369\5574506447653659019
2856307975729442879999080755512398732165317508969191612130\\0085453145640068759387473928010749840480390279298136080795087259028701628146705\961162
61609632130183466353481457797515391368807656686396863376712940110100747\\960874754234808718262155437002053298122520835716608074230016436311196283886350\\938253726752492137096695867535270312461295403183886348049642010785955724892421\\504380611541050022703904791607950797138081490554003198223396116702893660525264\\0489850100227927665224698992657082838679158582732104808193568487966971872044646\3062064059938561441725476079311013560145
13905994762284024150921093596796106995\140314623447502962881964207835872100548023210066573089497963655114474
08702537\\9609300550379990215802485490217711042080753432960673785770574052279808861651865\9198265295484265231783444425775970622827749311387780381365179068149664886799891\0270684879349711118401715557637041854760466580022640123254182848354217953157995\9605729916
4327132808569100356306209712478233619138841771396944742414422476634\\3261849442427424926316557770021533592748517575211298965046291011067080567271686\998400232156880356473152799033098024362089444974192953795694776564258951881209\\395255901871772208969513355110188418279274757086523649310793060414302786645046\\2438356578100833700819179981545469999358744487974415685202807183463304255544456\068447495698100127077236097658085986575149713696080512934401612492279881671938\\808284884339632815113877196567059136742097142178
001568089918180507132094958936\3608412282746330887671324148129385623582036167285935779322675862303650343594826\4084748971017129749983129578273850035748152132466908039979700009271
41607324454\4442361937712247029246378368484194470747888198242537142344704627382627949490545\252911921416191988554199339497347809027965838099930344367071583361380102321225\\023420746958473865081499394326592422082034249789775926443619158287414067435126\\9365526778168087816139823
0641647631106997810592627376774840136046980771602322\\060176366716271244282683158222364197339692417017143205647202167868090412028696\\9374439799995539345336780606615504611843517977329463707937129692638625160418236\861371508200285735603084669104229345967633193762361999104055523415243660405868\\5115104946504646047129314744543205
9752641889128827544541930911069906374237493\\6939858564335993100241424352286076145005488702211325009681
6191246137234148982\\3756739598839798756738613872264457615916610694403914335430501991506234284837569\5950895209008280602979646683756708999641906860259742344471630534019218940607791\362200822733467869170100800309608231925650107297398181844395336732165973518408\\
857101389259363014045386287860764596408568418206320560876050613488159777682934\259450083810674129126712211325340093081664823568808243531624012307715982318352\\0812929280820959430611252139877449572790426909734619185737028080760712561968156\9167109388049338
7085635280667109142931925050634122150535849899480954152481147\\284311009850713848838761164865729813074819370269735926303919267511394983623899\\0702281941995309748627558515766641388630874324847170793084437049167118484341846\9973529128040856674979507619644102706597429015624
56330414658277677157013836766\920768141568835403806252438042250774862793091561826
195900778750058410819116419\0900825965529068923651888595942361443105279203188352257670674052675306132082936\0
272917181
5208979264198596260806079606373806808573254859685718266052572996916\27670391841077803138336
973485409513924468539079802045806486534678745992597871\\9187835070156200833741836138185822860031796522399184355007816559950764698902869\77233472903674522165
925265701013795432433966006562582189276319428902921663286\\908
766784786103651732999528365705253442685223387928821267355360027203502435402\1657451991459801649470833608480564282548198344555791908156679927099550967371916\281933123769668569319198888887545472868494448057150401883068129384290839627957\\8976236812882797859535730217633761703221476228282846077109601428428544301110865\6320211573507156820021782367805620382224079596932265576228376333867118702995085\6046061553937378
6702960785136786080960681379199950499772104227014359003566767\\469363367658883111477481520412075046097447573129685820257947918005659859455245\\6956807231298999175585923990321398904728289321576150826057120850405405374578216\507882698184295486377455760082430402494016120074862953193992370398961157919919\\0704646913813887915939273916009710748636705360417285401822675962799265381839806\8096998830061217997606755181722458155725425
95974975006350829548507747194768202\9714893607298118655889462243509184607796620823679444366503689321932701064246369\197417280096606167488151392746696600755081517742872596283509225070390274188552\\90008559117233277622114775732691660432839971321829196723
608767068271908035261\\932195651556510747563290031399438224211760074478735201760659
951705926950884369\383004715987929829503418460942776854268997122588231501\15761718494910498487955\\477586248112779946501412
695995075401035607634133796601
95751021752528212705476\2877060051455423697084290064290051215418527737996209040855368806756633228654335\140390792830350573097881281932005276895066884105220968833729328766184007599109\\1372349183287177065591676112952539786246843749364
30725403136209176751868542226\7068792593129363582072304992683503767136
9430446427633017235667757141432649301\\960062620986773170655486396834741127161605186189620926871863979646538612309155\\946282815874689156401133139050687002467271177066390250615910506920284149608501\\5027635737115511832285637981204185118300570028868145833662999159192644014670562\81013077941457876566838561510046584358224718
5416607004096812940103977531625369\6610967828378379996423138
35760070621190108674832792537562975262062494461084256\7120442540120674001773129882834328190386597371674130998180166051361024424514496\244790360104834960382378078665593836881769594659897629671
76615945976624168374\\9240982357203555794461968535618925454713044927670856939242057257749384108999916\919442175
39483061187628276884335153614766113996106864426716550200756416697820\\89283268877477470464526408591982750275831706855938215653680
7361293201240271945\145779139028966970290747382356966968495261485752706637771968031331054504933109\\7542722955444618956904009492690729747798066528581300640859511463921304170205085\6759975454084699771432050869048859302146053017234322902988344432817321459994056\282750733834740124921148980673638251063146674069778467019694079508079603138957\\118401590237165770286202186116085953769148060761638686752365745892737370127908\\8287664450410155357274470536287269397937629690123382075581444355500351339263896\878729844182059537080936312711368215688907901702243636518339177674812952687646\\2112093934591909322375578639966497700291912487833632392139940218490237386849309\5309884551073248019204643719810356580884442877486247531576184066890910011830272\5822901074523683688460326216288290248417646561405973090216136675234558959018716\0
97518025667402695088545086745357580811992924575430480474503861
68001209184636\28770632123715203078292530
3635288304221463789876895829799985445268369687573269\239755419087943526703807210040184866219966909021772586761379275455906296812498\\693690442156948244904255916009836126485278790527601895194622453369005670099659\\8103657914502815336184896918498443626500607689512332064018465705246078023252392\1300484027198732883101208235041741581499247156026489449806480600109970523912959\5924141840907959826878527490253010413727761598284452961487830697695089971739669\24143345359400697\515667214283666123400512766758054844754872459935653765169
606\4097410236744435267595721612005886368957151706095452919679144425264015316281962\0011376745894824168045280911837980039103962467078543287062714229321703484834454\122805999946689935924953776471447
141439705490358740829269285549195980063530272\8882908074804753532143179693986758243601990446780702034782047841032719128729897\3069692955647426243216726138523747798006190313892944966785228135907027397822322\8132465371559449537085097598043659339608054544685794882164833240216431544449936\8405
6497747651404722865268074818408148986316099770322219931747371536837238468\\38573383389789617164414112004522010760096486354388211621519
9570876540394461966\84162573524926755251
6853853027354037069457294295408209605215607416013895441689\597429\98233629094490853118587521760026700564652275130047641982321635393380215\\0793771886348633676721049142419851944733243531068754265381107211304259333104771\7155354092748834249082480576185569625089493305204165621715749899912877491973335\4174048614431753239491123754010747058370859499
18637206350691196861776306279837\73624820414070297548518488640523240770652474
898999143221463568641496418721656\\5721061600262942884354753472081238218475062364641426863645473062654320243899192\0536856691270665761812712208961533352276052122714768553673202604925648620340959\6451837622574448687704308
1770180531010025
959036428469955735062750655477273668\745779068896781596442671589687593697393434269096220703147608265494143608550009\\72104823212865569818
924034959828410884904781986938135157728003192193441669884\\0509948173292102914745142547052961166944718
2382835766776072914404027717723946\\82189363573080107997729560021067737919826074283350018293144619
9385414604393397\3818468927919597668835169732792288218235679928196506740267108062962271319401656\7136329002173946783400345174298093608771012458959038376259806476827254536004251\9
60493730918628813948128679312520438782834974425056862854331647925223225221142\1323005397395154109242904906377417948915557470298710622187226989791986969343416\5282629427463377816911016790363208657536296592176172688112000009733216037053209\217018635653731495279604428093899956085425
30097257037808217069698047368706052\\4046036302798921939347671626185557836586250713723895143877809626925370289020206\4012384
30090747652017952691430754364698405859915262304294336412324722690864469\284729514326032703566244020000181760654576229036324428794438756958683475216557\\3792166018831938713346540200822139183490803877562505377124216625215279007834656\3610830918495906361097712068207963375470\15232100418228234470297665608
70097791\699794812264408920283811872202057146856749937629693170635373162312021554436981\\323562277842815597955121453450164504521301223694318012927486764684415684850
606\5405
79697013876096053016233943599241881324334842654021959436639487420323018959\980497441519414637815557237543201021512047878061450177068559106767029926358413\\909606709295036504573441715705394452961657708766007764657200279675991173181532\\32
2385550185518760289696338357739604021749492358579962049992675554192328113824\2552631842767459944105433503461920319320665602020598098227043954442104229068049\537839486624680400422232500961813027919801559653381002299941162116359590417045\\2630162391513897403710243727756745683278464729011422102056024843761
50762391242\1344208376534447235670398890404403988734933840674298895566211399900036302799924\253165494940209146075422097356677003054154674352650634595564290417010553656244\\8124582764003584743528478166986200401815549788324808581942627389926782833630365\915863035360990537960468318142820471139083809054941562678374176041638013099468\\3564713433063461489296910314971316925835801086754281541389382169280866750788116\7069153621089926506234404514142608718375674503450446191568397381199242934983502\8847065155118956613689920200406113598590056
3678819247773776472420897556654305\\4790803832005746978407640977952178409812831650509641847123846575163909041451706\11
9759598684919325381664458948031394014081315069867764317411043922791101691916\574106420626883021615012340655089529180050665059869843874155730263407497171637\\1370417340524198401889991016528364513557620252164907656086711790815534752291016\5894063195211836846423849895276446862436814623184345980402028130141606452518926\249217321289167480456553979505993842017851151075132494495296853143051588620382\\351533483851956958015395006339382516811921611333200181414662030000108392076715\\699423651323618432675969522215687904421667914580170964876611621238252498488813\\8217739197938437684914733209530971363851942750194021774898780885803780748149916\7768193753678605078041731887541428436979247772
6709801631830642421065612712124\\
813262960385590597159459881679166346359194267997623946181027314427463475625262\6280470799724268553670139999593556252951349297796752156353787960240189777828369\103763989363019514555740125860438727265532238440951993394535733690010790554106\\392193946126251079609316100977359789862202177782338607229036132388519145889130\\0684494145155170785402253065918338275174374316100281624221954028708593073475649\0979069240272398574670621320826203888179444933959223658161000234557344084986924\57655575532406742634240723678956082625945097042595762128768143809634009349364
\\7241569897790076354361930868409006635019850285329710663527163124734759824974809\987420583184804531459297529110862418356539807717826180963948481296863432167055\\457477996735863356475089432827486177015475457610042856200362033
283423194659205\9925931992905243191559063185122452973579544027935168601953337208737170595488169\663012796015531129303698997358755764993743525062716675486760397775462964027881\\302576375765173237625208753361188136590417005257350772167791211622211291015309\\76641550403799269876905857176723199349449791010191604175354359603787
6093356269\667735263788843344102863565888634720475253531821550380070938208571340824653924\\6756275112268966215569556181354623995016309508099722158968119966053181353659702\9796917021068294654305505902954409812436674577659569901724455440219323041953269\5952318868401320931383393990883376773942876139267868880375457604217014004281969\0824615976611061499717781733219645536759994981067515758303566984812981061860402\2611969274367021089530856455805599618721399798183754008169999507146847157067592\5141701927517314450356858064191988886767586726606167600404604201779713599258269\501023474959822097971371789206154076662081980069688495
67156562588514444098130\\982717082746591674743529252267482795443227621281939565283474743677305819616037\\5177286359435373212286847900397107668418320346900756050514447573427770655671154\1197954756569891473
616379586659958192182221520175
62051388774292402681189684
\\76269800945678669185336783736041271038746280840241873580199946303961
0508284636\0543701
5074225380911511428303461684158333698238332
235475623
5419350343647237\\5655490529167045861021517665718302783571883074956784127957591094637067919799942\1911997153247316047456624410973539931589619084862404623449033034975096222406326\5408995032214734009451868096417178926837981315706095756636508853175090841379632\660748637031851026786629071679479151499708783855136159910111181755136302301782\\35890606417059864
3734006982264812202425389993989750759794009714079104803766716\76853705949600108597928715066728686170684618635075310010
4670318504516915636269\242206841836417402629758382832818822071041311341389073936625346779355513204622\\4590676852463778215314315778541806183721706244071956082652830137044058946529846\1109647900953607971906859564750607013990835663211539187149442944214232817342869\3737671606181235315698241418696820969784619490437471665481275958031326040734865\9148306119340
38211836113594980068696858629977252200909537582438228241293700306\442103136087060855466679407976273786050223801836976212471091532687571094882387\\3855527804156855802952210562072722448971794622024169188516003183657654954445369\47783868591011445261936338630314940416191298503865361122380338
704966620457915\\2638062529265497723828155200418128096700236818500\15725387737750177356257632934\2068682314604504565221018956421678468927300822248322158259740528679677335313566\8494353
2836184215121454267336059167929961053584653442190437687265979385481440\\923017825594491104990324246378812731
975136460135120487606716858496763787531236\816790695063319827512048555994936315860232221471577935768492161723543542893646\\0413250771604200353501060960018004255552830155558629339342089414901076084236079\987407817660590902171590962755596444748935957623741819560883424359757308562726\\8242463998119326136097390605382946744693421054770195920806334535033013161623269\253486904903945968554751954562634479064842683190418101692459680718590103875868\\8491885041841097977022426718886155438010243788107346041155692952712353754099546\5407689184884114736074503240163167512907127697736617802538012942152682093670281\692064109790964842858333010476046916791851424141162217944683803939967671409774\\6783942681\9822541062742178489364182959800935760298706288317739184354623418400\\9728179695668051932159482606189995177484494904259696698562724363675034369063856\7125980347024537969283048549868403675637715052425366014220687806636167247349894\85217640708799862413604088478767146853740537417713236759
95
976185126377223317\\376549379578408393821009674685691996695125612566365956989297570609416852911520\\0684010661295365964191172712276847639
92412996529916
0397052997597555662130022\\600976571155726549511767444874993748103492162099196220835665377221967773006987\\343035805060807409684081838800662183737814926505475118107873477204924057795776\\970058460756674068702079066094680080696935660806447226275342582746303656562715\\1832968144841764657
2385399774637247581859873650109159838570019200412259460529\\3702659796759767760635389328326052845220587392613444538751387828349267791087676\849438590307483488267319166020283611971096818503743467435226795700120885456745\\1793074443496484448002432485978700997747406113420716283799128683990239648107226\481993820032274118012004721847447289128296124926346402101630426700402820036926\\162892447220969770035495282749933302729534927459098965028029043488140127842509\\11723860902171633215296744443492699534920363340098590051078598223657570086301
4\772360974290493027041729536130351097939883515072522640183276871895029010480009\\708736556410975978108493670094054708896949171885045081007160728677970878961001\\9997909462902395729462885665245786881449330223696829721181754859306181919433824\7087839562277242161595160964109779328814127629973008953854211707956252960889306\7254010906899739411618423241837293200404892855779675594596896153699876517139471\7515693075013021461073738037713871830275554076403681066805494641440171926952061\68464015686100136672639702158941135490349136469520987728212402776
035689668010\\4001084977021247938273898713177095128997564713684642659450267526749568627881194\7850284558079428594064183570497710961940160540992799864323
99660401252823671916\58054816494399536715803765419429016990045857184
851440663286045352770873154305\\0668596807066043805106680214621154090081405224690034751009715080138415332653854\1422203617846850030090751991686923937797107515521806308808375585541182367752539\986121697967014964155311106538759947491964427181979355264185345760493295322231\\724166571740860930176927582240215587912529893289544984881262299762204514534370\\9788557008190
0013149792746362589448062846005900358770071487332402173102858215\\020207220248955019851859399874743240973291760052571208552658725975556363237713\\972805371072217804095671208952132274822155898503899862269624204380097009913235\\685239945048549137270023721102028282296956234148773279213870619685399008949702\\598481199209716528642431794938254375602223305140640060343621823700182367408934\\6384176115726944320098505540835781000123303712624781592562343317737815959594416\874768051019748800433091776283607942050698514217534459838432407107979570096380\\015889415058252641311348894621327970358418291046782806476686157108960640145783\\657521
396241612143621997285126297479213053241275034020040952520899746241552962\0875912645687346424356252474893203038715555982012097545404720111818650890433359\0250000997784720210132884087629216317486002052201970254787768728997255957620966\111129807531322180209335312991849993371737086152685385396621323948724819083642\\913878306044903525016095670803211041486003910010
4905012351016629670
0408730002\1697703066139127313267861395343524364384149698447680
7881320040199185522107024\\0095180908408998863614425872885123323306384777343060415019183657749143780975269\8432699195903563079042594369320216582025824089203880252245062885830740099241426\4160
289174356989918604089328304323943098687076652192905435659801899823370156
4\204999484492182368140957699968445045018494888896621874673557921703439919618952\\0520811055768910001180836778436157615721491278950286396161363281970814097727569\0217021769164790041400461898267337561129192936362598816144901636304388009110816\717059916742572925213849893697595838996959441475096183289609506001066726853622\\0195017324153912810012050678042290762289741959931045224263417403537907313249485\6717942001209497399358394597267806458200910369111314992472391021397122861091029\0290034637979066337426630289100714320971530618512799926186322606103767481105916\2142285052855572365495343270931750190464506222140663943020790603673041105228269\996704342338600527693063444684642628839545554930290708062580
385121252861245316\441604712980773638064840856267783260503786891469914336416488272437642442490824\\63269730422933902706831822678287728859351582748646547979198
562557309710756930\\929992700145529070478194634657088929914638039724847384296862907093587645008315\\6065467805361461692853653116105538903762526771644145336790760665286520022237292\5165610418150610622327447335306596303960140981919276671220987911728511132102692\0512483862286536880555021800414008769878603028159948149604387463209845505139546\422203189160825261937487106596215681691242862662552859312636199282840977131388\\860475
27216157759794044987204014559060116187408761871356799728658827487782501\\5574962320860145576042809295486056739279398835250815062356266291217607100782679\103662040242999394277940416826739933717002837031919437497753404427288146985201\\69604368649802100391420684646347140919195046632441000206
4366340830216247985316\595936085645029746848818519785449804768985158706063431590571762036610369942380\\8042942706171585083472180619589301871851156522189104677160976931041083303570916\9163383367938959933766012789194470831892523723125749108063316419934251092943294\677450414127870682662098971773310153705994173620924800996091036942877782749280\\066787406494591390607267000811867507638908332382741718432005590620362082081648\\809052620980614594143844874208617968045029818499219514623272898597090271782957\\8893280827481395668907341569359002802177078829083531666529982435948222593111426\3069173295807186757570852723549260010261597156937253847681\04125038989718208119\0163874317041612129116962421441829973773921879053731473007474074012555230017002\5222234721848262298767217716080
56577262663954387086845526619996554801235103626\412883258308766482336160398925109349726452564577829791134533158211611570039087\\29319926588781927315583851625103615220931755408259524900580
5193572047860560136\7544774268600159565380812547994116651707341626115959236046006452251389226906236\567834041683887309041912741497131376358640667273296296449544879301252978066343\\656365
95
963222879464679516063798957547426865808949841256049285535169748175199\9953431172862034085626968933021797789313536084295016652228655786675202882171194\1589482975798447320008338906871993100718348193825066749073432504023659920040002\8861910881
38236604944039026784302555283797297156251724722657728940296755906824\2409576777677469357321660560323001279962805402321222510749204386710962782313167\3055502636368722669448628856018042866392736196200261830871818426929009739747742\1957786520637633102890687
39009482679979036570211723701799760548554859876159824\8344252135542764729082724679158204021376814183114106724599562240977633718686936\8283813979734834903279198972806265657587216829096022020377264977583319457660236\53432762205766923695081576041199238706744814999085731081
3826595115261083808465\36082086804296418260498695869874352645323482366364693688087440379999900
5625666\9208583394066501099614241365970769734184132100393293363036368190768271298138984\2521720941008079065529039883529508760820318762961976537160807782248413337236995\627463999959794432519742715865000356232991088999191603182748809695069844182971\\9614064084679532441001079
9249267264902753210820211308796227478566767825943858\\1622819731794841513696150055465096604796932677932230131991853175979741417026746\5443683880212877288556143446398421754855146881008375094827743248706967496038596\7685428705107319344950997928916321752625869588045247978924927080028024693070156\7110565522191842222406716219085158836559101028208386064850221917076385035024416\4012929082521934487292079718343691715518343090927399004038594974493946554653794\2141363000525915262108063756235480499655014574068863435060589639659219551096042\5168706377573850929970676877566357295084420921908376299063762045892564579929471\048444682003225959438534003403303255625814011851225920210047216839328314149649\\986799710655000358610481305966776082464147908410485012073198513844064616876439\\7296380068820808550751561396524280223919814441820504923563631953299511539540486\7110426825761554863413265971462071421653608971020656140139788691122485419590236\2706798280599386648184906166785916654352769041232442165794243067428604902555742\5203485321059557604960387289209913855585128494420382252994378121763831827449269\2881924784580183646318563657627067153335554003867298648460737348057861100973626\4281701715162538135195344409982678224006060599255260608331544957147407634626999\4773369389924782331874529092371029179994015267083574779510498865978219599053269\0875160921026208165975585442084206300970394820455674404861910165831896744486022\81257203850076723216773654888595682574950933873896955874554862657316
083185500\\0762965434473325223319697784930734671887625191012377149248002863967362982061971\0997080633543834362717053851490284674815283640356949738841051374956760492687574\235526815896584898460722399245923400982078435276073936928314812396247056986952\\096815513471947403599572150409186372932647140466116037745015939151374167050456\\5948532622187588782076223407562538161118071845026222434449269509995365288295346\5672663540072483270149162839797369381760106530257600741028376700519318557784769\022643432608376026952783738981249961379026187140784771732729742435694721435226\\
7651611969828449237329533899
5073965939060158936147315362111025548719393459232\8347134841821000481903463000502900900897229089575694444549910183665132867482596\9099673144641468626875883691076656627472286917332425189671232497795908416486816\9054247278605\51595982342562047869404160356158368062524435584492555588082968074\2222330880524315554131113663036585966731430401236528911540940909184350156447
0\\0166589711014166196614044500605653240093492560922139636523861236870521534495594\6821559061659567090297109766262076566221544209797073293584253727682980567167616\866297713887387739559075454089596436151594856317396562
616655900936501472810246\5429692571500644932267619331947341408423804001225633
20241300604850224900301116\9061235876906910456203516000894180510655080792391293246163875766208364979503668\5442984821861952066205067489866652168145849262072672282558756606349268904377022\2526646920495609997975950173793070693248240649947876739593395270181919525988262\683768391773563209972863658745873704923751326221506150024855141765970067523745\\6537402877161553688979531467274827575829267921163301474903030650848981624855168\537311219558839329360979924593693450111363763709456610874228911385010876804270\\987763372520837988793635007796129812887860784780827957675109276670068063763440\\7656800099307240967146655522477427691622365161083746652648724428703132060497791\3025353617711907628551806659967895591459491922487273868492638275170818000248446\486435098679210134774271936756738742764682762076782835123317670185568881188500\\02860080365415585940841827842293942170074900819
4368948559998726041859863456746\75464972097497727343763486816807534837602020343643320090648064129727869447
7786\7168697264675236257393593497974247140425646124588352676675039141760968353608369\741809704398964914126700977950961647824437706220247393051582024396863748130724\\60\1755405
3708497523017265460435195759593210051704281620846522729258602200677\\695896013249964184777239465900038557974498786247826349136860251953885110676737\\012130885529531220705322797834455576294429919569773784062080677372706617036621\\
72868366446177000674293258618969976640625244610080053824693595751014887614156\\6530532411389527296761859376212093874102638516627372222937102678225389359108416\767655572713375625408472223213960150365441439336080632595869572214487141847726\\2695860415690306102423823997627126277288139762907919917332004960045572319373909\7661522222234229316969314782300686178432050197860932123409696610824118927142022\5029441670763518483127312558173007438316860570080078109928299384241383856418324\223159373156122494620522357859707402046104173241410286306965693597554114188838\\
90530506143014657915130185784045185526101214583796876749416714611669872243642\\999307724288992999235151156484734112145700124506617888348460320512936361150677\\893569018416883343871748617629659744722346144068948760245686453877166018418887\\3657249025808906802829710751028297333365982769122188897102322993898109767644932\054208956232135249021776040657532952432629919800180057258297938674685293755015\\9797856982395543402409637691482035255982799954151752812803791211020767804914269\226484067418169692494767433204973488155076303526774722449262184410806864184106\\1772040347723813081139315706953484878063279168087791061009536092505522355760046\7971916323
03978523190960763416679868507350621603776346620647868981326299610446\4810484743624302548971522223078662850830997568539449891288285146920900403190236\578194821193554492261878249780857286678258752065521293729494002639046736510895\\661002269579950069870318232941469094114638477805571532891532807236184280985547\\0142863258335211271093544926003808782113505714344368969251395408725282540710402\821564006701836929506558039073027520314523990
788606871554225730652417670076214\2048283093699460960183272409612108688551041560170898131319655469434431666500359\4896567851589971491657604463838778059044049590183979466801200107965489466356205\058085099255272341867866915309032465586095255604165712029149494446036876938330\\040010315838981755656698490479465684796247235634399513912143671552842126704537\\9332424367522365568235574759453528686506153800947946845473605255356579340893316\4012368846573033905315361487208573189364722040001461628586840913840695228228536\563563256563413586795673417960863723009707546895880447088295271243729369090498\\7062157534450771327970269587918601645702678804759369444595793423720963890969702\97688673162947630419601034668382654279041050610596696605\627627767890489863922\\4598010076510480005236266262240094243646863987920206034688228563803785513346362\69590134974160
295615102741975661953279307241376775980052677785112365450297884\\7787288133613997356805120247424716410165573435947085051472143418895547084299194\61046434950992955477084448409048012972208
562521052157617874619931582717776786\\10927451
975609386681591282196776325433230411911580628082567290000991210777062\\9288126186853050203015813039537392619866680770180961577972869482232554821769194\0241759262002121225520608712324063413371026679179084927502576378464209526497954\683822144478261565793002521263824569227938988602230106732354274953098140814837\\1773501643045771036911662637868003160486984547985689302890428398249554769295936\2190868004057604199500645894403653663564084226917609211930202004652275762985516\76842833914313494793049882275873339979481121303066605\990172580567098509851541\\276030003763359787562062289237193986870365032007140361525344576301
30344381355\\6963037203358634914744552902953262889200799995428829712592041882815603078231582\9706215023276788127130630465372960142980664862745951014471650835579410822860002\6247502512623693679471199724012534495183286385186526365867674595906958010237742\6216032796705994292694079831626504564840498743527146226766266782899695528277168\8344797486156880756927319947350112368357868853413453455272894286079673698173016\775
37968939701418972484971665536608560695906958066390566154555900536403564362\\0156465529780893638550004286000800979643835775264869586452467264757985099487994\29561937932279489038607146380423809011426\6276430259715324556661085669912566891\0124507321166753808471495762313316917382626724134827545264670979629596501
60492\63516
390570919329951683699826611559093379023486275470542259012148823864103244\\8364957295670356939775352496113591025530861562819805522536510513297482259248286\7124277451910697\944436814968097731770909043626477849320864953269681\902510529\\9437878061583757051395280659414988332867200210727289972754793157020282521988276\765365061041406488620340033934016799158890818331622663465629274606870831654224\\624367394324216198964786258229441826380853076652960974970752751479489500414038\\6196777435580183773767435191982707760762163512176997881473
51280964134446756236\8728943993774814438488369046423308994633871575687122494281569112562626641227724\2490305297273145978574875973182326961327085687590150233279145773586094279007276\7687030960573272628467786495260572791459515528808257849215790967562344530486454\4723457972060679908460371208542918030449029653796421423687736730406076085978169\2415341302020141155866592856556902865958425856466700429932626298450272139119076\7160620162700156018370362484095195470015060086247580556782869540837075108181916\8756272674205959926292429062791599446193062667117202030599364685092330567163494\83588645565321218302
695936032791846809050837459772082333841929559302670085637\\833586074316175546911551801939769402864283524684276207439944325718174319405407\\4567878961210048729246378955783014670206
56460362037777648297881375692080386372\1959803441809645286013270335679674338356475101147145224342368828405092815592096\8722171657000428320722959673330514982490861522394452578611259929919834749685096\0365950130399137076352082086753841669908351820798141923983185182063286243661502\1892217611806422878382544960021196919395700821101570028829000402432103927661816\7761898160170506110262608637534316701322561227745308699065950514553636535693045\0585121480135081196300877122222647484447481354954439795473817496247089494649722\1971205401049537076074691003916197867013596897605840907783296091648504020146809\2448985075944961061499826278169184920505548211224547212063018009054432959096716\3564581872294357091666597488713199825798005991677146676115545813036366932688379\957758862268971577109611595792217741589674067655193087486074866232237214925910\\4199167432830637674731401830254730344490985239442988903820494783018829233155769\766904336696687192728032423435295901871963174774225
300916198042373230550320167\5790032902483507520321166915916622677154012530632353109711\90742719889659590596\7459744209103561596822484597067973593696825219343563289046190616554891639534869\417829952794065968624886981730138429069283070877930218441143068129435088339439\\7202922789670414503258002269470568319449339241465152374740206276827164814906219\2882663670340904012539977347296150087432804843006985556250929102025969707716236\196319659624886160026249268674882327100800456558454767925126395615121914837286\\067804397135435539961961063685381081131794798511012532160042379843878193044722\\692819482322152066543982327927432823655313529551944302596697977246770151114415\\635256572086857310289099105461994371917085266698267726488777033525408449736971\\9606778961962383594890542248585737632094900400533967420323037270137321455978726\793059982695213130506349054249440371054536144064524743448217584986594289807124\\988406356792528237289404450069589606543378961823702615379150296949713987069440\\29473780003637886553245675647
713492679224420015401296238332618557896147816343\\2974534300746925605511220648038109949606809234313023944340807768563620098637622\1977922280378746652675323267362177608840455601720779461823199279047875616184116\5236757662189627960315910695278082930260961192046320561546463275982199725416697\576684944204316698370373228855362556323
698433899196694444728129360708210111786\649544716535160608063960261594744839366246885146272815237752036598454587554053\\655134976
30341023716096707367803791076258335247971888645219930335131045579037\\9473574020106452987024845121769795903456206720199143813508769026773632000916916\962328297161877554283045970352176993669637665316297873097031147684137012517020\\2293606690622459721499822809680312582411235845215171122372146088312759589670002\2274887416374344273085633902560222459742161499760647749234159473297842011352654\1474015934705626386891267877266782331271530609343491152065949409747754373955746\2034688233203486332095755820331855520306849512789172989801653295991367020505594\2157689167163699337807450098298232748295183657946349662216104121074369874304786\4017\9411\98853725195900398766160922236322237860356523240892260878234606502835\\6002808352552900247
70611932593112999272670982281530520418341576530484739603824\3208067680550497458947198474317096873437872688555560497964295893037894647969962\683954089728329581374271559874901346146376574808630155847906824959065972867542\\9480607184083885425943258076005479826181395664160616223808552030290049872611184\8335726850436269951906522719112915784071946151201577309159472380802195248061606\0310618550722254322374329978621566007877900155947695068077008066255565591247
34\20811867
6042815573932040916341344164851478137996139647918191909645912196039169\6094104734184216612304491627516303910384492835625882822968262036493030357634997\574273942622263543487510133475252180411\899953323273542333640837982802832926869\3175
37808483496279788010195905053851606201622692321244848622143131963059979936\5700867636895279391172021258456577941614606976828135558971043949743675313766726\936900154302855589562823125230606478856559751808602629678677698037695222767015\\7240427044215297150329020388946302239
60590664656325300056701353703657255216576\2616087473183642126104657358082999521
3615928194038932836085624679442903193338\\2741980064492003461912364247118304163912789279784920536407934282556090107257302\1275163123042727098681878655336929259234964770328956269707877954709435914764424\3258966477117268078856071418830724275197866273156026477579347638275879202601716\723125980505628145193201299155584204326751470529344430977682668343807860663396\\6397846820894131745361733162552067474740311442620580826636878280450175873318269\8090214461639533039108410689569303598450363240
29522868442707950359924940100449\0941374862635476046385620210448000517584913843726455194265226322223210604021051\0153231877240486484041557715478599481842434673370175450676888286378409660588297\383253361024524591847639729287922229904673225499965582806215499945660195745010\\062028360158028048987628467852409140981287811418745954670973303536809103729017\\9132211770744098766579025818500476044429882223731995098149180924499318372950126\4248409262002171908954336280053273008192137568660626733798131020559361267222322\442968427821832296987713154236570156473302582409616868508655362767289960264362\\006480969546271749926796919102792268278405256332006910736361643701929533705783\\6283336989460651067015499940790727285075686373199335985726483522343137146349596\93360976715520
3867627377815288316864403792675790267914230012745976048252612416\4425814230259550520424407180365864278367885290954539126316941606837946952490434\2159104323207601083753383589434602899316
50081692922307868009487468437231997281\881524374584218272580365709786667871743631569987891067208
67802009249989918037\\9819099027063468476345123967522670439595945787494069727991958645645291902176334\8335254291671593174748590403824599368430164579608647297392765371236732186520424\600529763859882246512699189696968202880401021851294018348183726201883098655606\\5948492584554927994810876004497688728980086629843692769537012521842969098364126\96927451
5281455497403170919632213133455673193875659091474818552546887701204424\2269843014176202246775760117263878280005599366396380789029698229629187767855168\3490320776035748280853486530346123346516065199760094284
30417187064496267061049\805456669916876032526501
076045343147221625007254567090532666264198980187332194\600542319395220488903899
933199494454138675665135072364650981991938536026285636\5697946080
6266640395622807537665387414262569726831880520240895564572700116315\\617333723819965260883748426806650899474987681526088301661483209815628198953245\\0368767802706214727017244946688353528816063698456112866817904924089663542300232\545476633249964087665282746573044909622795971210751803586304106264566746951510\\455656752605292
616139718550818158878156458283879739091213805873928382608779596\8758805968966743501631616304878070154902128820608898633468518556938960441047948\3322188840631598258389667898003195282072034696061108427233376757237144344214832\1279309121717829116671566403958380611485592852580711834175705599950100807709136\8252083255975387557587583390359203274089206093647604333623827458490620305633042\631024006721906196372906760490217339
606241169108112200413563186601661817620932\12754137604682637907357236697\6697664759461053558579490206613933641262738061742\979693606693871389414104959212893507815600611322176055296398763468129373195343\\6241421837705\6277119872130862527157828688543596031691015025385646656080
623669\2527742219370496177485144912219021795969443017638557669068760048283219146233996\902456040768339032890211849300807890625070410798914186000486394838756630249649\\503183677178759919919241155787763665661688379501669948987434372730889296477049\\96692964565660077176250147713876023803580
3017054301795992572637414250255584459\406633701251562788791155645047529104656475542851474971421394656613402190244730\\6555408970985486649445904330708204285630572579157651089979726292340742993843076\7487244838843478023771228988722881426478416645270699268600926543030305467614692\519522455661093869779036870137897798410057608563203439710996699602660708221013\\62062615306896699
9525484294502939772823673903971505522126100217457026424304232\6328991121000559534831825276962274081417342342349426538246625538851052360743802\9714382315714380418872478383725385948552712901078240869534926675035318158250667\5703526281908144427542344648862299276643508261684244096592742704270827267636149\866996083518466527465933789021455275879276997002487765863895005045427902748597\\36991255443373913461592350875318787670447
6173556579001535167397997665824698074\4281967900533331832317915959820552683054034689002798606803061869227696380553646\2112599760430449165418204293448037108409083235282754042520493012767387336687226\718546854156620705469590695271202986123468879607141616
03389555088627373398702\\85230504865230460264294984891253493002302405951600
384123204436889757320801981\\2760686184770149476071297972321599084892471036938263864847763416520057820311646\287832350819339326071854691396396821701578233623468524931492512601468656077726\\560262977296847615523317665338269509649384958894449334004288666166265669052905\\096824907099241442841661267036326363922689147944425553608332571615280665857396\\4111820550452475659115282679996139220060190748881047917541358526371329739820796\903199560602322908255623054626557734236555477696524687874170474910008944207742\\0087553522571584258161165610400498647506805101992492808583808437064005337801346\7006831621083863469128630141372034870602027732936232719343522347482667847964499\40206250723022536516832620242808625963816176481851282023318801239
6344352712796\8389097892964783869696724009231586005741008055915249094578008330012740907502096\886558792047579729689714837006720331406641711600046536068070806000521122289005\\6800206062037729532997940820318926340771039607214105145290733194715771121222946\794522142687286457487480915994396218680603060609868573516569876276701969244283\\2936811873570134105206009815738984998897001837286056434329485441873144448239346\824385976303636503244316242342245980573302997716312453431748893212293223025671\\6004854152176914369305603065990835954383555002908056981834756659995363238204559\4163804729022517218910797990290851956938262748215775528201702802940849509236791\0436937726828409797292474859985484427044276917545672604972684668820843640746236\7742787896704511260103017872628231983728226867157806142670150520230257491349296\8885498986650531269389353383143148301888767730955914090800353620034698793960266\93015842968278005603190
0469162668237077782338527129590540128718888914798077149\8487911831163980040037570921608428420105467664086243468607214363674816942652259\456786799634392234141647500024367152192104395475679385492366921632443204560970\\0730245910833380985739686809490270365082494415085308793881476554601001355586816\855543998545875938719887284248301379326105049905420220
04102792021512932000326\\1873927049278448789093800670022984899046243676346266787920048510903030628314076\275476641508893552036197065046709823033296384743607674522748038098006864215310\\2527517038003806598797485517080053944240709356075005964521794202180621646705816\8684506604983601189252924111175384893866944574926748596260806986986870788814226\461047885553909890281842766408495773949816061636051625178601114474567829696264\\1012054421915751543028198492003439443463543289234874522053781432374576403299519\4045925499030432422678651935078240796136230070688698063184352256721758456556136\604664177632946938350835211087477047815015359792654958206610019879287218685070\\0807702655781800496317406982279197047288660968301292307862987295778695779373116\4496073553008474074217083739253030360015931774287065920299982511753972560499824\529532275941975237742010190
326210021488342327991280303387892836367620301888396\855772268982229926252682373172045715858715772382742719633605850764774704400282\\963162189152713665660054597019836559861220039149463613443309326754347072223380\\8501848436471795980332008949222375064183906605779800395271387836304178304117206\9319680542769797276650763480696370010748361253234502604651838805063859464885024\2207485975753523435931264435496004118081571539728082327193227606129815809914042\5109409087964156672567159924945213881835455971406684794606899768178118679223426\3089122005560164893876626732094578427025897348874341377811385166896627968359786\808532027808112350870435558965072484098771620836275185772341156607004728821450\\630427001091984859328088509792654336366469328044166839274255176839915935558868\\6451850379247132666935574693284034948906958807731800905721181230221198516729846\697122642799022239943050990806472966823226173397123243364147292953244265626627\\913630393448696774345492600703645220635143739767649265872836312743543915993448\\2747620812227377681187384304670000726831320403690841095309688857970554822340296\021512085399115002484435997508706924220376401476257461595983030500753430539092\\9215661834231273113646320578386
03321823578518938743497538157125285186952787184\109927309533062239947286864521608721795443486904025793197930232408248408082591\\9697723033214097825784887798015993195959902293369732244955390574098012323
61269\253051457109965230461085686928901070264966738430647852851461735106156880488468\\3206
58593726882246763466466782979807764632591429806047946938742841674167711126\2802277242224561764889463306928671504819272624368029655886593280961025121463716\9399463418379571747329174804504373849572279176333051397172706228980796770040196\0269813055519669915303655614944570498291499710742764292033149997371555027809536\568442182053137956272903330698743406102610501819279926428742555850938204149216\\016349446957783716265040001260847128997365564770329590377154884192667805462154\\413842724849693323
21202311145705495043488285826708936368149403795176359138581\\668961226433030538084651618143043772046791616162906590567348743409925542672774\\468855223106374827903990838498081429668027760090769180718166456278165707877837\\3795844272282709456912621527165867162958114004285695893057124272754576602538481\017352466345848221254142761327944927948928051498291406694608068280801663570343\\0229975482557404280313607908083324212808218023688420622663911382031194243326642\516326917477245925555835462340196827956060871747090835607673942916439974237396\\0695801622737801749624332532122098404363958340166909865059234936362023683012485\6751659000028389671947237377133676999503195874085108363130276474169214527620442\9791603543838694164324849427964089210195423772030666860705609064012820530525666\5848024079741283637131117892762557537663969968224796756733857248876290403309167\5508792863710097603664330651122222325703657586189270579022879462280061663492167\5825576658912165363874656134798558551864579471993827162621515243282234818166751\0448440183478966962606173905352653317984387635126926700428916007716169427692194\1524962540333599049988477045558830498909174615349826635951771511177877901474002\148497139732905271708932800690965232253001547534511169320853123084951310070322\\5906200158328575995808183347192676380825924288504889590675798569241500923937049\065947534091075466051662343121002784222355260708372060376123042323
887566910462\5402539409640845295931449039174726538066134847626735203005623272645832719596
34\0807086560667572193987598718383072072248735708932157530251235787828067500182469\7632192116459285656183748167207222330116084588042313243834626746513546122593832\1747861530318274626709605762383890527516999268820285607341065608220065005844236\7393232539618926220183425865562359541177595503369398932850879669397486396505312\6371608914826524688775427942324387157344848779986474043318665303856921457638024\67537646345670247
903158573951903637145734487365025191668680475697962300211686\\7028096503492638262652468013586513516143863975042802876190576872848928514429322\4774910790269276933973208192061192243446264107463835376048981492206301869558024\835523012525660634234192983066564780771857354889902190497954555886414756019018\\299714416699726966829833323875
305505018499584323829632883183808138256577477636\777723929159467545385476789383125394034381857327954224021934427432959108680087\\10484488297162529084896467676398685953402480
3884762223276472686579593419927497\5799570058283880500249323
6128212659009980674270826267520023809168538742570154\\467682262852396762752371795938495953489556922061559212298208066047530721800820\\107054436392959893827673925499985482668573259930651433641126218748688311482048\\3220188815752904274389878630042443680024200580280824924595665791974815288649296\198964148648795023123606222707491425980299255352959687227959912472353031825390\\01528520860946594621425323869742781857873942885301882732501253
95
918690873080\\2242176957759907678208689626263923254163160779738712564529352724851823136115569\01599800534830901
0762077927146929079158307527476045676168897264813035462553036\5765527514227903
78866965688106031519502151743404854162264383490552171777163986\936263
612260159680366527891204038407706638416344634660552209913562232855247206\6751564779770728995524041829060198980596520365774796926771603612048454732336281\88645857912795927022596978320940360687711\3867573856675577596828153527010721559\12368895606881\9098517623156037692399512784847701879198726881762516627451
79426\889489287290385040202937311184841667189365889566271208928766968150363683473875\\6047683914292723997527133315789808881673470008284496555183272998563007272293716\9052772405549596302028656463976792678857209497467028447677978959546733635450796\4237762382448487720243831654587338224522828400418213030960869489730549587595051\0025285879489828166180496080409208371007824277062762933768552046915
3799209810\\1013294951209210200322840436300023024760682024567048645434099930971361572091086\9418820256289176957792832377185043524303857017708437932082200215177767723992824\750499084941225222374244877817337920276043560185
612667462243946794551877993559\226722571720438985279621074841670105046683495901494414657804794684639598430330\\4623407522188737130330496149525598735614651104265999136480567427217759748613826\8247619587222195075628856362329037617925372863692192951302752664052780708387126\8320039580497618137440499801832777017320397618385760072554537629418372650081696\798273312665976190958066978666771554932854538490828527737826410010864632863765\\600279853133572048009496367493626335408376619683357241191815256609586725572370\\6085388002061474740997578150636249657847637234961592758205801664171520748258002\9906055195943463470788733794431555667516545067024858325394087552306511419146796\823267580666762141829050290842125735098535451660438944880492872399096016457362\\0296680669364767996346783298034313206867746688554982471407266574276412306583626\483723138298379534317467933038723125303137872076973012279620230030563303574967\\0156365
88624331863149902571377758297993507058200151163813080644866005143631469\3015808729277597476075582012246380867678459782543915466965099609828443818367036\537260157514092356641506820243881677502552842
79413663888565526224528428872080\\532441180233321867504489771637067936559136324875336922616689658790478965009601\\5948667004623221254051781476250313494219856602328975457305037975695329895920932\1821559672235256483181432548971398627453554098559272866337860799713016054439194\4983330838863459895311904536557753
0385130551606260544213559664570208782808337\\0680040420011799715304084648587212949167990488621085002069471928579927843724226\032894718343687876516576368602120800581983818073945857975773471534966385152510\\1795482638704316658928700124093731472945473691833522937237795697348740629300216\7285097869088275536527371865242526847869044484095106728064729128030284487496271\0446729027286368726801956249443231698474317926722874785582003287917476085655569\101834000601288547293837278072303633
514621660576291275409049931174776256916576\366382300445250055042992484514092341305271469743641250875860052153588043467465\\680779128981694248310826641278208367670267933528600741000004287848616903184597\\5995137730258187792080099324431410026751063096888070767323779592794464986494476\8818518681767715982873062784057830638076779803096262524907341408715546812753402\1210761185114276900714894823665798002332230372195551260796272038513413004394962\695812712222049958145730076015255929824783676555466204855192534086768437249049\\432519346782240037909652195523534050053487361335935067008704468906930519211807\\683489918675384081575739767544954270898049269938047855883069588488027920501898\\7325353963883098047949973677151031432960966936112573113974389048450296363291426\90839748166750673502317664528695722718185
6149715616481324206009678283236878746\7792686270643869659982089587449931111176973655509296084841639749774084399005126\4860820805592168651912275152911215932425303274332797478264126326891349232136362\1827162224758\90983255865240898150608337851529738247508743413949677906902972816\6991604968946685016285592197207900044077782906018095851662260921806966950125256\0372361889152452610224996131968686829836639541702623458708011636817068637696391\0400820134991418106910705380847586844082086826492407736667183766825747271856066\3537863396094914756233060672754610496823714610916271217956726434978804322829326\935949532333085545237314446689330982895906022079868722797966152718186853132064\\1869733986031784995875248400582848721427658196867421208537946119143101224645232\946700395202190427652195949003330318309027735930474613893303576369159423032562\\8585783077163862300673216249019981129249406828028087967214680028675156005426081\0494173488135148425818619746651425335089728958398514474203304979796294262797816\567543096752368895817336313006161904591428500416026605\75871426586721527686020\\230460363244801487307716128153381097005267387397493687474662083911875200151226\\251592686605272863255400349230303674965426712609668886372830775631690610996904\\6231272204995415019933778121231112581624714596801256305573412597815999583204024\788864297920869290341699580804592492633462854599552406125923474349822952725936\\893565053520927703769100118586814980748436112144180165932596595913220496101889\\9194951418289471387138714118020316088202026797329325923425977878363722221011471\049664038490807786180355868167992281024206940837539199124411\80018317981083080\\60574760423
6821267662667018903559212619160723691832274740719842949461515413276\945202026924731984844951760465806461673259062442725198958840530318690089830966\\880082970206734903365596459722627816037707083083711616200525927067344472202181\\6385812128623756420188387666419800557129306125184842604664157146116248199241786\7104397583802751658288028070658936347026745433262757552303718690628030615248326\928807148730087457673278641577539521709884163559611959424634930563055789771049\\681960336501895217945984048947850052497353997361204513055046420716063871576330\\208606510222321521808030085623829100820489652018221908234820790002883564493392\\4691535999502131007558287878701095024132530993173278802186349190142973908465226\8855546109535053842025
91004336834279853994899042830028875235394391763655420786\824704304020628017352977474981602396220007272873522642717928374488445789571200\\2097496357010762854708482077128069971026511497135462244998879914999508799581391\0248722672267393185192038497325397675577505252726912829316426290225753628003946\590150458578682207586807122226722770359999743644807552562823750995555623623883\\02\515332100281364128720792739276037760497133639723994696681893855951919650754\\5087570833034771220722912695381686273442504625086561159592429003784081911198872\1289159604969519204280805435992275762296388651993033297932367959541603578306576\3914269961399227545566921993070533153686965793683631336365416448617114195978042\519856984650356455025527166503316554084661245371064632963475315394033269916194\\1187195952593937266317132938203219539198964996571079636659684258010682492674242\9701482720955596235982800468386288200905018271297333874739121474584403606279226\834993516048988620282512953228085126452057559741811303313245992269881658532952\\0045973364100423041370731486649637214429733633549544692336979532580808044255536\6018420835297827214916654524567727209604326974974207733261039101869726346276499\7036510432796907568275912642668239884206198131747607020855862436967007087965271\0782806530514816062600717902639149267576258714652331297492675018302251851109026\7928427677360551014873426872126232962317788470329171220119156896295249514555569\736703899160163723115305023761562533321354200549304096688600732135632399
95724\\2467686560518237612401655887931842039603128070988200416680655690304367675882006\8287416081730427673368717097432439548442399
49936968508913921200458860026277246\5986892248849068722684747678202255223468779398659333529525626758508965135203186\712185
541692196720419536909963894316662604425558352691116987602354435978125529\706990053048223525243371221498624853854710492861533488039567632566764614678274\\609053621471863732022931542840855964118305146023206206868715408029141095255637\\5101433282841122421755096480031807381473466244283649954698420330318099241142976\267995897266589525554846755583235087452498267423289153826274692180198288062442\\8526895516141755075365199526879821002488380074363355500777242722808776769112932\007046046670870645442136559267584244625291308226894227697284879239963006152432\\6851610263361595527753652333208378634908270806722822083101141663564121969302816\7378516502848686432284610686864927392851505176908192281324502933710492891013499\1436812248677168182227078681976827202030884122879174910466853505519390055911416\783030608305303197538004703654820707865114784937502363478910239439018300155546\\1795084725927575929626255705192950275880875246452610037670027849570052959718729\7240875845882246196722651654034309273767100580665164220242046795690965555706976\7994297536281601700467475025714569878965854756202993690858972068280767731627526\03140826088307824959395198539728449597966514879452663650092451
8563842718901069\2481500423059356043310086181579950948748118030551139218266101663123033007208826\934668077163838062907641762431661010408241935584688990835779415947074909914764\\4673360283418232290929062072138271161905705258201863452647820195290018749974386\8019691736781155943469420119005927901659271652311767667210
7859470332123286667\\1816942202604877986991456281911107472830882758425823501694610991494970987344632\1748258994141562346959523016226783979313774026782289252589664920908088605664299\1674908006324228906163520853128050928153921861789801596953245605530377600828722\1719276703526317234797094249935596550752230826078126096549995638905307329725534\4913804783184347968677256669352203859946109653068285126329638551849337584482296\845705634732628495202695906839536362371041490619552767894161946109163626458870\\2591592200415297104819944705703655773454998886271096773980729082821455394490269\768227506941343492868301434127806837434599701980402766905857888624124819679494\\9912363351190748971469153875100726159385696876085848071467342399600482215516696\0080067930284410227951166987965298362420717084107600622439736340391592101041534\825400040126014820049699634928569713949167185812246871292596919156234982026746\\5151930302871452915834289567966625002546913929034898369509634477102282230865576\982877321536315502295943293567885041592822775381531398765562975718442168442690\\0008027483516563470276912085536896868653951680542698493269587622386658728600326\9250728232271062722563052721439772597474048616676043251993067791035081875260716\0183692181533515255790980003518774807115430058731920443321397654968021487207168\6864662028035960771382745964372039692999327878765550930281982713778398568739184\8048272776984532465710661085489355257832273868893371500246190994861140349333186\6573927044803520984850182452827546158200603056335634099277912979583179849587654\1127835461838218796083084561364989729245290204751282583269580739258204434574069\826543936476449351708363869408380875707218115542761668611222636844965718686424\\4133217617874367954082680203214932075692890388618677227547392625336656015969276\9701528174808333733613841521369606623499022599245
9104991678342924596527504066\\376195240627314002351914602019484920248704006002885295511622029336505924824090\\2302995199625235929523788785592698040527048560438088038539916582069552951658922\695914529035290344415251721433508838870786372176117048291234627708972501
084676\924968225413200027162895195341887076766881643179145908087589505646606946122271\\6324585305786833601150147388032840074528680321130615757027671347716921864884116\755249657783131480443017474659839337700579677949687269690673366935462041853809\\6829956604504171841473106811873826037150186316126487553224099133030967599362636\539775318262692408820007818518708305927990421020251614820678371752519939613941\\635890267184472238261847261096535584038438245391493618893689503732108229237145\\005000927966130682776727540385384291236739139974665893489042747186383200776850\\637794303910497932988969842347505120795191196330629502533346840079096333969087\\1720799530317231201799736532979815335889365798125558205075216304268655536524997\174340637324027242313494341226828084565180220395035619469351877530488381824731\\6077131861288519929255108538435980544993139706507297343946229640424763593618729\667424647916135467521801679539107963822084909317748766893675649918303146481332\\0043630670596262000316207157901911624592798291710481658225932282652030133586194\454893569118627181525636557403060604664457946148231256801449343745844625058270\\296026815269661152863832336730176061772832929311143830148823243751932788182835\\681706838274790262878696378789519892851862435693003055930030227735245123574926\\2592924900139165428307752682903206889023306455353880940836498141771216895958716\75554001079389729081010457809580
368539665530628191403658569753104827860203217\\1675598728626161430131002261613087247808422669987698738567378606757564579083202\972593564582701437455191447010526260486262560125992997790312696524014529759925\\6854397122346959794652706455191239480245305292156026235964879536056135337768976\7162035095509316695902947440352331791195511403954270654550676556984120496693849\0658699132893905347813826806291294508200416997352879553847671904664783505467202\34542085278753099633804422769161253
6452765501434163954598970475779288073524986\9420530446891012743529081840084349445666062108751488250894487777552848988785166\3942984301748380
3078349048745305996645512289841539595251203392766222196330245\\9007608972815281727800229948509813150430077862040850402834904502930249992752346\7069547688887699485865102240826606403247972914496335524642261617122355275253969\309913980303971301490228796928538229802579800872601835993686301035439122367150\\1810156320836494555728202153324665796988790845465945553910790013079994090976506\6710333793133599558473040760436102626659253849731493996642080665779016589842636\5614900869390226308798297846607956739605846010996656874397777758640768005348126\468009991142978492427542083597504984983075911900976256052775946758651670041855\\624224528507905656073213794688429420599658821935460693165466420495160576235213\\4615140818364902297389503031863966961539466853195106046688426313879369290701026\85546619042809682398856540036510833733237451687839336896380
3953560919125228906\5686080478538327939972260756690982212777720087836378186846619728500317076875946\2003029576217297655169432905027591234441980491657695484422370242334033023690086\9482809618075565664457165578871093857832817069726968271023072020496345290031336\5274326220693206263
66580416448701544208597135352059628895396689726459661341844\426263072079120922238936068747613947073603728035869440048259795086560620680040\\1736919652212918889267976893750362724677369320909727653820171655884816025804636\3973301179365845853159695131768656281543733771579598295703859578400038551820084\897862
084619215301668538040425267707555579027586425081855512259714255033808626\4210608549277975666718445388202277115408459395166521735201346829822296630603956\9534949622713358714673481861283433689172405812553479874703859122454569460079059\725509360546912713319641419704944317664003198546011784287935457786515098262670\\6665935501468687585266532959585651455181392355213252569366938729200072327647816\6821296643640245988041397235431993662189202152722005259505475521048932939294551\0179249625950982863
0380385679197290201126653077082427865166950970151868871455\\0166783050303692429267004522106919255475237543008360516298089122454763152313816\370982804193022749753256960247
702279933582043651666389851429022372873979470316\8582703077430031400935492571368717720286565255925772597470929605899186102740776\972642790272929616
05303463233655720835343161818023323002346277803067122598833\\291619589303962317635254687560822742735019024384763089449631710528087722852579\\9327025348749637629875978692452761150936043562627271173976383638888785198988506\742038548266906701356915303793750865563307485993362348656010987914381403847885\\0731980838620879696942728145778852488558601005716138427086919021434929128380846\685472458942951417290463467092819173733642957529121482016529545354610578355097\\5584489123486806168689938988477968150243914740295741926678354654752569249612266\7577670257306657746212394555344069826954577812044302805538547290106150147911251\032672042512223830299552973896614077861209951998407680877275600597733229320683\\6397999529359859897831276487284250878914287352013002832989739048699591407494059\123229920963432423107229887807559750557410982981577832266784225684181181259287\\107879293835003533007901699770523596096553162322304263362147933418688488356066\\6100948239373201923136033207687796867349783378012074352647756980614279201011859\123176320660967301369272780222189487329832569893637807902609122442603959501008\\2638310225426528240968344720712249248720836414434602995115309988788776560451346\743674905018874177815522188124360415542120625797702790192080552827583562992130\\634
295247531864733906268219904981649830963036452080353183751433768855549978636\5338028895682347914118090350835897635469251851112883836944564918191488326925197\12759215937226954082806284
3224563970608239108002891431150986086396823988502646\7727966640455103335763303001206831910215647231208881083292723968036959149607894\4403441536953291577569251752600790524982521758176913987764495700415602144858676\9835742240327198660193980088708795643137777830407801633000620972858\9058172972\\8885840897798696280314323316142804590132949627294135856153633878198445297382844\173513299070152087489380699011720251937404376480313241818566751416818637005381\\3066614885748881083529487596093067070788197645516720569128662499938773013303596\568014518235430592943030480609081191190421440020669637839036979247483862822380\\9803112127070883090883341872973992090616
3533894183730385820095581919545231380\\914145372030331081967082661385041582245269282237275400849878963896519535646346\\72346912320520292851476901
0051252721372723072053875462004112036020718607569536\5183603274094953292851490773066353219168011540084291394202567514896279452683316\7563723951081303418550978509245691977219439624565655309646166522726969173400391\0211613819165082327132188567093065123570634372821795336508061188273285756970536\5269969675583556874191951221963496742198871463289784398715735337822842468641846\709933926762224726480246697850269279874835527068373212447145071160074801659387\\09927318510
308337050
324014069829954568217975313498240995806184240333532321496\7966202073471692747814882708252546452247165259946102264249564663463036498987699\720921639701444004837162316120
007702673245279587101358499734928647417265870136\7317089421476082842269080738189058700400416163691767180799148990725966834271126\592980080737457942053563960867552168576559634761955396650258259043103000044009\\0818187138789189347672298937027653985511429881671218828162008584149656873965246\741729927280
368944205459821098281601118754722379803452936904997571747367089402\12950120779
6068309204159628367867488273377462647715002876938267347913072349262\6969032571833474827860163699989387007968538980157960980968768987187214947060676\7944098362429762229664921534949398510333103461240432593726493955500899335750556\6806883580
36152569745749302540067800902795803284410863965089674587955526926734\47645440364991292481835554082451930660573585097702
957191568713825746561300815\\61914008451994346528293972928697\617928692276420115041574760583869555184839540\\0599222952453040755825867368886461562759937778974804991333346982262223555844636\652926335163475359219418212062219029539165734424650905235333466463850187749879\\9687790164127854035170427915215041555831766485018796084652757514124014794112485\1627624560864050112528477939603327619022691313812253539734978358221196528576292\6624061195988733765582832496317332141985
37926841849591232572599255780182350942\943629701481867520762955835270267024542904927042972068005433794162270385733690\\385665601002298522118287328291132624855691446927882715363325240129338966453637\\510520925645597837851860809160277247474810578141878962678336579182674296875421\\527800219638325343127204559722319808622960912735380279267483572964793826773955\\7488959081193144736286978378661123559628569387680198568737102880503714566432894\864491601668242555298488558524331011620622890869522347457268920805722828449287\\7946931800846791526638573925
64526499654785846987880490735530138126906056453876\5183709802793516978871403846957219452014100578816235519682226038196639751034262\4471046585037640528203380866859902178139645766582739141606932618213545956251834\424234556997627616578083220458585683268133478661479607015968567795527799975190\\545847982939277768734900771688174714349263937047217987814997159502140288543733\\460333076218554542899030876324260660802097825977831811305183549637022725271972\\129791431525462723438690559179523029627240615688212028326547326235921430837387\\5771877927283758617787370124883516025433797339134000461642176958445889481187116\049069194776580787670066337851958574548841251750287149281972968326375088848742\\89274321658631483512085043876319524574690299822105\753132878706148454900741325\\5794900079691901696944144916155226532319587267682044804869978519279129590010456\797157597999148690907756112189471346107911553156342344218634936690450783469697\\10542078658141150404373546540835055847973487098849681057601636911914
353958469\\9359767407727106200425300197826577498422449727019363501340029576860951977162997\664520686255330303769804951339118777493636509372616190336987855682625694982300\\566420069309577200029546726037639465720418835069040145337798984223821816292039\\0583403359623152021407882792684145622317658165871052815482599563065754891252485\514230547924089652750936690532126037049941618169142889471042976043542950765563\\6268562147763803289235645069518372312772719472373401238938047042672522726250834\476349692358779182468252301889452660681260902968414973901465271641837203760248\\80559161396624118131541989227574770635208246230960439
4992891767132137280941859\624191312219138243828618432101972071182368363676057918692939669672977151151455\\0898718914874770980098423418888477905297628329493070651436196096312808084328746\7568448171682790218264270285291452241675400474192135599997141343563816935333462\696053077332546139922145387060528836584930130285423363652760077061419708535220\\5682740775116001687601140968089716139966111905047982250552150439495852071461485\72235514291642334732003972032978380
367226781625639293847586870146926628319633\\5505873787836596020741650950268557627625649055917340162268215595929545740207926\4292928379009431714531914381278066627929638351621681160689728424437305007788624\8043163686428816744973532847873276699783807478251012484973927130422399593551699\2400375999985594852370712275911210650212086224470068197742268973061739129278444\8679198693597624652608671334903911499981727928573138397021723145553546133101485\455846804021165629366478251206674321794570525434186393435208603270938977973815\\1186266535462944662731169798049496353602024567429107991396386446812298556783656\8552842138189145557408710294095784854865490048118713992626182978958252354328616\9050498599754421899552678013588489232104870688630425220978378764202821889241534\5260321684464150146503637184125123252704605518420538970172091380664779645838194\00723171688182228531625546318320462253
037578274465260867340909447168065877601\\9786199563562188959791823383713677156427844965246457396049470127354883033650926\9728716551729963685149237425352117573929978879969845025282797744979703877083929\6613295499816867164434622652409550875892771600
68460849065148510152608068380
14\862248843454210983210357809318081667139748759528162399215692542333465264732456\\3790012796815755249542089029690984665662168462572880091150396096989871896330402\58738296402869269062
3227873430875860191483998760012032064277918465951680623434\895324629702795953206800708010406609801436884169726407019343756116502586355992\\8841004987768237165800741046681504389826037065433187193469125461526556194614659\12070042764814841538756490332144848226537946\515930533075197715392272222744727\\6182128044132930248352653873484097129979292909953633849713204810577868952683316\682866675454105923397107725919524299362010749192677101986572968418245677359922\\8659767600706157227075538171982409045382633155599534974769017349740516294476916\443628297246385700419279507283150688087233302802779553473520138022810772089181\\9396051832241716572282699971886062431654966119034419581905781926746125145237334\802963816279471913936902968993072001923337716577938909113580972766262562738601\\5161417669526177729663359918240909361824436895534343740900944487068257529887339\124707227517790952307621797231738647499190454326556983999974549833335558002182\\120420022418334386990397611100486126392782308492797869781154073338215578963665\\3804019167171741818216853816577820444739743018749958310184546514900257125583516\8382769291521589321076091726381370645847412600583915853806672908420143548749616\0222187716124574816619035005534875097290628541062043013879091947926929893910196\527610439596087670192626081095015722771076009220025711349441079526728500382920\\3691018206427138461638084569774254208065797664135201523753963808742957000780579\6297886982999830966191491665474179751489793980771883101424765161121311166447729\636218482378702707091825297790220538069233831416995176574071714396083501094457\\9635069479442001614780201948224218795623345270063826536230523594202661726723832\279568443565825782403050660973206742254820953498208694283040196338112528617132\\9534378729733934356605\35131995838933242935450674311929028279589301499395538406\5973490481717530089781597130349909068367648723345296491219752979365809993856276\8616085400048422227157922298994183439362556581533074301796340253837325230526126\4639712656221417243053353224698412557437945072276598322059849595679156076291276\4682735022696935758078968676526798299761929141537200166099550397863007411966206\7439268686624671826555476080649959352432198692437924856604921142387687474966816\895938472985153926256894717962194349972101125403871842253001916982302890861008\\1297624203004232768386258150087259217537186042392710223953345160336396016139434\9343728680738731962713664003396242718134372812278180099138284486349254279750496\02155183294689007862985545808975378726942120
754888186103034083649886962281780\\229840347454563636877061808378322250549445163352081253442784727774232457988172\\9506793298997207946209862696091823466397116150676598712549361714677097851444694\172610507008372644090403760163811305213964305183063200515263214082690736755432\\6437404182289548192737095320627000283968014152533039248530480509939974441583946\7166409022979984114178902046700887903065400286522810780277169995206605557293466\8386457870448391575393111455970596546537692246450992197534219318511086409195106\749351645364920147961757370745495739737400229291619296166171350417321283256346\\1479042136581506654504827597463326969292780706188909952246766767232664250807339\555020198080386314907621163476989648435292193466651149286490421
30559026942092\\4001684692683085570770283796481055826182229283849857514657469306643723804009866\7986222822574997508857076875161469584043726963767598236588995863173466368878074\168322791287297986035280837978221423422676386182648280793937324279198444583227\\122179285127964835761928184579496808728356708084108133406814889581960875021832\\710202313856651121219075628516827299367982288197077070607367588991225442135541\\6327574131987765796387072608513207669554903458355008887613963352403031191368786\8228607517095851020314831280048266208357470941650613062854296699542926102878042\9752842393605495954992277324511257060650363377690767069615391188748113037171699\649323274309190117619026429474169098076016158849091282979974057878368714230741\\6073534707782017697\60106183001324542499322606771834395989399735119593249639496\775269958403871689918897741863319933995099566897905012237448391887479948756825\\9046205543587294668322046518033351649278432825379624566874192148303536522138446\2471431149552750866897002103546239138585935104925818209880648758412456677115496\0128136430770269202128370645385638022707889136238262794578615383418550806112136\3785185737074716842759182284210746235582685518355026227336255542862612490370906\783546807108242804126967998703174741636335634202259326188422428313456780206459\\9852038032396500693259935119523608971408399359887912175836762272764801624740729\5545344236218779528516783440828391856645616847146987326259009354020566443079676\9838322388183082232834953910503138229339779333312347023771198878470735602988066\32269129048693820398936283586397279293200806645224794903767798371000
360902047\\0552366930006235095947457233830109520139442391391623922795272849245025131150446\2017710281120714881144103214875631468845705077046384163953208118726259190607829\500526657988080679148636881\683669368362555915305971327974165929975481517109296\1390733688542097251936288291188
35344688768028421917183220753458446458748171352\9781596885607706156976628016953245080972576620436867028914549496695001936760
14\260546723195176907749304548201048120496655954072855456926190352280038319785635\\648547300065466311525706383162411796981734589215423360294705213558076629060139\\6447691879953242181792500638125211872699591718241322128343957586999686891346516\879365664521034374389202042920219045978591947912823550959432988562300889125336\\821930803039506363123885751535222475718133526940067633010188977981822206634597\\585182023973203773598168007256780408756597649228221389049022080691832742352740\\353293644561968059623055969708713326995714677168271362443939508379627671969487\\962574882300630054379295545501123960982912498630491852188936263223343952638120\\4556661560525662665591981833393951474029796402650321190940320266039104663684956\6854603692769975381493646680642749863685191813138564842551828851697305839281534\8920780268843545355585827586887761918157597554565084831087604768983000264554616\0766268633276196094664484955297819591024652942482393628130207926512687601851446\7833197749823863921845052672097405545514311544268307245866306255354150662552636\5932038808936669219224409914152883723958429848820296906509853755285947271652636\6057757557786427926740576412263618260820184145666950388187526677166453462490185\1238102426182676483268293826282279509045110790186818899081686294821892284670096\8875285016286870348887424699876255421213431076608082081239846228680016859830569\0903985102914427430465110333030802018530921035093056359124442245706056459160516\6928070280872339261003172832086291141554538022335083706053773066921254516124446\890507435740377978205079052105296628026756238069103059119188064747118125732501\\6393123439186973566445707198956321304252927024777928454341857332614895558446997\6677113199587451277004574183
0304975324888427493763178499224883165499569749355\\9651604290714309885846918382680759902734480142919491929600748037625532695683836\5912299536246991195253319124995417946211760112806773607559346278492995836841456\3221883374026229416207418008252569323601621682216126824748654079684953556326149\55518775752977128075224095747217912858\5583095917347813842990816492118681954296\9826806427809465618825693664732493614691489633839577593249286643317332989532974\002694922762346320305521499933212397932218730441126203061904577621823388789336\\077165572647410847419122342277462020741395091436644975560971239698784930135850\\1715847360544627705834035207756912342777818638173829987452973434771622579829496\9944324034019381914384238267256405036627170048634969472393664359332204442085166\331633567633083329634682305764457258145065644513034048683261236904539292979524\\8005359608840950450816965932611753279143182280617627336138479846257281275534834\332970148225498229343033881713614749377657468083372796779032043461438582272105\\56885162869091952885353
037581228202302397726966247903345498952454932321487011\\077857871469181919506536148849528642293449301657630185342449797090456344325900\\56569030341853360138966356750430135102893704526222790089838283429252566331280
6\4262358737190299785140267332284771264484002179686477075773382235519314646140676\386549564630686875917551915168620499154710929350376995006710906904818564664646\\7262490048199584487982283200464880395183594062429710223263120198570045780957579\2444161961902645518180246820269533516905591113199649444113519720434733649997836\4418299633866100459074954949699874995839098414923814009874238153731163018727914\816338337143476119258238793601857765161024458058066676047995698280268238262759\\126116061\805529993019921923499750814529281535999184173335005900754082639091136\570692496886373586878162749582300972266701632849197612402288350492699567976302\\4526355583286312387608752247185329291113436335775510357426927855887260187900946\545783953709700528168202303124586155826817172077999863691259201621703521076172\\8606873376856191774985404112033307458053929418339638869186346529115283558060516\7291616764978666924869276997203184886276000900562815260570176874593363732889146\5535490929667438634978519297349682882685627476729747836715242996338201479948786\9759799684250714863732020526575914567870694737941546271600053991279649308975066\391644347652685635080119899528269047279011226915530507729804901741277530202239\\015935230874962764868156027289519613982031535962698295451378354760882063817184\\896806909111669392602841150764026608640807148464521720300268251384607536524244\\647737186805098963391981259155393242199589817405120708467153379099304059191657\\0550387837354641926778537552421762858290371281444302239750645423366555265956732\001744691416518890512803314846478347132452355373153838901695221382092822789260\\352516109853326141922158788605026227198085574729527771845973755393846999523957\\5164242839365133444614049637523533223371023994723148435164539518186169297554574\0002963949250275987430583389681071967064739350959265496974716386345137841500871\0760157212753559152020745343911955397104680427942336367133333766405963809114956\327622791483948693475120861142815853076802028510293632577810283490265596469512\\988434819367346657303428701124521818660571813190245376913960860375395844927846\\4551863558442563186976630242942276214918862621895935302997026151539482312554456\1417748748303832072836270264775161456906885792097863052634440545698819287269626\4049099118038180119815778714848883826398266998118010355921261744610683651143466\502787618287227289155366444916291529569107414238092982213062
53643949872764880\\929040294626250430150998268248493208884459536318495469372802254198831252229320\\6360374527995122270755477110332662772947939917220418776098741262851969808065985\1658270641358616941035930447400976756900486182600772028705656650109563906880146\996831555756471432912820040725533000289580654888526567069668112814268926804922\\7394816910708499988338046163080878699669158394908031437523690418254560936580974\394651668179843242188779334838248612822930289141634490078780404142588350624810\\012929486978483723412872921035911518601433292935750401
00477198092168708988049\\317635910492906561567451481083663701306153817371469139290080735967952175162207\\5649017878240455463828706496672518400295153602067316204045320461423420385141085\1214078706248278357501718419720096052928558153903007451861640088912107879315816\072527076843028876213550636489386984293019074638711565659297892012590280784790\\7821997231427904749517953655121492573200649061456956966848517204064554462072574\32949244279975735512010552186074668528086103552814476699532219171572068662
320\\1716807724296484361294598749641166286453427259465296550956957818761267982219586\073061909847504707313915980040139732484114644576339467616901514067020772441955\\6130146665223320687462527552151195273161211514820446103489861690225890498126746\1257062
34995927479583016370305917307496653213522412275436512342892017352973596\284543968500448518993896267061354570173826256660370947133749841832925518547801\\5453572836208826609994244572386424296837226828193165783649778591615825468279666\729277007918472624258320035316239663317742530899720186425402602779717476906205\\0853976750146828378491538981729380229958031613867423511952386387143238102488076\9288343981575473579677129595416969103432936929613532963889330553162853010391886\0764927740417140317138574579249482952791022482279425522588205863979786056674834\4464579201628249634507759162508652608601613692423914589538050743904603059007074\27651474826622558607543684301357397936947771668408\9058263508434766959593949886\9428029364470360173881271632939207476629924563684387346561822209944004553220456\6608514474748711590566456268594562220148523295195626262389322963843808137640391\0730644094771228912314753285664378380726189369902909132860553087251832616315516\2844876305227146911517141499756674008414995328677110172781865492951632627310119\6423074929040897936462586428826606510269479344266897483123690465935227244626206\9399253624842936957342928640389931731716622762292882405422129978662478027400569\9924572665687726263228138922876549662826947577926644730025863505304002963437926\068228370289536764366951950435265726131403636860247026941884222486028372519911\\8936346148274965206649496585888723249018329930578709056459875684985203053779624\4091930289052840794599364764842797201649947222249760866532957586904276458212759\623378519075621713765642241
002282139720966584586815049973622962501066951822216\3469328543036307065290344716572993157876508069113883260941613140298056881358216\8390291204965823386913630583320049321090406856527582277804631612436595764978386\9634917068054289148747118096294027509895101623863030536958345537963474442799026\9677741644732851886653695830806489758403846232959540992779684819053358260918616\0518557413989804634391921205892798422604197601188485573066006224386265863552616\0375829314625176826103962047999162560027769953593346905449127906242771087487814\3280067854158276191863203345546463304834714671429369501159519526031953290762585\12866673826239203275750499065697\129201767564086736753422485565114074722045336\\49128928848044396238566027711917348844530380328065159372279503912332086317925
6\3497624245374849588108476529429235585615678634832264887951984347108114279894259\1076063828493223210936902775539245691923924575477760428399933572310229009364262\4100778103546775218949611985
3960997215755463856855153323250027261513089384762\\922264895284045193076135452605201563560485696077861849316106919212009623694281\\8975686446430528487031965550965799842886270225583522416175743642940979586255974\8425799718857317231454880
10654059874630028164774026264827836652783547178905729\0222925
7148365327889333842980444968509582081592487902608511826626044097853499\\756372019542435041068100079826235965284417982629685195328471380568909631963897\\506733563272240381535747690230406245925778003125140204065422384924428514886375\\966941354689538699587271931537381828810572664508750980327094623245632889697269\\31716324648262566138430289274165910698396523172972029826969479920847489
954733\\42265396658238571714425278514191229920751757832920411599369490694
3226137074816\079582586449887772452558693840
307819388322654567189466997905072907530923309184\3953164116687069771070359426375690161504020703710900869787804226848937999049485\429203282222151091620056244647891239365883718038153726265069836972927064871346\\6483015114952796087073630072568046403276097369120755987109069508180018701539536\8450975462562382299835264651779618088182127615978929936064597348608386008282202\97787122021353296432200183655347669289728088795171771284692558462472297514
3532\0727517030386457955312004953968002107285512713168698469148614667911977553040282\0530869193520173015790188127527860808092842583037411417888127268008994140725036\3911299272965203046358827348994486310926108923929312484232586278315369992232916\345712536875335591922599337499047016529752837468087265858928065807276276238264\\8778536829881600601937277558728386989913339108492762
3975050327584923627306487\\083458897816223555297112272004937511606205400880548462263758214560080275625354\\0534868689739927026731530418019674172058608840974724437763031842229139068371844\13329258634729246136851861050717946\598056706713614621734192197976222385719421\\9111283943130187526924559122292448490626307204969966493292241834461445544320035\129488274988119182193867335198765557312289765355956932235524822132841016104990\\612670191934486881358538877772658925133215087503526923740439118823998429221271\\86466473902603497702
835279633573773073130807171461155694228602141554776342180\\016153309037264424150026861092004015223569226174560882234839471604830368462214\\0162861229486863196373156551150871501965278514087174174234604795362070789348834\4468838056709305809570269488779242458635110228500298818236041295581171803489839\6426743020198736020186487083680469731276244992266950249938332866098421456238626\845448835052566404995815577325793220950285381114871736013
03610031687838236750\\9126851380589224229379997677171022546155320060283192872895872763844174283629871\0842232459297503683223945597211429883813467738119887696689734690912315390578929\6369522655984966896074413583270265778692722499443733921296831365323506970179929\244444054144260481260584686952269584713160571626768233399161965405597375359237\\94573623127966250798628876580607203024497297932177658353
2293197837606153292866\835304110214578668046548265041593290750958070305833600591578707920243312457771\\811271639540204084625041059624136346207453295424443004824055217742910359789401\\505527860941306695264991923268329893533034662577959828259085140341885627090579\\6878588871019496935965929643770692416546055376454344292450284714663078929808259\512381163963954522505887456914285660242728637531372382522726734298371093372643\\468394327674475334385900220804274719193890004010680454481260387574220035811790\\9112036873433574262350154212546145269125306937254982971180759793286350569322894\02371841370969489738937234694
8195795195183136026561002220540126924670246734629\652669710939192424267182400295400061034747629302958440440096384255898088037759\\7114299278032580855991745873199490474404479268182585343751416682486308169691274\089096602771904990627344062211650959534371579014049350813398716098095740827662\\9352638281675692665625863292466560049977644702552274103285846832681613074304074\992442385373869814486389808662068058507907454956470732293288361919506297923288\\161438758615495919655860606205490498623025533097016635915038478826715368518090\\0153617495855811582234929891632718137365375144799971581263845099603499298836274\2768710935976243736588622501997856523256313890444987370257351198482952866671534\2912750145929950009131468547290075437132040068779975105322852365103344516566514\0006155295499910835826015358566754142298429638354530068061165776853325809493046\137580741686815373636391580512219182124400238469227250134476952124448228435164\\9271538610014744650577763624252310352254403816820528471020998428139154638501186\570143544664197861187593288713328838844860148022395000349765845954659655271944\\286302230308422603332402976972685384527867854120470520443136306516842803407171\\0855061166621895521492050528052665962826945428114095112126041552302210752429156\7956086589819140760207092358746071682878475758867400470214303745513262853398906\4331784252411444160283807162312727586829339594112450152672323210379338266144869\6238287828158935982842178429071490262559160073058560046897034766819752520219496\108382737045117277195372639584560043313235546152672260108478344400394903001333\\4234205845735383177686919851081955326935609195337862002072452747318547574962206\983195129366252021880
175249882994631238413012878413285824304628780184493228085\8242869652043470310725016900140602011992749549029425189041699988725634663594439\6254982829785337807203609182883043163058472097371097268283478292461853731836374\8429203333266724222932248483813788905452999715305214283081243022942481542632129\6679662701403463824077260660606511433173915683446110652957795977267782076952391\7371288658173960402271218877839111472314357580562608871197600368829638812071479\2028118520323870987424351230730297400965174859513033744720285111739735434609366\3553672961032875615325547778365779343820242730960369824490314372999389549775969\2694069516966964957268953623658202618182840098670249173040287581238351654377585\126027320635730336328973797947093333418852033866729127433574990429116826186375\\260934391150282724578557454940545695139500176325389708517274309314403627783821\\8984429395553382061376439460933695182858616049983943935330963172187099703338316\3343082553941822856980813198745006455745835067841250203138203026052011280842195\19866433202292880
285569127226689555544626089634518919319528056691210242741128\\7563000558756967436419233927475204670234372492935949793652103448716221610542096\927286930072847014487524391437285067870979250227029274288374869339955211084546\\783425099812186305
03611437492261796766487526672406524101266250687895914285164\\899527980374937649153526344768394280671530862452711560463498098090376185662750\\404934403530406492315376682132895574906973441440042427954208472358797992014521\\1117946647710365107580586529885203824981826664509907018978545659654625661501529\651988780809684947379264866532140486827249971682284281863
082679704969240489296\6120863913386345235168281120161224218575729487649779727064116645832546304988309\5191191566691978202773418492962554254615275027772951861440099309752630037295156\7688274975106544440548479786813998874143542643395397397561243340160929118100774\0892586473248212058884347358502561686478767701636405201537291332889492197093266\792880
73790807931084211616393465776102470255523555820184386046196942671532239\\269386310738202908994982605861065820235949873844810603958120757725993045935456\\543771500531644209976003690003042638462995534699497786979266582563022861262355\\7609296271813522488041690664927961842174184035235524661387095947692278126835082\041550879927759676282692765554124963981895143035082955815939421437276216153664\\2699592424506870210580444706051995831749563310962676275223835256029254383925586\987978673165549996855765242182864036927423857229864972560488815116676867802039\\680064862228212770618015214975153596828333760088553368231959966898242249846271\\1638484671656618260735285456568319828180122031453557312485565933959065837909716\898003680794825833766212098592700147446202349934467604232950882993220736732277\\618087881194486235054560900577720128087127555434278559592909536304711871899899\\3172124572628963391985885387810878735338084882031227840155460296355288111444226\8398168681171981261923206183979929488446468118019393733854722837646647631203046\7510403441154477716409541350701289255039184826235822271633405011301655452316229\513879441133384498005184461620029759747826617358262385333528207948838280404122\\401976478179861589321595227085518188624123677790993185285672916684894858547249\\6809471381591191137448373826007093659800938263070947132872997209962395005410906\9337770452920798980502456922399739649580808288944231470377595100419788776582274\409772262525336564093275628136366500221916919019690144179609733552157220171403\\8761064692543614762456717365376928993380731028972285236048139149040722932503845\1281247194705992684777962568262534420522417581516490499115555991852897003506529\3974306935959558169691937403698912470318982600842719542181003080717469997118562\077348961028912932236702852363929689977878008223484324740801
00786903526382839\\047186911729069713582453003004769495608373252761729600727163212445970990075631\\0926915024862337276034242870375292658162297352456238273969672828478700708430465\8231190227004580195283195951368676864012050456969406199173093056886647868008076\9937268525697924410815395980311825267189158070411729075931947463874005603377926\44826536089
737499315849153514134427287320243607218500028343868153384558835113\\5508141824501094952128325205993646810241441022782997349185285383821360990002119\6143089826374989824842111028858159121961902114397101762117818332904570501489829\306883656293520752255183372592400291868874472438382846227649630776451520291819\\935626801628026926217351066846264736906315530902649742089139024218577306419079\\649007637563874232634633248573145000147943952691099715350385631978202742300825\\0566183749723873649328370456509748707230019182516965538450447274489604298448844\395406641602001474103442979681603526095772202248560433425088405092451739455914\\0223792403335355706262805529123329941351942149439467301929419954628680340509756\933827555011853734830564267093600307247820758301731724038744400317206458824455\\668308088437184785593735096842448493869092858230795716521552827489514820759573\\4286619875025732721916708204394431602838095910596189917897014082858507414281699\236241916649201608098991372950997819791431462617971484245297591573074566216181\\8991297301506776220534833993958482260993770637240282167540471082855067812387276\4782924200166160725769532475140189047730136276047428714072504411997368544329996\012451559024858560066382292915666714974449614305808625818286075918737188729649\\6315171808462734504824827417382604947425186779689992917223476391364614806444812\0433512672471456453855954234463848469062575016783958287256217806652824
81262566\0140438907015962833924912690680954699418947919764893327776918083169454570598562\4239529202244988350534439226661917789954271944449913341046666494692602067693812\030347668440338056626765933890502131116722687137690204446625348634222986446699\\8876044124987468445006956856543300003868600820046043346816260356962741392416026\9619842933136902738429490811354491562535457338395396013504218271658251066020226\34226040505274793107996625044146334514862358019170666454
8146595769586530978184\0760129113674880353291987278027306172704271978373631233414072573259177046452485\588516948786935601834463470875868064963809773015375874026591708715895632982239\\6440480980994737097279123881731702382012603126024650929441407896720759166209849\513382016566248427147033558378205568168878007287235399244988226582028517324872\\1156298811851741149564707920707162464066620268152883580495979050452779085284906\0837520381391650649728342832499037536028758544956408934636024529928178391594746\9695869823168632688463355651106738124559817393635130901449292027789963886103274\089630583256619595448140027732691215399234188750368347880458152324593707693569\\2026831966671690946241120394663125975952276882783172827309258528612929822733284\023322148693923390404116740729931556539132932040795896867013279597134682836838\\4007945713605075488061730054103784609025424285154421272756534313629171758354686\3752826927575992622000368277496669762350583783624698426579367068396760568064812\4279663446178208268483184012833077586124279791099549730720317902459418789758294\393179788763395598308992415332085065040786106723537322574192072625757877117105\\015124234012126949681592651214837263729581730188024522437511003682438256780588\\9634761365090987429223295200456920714888677587003707243566182832350781067461996\507231520287102030020323551715865214396878768273874166941375363915968936201630\\6024669511549699897384267382137711003975372580018290459426985

Book of the day: