999893418 783298482
OPEN 424731513 619140548 93822339 26407438
OPEN 25343151 22300447 94757636 72036513
OPEN 436132598 303888175 46139754 16160541
OPEN 845450366 613365142 42846498 855503
OPEN 761918584 154729771 74973150 79686464
OPEN 917740390 585277598 42866039 16917323
OPEN 611469632 456613137 61649681 87855937
OPEN 902563182 85444317 51126518 49938595
OPEN 536056710 249270770 2421302 31336314
OPEN 234931352 55847007 77847659 55683626
OPEN 713082247 389375876 28939883 92717421
OPEN 252880198 662737021 82649166 55166219
OPEN 640735729 20616425 78104375 53165743
OPEN 452212483 83367858 85045749 17529072
OPEN 846036287 617143332 65399912 63910249
OPEN 184788559 380738718 75299501 48957648
OPEN 268110682 227356103 60167741 20191113
OPEN 233742621 512139645 92584580 92623789
OPEN 567502793 92944366 6271592 70270496
OPEN 326275718 380323961 75703057 12542204
OPEN 190077981 146401475 47788512 15840417
OPEN 69260654 421296257 1294154 87762589
OPEN 557027417 667648034 67236756 84788645
OPEN 763683955 553898965 9960072 41476234
OPEN 59868260 594549975 72177930 10152382
OPEN 378558323 30587546 9405020 51989550
OPEN 595609774 281954192 41000686 36514683
OPEN 332634805 177612718 65007871 12709381
OPEN 604101169 553800086 79323873 52874096
OPEN 369028707 700039086 83281327 69643227
OPEN 101512688 404680000 58126722 24226545
OPEN 342788889 398256489 97272023 18957368
OPEN 688732994 693005908 56072077 24346583
OPEN 76957855 500547633 31787567 63888213
OPEN 23241357 322273043 65406576 69339953
OPEN 35334730 282335503 99159968 18506055
OPEN 465454352 689752003 56896914 57052170
OPEN 250280247 450001307 9475198 8749727
OPEN 917139524 302377236 73242631 55046384
OPEN 867721551 148589650 8854897 28875924
OPEN 647042118 222955678 55445893 78460361
OPEN 850192302 484485945 54268658 39628475
OPEN 744372721 4358183 10290032 30678320
OPEN 776307601 128488115 65618035 24496601
OPEN 289812943 608603575 88461067 5836616
OPEN 189849967 451694136 52847745 17266326
OPEN 744382847 207217661 7953679 53436375
OPEN 688262272 730296270 84479807 40779270
OPEN 629769252 8439490 5180665 85328073
OPEN 160292667 347783592 91228002 4559115
OPEN 452098699 416407511 81753918 45820189
OPEN 210563996 673717916 35594092 73318541
OPEN 843960379 7968858 23062315 79124722
OPEN 135461063 269873962 69259424 18726052
OPEN 413581909 159066410 33583950 50750891
OPEN 125151062 43585451 40193936 46914279
OPEN 846856357 685052085 33485749 71957769
OPEN 806427133 691579316 15461873 70746271
OPEN 571826191 207172542 61695750 4951531
OPEN 171747141 136004570 95366099 1823338
OPEN 473381955 512191425 9415258 8819774
OPEN 310844195 126867713 49454867 34046981
OPEN 709076091 332018640 21996555 31841207
OPEN 530813791 219357299 36061822 12680470
OPEN 737608017 596202260 65103640 75572100
OPEN 869900382 325133672 12893675 31480267
OPEN 961769088 414946037 36049225 87764655
OPEN 680000870 303770779 15347735 95992734
OPEN 570002098 221676284 36496230 12070816
OPEN 931502056 677446392 61931664 50911283
OPEN 725819486 84431865 45692893 45062889
OPEN 186244420 771904514 21030386 5932915
OPEN 552510490 334026401 83960425 90871447
OPEN 64879374 97211293 50001822 90155611
OPEN 462127303 324654184 82638208 71882917
OPEN 439531477 75503088 12622437 64385627
OPEN 517132470 583670372 53141950 10712752
OPEN 37653934 224878721 75589042 15221879
OPEN 467470994 143934377 48347499 10889943
OPEN 960109450 498467439 1447971 72390720
OPEN 515680219 753977915 34112454 15848058
OPEN 337415506 518130409 56888768 31920396
OPEN 382420698 333738425 7162073 45236945
OPEN 901917140 15278576 24695431 65992996
OPEN 164251063 386303928 2712455 15772690
OPEN 459151884 22116293 56398380 18001589
OPEN 312352807 209207283 7436921 16621168
OPEN 297108491 300243731 71839364 27000600
OPEN 968137578 255738921 18847130 42371260
OPEN 330639141 256736539 29075419 6324541
OPEN 805189393 28667287 32960625 82164463
OPEN 605775146 51883207 11245993 77390308
OPEN 132820346 574757152 18052079 11258579
OPEN 118609002 94915513 39778053 98745766
OPEN 20616623 677930084 90421635 35222570
OPEN 158875629 636724637 8219544 27073180
OPEN 866847494 319028996 18251507 3473612
OPEN 181220581 39918344 53225856 25743159
OPEN 606573765 634136227 2642583 13633855
OPEN 386605563 223406064 21675449 25927049
OPEN 996951900 663865285 1206260 13959840
OPEN 144323464 442733498 20302004 58491952
OPEN 54517775 627666582 21009939 12109034
OPEN 880632833 79537016 3178317 35804286
OPEN 160742712 189464168 25498171 69453261
OPEN 596941301 151446193 29110796 50359676
OPEN 298655199 438616345 61130886 63137338
OPEN 266838550 736693635 87227426 45261191
OPEN 520591417 118032654 21948799 80939065
OPEN 960500986 148117131 388959 75918854
OPEN 779044087 500378335 53929158 37506350
OPEN 146734915 539823121 62175428 33730903
OPEN 272273630 411103574 63770582 23465083
OPEN 828531192 418488402 9365609 38856880
OPEN 106883381 470751304 7627347 5810078
OPEN 32083052 461204747 24846886 27926357
OPEN 377833785 104020843 1973306 26253064
OPEN 737165281 313053712 36891175 68009244
OPEN 861160055 778571867 90537301 859916
OPEN 534650362 457154832 37229695 23079953
OPEN 934532961 396361249 19879282 95252615
OPEN 744134398 415112559 49874464 73089577
OPEN 199135878 747447806 15680341 6572316
OPEN 761449988 672636781 39417163 40628719
OPEN 258019963 5198971 25269439 21459483
OPEN 343604572 596811083 94219575 10304147
OPEN 363459748 210076891 1900995 85037235
OPEN 960629521 372072695 17401615 267027
OPEN 792634895 289486827 72844451 46988813
OPEN 442619014 531849033 99488276 7115298
OPEN 182207251 113530283 59796708 14447830
OPEN 177662703 646451804 20962304 24436337
OPEN 193636926 438291985 26912359 4106434
OPEN 424605204 521833833 45698146 4957987
OPEN 898969620 695616143 25417302 69882251
OPEN 480347785 675005882 48437177 8392437
OPEN 208180475 359755256 43925245 20806348
OPEN 716768142 526183711 42421624 49897404
OPEN 802420701 337696958 52113645 80187135
OPEN 318751986 117782476 39642817 5215756
OPEN 550146415 282724650 21141919 24099698
OPEN 481350791 543008372 26152411 43661083
OPEN 631934679 710688633 45533487 41910125
OPEN 255240604 373104777 5478060 556925
OPEN 582149951 562381426 13392395 30730672
OPEN 956917591 453017290 1819727 74324805
OPEN 262328 667610130 722055 37104662
OPEN 929403365 52829297 30134316 18713061
OPEN 377255056 467778647 20783289 23458401
OPEN 435659271 471932912 84324997 16498676
OPEN 522935252 214298564 31636769 1956200
OPEN 845569752 200946033 91329297 61565507
OPEN 407842658 71521194 58731328 1155381
OPEN 360419991 282337 781441 41965418
OPEN 8284724 587164045 45868245 51259081
OPEN 198579464 13341327 42544879 22128690
OPEN 205527233 171171687 71920623 6141069
OPEN 914769579 483353379 11769165 35796192
OPEN 670674765 103886816 3885846 40046558
OPEN 905805380 378912288 44505691 11401258
OPEN 135324328 300464975 55975525 19932812
OPEN 890251825 394231922 29404354 45618554
OPEN 609722639 609924222 17214780 30011988
OPEN 28899025 751843567 53648644 1546053
OPEN 946168511 653137584 42798220 1816597
OPEN 366734815 661088852 32583085 6139849
OPEN 877006604 410275323 5091588 72124606
OPEN 316595154 165006747 13993924 40817892
OPEN 115052306 646433063 41122245 74904600
OPEN 514241742 43482736 23656949 37738838
OPEN 381319241 111233160 5570946 49995354
OPEN 366515222 257012484 49396651 17458906
OPEN 100601659 581827223 14591239 7609152
OPEN 563283367 619285669 3958136 36695098
OPEN 424079385 655314177 27486042 6041444
OPEN 725100627 52092489 19142502 4974659
OPEN 980941662 1984091 14640739 75090282
OPEN 872061728 530694910 49890416 19452674
OPEN 871598099 557812504 65274762 12971457
OPEN 522560379 605778304 30338991 38275918
OPEN 375259594 333460166 507331 15779328
OPEN 437357229 289172622 51717709 9256779
OPEN 497711163 185168007 17826567 13917303
OPEN 30407223 400923182 26836946 2508841
OPEN 261229648 284332184 24533555 91700777
OPEN 629726136 178986748 35456155 17763516
OPEN 88185628 752022694 4607510 20526892
OPEN 714783128 162554439 43520946 27540793
OPEN 838291500 496160002 8594151 36630271
OPEN 973543341 178946440 9013075 23751460
OPEN 101970656 341290005 50140035 43674087
OPEN 804853727 246289548 13819626 3867128
OPEN 581458604 770927438 86920121 3902031
OPEN 125115568 11096527 23537759 13708785
OPEN 189371695 515267228 5253523 4720182
OPEN 700588336 580695646 52908876 6024182
OPEN 71174653 605709114 89316467 5666011
OPEN 560746682 38306119 44581657 49255297
OPEN 351770036 561782734 29898805 6227015
OPEN 19010203 17977739 22326330 170967
OPEN 645870164 390430127 10087657 23492253
OPEN 804629141 561150759 21247585 55823776
OPEN 134561825 758597699 23670100 7796692
OPEN 499237359 237135974 9004188 26412098
OPEN 689236498 523145217 12345735 45334358
OPEN 466717031 402241977 36723402 12177093
OPEN 658024781 197984004 61765042 14924134
OPEN 254358285 237735052 187494 19895906
OPEN 394790649 610038850 27008879 26067969
OPEN 776135183 241408306 2449261 23731355
OPEN 858012981 347236297 6553737 42969693
OPEN 882132406 698750263 16607915 33543673
OPEN 346649614 67819953 2598599 14869533
OPEN 2103820 310730575 98101865 7478665
OPEN 166343926 695303172 32625044 65187228
OPEN 849955106 584893640 46411569 6032107
OPEN 93067420 397926351 18962719 3404642
OPEN 927080948 194232690 6282655 1394363
OPEN 350486999 673247372 50650264 10291467
OPEN 8533655 108344363 15928120 80586109
OPEN 778381600 542193151 43374400 12438795
OPEN 268347810 376491522 87218315 1972606
OPEN 841970494 161503718 644123 97067847
OPEN 451214129 190183946 42001346 40442598
OPEN 923254895 150427626 35138337 14363277
OPEN 976866942 545621069 5796728 62228158
OPEN 434685529 570267923 39609665 22645729
OPEN 838819327 732982017 7448815 32496745
OPEN 772219699 8761885 4323176 67441986
OPEN 671180354 337760073 693997 78650580
OPEN 208502817 629678239 5689436 1017174
OPEN 575939562 760983 42822891 1300662
OPEN 790544268 117908086 52538371 1510464
OPEN 131023453 210394565 8535062 56244443
OPEN 380396763 634142355 14029954 18156945
OPEN 233596482 326512902 5247493 15483606
OPEN 49349780 531891984 194781 18140148
OPEN 639754806 622172540 22809916 68504215
OPEN 472537031 122334927 19525151 14693930
OPEN 867290751 365010610 60922347 7218528
OPEN 975890814 45149096 121467 86578721
OPEN 906215051 276514672 14338619 17244970
OPEN 312103206 206459644 27492918 1654138
OPEN 382091848 14291954 5221613 13224524
OPEN 693453728 407806388 15235357 45184038
OPEN 342394963 196764337 3554251 5576335
OPEN 521636118 285862911 13829983 10777007
OPEN 407571958 294278396 539952 98372295
OPEN 63445030 580112404 21780562 2998683
OPEN 363221766 436931835 82168609 5342738
OPEN 344783831 67439213 280079 16657608
OPEN 703054547 92756122 1761344 69820318
OPEN 207362605 761313011 3548680 20289762
OPEN 400573735 44661419 81747001 8391883
OPEN 461024257 160135385 38968563 6302940
MOVE 996951900 677825124 -999893418 0
