008003004040162000000400060810200000460090031000004078080007000000641080700900300,698753124345162897271489563813276459467895231529314678186537942932641785754928316;003000429000260000020000300800006703010705040907400002002000030000017000379000600,563178429498263175721594386854926713216735948937481562142659837685317294379842651;003000700074010008508060310436002000000040000000700164069070403300050290001000600,193528746674913528528467319436182975715649832982735164869271453347856291251394687;004010903008006475600009000097080000000000000000020610000800006326500800701060500,254718963918236475673459281197685324862143759435927618549872136326591847781364592;000800050482100900600703200006000091040000020270000400008307002004005176050004000,713829654482156937695743218536472891849631725271598463968317542324985176157264389;103040000080039004920600000090500001001904800700002060000007058500810040000020109,153748296687239514924651387298563471361974825745182963412397658539816742876425139;082700006100090004500000100301007200050020010004100709009000005800030002600002940,982714536176395824543268197391547268758926413264183759429671385815439672637852941;000006040960015308050094000870000401010000030503000076000140050601530084040600000,137826549964715328258394167876253491412967835593481276789142653621539784345678912;090070000010409000004100095930000200270893051001000039120005800000908070000020010,398576124512439768764182395935641287276893451481257639129765843643918572857324916;407000900090004030036900000049107000800050002000206840000005290080300070004000108,427613985198524637536978421249187356863459712715236849671845293982361574354792168;000008000087040020400062010064003700900000001001400380090350007010080960000600000,126938574387145629459762813864513792932876451571429386698351247713284965245697138;805100600400870130300400000028006000000587000000300870000003008063058004001004503,875139642496872135312465987728946351139587426654321879547613298963258714281794563;600005100512000063300640000005000000420010085000000300000063001950000647006700008,684235179512978463397641852735824916429316785861597324278463591953182647146759238;017800000004006000960040800500100308020508070109007004001050086000700200000003910,217835469834976152965241837576124398423598671189367524391452786658719243742683915;000060800040091020000075064800000405000708000906000007190580000080610040007030000,739462851645891723218375964871926435324758196956143287193584672582617349467239518;050428000002009003700000802000030006400702001900060000108000007200600500000183060,351428679682579143794316852815934726436752981927861435168245397243697518579183264;060043018870020000010085003001008009000070000300500200700850060000010097140360080,265743918873921456914685723521438679496172835387596241732859164658214397149367582;000096050030000109400000760700400003108060207300005001041000005903000070060340000,872196354635874129419532768726418593158963247394725681241687935983251476567349812;016740800070310600000050910020100006000090000500003070092060000008031090001087460,216749853975318624483652917829174536137596248564823179792465381648231795351987462;900028000260009000070306200700001020830000056010500007004603080000200013000180005,943728561261459738578316249795861324832947156416532897154673982687295413329184675;200090007000063009009105000308006201001000300705300408000609500100240000600030004,236894157514763829879125643348956271921487365765312498483679512157248936692531784;900107050000004000050090100003200908180040026602003700004020070000600000070408009,938167452217584693456392187743256918185749326692813745364925871829671534571438269;006390804820000000070080060501032000040000030000570902010050090000000086207069100,156397824823146579479285361591632748742918635368574912614853297935721486287469153;140090000050601000208005010300160200080000060004032007030700905000308040000020031,147293658953681472268475319395167284782954163614832597831746925529318746476529831;003010027400000010001035000700480001002971600100053009000320400020000003930040800,693814527475692318281735964759486231342971685168253749517328496824569173936147852;000050709000704600001000340590001000002507900000900034045000800009108000706090000,468253719953714682271869345594631278832547961617982534145326897329178456786495123;000070800000002015500800670600054030905000408020160007068003001740600000009080000,194576823876342915532819674687954132915237468423168597268493751741625389359781246;700602005004705000035000012019050000000841000000070150340000560000504200800309001,798612345124735896635498712419253687567841923283976154342187569971564238856329471;000030000017580260508000000001090054025040710490070800000000106072056940000010000,264931587917584263538762491781293654325648719496175832853429176172356948649817325;000001708000004060704020590000810070008040900060035000071080602080700000905100000,652391748893574261714628593249816375538247916167935824371489652486752139925163487;005800234061000000000500009050478900009103800008965040800002000000000390932004600,795816234361249587284537169653478921479123856128965743816392475547681392932754618;002001008694003000108009600700600082000000000840002005006500304000900516300400800,532761948694853271178249653713695482265184739849372165986517324427938516351426897;000076001007080200900001607098005000100000005000700980703100002001020500400350000,342976851617583249985241637298635714176894325534712986753168492861429573429357168;006004058070080006008276009000007480000608000015400000200869300600040020480100900,126934758379581246548276139962357481734618592815492673257869314691743825483125967;009023000005000000080906040541002070093607120020800934060109050000000400000460200,479523681615784392382916547541392876893647125726851934264139758138275469957468213;000068000030070020900005736003000200004502900008000600829600001050040070000980000,742368195635179428981425736573896214164532987298714653829657341356241879417983562;640000010005300200270096030000200000017080690000009000050410069002007800030000024,643725918985341276271896435594263187317584692826179543758412369462937851139658724;050908010001000090679010000003800400000706000002005800000070289040000600080503070,354968712821457396679312548763829451518746923492135867135674289947281635286593174;703620000040003970000700030004901520060000080071405300010008000037100050000076208,753629841146853972928714635384961527569237184271485369612548793837192456495376218;200009305000024190810005000600001403080000010401800002000200036023690000908400001,274189365536724198819365247652971483387542619491836572745218936123697854968453721;030087000100000350204600000391040000005000700000030415000006801058000006000820030,539187264167492358284653179391745682845261793672938415923576841758314926416829537;000509040100620000500080002740800023010000080830005061600090007000058009090104000,283579146174623895569481372745816923916237584832945761658392417421758639397164258;807006000400057000005809030200004700904000805006700002060908200000560001000100906,837416529492357618615829437251684793974231865386795142163978254749562381528143976;130700000000406005400090807006001008020030040300800600902060001700508000000004073,138752964279486315465193827596241738827635149314879652952367481743518296681924573;003004902960070008000000100090080300105060809008050070006000000800020041304700500,573814962961275438482936157697482315145367829238159674716548293859623741324791586;107040002540080000009007000000100467000934000284006000000700200000090046700050108,137645982542389671869217534953128467671934825284576319498761253315892746726453198;020009000008260300500430092002800410000000000047001500810043005005078100000500060,423189756978265341561437892352896417189754623647321589816943275295678134734512968;030504008980030000200000036590200000070906010000007065710000009000080021300109080,637524198985631472241798536596213847874956213123847965718462359469385721352179684;400000002091500007000402060020100870700000003038004050040809000600001720800000001,465987312291536487387412569526193874714658293938724156142879635659341728873265941;004030000001000208020000460700060504200547001805090003067000040102000300000020800,654832719971654238328719465719368524236547981845291673567983142182475396493126857;000005000002000510175002003007290160008106700031087400200300896096000300000600000,389715642462938517175462983547293168928146735631587429254371896796824351813659274;020396000050000000300000149070019500900635002003470090798000005000000070000567080,421396857859741326367258149276819534984635712513472698798123465635984271142567983;530902000100506000090000810000000081800195004940000000067000050000409003000207068,538912647174586392692743815753624981826195734941378526467831259285469173319257468;000003096906000300300006007069030520000621000017040860800300002001000408620500000,148753296976182345352496187469837521583621974217945863895374612731269458624518739;973006000002100090500703000100062000059000720000530009000308006090005800000600175,973286451862154397541793268137962584659841723428537619215378946796415832384629175;060000590002000800000849600000090301170000068408030000004175000001000400039000050,867312594942567813315849672526798341173254968498631725684175239751923486239486157;306900080000401007090000010500700102020000060601009003030000070800307000060005904,316972485258461397794583216589736142423158769671249853932614578845397621167825934;091670050030000800000000006302090001900106003400050607800000000009000030050042970,291678354637524819584931726362497581975186243418253697823719465749865132156342978;070650012000100097600700038000006000705000903000400000490007005280004000510089070,978653412352148697641792538824936751765821943139475826493267185287514369516389274;100980306206070940007000025000640000010000080000093000920000100038050207701039008,145982376286375941397416825879641532413527689562893714924768153638154297751239468;000000620120007903000008070002040007480712069900030500050300000804200031063000000,578193624126457983349628175632549817485712369917836542751384296894265731263971458;000000005500002430040053710003000020007419500010000900052870040078900002300000000,736148295581792436249653718963587124827419563415326987652871349178934652394265871;061073800400010003000600905900000000076000380000000009109006000600050002005490170,561973824498215763732684915914832657276549381853167249149726538687351492325498176;350074009006090800000800307007000000210000058000000700709008000002030400100250083,358174269476392815921865347647583192213749658895621734739418526582936471164257983;430000000009070003001053008007000052300562007150000900200310500700090200000000074,438621795529874163671953428867149352394562817152738946246317589785496231913285674;020000607600109300000050000307500800009873200008001403000010000004706001806000030,921438657675129348483657192367542819149873265258961473792314586534786921816295734;004700106000100908700680405000001000063000740000200000509042007607005000308007200,854729136236154978791683425982471563163598742475236819519342687627815394348967251;080005600002030584005060700090000008800070003400000050003010800719050400008400070,184725639672139584935864712397541268851276943426983157243617895719358426568492371;080902060507000000026000804090010600600893001003040080408000370000000206050306090,184932567537468129926751834895217643642893751713645982468129375379584216251376498;802017040000020003004800070020000009900365008300000060060009500400050000050630107,832517946579426813614893275726148359941365728385972461167289534493751682258634197;040603080000000900000170300020700549075206130413008070007064000004000000090305060,249653781731482956586179324628731549975246138413598672157864293364927815892315467;009502100502091840000007009900000608020000070601000002200900000038270904004108200,489562137572391846316847529957423618823619475641785392265934781138276954794158263;104500000000960300000000182000780600029000870008093000875000000003056000000009405,134528967287961354596347182351782649429615873768493521875134296943256718612879435;010007004040000037030900200908403000060000020000801609004002090790000080300700060,619237854245186937837945216928463175461579328573821649184652793796314582352798461;004108200010509000009030400103000078700000002680000504001090800000703040007401300,354178269216549783879236415143952678795864132682317594431695827568723941927481356;070600000503700098910340000040000107000000000301000040000025074430007501000001060,874659213563712498912348756645293187729184635381576942196825374438967521257431869;000481007705002048080000090000020000006953800000040000090000050850200106100576000,369481527715392648482765391941628735276953814538147962697814253854239176123576489;003000050005060200740100800059001040300040005020500610008004062007090400060000300,293487156185963274746152839659321748371648925824579613918734562537296481462815397;104070060820600000070001000009800630500906002048002700000200050000003048080090106,194578263825639471376421589219857634537946812648312795961284357752163948483795126;100002905420960008000050002004701820000000000076308400800070000600019087701500009,167832945425967138389154672534791826218645793976328451893276514652419387741583269;036709200000008304080030006000003967600000002912800000200080040804900000001406870,136749258729658314485132796548213967673594182912867435297385641864971523351426879;160302000005401002040509800500000000208010307000000006009105070600807900000206014,167382495985461732342579861536728149298614357714953286429135678651847923873296514;000003000019005400840090030190400000602000504000006097020060049006300270000500000,267143958319875462845692731198457623672931584453286197521768349986314275734529816;004000050850070900000005013300040102168000437407030009940100000002060041010000800,634219758851673924279485613395746182168592437427831569943158276582967341716324895;800200300010630400076800000090000004400108007500000090000003960008051040003006008,849215376215637489376849521691572834432198657587364192124783965768951243953426718;004000006025010000000456000300560100270040068006029007000791000000030720500000900,914372856625918473783456219348567192279143568156829347432791685891635724567284931;100008060025000703006300004008102000000753000000804600800005100709000450040600002,173548269425916783986327514358162947694753821217894635832475196769231458541689372;700608010080097630900000000209805060300000007050401302000000003065320040030504006,743658219581297634926143875279835461314962587658471392492786153165329748837514926;050800103800002040010039600005003000600020004000400500003690050090200006708004020,256847193839162745417539682945713268681925374372486519123698457594271836768354921;000804001800100520000060807050048300400000002009530070308050000061009003700203000,975824631836197524142365897257948316483716952619532478328651749561479283794283165;070140000020706080000000937004010006001080200200060300549000000080905070000034050,978143562325796481416258937834512796691387245257469318549671823183925674762834159;080500200000092100201000578000000050305080907010000000926000405008120000003006020,684517293537892164291364578842973651365281947719645382926738415458129736173456829;010903540000000001400010700030002900640000035009500020001040003500000000028609050,817963542296754381453218769735482916642197835189536427961845273574321698328679154;300104290089060000400000700900050071010603040560090002003000008000030420045802003,376184295289765314451329786934258671812673549567491832623947158198536427745812963;401700800003010000002048130210503009000000000900104063069820300000070600004006708,491735826583612947672948135218563479346297581957184263769821354835479612124356798;750001040092050700000700200003070020600090005020030100005003000009010430030400062,756921843492358716381746259913875624674192385528634197845263971269517438137489562;643900017010007000700060008000400000820010063000002000300050001000600030190003725,643928517918537246752164398531496872829715463467382159374259681285671934196843725;000000000050009748076028039000190000043000570000057000560970410217600080000000000,839741256152369748476528139725193864943286571681457392568972413217634985394815627;100080700020009860070000952050308000001020400000901030517000090083200010002010007,195682743324759861678134952759348126831526479246971538517863294483297615962415387;012000000406210080570003000000040106700000003103060000000800054080079602000000970,912786435436215789578493261825347196769152843143968527697821354384579612251634978;