283..459..4.......7.5.....2........9..74.3.8.6589..2........3.4......6.7574....2.
283674591149352876765891432431285769927463185658917243816729354392548617574136928
.87..3....46....2.1...8...6....17.6..53..6....1.54.78...........7........62.741..
287463951946751328135289476428317569753896214619542783391625847574138692862974135
.27...........748...1.8....2....9.1.54..1..9..8.7.4....1.3.....9.48.....7..2....3
827453169395167482461982735276539814543618297189724356612345978934876521758291643
3......72......5....9.7...4..5....676.4...3.9.3...642..9........1..2..454..3.51..
341568972768492513259173684125934867684217359937856421596741238813629745472385196
.819.47.......2...5..17....9....38..8..2..31.75.4..29...........4.3...8..3.7.1...
381954762476832951529176438912563874864297315753418296297685143145329687638741529
...........4...185..18.....6.8.......935...1..5.6......1...46...8..2..934.2.9.5..
826415937974263185531879264648931752293547816157682349319754628785126493462398571
.9..34..2.2.8.6....5819......1..3........9..1..64..3..2......653....59...8.......
697534182123876594458192736941723658832659471576418329219347865364285917785961243
...371....3...........9..7....8.415......5....7.93..6.4.6....1...3...8..7.9.5...6
548371629937426581621598374392864157864715932175932468456289713213647895789153246
..8....1.51....4.8.76....5.....8.2.........64..2.978...2...9..19.5.............47
298534716513762498476918352354186279789253164162497835627349581945871623831625947
...3.....7.9..8....31.......7643.5.9.5.....3......74.619...5...8.46........7.91..
582394617749168253631572894276431589458926731913857426197245368824613975365789142
7..1.6.43...53...8....47.5..42....8.......2.73.7..8.1..54..............1...7....2
785126943461539728923847156642971385518364297397258614254613879876492531139785462
.....3.46.....15...7....89......96.....43..7.3.......9.68...1....7.4.....9.568...
152983746984671532673254891745829613819436275326715489268397154537142968491568327
.2....4...6..73........4.....63....1..46..9...5.7...6..97....5.....2.13...1.9.2.6
729561483468973512513284697986352741374618925152749368297136854645827139831495276
8..5..3...9.1..5...........1.8....7.75...9...3....62....6.58......7..96.....3.82.
827594316493167582615283794168325479752419638349876251236958147581742963974631825
.5.............5..9......62.49..57...12..4...6...17......2..1.7....9..4..86.5.9..
254169378368472519971583462849625731712934856635817294593246187127398645486751923
............5.743.5.8..4.2.6.....9..........68.7.32........6793...7.85....5.9..4.
974263815126587439538914627613845972452179386897632154281456793349728561765391248
.2..8.53.5.32..481..4.5........7.12...8.2.....713.4....9.....5.......3........27.
129486537563297481784153962645879123938521746271364895392718654857642319416935278
9..........4....72.5.6.8.9.....9.2.65..14.....7...68..1..2..7...............5.6.4
932475168864319572751628493413897256586142937279536841145263789627984315398751624
.8.1...7.91..........6........39...5......86754....91...6......37...84....8..419.
684123579913587624725649381867391245139452867542876913496215738371968452258734196
.4...5.93.2.4.987.8.9.3...2..4.....75..................3.2.7.45.763....9....6...8
647825193325419876819736452294581367581673924763942581138297645476358219952164738
58..342....1...8..4....2..93.........753......9..5..8....2..59..3891.......48..2.
589134267721596834463872159314628975875349612692751483147263598238915746956487321
....2.....4.1.......84......9.7..6.1.5...97...6..4.28..75......4.......6.265.1.4.
517923468649158372238476195394782651852619734761345289175864923483297516926531847
..8....6.....2.3..6..5.8.....4.....9.5.8...1....9....34.2.91.56..9...1...6.....82
238179465195624378647538291814763529953842617726915843482391756579286134361457982
3..9...65..1........9542.1.....34.....42..3.....16..........2..9.3...84128..9....
327918465451376982869542713592834176614257398738169524146783259973625841285491637
..2.7.........8......2.9......5....1.1.8..453.2..41.9.84...23.......5..7.91.84..2
182476935954138276367259184478593621619827453523641798845762319236915847791384562
..17....828.....563..2..1.........4...2.8..1..5.3.....53.1..8...47.....56....3...
961754328284931756375268194813672549792485613456319287539147862147826935628593471
268.4.......3..5....56298....1....2...3..468.95..3.14....216.....94.5............
268541793194378562375629814481967325723154689956832147547216938639485271812793456
.7.4......98....41......79.2....6.8.3.49..6.7.6....9..64..8..7.831.....9.......36
173492568598637241426158793219576384384921657765843912642389175831765429957214836
......2.4.7..5.....852.3..9......9.........18.5.127......9.14........3.53..5...91
693718254271459836485263179146385927732694518859127643567931482914872365328546791
..7....2....6.........7..........59......2.3456349.....4.3.1.59.3...621.1.92...4.
657839421314625987892174365428713596971562834563498172246381759735946218189257643
6.2..739..4...2...735...2.....6.9..3.9.3...48...8.4.7.2..........4.....95......6.
682147395941532786735986214428679153197325648356814972269451837814763529573298461
...6.....5..42...7....5....4......8.......9...2.974...7..8...468347...5......9..2
273698415581423697946157238459236781367581924128974563792815346834762159615349872
4.531......7.5.29..32..8...5...8......8.34.51......9......2.1...1.7..829...8.....
495312786187456293632978514563189472978234651241567938859623147316745829724891365
......29.......681..........8.13.7.61..7..84.4.76.9.....2..831....2..4...6.31...7
648571293725943681391826574289134756136752849457689132972468315513297468864315927
9..2..5..8.7.4.9.3.....7.1.79..84.....173...9.....14.24.........3..1.....8.......
913268547827145963654397218792684135541732689368951472476523891239816754185479326
14.52....2.6.745.3..76.9..4..5.........2963..3.2.5........4..9...........51..37..
143528967296174583587639214915387642874296351362451879638742195729815436451963728
..7516..31.2.....4.6............8.....3......52.......87..24.56..53..18......1.2.
487516293152739864369482715694178532713295648528643971871924356245367189936851427
.........7541.269..9274....6..91.....4.........5..78..8....47....1.65......2.....
168539274754182693392746185687913542243658917915427836826394751471865329539271468
.....17.....54.....4.9...86.8......7...69..........9.....3.716...1.....4.9...8.75
569831742872546391143972586984123657237695418615784923428357169751269834396418275
21....4.......92.67.5........4.....959......4......6184.........216.7.5..5..21...
219763485843519276765482391184276539596138724372954618437895162921647853658321947
5.3....84.........76....31.6.......1.....4.27..2...64.4.5..1..817..63....8.....7.
593716284821345796764928315647592831918634527352187649435271968179863452286459173
.9438..1...3.9..2......5...9.1.4.........2.39..87..........7...31..5.....57.1....
294386715573491628186275394931548276745162839628739541469827153312654987857913462
.......265.....93.71...6...2.........79...6.1....9..54..........62...3..3....1.75
948753126526148937713926548285614793479532681631897254157389462862475319394261875
8.........1.....2......6.....87..23.2..6.178.4...3...6.49........31...7..2.8..16.
896512347714983625352476918968754231235691784471238596149367852683125479527849163
....6.52.3..1...794...2......691.3.4...6.5.........2.....3..1..9.5...6.3.......4.
897463521362158479451729836786912354243675918519834267624387195975241683138596742
...7.6...2.6..4.9.4...9....8.39..4.........2.....23.7..5..79.6.7982......3..5....
319786245286534197475192683823917456967845321541623978154379862798261534632458719
2...5...6.5..4..8961....42..28.3......1......3..........258..6..3...4..1.6.2.1..3
284159376753642189619378425928436517541927638376815942192583764835764291467291853
..25...4..3.....1..95..1..6.2.39...4.6....3.......295...7..4.9.......7.......5.31
612579843734286519895431276528397164469158327173642958357814692241963785986725431
3.651.9.....32..1..1....4....8.....11.....265..9......682..93.............5....24
326514978894327516517896432268435791143978265759261843682149357431752689975683124
......193.....7..8......4.....78..6......3..92...643..32.4.17....6....2.....2.9.1
674852193932147658851936472413789265567213849289564317325491786196378524748625931
4.3..6..2.9..7.1.3....936...2...9....6.53....3.4.2....5....7...617......2...5.9..
453816792896275143172493685725649831961538427384721569549367218617982354238154976
16....7.9...9...1...5....8.8567........3..5.83......9..2...3...79......5..8...326
162834759487925613935167482856792134279341568341658297624583971793216845518479326
......3.19.6.......5......8.8..39.26.95..8........2.....4....8.6.......3..36..1.4
748295361936481275152376948481739526295168437367542819574913682619824753823657194
...5.24..9.....7...5...7..12.4.....8.....3294..8..5....4..2..3.......9.51......7.
716532489982416753453897621234971568571683294698245317845729136327168945169354872
.....8....1..5.467....6.91.9..4..73......95......7.64...53......6..1......179.3..
697148253218953467453267918986425731174639582532871649725384196369512874841796325
....4..16697.13......2.....1.....495.........5.....76132..9.65....4...2....5..139
285947316697813542413265978138672495769154283542389761321798654956431827874526139
9....53.85.2.9....3..2..6......8..4......2..............9.318.6.618..2...4...6..5
976145328582693417314278659625387941498512763137964582259431876761859234843726195
.89...7...6.1..9..7.1....34......1...4...6...1.53..8.96.4..8351......6.8.5.......
489253716563174982721869534236987145948516273175342869694728351317495628852631497
....7...8.4.3...............6..9324...72..83.........6.3..6.....95.8.47...8..46.9
316475928549328167782619354861793245957246831423851796134967582695182473278534619
......2..4..97....23.1....9.4..59...1.7.4....95....37....297......56.421.....3...
791635248468972153235184769843759612127346985956821374514297836379568421682413597
1.36.5..7.4.9..13.8.......6....4......15.......6.7.....9.85......8.....95..31.4..
123685947645927138879431526732148695481596273956273814394852761218764359567319482
..8.72...7...4.9263...........72.......43......9.......8.3.5.7964..9.28.......5..
498672315751843926326951847534726198817439652269518734182365479645197283973284561
....5...9..6.317..........297.1.8.3.....9.6.....3.7.....9....25.2561....3..7.....
817254369246931758593876412972168534134592687658347291769483125425619873381725946
.........3.7.862.....523.....8.1276...3.47.8..4...513.....7.6.......1...1.4..8...
526794813397186245481523976958312764613947582742865139835479621279631458164258397
.3...269182...7.4............8.............6......17...937...2...1.348.6..6.1.4..
537842691829167543164359287678523914915478362342691758493786125251934876786215439
.9......6..21...4.48.2.3.1....3.21..2...48.3..............8.7.....9....114..376.9
391854276562179348487263915875392164219648537634715892926481753753926481148537629
8....51...1..24..9..6.98.7.9.5....2...7.......8..49..7..4612.............2..87...
879365142513724869246198573935876421467231985182549637354612798798453216621987354
..9.8..361.....7...76.329.4..7..........9...3.....68..3...64..8741.........2....9
459781236123649785876532914687325491214897653935416827392164578741958362568273149
2..6.....9......28.51......69......3.1..692.4..5.3.8...6..8.35..........348.....6
287613945936745128451928637694872513813569274725134869169487352572396481348251796
3..9.....4783.2...1...8....6....7......8.3..9......21..3.1947.......8....62...4..
356971824478352196129486573691527348247813659583649217835194762714268935962735481
.1..65.82.4...........2.4....7......6.831..........3....5..4...8...367..4.2.81..6
713465982246798153589123467937842615658317249124659378365274891891536724472981536
1...............85...2.....72..8......1.5...25.3.7.8.4...3.4....6...87....56..3.1
156849237239761485478235196724986513681453972593172864917324658362518749845697321
...1.98...5..83.21.....2.5...5.....32.6.3859.3....46.8..1......689......52.......
732159846954683721168472359845916273216738594397524618471365982689247135523891467
...........94.8..6.6.1...5.9..6....7.....356...857..43...9.4......38..1.....51.9.
874265931159438726263197854935642187742813569618579243381924675597386412426751398
............5.8.7.592.....1.58..2......965.......7..1.96.4...5..41..67.8.2...7...
783619425416528379592743681658132947174965832239874516967481253341256798825397164
......2....7..6...2814...7...2...1.6..512.74.7.4.5.8..........3......4.1..6.1.5..
463571298957286314281493675892347156635128749714659832148765923579832461326914587
3.61....7.2..69.5..7.8..2....13.5.6...7.9.......6...3.....86.2.........9..52.36..
386152497124769853579834216891325764637491582452678931743986125268517349915243678
.1......4....7...5.....239.26.5..7..5....94.6.4..3........15..2.....36.......49.1
815396274923478165674152398269541783537289416148637529396715842481923657752864931
........25.63......49...3..2.7.....4...76.2...9.4..75.7.4.5...31.29....5.5......1
371846592526319847849275316287593164415768239693421758764152983132984675958637421
61......7.4...3.........91273.16.4....1.2....2.8..4.76......2.....3...688.6...7..
612895347947213685583476912735168429461729853298534176354687291179342568826951734
.4.....96..7..13..9.....7..8......7...3..29..461..7...72.........81...4..1...48..
145873296287961354936245718892516473573482961461397582724658139358129647619734825
........4..............721...5...139..9..6...2..5....89.2..18.3.436....56...9..4.
827165394316924587594837216465782139789316452231549678972451863143678925658293741
......78..53..8.......61..5..8..6.2..2....9........83.5.....21.8..2..37..9.73....
619542783453978162782361495378496521126853947945127836537689214864215379291734658
.32.57...1......3.69.....7....7..4.....2.....36.......4.........7.915..6.1.4.39..
832157694147869235695324178928736451751248369364591782489672513273915846516483927
5....9.8..1......524.....6..9.....4......7..18.16...9.9...6.27.17...5..9.6.......
536219487718346925249758163397521846624897351851634792985163274172485639463972518
9...728...1...9..6..5.....1..1......7.......8.52..1........8.3712.3..6.9.3.5.....
963172845214859376875463921681724593749635218352981764596218437128347659437596182
....1.7.2....469....3....5.2.49..1..971......5...6.....52.3...17..2........674...
695318742827546913143792856264985137971423568538167429452839671786251394319674285
.9..3.8275.7...9...83....1.3.1.9...5........2.453..7....9.....8......15...81.4.7.
194635827567218943283749516321497685976851432845362791419573268732986154658124379
.47...9.1..3......9.5.6...8.....9.4..79...13.61.4........9....6......895..4......
847352961163897254925164378358219647479586132612473589781935426236741895594628713
....425......9..8.......34218..257........1.......1.6..4...32..8.27....45.7......
368142579254397681719568342186425793475639128923871465641983257832756914597214836
.....3...52......3...8......6....5.91...9..3234.6...8...41.9.....8...2..6..5..9.1
871263495526974813493815726267381549185497632349652187754129368918736254632548971
.........298..61.3......27..6.......5.1.6973........89.7..5...63.6...89.95...3...
147325968298746153635198274769832541581469732423517689874951326316274895952683417
.4.1..3.5..6....1..3..9..8.....7.8...9.81........5..36..5.3......148...7...6.7...
249168375856743219137592684562374891793816542418259736675931428321485967984627153
..9..728..8..6.57...65.4..1..54..6.....6.......8.5.9..1.7....42...1..........5...
549317286381269574276584391935428617712693458468751923157936842893142765624875139
93..7.56..483.............8.5.......87...69......3.7....5.8.2.42....73...6.25..7.
931478562648325197527961438359742681872516943416839725795683214284197356163254879
7.6..5..1.1.94..67..9..125.3.26..5.....2.......15.73....7..........7...36..1.....
746825931215943867839761254372614589584239716961587342497356128158472693623198475
.9......7.......483.2......68.....9.4.72.65............7..8.......42...5.3.7..6.2
198564327756932148342817956683175294417296583529348761275681439961423875834759612
....97.2...4.8...9...13.7....5...4.....81...58.13.42........172....2.3...8....5..
516497823374285619928136754235679481647812935891354267453968172769521348182743596
.8........628........5.....9..347.6.....9.2.3..5.......7.93..5.......8..3..7.6.49
583469721762813495419572386921347568847695213635281974174938652296154837358726149
2.96...87..5.......1.5....3......2.....8...3..8..3.69.7.......69..1.5...523...91.
239614587475328169816579423357961248694852731182437695741293856968145372523786914