....65..........899...8152...4....5681.....43.....8...25....93..........348.5...1
482965317135247689976381524724193856819526743563478192257614938691832475348759261
...1.......76...4...38....74..2.8..3.26...4...89..376...4.7.....1.3.....6.8.4....
842137659157629348963854217471268593326795481589413762294571836715386924638942175
39.1.27.8...7.......4..3...93..7....6....9.....1.3.........1.2..46.9..1.7.....9..
395162748862754193174983256938275461657419832421638579589341627246897315713526984
6.3.59...5..8......1..6........1..9.8....4.5.24.3..1........4..382........65.1...
673159248524873961918462537735216894861794352249385176157638429382947615496521783
..5...4..46....5.2.......63...1..8..52....74..13......658..........26....7.35..14
385261479461937582297845163746192835529683741813574296658419327134726958972358614
.3.1....4..8...17...49...583..2....741..5.3.2..9.7..1.....9............1.85..3...
732185694598624173164937258356241987417859362829376415241798536973562841685413729
....86.....9.......81.2..3...4.3.1....56.8....6.95....3.8...6......1.94....3..2.5
732486591459173862681529734894732156175648329263951478348295617526817943917364285
...5..1...238.154......6.7.........2...6..83..861.2.57..4...3.5..8........13..26.
647539128923871546815426973459783612172645839386192457264917385538264791791358264
..4...53..7..438.......5...84...7...2.........3..9.4..48...235..2..8.9....5.....6
164829537572643819398715642849257163251436798736198425487962351623581974915374286
4..79.....3..........5.2.....2.854....624..3......7.9....459.6.6.78......2......5
465798123239614857871532649312985476796241538548367291183459762657823914924176385
...4.6..1..........5491.......1694........15......7.26......53.53..4...2.2....91.
872456391193728645654913287285169473367284159941537826718692534539841762426375918
1.......46...3.......26..7.........5.7.348....2.......34...51.7.6..8...2.854...3.
132857694697134528854269371413792865576348219928516743349625187761983452285471936
21.3.5..43.5..9..8.8......7..1524..........7...2.781...........4..951......832...
217385694365749218984216357791524836648193572532678149853467921426951783179832465
..659........32.5....8....3......4.....2.4.6....37..2...9.8..353.462.79..........
436591872198732654752846913523169487987254361641378529269487135314625798875913246
..289..4......7961...1......2..4.3....93.2.16..8.69...7............3..9.3.4......
612893745853427961947156823526741389479382516138569274795214638281635497364978152
.4.6...9.36..9.........357..915.......47.6...5......38.....97......1..5......7..3
145678392367295841928143576891534267234786915576921438612359784783412659459867123
...1...3......48............4...7..5..9.....21..28.....1...247.8...3.1...95.7...8
768195234521364897934728561243917685689543712157286943316852479872439156495671328
..1......8..1.2....37.......4.2.3.6.1....6.....64...826...17.2....6..7.49......3.
421765893869132475537849216745283169182956347396471582654317928213698754978524631
.....4.989.5....76.6....2.35..6....7.7.......3.68........7......4..35.....2..9.5.
713264598925318476468957213584691327271543689396872145159726834847135962632489751
...6...24.2.1.8..9..6.....787.9....................4.....761...6..3....23.4.2.1..
731695824425178639986432517873946251549213768162587493298761345617354982354829176
47.....1.....1..4..1.9.3.5.54.....3...7...9..9.2...........24...51....7.....7..82
479256813325817649816943257548629731167534928932781564783162495251498376694375182
......684.12.8.9.....54.....27..9...18.6..2....6....98......4...9......1...2.7...
735921684412786953968543712527839146189654237346172598671398425293465871854217369
....5.....5....2.96...2973.4..8.....39...7.6...2....8...9..3..2..6...4.......8.5.
923754618751386249684129735465831927398247561172965384549613872816572493237498156
.37.9......6.7.59.1..6.8.7...91...2.....2.7.5.71..3..8..8.591.................8..
437295681826371594195648273549187326683924715271563948768459132912836457354712869
.......6...8....9....5..2.1..3.2..........7.62....715.1..38.5...57.19..8....7.9..
915732864728164395634598271573621489841953726269847153192386547457219638386475912
..1.52...673.............1....7...2.9..583.......6..8..381........6...315.....97.
491352768673841295825976413384719526962583147157264389238197654749625831516438972
.524.8....9..5.43...3......1....9.7....1.........2....517..39....8..124.9....5...
752438169891652437463917528145389672289176354376524891517243986638791245924865713
7.3..14...9...3..8.1.5..7.6..9..51.3...7.......6..........6...4.....4.918..3.....
723681459695473218418529736279845163534716982186932547952168374367254891841397625
.3...18.2..9.8....54...2.9.72..18.......94......5..3...8...9..5.............5.7.8
637941852219685473548732196726318549351294687894567321483179265175826934962453718
.2769...53.....9....6.....8..3.45.....82....9..5.....257.9..4.........2..6.5....3
427698135381752964956134278293845617748216359615379842572963481139487526864521793
4.3.......7.......12...7..3.694..1......8.....3...1..7...1..734.....32....8....9.
483216579976354812125897463769435128251789346834621957592168734617943285348572691
.......391........5..6..1....5...7..3.....5.2.76.9.....3.76......7.2195...8......
762154839193287465584639127425318796319476582876592314931765248647821953258943671
..7.81...8..2..5.7.2.34..1.9.2.7..4.4..9...............8.43..2.3....28....51.....
637581492814296537529347618962875341478913256153624789786439125391752864245168973
.....851.8.......3..5..68.4.8..1..9.7.96......564.9..8......1....1...4.6.64....37
637948512842157963915326874483712695729685341156439728378264159291573486564891237
6.1..7.29.....8.172........53..7.68...7...5..8........1.9...768.28..1.3..........
681457329953268417274193856532974681417826593896315274149532768728641935365789142
.....94..19.3..8..2.8517...9...71.458..9.5...7...2...1.51....2.........94........
536289417197346852248517396923871645814965273765423981351698724682754139479132568
.7...359...2......3...4....2...14....452.6.....6.5...........725.49..6.1.29......
471823596952167384368549127297314865845296713136758249613485972584972631729631458
8...73.....36.....74.5...1.1.23..5..3..85..2.57..1.8.4.....24...5....7.....7.....
825173946913648275746529318182394567364857129579216834637982451258461793491735682
97.3...8.......5......5...3.....29..7..43.8..6.2....3736..9574.5..7.6..2.2.......
975364281834127569216958473183672954759431826642589137361295748598746312427813695
...5..493...89...........62..4..8.....5.6...7.6.7.925.4........3.9.........2.7...
687521493243896571591374862724158936935462187168739254472983615319645728856217349
2..4.91..4...37...76...5.9....3...2.156..2.....3..6..9..1.6.....92.14.3..........
235489176419637285768125394947351628156892743823746519371968452692514837584273961
....5...6.1.7.25.........1..6........5...31.2..712..8.3....7861...8..2..6..5...9.
798351426416782539523649718261478953854963172937125684345297861179836245682514397
.9.7.8......4..1..6...3....5..84.79......5.14....6...8.4.5.....8....16..9.7......
295718463783456129614239875521843796368975214479162358146587932852391647937624581
75..9.1...16..85.7.......6.8.....6....7..9..8.....72..5.....8.2....7....6.832...1
754692183916438527382751964891243675237569418465187239573916842129874356648325791
...1....663...89...91..52..28.....3.......56...5..7.2..7.29..18....5..........7..
852139476637428951491675283289546137714382569365917824576294318148753692923861745
7..8.4...9....6.2.1.3......4............82.7.62...7..9314...9...9.21..3.........7
762834195945176328183529746478951263539682471621347589314768952897215634256493817
13..9..72...2...4.....71....2..8.3.1...7...64..6...28...........1.6479.8...82...6
138594672759268143462371859527486391891732564346159287684913725215647938973825416
83.......7.4....6......1.4....72.69.3....6....1..48..7673.....4......8.....91....
831465729754289163269371548548723691327196485916548237673852914195634872482917356
.2.39.48.5...2....3....8..6...1.............51...3.2...5.91.8.4.94..........4..39
726395481548621793319478526432157968987264315165839247253916874694783152871542639
..1.9.3.8.......59.8.5...2.......9627.5......9.2.3.......7..19.5...2.78...3.....6
651492378247318659389576421438157962715269834962834517826743195594621783173985246
........2.5.7.....9..8.51....25817.......42..479..2....3.......7..2......1...3..4
847139652153726498926845137362581749581974263479362581638417925794258316215693874
.......9...8...1.2..92...6.9..1648.......8..4.2.59.......67..........276..5....4.
236781495578946132149235768953164827617328954824597613492673581381459276765812349
...54.78...72....5.4..1......47.9....3..8........31.....5.7384.........9...1..37.
291546783367298415548317962154729638936485127872631594625973841713864259489152376
.8........1....972...2..5.8.4.9.....875..1...6.15....79..1..72...6.......5..4...1
289715463513864972467239518342976185875421639691583247934158726126397854758642391
.....4..........783.....6.....1...64........28.3...1..5..4.....6.82.3.17.42.68.3.
786514293914326578325879641259187364461935782873642159537491826698253417142768935
6..38.27.48.6..9...2...9...7.......9....58....5..9..4.2.........3........684.7.3.
695384271487612953123579864716243589349758612852196347271835496534961728968427135
...54.7...21.9....9.78.........5..4..4..7.6..7.6...1.21.4.85....6..........42....
638542791421397568957861324319256847542178639786934152194685273263719485875423916
......9.5.1..3....9....2.7.....1345....7..6..5.....2..62.37..94.7..69.3.1........
386147925712935846954682371867213459249758613531496287628371594475869132193524768
.32..1.......8.7..91...........7..1....8.94....132..5.4.......537..5.8...9.....4.
832741569564983721917562384689475213253819476741326958428697135376154892195238647
..4...2...........62....38.3..9...6...5.8.....614..53..9..4....2.86..4.1.4...9.23
514863279839725146627194385382951764475386912961472538193248657258637491746519823
..4..3.....167.........16..6.8..4...27.....1...3.........1...83.358..47.....4.2.5
764293158891675342352481697618724539279536814543918726426157983935862471187349265
....4..8....7....68...59.4.75..84..26...97......26...1..7....6.9.....2........85.
169342785345718926872659143753184692621597438498263571587421369936875214214936857
...3.........6...45....7.....38.957..8.7...........26..4.57.6...2.4..8...9...8.5.
276341985918265734534987126463829571182756349759134268841572693625493817397618452
..5.4.1.771.....3.....5.....9....6....7....212.....35....6.....92...1...1...74.69
685342197712968435439157286391425678547836921268719354874693512926581743153274869
...7....2..7.8.....4.56.3..6..1......85...41...2......16.....5.2..6....4.54....73
596731842327489561841562397639154728785923416412876935168347259273695184954218673
1...2...4......9..3976.....9..2...1..1....675......3....64...2.......1.6.5....7..
168729534542183967397645281975236418213894675684517392736451829429378156851962743
....3.......8...37...7..9........19.2....1..49....786.39....6....6.4.71.8...2.4..
789536241162894537435712986647283195258961374913457862394175628526348719871629453
.6..1.97....6.3.4.92.7.....1.....2...7.8..39..38......6.7..1....1...4...4..26....
365412978781693542924758136149376285276845391538129764697581423812934657453267819
...6........2798..4.51...7.........6.2..48.1.7...2..4.....9..6..1.4..92......5...
872654391136279854495183672954731286623548719781926543547392168318467925269815437
..16..9.894..8.1..3.8.716..8....37....3..681...4....3.....9......2.....6...4.....
571634928946285173328971645819523764253746819764819532687392451492157386135468297
9.5...8.2.1.8...4..3..........92...............4.512....94.6...4263....1..1.9...3
945163872612879345738542916153924687297638154864751239379416528426385791581297463
...74.....17..........2.3..79..5..2.......53.5.14....7....3.26.9.45......6...14..
239746851617385942458129376793658124846217539521493687175934268984562713362871495
.....3..878......3..9..2.....5.6.294......5..4...98.3......947..2...5....9.2...5.
256973148781456923349182765875361294963724581412598637538619472627845319194237856
..........2.....488..4...35.6.5.3..2.....8..13.7......7.68..1..2..3...54......6..
934285716625137948871469235168593472592748361347612589756824193219376854483951627
..2..7.1..9.1..3...4.8.....8...2......4.....9.59......7.13..5...3..5.8.......1.9.
362597418598142367147863925873926154214735689659418732721389546936254871485671293
....6..3........9.61..4..8.896.......5...9....4..851....2..36....1.9...546.1.....
578962431324851796619347582896214357157639248243785169982573614731496825465128973
........6.........728...1...8...1...6.19..85.9...4....84..12567..6..9.2.5.....9.8
493175286165298743728436195284651379631927854957843612849312567376589421512764938
..6.....7.8...6.4..27......4.89.................3..9...6973..24...89.6....12...7.
146529387983176245527483196438952761795618432612347958869731524274895613351264879
.1....53....53.8...2....1..67.41....5....2.......5.7.......4.1.....7......2...356
817926534469531872325847169673418925581792643294653781958364217136275498742189356
2.7..45......2......3...81..2..63.587.6.........2..6...1.....3..3..7.42...5......
287134569561829374943756812124963758796518243358247691612485937839671425475392186
..3..9........52.....6....8....6..7..62..3.1.8.9.12.....1.783..3......6..2....5..
583129647716485293294637158135864972462793815879512436651978324348251769927346581
27.958...1..3...8.4..........2...41..53...8..71.....53.....2......8.4..2...7....8
276958134195347286438126795982635417653471829714289653847592361369814572521763948
..2..1.9..9.37...2.7.....6.....5271.71...6.....3.........4.......1.95....4....6.1
432561897896374152175289364964852713718936245253147986687413529321695478549728631
.678..5......2....5..9.7612......9....9...18........4.4....6..7.........78..42...
267814539193625478548937612374158926629473185851269743412396857935781264786542391
...4...622.....1..1.....58..........4.5..3.7..7....8.3.2.7..6.....8.4.1.8.361....
389451762257968134164372589638597421415283976972146853521739648796824315843615297
3..7.28..7.8.......1..43.....72..94.2...3..6...4..6....29..7......164...8..9.....
346752819758691423912843576637218945285439167194576382429387651573164298861925734
.............47.2.7....6....4..7....6.3.589..29....6....9.8.5.6...3....9.5..9.74.
435921867961847325782536491548679132613258974297413658329784516174365289856192743
.5..4937..9..6.......2.5.6...5..4.1.........69.4...25.6...7..3.3..4..........19..
856149372192367845473285169265894713781523496934716258648972531319458627527631984
.......6..8...6....24.......3.......7.5....2....8...142..71.6.....4....8..72...41
379584162581926437624371985438152796715649823962837514243718659156493278897265341
..8.39...5..61..431.7......7.48..3..951...48.........9........53...5.........8.1.
648239157592617843137584692764895321951723486823146579486971235319452768275368914
.3..8..9...87.2......431...28...6.....9....167..9.4.82.2.3.........4....8..1....9
432685197618792435975431268281576943549823716763914582126359874397248651854167329
.............6823....7......5234.6..6.75..3..3..............82..1...7..44.625..1.
963425178574168239128793456852341697697582341341976582739614825215837964486259713
9..6...5.......9..1.2...34.....4.2.5...85341............1.8......93.5..25..9..8.1
984632157653471928172598346398147265726853419415269783231786594849315672567924831
84..32...915.................3..12.5....5..1..8.....4.47...59.....28.7...28...5..
847132659915768423632594178763841295294653817581927346476315982159286734328479561
..2....56.6...5.............8..2....7546.9.8.6....3.4......87.....7....34..5.6..9
172384956968275431543961278381427695754619382629853147235198764896742513417536829
18..6..5.6.53..8.72.3............6.4..4...72...84.......6..5.8..3..7....5..2.....
187964253695321847243857169351782694964513728728496531476135982832679415519248376
1....5....42....1.8.......323..6.7.85.8...1......38.45.7...6..1....4......6..7...
163495872742683519859712463234561798598274136617938245475326981321849657986157324
...67........98..4....4.95..3.9....8......5.395.8..6..1.....8..8.....7.97.6..1...
419675382572398164368142957631957248287416593954823671145739826823564719796281435
9...2.......35.9..47....5..7......26.2967...1..4...............1.39...6.2.....379
935724618812356947476891532751439826329678451684512793597263184143987265268145379
...92...1....34..29..1.......9.1...5.3...2...14.5..2.3.8...3...2......6...1.8.54.
473928651815634792962175834629317485537842916148569273786453129254791368391286547