999893418 783298482
OPEN 936582930 422274691 6605484 16026672
OPEN 157438873 653671478 27359607 28618925
OPEN 90927918 226737629 51186431 95452416
OPEN 421378832 542071713 91353583 81799726
OPEN 429715012 398551069 23108212 53115627
OPEN 579077829 198642477 8543785 42666504
OPEN 819217682 417351722 34277741 46264475
OPEN 260094486 123285659 30116968 18919281
OPEN 30050125 556000331 34932343 16726161
OPEN 139255117 438649797 73697150 15413265
OPEN 126476320 19875720 94300495 33094422
OPEN 941566413 104109985 48148799 28756177
OPEN 98236430 412945659 93581607 25673541
OPEN 321466727 117553689 71885690 7169448
OPEN 423823936 67288927 57813405 61784982
OPEN 853306917 196889984 38252128 3613731
OPEN 221775202 657140150 6276083 61116054
OPEN 875002012 609584419 86988981 36111697
OPEN 456808729 193504944 85453772 56363310
OPEN 712547463 722550877 66463156 17904910
OPEN 621929948 244669843 36918935 46362044
OPEN 320620260 234846968 24197579 82337138
OPEN 819724781 491243162 27853260 44173948
OPEN 687753610 497787877 19823540 48246886
OPEN 790432879 567549492 22610894 38519288
OPEN 30993761 710011294 78211094 24719290
OPEN 951962383 386824794 14434514 12097789
OPEN 242919068 238846067 17747447 16684403
OPEN 404578298 509161935 16317864 23533435
OPEN 148975946 67290782 79342492 5566054
OPEN 751408808 183948460 50429329 68253728
OPEN 206870512 286124628 64405961 31551511
OPEN 849120341 55230884 58615768 9839470
OPEN 222315964 373597950 57099277 52446449
OPEN 609757737 685932340 66064498 11036430
OPEN 931020543 106126629 367448 77493740
OPEN 379607497 286974992 24423949 63979044
OPEN 151662363 211293577 22366365 3777122
OPEN 688570496 81417971 41954335 68162592
OPEN 753591069 611220641 17133498 582499
OPEN 404935380 715807917 37062721 38682530
OPEN 629964561 87867395 4824238 46299810
OPEN 126629812 345004451 53908038 10775468
OPEN 142176968 271198221 60814400 12311806
OPEN 616161019 63613923 13487683 87266532
OPEN 484982070 173611996 77958959 17421547
OPEN 530325104 638459801 23621766 31000186
OPEN 880158883 655659325 77845949 62369450
OPEN 526274066 283620483 21376291 47094242
OPEN 980982714 180682814 7334926 21407136
OPEN 248078605 159678122 94606714 69422745
OPEN 708042866 150545293 22281035 52406579
OPEN 332656554 446758359 12305383 59493522
OPEN 670532365 519321733 12945294 64465600
OPEN 226431852 639641739 14616935 16735704
OPEN 29905529 218240548 15158599 35695191
OPEN 374094678 443913800 35421023 24374841
OPEN 552625294 268490399 16471441 33527475
OPEN 1963389 1660999 21317209 23499250
OPEN 111366075 493219206 14440476 8558919
OPEN 138554983 148790489 17317191 21872944
OPEN 96710048 168402426 10162290 19847656
OPEN 620977287 17499755 86363340 15972045
OPEN 241159753 530303207 82481082 48241339
OPEN 684168711 255729954 57934422 86380347
OPEN 735461484 119382333 93751733 36550184
OPEN 815072848 575567163 88318604 22868102
OPEN 653954064 599396109 55797902 15159355
OPEN 685710038 349442958 85777786 59340055
OPEN 658389548 636623119 88155452 35413644
OPEN 171974937 499646067 55176507 80893028
OPEN 584225170 95430927 23384636 98094056
OPEN 842894167 243977729 38700363 99426955
OPEN 732930582 107813403 49060553 1114076
OPEN 601622704 326915304 58680209 19971159
OPEN 2741550 313135108 78316742 47101406
OPEN 604223398 228999174 5421865 67729932
OPEN 864295519 118482779 37856290 16350369
OPEN 355487304 600119851 57504802 58689730
OPEN 605356139 645222447 44476764 2870644
OPEN 17064733 179363119 59031652 23028952
OPEN 468005343 413246303 41064610 80195175
OPEN 416476946 146131159 10777077 56152684
OPEN 538080284 755905664 98035658 25172768
OPEN 963335848 622215448 9455864 5332622
OPEN 569618890 388917598 88393923 21891795
OPEN 303750860 607240460 26110013 28284281
OPEN 404929989 361906397 78305429 18755894
OPEN 108434717 57660164 34834958 68608149
OPEN 953176045 517674327 7374467 35394565
OPEN 37139407 126333526 56075901 52249544
OPEN 153500721 707288576 37800796 2925816
OPEN 156607737 639550936 26653794 5120135
OPEN 354523863 475314928 12649124 18584764
OPEN 538829071 36734531 11955553 31879714
OPEN 746884622 667641396 6889096 46112348
OPEN 422678642 20513016 89897122 1381711
OPEN 885998255 256758722 44117746 53084027
OPEN 981100803 438470666 4685586 23219615
OPEN 16680428 608125999 59105913 53354672
OPEN 794724331 727508476 56400487 51472029
OPEN 183467095 98694380 74762952 50490500
OPEN 946558175 178439114 2587714 20815163
OPEN 843962801 621187312 8471041 96417359
OPEN 356433858 127976487 11994734 23957700
OPEN 777470058 165662557 45564438 11406261
OPEN 880091601 89196966 68283718 12132305
OPEN 959512427 263636608 37529884 92745535
OPEN 618531744 453875958 13962354 6827986
OPEN 466524176 383509495 37654851 27437294
OPEN 587733764 239384709 4115141 78053208
OPEN 19326896 460506842 32861281 32768860
OPEN 225342352 428185767 14040814 2165006
OPEN 975438183 671977854 15611365 72096854
OPEN 917056660 536751555 17643412 68986292
OPEN 33895198 14393753 17906332 24955785
OPEN 973886922 543091251 24651362 90017875
OPEN 859761101 448580441 35130139 80987329
OPEN 254643943 773669916 26370527 3559672
OPEN 276188017 39206896 10964735 16668658
OPEN 522541075 550200325 91432542 182872
OPEN 638198457 524546350 6690164 89785903
OPEN 267016517 670626201 6026568 46628310
OPEN 809262423 255327689 1675537 386246
OPEN 403270047 263468667 21194100 17806626
OPEN 811701788 689703361 4944297 32184564
OPEN 304346412 663042496 92896268 10893365
OPEN 121673892 508253665 38089917 38712539
OPEN 240648228 450761917 67993974 47622313
OPEN 924773489 228865788 4031268 7294935
OPEN 580705706 504503926 64826651 11430782
OPEN 16573247 503956833 43874274 3719659
OPEN 144194159 598935426 88682024 28191002
OPEN 470857809 710862847 79692402 15190034
OPEN 695849109 552088642 42131627 2518472
OPEN 556510200 365545154 66166253 9172564
OPEN 225067119 724484510 51025887 30533206
OPEN 343233915 158851658 58547543 11953837
OPEN 854393878 375796782 88369851 4261185
OPEN 70939688 39775046 1972064 13514278
OPEN 328712810 376669711 16608098 62248791
OPEN 102242246 558040840 31208231 93282558
OPEN 638572924 133666540 48508539 61679324
OPEN 563685052 689430170 7467036 7334680
OPEN 111204013 655534689 25655239 75576617
OPEN 949049735 450777207 26879049 32533058
OPEN 94090512 601074215 2858635 66968171
OPEN 335498641 352967730 39205581 19541658
OPEN 956597715 6955623 17702566 77843966
OPEN 712675062 470157429 26449533 19465834
OPEN 375520757 514487537 21299431 28366504
OPEN 531600032 576290191 16104202 14950926
OPEN 503385778 524324251 21945653 4088443
OPEN 367617863 36175434 27630203 59603390
OPEN 259610078 615729457 27723343 25939449
OPEN 788248204 303576212 19991697 23467850
OPEN 877772924 397796450 10995175 40760777
OPEN 499000603 633325533 22927986 1102981
OPEN 430676419 193140280 9148937 64784328
OPEN 368002615 550920121 46133803 38208394
OPEN 408076285 291694262 46650456 43096740
OPEN 304386641 681898417 70671920 32895917
OPEN 928012372 720542570 10985280 23171624
OPEN 871866415 2054059 55984633 25285654
OPEN 68637476 449888653 31623048 80659588
OPEN 14137390 275298467 60752131 20949185
OPEN 672824498 432961054 24331409 12058683
OPEN 608268268 652200618 31801281 3891392
OPEN 270907617 647279417 33229412 2107870
OPEN 484323805 33378266 18987731 51516737
OPEN 428740481 641995568 32063850 23064245
OPEN 395426186 28834564 86125633 27797341
OPEN 679172483 54692995 29902063 3271584
OPEN 678021294 205035366 62447283 13245636
OPEN 80131467 382167687 78074599 14714696
OPEN 533868609 436055166 30661804 85051201
OPEN 730950318 768531785 10992907 5327662
OPEN 225543741 12071532 21819049 54715882
OPEN 15285446 682260575 6186333 84136223
OPEN 453837831 480245794 10074932 19608006
OPEN 76201783 399626080 17993517 10290580
OPEN 444830211 701601917 96494413 9133684
OPEN 61907405 409322929 2990310 89943244
OPEN 210851016 370996915 6369210 21703426
OPEN 450180188 147191687 20409160 40978409
OPEN 16374472 82342392 50614268 2407945
OPEN 346772404 548260900 3715958 62394970
OPEN 97005674 72993758 1670242 17865812
OPEN 532665587 340715211 5068355 67332499
OPEN 909268750 769914587 90020089 9126456
OPEN 299538578 354297714 16529389 87433336
OPEN 727979733 594015435 19754687 17580430
OPEN 651356852 55516136 13983186 69164705
OPEN 863193963 226408652 37946444 6874082
OPEN 766930189 55622134 9898327 11209996
OPEN 732413590 18288663 83621342 12129080
OPEN 338257029 514046634 7029466 50977045
OPEN 27074787 375151584 12882521 81260534
OPEN 580541540 7023112 33393606 47576162
OPEN 919404096 350263739 33718819 12964710
OPEN 545587503 99672406 30830225 46438086
OPEN 212017408 581690402 96790120 1976824
OPEN 746726404 8694310 73455572 546425
OPEN 239765935 662394026 22191243 7363776
OPEN 900712334 418989752 977046 62173889
OPEN 676311093 374826475 3264538 35137176
OPEN 454744443 242362081 472732 84402703
OPEN 616076962 483145778 88021973 3656068
OPEN 314312290 334962737 19185935 12863923
OPEN 781081824 474794117 69961228 14245417
OPEN 710316036 493016002 95243580 3806779
OPEN 839904415 159940842 61447882 8779986
OPEN 604973759 196027476 14798769 22194604
OPEN 862568881 72009870 10225017 23551604
OPEN 229429204 685367896 35284300 584790
OPEN 150762749 714093206 55182513 39040812
OPEN 623513268 467667457 28159860 2596772
OPEN 514506014 442290009 5616114 8997049
OPEN 855294110 185361202 75112134 649226
OPEN 192744665 75233239 23365888 8322474
OPEN 395324436 433742122 24688500 870040
OPEN 307111408 742159677 56039883 10981518
OPEN 853196498 738546558 56046928 7672166
OPEN 36886865 98093663 41310371 14829192
OPEN 75152959 256288824 14306841 44521250
OPEN 9415846 149292048 6650634 50257246
OPEN 400777127 118628725 1170269 23251580
OPEN 784329103 31528118 34475036 18280714
OPEN 569989799 204575208 2789398 47579719
OPEN 215492633 681127785 35222 57094931
OPEN 178846829 185597841 42829217 59192708
OPEN 25905780 130543468 7291871 22985230
OPEN 728164409 31718145 32273125 47920118
OPEN 961026164 491913668 9072396 94146218
OPEN 575997340 592706220 22149973 66471271
OPEN 420443776 774665184 67486461 2472993
OPEN 7668373 300272944 35505327 6502781
OPEN 207052284 152318848 25162083 22274861
OPEN 957077807 719742635 7990709 31968649
OPEN 920475704 442719510 13688153 59596768
OPEN 743303127 292875311 4336160 38962486
OPEN 286679824 514697379 28850083 2717647
OPEN 706884811 558829508 82548209 11343021
OPEN 938540520 149740600 36818703 7428311
OPEN 679003648 697118683 5651876 84774726
OPEN 514008779 731234022 6449311 25238840
OPEN 304146222 44353872 57500588 25472156
OPEN 734125677 631117595 96174032 1484432
OPEN 843743145 360639462 6814397 49415599
OPEN 628743882 443985225 43018680 5927352
OPEN 893947896 310506934 32984170 24401333
OPEN 733795385 85240266 13356460 515724
OPEN 190773851 150527498 2985897 9577372
OPEN 384414354 281532351 65870092 4806335
OPEN 772449186 439727471 37644229 186078
MOVE 999288838 779041042 -999893418 0
