#include static std::string s = R"(127.4864358 16.8380041 223904 118630 18 163.1103174 39.4760232 121 48 7 -4.1372725 -22.5105386 31 36 6 98.7193066 -36.2312406 1 1 1 63.5773661 -13.47636 21 17 5 -88.4518148 37.9805485 260 395 10 -14.5903133 -28.2989812 3763 4767 13 -13.4971239 -34.4080035 14 19 5 -169.156223 -64.0900356 3 93 7 27.1473191 -4.1993125 4713 4191 13 -160.9733129 54.3684314 13 81 8 129.0194139 14.2576156 439 235 9 -69.5085993 -56.8253221 10057 22700 15 -77.8387486 18.1961517 1162 1837 12 -76.2695325 -18.2494296 147 282 9 -91.594905 7.6698071 1 3 3 -116.7926741 -20.6060813 179 571 10 109.0552776 -1.9947569 52620 33131 16 -156.1846426 -79.3817554 33 449 9 -95.3403755 -27.8978407 1 4 3 -55.1827573 -73.2293796 44 103 7 -108.5207885 -48.0099293 50 167 8 23.7540108 -15.3395164 9273 8898 14 -155.6662842 -68.3295899 0 0 0 75.8139119 30.9914252 363 209 9 -135.8034544 64.7242469 0 1 2 -48.743352 70.9392876 23 13 6 -38.6968026 7.7867812 0 0 0 -18.5234838 11.8557704 29395 30594 16 -152.5632568 19.4069834 78 455 10 -63.2089431 -80.5909713 0 0 0 -94.1255611 -81.2028822 244 930 10 175.0862205 -33.0865142 3 2 2 -179.6241926 -37.0256609 1 625 10 135.6783824 -38.6011643 459739 323170 19 -139.6407533 -83.2495209 0 7 3 -14.1336447 -56.5465949 58 88 7 -30.7414568 -32.9543731 26 38 6 10.3306861 73.2444693 1082 399 11 -84.8379263 29.2363222 16 26 6 -94.0685822 -39.5503996 7821 20309 15 -86.5944356 -41.7491891 265 642 10 11.9182172 -80.5613703 34937 58784 16 91.8773752 -32.1741317 0 0 0 126.2879157 20.5759564 1742 904 11 -160.7743029 -47.3192128 27999 340565 19 -4.2449045 -50.3288332 31 42 6 -66.6857158 61.4380757 10 9 5 169.7372317 -74.3365704 3 3 2 87.4815328 75.6218888 95 21 7 60.3544927 28.3165267 0 0 0 -48.9614619 -59.3292497 2 5 3 -123.2935018 -59.5454886 80 362 9 -31.5909316 -14.8985476 13 17 5 58.1862173 59.0957666 2710 1209 12 -72.8881665 -2.2648849 1218 2073 12 -33.7267461 8.6006817 106512 124785 18 175.723181 46.4929742 7 2 3 -127.1963326 76.0328786 0 0 0 -161.7444367 -26.7634497 13293 151310 18 -163.976298 -8.1169845 91 1070 11 63.7757109 5.6049418 2 1 2 12.7012434 22.1157713 70160 57276 17 19.5832849 -25.0284049 1135 1171 11 -22.6619642 54.8831276 111 81 8 78.7736907 24.0919863 5888 3530 13 121.9003045 -64.6256685 107 94 7 -64.8766793 61.6655916 81 71 8 113.0498445 -70.0016518 416 397 9 -51.5116259 68.1532424 46781 31217 17 -89.9005747 87.9523248 512 0 11 59.2536822 -75.1520493 10 13 4 17.375372 74.9259262 287448 93371 19 75.6426945 8.4808632 186153 124873 18 144.89589 75.1647661 14786 2875 14 174.4350898 -29.268169 258091 153376 18 -91.8773113 50.6182166 0 0 0 5.3822308 45.1391794 134991 94156 18 43.0978373 -10.0764237 324909 276895 19 55.6682917 -40.9015342 21451 20470 15 -37.584032 52.253723 6 5 4 131.0141997 29.0271798 28309 13621 15 69.8830721 -86.8548645 363918 524287 19 -107.7917548 -76.9626654 26290 110787 17 -57.1736642 49.9345991 2 2 3 165.5170226 -84.9735363 982 1021 10 -139.7208984 -73.8754873 1 12 4 -154.5959463 -10.596718 4 33 6 -106.4164918 36.5042686 3348 6405 14 -92.9688259 -11.2262505 0 2 2 138.2722283 8.1109779 7 3 3 123.1389319 -40.3505677 862 637 10 -171.4780435 24.9112482 0 13 5 89.3668763 -63.1809434 392293 381781 19 -79.6906176 -13.376312 9130 17612 15 133.1329522 -28.9032634 445 298 9 115.0369496 70.6965823 6 1 3 -74.8926697 -78.9770185 2391 7144 13 51.9175766 73.0184277 164 50 8 178.1319784 43.7111421 509 186 9 162.4098389 61.1595443 0 0 0 7.6241126 -75.6182944 2 3 2 172.8902767 28.5068027 125 53 7 156.4030739 -76.7309238 478 431 9 -131.3963189 62.2039684 1 2 3 34.6057088 -36.2933264 2441 2491 12 -3.3896413 -48.2734347 15 20 5 83.528842 -48.219886 2998 2675 12 16.6000512 -31.6322244 17894 19421 15 -18.2425749 21.0749052 14 14 5 35.6035336 46.9916228 78498 46105 17 -109.3453091 -34.2312523 12 38 6 88.4909962 58.6104749 47 19 6 -129.7372783 21.7408241 571 1794 12 25.7269392 -40.1240139 1 1 1 26.3829579 5.248998 37570 31811 16 141.1768247 -41.4653038 14617 10269 14 151.3788752 -38.0160512 241302 161042 18 -92.7471483 -35.391745 15883 39664 16 142.5902623 -14.1023743 28 17 5 179.3461485 -86.7573357 3 3 2 -40.9746194 61.5689546 790 576 11 128.6399735 -54.8895009 56186 44772 16 -141.391583 -63.8272 0 2 2 -3.5004218 19.3089998 4016 3648 13 16.138208 -42.7868627 1 1 1 78.502315 -18.91667 2 2 2 -44.6311826 -15.7483106 98572 142686 18 -120.431941 -39.3431529 0 0 0 -70.4915024 25.4763412 9967 13984 15 118.0711114 -66.5691073 211 192 8 -114.945538 38.1764389 0 0 0 142.991315 -46.3378741 14699 10577 14 34.2770562 -84.7173756 312063 518834 19 109.5563415 -85.9138266 105424 131071 17 -171.8032643 70.1948223 0 3 4 -90.8434294 89.7252122 126 0 9 163.5677082 -53.9885419 3 2 2 128.884016 -63.0732584 112461 95358 17 116.5348575 -56.1616143 843 705 10 -171.5770602 37.9225943 11 197 9 48.1396653 -49.3932234 5191 5392 13 -157.6786731 15.3895763 32507 239456 19 15.7385145 -37.1364397 1113 1251 11 137.5179466 61.2025671 1 0 1 -70.4767722 42.9798424 19938 24086 16 27.8867901 43.4642562 9461 5991 14 68.5677462 -84.9560937 11312 16334 14 -56.790151 -67.124147 179437 395476 19 108.850832 43.3493384 26291 11996 15 -139.0655153 8.2673118 1 7 4 59.3726661 83.3857699 21788 1515 15 -158.4718709 -12.2313178 1 17 5 30.358316 -83.020501 2393 3871 12 -169.9667863 71.1152107 1 13 6 -89.9418297 -7.7258969 131156 273429 19 -16.5050312 47.1843923 116 89 8 -151.9641886 -36.3579042 5103 39881 16 169.7406916 60.0950674 62 18 6 32.6694543 -1.8435981 2 2 2 97.7880811 77.5295169 50569 9674 16 87.7554889 -85.6741368 389947 524287 19 -19.0174909 29.1940122 0 0 1 -86.6180019 82.6445919 1 0 2 -50.1997802 -21.1913243 1476 2294 12 73.8710121 75.2201385 5 1 3 41.7434624 79.1410045 322937 65770 19 -122.4312562 -68.4513916 10 48 6 -54.6116448 -23.1761137 1 2 2 -35.8774263 -51.5317442 102 170 8 179.2976644 -76.2729885 127 107 7 -111.6934402 -85.2696836 1 7 3 -24.2137947 28.4102025 3 3 3 -168.0816395 -64.0317696 16 375 9 43.2514876 6.4266793 2540 1974 12 25.5877932 49.3486828 4 2 3 -133.3671657 -25.0795973 8 36 6 -140.2002274 -37.3713396 452 2507 12 73.6326557 -21.9898207 360 288 9 -83.0901448 -69.1893461 2205 6305 13 -32.83227 -11.1061854 3348 4350 13 -151.8897244 14.6891958 0 0 0 -118.1125151 82.3085937 704 288 12 119.9903922 1.4884267 53 31 6 -116.9455865 -48.1971821 0 2 2 111.4279587 -52.6024326 828 688 10 -78.9207774 28.6183104 147207 218615 19 45.1367631 24.1416251 40 27 6 115.0905685 7.2971256 6714 3929 13 -58.0837371 -55.4033522 43 87 7 -44.6785779 83.0751777 6158 877 14 80.2002966 84.3087089 2960 91 12 -167.3118039 -59.2698371 72 1445 11 139.9974902 -74.5994693 455 419 9 -27.5858357 -36.1890547 6936 9960 14 68.8572424 20.2096749 353 226 9 -168.7172825 69.1607462 2053 15104 16 62.1361934 74.6007777 44079 11896 16 -102.9645124 65.3735325 112191 135144 19 178.8434887 18.6231394 65325 29316 16 -138.0494072 -80.3786289 29 228 8 33.3858934 62.9029909 155382 71699 18 -1.6915643 74.737228 1 0 2 18.2680756 6.6441482 1 0 1 34.0511738 -28.6862516 2 2 2 -24.0705994 -0.6026568 28386 32877 16 -176.8765092 -14.3252022 568 35403 16 154.6553417 -79.7390666 1903 1809 11 151.6055263 59.552346 14 4 4 -101.7681729 45.3498263 113933 187876 19 -52.3703658 -89.8260406 181 511 9 -85.7937259 16.5632413 2143 3713 13 114.7030999 6.6846014 104 61 7 13.6027861 88.6863877 2 0 2 60.5726928 38.256536 43794 25219 16 141.0903381 -35.4468007 7306 4959 13 -38.8182454 -55.2332792 200 350 9 179.7818018 -79.6600052 523970 462627 19 -45.2102175 82.7381225 196301 32058 19 -36.5811826 -35.3991346 0 0 0 -26.7719575 -75.7014102 223154 435372 19 77.3451937 -65.4613594 1 1 1 -37.3286225 38.3250599 51945 50407 17 70.8235495 35.3870419 365288 206979 19 99.8381373 -83.4101655 1 1 1 25.8851923 67.415543 9370 3991 14 -12.3393758 68.5972027 7 3 4 -142.9400273 -36.2904852 1 9 4 110.085689 -50.9514972 422467 348655 19 121.5093657 53.9939447 54888 21044 16 151.1307841 -33.0798435 58 38 6 100.4346499 -57.0129759 6 5 3 114.0564882 63.4987339 428250 141474 19 -17.3978586 19.2981593 57 57 7 -129.101039 -66.3423574 579 3067 12 117.6639917 14.0568892 433504 241463 19 97.7014577 69.1261732 202216 60490 18 -174.7931333 81.4174709 7583 46045 19 47.205341 -48.8608019 20680 21495 15 167.416796 -7.5063098 247 133 8 63.6744589 21.3392888 0 0 0 -106.0719817 33.8353547 53832 104862 18 -48.4051268 27.0438152 191648 221209 19 64.5675545 -27.0683253 5 4 3 110.7800249 -35.8217841 0 0 0 164.8954138 81.9558801 31393 2538 15 -54.4595565 -23.0128432 357 579 10 43.2542709 67.694011 2540 989 12 137.6537233 -78.7052092 28913 28450 15 76.9271563 -60.0777348 0 0 0 -145.0240216 47.3869213 6367 22947 16 136.2328853 -73.4534547 3598 3304 12 48.8047148 74.3001023 81 23 7 -144.6978756 33.6270048 200 820 11 64.6723407 -37.196427 21 19 5 -58.3356482 -19.0812366 22148 36307 16 19.611535 -31.3013119 0 0 0 -63.8923439 -25.9560287 1 2 2 -152.5288047 -30.9747477 0 1 1 -99.8509683 -69.0258965 7295 25181 15 -22.9015207 -21.0915082 13 17 5 161.4402438 61.1430241 15539 4652 14 -102.9499976 -1.2629414 1 4 3 -159.7995801 51.1570142 14 85 8 10.5265485 -86.8526122 67 127 7 47.1581041 -73.1628608 646 823 10 2.7577906 -66.3257104 66540 98133 17 96.9653593 -9.8258675 6 4 3 -55.4199846 25.3325116 2834 3499 13 -47.3590106 59.5085133 2 2 3 179.1441501 22.1324479 7 3 3 16.2649007 47.8480398 4 2 3 -27.8373963 -0.3926597 27700 32839 16 -99.7938802 -48.8013068 912 2685 12 133.4858024 28.457146 3 1 2 -174.7621207 -25.8318084 238 9409 14 106.856378 19.640472 203 113 8 31.4361995 -80.2488406 76981 116886 17 148.6539554 -70.0347611 116 99 7 45.1821773 17.5961595 80 57 7 -30.3630114 71.3238998 54481 27877 17 106.547704 44.9731358 6520 2947 13 -132.8057564 23.3928795 67 221 9 116.6455816 -10.1097592 52 33 6 172.5512559 -53.2307289 3 2 2 -114.2084519 42.834332 2994 6030 14 91.0172087 87.6025 1 0 1 -101.666812 -84.7858729 7130 32495 15 -14.8074931 68.3277393 0 0 0 140.3354277 -7.8709618 14 8 4 -130.4961987 -69.4777523 9011 50594 16 -121.239479 1.0896367 1 3 3 -141.2241052 3.4495348 56471 257117 19 42.6041377 -19.1328846 2532 2269 12 141.3750885 -1.8110503 468036 264781 19 -26.545021 -30.9641274 218 302 9 87.6154866 10.1978751 5 3 3 88.002559 -33.4108714 762 612 10 170.9910642 -7.1925019 3993 2130 12 -66.5680487 -88.1144993 165197 524287 19 -71.5925378 45.720316 0 0 0 -16.457642 57.1688038 930 625 11 20.8379624 -11.1485568 35 33 6 -72.9399538 -16.6504502 1 2 2 52.8746845 -71.5213577 10598 12927 14 93.2392918 12.5073156 48 29 6 -3.7803834 73.7748237 128319 49794 18 93.5713795 -38.8308882 24 19 5 87.3474619 -6.9970464 23 16 5 161.2199467 48.5612779 30 11 5 87.343969 -31.3153618 47 37 6 60.5318627 58.0869948 42 19 6 161.4388458 42.7612385 1 0 1 14.1262999 -26.2101142 4 4 3 -135.776346 -21.4248586 503 2297 12 -100.3980364 82.0236388 1 0 3 -55.8093833 -87.2455194 0 0 0 -15.6397352 64.454076 935 540 11 131.5974423 39.1251372 110 48 7 56.8045509 27.5658629 168 107 8 146.3634996 14.9287416 3 1 2 51.5699041 74.0370231 82 23 7 29.3100901 33.7208834 152414 104963 18 19.0622442 1.6781772 141 126 8 -22.2575472 73.6467471 114864 50126 18 125.0208495 47.8533914 3470 1426 12 -92.4804503 29.8409387 995 1691 12 113.6362202 86.1158625 0 0 0 113.6203756 28.4267778 26 13 5 124.472202 25.8347062 13856 6974 14 79.3654306 -33.7864728 46 38 6 -121.169233 -66.7642843 2 12 4 179.5816311 1.0182064 0 0 0 179.1123794 53.367624 0 0 0 -25.6611689 32.6575586 14048 13236 15 92.3370554 58.8306651 12 4 4 142.2756448 63.6603101 3 1 2 -162.8914282 -84.54406 6229 129034 17 -54.0759935 53.1086102 0 0 0 9.1647045 -39.4876873 34436 40604 16 59.3708822 -43.9789068 10894 10425 14 -16.6397572 46.5985252 929 723 11 -36.1053642 -67.6882841 0 1 1 -82.5851985 -69.5277766 4 12 4 117.0059969 -63.2697116 432546 382068 19 127.9740251 85.5341901 112129 0 17 -13.9255265 59.7720207 120931 76457 18 -167.7778382 41.7974194 69 761 11 -100.1217856 -70.5624949 454 1599 11 -42.4790343 -2.0016191 25034 33132 16 -8.0782317 65.9680074 30 16 6 -37.0481466 -55.2856125 203 350 9 149.074382 16.7121888 58 28 6 -53.1010518 -15.8492068 0 0 0 50.8517919 -30.8366257 42025 38674 16 -175.0355994 77.1929422 0 4 5 -33.3221217 72.5636809 6 3 4 -139.9201802 52.3400823 7296 21546 16 86.0299659 23.4535286 1513 886 11 105.6297238 -50.5521342 25998 21733 15 104.2700533 36.5417507 206999 102450 18 58.5238253 84.0320186 86843 3912 17 -121.9177826 65.4393267 1321 2108 13 -152.689211 57.4112922 39774 159515 19 94.2583831 80.8625455 6240 801 13 118.8199874 -37.6116567 53 39 6 5.787144 7.0599251 4227 3934 13 152.1682213 11.778732 236 119 8 37.4503636 64.311498 2474 1084 12 35.2616139 -59.8196291 38 45 6 -20.2808572 -26.9983008 29075 37875 16 -88.8541607 -20.4896703 66370 146320 18 125.7726709 41.2603793 27 11 5 -55.4322696 22.1767236 11338 14313 15 -38.2393439 -56.4681037 6 11 4 -139.4517643 -81.3621632 3 29 5 -146.7954207 -74.6050826 6044 53642 16 161.6654898 -71.7313805 15549 12957 14 -85.4720514 -73.177675 2 6 3 -25.7457381 -42.9842376 13 20 5 -2.0766311 51.0142455 0 0 1 -82.9179334 1.4865326 8836 16248 15 140.5661302 61.5056993 28 9 5 -30.2614099 35.5786378 54518 51659 17 -49.2072142 -38.6965571 0 1 1 124.6587534 9.5039576 433 242 9 -113.4516741 81.4585593 24229 11410 17 -4.5134723 68.229217 3 1 3 75.4838529 -44.997406 2906 2622 12 6.4715239 28.6900832 8486 6828 14 91.9187555 -24.8192643 6187 4679 13 -28.2510181 -42.6238777 26 40 6 -151.1042237 -21.4553189 2630 18384 15 -149.6272551 0.4235911 1382 8172 14 -51.9171488 74.630423 0 0 0 -36.5660117 37.242858 101 99 8 91.7136677 -30.9077617 772 604 10 61.6846009 -85.9378164 5 7 3 11.3772008 69.40183 34839 14980 16 82.6825938 9.4496443 11954 7759 14 61.8446231 -40.0114106 2751 2545 12 -51.6223196 -11.7880324 5 8 4 113.0309076 -73.4376173 13336 13217 14 -169.3808275 -72.7209175 0 25 5 -98.5653414 -80.0893122 231 910 10 -20.4653707 29.9801495 3 3 3 78.9156686 2.599349 0 0 0 76.0635255 -71.0823347 2913 3216 12 -26.1185551 22.3616029 28013 28589 16 177.8803853 -56.3662368 4071 2828 12 -157.7926463 78.4998022 15 34 8 168.6834344 -34.5535211 7934 4934 13 -77.208013 -44.0964079 0 1 1 -56.6162078 28.1240365 10 13 5 8.6548899 72.178831 137374 53767 18 -27.9342497 8.2525327 1 1 2 91.6356971 -13.5230128 6181 4406 13 -161.9980398 -75.4443511 0 13 4 46.8556576 -27.1078679 5162 4737 13 147.2806954 -48.1491071 465 334 9 -168.2679875 -29.0171568 0 2 2 10.0251187 -3.144812 8 8 4 109.0281873 81.9713348 26307 2528 15 -129.6281276 -36.9614028 73359 320148 19 7.3831244 -18.3270273 2132 2260 12 -34.4625217 53.2837646 52988 42524 17 129.8855275 -26.30807 3525 2358 12 -69.6374195 -45.7769025 10045 21081 15 59.9868336 50.3716565 43688 22120 16 126.4653338 -75.607391 1743 1698 11 -34.6459616 53.2502443 51 41 7 152.2415169 -71.7528837 1 1 1 -83.2126752 32.6685119 35239 52939 17 178.6388805 70.5727365 31 7 5 -153.5646223 -81.9491561 2 29 5 178.2668159 11.8222247 0 0 0 -27.136902 18.4287365 6 7 4 -104.7744923 -64.7769211 54777 193540 18 58.2318889 9.5897974 2710 1938 12 138.9707487 -65.2734433 14516 12149 14 -115.29331 -84.3402223 2944 16033 14 -66.3487123 -81.8340211 20 58 6 76.1802855 40.4007156 364 193 9 -77.5026834 -30.653231 145 301 9 -52.6095007 -79.7155889 11595 28942 15 -2.5594899 -31.6276806 7 9 4 -58.6267217 41.4851391 2 2 3 -0.7245205 -70.7329433 509 801 10 161.2822996 -79.0311957 124257 114418 17 144.8720197 80.1059269 14785 1811 14 159.3764075 -23.5100054 0 0 0 82.3109493 -7.0673699 95504 68115 17 94.3931949 63.0474034 97 34 7 87.4523391 -73.2690527 3043 3297 12 101.4256455 -0.8267694 12 8 4 -112.7666152 -82.3670281 12239 61007 16 -82.0948447 -38.0810449 8 19 5 113.2906728 -19.193243 104 70 7 16.953131 78.402684 35 8 6 -81.7974685 -53.9596787 34 86 7 69.8051889 58.1416894 181902 78760 18 -9.2435464 -53.4296594 3 5 3 30.0415066 11.4884737 4 3 3 125.2704157 -69.6324197 54 49 6 -41.2060435 63.8501787 789 548 11 120.407662 -4.9889504 6835 4209 13 92.0345558 -8.0809262 24761 17121 15 127.1061722 83.1311204 6988 428 13 -178.9414629 64.0086678 770 69897 18 49.0743035 -4.3000419 10425 8387 14 -45.109002 -55.1435498 1534 2803 12 3.2795498 75.95918 32 10 6 )";