diff --git a/runtime_data/config/au.conf b/runtime_data/config/au.conf new file mode 100644 index 00000000..19d2bd44 --- /dev/null +++ b/runtime_data/config/au.conf @@ -0,0 +1,32 @@ +; 35-50; 45-60, 55-70, 65-80, 75-90 +char_analysis_min_pct = 0.35 +char_analysis_height_range = 0.15 +char_analysis_height_step_size = 0.10 +char_analysis_height_num_steps = 5 + +segmentation_min_box_width_px = 4 +segmentation_min_charheight_percent = 0.4; +segmentation_max_segment_width_percent_vs_average = 1.6; + +plate_width_mm = 372 +plate_height_mm = 135 + +multiline = 0 + +char_height_mm = 82 +char_width_mm = 45 +char_whitespace_top_mm = 18 +char_whitespace_bot_mm = 30 + +template_max_width_px = 165 +template_max_height_px = 60 + +; Higher sensitivity means less lines +plateline_sensitivity_vertical = 22 +plateline_sensitivity_horizontal = 50 + +; Regions smaller than this will be disqualified +min_plate_size_width_px = 85 +min_plate_size_height_px = 28 + +ocr_language = lau diff --git a/runtime_data/config/auwide.conf b/runtime_data/config/auwide.conf new file mode 100644 index 00000000..9fdbe797 --- /dev/null +++ b/runtime_data/config/auwide.conf @@ -0,0 +1,33 @@ + +; 35-50; 45-60, 55-70, 65-80, 75-90 +char_analysis_min_pct = 0.35 +char_analysis_height_range = 0.15 +char_analysis_height_step_size = 0.10 +char_analysis_height_num_steps = 5 + +segmentation_min_box_width_px = 5 +segmentation_min_charheight_percent = 0.4; +segmentation_max_segment_width_percent_vs_average = 2.0; + +plate_width_mm = 520 +plate_height_mm = 110 + +multiline = 0 + +char_height_mm = 80 +char_width_mm = 53 +char_whitespace_top_mm = 10 +char_whitespace_bot_mm = 10 + +template_max_width_px = 184 +template_max_height_px = 46 + +; Higher sensitivity means less lines +plateline_sensitivity_vertical = 18 +plateline_sensitivity_horizontal = 55 + +; Regions smaller than this will be disqualified +min_plate_size_width_px = 100 +min_plate_size_height_px = 20 + +ocr_language = lau diff --git a/runtime_data/ocr/tessdata/lau.traineddata b/runtime_data/ocr/tessdata/lau.traineddata new file mode 100644 index 00000000..6d4a7e54 Binary files /dev/null and b/runtime_data/ocr/tessdata/lau.traineddata differ diff --git a/runtime_data/postprocess/au.patterns b/runtime_data/postprocess/au.patterns new file mode 100644 index 00000000..c499423b --- /dev/null +++ b/runtime_data/postprocess/au.patterns @@ -0,0 +1,14 @@ +act [Y]@@##@ +act [T]##### +nsw @@##@@ +nsw @@@##@ +nsw [T][AR]##@@ +nt @@##@@ +nt [T]@#### +qld ###@@@ +sa [S]###@@@ +tas @##@@ +vic @@@### +vic #@@#@@ +vic @##### +wa [1]@@@### \ No newline at end of file diff --git a/runtime_data/region/au.xml b/runtime_data/region/au.xml new file mode 100644 index 00000000..e837c710 --- /dev/null +++ b/runtime_data/region/au.xml @@ -0,0 +1,855 @@ + + + + BOOST + LBP + 16 + 44 + + GAB + 9.9500000476837158e-01 + 4.4999998807907104e-01 + 9.4999999999999996e-01 + 1 + 100 + + 256 + 1 + 12 + + + <_> + 3 + -8.9822268486022949e-01 + + <_> + + 0 -1 49 -611788592 -573485032 -117253679 1594429461 + -1971287878 -22527862 -1979021157 -1626733427 + + -7.5738126039505005e-01 7.0481771230697632e-01 + <_> + + 0 -1 67 -6294750 -244874989 -2130526208 1938772839 + -148114893 268845060 855894827 1937767359 + + -8.3813470602035522e-01 5.8474522829055786e-01 + <_> + + 0 -1 11 -1677699056 -36618160 403725789 1595490577 + -1207940968 -7794569 -1911899905 -1154826022 + + -6.8870306015014648e-01 6.9729328155517578e-01 + + <_> + 5 + -1.1421134471893311e+00 + + <_> + + 0 -1 57 -1119506 -708121466 -612065092 -743202 -1193508626 + -23197524 -2118161 -2098177 + + -7.4267381429672241e-01 5.3053784370422363e-01 + <_> + + 0 -1 7 -1677572080 -1074181040 506615293 1597720656 + -1640363268 -1077966123 436928508 -1088695875 + + -7.4100035429000854e-01 4.8635581135749817e-01 + <_> + + 0 -1 23 -84414770 583066006 -931127296 575594756 54857728 + 23068739 1263612160 -134220801 + + -6.7841631174087524e-01 5.1256632804870605e-01 + <_> + + 0 -1 44 -787854184 -573318064 789683645 488446228 + -1155351302 -2439010 -1375170676 -552942435 + + -6.5471035242080688e-01 5.3409981727600098e-01 + <_> + + 0 -1 53 -800595898 -621366522 -620510633 -749743337 + -1034952182 -928062974 6801775 1074262595 + + -7.0143872499465942e-01 4.8587721586227417e-01 + + <_> + 5 + -9.6150821447372437e-01 + + <_> + + 0 -1 40 -541371172 -589667 1602442749 -43619 -124991250 + 2008760573 -123154482 -72627255 + + -6.7388784885406494e-01 5.1606619358062744e-01 + <_> + + 0 -1 8 -72646400 -80015225 394858760 -14727777 -1145332839 + -1145335621 992677307 -1077936129 + + -6.5934449434280396e-01 4.8057270050048828e-01 + <_> + + 0 -1 41 -1060918 -12000442 453118984 -549920786 1542418820 + 352678917 1610051308 -2098177 + + -6.0796922445297241e-01 5.1345926523208618e-01 + <_> + + 0 -1 34 -1749417744 1364332732 1493720573 1595610484 + -1700261638 1970278583 1040904142 -74943796 + + -6.7741453647613525e-01 4.4649848341941833e-01 + <_> + + 0 -1 24 -1089741678 -6597552 1090668753 -1626320880 + -548872518 -5633400 184583099 -636825123 + + -5.6575518846511841e-01 5.3567945957183838e-01 + + <_> + 6 + -1.7560020685195923e+00 + + <_> + + 0 -1 22 -167773201 -2360353 -541076993 -10289 -251920405 + 1082327050 -529793297 1083171531 + + -6.7891544103622437e-01 4.0690261125564575e-01 + <_> + + 0 -1 76 -2 998962142 -1148940788 1070267870 2035936504 + 958419688 1975383548 2147483647 + + -6.8827730417251587e-01 4.0660688281059265e-01 + <_> + + 0 -1 16 4276 1431657684 1035952127 1571231228 -1733272834 + -15402508 446622687 -1163383595 + + -7.0099341869354248e-01 4.0688174962997437e-01 + <_> + + 0 -1 61 1195896586 2145385823 -2129967732 1339936015 + 1338232714 1627381991 -82321841 2144329695 + + -6.2260180711746216e-01 4.3509158492088318e-01 + <_> + + 0 -1 26 -285737074 580841251 -2006785528 584047371 + 1502441728 577284943 2135905038 1677721599 + + -6.5793162584304810e-01 3.7901020050048828e-01 + <_> + + 0 -1 52 -676619022 -573206503 453763057 487281681 -276129030 + -5726556 -1970630945 -1742028395 + + -5.5209952592849731e-01 4.6138554811477661e-01 + + <_> + 7 + -1.2151374816894531e+00 + + <_> + + 0 -1 66 -85 -211815617 -268444926 -739289265 -134221270 + 1082119455 -208666710 1476395007 + + -7.2162574529647827e-01 3.6626848578453064e-01 + <_> + + 0 -1 1 -286265718 -999299098 -391593396 -523769430 + -404792576 1157058627 -244452604 -167772161 + + -6.0357534885406494e-01 4.5322033762931824e-01 + <_> + + 0 -1 60 -255793462 -70257709 -254351630 -70320397 1909288463 + -45121 -721424433 -754984085 + + -5.4790908098220825e-01 4.7318786382675171e-01 + <_> + + 0 -1 71 -33554436 -1812277562 2119891740 334164958 + 2147349968 287338979 1936016656 2139095039 + + -7.0448672771453857e-01 3.6576277017593384e-01 + <_> + + 0 -1 78 -828176 -604415011 -1717332707 463297429 -361047880 + -623162369 -1433736440 -1163985015 + + -5.1334244012832642e-01 5.0787007808685303e-01 + <_> + + 0 -1 83 -68161830 799997919 -1356582888 -1113522566 + 734945480 364392665 1400706424 -1 + + -5.3373581171035767e-01 4.6751043200492859e-01 + <_> + + 0 -1 20 -1103673124 -548322284 1074454045 1360249113 + 1310589182 1429537920 -1979578680 1932215757 + + -6.9125539064407349e-01 3.8719448447227478e-01 + + <_> + 7 + -1.3708573579788208e+00 + + <_> + + 0 -1 70 -524289 1431323989 -39460867 1437687765 -45228340 + 990927545 -270731060 -1 + + -5.7995080947875977e-01 4.9767187237739563e-01 + <_> + + 0 -1 9 655623184 -10511395 -4259843 -34268773 -540755556 + -1078503171 -604497410 -4583798 + + -6.1646574735641479e-01 3.9822673797607422e-01 + <_> + + 0 -1 48 -538188118 1608358907 1025101263 1604179967 + -597894689 224255963 1576926959 1574829791 + + -6.2925642728805542e-01 3.6492335796356201e-01 + <_> + + 0 -1 21 -939276798 -257753089 -489952064 -169349429 + 1858071503 -94705729 -213130489 1088938791 + + -6.5357398986816406e-01 3.3915162086486816e-01 + <_> + + 0 -1 19 -552936270 523391216 -100696577 -543732683 -11891462 + 523689429 -6100737 184703099 + + -6.0573673248291016e-01 3.5936927795410156e-01 + <_> + + 0 -1 28 -422589434 -423691488 -938504690 -490755185 + -318770933 1647010671 1467924480 1132459647 + + -6.4206576347351074e-01 3.4757497906684875e-01 + <_> + + 0 -1 69 -783944702 -214179085 1931721521 858993458 + -404040966 -17077 1668546218 -11028208 + + -5.5039256811141968e-01 3.7237152457237244e-01 + + <_> + 7 + -1.1579054594039917e+00 + + <_> + + 0 -1 13 -4272908 -571236 -1696923651 456132792 -83965188 + -12545 -1363481468 -318769923 + + -6.9065040349960327e-01 2.7564468979835510e-01 + <_> + + 0 -1 31 -581968114 -540299265 -1727069430 2142976778 + -287318193 -1055025 -22282321 -32965 + + -5.8724719285964966e-01 3.7282180786132812e-01 + <_> + + 0 -1 50 -6038341 -640165672 463208439 421485845 -269825286 + -33620748 -1708470305 -620048939 + + -4.1684821248054504e-01 5.3800636529922485e-01 + <_> + + 0 -1 3 -6430 -286266012 -287322898 -319895826 1606896711 + 1948587903 1467434225 -184549377 + + -5.9499925374984741e-01 3.7343171238899231e-01 + <_> + + 0 -1 75 -1071192570 1138221878 -46664013 2005367587 + -352330769 -97783513 -905969969 1075299911 + + -6.4896816015243530e-01 3.2506215572357178e-01 + <_> + + 0 -1 85 -7340034 -1549099046 843056536 1000387532 1341479372 + 730346793 2110204140 -68421681 + + -4.5823952555656433e-01 4.5764750242233276e-01 + <_> + + 0 -1 46 -402653794 -782245121 314947160 398323455 1436373236 + 293425369 372627928 1946156991 + + -5.9321647882461548e-01 3.5472938418388367e-01 + + <_> + 8 + -1.6782619953155518e+00 + + <_> + + 0 -1 10 873553151 2004180213 -2228225 -58913 -1125475105 + -983116 -1090846721 -1157632065 + + -5.4920834302902222e-01 4.2633989453315735e-01 + <_> + + 0 -1 80 -681844738 1056975922 561003192 2146500470 214478076 + 202376324 767075576 -131073 + + -5.7025521993637085e-01 3.7582042813301086e-01 + <_> + + 0 -1 55 -125150774 -8730 -545267713 -10494133 720038827 + 1610612715 -270345237 -344997758 + + -5.1887893676757812e-01 4.0973290801048279e-01 + <_> + + 0 -1 38 -584001028 489741808 -42207235 503252372 -1657349640 + -1723926019 -1680196609 153796781 + + -6.3692367076873779e-01 3.1177058815956116e-01 + <_> + + 0 -1 82 -286265654 547679875 -1400445950 -1059936821 + 930072066 1180585997 -258477310 1941960687 + + -6.5258508920669556e-01 3.1520101428031921e-01 + <_> + + 0 -1 30 -542221264 -64290 -115418115 -542109068 -1884628452 + -6644857 782818812 -1205688280 + + -5.6938469409942627e-01 3.5461488366127014e-01 + <_> + + 0 -1 18 -15734801 1032825246 -687726584 297774843 + -1498729557 66534254 1715609562 1946157055 + + -5.5432200431823730e-01 3.2321223616600037e-01 + <_> + + 0 -1 35 -1065096062 -84943881 -570294785 -1045448925 + -353914625 -128196145 -273751377 -2113150457 + + -4.6718406677246094e-01 4.1839256882667542e-01 + + <_> + 9 + -1.8586442470550537e+00 + + <_> + + 0 -1 62 -1039938489 -36489 -348127361 -513 -88084689 + -3411553 -285475073 -230950913 + + -5.2433896064758301e-01 4.3869677186012268e-01 + <_> + + 0 -1 47 -68160017 -67112461 -269750015 -1576601 -69209890 + 289042673 -271590433 2012741631 + + -5.0064951181411743e-01 4.2426300048828125e-01 + <_> + + 0 -1 74 -1 2003850580 -1108279300 389044597 2136800716 + 1027633524 517520350 -4194305 + + -4.2682534456253052e-01 4.7421252727508545e-01 + <_> + + 0 -1 58 -1213068112 -536915939 -1080057863 1595874817 + -433959436 -5054980 -341144337 -550875515 + + -5.4924941062927246e-01 3.6996433138847351e-01 + <_> + + 0 -1 17 -570425850 991534916 855818035 2063621960 1785546766 + 1062771928 -32834882 -11535521 + + -5.3338468074798584e-01 3.7742823362350464e-01 + <_> + + 0 -1 65 1755451637 -1953609758 -4228609 -37791274 + -1466384897 -1348535297 -1161896257 -1549632026 + + -4.7544640302658081e-01 3.8450938463211060e-01 + <_> + + 0 -1 6 -232593430 -1307839544 -1343531197 1094448996 + -90448405 -299175006 -348390929 1076097603 + + -6.0394722223281860e-01 3.0843117833137512e-01 + <_> + + 0 -1 29 -8394754 1073531900 196423260 755082090 2111333900 + 2034519740 836572127 -9 + + -4.8120620846748352e-01 3.7419813871383667e-01 + <_> + + 0 -1 25 -137374758 319557367 -568726642 64821167 861795555 + 14684406 -1354713171 464377851 + + -5.6392318010330200e-01 3.4628465771675110e-01 + + <_> + 9 + -1.1646637916564941e+00 + + <_> + + 0 -1 14 -1 -76292 -857749057 -593901347 -290799697 -1090401 + -1999699413 -1963987201 + + -5.4174631834030151e-01 3.7251868844032288e-01 + <_> + + 0 -1 64 -8705 -537207489 -4239937 -541254337 1531993580 + -4956764 -269291571 -12884219 + + -3.9605358242988586e-01 5.0030308961868286e-01 + <_> + + 0 -1 59 -1073495033 -76581641 -171966465 -8396801 -117455345 + -67108865 -1062207745 -803473873 + + -3.6505150794982910e-01 4.9429062008857727e-01 + <_> + + 0 -1 73 -514 1071182842 -269553700 196673532 -539004706 + 942702557 2138922334 2147483647 + + -5.8632147312164307e-01 2.8380626440048218e-01 + <_> + + 0 -1 42 -168165409 956350580 1433794553 335084340 + -1997487890 134781876 -841695318 226286586 + + -5.1184880733489990e-01 3.7335854768753052e-01 + <_> + + 0 -1 36 -8417330 -201338881 -1615940728 254748635 -54790209 + 348076479 638561215 2013248319 + + -5.6350380182266235e-01 2.8398692607879639e-01 + <_> + + 0 -1 81 -587260784 -576749575 -1669606123 453170521 + -83953252 -623125537 -90477824 -1706049971 + + -4.9625855684280396e-01 3.4869700670242310e-01 + <_> + + 0 -1 84 -9938 696398318 1070208736 967486022 670776829 + 434662137 872353116 1811674871 + + -5.8320373296737671e-01 2.6583945751190186e-01 + <_> + + 0 -1 5 -363141622 -239875254 -1432323398 464676619 + -656156600 -655048034 -391188993 -84412465 + + -5.2150756120681763e-01 3.4631469845771790e-01 + + <_> + 10 + -1.2043844461441040e+00 + + <_> + + 0 -1 43 -571488022 -570436133 -281030916 -583199483 + -641536514 -1615143425 -116326401 -550844145 + + -6.6361653804779053e-01 1.9604672491550446e-01 + <_> + + 0 -1 12 -262145 -705568772 -175415297 -178392083 -1437799681 + -1258629332 1000844015 21979147 + + -5.6519657373428345e-01 3.0456781387329102e-01 + <_> + + 0 -1 51 -1342172400 -191617 -643 -36603918 -91291650 + -17053217 -1577783044 -1260963209 + + -5.8604788780212402e-01 2.9618346691131592e-01 + <_> + + 0 -1 54 -806359297 -4121 -1513370873 736620259 196577104 + -405277098 -34120841 -1048973 + + -3.6587005853652954e-01 4.7734427452087402e-01 + <_> + + 0 -1 63 1967936212 -71692 -14222346 -1345844538 -11780 + -1077960993 -1615157796 791500233 + + -6.5954190492630005e-01 2.5595691800117493e-01 + <_> + + 0 -1 68 -531634558 865068942 -214445902 2138308467 81786719 + -5247442 -1057227777 1080554471 + + -5.7511496543884277e-01 2.8192704916000366e-01 + <_> + + 0 -1 4 -1042088222 -285753242 2012049383 -245161914 + -314395669 -213939586 621805471 1114071675 + + -6.1220860481262207e-01 2.3731665313243866e-01 + <_> + + 0 -1 56 -1443145485 1988102498 534740469 1327645410 + -342172998 -1145315953 2064154367 -232077321 + + -3.7831282615661621e-01 4.3669494986534119e-01 + <_> + + 0 -1 32 -10553354 1878801516 166209754 799550440 1033640828 + 757621993 206579948 1610612567 + + -5.7260602712631226e-01 2.6549491286277771e-01 + <_> + + 0 -1 2 -335546834 -552104052 -158802433 1929566028 180870239 + 1601293336 -366221073 -2892043 + + -4.6849688887596130e-01 3.5707718133926392e-01 + + <_> + 10 + -1.7368365526199341e+00 + + <_> + + 0 -1 72 -113 -817 -140552306 -3145873 1732237303 1981281703 + -134750257 -134217729 + + -5.4474252462387085e-01 3.1632161140441895e-01 + <_> + + 0 -1 39 -72655696 2013224444 -1111523331 1606092792 + -341115654 2146036667 -1129779250 -4456739 + + -5.3460186719894409e-01 3.2928371429443359e-01 + <_> + + 0 -1 0 -2097169 -825229530 -269562298 -831523257 -301990081 + 1082130175 1937224823 -134219785 + + -4.0298810601234436e-01 4.2096018791198730e-01 + <_> + + 0 -1 77 -30158608 -571467276 -1168352803 429370257 + -631056196 -16855555 719990476 -1968224636 + + -4.8689436912536621e-01 3.4727278351783752e-01 + <_> + + 0 -1 33 1433925623 354472528 1433785845 87126399 -570561537 + 186816912 1572383037 229432799 + + -5.1943379640579224e-01 3.3485844731330872e-01 + <_> + + 0 -1 27 -1112651588 -1109424130 1597931517 825755554 -90440 + -7087629 -553719032 -659554565 + + -5.0690883398056030e-01 3.0206778645515442e-01 + <_> + + 0 -1 45 -537308019 401852740 2137390506 1474785670 + 1724184559 1733253107 -119477265 1942486011 + + -4.7200435400009155e-01 3.4845206141471863e-01 + <_> + + 0 -1 15 -827403230 1380898820 -1171928688 1594721160 + 1794931804 142497885 -626327570 -88430851 + + -6.2450623512268066e-01 2.4470937252044678e-01 + <_> + + 0 -1 37 1998842498 -639640488 1392994901 1600123220 + -771092838 -51660481 176868063 -636760815 + + -4.9276769161224365e-01 3.0157554149627686e-01 + <_> + + 0 -1 79 -1060970492 -201327841 -1883509605 -2049 -941883442 + -90457258 1188654255 1096937603 + + -6.1707288026809692e-01 2.6061785221099854e-01 + + <_> + + 0 2 1 1 + <_> + + 0 2 1 3 + <_> + + 0 3 14 1 + <_> + + 0 5 2 3 + <_> + + 1 0 2 2 + <_> + + 1 8 12 1 + <_> + + 2 0 2 3 + <_> + + 2 0 9 1 + <_> + + 2 7 14 2 + <_> + + 3 0 3 1 + <_> + + 3 0 5 1 + <_> + + 3 0 9 1 + <_> + + 3 1 5 2 + <_> + + 3 1 9 1 + <_> + + 3 1 9 2 + <_> + + 3 4 11 1 + <_> + + 4 0 5 1 + <_> + + 4 3 13 1 + <_> + + 4 6 2 2 + <_> + + 4 13 7 1 + <_> + + 5 1 11 1 + <_> + + 6 0 1 3 + <_> + + 6 0 3 3 + <_> + + 6 6 1 3 + <_> + + 6 13 10 1 + <_> + + 7 1 3 5 + <_> + + 7 3 1 4 + <_> + + 8 1 6 1 + <_> + + 8 2 1 3 + <_> + + 8 7 1 3 + <_> + + 9 0 6 1 + <_> + + 9 2 11 4 + <_> + + 9 7 1 3 + <_> + + 9 10 5 2 + <_> + + 10 0 8 1 + <_> + + 11 0 1 2 + <_> + + 11 2 3 4 + <_> + + 11 12 10 1 + <_> + + 11 13 5 1 + <_> + + 12 0 7 1 + <_> + + 12 1 7 1 + <_> + + 12 4 2 4 + <_> + + 12 10 4 2 + <_> + + 12 12 7 1 + <_> + + 12 13 8 1 + <_> + + 13 2 6 1 + <_> + + 13 3 3 4 + <_> + + 13 4 6 3 + <_> + + 13 6 6 3 + <_> + + 13 13 8 1 + <_> + + 13 13 9 1 + <_> + + 14 0 2 1 + <_> + + 14 13 8 1 + <_> + + 15 0 2 3 + <_> + + 15 3 4 3 + <_> + + 16 0 4 2 + <_> + + 16 0 8 1 + <_> + + 17 7 3 3 + <_> + + 17 13 6 1 + <_> + + 18 0 1 2 + <_> + + 18 0 2 3 + <_> + + 18 1 3 4 + <_> + + 19 0 1 2 + <_> + + 20 1 1 5 + <_> + + 20 13 4 1 + <_> + + 21 0 3 1 + <_> + + 21 3 3 3 + <_> + + 21 4 3 3 + <_> + + 23 0 2 3 + <_> + + 23 0 4 3 + <_> + + 23 10 2 2 + <_> + + 24 4 2 4 + <_> + + 24 6 3 2 + <_> + + 24 7 2 3 + <_> + + 24 10 2 2 + <_> + + 25 0 2 3 + <_> + + 26 7 2 3 + <_> + + 26 13 5 1 + <_> + + 26 13 6 1 + <_> + + 27 0 2 3 + <_> + + 27 10 2 2 + <_> + + 29 13 5 1 + <_> + + 30 5 1 2 + <_> + + 30 7 1 3 + <_> + + 34 7 1 3 + <_> + + 35 7 1 3 + diff --git a/runtime_data/region/auwide.xml b/runtime_data/region/auwide.xml new file mode 100644 index 00000000..bffd66eb --- /dev/null +++ b/runtime_data/region/auwide.xml @@ -0,0 +1,819 @@ + + + + BOOST + LBP + 13 + 52 + + GAB + 9.9500000476837158e-01 + 4.4999998807907104e-01 + 9.4999999999999996e-01 + 1 + 100 + + 256 + 1 + 12 + + + <_> + 4 + -1.8097745180130005e+00 + + <_> + + 0 -1 40 805311953 -691727 2113524735 -2108461 -1078407169 + -4473889 -1146109953 -1074185492 + + -8.3389264345169067e-01 6.6482132673263550e-01 + <_> + + 0 -1 14 -1624723464 -4443984 -64703235 -1216868228 -7684673 + -1070151 -1618019585 -1433916280 + + -7.7608370780944824e-01 5.8700811862945557e-01 + <_> + + 0 -1 19 614727832 -1612616257 1745255677 -6475305 + -1366753605 -1079144802 1002113791 -1629746758 + + -6.9801986217498779e-01 5.1161581277847290e-01 + <_> + + 0 -1 45 -2147269630 -2099757 -772579841 -547884401 + -609488921 -76826409 -371196929 -1039424890 + + -6.3432163000106812e-01 4.9822175502777100e-01 + + <_> + 6 + -1.6889376640319824e+00 + + <_> + + 0 -1 37 823136753 -2542607 1599577599 -2237985 -1147536901 + -71591686 -1148470273 -1075901777 + + -7.8587698936462402e-01 5.9190028905868530e-01 + <_> + + 0 -1 22 1600978680 -33696264 -1084877327 -58928 -1146963009 + -5579557 -546776577 -1618474808 + + -6.5951651334762573e-01 5.8263260126113892e-01 + <_> + + 0 -1 21 -462951934 13628047 -509885886 -352329529 -899942545 + 1078690347 -202390009 -512232577 + + -6.3200807571411133e-01 5.2623480558395386e-01 + <_> + + 0 -1 51 487594460 -619080456 -1718052525 -1075865123 + -71540772 -76707172 -548220929 -128836 + + -5.7273632287979126e-01 5.5056226253509521e-01 + <_> + + 0 -1 60 -479993342 -527044089 -626798585 1653596839 + 1110959381 575397931 -77506010 1937757023 + + -6.4247721433639526e-01 5.0577211380004883e-01 + <_> + + 0 -1 46 268457040 -2138636 -6980099 -34121275 -1427580418 + -335560209 -1734673665 -1719069704 + + -6.7786401510238647e-01 4.5851442217826843e-01 + + <_> + 5 + -1.3629199266433716e+00 + + <_> + + 0 -1 78 -1270 -385885489 -1072442624 -101202993 -205784318 + 50579755 -223875328 -134217729 + + -8.0022150278091431e-01 4.2767858505249023e-01 + <_> + + 0 -1 43 805852408 -1240592 -1178348033 1566527989 + -1188320001 -67132721 -1148604417 -1077994501 + + -7.1916246414184570e-01 5.3092259168624878e-01 + <_> + + 0 -1 52 -2099542 279371931 570426146 25981188 -138186334 + 269492775 1459827403 2013265919 + + -7.1977400779724121e-01 4.2900100350379944e-01 + <_> + + 0 -1 17 -538974994 148694470 -1944156952 -1982269969 + 1299832780 267128979 -74908676 -1025 + + -6.0405021905899048e-01 5.2153891324996948e-01 + <_> + + 0 -1 39 928529624 -202827784 2018546933 -77671227 + -1633105201 -106405207 420279249 252182572 + + -7.9407596588134766e-01 4.4149830937385559e-01 + + <_> + 6 + -1.6914845705032349e+00 + + <_> + + 0 -1 74 -117447418 -203424957 -1333007190 -136315905 + -207628529 1527491074 -273419265 -469763089 + + -7.6240599155426025e-01 4.2571428418159485e-01 + <_> + + 0 -1 10 -881930242 -1081718372 759341055 -1079899620 + -9704705 -10834632 -80831553 -1366686534 + + -7.0847225189208984e-01 4.7101745009422302e-01 + <_> + + 0 -1 56 -65538 1059902300 1649449468 495195900 -1188287571 + 719866089 413712380 -17409 + + -6.0372650623321533e-01 5.1609545946121216e-01 + <_> + + 0 -1 34 -1073486846 -545265809 -2101249 -134217745 + -276824065 -538968073 -704659973 -1072701149 + + -5.2723455429077148e-01 5.9482514858245850e-01 + <_> + + 0 -1 59 -1744826288 -71879692 -1785233955 -323460 + -1164198417 -4576611 -1879442465 -1098374692 + + -6.6947019100189209e-01 4.8889532685279846e-01 + <_> + + 0 -1 5 -420483410 -1594899217 -532159314 -932782337 + 1943533343 1696295075 -134559905 -34078725 + + -6.8049335479736328e-01 4.5776519179344177e-01 + + <_> + 5 + -1.0514695644378662e+00 + + <_> + + 0 -1 0 -1899833345 -1060353 -545816577 -2369025 -1953517569 + -4200225 -1412707329 -1884303875 + + -7.1151864528656006e-01 4.1955834627151489e-01 + <_> + + 0 -1 26 470291672 1594456488 923230163 -2155043 -548005457 + -1156854119 -1148534817 -1074156579 + + -6.6359061002731323e-01 4.6632391214370728e-01 + <_> + + 0 -1 73 -2098180 1406937524 18879260 1072970683 1604073656 + 386138325 2141787068 -1 + + -6.0595369338989258e-01 4.8956662416458130e-01 + <_> + + 0 -1 48 -1065107456 -72363733 -83362849 -536886273 + -615521281 -73727349 -104368129 -1039669885 + + -5.7387554645538330e-01 5.1478314399719238e-01 + <_> + + 0 -1 30 -804220688 -604380848 93818999 1903284625 + -1837057622 -105322486 1001658814 146809632 + + -6.8071007728576660e-01 4.5826134085655212e-01 + + <_> + 7 + -1.2851260900497437e+00 + + <_> + + 0 -1 76 -469762302 -406855813 -900735066 -754977809 + -480248062 1467738447 -947127609 -738198529 + + -7.7277177572250366e-01 1.8757019937038422e-01 + <_> + + 0 -1 41 -1879043887 -697865 -8921089 -2661417 -1141637121 + -6917 -1080640513 -1077996323 + + -6.5664166212081909e-01 4.0080460906028748e-01 + <_> + + 0 -1 54 523766968 1071455224 930560885 -2098947 2106400509 + -1078052162 1591720959 -1075896931 + + -6.1509358882904053e-01 4.2310744524002075e-01 + <_> + + 0 -1 64 -8651778 -4277508 799804080 1006344958 -14402568 + 410268661 2147327960 -1 + + -4.9080836772918701e-01 5.2360612154006958e-01 + <_> + + 0 -1 24 1088939042 1810221070 -279576713 -404492753 + 1618469823 718008371 -149431041 1614276131 + + -6.7838019132614136e-01 3.8422819972038269e-01 + <_> + + 0 -1 58 -1073494493 -2129 -134254593 -134219777 -134217793 + -1 -306473026 -1018443994 + + -4.2494711279869080e-01 5.7714998722076416e-01 + <_> + + 0 -1 33 -5221000 -1114344044 -1099382275 -319523 1782890237 + -17110082 1000266751 -1909977844 + + -6.6518503427505493e-01 3.9107745885848999e-01 + + <_> + 7 + -1.3347427845001221e+00 + + <_> + + 0 -1 35 -1064835289 -262657 -304612481 -10753 -68160513 + -72365105 -337910785 -509876305 + + -6.8524187803268433e-01 3.7823274731636047e-01 + <_> + + 0 -1 6 -285278470 550824651 -1094793490 -1427444482 + -12229897 1936169977 -270537745 -1281 + + -6.9259029626846313e-01 3.6514124274253845e-01 + <_> + + 0 -1 50 -2 1072971740 1469594812 2147236670 1072445948 + 1071398300 258306045 2138439679 + + -6.4422893524169922e-01 3.5341870784759521e-01 + <_> + + 0 -1 77 -1065714 254791671 -731382782 -2101936449 1842282242 + 2013256162 1924135744 -469762069 + + -6.3399165868759155e-01 3.5231015086174011e-01 + <_> + + 0 -1 12 -561580302 -605386104 -1675307299 -35200410 + -1192691478 -7641158 -581569329 -1369166102 + + -5.7274460792541504e-01 4.2036578059196472e-01 + <_> + + 0 -1 55 -2138864126 -4201985 -642265613 -210241921 -19989761 + -3952177 -141558833 -2095331545 + + -5.2967888116836548e-01 4.3784245848655701e-01 + <_> + + 0 -1 8 -830297412 -7802014 1277567223 1068347800 2064507871 + -69260897 -70362181 -1083442246 + + -5.0855410099029541e-01 4.3978407979011536e-01 + + <_> + 7 + -1.1835207939147949e+00 + + <_> + + 0 -1 62 -1025 -4396129 1971420605 2147480543 -72745987 + 999057909 998865912 -1 + + -6.2991225719451904e-01 4.2762723565101624e-01 + <_> + + 0 -1 11 -1499277837 -1056769 -575146113 -3147017 -1906574593 + -4199525 -1409286145 -1360048899 + + -5.1901364326477051e-01 4.7817090153694153e-01 + <_> + + 0 -1 65 -1 1069088700 -42160132 2147384700 -216067 183271421 + 1070607356 -1 + + -3.9919072389602661e-01 5.6214183568954468e-01 + <_> + + 0 -1 7 -357904642 231662471 10134269 1534886015 1336724732 + 1600028668 939520767 -805610049 + + -5.3103089332580566e-01 4.1148453950881958e-01 + <_> + + 0 -1 27 1078457858 -137102849 -1002967209 -671383873 + 1475047263 1759237042 2053111259 1079494146 + + -6.8956327438354492e-01 3.1366679072380066e-01 + <_> + + 0 -1 69 1543485614 532452284 465371692 1071593917 805052841 + 114115064 801844479 2145353727 + + -6.5592241287231445e-01 3.1573730707168579e-01 + <_> + + 0 -1 70 -1621418188 -12621959 -1156064295 -1619035693 + -1147405636 -72399880 264178616 162469136 + + -6.0899454355239868e-01 3.2693719863891602e-01 + + <_> + 8 + -1.3792396783828735e+00 + + <_> + + 0 -1 63 -896547289 -69206021 -113517697 -1052225 -68420609 + -67116645 -262145 -746600513 + + -6.4787888526916504e-01 3.4486734867095947e-01 + <_> + + 0 -1 16 682098471 16776910 -37761185 -67637249 -10748929 + -224138833 -11537429 -356519169 + + -5.3469586372375488e-01 4.4898313283920288e-01 + <_> + + 0 -1 80 -2097156 -550503779 -136588804 -1507362 -71830028 + 356891563 -3596 -33554441 + + -4.7742679715156555e-01 4.9222531914710999e-01 + <_> + + 0 -1 31 -9447425 -18531 1463749625 1467983669 -1619632146 + -1088585865 1599745195 2066940426 + + -4.2506697773933411e-01 5.0970840454101562e-01 + <_> + + 0 -1 9 -554774785 469641207 -1631651073 1064967857 + -689152273 -591873 -71685 -10289665 + + -3.9916789531707764e-01 5.2942800521850586e-01 + <_> + + 0 -1 32 -460868 -1149758532 -1955583982 999878622 995457144 + 100663605 769463536 1609564143 + + -6.4832550287246704e-01 3.3265480399131775e-01 + <_> + + 0 -1 61 -525614592 -73410230 -1055140389 1397186271 + 1796729711 -81276894 -10489481 1393553927 + + -5.8127319812774658e-01 3.2805305719375610e-01 + <_> + + 0 -1 71 -69206083 2140951352 1605407413 1073482444 + -1166230804 984105561 265051901 -4202499 + + -4.3958845734596252e-01 4.4159027934074402e-01 + + <_> + 9 + -1.6337682008743286e+00 + + <_> + + 0 -1 49 -1 -254281737 -847263745 -704649317 -547359277 + -214437129 -137368609 -1025 + + -5.8612054586410522e-01 5.3436428308486938e-01 + <_> + + 0 -1 3 -1964573706 -2163202 -629999617 1724277282 + -1345454081 -54273 -1947226113 -134494477 + + -5.9594768285751343e-01 3.4550479054450989e-01 + <_> + + 0 -1 25 -33624106 1979243351 -1684228388 -1327580354 + 1869634120 1507656105 1004215260 -65537 + + -5.5408185720443726e-01 3.4455263614654541e-01 + <_> + + 0 -1 20 216 -273853464 -1746981891 2147439095 -1342177362 + -1882457730 535869183 -1892939286 + + -6.8447190523147583e-01 2.6072457432746887e-01 + <_> + + 0 -1 79 -9470 -881859202 -472124544 1722743726 2040260640 + 88788209 -311968000 -420088102 + + -5.8676868677139282e-01 3.3556821942329407e-01 + <_> + + 0 -1 47 2147466972 2069665750 405150428 1073037215 721199016 + 465318864 1859398396 2139054079 + + -6.0411739349365234e-01 2.8773531317710876e-01 + <_> + + 0 -1 44 -1073955720 2142794040 2033980733 -1107354732 + -1141629188 -5309192 -340984065 796396953 + + -7.0512706041336060e-01 2.0565895736217499e-01 + <_> + + 0 -1 1 -285218257 641662811 -317140617 -1615220229 + 1397455865 1830527419 -480512675 1879048055 + + -4.5888698101043701e-01 3.7875139713287354e-01 + <_> + + 0 -1 67 -136335093 1363122398 -1475206391 2001653675 + -275119445 1368433380 831138571 2132278783 + + -4.4568619132041931e-01 3.9391869306564331e-01 + + <_> + 9 + -1.6722478866577148e+00 + + <_> + + 0 -1 13 -2097665 285007871 -14702337 -1073745441 -603979783 + -12805 -7606276 -33 + + -6.4239740371704102e-01 3.0229949951171875e-01 + <_> + + 0 -1 68 -1297 -605028505 1663525735 -4983053 -1132728133 + -326122023 -1512309265 -1049601 + + -3.4561732411384583e-01 6.5836638212203979e-01 + <_> + + 0 -1 28 -1879027627 -11273 -38282337 -69730305 -1192231939 + -263686 -1109656581 -1142203922 + + -4.3300274014472961e-01 4.2989093065261841e-01 + <_> + + 0 -1 75 -50337789 2147446389 -16778341 1374150655 -134224126 + 2013265911 -285214754 -202385409 + + -3.8676849007606506e-01 4.9856430292129517e-01 + <_> + + 0 -1 18 120097976 1060086728 -1389487875 -1137790177 + 1602117610 -1619061910 -35668997 -1343251714 + + -5.7169276475906372e-01 3.2476642727851868e-01 + <_> + + 0 -1 57 -293082161 1154481003 1111976386 1447558455 + 1677190926 69697407 1417113986 -1553 + + -4.1726982593536377e-01 4.2075014114379883e-01 + <_> + + 0 -1 29 -1313845040 -4467728 1134850749 -175787547 + -1194534214 -878738628 1573022699 883187712 + + -6.9330018758773804e-01 2.6707106828689575e-01 + <_> + + 0 -1 38 -78190598 -19340938 -1491289896 1809372080 524079264 + 491799709 1996433399 -16778277 + + -4.9384438991546631e-01 3.3502304553985596e-01 + <_> + + 0 -1 2 -1562189238 -691542934 -1197225897 -421099968 + 198047231 -273967949 954460927 -161480843 + + -5.9740668535232544e-01 2.6929464936256409e-01 + + <_> + 9 + -1.4638713598251343e+00 + + <_> + + 0 -1 53 -1 -4262913 2134212095 2145352703 -1058817 993552889 + 1055702527 -1 + + -5.8213829994201660e-01 4.4301766157150269e-01 + <_> + + 0 -1 23 -528260318 -75500601 -579380737 -2099850 -1063233 + -72614673 -69469185 -948439049 + + -4.8428696393966675e-01 3.6954393982887268e-01 + <_> + + 0 -1 72 -62975984 -109063308 -220856875 -212370443 + -1694834769 -4560166 872043843 -1157812201 + + -4.9901553988456726e-01 3.3146089315414429e-01 + <_> + + 0 -1 42 497556920 532413304 -1102144617 501201365 1535916763 + 1594493624 2142156779 1876574201 + + -6.4244377613067627e-01 2.4512745440006256e-01 + <_> + + 0 -1 4 1120136910 -521672978 111862860 -806363025 -516557833 + -670045001 1709173499 -67114049 + + -5.2952063083648682e-01 3.0346292257308960e-01 + <_> + + 0 -1 36 -997733374 -206319209 -415124517 -406932517 + -746852645 -7087441 -395582722 1111744578 + + -5.4006469249725342e-01 3.0697867274284363e-01 + <_> + + 0 -1 15 -720467974 -541134070 -1319464207 -1162493988 + -922194945 -1146112565 -741476891 -1349606460 + + -5.7269197702407837e-01 2.6673358678817749e-01 + <_> + + 0 -1 81 -100667637 657118705 -1242872032 2016867655 + -541072749 63672337 -136122523 -182452739 + + -4.3601182103157043e-01 3.6583909392356873e-01 + <_> + + 0 -1 66 -938523136 -69889 -1720331847 -2371401 -347348081 + -81010021 -646974889 56092062 + + -5.2380156517028809e-01 2.9095169901847839e-01 + + <_> + + 0 0 4 1 + <_> + + 0 1 2 3 + <_> + + 0 1 5 2 + <_> + + 0 1 6 1 + <_> + + 0 3 10 1 + <_> + + 0 5 3 2 + <_> + + 0 6 2 2 + <_> + + 0 9 5 1 + <_> + + 0 9 11 1 + <_> + + 0 10 4 1 + <_> + + 0 10 8 1 + <_> + + 1 0 3 1 + <_> + + 1 1 14 1 + <_> + + 1 4 2 3 + <_> + + 2 10 11 1 + <_> + + 2 10 14 1 + <_> + + 3 1 1 2 + <_> + + 3 4 2 3 + <_> + + 3 9 12 1 + <_> + + 4 0 8 1 + <_> + + 4 0 13 1 + <_> + + 4 2 1 2 + <_> + + 4 10 13 1 + <_> + + 5 0 1 2 + <_> + + 5 0 2 3 + <_> + + 5 7 1 2 + <_> + + 7 9 13 1 + <_> + + 10 0 2 3 + <_> + + 10 0 3 1 + <_> + + 10 1 8 1 + <_> + + 10 1 13 1 + <_> + + 10 2 12 1 + <_> + + 11 4 1 3 + <_> + + 11 10 5 1 + <_> + + 12 0 1 2 + <_> + + 13 0 1 2 + <_> + + 13 0 1 3 + <_> + + 13 0 9 1 + <_> + + 14 4 2 3 + <_> + + 15 10 10 1 + <_> + + 16 0 7 1 + <_> + + 17 0 4 1 + <_> + + 18 9 8 1 + <_> + + 19 0 8 1 + <_> + + 19 10 4 1 + <_> + + 20 0 1 2 + <_> + + 20 0 4 1 + <_> + + 20 7 2 2 + <_> + + 21 0 1 2 + <_> + + 21 4 2 2 + <_> + + 21 7 2 2 + <_> + + 21 9 7 1 + <_> + + 22 3 2 3 + <_> + + 24 7 1 2 + <_> + + 24 9 8 1 + <_> + + 25 0 1 2 + <_> + + 25 7 1 2 + <_> + + 26 3 2 1 + <_> + + 27 0 1 2 + <_> + + 27 0 6 1 + <_> + + 27 1 1 3 + <_> + + 28 0 1 3 + <_> + + 28 7 1 2 + <_> + + 30 0 1 2 + <_> + + 30 4 2 3 + <_> + + 30 7 1 2 + <_> + + 31 0 1 2 + <_> + + 31 3 3 3 + <_> + + 33 3 4 2 + <_> + + 34 6 3 2 + <_> + + 34 10 6 1 + <_> + + 35 7 1 2 + <_> + + 37 0 5 1 + <_> + + 37 4 2 3 + <_> + + 49 0 1 2 + <_> + + 49 1 1 1 + <_> + + 49 1 1 2 + <_> + + 49 2 1 1 + <_> + + 49 3 1 2 + <_> + + 49 4 1 2 + <_> + + 49 4 1 3 + <_> + + 49 8 1 1 +