999893418 783298482
OPEN 232496351 684632652 80501801 27594206
OPEN 64664516 360597595 48760311 99874682
OPEN 659312390 17480734 75717209 4141801
OPEN 80245377 540061900 59491170 75809858
OPEN 406720790 196388094 1960719 42822322
OPEN 282254034 275323262 61545128 78482943
OPEN 527387642 274105510 29862621 29160418
OPEN 248197274 441472190 51820407 66897059
OPEN 245019363 61390180 75891004 34972235
OPEN 908152178 572373631 19165731 9891757
OPEN 140058627 1609580 38562378 15828595
OPEN 423897285 461418164 38186244 83450128
OPEN 743127061 587633788 23446584 41673207
OPEN 668302846 398424588 45942969 88992766
OPEN 457959634 706782088 50749738 71500114
OPEN 709388110 630329947 66540866 22278786
OPEN 399372384 215833088 6022587 7666905
OPEN 396110803 559997923 38897754 91806237
OPEN 871186136 698377127 48131945 40799306
OPEN 399046882 287001093 52961366 32171077
OPEN 43614988 566995748 3146964 13420727
OPEN 146043214 415201116 62712176 85971962
OPEN 409842912 732566729 31339688 33517858
OPEN 626969866 498606021 31498977 38849390
OPEN 263436509 109545869 58116610 94624428
OPEN 637288137 372971610 76749861 10335674
OPEN 548145584 59587007 72407844 33977410
OPEN 26192069 527587270 12515433 59030979
OPEN 926294130 135740219 62389838 9459901
OPEN 522251099 745643150 17877039 33290377
OPEN 404326449 404585856 64616951 29946241
OPEN 39249157 671333846 45807246 42095659
OPEN 838156830 519902202 15853527 77647135
OPEN 63564160 124422716 63051924 63561046
OPEN 798930116 518002303 36243354 50991386
OPEN 462013822 200794735 76512549 51746964
OPEN 749830460 193997558 72644725 55528545
OPEN 149189576 543863870 71784269 11516668
OPEN 341976815 216180252 16362286 9619693
OPEN 663121343 246659681 72338958 93569768
OPEN 892337443 57733223 16364276 30606058
OPEN 639405641 680645732 10873085 89243569
OPEN 872491822 285103165 6411429 85879009
OPEN 71071692 23110487 33279702 27883272
OPEN 227185071 591433109 64516098 81395646
OPEN 130337316 22292783 57421468 29862200
OPEN 291759855 211533513 3498887 47308132
OPEN 941241940 357630229 18207738 31762485
OPEN 394242582 117876795 95911130 19419263
OPEN 306139527 492350852 88129933 34189389
OPEN 128073361 92087710 29796444 45714128
OPEN 158219918 287682990 88609809 49942087
OPEN 97894004 724519681 3855904 35484968
OPEN 583298964 582146314 60588576 46530112
OPEN 399256100 450827512 964041 43784212
OPEN 849273470 202762231 76442338 80859433
OPEN 845271530 648759567 75338543 48906850
OPEN 671369069 544445214 14757483 52582385
OPEN 202838041 189646622 19901345 95934650
OPEN 866330502 174586172 5061264 27199649
OPEN 234175398 27548800 98985897 697420
OPEN 563635486 122526263 97953465 76841968
OPEN 633010711 36664070 63106626 11993016
OPEN 146888913 663154262 47344889 74463621
OPEN 957295069 487001758 32323024 19684749
OPEN 377830350 420849165 22647099 10634114
OPEN 936478693 48611049 62282997 35197105
OPEN 560719700 282615887 17206169 49636321
OPEN 791125658 701583572 22434095 76603023
OPEN 104620873 29650173 22588993 37644558
OPEN 860720651 98356228 16077643 16534238
OPEN 238702360 378704803 6714650 68173422
OPEN 471629020 426195128 20864695 23962550
OPEN 515488303 681766435 1086530 98391610
OPEN 903014625 95909935 22209474 36168695
OPEN 746910887 116100457 65229793 66348938
OPEN 501389841 455035595 75620159 13543854
OPEN 146787569 569013360 17629719 83999817
OPEN 402314343 28724165 37876715 135777
OPEN 12558530 361120535 908874 631266
OPEN 5791313 640294270 3130405 84054051
OPEN 209333696 595580150 6766694 84401716
OPEN 85104654 460812485 36797599 39548167
OPEN 741362267 769526946 30282363 162103
OPEN 418842642 97178781 3952468 20504
OPEN 652136573 667606405 85567238 11619482
OPEN 21532985 172932194 23360794 21108370
OPEN 30031790 220759259 53412458 53322820
OPEN 342861143 576406308 25795550 57306881
OPEN 762374734 325343759 21879348 97586099
OPEN 378902315 393973411 86675203 6680936
OPEN 75220950 461335011 8407482 49970973
OPEN 970374740 324954055 27594899 75918059
OPEN 650287164 703438643 85853698 66980015
OPEN 168073570 226013100 6064352 42526330
OPEN 874669697 516240040 92380518 7973667
OPEN 552778994 206552340 27675570 8669178
OPEN 637988094 202743789 37925420 41182730
OPEN 43063697 424871521 21265083 86765855
OPEN 2662504 42077524 6058958 41532295
OPEN 530456050 585840220 40183520 73548516
OPEN 502820339 325214234 46133193 35927918
OPEN 912469686 409981694 84314028 55494976
OPEN 503358737 372261522 93870995 8069182
OPEN 338719232 687895926 37003355 19181815
OPEN 825298881 363659778 3175552 26634008
OPEN 95396262 764437861 88796693 959172
OPEN 821598740 77006676 15580022 45233772
OPEN 318431053 252556123 88251724 2160484
OPEN 416894735 326045132 77441356 28588204
OPEN 80685508 522341223 7189856 6967124
OPEN 37437660 299480390 30384994 57919524
OPEN 751987802 697163901 25682278 23040661
OPEN 828006400 631486484 55725027 15460980
OPEN 581660350 457982970 4093802 83698326
OPEN 46314212 52153997 35032191 4180695
OPEN 738114782 41702433 43943128 6002688
OPEN 818333120 576281352 912035 58572337
OPEN 458519016 614023400 65642688 32923582
OPEN 486051022 662181960 56508094 9091984
OPEN 801352336 605748031 14025082 52342909
OPEN 940539155 319813929 13742411 7865422
OPEN 135687628 658174516 6877617 17809412
OPEN 483955948 483541997 78148167 55782889
OPEN 132003778 366479447 60046846 44125825
OPEN 17085456 93208940 28561615 15116877
OPEN 862659893 542081917 16034727 49702164
OPEN 885040113 757408223 16654109 20313792
OPEN 334465105 401914938 1318952 78893754
OPEN 500472386 108831657 24366560 26584812
OPEN 844707030 464769755 54750678 39360804
OPEN 530333677 546942852 49740041 28626974
OPEN 346598970 290567072 13838424 60471077
OPEN 135591004 245482021 5464104 21330862
OPEN 554990570 118385505 4861541 63794030
OPEN 449952988 567616969 50971628 105310
OPEN 597148328 277775068 27117232 171869
OPEN 933100541 217049726 51322815 62164762
OPEN 433244169 78034271 43574689 16696908
OPEN 813537712 29009916 22481715 43757057
OPEN 361849304 656019453 41970221 5006166
OPEN 542044119 17367968 6060859 90907255
OPEN 122494619 351590468 6127478 39030502
OPEN 249706249 529935079 13407458 41956184
OPEN 65198146 69546498 14532267 28211807
OPEN 305626843 585471504 30007236 75842392
OPEN 581078156 208880938 42009597 12667849
OPEN 645311243 62509341 95928375 23952977
OPEN 680102368 523443592 16922814 8489103
OPEN 705522923 193550686 9671107 39042644
OPEN 206332179 734737455 80738110 44145898
OPEN 77153101 619216172 896843 39197677
OPEN 429019455 284418198 86902167 1952331
OPEN 9201767 634343525 42835585 25424453
OPEN 468219420 303595176 66498790 6145908
OPEN 490665639 71481783 23264505 32016269
OPEN 734224760 349681099 9839342 67768968
OPEN 926280965 713765 5768381 83907417
OPEN 708476184 494613637 84012237 36338041
OPEN 924922112 527297597 31610239 33773878
OPEN 587309102 544360351 6646495 31191501
OPEN 3806245 491745475 17022194 72310212
OPEN 954804767 743936376 21179896 17667773
OPEN 340979734 28850392 30021548 6630055
OPEN 493684814 253423463 21106415 21817643
OPEN 436407885 143780309 29875623 31759635
OPEN 388176555 50235439 84447795 12418426
OPEN 323675284 380304044 16412850 10712154
OPEN 866521534 43600295 8868692 5397706
OPEN 87556488 276789638 63870315 30035848
OPEN 247367838 213524073 23379961 31536347
OPEN 555940177 8663512 68679284 2762067
OPEN 720437215 102356320 2982828 21276340
OPEN 279463909 218792917 11993065 43077100
OPEN 454954634 364321457 2444082 25857438
OPEN 661177145 500810968 31337780 15261957
OPEN 645719169 324186524 243830 2663071
OPEN 178566662 107185260 39611773 56442290
OPEN 229025413 265710238 1567059 13092200
OPEN 824354536 300432484 15016744 26041549
OPEN 197944014 30483317 41532284 59335581
OPEN 913789372 285977150 18570976 37434786
OPEN 747457340 98409868 61117985 17458406
OPEN 352231944 78491581 3839185 8278566
OPEN 969585202 5499041 15473239 7419813
OPEN 30162440 44331848 2830065 5161768
OPEN 621419701 647794546 74727793 3990929
OPEN 116573034 748527914 33467487 5282585
OPEN 569639585 725048647 17815517 23735428
OPEN 991457863 282074732 5763034 33453939
OPEN 508949432 19567357 12216187 29142540
OPEN 301381708 360336292 72127982 10136279
OPEN 248878439 3460542 53526840 16638275
OPEN 604068539 660710881 61084487 1428990
OPEN 953950392 583872172 25716387 31511873
OPEN 191359531 564711879 13715896 83839013
OPEN 4034635 409301633 3685284 3330252
OPEN 621355756 363887301 6548391 18393384
OPEN 108267200 325579033 10116358 24468436
OPEN 249559004 340043208 26556063 12553105
OPEN 2765706 354903984 8035128 5271380
OPEN 338037036 776302704 64369247 6791828
OPEN 427983347 145116947 2875866 95794936
OPEN 592965075 242925223 16908539 33863922
OPEN 527493760 391561849 64471933 11096347
OPEN 13632608 436167008 6144099 2806607
OPEN 819759213 391669440 61148647 5739679
OPEN 915418567 170306123 21569690 30814953
OPEN 753802643 252251175 2671855 79711946
OPEN 679527422 240769224 2409371 541328
OPEN 940620904 344221445 3026408 11013012
OPEN 194380776 367188134 32838411 5820058
OPEN 523753481 692111247 5547815 15194235
OPEN 26370526 217787441 6920214 322755
OPEN 232321358 124268344 1357564 4953212
OPEN 174790840 212964979 2321266 20440174
OPEN 580622004 451955578 38889126 2378447
OPEN 179565650 236225192 3803779 14671648
OPEN 384081598 171124227 42764700 14831388
OPEN 344613811 388518081 3689766 23423825
OPEN 734580313 457450734 6202628 22291156
OPEN 34128806 729461119 3092241 26613100
OPEN 485040586 363929759 8213177 17935412
OPEN 497317155 404331779 14840954 43807671
OPEN 109313479 666463456 15040662 67712738
OPEN 621010657 267625423 24904854 5049848
OPEN 784283452 413044534 47672842 11932260
OPEN 794364642 462240900 28004013 34553320
OPEN 396988236 97971966 64573485 11441809
OPEN 723041960 564524150 49829780 20991888
OPEN 448966733 646985414 18013356 14613664
OPEN 598632093 548540997 24708696 28852600
OPEN 700268747 89321260 85722163 4649508
OPEN 323771061 232851419 18741401 11878460
OPEN 826799630 210263716 15471301 30241298
OPEN 586461704 357165424 7668671 14895251
OPEN 658787592 455907744 173691 13696597
OPEN 52778337 519077975 70820222 2330938
OPEN 965672777 319713507 2643563 19882714
OPEN 684404129 140240035 41988417 37262124
OPEN 318303874 663431548 34459092 10916396
OPEN 772267777 267422169 39581346 13401390
OPEN 831283896 164836789 10516657 7697722
OPEN 95401169 715010594 5048422 1526705
OPEN 739770932 696466951 5419888 53449290
OPEN 849022037 11585664 3755730 75695257
OPEN 347752260 537337461 67266116 4401375
OPEN 855226513 375929671 53001864 8292126
OPEN 505228554 188432856 24057616 11688535
OPEN 631459433 642127582 43149459 2866729
OPEN 292867909 764212122 41551354 6046409
OPEN 249314042 293893055 7998275 14598990
OPEN 465891176 64771631 1234479 5319400
OPEN 209817982 471069245 35715594 38849371
OPEN 71562308 193047889 9154168 18143404
MOVE 402406282 783094531 0 -783298482
