9..3..6..6..7...8..85.2...1...8...1...391.............2....6..9.1...3..7..8...3..
971358624624791583385624791796832415843915276152467938237586149519243867468179352
.5768.......9.....9.85......4........193....7..3.....9.95....73..4..39.8...8.16..
457682391621934785938517246546179832219348567783265419895426173164753928372891654
.8.7359..2.64......3.9...4............469.........3.6......2.9..7.....5.62.3..478
481735926296481537537926841769258314314697285852143769148572693973864152625319478
..5.6.4.36..3.4.19.2.....6.....5....4.193.....8.....3.9...4.3.........9...6.1...2
195867423678324519324195867763251984451938276289476135917642358542783691836519742
73...2...5...7...9...1..........8.32..4.5...78..72..51...8.....9.2......1.7....4.
739582164561473289428169573675918432214356897893724651346891725952647318187235946
....572..3..9.4....6..3..1..9.....2.........625..76..1....2..3......1697..4...5..
489157263321964875567832419796415328143289756258376941975628134832541697614793582
.6.....38.8..4....7....246...79..2..139..7...4...8........9......8...7.....138...
264579138581643972793812465857964213139257846426381597642795381318426759975138624
7..3.2.......4.......16.....3......42.1....794....682.1..27..8...4..8....72.3...6
746382591513947268928165437637829154281453679495716823169274385354698712872531946
....8..........1..1......28..26....1.....563.9....8.5...3.2..952...6..87.7.5.9...
329781564568942173147356928752693841481275639936418752613827495295164387874539216
.......8...............13.4.9.51.6....38..97...83.9..55..6....74...5..1...7..38..
612435789349786521875291364794512638153864972268379145531628497486957213927143856
..5.293...6..1.2.....6.5....1..6394........2....97.6.....74.......5..1.9..2....73
875429316469317258231685794718263945396154827524978631983741562647532189152896473
.....49.16...8....3..7.1.....2.6......1......78...9....2.81...4..4.9.6.3.37....8.
278634951615982347349751826492165738561378492783429165926813574854297613137546289
923...815..1......58.......3...8.....74...3...951....7....7...1..8.9.5.2..935...4
923746815641825793587913426362587149174269358895134267256478931438691572719352684
..7...52......2.9.....4....4.92..85.1.............8.41.1....67....7..9..9.2.64.1.
647189523581632497293547168439271856128456739756398241815923674364715982972864315
...5..8.9.5.....6....764.3.78.3....2...8..7..4.....3.5...97........8...48.5....9.
647531829153298467928764531781356942532849716496127385264973158319685274875412693
4..2..5.8..8..5.....54..963..2.....6............6....15....2.1.9...3...4.261.8..5
413296578698375142275481963352719486167854239849623751534962817981537624726148395
5..92...61..5..2.424..1.85.8..........4..9......8.....6..78..1..8.1..6.....2....9
538924176176538294249617853823451967714369528965872341692783415487195632351246789
.7.36...4....58.9..1.........3..5...1..........7....397..........5..196.96...4853
872369514346158792519247386293615478184973625657482139738596241425831967961724853
3....4.71....3.2.5....2..4.....9..2...1.5..39......5...625...17.7.4......4...6..3
325964871614837295897125346756398124481652739239741568962583417573419682148276953
...6.4.1...7..52..24..1.3...7......33..24.5...........785.....1.1.3....8..6.5....
853624917167935284249817365674589123398241576521763849785492631912376458436158792
72.....6.43...78..5.8.....3...1...4..4.763........43...82....1.1.5..6......5.8...
721385964436927851598641273853192647249763185617854329382479516175236498964518732
....3.78....28.6.3......1.....39..68.8..42...31.....4.6...2..........9...92.78..1
259136784174289653863754192427391568986542317315867249641923875738415926592678431
..42..5.1..6.......2...7....79...3..2.17..4.66...5.2.9..5......4.2..69......4..5.
734268591196435728528917643879624315251793486643851279985372164412586937367149852
....3......5..9...196...3.........2.4..69...3...2..75.3.1..2576.....7...56.......
724136985835429167196758342953871624472695813618243759341982576289567431567314298
3..2.1....1.........7.3...5...4.71.2..4.......62....5.63.1......9..5.73...53...2.
356281974819745263427936815583467192174529386962813457638172549291654738745398621
.......595...793.....8.17.48.13.5.....5........942.8.......7...2.....4...17......
178634259564279381392851764841395672625718943739426815983547126256183497417962538
...34....512...........7.....758.39...9..2..8..4..3...9.....2..3...9.7...28......
786345129512869437493127865267584391139672548854913672971456283345298716628731954
...3.......648...724..9....7..53..4......6..........2..6........2...9.8..9367.2..
978361452356482197241795863712538649589246731634917528165823974427159386893674215
8...........7.....974...5..24..9...3.9.....87..........3...5..8..9..725..21.847..
862159374153746892974832561247598613395261487618473925736925148489317256521684739
.92............8...156...4...1...6.....9...2.97..82.5..5.178.6...9...4..78..6....
692847531437521896815693742321754689548916327976382154254178963169235478783469215
.2....8.9.87......4.6.........459......12...6..9...1.2...64..........21..7.8.5.4.
125764839387291564496538721261459387538127496749386152813642975654973218972815643
..1.84..3.........6..3...19....6.......4..3..139..2...9...7.8..76....4..2.8......
591684273327195684684327519452763198876419352139852746943271865765938421218546937
.1...859...3.24...2..9....6.......6.852.4.93.....812...............9....6....382.
417638592963524187285917346134259768852746931796381254321865479578492613649173825
.81..3..74.....8...7...9..524..........4...19..9....8..1.....3.9.......4.5..3.97.
581243697496715823372869145248391756765428319139576482617954238923187564854632971
.6..2...44.9..82....194.3.........6....7.3.....72.....3.6.971..8....17.2...8.....
763125984459378216281946375932514867518763429647289531326497158895631742174852693
..38.......9...3...5..2...6.4....8.3...5...4.3...8..75..7......2.6.9...8......934
163857429829641357754329186645712893978563241312984675497138562236495718581276934
..5.............432.87....65...2..........52......3.744.2.7.68.....42.97.87.95...
945236718761589243238714956574928361813467529629153874492371685356842197187695432
.........71.......6...4..9.4..53.......4..1789....8.3.89....41..6......3..7.659..
239651847714829365658743291481537629523496178976218534895372416162984753347165982
...8....76........3...76.52..........172.58..8..1..96....93.7.........9....7..523
152893647674521389398476152546389271917265834823147965285934716731652498469718523
....1..2..4....5....3...67...2......5318..76.76.........43.2...2....6.3..8.5.4..7
659417328847623591123958674492765183531849762768231945914372856275186439386594217
..8.3.54.1.......7.3.5.7....7...61..3...7..2..86.51..4.14...2...6...5.7..........
728139546145862397639547812472386159351974628986251734514798263863425971297613485
...8.934......2...8327.419..93....8..2........1....9..9.....4.6.......2..87.1....
176859342549132768832764195693541287725398614418627953951283476364975821287416539
8.....3..91..2.65....48..19..8.4.2......35.....6..9.4.3....8.9....95.............
867591324914723658253486719598647231421835967736219845375168492682954173149372586
...56.9..3..2...........7....41.2.6.2......475.637......3.......5..9....74...1.29
827563914319247658465819732974182365231956847586374291193725486652498173748631529
7.2.....1....5....3..2.4.7.29..3.........9...5.......64..5.3...13......96..14...5
742986351918357264356214978294635187861479523573821496487593612135762849629148735
..56.83...3.45.....8.....6......9...5..3.......71.56.4....6418....7...3.9...1.5..
795628341632451978481937265816249753549376812327185694273564189158792436964813527
3.9.562..5.....6..7.8....9.9....25.3.5..8..4.6473........7.............2..2...83.
319856274524937681768241395981472563253689147647315928895723416436198752172564839
.....34..4...76..5..8...1...7...4..356.1...8........5.6..5...7......981.........6
756213498419876235238495167871954623563127984924638751682541379345769812197382546
67....5.8..4..9.7...8.....28...279.1.....872.5...1..861..69.......1............5.
673241598214859673958736412836527941491368725527914386145692837389175264762483159
........427.19......48.....42.7.....6.14..7.8.....26.....275....98..6..7........6
815627394273194865964853172429768531651439728387512649146275983598346217732981456
7...56......9.1.7....3....8.....97.....5.....1.5...34...718.536..........54..7..9
713856924582941673649372158238419765476523891195768342927184536361295487854637219
.1..3.5......5238........1...5..7...2....8..5..7.1......238.7.6.......91..9.7.8.2
814736529796152384523894617485927163231648975967513248142389756378265491659471832
7........56......3.......9.8..........637..29..3.56.8.64...2.7.2.7.65.38.8..4.9..
798613245564297813132584697871429356456378129923156784649832571217965438385741962
...54..............7..23...9.3..4.6....9....8.....5.2.68..3.9.4.2.4..8....5.7.63.
296541783531798246874623195913284567452967318768315429687132954329456871145879632
.9...3..7.......146..5..3...8..347.61..6......4.78..9.5....64.........5...3.....9
891423567352867914674519382985134726137692845246785193528976431769341258413258679
8.25.........43.........9.6......39.5.....4..19..3...5....51283....9..5....26....
862519734971643528354827916486175392523986471197432865649751283218394657735268149
..6.3.1......4.5...53..742...........2.....567...28.4.2..........8.542.....87..3.
496235178872149563153687429581463792324791856769528341247316985638954217915872634
1.....8..6....15.3....254..5.3.1...6.......1......3..7.4....7....2.6.....3..42.8.
125436879694871523378925461583217946267594318419683257846159732752368194931742685
..2.91..4.4...6......5..96..13......9..8..5..2.5....3...16.3.4.......6..8.4...3..
652391784749286153138547962413725896976834521285169437591673248327458619864912375
.72......6.3.942.78..2.31..96.....4.4.....3.1.81....69....68..41...4.............
572816493613594287894273156967351842425689371381427569259168734136745928748932615
.6.2...51.2.5.74..5....1....8..7.6.....1....2............768...15..2..6..974..8..
763284951821597436549631278485372619376149582912856347234768195158923764697415823
...8.6.9............9215....28.71.54.5.9......1..8...6.6..4..1......9...2..6...8.
142836795586497132739215648628371954453962871917584326365748219874129563291653487
9.....1.2..49.1....3...7......6..4............7...8..1296.7....41..62..88........
985436172764921835132587649528613497641759283379248561296875314417362958853194726
...2..76..1..3...2..7....9....9.2...6..1...73.516..2..........7.8..9....36..8....
538219764916437852247865391473952618629148573851673249195326487782594136364781925
8.1..47.5.5.....944...7.86..7.81.6.....9...8.62...7............5.94.1...142......
861294735257638194493175862975812643314956287628347519736589421589421376142763958
49.....3........47.6..8.5..9....5.24.4.6.....2.....9........4..5..29.68...2.6..7.
498157236125936847763482591936815724847629315251743968619378452574291683382564179
.....2....328.7641.6..13........5..8..6.7.2....5....74...5.8.....7631.5.....4..3.
714962583932857641568413927473295168186374295295186374349528716827631459651749832
3..6.1.2..8.......45...31.88.4..........19..3..9834...9...6.........8..56...95..1
397681524281547396456923178834256719562719483719834652945162837123478965678395241
.5..43...81.65...9..389..6......95..34..8.1...8......62.....4.3.3....8.2.......9.
956743218817652349423891765762319584349586127185427936298165473631974852574238691
.72......4.67..........8..5.......4.12....8...5..1...76..5...8.....41.7.8.1..6.53
572163498486795312319428765763289541124657839958314627697532184235841976841976253
4...695......3.....72....4.2....1...9.5...6...41.7..2......59....6...7..1......6.
413769582598234176672518349267851493985423617341976825724685931836192754159347268
1.....6.23...49..........1.......8....4.3.2..269..5..4....8..........58..92.6....
147358692326149758958726413731294865584631279269875134615483927473912586892567341
..3...6.9..8.....559.2.318.8613..5...3..628......7..9..7.........2.......597.....
213857649748916235596243187861394572937562814425178396174685923682439751359721468
...1.2....7.5....1.....89..158...4.9.9.7...532...9..........8...8..2..3.9.4...5..
369142785872569341541378926158236479496781253237495618713654892685927134924813567
16.37..9......8.....8....57.........9761.....53..69...61....9....35.126..5.8.....
165372498347958126298614357821745639976183542534269871612437985783591264459826713
.....4.2.37.5...........3........18....615..76...2.....2..5.7...1.4..6.....8....5
168374529372591864594286371257943186983615247641728953426159738815437692739862415
..2....7......951.....5.....8...42...21.9....6...28..4..4.6.8....91......1....457
952431678348679512167852943783514269421396785695728134534267891879145326216983457
4...53.98......14..6....3...35....1....7....56...8....8.......4.46..9..7......98.
421653798357298146968174352735462819289731465614985273893517624146829537572346981
..8...5......6..........7..29..7638..61..9...8..2.5.6..5..3.8.7.13..7.......2.91.
348712596175963428629458731294176385561389274837245169952631847413897652786524913
...9.3.......6...4.3.2...1.4.7.526..2.......1..6...97.3.45.1.....5394.......2....
542913867971865234638247519497152683283679451156438972324581796765394128819726345
12.43......4.......39......5..32.47.4..1..2.....9...8.....5.3...71.....8..3.7....
125438769784569132639712854598326471467185293312947685946851327271693548853274916
...71...6..4..85.28.1.56......43...1...6..73.6...2..8.......4....6...2...83......
325714896764398512891256347958437621142689735637125984279861453516943278483572169
9.4...8.....3.5..47..8.91..........6.875...41...1..5..83.6...9...6.....8..5....3.
924716853168325974753849162519438726687592341342167589831674295276953418495281637
3.5...9.......86...6157......39...5.71..8........1.3....9........76........1237..
385261974972438615461579823823946157716385492594712368149857236237694581658123749
.98.6...1....732...6...19...1.58..9.5...3......2.17.8......25....3....2..........
298465731145973268367821954716584392584239617932617485871392546653748129429156873
185....4...6.2...7......9.......74...21...7...9..685.2..9.4.68..54.......6..7....
185796243946523817372814956638257491521439768497168532719342685254681379863975124
...3.6..4..6....814..1...3..4.....5..62.5..............18.7.......2.1..3.5.4..2..
581396724326745981479128635847932156162854397935617842218573469694281573753469218
.6.2.4.153.....2....413.....82..3..1......4..45..6..2.8.6.....35....6....47.12...
768294315315687294294135687682943751179528436453761829826459173531876942947312568
....156..4...6...1..72..8.............617...4.7..2.1..3.1..4..8..2......58.3.....
823915647459867321617243859148536972236179584975428163361754298792681435584392716
..47.3.2.....12..4.........9..8.......3.9.67..7.6..1.81...........42..6...9.6.48.
514783926697512834832946517961857342483291675275634198146378259358429761729165483
..3.4.....46.1..7979..6....17..9..3..3......7..8..6.......83..5.8.....4.9...51.6.
513947628846512379792368451174895236639124587258736914461283795385679142927451863
...2...8......8....7...5....2..76..1...3.....368..1..221..8..759.3.5.2..6..9...18
435219687192768543876435129529876431741392856368541792214683975983157264657924318
9.......67.36.....2..71..9...6.2...9..8.6.7.........32.....18...5..9........73...
981432576743659218265718394176325489328964751594187632639541827857296143412873965
8.....52....8.9....64.25..1...7.....2.....856.96..2.4....4...78.4...61.........9.
819647523352819764764325981485763219237194856196582347923451678548976132671238495
3..4......87.6.3.........78..6.12..9.4.3.98.....7...2..6....1.3....98.4....1...96
359487612287961354614523978576812439142359867893746521965274183731698245428135796
7...482....21.6.7....2.564....48...7.19....5...7.9...1.6...7....8...............9
736948215452136978198275643625481397819763452347592861961827534584319726273654189
.3759.8.4..8.12..95..8..32........7..43...5......2.....5..4.........8.419..13....
237596814468312759519874326182965473643781592795423168851649237376258941924137685
4.....87..9..2.......8..1.527..1..8...9......6....5...9.4........5...6.4......72.
451693872897521463362847195273419586549768231618235947924176358735982614186354729
......9.........464....6857..86..4.3.7..94.......5..2..3.5..79..54....82....2.6..
765248931813975246429136857598612473271394568346857129632581794154769382987423615
.412637...26.5..............74.9..5.6.3..2......1.......57.4...31......7.....936.
941263785726851493538947126174396258653482971892175634265734819319628547487519362