diff --git a/data/haarcascades/haarcascade_smile.xml b/data/haarcascades/haarcascade_smile.xml
new file mode 100644
index 000000000..b7a6a3a76
--- /dev/null
+++ b/data/haarcascades/haarcascade_smile.xml
@@ -0,0 +1,8353 @@
+
+
+
+
+
+
+ 36 18
+
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 2 4 -1.
+ <_>
+ 0 2 2 2 2.
+ 0
+ -4.8783610691316426e-004
+ 0.5921934843063355
+ -0.4416360855102539
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 10 2 8 -1.
+ <_>
+ 34 14 2 4 2.
+ 0
+ -4.2209611274302006e-004
+ 0.3031865060329437
+ -0.3291291892528534
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 10 2 8 -1.
+ <_>
+ 0 14 2 4 2.
+ 0
+ -4.9940118333324790e-004
+ 0.4856331050395966
+ -0.4292306005954742
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 0 18 10 -1.
+ <_>
+ 24 0 9 5 2.
+ <_>
+ 15 5 9 5 2.
+ 0
+ 0.0372891984879971
+ -0.2866730093955994
+ 0.5997999906539917
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 0 4 4 -1.
+ <_>
+ 7 0 2 4 2.
+ 1
+ 1.4334049774333835e-003
+ -0.3489313125610352
+ 0.4048275053501129
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 5 6 4 -1.
+ <_>
+ 15 6 6 2 2.
+ 0
+ -7.7213020995259285e-003
+ 0.7571418881416321
+ -0.1222594976425171
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 6 8 3 -1.
+ <_>
+ 13 7 8 1 3.
+ 0
+ 8.1067271530628204e-003
+ -0.1665772050619125
+ 0.7509614825248718
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 6 8 4 -1.
+ <_>
+ 14 7 8 2 2.
+ 0
+ -7.7238711528480053e-003
+ 0.6266279220581055
+ -0.1912745982408524
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 10 2 8 -1.
+ <_>
+ 0 14 2 4 2.
+ 0
+ 4.4225031160749495e-004
+ -0.2394447028636932
+ 0.4484061896800995
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 0 2 16 -1.
+ <_>
+ 35 0 1 8 2.
+ <_>
+ 34 8 1 8 2.
+ 0
+ -1.6867710510268807e-003
+ -0.1843906939029694
+ 0.0917824134230614
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 0 4 7 -1.
+ <_>
+ 3 0 2 7 2.
+ 0
+ 0.0146256200969219
+ 0.1616805940866470
+ -0.8150117993354797
+ -1.2678639888763428
+ -1
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 7 28 3 -1.
+ <_>
+ 11 7 14 3 2.
+ 0
+ 0.0381411388516426
+ -0.3327588140964508
+ 0.7783334255218506
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 0 2 2 -1.
+ <_>
+ 34 1 2 1 2.
+ 0
+ -1.3136120105627924e-004
+ 0.3635309040546417
+ -0.3204346895217896
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 12 4 6 -1.
+ <_>
+ 0 15 4 3 2.
+ 0
+ -3.8757019210606813e-003
+ 0.7135239243507385
+ -0.3518598973751068
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 0 2 2 -1.
+ <_>
+ 34 1 2 1 2.
+ 0
+ 1.4266290236264467e-003
+ 0.0681008473038673
+ -0.6172732710838318
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 2 2 -1.
+ <_>
+ 0 1 2 1 2.
+ 0
+ -2.4605958606116474e-004
+ 0.5727149844169617
+ -0.3786099851131439
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 5 9 12 -1.
+ <_>
+ 20 5 3 12 3.
+ 0
+ -0.0318226404488087
+ -0.6348456144332886
+ 0.1164183989167213
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 5 9 12 -1.
+ <_>
+ 13 5 3 12 3.
+ 0
+ -0.0171309504657984
+ -0.6279314756393433
+ 0.3247947096824646
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 0 32 1 -1.
+ <_>
+ 4 0 16 1 2.
+ 0
+ -9.3903783708810806e-003
+ -0.2757895886898041
+ 0.2233072966337204
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 3 3 -1.
+ <_>
+ 1 0 1 3 3.
+ 0
+ 2.2802520543336868e-003
+ 0.1897764056921005
+ -0.6881762146949768
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 32 7 4 7 -1.
+ <_>
+ 33 8 2 7 2.
+ 1
+ 2.6840099599212408e-003
+ -0.2235050052404404
+ 0.1372579932212830
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 0 8 6 -1.
+ <_>
+ 7 0 4 3 2.
+ <_>
+ 11 3 4 3 2.
+ 0
+ 0.0106046395376325
+ -0.2142623066902161
+ 0.5620787143707275
+ -1.5844069719314575
+ 0
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 2 2 -1.
+ <_>
+ 0 1 2 1 2.
+ 0
+ -3.1677199876867235e-004
+ 0.4659548103809357
+ -0.3742581903934479
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 27 1 8 9 -1.
+ <_>
+ 29 3 4 9 2.
+ 1
+ -0.0551206283271313
+ 0.5417978763580322
+ -0.2265765070915222
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 10 1 8 -1.
+ <_>
+ 1 14 1 4 2.
+ 0
+ -6.4742640824988484e-004
+ 0.3770307004451752
+ -0.3348644077777863
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 6 30 9 -1.
+ <_>
+ 13 9 10 3 9.
+ 0
+ 0.3950783908367157
+ -0.1814441978931427
+ 0.8132591843605042
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 5 8 6 -1.
+ <_>
+ 12 7 8 2 3.
+ 0
+ 0.0405094102025032
+ -0.0953694134950638
+ 0.8059561848640442
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 4 6 3 -1.
+ <_>
+ 16 5 6 1 3.
+ 0
+ 4.8735421150922775e-003
+ -0.1402366012334824
+ 0.6164302825927734
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 2 18 -1.
+ <_>
+ 0 0 1 9 2.
+ <_>
+ 1 9 1 9 2.
+ 0
+ 0.0105780400335789
+ 0.1293267011642456
+ -0.7482334971427918
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 2 2 14 -1.
+ <_>
+ 35 2 1 7 2.
+ <_>
+ 34 9 1 7 2.
+ 0
+ 9.2986393719911575e-003
+ 0.0589406006038189
+ -0.4410730004310608
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 2 2 14 -1.
+ <_>
+ 0 2 1 7 2.
+ <_>
+ 1 9 1 7 2.
+ 0
+ -5.0301607698202133e-003
+ -0.6630973219871521
+ 0.1810476928949356
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 35 0 1 4 -1.
+ <_>
+ 35 2 1 2 2.
+ 0
+ -1.0947990085696802e-004
+ 0.2211259007453919
+ -0.2730903923511505
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 0 24 18 -1.
+ <_>
+ 5 0 12 9 2.
+ <_>
+ 17 9 12 9 2.
+ 0
+ -0.1168550997972488
+ -0.7720596790313721
+ 0.1248165965080261
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 35 16 1 2 -1.
+ <_>
+ 35 17 1 1 2.
+ 0
+ -4.3603649828583002e-005
+ 0.1367060989141464
+ -0.1612793952226639
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 16 1 2 -1.
+ <_>
+ 0 17 1 1 2.
+ 0
+ -1.5056360280141234e-004
+ 0.4486046135425568
+ -0.2171128988265991
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 6 8 12 -1.
+ <_>
+ 19 6 4 12 2.
+ 0
+ -0.0163946095854044
+ -0.6582735180854797
+ 0.1674550026655197
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 5 8 13 -1.
+ <_>
+ 13 5 4 13 2.
+ 0
+ -0.0144828604534268
+ -0.6834514737129211
+ 0.1345615983009338
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 35 16 1 2 -1.
+ <_>
+ 35 17 1 1 2.
+ 0
+ 3.9269471017178148e-005
+ -0.1499813944101334
+ 0.1601772010326386
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 9 12 3 -1.
+ <_>
+ 10 10 12 1 3.
+ 0
+ 7.4323131702840328e-003
+ -0.1684845983982086
+ 0.5396398901939392
+ -1.3820559978485107
+ 1
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 10 1 8 -1.
+ <_>
+ 0 14 1 4 2.
+ 0
+ -4.3472499237395823e-004
+ 0.4394924044609070
+ -0.4224875867366791
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 20 0 10 10 -1.
+ <_>
+ 25 0 5 5 2.
+ <_>
+ 20 5 5 5 2.
+ 0
+ 0.0329953208565712
+ -0.1979825049638748
+ 0.5953487157821655
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 1 4 -1.
+ <_>
+ 0 2 1 2 2.
+ 0
+ -4.1011828579939902e-004
+ 0.4440306127071381
+ -0.3074846863746643
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 19 0 13 18 -1.
+ <_>
+ 19 9 13 9 2.
+ 0
+ -0.0819697380065918
+ -0.5333436727523804
+ 0.1671810001134872
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 0 14 6 -1.
+ <_>
+ 4 0 7 3 2.
+ <_>
+ 11 3 7 3 2.
+ 0
+ 0.0177787002176046
+ -0.2045017927885056
+ 0.5144413113594055
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 5 6 6 -1.
+ <_>
+ 16 7 6 2 3.
+ 0
+ 0.0228346996009350
+ -0.1484607011079788
+ 0.5624278783798218
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 7 7 8 -1.
+ <_>
+ 13 9 7 4 2.
+ 0
+ 0.0386043414473534
+ -0.1273147016763687
+ 0.8149448037147522
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 33 0 3 1 -1.
+ <_>
+ 34 0 1 1 3.
+ 0
+ -7.3286908445879817e-004
+ -0.3719344139099121
+ 0.0676164999604225
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 1 10 4 -1.
+ <_>
+ 6 2 10 2 2.
+ 1
+ -0.0232290402054787
+ 0.7123206257820129
+ -0.1158939003944397
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 2 6 16 -1.
+ <_>
+ 18 2 3 8 2.
+ <_>
+ 15 10 3 8 2.
+ 0
+ -0.0195753592997789
+ -0.6899073123931885
+ 0.1399950981140137
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 10 1 8 -1.
+ <_>
+ 0 14 1 4 2.
+ 0
+ 4.1991271427832544e-004
+ -0.1835464984178543
+ 0.4943555891513825
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 27 4 6 6 -1.
+ <_>
+ 29 6 2 6 3.
+ 1
+ -0.0570897497236729
+ 0.6260784864425659
+ -0.0785768479108810
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 5 8 8 -1.
+ <_>
+ 16 5 4 8 2.
+ 0
+ 0.0256996992975473
+ 0.1155714020133019
+ -0.8193519115447998
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 27 5 6 6 -1.
+ <_>
+ 29 7 2 6 3.
+ 1
+ 0.0325796194374561
+ -0.1176773980259895
+ 0.4277622103691101
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 5 6 6 -1.
+ <_>
+ 7 7 6 2 3.
+ 1
+ -0.0205922499299049
+ 0.4868524074554443
+ -0.2131853997707367
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 5 12 9 -1.
+ <_>
+ 15 5 6 9 2.
+ 0
+ -0.0174852795898914
+ -0.5228734016418457
+ 0.1339704990386963
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 3 1 -1.
+ <_>
+ 1 0 1 1 3.
+ 0
+ 8.9153228327631950e-004
+ 0.0963044911623001
+ -0.6886307001113892
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 4 18 6 -1.
+ <_>
+ 15 6 18 2 3.
+ 0
+ 0.0575339011847973
+ -0.0870805233716965
+ 0.4048064947128296
+ -1.3879380226135254
+ 2
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 10 1 6 -1.
+ <_>
+ 0 13 1 3 2.
+ 0
+ -4.6606198884546757e-004
+ 0.4277374148368835
+ -0.3542076945304871
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 6 30 6 -1.
+ <_>
+ 13 8 10 2 9.
+ 0
+ 0.3055455982685089
+ -0.1639281064271927
+ 0.8606523275375366
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 7 12 4 -1.
+ <_>
+ 11 8 12 2 2.
+ 0
+ -0.0114494003355503
+ 0.5972732901573181
+ -0.2323434054851532
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 8 9 3 -1.
+ <_>
+ 14 9 9 1 3.
+ 0
+ 6.3891541212797165e-003
+ -0.1291541010141373
+ 0.6105204224586487
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 8 7 4 -1.
+ <_>
+ 14 9 7 2 2.
+ 0
+ -8.4334248676896095e-003
+ 0.4792853891849518
+ -0.1900272965431213
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 7 18 6 -1.
+ <_>
+ 12 9 18 2 3.
+ 0
+ 0.0538089312613010
+ -0.1149377003312111
+ 0.5339453816413879
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 8 3 10 -1.
+ <_>
+ 7 13 3 5 2.
+ 0
+ -4.7580219688825309e-004
+ -0.3459854125976563
+ 0.2548804879188538
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 35 10 1 6 -1.
+ <_>
+ 35 13 1 3 2.
+ 0
+ -1.3450840197037905e-004
+ 0.2241459041833878
+ -0.1955007016658783
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 10 1 6 -1.
+ <_>
+ 0 13 1 3 2.
+ 0
+ 5.0016911700367928e-004
+ -0.1972054988145828
+ 0.4967764019966126
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 13 9 5 -1.
+ <_>
+ 21 13 3 5 3.
+ 0
+ 0.0150632699951530
+ 0.1063077002763748
+ -0.4113821089267731
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 9 6 4 -1.
+ <_>
+ 15 10 6 2 2.
+ 0
+ 7.7588870190083981e-003
+ -0.1537311971187592
+ 0.4893161952495575
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 4 18 8 -1.
+ <_>
+ 16 6 18 4 2.
+ 0
+ 0.0454101189970970
+ -0.0735593065619469
+ 0.2773792147636414
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 14 9 3 -1.
+ <_>
+ 12 14 3 3 3.
+ 0
+ -0.0145996697247028
+ -0.7096682786941528
+ 0.0975155606865883
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 32 0 4 6 -1.
+ <_>
+ 32 0 2 6 2.
+ 0
+ 0.0172360707074404
+ 0.0168695393949747
+ -0.5738832950592041
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 4 6 -1.
+ <_>
+ 2 0 2 6 2.
+ 0
+ 0.0142307104542851
+ 0.0947145000100136
+ -0.7839525938034058
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 27 0 6 7 -1.
+ <_>
+ 29 2 2 7 3.
+ 1
+ -0.0437068603932858
+ 0.6097965240478516
+ -0.1560188978910446
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 1 4 -1.
+ <_>
+ 0 2 1 2 2.
+ 0
+ -6.2343222089111805e-004
+ 0.3485119044780731
+ -0.2170491069555283
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 27 8 6 4 -1.
+ <_>
+ 29 10 2 4 3.
+ 1
+ 0.0192450508475304
+ -0.1171097978949547
+ 0.3070116043090820
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 9 27 6 -1.
+ <_>
+ 13 11 9 2 9.
+ 0
+ 0.2703577876091003
+ -0.0900964364409447
+ 0.7665696144104004
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 31 14 2 3 -1.
+ <_>
+ 31 14 1 3 2.
+ 0
+ -3.5394480801187456e-004
+ -0.2002478986978531
+ 0.1249336004257202
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 0 5 6 -1.
+ <_>
+ 8 2 5 2 3.
+ 1
+ -0.0360139608383179
+ 0.6702855825424194
+ -0.1057187989354134
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 7 11 3 -1.
+ <_>
+ 14 8 11 1 3.
+ 0
+ 9.2952791601419449e-003
+ -0.1057471036911011
+ 0.4509387910366058
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 12 2 6 -1.
+ <_>
+ 0 15 2 3 2.
+ 0
+ -3.3304709359072149e-004
+ 0.2793382108211517
+ -0.2457676976919174
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 13 2 4 -1.
+ <_>
+ 34 15 2 2 2.
+ 0
+ -2.9147620807634667e-005
+ 0.0858138129115105
+ -0.0954695865511894
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 13 2 4 -1.
+ <_>
+ 0 15 2 2 2.
+ 0
+ 4.4382669148035347e-004
+ -0.2022008001804352
+ 0.5454357862472534
+ -1.3538850545883179
+ 3
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 6 4 12 -1.
+ <_>
+ 3 10 4 4 3.
+ 0
+ 7.9610757529735565e-003
+ -0.3672207891941071
+ 0.4315434992313385
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 0 22 12 -1.
+ <_>
+ 25 0 11 6 2.
+ <_>
+ 14 6 11 6 2.
+ 0
+ 0.0633948296308517
+ -0.2073971033096314
+ 0.5742601752281189
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 8 1 7 6 -1.
+ <_>
+ 6 3 7 2 3.
+ 1
+ -0.0531933493912220
+ 0.7255092263221741
+ -0.1434202045202255
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 5 14 3 -1.
+ <_>
+ 12 6 14 1 3.
+ 0
+ 0.0154607696458697
+ -0.0960538163781166
+ 0.7578523755073547
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 6 7 4 -1.
+ <_>
+ 6 7 7 2 2.
+ 1
+ -0.0176431406289339
+ 0.6681562066078186
+ -0.1417672932147980
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 3 6 4 -1.
+ <_>
+ 18 4 6 2 2.
+ 0
+ 9.5065636560320854e-003
+ -0.0962597429752350
+ 0.4699633121490479
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 5 5 6 -1.
+ <_>
+ 4 7 5 2 3.
+ 0
+ 4.0446049533784389e-003
+ -0.1973251998424530
+ 0.4283801019191742
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 33 0 3 4 -1.
+ <_>
+ 34 0 1 4 3.
+ 0
+ 3.2312041148543358e-003
+ 0.1186169013381004
+ -0.6103963255882263
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 0 6 18 -1.
+ <_>
+ 9 9 6 9 2.
+ 0
+ -0.0401590503752232
+ -0.4166434109210968
+ 0.2167232930660248
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 6 24 6 -1.
+ <_>
+ 14 8 8 2 9.
+ 0
+ 0.2852425873279572
+ -0.1043575033545494
+ 0.8573396801948547
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 8 4 4 -1.
+ <_>
+ 16 9 4 2 2.
+ 0
+ -4.9264221452176571e-003
+ 0.4706046879291534
+ -0.1399745941162109
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 8 13 4 -1.
+ <_>
+ 13 9 13 2 2.
+ 0
+ 0.0137817002832890
+ -0.1271356940269470
+ 0.4461891949176788
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 16 2 2 -1.
+ <_>
+ 0 17 2 1 2.
+ 0
+ -4.9873598618432879e-004
+ 0.4702663123607636
+ -0.1548373997211456
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 35 14 1 4 -1.
+ <_>
+ 35 15 1 2 2.
+ 0
+ -1.5621389320585877e-004
+ 0.1885481029748917
+ -0.0778397768735886
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 14 1 4 -1.
+ <_>
+ 0 15 1 2 2.
+ 0
+ -3.7597760092467070e-004
+ 0.5769770145416260
+ -0.1335622072219849
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 6 9 7 -1.
+ <_>
+ 18 6 3 7 3.
+ 0
+ -0.0106659103184938
+ -0.4106529951095581
+ 0.1556212007999420
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 3 4 -1.
+ <_>
+ 1 0 1 4 3.
+ 0
+ -3.4135230816900730e-003
+ -0.7636343240737915
+ 0.1020964980125427
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 16 2 2 -1.
+ <_>
+ 35 16 1 1 2.
+ <_>
+ 34 17 1 1 2.
+ 0
+ 5.6471868447260931e-005
+ -0.1644393056631088
+ 0.2290841937065125
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 16 2 2 -1.
+ <_>
+ 0 16 1 1 2.
+ <_>
+ 1 17 1 1 2.
+ 0
+ 2.1611599368043244e-004
+ -0.1629032939672470
+ 0.4575636088848114
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 22 0 10 4 -1.
+ <_>
+ 22 0 5 4 2.
+ 1
+ -0.0108227198943496
+ -0.2446253001689911
+ 0.1388894021511078
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 4 6 14 -1.
+ <_>
+ 15 4 3 7 2.
+ <_>
+ 18 11 3 7 2.
+ 0
+ -0.0150849102064967
+ -0.5781347751617432
+ 0.1156411990523338
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 3 8 10 -1.
+ <_>
+ 17 3 4 10 2.
+ 0
+ 0.0257159601897001
+ 0.0396311990916729
+ -0.6527001261711121
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 2 5 -1.
+ <_>
+ 1 0 1 5 2.
+ 0
+ 2.6093570049852133e-003
+ 0.1142188981175423
+ -0.5680108070373535
+ -1.3707510232925415
+ 4
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 1 8 6 -1.
+ <_>
+ 5 3 8 2 3.
+ 1
+ -0.0518619008362293
+ 0.7043117284774780
+ -0.2214370071887970
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 19 0 11 18 -1.
+ <_>
+ 19 9 11 9 2.
+ 0
+ -0.0503416284918785
+ -0.4639782905578613
+ 0.2804746031761169
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 8 24 6 -1.
+ <_>
+ 14 10 8 2 9.
+ 0
+ 0.2570973038673401
+ -0.1312427967786789
+ 0.8239594101905823
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 6 10 3 -1.
+ <_>
+ 14 7 10 1 3.
+ 0
+ 0.0110318996012211
+ -0.1425814032554627
+ 0.6382390260696411
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 7 11 4 -1.
+ <_>
+ 12 8 11 2 2.
+ 0
+ 0.0185650903731585
+ -0.1512387990951538
+ 0.5988119244575501
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 0 16 6 -1.
+ <_>
+ 26 0 8 3 2.
+ <_>
+ 18 3 8 3 2.
+ 0
+ 0.0175023507326841
+ -0.1261979937553406
+ 0.3817803859710693
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 3 7 3 -1.
+ <_>
+ 4 4 7 1 3.
+ 1
+ 7.2723729535937309e-003
+ -0.1510328948497772
+ 0.5812842249870300
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 4 4 4 -1.
+ <_>
+ 18 5 4 2 2.
+ 0
+ 8.1504750996828079e-003
+ -0.0654647573828697
+ 0.5639755129814148
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 3 10 4 -1.
+ <_>
+ 4 4 10 2 2.
+ 1
+ -0.0185527391731739
+ 0.5315709710121155
+ -0.1252657026052475
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 8 8 10 -1.
+ <_>
+ 18 8 4 5 2.
+ <_>
+ 14 13 4 5 2.
+ 0
+ -0.0231014806777239
+ -0.6794939041137695
+ 0.1104625985026360
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 0 4 1 -1.
+ <_>
+ 5 0 2 1 2.
+ 0
+ -1.8539339362177998e-004
+ 0.3010003864765167
+ -0.2120669931173325
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 20 0 10 8 -1.
+ <_>
+ 25 0 5 4 2.
+ <_>
+ 20 4 5 4 2.
+ 0
+ 0.0173191204667091
+ -0.0937381312251091
+ 0.2100856006145477
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 0 10 8 -1.
+ <_>
+ 13 0 5 4 2.
+ <_>
+ 18 4 5 4 2.
+ 0
+ 0.0143056204542518
+ 0.1800594925880432
+ -0.3977671861648560
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 21 5 6 13 -1.
+ <_>
+ 23 5 2 13 3.
+ 0
+ 0.0257633402943611
+ 8.7056998163461685e-003
+ -0.6289495229721069
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 5 6 13 -1.
+ <_>
+ 11 5 2 13 3.
+ 0
+ -0.0153833404183388
+ -0.5341547131538391
+ 0.1038073003292084
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 27 5 5 3 -1.
+ <_>
+ 27 6 5 1 3.
+ 0
+ 1.0605469578877091e-003
+ -0.0901285186409950
+ 0.1679212003946304
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 0 3 6 -1.
+ <_>
+ 10 2 3 2 3.
+ 0
+ 3.5230729263275862e-003
+ -0.1711069047451019
+ 0.3259654045104981
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 26 6 3 6 -1.
+ <_>
+ 26 8 3 2 3.
+ 0
+ -0.0107892798259854
+ 0.3610992133617401
+ -0.0663391500711441
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 11 36 7 -1.
+ <_>
+ 18 11 18 7 2.
+ 0
+ 0.2795093953609467
+ -0.0746058970689774
+ 0.7336987853050232
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 27 5 5 3 -1.
+ <_>
+ 27 6 5 1 3.
+ 0
+ 3.8369540125131607e-003
+ 0.0448735393583775
+ -0.1860270053148270
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 5 5 3 -1.
+ <_>
+ 4 6 5 1 3.
+ 0
+ 1.6195949865505099e-003
+ -0.1392249017953873
+ 0.4343700110912323
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 28 6 4 4 -1.
+ <_>
+ 29 7 2 4 2.
+ 1
+ 0.0116479499265552
+ -0.0743575915694237
+ 0.5420144200325012
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 15 8 2 -1.
+ <_>
+ 16 15 4 2 2.
+ 0
+ -5.9066400863230228e-003
+ -0.7055758833885193
+ 0.0864336192607880
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 5 30 6 -1.
+ <_>
+ 13 7 10 2 9.
+ 0
+ 0.3968684077262878
+ -0.0748983696103096
+ 0.9406285881996155
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 7 16 6 -1.
+ <_>
+ 6 9 16 2 3.
+ 0
+ 0.0576637797057629
+ -0.0965584069490433
+ 0.5418242812156677
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 10 12 6 -1.
+ <_>
+ 14 12 12 2 3.
+ 0
+ 0.0603195689618587
+ -0.0665010735392571
+ 0.6402354836463928
+ -1.3303329944610596
+ 5
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 0 12 10 -1.
+ <_>
+ 6 0 6 5 2.
+ <_>
+ 12 5 6 5 2.
+ 0
+ 0.0190502498298883
+ -0.4443340897560120
+ 0.4394856989383698
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 25 2 7 16 -1.
+ <_>
+ 25 10 7 8 2.
+ 0
+ -0.0201983004808426
+ -0.3170621991157532
+ 0.1043293029069901
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 6 18 7 -1.
+ <_>
+ 15 6 6 7 3.
+ 0
+ 0.0214780308306217
+ -0.3502483963966370
+ 0.2635537087917328
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 0 26 18 -1.
+ <_>
+ 18 0 13 9 2.
+ <_>
+ 5 9 13 9 2.
+ 0
+ -0.1018775999546051
+ -0.5988957881927490
+ 0.1768579930067062
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 6 10 3 -1.
+ <_>
+ 10 7 10 1 3.
+ 0
+ 0.0109741603955626
+ -0.1489523947238922
+ 0.6011521816253662
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 6 6 4 -1.
+ <_>
+ 17 7 6 2 2.
+ 0
+ -0.0114767104387283
+ 0.4066570997238159
+ -0.1240468993782997
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 6 6 7 -1.
+ <_>
+ 18 6 3 7 2.
+ 0
+ -0.0234311502426863
+ -0.7148783206939697
+ 0.1427811980247498
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 26 6 5 4 -1.
+ <_>
+ 26 7 5 2 2.
+ 0
+ 1.4963559806346893e-003
+ -0.1704585999250412
+ 0.1719308048486710
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 12 1 6 -1.
+ <_>
+ 0 15 1 3 2.
+ 0
+ -5.4855772759765387e-004
+ 0.3155323863029480
+ -0.2144445031881332
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 4 18 14 -1.
+ <_>
+ 18 4 9 7 2.
+ <_>
+ 9 11 9 7 2.
+ 0
+ 0.0749126300215721
+ 0.0912405624985695
+ -0.6395121216773987
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 5 6 3 -1.
+ <_>
+ 6 6 6 1 3.
+ 1
+ 6.8816398270428181e-003
+ -0.1490440964698792
+ 0.4795236885547638
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 27 5 6 3 -1.
+ <_>
+ 29 7 2 3 3.
+ 1
+ -0.0382125787436962
+ 0.5288773775100708
+ -0.0618947297334671
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 8 3 3 -1.
+ <_>
+ 6 9 3 1 3.
+ 1
+ 4.4051730073988438e-003
+ -0.1193412989377976
+ 0.5061342120170593
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 28 5 6 5 -1.
+ <_>
+ 30 7 2 5 3.
+ 1
+ 0.0239668991416693
+ -0.0897205099463463
+ 0.3315277993679047
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 8 5 5 6 -1.
+ <_>
+ 6 7 5 2 3.
+ 1
+ -0.0341629907488823
+ 0.5313478112220764
+ -0.1466650068759918
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 31 0 4 1 -1.
+ <_>
+ 31 0 2 1 2.
+ 0
+ 1.9642219413071871e-003
+ 0.0907835885882378
+ -0.4303255975246429
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 0 4 1 -1.
+ <_>
+ 3 0 2 1 2.
+ 0
+ 9.6757910796441138e-005
+ 0.2255253940820694
+ -0.2822071015834808
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 11 4 3 -1.
+ <_>
+ 17 12 4 1 3.
+ 0
+ -3.2862399239093065e-003
+ 0.4051502048969269
+ -0.1177619993686676
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 3 7 4 -1.
+ <_>
+ 12 4 7 2 2.
+ 0
+ 0.0116883097216487
+ -0.0918571278452873
+ 0.6283488869667053
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 9 9 3 -1.
+ <_>
+ 14 10 9 1 3.
+ 0
+ -6.0287420637905598e-003
+ 0.3926180899143219
+ -0.1228715032339096
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 17 21 1 -1.
+ <_>
+ 8 17 7 1 3.
+ 0
+ -0.0137213403359056
+ -0.5529879927635193
+ 0.0910412818193436
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 9 20 4 -1.
+ <_>
+ 12 9 10 4 2.
+ 0
+ 0.0756266415119171
+ -0.0449295900762081
+ 0.1744275987148285
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 9 22 4 -1.
+ <_>
+ 14 9 11 4 2.
+ 0
+ 0.0934344828128815
+ -0.0845939517021179
+ 0.6013116240501404
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 25 0 3 3 -1.
+ <_>
+ 26 1 1 3 3.
+ 1
+ 5.8748829178512096e-003
+ -0.0441314987838268
+ 0.3956570923328400
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 9 4 3 -1.
+ <_>
+ 14 10 4 1 3.
+ 0
+ 4.0064537897706032e-003
+ -0.1141439974308014
+ 0.3792538046836853
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 19 4 9 3 -1.
+ <_>
+ 22 4 3 3 3.
+ 0
+ 0.0229454599320889
+ 0.0246731899678707
+ -0.4152199923992157
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 8 4 9 3 -1.
+ <_>
+ 11 4 3 3 3.
+ 0
+ -0.0128104602918029
+ -0.5155742764472961
+ 0.0913196131587029
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 15 36 3 -1.
+ <_>
+ 12 16 12 1 9.
+ 0
+ 0.2042552977800369
+ -0.0659275427460670
+ 0.7594249248504639
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 0 4 2 -1.
+ <_>
+ 2 0 4 1 2.
+ 1
+ 4.9796327948570251e-003
+ 0.1080627962946892
+ -0.5001627206802368
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 19 9 2 9 -1.
+ <_>
+ 19 12 2 3 3.
+ 0
+ 0.0283976309001446
+ -0.0371529608964920
+ 0.5401064753532410
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 7 8 3 -1.
+ <_>
+ 13 8 8 1 3.
+ 0
+ 6.0867150314152241e-003
+ -0.1197860985994339
+ 0.3569226861000061
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 30 4 2 2 -1.
+ <_>
+ 31 4 1 1 2.
+ <_>
+ 30 5 1 1 2.
+ 0
+ -2.1456899412441999e-004
+ 0.1874015033245087
+ -0.0884172022342682
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 4 2 2 -1.
+ <_>
+ 4 4 1 1 2.
+ <_>
+ 5 5 1 1 2.
+ 0
+ 2.8941858909092844e-004
+ -0.1259797960519791
+ 0.3998227119445801
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 7 4 3 -1.
+ <_>
+ 18 8 4 1 3.
+ 0
+ -1.3047619722783566e-003
+ 0.1549997031688690
+ -0.0753860473632813
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 0 1 8 -1.
+ <_>
+ 9 0 1 4 2.
+ 1
+ -0.0129750100895762
+ -0.5534411072731018
+ 0.0823542475700378
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 25 6 10 3 -1.
+ <_>
+ 25 7 10 1 3.
+ 0
+ 7.7442410401999950e-003
+ 0.0276998002082109
+ -0.3483599126338959
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 6 10 3 -1.
+ <_>
+ 1 7 10 1 3.
+ 0
+ 2.4850629270076752e-003
+ -0.1297612935304642
+ 0.3790883123874664
+ -1.5300060510635376
+ 6
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 6 14 12 -1.
+ <_>
+ 6 6 7 6 2.
+ <_>
+ 13 12 7 6 2.
+ 0
+ -0.0403868816792965
+ 0.5960354804992676
+ -0.3574176132678986
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 31 14 3 4 -1.
+ <_>
+ 31 16 3 2 2.
+ 0
+ -6.6068649175576866e-005
+ 0.4462898075580597
+ -0.3595947027206421
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 12 2 4 -1.
+ <_>
+ 1 14 2 2 2.
+ 0
+ 3.7622239906340837e-003
+ 0.1794701963663101
+ -0.7563151121139526
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 0 12 5 -1.
+ <_>
+ 19 0 4 5 3.
+ 0
+ -0.0309677198529243
+ -0.2884705066680908
+ 0.0768705308437347
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 0 8 14 -1.
+ <_>
+ 12 0 4 14 2.
+ 0
+ 0.0305665601044893
+ 0.1400360018014908
+ -0.7175536751747131
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 28 1 8 7 -1.
+ <_>
+ 30 3 4 7 2.
+ 1
+ 9.9054910242557526e-004
+ 0.0829155892133713
+ -0.2919717133045197
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 8 14 20 4 -1.
+ <_>
+ 8 14 10 2 2.
+ <_>
+ 18 16 10 2 2.
+ 0
+ 0.0125777004286647
+ 0.1538071930408478
+ -0.4688293039798737
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 11 24 3 -1.
+ <_>
+ 14 12 8 1 9.
+ 0
+ 0.1239292025566101
+ -0.0908238589763641
+ 0.7383757233619690
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 5 27 6 -1.
+ <_>
+ 13 7 9 2 9.
+ 0
+ 0.3773748874664307
+ -0.0542329512536526
+ 0.9229121804237366
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 0 22 18 -1.
+ <_>
+ 18 0 11 9 2.
+ <_>
+ 7 9 11 9 2.
+ 0
+ 0.1099637001752853
+ 0.0915962681174278
+ -0.6597716808319092
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 0 3 2 -1.
+ <_>
+ 16 1 3 1 2.
+ 0
+ -1.2721329694613814e-003
+ 0.3347575068473816
+ -0.1829068958759308
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 17 36 1 -1.
+ <_>
+ 9 17 18 1 2.
+ 0
+ 0.0469062514603138
+ -0.0839710533618927
+ 0.6984758973121643
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 5 12 1 -1.
+ <_>
+ 5 5 6 1 2.
+ 1
+ 3.2869930146262050e-004
+ 0.1879463046789169
+ -0.2929005920886993
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 15 2 1 -1.
+ <_>
+ 34 15 1 1 2.
+ 1
+ 1.7333080177195370e-004
+ -0.2696416079998016
+ 0.3494757115840912
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 8 16 4 -1.
+ <_>
+ 7 9 16 2 2.
+ 0
+ 0.0198009591549635
+ -0.1467922925949097
+ 0.4399561882019043
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 35 10 1 6 -1.
+ <_>
+ 35 12 1 2 3.
+ 0
+ 2.0056760695297271e-004
+ -0.1372741013765335
+ 0.2221331000328064
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 8 3 4 -1.
+ <_>
+ 13 9 3 2 2.
+ 0
+ -1.4923149719834328e-003
+ 0.3473525941371918
+ -0.1594821065664291
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 35 10 1 6 -1.
+ <_>
+ 35 12 1 2 3.
+ 0
+ -4.2736999603221193e-005
+ 0.3152787089347839
+ -0.2306694984436035
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 0 1 4 -1.
+ <_>
+ 11 1 1 2 2.
+ 1
+ 6.6625140607357025e-004
+ -0.2013110071420670
+ 0.2869189083576202
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 35 10 1 6 -1.
+ <_>
+ 35 12 1 2 3.
+ 0
+ 1.3850460163666867e-005
+ -0.2021923959255219
+ 0.2307330965995789
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 0 1 14 -1.
+ <_>
+ 18 0 1 7 2.
+ 1
+ 0.0409726314246655
+ 0.0795431807637215
+ -0.8079563975334168
+ -1.4114329814910889
+ 7
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 6 16 12 -1.
+ <_>
+ 5 6 8 6 2.
+ <_>
+ 13 12 8 6 2.
+ 0
+ -0.0469829291105270
+ 0.7082253098487854
+ -0.3703424036502838
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 1 7 8 -1.
+ <_>
+ 16 3 7 4 2.
+ 1
+ -7.5753079727292061e-004
+ -0.1255030930042267
+ 0.1394442021846771
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 4 8 10 -1.
+ <_>
+ 14 4 4 5 2.
+ <_>
+ 18 9 4 5 2.
+ 0
+ 0.0153272999450564
+ 0.2161353975534439
+ -0.5629395246505737
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 22 0 9 3 -1.
+ <_>
+ 25 0 3 3 3.
+ 0
+ 0.0181470401585102
+ -0.0320796482264996
+ 0.3234755992889404
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 10 26 8 -1.
+ <_>
+ 0 10 13 4 2.
+ <_>
+ 13 14 13 4 2.
+ 0
+ 0.0473471917212009
+ -0.1738158017396927
+ 0.5758044719696045
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 10 16 8 -1.
+ <_>
+ 23 10 8 4 2.
+ <_>
+ 15 14 8 4 2.
+ 0
+ -0.0598379410803318
+ 0.4779787063598633
+ -0.1026028022170067
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 0 24 18 -1.
+ <_>
+ 6 0 12 9 2.
+ <_>
+ 18 9 12 9 2.
+ 0
+ -0.0527967996895313
+ -0.4798848927021027
+ 0.1878775954246521
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 0 9 6 -1.
+ <_>
+ 21 0 3 6 3.
+ 0
+ -0.0243854299187660
+ -0.3084166944026947
+ 8.7605630978941917e-003
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 0 9 6 -1.
+ <_>
+ 12 0 3 6 3.
+ 0
+ 0.0252883005887270
+ 0.1391403973102570
+ -0.7109494209289551
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 30 1 5 14 -1.
+ <_>
+ 30 8 5 7 2.
+ 0
+ -0.0216124504804611
+ -0.2328253984451294
+ 0.0809946805238724
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 1 5 14 -1.
+ <_>
+ 1 8 5 7 2.
+ 0
+ 3.4023479092866182e-003
+ -0.2298990041017532
+ 0.3788951039314270
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 8 26 6 -1.
+ <_>
+ 23 8 13 3 2.
+ <_>
+ 10 11 13 3 2.
+ 0
+ 0.1127460002899170
+ -0.0154747096821666
+ 0.5703054070472717
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 8 28 6 -1.
+ <_>
+ 0 8 14 3 2.
+ <_>
+ 14 11 14 3 2.
+ 0
+ 0.0345168709754944
+ -0.1230008006095886
+ 0.5677536725997925
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 0 24 12 -1.
+ <_>
+ 24 0 12 6 2.
+ <_>
+ 12 6 12 6 2.
+ 0
+ 0.0789848119020462
+ -0.1424216926097870
+ 0.4694185853004456
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 1 14 2 -1.
+ <_>
+ 3 1 14 1 2.
+ 1
+ -0.0153778595849872
+ 0.6394686102867127
+ -0.1123619005084038
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 33 16 3 2 -1.
+ <_>
+ 33 17 3 1 2.
+ 0
+ -2.2373620595317334e-004
+ 0.5558329820632935
+ -0.2724758088588715
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 0 9 14 -1.
+ <_>
+ 15 0 3 14 3.
+ 0
+ -0.0247623901814222
+ -0.5040485858917236
+ 0.1407779008150101
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 28 16 8 2 -1.
+ <_>
+ 32 16 4 1 2.
+ <_>
+ 28 17 4 1 2.
+ 0
+ -9.4061157142277807e-005
+ 0.3719528019428253
+ -0.2250299006700516
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 8 6 6 -1.
+ <_>
+ 15 10 6 2 3.
+ 0
+ -0.0202563591301441
+ 0.5105100870132446
+ -0.1429875940084457
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 6 22 6 -1.
+ <_>
+ 24 6 11 3 2.
+ <_>
+ 13 9 11 3 2.
+ 0
+ 0.0481228791177273
+ -0.0669795125722885
+ 0.3662230968475342
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 10 26 4 -1.
+ <_>
+ 0 10 13 2 2.
+ <_>
+ 13 12 13 2 2.
+ 0
+ -0.0237878002226353
+ 0.5081325173377991
+ -0.1290815025568008
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 24 16 4 2 -1.
+ <_>
+ 24 17 4 1 2.
+ 0
+ -1.0520319920033216e-003
+ -0.1560467034578323
+ 0.0662133172154427
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 16 3 2 -1.
+ <_>
+ 9 17 3 1 2.
+ 0
+ -2.6640200521796942e-003
+ -0.7254558205604553
+ 0.0823654532432556
+ -1.3777890205383301
+ 8
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 7 18 8 -1.
+ <_>
+ 3 7 9 4 2.
+ <_>
+ 12 11 9 4 2.
+ 0
+ -0.0502246208488941
+ 0.7084565758705139
+ -0.2558549940586090
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 23 0 8 4 -1.
+ <_>
+ 23 0 4 4 2.
+ 0
+ 0.0140728699043393
+ 0.0630331784486771
+ -0.0598385296761990
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 0 8 4 -1.
+ <_>
+ 9 0 4 4 2.
+ 0
+ 0.0178040098398924
+ 0.1941471993923187
+ -0.5844426751136780
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 10 24 3 -1.
+ <_>
+ 14 11 8 1 9.
+ 0
+ 0.1304673999547958
+ -0.1151698008179665
+ 0.8504030108451843
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 5 5 6 -1.
+ <_>
+ 5 7 5 2 3.
+ 1
+ 0.0175068005919456
+ -0.2071896940469742
+ 0.4643828868865967
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 16 26 2 -1.
+ <_>
+ 18 16 13 1 2.
+ <_>
+ 5 17 13 1 2.
+ 0
+ -7.4240020476281643e-003
+ -0.6656516790390015
+ 0.1403498947620392
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 7 24 4 -1.
+ <_>
+ 0 7 12 2 2.
+ <_>
+ 12 9 12 2 2.
+ 0
+ -0.0345711186528206
+ 0.6511297821998596
+ -0.1490191966295242
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 23 14 13 4 -1.
+ <_>
+ 23 15 13 2 2.
+ 0
+ 4.2270249687135220e-003
+ -1.6027219826355577e-003
+ 0.3895606100559235
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 10 18 8 -1.
+ <_>
+ 2 10 9 4 2.
+ <_>
+ 11 14 9 4 2.
+ 0
+ -0.0506620407104492
+ 0.5803576707839966
+ -0.1514143943786621
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 10 6 4 -1.
+ <_>
+ 15 11 6 2 2.
+ 0
+ -7.0715770125389099e-003
+ 0.5300896763801575
+ -0.1449830979108810
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 6 24 2 -1.
+ <_>
+ 0 6 12 1 2.
+ <_>
+ 12 7 12 1 2.
+ 0
+ -0.0118635101243854
+ 0.6729742288589478
+ -0.1106354966759682
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 0 18 18 -1.
+ <_>
+ 17 9 18 9 2.
+ 0
+ -0.0605200305581093
+ -0.3316448926925659
+ 0.2119556069374085
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 0 11 2 -1.
+ <_>
+ 1 1 11 1 2.
+ 0
+ -7.7340779826045036e-003
+ -0.6941440105438232
+ 0.0727053135633469
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 6 8 12 -1.
+ <_>
+ 19 6 4 6 2.
+ <_>
+ 15 12 4 6 2.
+ 0
+ -0.0324861407279968
+ -0.5185081958770752
+ 0.0592126213014126
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 1 32 12 -1.
+ <_>
+ 2 1 16 6 2.
+ <_>
+ 18 7 16 6 2.
+ 0
+ 0.0832797065377235
+ 0.1206794008612633
+ -0.5309563279151917
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 29 10 7 8 -1.
+ <_>
+ 29 12 7 4 2.
+ 0
+ 7.8782817581668496e-004
+ -0.2737655937671661
+ 0.2716251909732819
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 2 8 10 -1.
+ <_>
+ 12 2 4 5 2.
+ <_>
+ 16 7 4 5 2.
+ 0
+ -0.0175391808152199
+ -0.5690230131149292
+ 0.1228737011551857
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 12 6 4 -1.
+ <_>
+ 15 13 6 2 2.
+ 0
+ -5.8226347900927067e-003
+ 0.4386585950851440
+ -0.1493742018938065
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 12 8 6 -1.
+ <_>
+ 0 14 8 2 3.
+ 0
+ -0.0100575601682067
+ -0.6616886258125305
+ 0.1144542992115021
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 9 26 8 -1.
+ <_>
+ 23 9 13 4 2.
+ <_>
+ 10 13 13 4 2.
+ 0
+ 0.0903454273939133
+ -0.0666652470827103
+ 0.2870647907257080
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 8 22 10 -1.
+ <_>
+ 7 8 11 5 2.
+ <_>
+ 18 13 11 5 2.
+ 0
+ -0.0675872936844826
+ -0.5363761186599731
+ 0.1123751997947693
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 9 8 3 -1.
+ <_>
+ 14 10 8 1 3.
+ 0
+ -8.1747528165578842e-003
+ 0.4434241950511932
+ -0.1297765970230103
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 3 4 9 -1.
+ <_>
+ 11 6 4 3 3.
+ 0
+ -0.0115505503490567
+ 0.3273158073425293
+ -0.1700761020183563
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 29 14 2 2 -1.
+ <_>
+ 29 14 2 1 2.
+ 1
+ -1.7406829283572733e-004
+ 0.1327867954969406
+ -0.1081293970346451
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 13 8 3 -1.
+ <_>
+ 14 14 8 1 3.
+ 0
+ 4.6040047891438007e-003
+ -0.1226582005620003
+ 0.4412580132484436
+ -1.3266400098800659
+ 9
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 3 7 8 -1.
+ <_>
+ 9 5 7 4 2.
+ 1
+ -0.0469432808458805
+ 0.6094344258308411
+ -0.2637800872325897
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 28 13 1 4 -1.
+ <_>
+ 28 13 1 2 2.
+ 1
+ -1.6899159527383745e-004
+ 0.1665875017642975
+ -0.1254196017980576
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 8 13 4 1 -1.
+ <_>
+ 8 13 2 1 2.
+ 1
+ 2.7983370237052441e-003
+ 0.1905744969844818
+ -0.6568077206611633
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 9 4 3 -1.
+ <_>
+ 16 10 4 1 3.
+ 0
+ 4.0413960814476013e-003
+ -0.1731746941804886
+ 0.6362075209617615
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 8 10 4 -1.
+ <_>
+ 13 9 10 2 2.
+ 0
+ -8.6033362895250320e-003
+ 0.6025841832160950
+ -0.2316936999559403
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 8 8 3 -1.
+ <_>
+ 14 9 8 1 3.
+ 0
+ 8.8247945532202721e-003
+ -0.1756583005189896
+ 0.7104166746139526
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 10 6 2 -1.
+ <_>
+ 4 12 2 2 3.
+ 1
+ -9.2786159366369247e-003
+ -0.6890857219696045
+ 0.1789650022983551
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 10 6 3 -1.
+ <_>
+ 16 11 6 1 3.
+ 0
+ 6.0826768167316914e-003
+ -0.1706372052431107
+ 0.5375748276710510
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 8 5 8 13 -1.
+ <_>
+ 12 5 4 13 2.
+ 0
+ -0.0390073694288731
+ -0.6834635734558106
+ 0.1441708058118820
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 36 8 -1.
+ <_>
+ 18 0 18 4 2.
+ <_>
+ 0 4 18 4 2.
+ 0
+ -0.0703379511833191
+ -0.6508566737174988
+ 0.1008547991514206
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 5 8 12 -1.
+ <_>
+ 1 5 4 6 2.
+ <_>
+ 5 11 4 6 2.
+ 0
+ 0.0331666991114616
+ -0.1932571977376938
+ 0.4779865145683289
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 8 18 10 -1.
+ <_>
+ 27 8 9 5 2.
+ <_>
+ 18 13 9 5 2.
+ 0
+ 0.0752889066934586
+ -0.0695677325129509
+ 0.4125064909458160
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 8 18 10 -1.
+ <_>
+ 0 8 9 5 2.
+ <_>
+ 9 13 9 5 2.
+ 0
+ -0.0705017298460007
+ 0.7157300710678101
+ -0.1022270023822784
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 5 14 3 -1.
+ <_>
+ 11 6 14 1 3.
+ 0
+ 0.0122494902461767
+ -0.1061242967844009
+ 0.6295958161354065
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 6 16 6 -1.
+ <_>
+ 10 8 16 2 3.
+ 0
+ 0.0706446766853333
+ -0.0973746329545975
+ 0.6762204170227051
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 2 24 16 -1.
+ <_>
+ 19 2 12 8 2.
+ <_>
+ 7 10 12 8 2.
+ 0
+ 0.1624888032674789
+ 0.0527133606374264
+ -0.8494657278060913
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 1 18 15 -1.
+ <_>
+ 6 6 6 5 9.
+ 0
+ 0.1380825042724609
+ 0.1406479030847549
+ -0.4764721095561981
+ -1.4497200250625610
+ 10
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 5 16 6 -1.
+ <_>
+ 12 5 8 6 2.
+ 0
+ -0.0418823398649693
+ -0.8077452778816223
+ 0.2640967071056366
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 29 0 6 11 -1.
+ <_>
+ 31 2 2 11 3.
+ 1
+ -0.0536229908466339
+ 0.5580704212188721
+ -0.2498968988656998
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 8 9 1 -1.
+ <_>
+ 5 11 3 1 3.
+ 1
+ 9.3709938228130341e-003
+ 0.2650170028209686
+ -0.5990694761276245
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 6 17 3 -1.
+ <_>
+ 10 7 17 1 3.
+ 0
+ 0.0139097301289439
+ -0.1470918059349060
+ 0.7354667186737061
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 6 6 2 -1.
+ <_>
+ 20 8 2 2 3.
+ 1
+ 0.0190035700798035
+ -0.1887511014938355
+ 0.7487422227859497
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 11 12 3 -1.
+ <_>
+ 13 12 12 1 3.
+ 0
+ 5.9199850074946880e-003
+ -0.1599563956260681
+ 0.5673577785491943
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 3 8 8 -1.
+ <_>
+ 2 3 4 4 2.
+ <_>
+ 6 7 4 4 2.
+ 0
+ -0.0247051399201155
+ 0.7556992173194885
+ -0.1235088035464287
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 12 18 4 -1.
+ <_>
+ 27 12 9 2 2.
+ <_>
+ 18 14 9 2 2.
+ 0
+ 0.0160583592951298
+ -0.1282460987567902
+ 0.5129454731941223
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 5 11 3 -1.
+ <_>
+ 11 6 11 1 3.
+ 0
+ 8.8288700208067894e-003
+ -0.1686663925647736
+ 0.6152185201644898
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 7 14 4 -1.
+ <_>
+ 14 8 14 2 2.
+ 0
+ 0.0175563395023346
+ -0.1090169996023178
+ 0.5803176164627075
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 8 16 10 -1.
+ <_>
+ 9 8 8 5 2.
+ <_>
+ 17 13 8 5 2.
+ 0
+ 0.0421881191432476
+ 0.1486624032258987
+ -0.6922233104705811
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 17 2 1 -1.
+ <_>
+ 18 17 1 1 2.
+ 0
+ 5.0687207840383053e-004
+ 0.0315808691084385
+ -0.3700995147228241
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 10 5 3 -1.
+ <_>
+ 13 11 5 1 3.
+ 0
+ 2.7651190757751465e-003
+ -0.2133754044771195
+ 0.4704301059246063
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 17 2 1 -1.
+ <_>
+ 18 17 1 1 2.
+ 0
+ -1.2231520377099514e-003
+ -0.7818967103958130
+ 0.0209542606025934
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 5 8 3 -1.
+ <_>
+ 6 6 8 1 3.
+ 1
+ 8.5432287305593491e-003
+ -0.1455352008342743
+ 0.6789504289627075
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 17 2 1 -1.
+ <_>
+ 18 17 1 1 2.
+ 0
+ -2.0657219283748418e-004
+ 0.2437624037265778
+ -0.0675588026642799
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 5 5 3 -1.
+ <_>
+ 10 6 5 1 3.
+ 0
+ -4.6798270195722580e-003
+ 0.6684169769287109
+ -0.1388788074254990
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 5 34 10 -1.
+ <_>
+ 19 5 17 5 2.
+ <_>
+ 2 10 17 5 2.
+ 0
+ 0.1220175996422768
+ 0.1102816015481949
+ -0.7530742287635803
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 2 12 3 -1.
+ <_>
+ 6 5 6 3 2.
+ 1
+ 0.0204043406993151
+ 0.1645383983850479
+ -0.5223162174224854
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 35 6 1 6 -1.
+ <_>
+ 35 8 1 2 3.
+ 0
+ 8.0343370791524649e-004
+ -0.1301285028457642
+ 0.2635852992534638
+ -1.4622910022735596
+ 11
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 6 13 6 -1.
+ <_>
+ 10 8 13 2 3.
+ 0
+ 0.0727917104959488
+ -0.1372790038585663
+ 0.8291574716567993
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 5 6 4 -1.
+ <_>
+ 15 6 6 2 2.
+ 0
+ 7.5939209200441837e-003
+ -0.1678012013435364
+ 0.5683972239494324
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 2 11 4 -1.
+ <_>
+ 4 3 11 2 2.
+ 1
+ -0.0235623903572559
+ 0.6500560045242310
+ -0.1424535065889359
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 26 6 10 6 -1.
+ <_>
+ 31 6 5 3 2.
+ <_>
+ 26 9 5 3 2.
+ 0
+ 0.0173929501324892
+ -0.1529144942760468
+ 0.3425354063510895
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 7 11 8 -1.
+ <_>
+ 10 9 11 4 2.
+ 0
+ 0.0718258023262024
+ -0.0991311371326447
+ 0.8279678821563721
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 28 2 4 9 -1.
+ <_>
+ 29 3 2 9 2.
+ 1
+ 0.0136738000437617
+ -0.0417872704565525
+ 0.5078148245811462
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 8 2 10 4 -1.
+ <_>
+ 7 3 10 2 2.
+ 1
+ -0.0285859592258930
+ 0.7011532187461853
+ -0.1314471065998077
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 31 0 5 2 -1.
+ <_>
+ 31 1 5 1 2.
+ 0
+ -4.1845720261335373e-004
+ 0.2845467031002045
+ -0.3123202919960022
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 6 16 12 -1.
+ <_>
+ 10 10 16 4 3.
+ 0
+ -0.0520956814289093
+ 0.4181294143199921
+ -0.1699313074350357
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 4 4 3 -1.
+ <_>
+ 18 5 4 1 3.
+ 0
+ 3.2256329432129860e-003
+ -0.0904662087559700
+ 0.3008623123168945
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 10 6 6 -1.
+ <_>
+ 11 12 6 2 3.
+ 0
+ 0.0347716398537159
+ -0.0842167884111404
+ 0.7801663875579834
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 35 8 1 10 -1.
+ <_>
+ 35 13 1 5 2.
+ 0
+ -1.3356630224734545e-003
+ 0.3316453099250794
+ -0.1696092039346695
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 10 36 8 -1.
+ <_>
+ 18 10 18 8 2.
+ 0
+ 0.2510198056697846
+ -0.1392046958208084
+ 0.6633893251419067
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 7 6 8 -1.
+ <_>
+ 19 7 3 4 2.
+ <_>
+ 16 11 3 4 2.
+ 0
+ -9.9689997732639313e-003
+ -0.3713817000389099
+ 0.1290012001991272
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 6 8 4 -1.
+ <_>
+ 7 6 4 4 2.
+ 1
+ 0.0143037298694253
+ 0.1572919934988022
+ -0.5093821287155151
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 21 11 4 3 -1.
+ <_>
+ 21 12 4 1 3.
+ 0
+ -7.0856059901416302e-003
+ 0.4656791090965271
+ -0.0662708207964897
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 9 1 8 -1.
+ <_>
+ 0 13 1 4 2.
+ 0
+ -4.6260809176601470e-004
+ 0.2933731079101563
+ -0.2333986014127731
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 27 7 6 4 -1.
+ <_>
+ 29 9 2 4 3.
+ 1
+ -0.0344354808330536
+ 0.7002474069595337
+ -0.1013351008296013
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 14 8 4 -1.
+ <_>
+ 12 14 4 4 2.
+ 0
+ -7.2570890188217163e-003
+ -0.5628641247749329
+ 0.1314862072467804
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 17 2 1 -1.
+ <_>
+ 18 17 1 1 2.
+ 0
+ 4.8352940939366817e-004
+ 0.0262274891138077
+ -0.2605080008506775
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 4 11 4 -1.
+ <_>
+ 10 5 11 2 2.
+ 0
+ -0.0129999397322536
+ 0.5311700105667114
+ -0.1202305033802986
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 12 2 4 -1.
+ <_>
+ 17 13 2 2 2.
+ 0
+ -1.0009329998865724e-003
+ 0.3964129984378815
+ -0.1599515974521637
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 4 5 3 -1.
+ <_>
+ 13 5 5 1 3.
+ 0
+ 4.1314200498163700e-003
+ -0.1492992043495178
+ 0.4295912086963654
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 12 11 2 -1.
+ <_>
+ 13 13 11 1 2.
+ 0
+ 8.7364455685019493e-003
+ -0.1127102002501488
+ 0.4945647120475769
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 16 2 2 -1.
+ <_>
+ 1 16 1 1 2.
+ <_>
+ 2 17 1 1 2.
+ 0
+ 2.6352869463153183e-004
+ -0.1212491989135742
+ 0.4943937957286835
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 27 7 6 4 -1.
+ <_>
+ 29 9 2 4 3.
+ 1
+ -0.0538859590888023
+ 0.7035598754882813
+ -0.0132305501028895
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 7 6 6 -1.
+ <_>
+ 4 9 6 2 3.
+ 0
+ 4.2885672301054001e-003
+ -0.1754055023193359
+ 0.3567946851253510
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 30 6 4 5 -1.
+ <_>
+ 31 7 2 5 2.
+ 1
+ 7.9539399594068527e-003
+ -0.0998840034008026
+ 0.3137167096138001
+ -1.3885619640350342
+ 12
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 8 5 20 7 -1.
+ <_>
+ 13 5 10 7 2.
+ 0
+ 0.0567523688077927
+ -0.3257648050785065
+ 0.3737593889236450
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 30 2 3 12 -1.
+ <_>
+ 30 8 3 6 2.
+ 0
+ 7.0906039327383041e-003
+ -0.1391862928867340
+ 0.1503984034061432
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 2 12 4 -1.
+ <_>
+ 4 2 12 2 2.
+ 1
+ -0.0412988215684891
+ 0.4702607989311218
+ -0.1617936044931412
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 8 36 6 -1.
+ <_>
+ 12 10 12 2 9.
+ 0
+ 0.4775018990039825
+ -0.1006157994270325
+ 0.7635074257850647
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 5 30 6 -1.
+ <_>
+ 13 7 10 2 9.
+ 0
+ 0.4226649105548859
+ -0.0351909101009369
+ 0.8303126096725464
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 4 12 9 -1.
+ <_>
+ 18 4 4 9 3.
+ 0
+ -0.0330318994820118
+ -0.3750554919242859
+ 0.0489026196300983
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 17 6 1 -1.
+ <_>
+ 3 17 3 1 2.
+ 0
+ 1.1923770216526464e-004
+ -0.2661466896533966
+ 0.2234652042388916
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 0 1 2 -1.
+ <_>
+ 34 0 1 1 2.
+ 1
+ 4.2101400904357433e-003
+ 8.7575968354940414e-003
+ -0.5938351750373840
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 0 2 1 -1.
+ <_>
+ 2 0 1 1 2.
+ 1
+ 3.3337279455736279e-004
+ -0.2122765928506851
+ 0.2473503947257996
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 31 3 3 8 -1.
+ <_>
+ 32 4 1 8 3.
+ 1
+ 0.0117938900366426
+ -0.0689979493618011
+ 0.5898082852363586
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 6 26 12 -1.
+ <_>
+ 5 6 13 6 2.
+ <_>
+ 18 12 13 6 2.
+ 0
+ -0.1143207997083664
+ -0.7733368277549744
+ 0.0628622919321060
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 4 12 9 -1.
+ <_>
+ 18 4 4 9 3.
+ 0
+ 0.0824010074138641
+ 0.0168252792209387
+ -0.6170011758804321
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 7 10 10 -1.
+ <_>
+ 13 7 5 5 2.
+ <_>
+ 18 12 5 5 2.
+ 0
+ 0.0181261505931616
+ 0.0995334684848785
+ -0.3830915987491608
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 30 5 4 6 -1.
+ <_>
+ 31 6 2 6 2.
+ 1
+ 8.9282449334859848e-003
+ -0.1010973975062370
+ 0.2948305010795593
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 5 6 4 -1.
+ <_>
+ 5 6 6 2 2.
+ 1
+ -0.0174371004104614
+ 0.4614987075328827
+ -0.1050636023283005
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 29 5 4 5 -1.
+ <_>
+ 30 6 2 5 2.
+ 1
+ -0.0112803103402257
+ 0.4561164975166321
+ -0.1013116016983986
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 5 5 4 -1.
+ <_>
+ 6 6 5 2 2.
+ 1
+ 7.0190089754760265e-003
+ -0.1368626952171326
+ 0.4173265993595123
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 36 1 -1.
+ <_>
+ 12 0 12 1 3.
+ 0
+ -3.2439709175378084e-003
+ 0.2321648001670837
+ -0.1791536957025528
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 3 24 6 -1.
+ <_>
+ 14 5 8 2 9.
+ 0
+ 0.3561589121818543
+ -0.0486268103122711
+ 0.9537345767021179
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 12 6 3 -1.
+ <_>
+ 15 13 6 1 3.
+ 0
+ 3.8440749049186707e-003
+ -0.1028828024864197
+ 0.3671778142452240
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 1 9 17 -1.
+ <_>
+ 14 1 3 17 3.
+ 0
+ 0.0609500296413898
+ 0.0561417415738106
+ -0.6458569765090942
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 18 1 18 10 -1.
+ <_>
+ 18 1 9 10 2.
+ 0
+ 0.1814922988414764
+ 0.0308063905686140
+ -0.4604896008968353
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 1 18 10 -1.
+ <_>
+ 9 1 9 10 2.
+ 0
+ -0.0923592597246170
+ -0.4524821043014526
+ 0.0881522372364998
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 30 7 4 5 -1.
+ <_>
+ 31 8 2 5 2.
+ 1
+ 7.6072998344898224e-003
+ -0.0971223264932632
+ 0.2155224978923798
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 10 1 3 -1.
+ <_>
+ 0 11 1 1 3.
+ 0
+ -4.6946710790507495e-004
+ -0.4089371860027313
+ 0.0800421908497810
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 33 16 2 2 -1.
+ <_>
+ 34 16 1 1 2.
+ <_>
+ 33 17 1 1 2.
+ 0
+ 1.0301820293534547e-004
+ -0.1153035983443260
+ 0.2795535027980804
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 16 2 2 -1.
+ <_>
+ 1 16 1 1 2.
+ <_>
+ 2 17 1 1 2.
+ 0
+ 2.7936851256527007e-004
+ -0.1139610037207604
+ 0.2931660115718842
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 8 36 3 -1.
+ <_>
+ 12 9 12 1 9.
+ 0
+ 0.2467595934867859
+ -0.0385956317186356
+ 0.8264998197555542
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 7 8 4 -1.
+ <_>
+ 14 8 8 2 2.
+ 0
+ -8.4232958033680916e-003
+ 0.3299596905708313
+ -0.1164536997675896
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 9 5 3 -1.
+ <_>
+ 17 10 5 1 3.
+ 0
+ -4.2311567813158035e-003
+ 0.2714211940765381
+ -0.1081148013472557
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 0 1 2 -1.
+ <_>
+ 4 0 1 1 2.
+ 1
+ 1.5653009759262204e-003
+ 0.0782537832856178
+ -0.5209766030311585
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 31 0 3 2 -1.
+ <_>
+ 31 0 3 1 2.
+ 1
+ -5.0341398455202579e-003
+ 0.2948805987834930
+ -0.0469605103135109
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 0 2 3 -1.
+ <_>
+ 5 0 1 3 2.
+ 1
+ 1.4283140189945698e-003
+ -0.1379459947347641
+ 0.2432370930910111
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 13 36 5 -1.
+ <_>
+ 0 13 18 5 2.
+ 0
+ 0.1903136968612671
+ -0.0520935095846653
+ 0.6870803236961365
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 3 4 3 -1.
+ <_>
+ 5 4 4 1 3.
+ 1
+ 8.1368777900934219e-003
+ -0.0533115193247795
+ 0.5827271938323975
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 28 7 6 3 -1.
+ <_>
+ 30 9 2 3 3.
+ 1
+ -0.0467283688485622
+ 0.3552536070346832
+ -0.0178062599152327
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 8 7 3 6 -1.
+ <_>
+ 6 9 3 2 3.
+ 1
+ 0.0143171697854996
+ -0.1262664049863815
+ 0.2696101069450378
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 5 18 10 -1.
+ <_>
+ 23 5 9 5 2.
+ <_>
+ 14 10 9 5 2.
+ 0
+ -0.0961097329854965
+ 0.3411748111248016
+ -0.0392176099121571
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 5 18 10 -1.
+ <_>
+ 4 5 9 5 2.
+ <_>
+ 13 10 9 5 2.
+ 0
+ 0.0748788118362427
+ -0.0648199021816254
+ 0.5671138167381287
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 32 17 3 1 -1.
+ <_>
+ 33 17 1 1 3.
+ 0
+ -5.1972299843328074e-005
+ 0.2874209880828857
+ -0.1642889976501465
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 17 3 1 -1.
+ <_>
+ 2 17 1 1 3.
+ 0
+ -2.0099039829801768e-004
+ 0.2659021019935608
+ -0.1299035996198654
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 0 26 2 -1.
+ <_>
+ 18 0 13 1 2.
+ <_>
+ 5 1 13 1 2.
+ 0
+ 0.0155834900215268
+ 0.0363226197659969
+ -0.8874331712722778
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 3 27 9 -1.
+ <_>
+ 9 6 9 3 9.
+ 0
+ 6.7313341423869133e-003
+ 0.1628185957670212
+ -0.1971620023250580
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 0 18 12 -1.
+ <_>
+ 13 6 18 6 2.
+ 0
+ -0.0452514104545116
+ -0.2031500935554504
+ 0.1573408991098404
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 17 4 1 -1.
+ <_>
+ 1 17 2 1 2.
+ 0
+ 2.8729529003612697e-004
+ -0.1244959011673927
+ 0.2565822899341583
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 29 13 1 3 -1.
+ <_>
+ 28 14 1 1 3.
+ 1
+ -2.1028579212725163e-003
+ -0.5088729262351990
+ 0.0340831801295280
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 12 8 6 -1.
+ <_>
+ 0 14 8 2 3.
+ 0
+ -3.9328099228441715e-003
+ -0.3393375873565674
+ 0.0930555686354637
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 23 7 3 3 -1.
+ <_>
+ 24 7 1 3 3.
+ 0
+ 3.1205590348690748e-003
+ -0.0227940604090691
+ 0.2379353046417236
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 1 12 6 -1.
+ <_>
+ 11 3 12 2 3.
+ 0
+ 0.0780286788940430
+ -0.0445036217570305
+ 0.6776394248008728
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 10 26 8 -1.
+ <_>
+ 18 10 13 4 2.
+ <_>
+ 5 14 13 4 2.
+ 0
+ 0.0424769781529903
+ 0.0925821065902710
+ -0.3536301851272583
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 12 9 6 -1.
+ <_>
+ 14 12 3 6 3.
+ 0
+ -0.0257683005183935
+ -0.9091991186141968
+ 0.0266928393393755
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 12 12 3 -1.
+ <_>
+ 18 13 4 1 9.
+ 0
+ 0.0614446699619293
+ -0.0249543990939856
+ 0.7212049961090088
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 12 12 3 -1.
+ <_>
+ 14 13 4 1 9.
+ 0
+ 3.5776318982243538e-003
+ 0.1772899031639099
+ -0.1972344964742661
+ -1.2766569852828979
+ 13
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 6 27 6 -1.
+ <_>
+ 13 8 9 2 9.
+ 0
+ 0.2858596146106720
+ -0.1539604961872101
+ 0.6624677181243897
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 9 5 4 -1.
+ <_>
+ 17 10 5 2 2.
+ 0
+ 9.2271259054541588e-003
+ -0.1074633970856667
+ 0.4311806857585907
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 16 2 -1.
+ <_>
+ 0 0 8 1 2.
+ <_>
+ 8 1 8 1 2.
+ 0
+ 2.2924109362065792e-003
+ -0.1983013004064560
+ 0.3842228949069977
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 22 0 8 8 -1.
+ <_>
+ 26 0 4 4 2.
+ <_>
+ 22 4 4 4 2.
+ 0
+ 0.0140045098960400
+ -0.1924948990345001
+ 0.3442491888999939
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 0 32 12 -1.
+ <_>
+ 1 0 16 6 2.
+ <_>
+ 17 6 16 6 2.
+ 0
+ 0.0960232019424438
+ 0.1299059987068176
+ -0.6065304875373840
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 28 7 6 10 -1.
+ <_>
+ 31 7 3 5 2.
+ <_>
+ 28 12 3 5 2.
+ 0
+ 6.1803720891475677e-003
+ -0.1904646009206772
+ 0.1891862004995346
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 7 6 10 -1.
+ <_>
+ 2 7 3 5 2.
+ <_>
+ 5 12 3 5 2.
+ 0
+ 8.2172285765409470e-003
+ -0.2518267929553986
+ 0.2664459049701691
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 20 10 3 3 -1.
+ <_>
+ 20 11 3 1 3.
+ 0
+ -1.4542760327458382e-003
+ 0.2710269093513489
+ -0.1204148977994919
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 10 3 3 -1.
+ <_>
+ 13 11 3 1 3.
+ 0
+ 3.0185449868440628e-003
+ -0.1353860944509506
+ 0.4733603000640869
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 16 6 2 -1.
+ <_>
+ 19 16 2 2 3.
+ 0
+ -3.4214779734611511e-003
+ -0.5049971938133240
+ 0.1042480990290642
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 11 7 3 -1.
+ <_>
+ 13 12 7 1 3.
+ 0
+ 9.5980763435363770e-003
+ -0.1034729033708572
+ 0.5837283730506897
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 25 13 3 2 -1.
+ <_>
+ 25 13 3 1 2.
+ 1
+ 4.1849957779049873e-003
+ 0.0588967092335224
+ -0.4623228907585144
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 10 4 4 -1.
+ <_>
+ 13 11 4 2 2.
+ 0
+ -4.6107750385999680e-003
+ 0.3783561885356903
+ -0.1259022951126099
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 16 18 2 -1.
+ <_>
+ 26 16 9 1 2.
+ <_>
+ 17 17 9 1 2.
+ 0
+ 2.8978679329156876e-003
+ -0.1369954943656921
+ 0.2595148086547852
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 13 4 1 -1.
+ <_>
+ 9 13 2 1 2.
+ 1
+ 4.2606070637702942e-003
+ 0.0882339626550674
+ -0.6390284895896912
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 1 2 1 -1.
+ <_>
+ 34 1 1 1 2.
+ 1
+ -4.2996238917112350e-003
+ -0.7953972816467285
+ 0.0170935597270727
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 4 24 6 -1.
+ <_>
+ 13 6 8 2 9.
+ 0
+ 0.3542361855506897
+ -0.0593450404703617
+ 0.8557919859886169
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 33 16 3 2 -1.
+ <_>
+ 33 17 3 1 2.
+ 0
+ -3.0245838570408523e-004
+ 0.3147065043449402
+ -0.1448609977960587
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 17 36 1 -1.
+ <_>
+ 18 17 18 1 2.
+ 0
+ 0.0271694902330637
+ -0.1249295026063919
+ 0.4280903935432434
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 1 2 1 -1.
+ <_>
+ 34 1 1 1 2.
+ 1
+ 3.4571529831737280e-003
+ 0.0397093296051025
+ -0.7089157104492188
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 1 1 2 -1.
+ <_>
+ 2 1 1 1 2.
+ 1
+ 2.1742798853665590e-003
+ 0.0658724531531334
+ -0.6949694156646729
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 22 0 8 10 -1.
+ <_>
+ 24 2 4 10 2.
+ 1
+ 0.0252638105303049
+ -0.1169395968317986
+ 0.1904976963996887
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 4 8 12 -1.
+ <_>
+ 12 4 4 6 2.
+ <_>
+ 16 10 4 6 2.
+ 0
+ -0.0247209891676903
+ -0.4965795874595642
+ 0.1017538011074066
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 26 6 6 6 -1.
+ <_>
+ 29 6 3 3 2.
+ <_>
+ 26 9 3 3 2.
+ 0
+ 0.0103848800063133
+ -0.1148673966526985
+ 0.3374153077602387
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 6 4 6 -1.
+ <_>
+ 5 6 2 3 2.
+ <_>
+ 7 9 2 3 2.
+ 0
+ 5.0045028328895569e-003
+ -0.1096355020999908
+ 0.3925519883632660
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 29 5 2 4 -1.
+ <_>
+ 29 5 1 4 2.
+ 1
+ 7.1279620751738548e-003
+ -0.0649081915616989
+ 0.4042040109634399
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 4 18 3 -1.
+ <_>
+ 7 5 18 1 3.
+ 0
+ 0.0197004191577435
+ -0.0793758779764175
+ 0.5308234095573425
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 29 13 2 3 -1.
+ <_>
+ 28 14 2 1 3.
+ 1
+ 4.2097331024706364e-003
+ 0.0407970212399960
+ -0.6044098734855652
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 5 3 3 -1.
+ <_>
+ 8 6 3 1 3.
+ 1
+ 4.4459570199251175e-003
+ -0.1038623005151749
+ 0.4093598127365112
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 16 22 2 -1.
+ <_>
+ 18 16 11 1 2.
+ <_>
+ 7 17 11 1 2.
+ 0
+ -5.9610428288578987e-003
+ -0.5291494727134705
+ 0.0805394500494003
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 2 1 3 -1.
+ <_>
+ 0 3 1 1 3.
+ 0
+ 5.7519221445545554e-004
+ 0.0638044029474258
+ -0.5863661766052246
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 3 20 6 -1.
+ <_>
+ 26 3 10 3 2.
+ <_>
+ 16 6 10 3 2.
+ 0
+ 0.0605248510837555
+ -0.0337128005921841
+ 0.2631115913391113
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 5 8 6 -1.
+ <_>
+ 12 5 4 6 2.
+ 0
+ -0.0103538101539016
+ -0.4792002141475678
+ 0.0800439566373825
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 8 34 8 -1.
+ <_>
+ 18 8 17 4 2.
+ <_>
+ 1 12 17 4 2.
+ 0
+ -0.0227775108069181
+ -0.3116275072097778
+ 0.1189998015761375
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 9 8 8 -1.
+ <_>
+ 14 9 4 4 2.
+ <_>
+ 18 13 4 4 2.
+ 0
+ -0.0224688798189163
+ -0.6608346104621887
+ 0.0522344894707203
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 35 0 1 3 -1.
+ <_>
+ 35 1 1 1 3.
+ 0
+ 5.8432162040844560e-004
+ 0.0546303391456604
+ -0.4639565944671631
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 8 3 5 -1.
+ <_>
+ 16 8 1 5 3.
+ 0
+ -3.6177870351821184e-003
+ 0.6744704246520996
+ -0.0587895289063454
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 19 0 10 1 -1.
+ <_>
+ 19 0 5 1 2.
+ 1
+ 0.0300888605415821
+ 0.0331335216760635
+ -0.4646137058734894
+ -1.4061349630355835
+ 14
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 3 9 6 -1.
+ <_>
+ 7 5 9 2 3.
+ 1
+ -0.0726009905338287
+ 0.6390709280967712
+ -0.1512455046176910
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 6 24 6 -1.
+ <_>
+ 14 8 8 2 9.
+ 0
+ 0.3471255898475647
+ -0.0790246576070786
+ 0.7955042123794556
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 8 27 6 -1.
+ <_>
+ 13 10 9 2 9.
+ 0
+ 0.3429723083972931
+ -0.1230095997452736
+ 0.6572809815406799
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 4 27 6 -1.
+ <_>
+ 14 6 9 2 9.
+ 0
+ 0.3561694025993347
+ -0.0537334382534027
+ 0.8285108208656311
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 6 5 6 -1.
+ <_>
+ 5 8 5 2 3.
+ 0
+ 6.0840700753033161e-003
+ -0.1284721046686173
+ 0.3382267951965332
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 35 0 1 2 -1.
+ <_>
+ 35 1 1 1 2.
+ 0
+ -1.6281309945043176e-004
+ 0.3035660982131958
+ -0.2518202960491180
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 3 10 3 -1.
+ <_>
+ 3 4 10 1 3.
+ 1
+ 0.0112819001078606
+ -0.0839143469929695
+ 0.4347592890262604
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 29 5 2 4 -1.
+ <_>
+ 29 5 1 4 2.
+ 1
+ 7.4357059784233570e-003
+ -0.0670880377292633
+ 0.3722797930240631
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 0 28 16 -1.
+ <_>
+ 3 0 14 8 2.
+ <_>
+ 17 8 14 8 2.
+ 0
+ -0.0905762165784836
+ -0.5831961035728455
+ 0.0801467597484589
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 31 0 4 2 -1.
+ <_>
+ 31 0 2 2 2.
+ 1
+ 8.8247694075107574e-003
+ 0.1290193051099777
+ -0.4760313034057617
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 9 3 9 -1.
+ <_>
+ 4 12 3 3 3.
+ 0
+ -2.6147770695388317e-003
+ -0.4000220894813538
+ 0.1124631017446518
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 32 16 4 2 -1.
+ <_>
+ 32 17 4 1 2.
+ 0
+ -2.5541300419718027e-004
+ 0.3238615989685059
+ -0.2333187013864517
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 0 1 10 -1.
+ <_>
+ 17 0 1 5 2.
+ 1
+ 0.0265476293861866
+ 0.0723338723182678
+ -0.5837839841842651
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 4 14 8 -1.
+ <_>
+ 17 4 7 8 2.
+ 0
+ -0.0513831414282322
+ -0.2244618982076645
+ 0.0409497395157814
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 0 11 4 -1.
+ <_>
+ 6 2 11 2 2.
+ 0
+ 3.3701129723340273e-003
+ -0.1671708971261978
+ 0.2552697062492371
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 35 0 1 2 -1.
+ <_>
+ 35 1 1 1 2.
+ 0
+ -2.2581920493394136e-003
+ -0.9207922816276550
+ 3.4371060319244862e-003
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 1 2 -1.
+ <_>
+ 0 1 1 1 2.
+ 0
+ -1.3282749569043517e-004
+ 0.1857322007417679
+ -0.2249896973371506
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 33 0 2 1 -1.
+ <_>
+ 33 0 1 1 2.
+ 1
+ -2.8032590635120869e-003
+ -0.8589754104614258
+ 0.0463845208287239
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 0 1 2 -1.
+ <_>
+ 3 0 1 1 2.
+ 1
+ 1.3141379458829761e-003
+ 0.0796270668506622
+ -0.4610596895217896
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 17 36 1 -1.
+ <_>
+ 9 17 18 1 2.
+ 0
+ 0.0638845413923264
+ -0.0534401498734951
+ 0.8104500174522400
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 13 3 1 -1.
+ <_>
+ 8 14 1 1 3.
+ 1
+ -1.9811019301414490e-003
+ -0.6382514834403992
+ 0.0766435563564301
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 4 14 8 -1.
+ <_>
+ 17 4 7 8 2.
+ 0
+ 0.0133598595857620
+ -0.0950375497341156
+ 0.0625333487987518
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 16 4 2 -1.
+ <_>
+ 0 17 4 1 2.
+ 0
+ -1.0935300088021904e-004
+ 0.1747954040765762
+ -0.2287603020668030
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 12 10 3 -1.
+ <_>
+ 13 13 10 1 3.
+ 0
+ 0.0119106303900480
+ -0.0770419836044312
+ 0.5045837759971619
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 12 36 6 -1.
+ <_>
+ 18 12 18 6 2.
+ 0
+ 0.2395170032978058
+ -0.0651228874921799
+ 0.5042074918746948
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 3 27 6 -1.
+ <_>
+ 14 5 9 2 9.
+ 0
+ 0.3983140885829926
+ -0.0299998205155134
+ 0.7968547940254211
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 5 5 3 -1.
+ <_>
+ 8 6 5 1 3.
+ 1
+ 6.1875800602138042e-003
+ -0.0853391736745834
+ 0.3945176899433136
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 7 12 4 -1.
+ <_>
+ 15 7 6 4 2.
+ 0
+ -9.4047123566269875e-003
+ -0.4344133138656616
+ 0.0826191008090973
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 5 8 4 -1.
+ <_>
+ 15 5 4 4 2.
+ 0
+ 0.0117366304621100
+ 0.0694831609725952
+ -0.4870649874210358
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 14 6 4 -1.
+ <_>
+ 16 14 3 4 2.
+ 0
+ -0.0151767702773213
+ -0.5854120850563049
+ 0.0328795611858368
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 10 5 3 -1.
+ <_>
+ 14 11 5 1 3.
+ 0
+ 3.0744259711354971e-003
+ -0.1314608007669449
+ 0.2546674013137817
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 25 3 6 4 -1.
+ <_>
+ 25 4 6 2 2.
+ 0
+ 2.9391339048743248e-003
+ -0.1086023002862930
+ 0.2783496081829071
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 6 6 8 -1.
+ <_>
+ 3 8 6 4 2.
+ 0
+ 2.1510310471057892e-003
+ -0.1575057953596115
+ 0.2087786048650742
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 27 4 5 6 -1.
+ <_>
+ 27 6 5 2 3.
+ 0
+ 5.3775361739099026e-003
+ -0.1320703029632568
+ 0.3767293989658356
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 1 6 9 -1.
+ <_>
+ 4 4 6 3 3.
+ 0
+ 0.0221741795539856
+ -0.0901802927255630
+ 0.4157527089118958
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 21 9 2 4 -1.
+ <_>
+ 21 10 2 2 2.
+ 0
+ -1.9948610570281744e-003
+ 0.2560858130455017
+ -0.0990849286317825
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 10 34 4 -1.
+ <_>
+ 1 10 17 2 2.
+ <_>
+ 18 12 17 2 2.
+ 0
+ 0.0315575599670410
+ 0.0741889998316765
+ -0.5494022965431213
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 15 2 3 -1.
+ <_>
+ 34 16 2 1 3.
+ 0
+ -4.3111158447572961e-005
+ 0.3032462894916534
+ -0.1778181046247482
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 0 2 2 -1.
+ <_>
+ 3 0 2 1 2.
+ 1
+ -3.2675920519977808e-003
+ -0.6721243262290955
+ 0.0591883286833763
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 33 0 1 2 -1.
+ <_>
+ 33 0 1 1 2.
+ 1
+ 4.2293380829505622e-004
+ -0.1103409975767136
+ 0.1257317960262299
+ -1.3384460210800171
+ 15
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 8 0 10 8 -1.
+ <_>
+ 6 2 10 4 2.
+ 1
+ -0.0425620190799236
+ 0.3334665894508362
+ -0.2986198067665100
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 6 30 6 -1.
+ <_>
+ 13 8 10 2 9.
+ 0
+ 0.4182719886302948
+ -0.0951386988162994
+ 0.7570992112159729
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 7 10 4 -1.
+ <_>
+ 13 8 10 2 2.
+ 0
+ -0.0202563796192408
+ 0.4778389036655426
+ -0.1459210067987442
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 5 6 12 -1.
+ <_>
+ 19 5 3 6 2.
+ <_>
+ 16 11 3 6 2.
+ 0
+ -0.0189483091235161
+ -0.3872750103473663
+ 0.0524798892438412
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 1 4 6 -1.
+ <_>
+ 8 3 4 2 3.
+ 1
+ -0.0405505895614624
+ 0.5464624762535095
+ -0.0813998579978943
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 7 33 6 -1.
+ <_>
+ 13 9 11 2 9.
+ 0
+ 0.5187274813652039
+ -0.0279305391013622
+ 0.8458098173141480
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 6 30 3 -1.
+ <_>
+ 13 7 10 1 9.
+ 0
+ 0.2071361988782883
+ -0.0588508695363998
+ 0.7960156202316284
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 11 6 3 -1.
+ <_>
+ 15 12 6 1 3.
+ 0
+ 8.1972572952508926e-003
+ -0.0999663695693016
+ 0.4983156025409699
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 5 6 12 -1.
+ <_>
+ 14 5 3 6 2.
+ <_>
+ 17 11 3 6 2.
+ 0
+ 0.0174453891813755
+ 0.0680409595370293
+ -0.5669981837272644
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 12 26 6 -1.
+ <_>
+ 18 12 13 3 2.
+ <_>
+ 5 15 13 3 2.
+ 0
+ -0.0563102811574936
+ -0.6862804293632507
+ 0.0742225572466850
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 12 27 3 -1.
+ <_>
+ 13 13 9 1 9.
+ 0
+ 0.1809556037187576
+ -0.0528081282973289
+ 0.8448318243026733
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 11 4 3 -1.
+ <_>
+ 16 12 4 1 3.
+ 0
+ -2.3450690787285566e-003
+ 0.2839694023132324
+ -0.1112336963415146
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 12 4 2 -1.
+ <_>
+ 6 13 2 2 2.
+ 1
+ 3.8937770295888186e-003
+ 0.0654993131756783
+ -0.5792096257209778
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 17 2 1 -1.
+ <_>
+ 34 17 1 1 2.
+ 0
+ 3.9383721741614863e-005
+ -0.3093047142028809
+ 0.4223710894584656
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 0 1 12 -1.
+ <_>
+ 16 0 1 6 2.
+ 1
+ 0.0338991582393646
+ 0.0307075399905443
+ -0.7229980826377869
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 17 34 1 -1.
+ <_>
+ 2 17 17 1 2.
+ 0
+ -0.0336443893611431
+ 0.4266444146633148
+ -0.0720057785511017
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 3 18 4 -1.
+ <_>
+ 5 4 18 2 2.
+ 0
+ 0.0388077609241009
+ -0.0417135208845139
+ 0.6599556803703308
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 17 2 1 -1.
+ <_>
+ 34 17 1 1 2.
+ 0
+ -3.9149548683781177e-005
+ 0.4933550059795380
+ -0.2426010966300964
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 2 2 -1.
+ <_>
+ 0 1 2 1 2.
+ 0
+ -2.7580570895224810e-004
+ 0.1791010946035385
+ -0.2192519009113312
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 5 16 3 -1.
+ <_>
+ 15 6 16 1 3.
+ 0
+ 0.0126366596668959
+ -0.0712336227297783
+ 0.2534261941909790
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 9 3 3 -1.
+ <_>
+ 13 10 3 1 3.
+ 0
+ -3.3681739587336779e-003
+ 0.3310086131095886
+ -0.1020777970552445
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 20 4 8 14 -1.
+ <_>
+ 22 4 4 14 2.
+ 0
+ -0.0411845296621323
+ -0.4787198901176453
+ 0.0274448096752167
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 5 20 6 -1.
+ <_>
+ 12 5 10 6 2.
+ 0
+ 0.0172852799296379
+ -0.2373382002115250
+ 0.1541430056095123
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 26 3 6 6 -1.
+ <_>
+ 28 5 2 6 3.
+ 1
+ -0.0583733208477497
+ 0.3635525107383728
+ -0.0629119277000427
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 3 6 6 -1.
+ <_>
+ 8 5 6 2 3.
+ 1
+ 0.0252293199300766
+ -0.0943458229303360
+ 0.4322442114353180
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 0 2 3 -1.
+ <_>
+ 34 0 1 3 2.
+ 1
+ 4.7925519756972790e-003
+ 0.0486642718315125
+ -0.4704689085483551
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 16 2 2 -1.
+ <_>
+ 0 17 2 1 2.
+ 0
+ -1.3549529830925167e-004
+ 0.1936188042163849
+ -0.1933847069740295
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 30 6 4 8 -1.
+ <_>
+ 31 7 2 8 2.
+ 1
+ -0.0179694108664989
+ 0.2900086045265198
+ -0.0545452795922756
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 6 7 4 -1.
+ <_>
+ 5 7 7 2 2.
+ 1
+ 0.0111410403624177
+ -0.1080225035548210
+ 0.3332796096801758
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 20 4 8 14 -1.
+ <_>
+ 22 4 4 14 2.
+ 0
+ 0.0397595092654228
+ 0.0192408692091703
+ -0.4889996051788330
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 8 4 8 14 -1.
+ <_>
+ 10 4 4 14 2.
+ 0
+ -0.0226527098566294
+ -0.5036928057670593
+ 0.0807737335562706
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 17 6 1 -1.
+ <_>
+ 19 17 2 1 3.
+ 0
+ 1.0915650054812431e-003
+ 0.0655540525913239
+ -0.2444387972354889
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 20 6 -1.
+ <_>
+ 10 0 10 6 2.
+ 0
+ 0.0687547475099564
+ 0.0891968086361885
+ -0.3565390110015869
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 8 0 22 18 -1.
+ <_>
+ 8 0 11 18 2.
+ 0
+ -0.3307105898857117
+ 0.4649569988250732
+ -0.0581836998462677
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 2 8 12 -1.
+ <_>
+ 13 2 4 6 2.
+ <_>
+ 17 8 4 6 2.
+ 0
+ -0.0193072296679020
+ -0.4415718019008637
+ 0.0830501168966293
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 10 14 8 -1.
+ <_>
+ 18 10 7 4 2.
+ <_>
+ 11 14 7 4 2.
+ 0
+ 0.0348087586462498
+ 0.0534805804491043
+ -0.5037739872932434
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 16 2 2 -1.
+ <_>
+ 1 16 1 1 2.
+ <_>
+ 2 17 1 1 2.
+ 0
+ -3.8908151327632368e-004
+ 0.3427126109600067
+ -0.0899231806397438
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 0 2 1 -1.
+ <_>
+ 34 0 1 1 2.
+ 1
+ -2.1421869751065969e-003
+ -0.6064280271530151
+ 0.0555892400443554
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 3 24 4 -1.
+ <_>
+ 12 3 12 4 2.
+ 0
+ 0.1101581007242203
+ -0.0547747202217579
+ 0.6878091096878052
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 19 1 2 3 -1.
+ <_>
+ 19 2 2 1 3.
+ 0
+ 3.0875208904035389e-004
+ -0.0558342188596725
+ 0.0931682363152504
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 0 1 2 -1.
+ <_>
+ 2 0 1 1 2.
+ 1
+ 2.1960400044918060e-003
+ 0.0539557486772537
+ -0.6050305962562561
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 3 6 8 -1.
+ <_>
+ 18 3 3 4 2.
+ <_>
+ 15 7 3 4 2.
+ 0
+ -0.0126062501221895
+ -0.4686402976512909
+ 0.0599438697099686
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 5 4 2 -1.
+ <_>
+ 14 6 4 1 2.
+ 0
+ -2.7497899718582630e-003
+ 0.2894253134727478
+ -0.1129785031080246
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 7 30 9 -1.
+ <_>
+ 13 10 10 3 9.
+ 0
+ 0.6096264123916626
+ -0.0478859916329384
+ 0.5946549177169800
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 8 12 9 -1.
+ <_>
+ 12 8 6 9 2.
+ 0
+ 0.0450232513248920
+ 0.0638310685753822
+ -0.5295680165290833
+ -1.2722699642181396
+ 16
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 8 16 5 -1.
+ <_>
+ 14 8 8 5 2.
+ 0
+ 0.0159072801470757
+ -0.3819232881069183
+ 0.2941176891326904
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 30 1 4 10 -1.
+ <_>
+ 31 2 2 10 2.
+ 1
+ -0.0304830092936754
+ 0.6401454806327820
+ -0.1133823990821838
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 0 10 8 -1.
+ <_>
+ 11 2 10 4 2.
+ 1
+ 0.0258412398397923
+ -0.1765469014644623
+ 0.2556340098381043
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 32 2 2 14 -1.
+ <_>
+ 32 2 1 14 2.
+ 1
+ 0.0121606197208166
+ -0.0494619905948639
+ 0.3473398983478546
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 4 2 14 2 -1.
+ <_>
+ 4 2 14 1 2.
+ 1
+ -0.0159101597964764
+ 0.4796676933765411
+ -0.1300950944423676
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 30 14 6 4 -1.
+ <_>
+ 30 14 3 4 2.
+ 0
+ 3.5282061435282230e-004
+ -0.3418492972850800
+ 0.2309112995862961
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 13 1 4 -1.
+ <_>
+ 11 15 1 2 2.
+ 0
+ 6.7633582511916757e-004
+ -0.1543250977993012
+ 0.2668730020523071
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 0 14 18 -1.
+ <_>
+ 18 0 7 9 2.
+ <_>
+ 11 9 7 9 2.
+ 0
+ -0.0599361397325993
+ -0.4880258142948151
+ 0.0933274477720261
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 1 20 9 -1.
+ <_>
+ 10 1 10 9 2.
+ 0
+ -0.1134240999817848
+ -0.6577144265174866
+ 0.0591668188571930
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 21 3 8 3 -1.
+ <_>
+ 23 3 4 3 2.
+ 0
+ -4.3361280113458633e-003
+ -0.1593652069568634
+ 0.0502370409667492
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 9 2 4 -1.
+ <_>
+ 13 10 2 2 2.
+ 0
+ -1.8627740209922194e-003
+ 0.3073025941848755
+ -0.1254066973924637
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 9 11 2 -1.
+ <_>
+ 14 10 11 1 2.
+ 0
+ 0.0126530099660158
+ -0.1004493013024330
+ 0.3749617934226990
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 2 36 9 -1.
+ <_>
+ 12 5 12 3 9.
+ 0
+ 0.6911857724189758
+ -0.0471464097499847
+ 0.8321244120597839
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 12 2 6 -1.
+ <_>
+ 34 15 2 3 2.
+ 0
+ -2.6093868655152619e-004
+ 0.3198773860931397
+ -0.2718330919742584
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 4 14 6 -1.
+ <_>
+ 11 6 14 2 3.
+ 0
+ -0.0763450562953949
+ 0.4309130012989044
+ -0.0908882692456245
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 31 0 4 1 -1.
+ <_>
+ 31 0 2 1 2.
+ 0
+ 2.8098300099372864e-003
+ 0.0587311200797558
+ -0.6199675202369690
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 0 4 1 -1.
+ <_>
+ 3 0 2 1 2.
+ 0
+ -1.3322039740160108e-004
+ 0.2000005990266800
+ -0.2012010961771011
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 19 14 6 4 -1.
+ <_>
+ 21 14 2 4 3.
+ 0
+ -0.0137176299467683
+ -0.7309545278549194
+ 0.0271785296499729
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 14 6 4 -1.
+ <_>
+ 13 14 2 4 3.
+ 0
+ -6.2303808517754078e-003
+ -0.5478098988533020
+ 0.0687499493360519
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 14 36 1 -1.
+ <_>
+ 9 14 18 1 2.
+ 0
+ 0.0499227195978165
+ -0.0473043099045753
+ 0.8242310285568237
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 0 2 2 -1.
+ <_>
+ 5 0 2 1 2.
+ 1
+ -1.9126719562336802e-003
+ -0.5394017100334168
+ 0.0774475932121277
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 26 3 5 3 -1.
+ <_>
+ 26 4 5 1 3.
+ 0
+ 1.1384560493752360e-003
+ -0.0965376868844032
+ 0.1548569053411484
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 8 1 3 -1.
+ <_>
+ 15 9 1 1 3.
+ 1
+ -2.4732090532779694e-003
+ 0.3559078872203827
+ -0.0931698307394981
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 21 11 2 3 -1.
+ <_>
+ 21 12 2 1 3.
+ 0
+ -7.1464257780462503e-004
+ 0.1452019065618515
+ -0.0741942077875137
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 5 6 4 -1.
+ <_>
+ 8 6 6 2 2.
+ 1
+ -0.0204371493309736
+ 0.4416376948356628
+ -0.0809424370527267
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 31 0 2 2 -1.
+ <_>
+ 31 0 1 2 2.
+ 1
+ -4.0483791381120682e-003
+ -0.5999277830123901
+ 0.0330253802239895
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 4 3 9 -1.
+ <_>
+ 6 7 3 3 3.
+ 0
+ 0.0111480504274368
+ -0.1135832965373993
+ 0.3264499902725220
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 19 0 11 2 -1.
+ <_>
+ 19 0 11 1 2.
+ 1
+ 9.8842009902000427e-003
+ 0.0554044805467129
+ -0.3273097872734070
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 0 2 2 -1.
+ <_>
+ 5 0 2 1 2.
+ 1
+ 3.1296359375119209e-003
+ 0.0774086564779282
+ -0.4595307111740112
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 22 0 14 4 -1.
+ <_>
+ 29 0 7 2 2.
+ <_>
+ 22 2 7 2 2.
+ 0
+ 2.9721839819103479e-003
+ -0.1291726976633072
+ 0.1552311033010483
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 1 4 13 -1.
+ <_>
+ 15 1 2 13 2.
+ 1
+ 0.0205544792115688
+ 0.0876004695892334
+ -0.4577418863773346
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 21 3 8 4 -1.
+ <_>
+ 23 3 4 4 2.
+ 0
+ -0.0230272803455591
+ 0.3548808991909027
+ -0.0205669198185205
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 3 8 4 -1.
+ <_>
+ 9 3 4 4 2.
+ 0
+ -8.3903772756457329e-003
+ -0.4324072897434235
+ 0.0920679792761803
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 32 14 2 2 -1.
+ <_>
+ 33 14 1 1 2.
+ <_>
+ 32 15 1 1 2.
+ 0
+ -1.1431539896875620e-003
+ 0.3959133923053742
+ -0.0231928899884224
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 14 2 2 -1.
+ <_>
+ 2 14 1 1 2.
+ <_>
+ 3 15 1 1 2.
+ 0
+ -4.9133709399029613e-004
+ 0.4274964034557343
+ -0.0855242162942886
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 35 5 1 12 -1.
+ <_>
+ 35 9 1 4 3.
+ 0
+ 5.1292928401380777e-004
+ -0.1619673967361450
+ 0.1961497068405151
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 7 1 9 -1.
+ <_>
+ 0 10 1 3 3.
+ 0
+ -5.8478871360421181e-003
+ -0.5911636948585510
+ 0.0624482408165932
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 2 15 6 -1.
+ <_>
+ 12 4 15 2 3.
+ 0
+ -0.0941330492496490
+ 0.4770160913467407
+ -0.0567101612687111
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 17 2 1 -1.
+ <_>
+ 1 17 1 1 2.
+ 0
+ 1.0079269850393757e-004
+ -0.1625709980726242
+ 0.2140229046344757
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 17 2 1 -1.
+ <_>
+ 34 17 1 1 2.
+ 0
+ 3.2930231100181118e-005
+ -0.1859605014324188
+ 0.1964769065380096
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 17 2 1 -1.
+ <_>
+ 1 17 1 1 2.
+ 0
+ -1.1743210052372888e-004
+ 0.3182134926319122
+ -0.1328738033771515
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 0 16 10 -1.
+ <_>
+ 15 0 8 10 2.
+ 0
+ 0.1275181025266647
+ 0.0301400795578957
+ -0.7411035895347595
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 10 24 8 -1.
+ <_>
+ 5 10 12 4 2.
+ <_>
+ 17 14 12 4 2.
+ 0
+ 0.0803262963891029
+ 0.0415550395846367
+ -0.8263683915138245
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 27 4 3 3 -1.
+ <_>
+ 27 5 3 1 3.
+ 0
+ 1.6904190415516496e-003
+ -0.1029061973094940
+ 0.2972418069839478
+ -1.3022350072860718
+ 17
+ -1
+ <_>
+
+
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 6 14 12 -1.
+ <_>
+ 6 6 7 6 2.
+ <_>
+ 13 12 7 6 2.
+ 0
+ -0.0461227893829346
+ 0.4425258934497833
+ -0.2991319894790649
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 5 24 6 -1.
+ <_>
+ 14 7 8 2 9.
+ 0
+ 0.3672331869602203
+ -0.0630117505788803
+ 0.7712538242340088
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 6 3 4 -1.
+ <_>
+ 12 7 3 2 2.
+ 0
+ -3.0962929595261812e-003
+ 0.3514241874217987
+ -0.1730643957853317
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 30 7 6 10 -1.
+ <_>
+ 33 7 3 5 2.
+ <_>
+ 30 12 3 5 2.
+ 0
+ 9.2647131532430649e-003
+ -0.1607280969619751
+ 0.1853290945291519
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 3 12 6 6 -1.
+ <_>
+ 3 12 3 3 2.
+ <_>
+ 6 15 3 3 2.
+ 0
+ 3.1748649198561907e-003
+ -0.1968899965286255
+ 0.2409728020429611
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 20 0 13 2 -1.
+ <_>
+ 20 0 13 1 2.
+ 1
+ 8.0439839512109756e-003
+ 0.0898629724979401
+ -0.3655225932598114
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 6 10 24 6 -1.
+ <_>
+ 14 12 8 2 9.
+ 0
+ 0.3275249004364014
+ -0.0568796806037426
+ 0.7749336957931519
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 15 4 8 8 -1.
+ <_>
+ 19 4 4 4 2.
+ <_>
+ 15 8 4 4 2.
+ 0
+ -0.0190744306892157
+ -0.2895380854606628
+ 0.0622916705906391
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 4 8 8 -1.
+ <_>
+ 13 4 4 4 2.
+ <_>
+ 17 8 4 4 2.
+ 0
+ -0.0205017495900393
+ -0.6262530088424683
+ 0.0682769715785980
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 16 2 2 -1.
+ <_>
+ 34 16 1 2 2.
+ 0
+ 5.3187010053079575e-005
+ -0.2514955997467041
+ 0.2613196074962616
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 6 3 3 -1.
+ <_>
+ 12 7 3 1 3.
+ 0
+ 3.3275580499321222e-003
+ -0.1199077963829041
+ 0.3651930093765259
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 21 7 4 4 -1.
+ <_>
+ 21 8 4 2 2.
+ 0
+ 5.8408430777490139e-003
+ -0.0827485173940659
+ 0.2365082055330277
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 2 8 30 4 -1.
+ <_>
+ 2 8 15 2 2.
+ <_>
+ 17 10 15 2 2.
+ 0
+ -0.0464623309671879
+ -0.6928564906120300
+ 0.0781976729631424
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 27 4 3 4 -1.
+ <_>
+ 27 5 3 2 2.
+ 0
+ -3.7785700988024473e-003
+ 0.3437257111072540
+ -0.1027545034885407
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 4 3 4 -1.
+ <_>
+ 5 5 3 2 2.
+ 0
+ 1.6655459767207503e-003
+ -0.1160527989268303
+ 0.3716202974319458
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 34 16 2 2 -1.
+ <_>
+ 34 16 1 2 2.
+ 0
+ -5.7107670727418736e-005
+ 0.4589366912841797
+ -0.2123643010854721
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 16 34 2 -1.
+ <_>
+ 0 16 17 1 2.
+ <_>
+ 17 17 17 1 2.
+ 0
+ -9.0066380798816681e-003
+ -0.5953341126441956
+ 0.0808764025568962
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 5 15 12 -1.
+ <_>
+ 12 9 15 4 3.
+ 0
+ -0.1378971040248871
+ 0.3957067131996155
+ -0.0898853763937950
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 8 36 6 -1.
+ <_>
+ 12 10 12 2 9.
+ 0
+ 0.5759987235069275
+ -0.0538108199834824
+ 0.8170394897460938
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 25 4 6 2 -1.
+ <_>
+ 25 5 6 1 2.
+ 0
+ -2.3918158840388060e-003
+ 0.1393374055624008
+ -0.0421559289097786
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 17 2 1 -1.
+ <_>
+ 1 17 1 1 2.
+ 0
+ 2.4896071408875287e-004
+ -0.1485866010189056
+ 0.2626332938671112
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 16 0 9 9 -1.
+ <_>
+ 19 0 3 9 3.
+ 0
+ 0.0330624915659428
+ 0.0306599102914333
+ -0.3231860101222992
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 11 0 9 9 -1.
+ <_>
+ 14 0 3 9 3.
+ 0
+ 0.0443218797445297
+ 0.0478538200259209
+ -0.7813590168952942
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 20 5 16 5 -1.
+ <_>
+ 24 5 8 5 2.
+ 0
+ -0.0187181904911995
+ 0.1201262027025223
+ -0.1121146976947784
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 3 16 9 -1.
+ <_>
+ 4 3 8 9 2.
+ 0
+ 0.0923093706369400
+ 0.0424630790948868
+ -0.8009700179100037
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 7 6 26 12 -1.
+ <_>
+ 20 6 13 6 2.
+ <_>
+ 7 12 13 6 2.
+ 0
+ 0.0906654372811317
+ -0.0223045293241739
+ 0.1284797936677933
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 6 24 12 -1.
+ <_>
+ 5 6 12 6 2.
+ <_>
+ 17 12 12 6 2.
+ 0
+ -0.0582949295639992
+ -0.3936854004859924
+ 0.0954821407794952
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 17 4 3 12 -1.
+ <_>
+ 18 4 1 12 3.
+ 0
+ 4.6649780124425888e-003
+ -0.0656419470906258
+ 0.3640717864036560
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 11 6 1 -1.
+ <_>
+ 3 13 2 1 3.
+ 1
+ 5.2480432204902172e-003
+ 0.0687657818198204
+ -0.5050830245018005
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 21 12 14 2 -1.
+ <_>
+ 28 12 7 1 2.
+ <_>
+ 21 13 7 1 2.
+ 0
+ 2.5315659586340189e-003
+ -0.0933471694588661
+ 0.1649612933397293
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 1 13 2 3 -1.
+ <_>
+ 2 13 1 3 2.
+ 0
+ 2.4391160695813596e-004
+ -0.1888543963432312
+ 0.1695670038461685
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 26 8 3 2 -1.
+ <_>
+ 27 9 1 2 3.
+ 1
+ -6.3037211075425148e-003
+ 0.3826352953910828
+ -0.0590420998632908
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 10 8 2 3 -1.
+ <_>
+ 9 9 2 1 3.
+ 1
+ 2.2754059173166752e-003
+ -0.1224882006645203
+ 0.2828365862369537
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 12 0 18 18 -1.
+ <_>
+ 12 0 9 18 2.
+ 0
+ -0.2769486904144287
+ 0.4851497113704681
+ -0.0404825396835804
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 8 9 3 3 -1.
+ <_>
+ 7 10 3 1 3.
+ 1
+ 5.8051547966897488e-003
+ -0.0835584178566933
+ 0.4215149879455566
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 28 5 5 6 -1.
+ <_>
+ 28 7 5 2 3.
+ 0
+ 2.4654529988765717e-003
+ -0.1281685978174210
+ 0.2077662944793701
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 9 1 9 8 -1.
+ <_>
+ 9 1 9 4 2.
+ 1
+ 7.8863510861992836e-003
+ -0.1719754040241242
+ 0.2079081982374191
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 0 36 2 -1.
+ <_>
+ 18 0 18 1 2.
+ <_>
+ 0 1 18 1 2.
+ 0
+ -0.0118171302601695
+ -0.5788066983222961
+ 0.0589591413736343
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 0 26 6 -1.
+ <_>
+ 5 0 13 3 2.
+ <_>
+ 18 3 13 3 2.
+ 0
+ -0.0641399174928665
+ -0.6368926167488098
+ 0.0417975001037121
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 28 3 3 3 -1.
+ <_>
+ 28 4 3 1 3.
+ 0
+ -1.2179970508441329e-003
+ 0.2356870025396347
+ -0.0805152580142021
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 5 3 5 3 -1.
+ <_>
+ 5 4 5 1 3.
+ 0
+ 2.8652620967477560e-003
+ -0.0931371971964836
+ 0.3902595043182373
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 14 12 8 2 -1.
+ <_>
+ 16 12 4 2 2.
+ 0
+ -5.7746102102100849e-003
+ -0.5753986835479736
+ 0.0596776902675629
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 13 0 9 14 -1.
+ <_>
+ 16 0 3 14 3.
+ 0
+ 0.0653770864009857
+ 0.0341660715639591
+ -0.7425342202186585
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 23 0 10 1 -1.
+ <_>
+ 23 0 5 1 2.
+ 1
+ 0.0162657108157873
+ 0.0536542609333992
+ -0.2365860939025879
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 8 14 2 2 -1.
+ <_>
+ 8 14 1 2 2.
+ 1
+ 2.2717609535902739e-003
+ 0.0533591099083424
+ -0.5494074225425720
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 12 36 3 -1.
+ <_>
+ 12 13 12 1 9.
+ 0
+ 0.2262602001428604
+ -0.0420460589230061
+ 0.7791252136230469
+ <_>
+
+ <_>
+
+
+
+ <_>
+ 0 13 34 4 -1.
+ <_>
+ 0 13 17 2 2.
+ <_>
+ 17 15 17 2 2.
+ 0
+ -0.0293774604797363
+ -0.5947058796882629
+ 0.0548178702592850
+ -1.1933319568634033
+ 18
+ -1
+
diff --git a/samples/c/smiledetect.cpp b/samples/c/smiledetect.cpp
new file mode 100644
index 000000000..dd2b03edf
--- /dev/null
+++ b/samples/c/smiledetect.cpp
@@ -0,0 +1,282 @@
+#include "opencv2/objdetect/objdetect.hpp"
+#include "opencv2/highgui/highgui.hpp"
+#include "opencv2/imgproc/imgproc.hpp"
+
+#include
+#include
+#include
+
+using namespace std;
+using namespace cv;
+
+static void help()
+{
+ cout << "\nThis program demonstrates the smile detector.\n"
+ "Usage:\n"
+ "./smiledetect [--cascade= this is the frontal face classifier]\n"
+ " [--smile-cascade[=smile_cascade_path]]\n"
+ " [--scale=]\n"
+ " [--try-flip]\n"
+ " [filename|camera_index]\n\n"
+ "Example:\n"
+ "./smiledetect --cascade=\"../../data/haarcascades/haarcascade_frontalface_alt.xml\" --smile-cascade=\"../../data/haarcascades/haarcascade_smile.xml\" --scale=1.3\n\n"
+ "During execution:\n\tHit any key to quit.\n"
+ "\tUsing OpenCV version " << CV_VERSION << "\n" << endl;
+}
+
+void detectAndDraw( Mat& img, CascadeClassifier& cascade,
+ CascadeClassifier& nestedCascade,
+ double scale, bool tryflip );
+
+string cascadeName = "../../data/haarcascades/haarcascade_frontalface_alt.xml";
+string nestedCascadeName = "../../data/haarcascades/haarcascade_smile.xml";
+
+// The number of detected neighbors depends on image size, these are for performing an approximate mapping to a maximum number of neighbors
+const float coef1 = 0.3190;
+const float coef2 = -48.7187;
+
+
+int main( int argc, const char** argv )
+{
+ CvCapture* capture = 0;
+ Mat frame, frameCopy, image;
+ const string scaleOpt = "--scale=";
+ size_t scaleOptLen = scaleOpt.length();
+ const string cascadeOpt = "--cascade=";
+ size_t cascadeOptLen = cascadeOpt.length();
+ const string nestedCascadeOpt = "--smile-cascade";
+ size_t nestedCascadeOptLen = nestedCascadeOpt.length();
+ const string tryFlipOpt = "--try-flip";
+ size_t tryFlipOptLen = tryFlipOpt.length();
+ string inputName;
+ bool tryflip = false;
+
+ help();
+
+ CascadeClassifier cascade, nestedCascade;
+ double scale = 1;
+
+ for( int i = 1; i < argc; i++ )
+ {
+ cout << "Processing " << i << " " << argv[i] << endl;
+ if( cascadeOpt.compare( 0, cascadeOptLen, argv[i], cascadeOptLen ) == 0 )
+ {
+ cascadeName.assign( argv[i] + cascadeOptLen );
+ cout << " from which we have cascadeName= " << cascadeName << endl;
+ }
+ else if( nestedCascadeOpt.compare( 0, nestedCascadeOptLen, argv[i], nestedCascadeOptLen ) == 0 )
+ {
+ if( argv[i][nestedCascadeOpt.length()] == '=' )
+ nestedCascadeName.assign( argv[i] + nestedCascadeOpt.length() + 1 );
+ if( !nestedCascade.load( nestedCascadeName ) )
+ cerr << "WARNING: Could not load classifier cascade for nested objects" << endl;
+ }
+ else if( scaleOpt.compare( 0, scaleOptLen, argv[i], scaleOptLen ) == 0 )
+ {
+ if( !sscanf( argv[i] + scaleOpt.length(), "%lf", &scale ) || scale < 1 )
+ scale = 1;
+ cout << " from which we read scale = " << scale << endl;
+ }
+ else if( tryFlipOpt.compare( 0, tryFlipOptLen, argv[i], tryFlipOptLen ) == 0 )
+ {
+ tryflip = true;
+ cout << " will try to flip image horizontally to detect assymetric objects\n";
+ }
+ else if( argv[i][0] == '-' )
+ {
+ cerr << "WARNING: Unknown option " << argv[i] << endl;
+ }
+ else
+ inputName.assign( argv[i] );
+ }
+
+ if( !cascade.load( cascadeName ) )
+ {
+ cerr << "ERROR: Could not load classifier cascade" << endl;
+ help();
+ return -1;
+ }
+
+ if( inputName.empty() || (isdigit(inputName.c_str()[0]) && inputName.c_str()[1] == '\0') )
+ {
+ capture = cvCaptureFromCAM( inputName.empty() ? 0 : inputName.c_str()[0] - '0' );
+ int c = inputName.empty() ? 0 : inputName.c_str()[0] - '0' ;
+ if(!capture) cout << "Capture from CAM " << c << " didn't work" << endl;
+ }
+ else if( inputName.size() )
+ {
+ image = imread( inputName, 1 );
+ if( image.empty() )
+ {
+ capture = cvCaptureFromAVI( inputName.c_str() );
+ if(!capture) cout << "Capture from AVI didn't work" << endl;
+ }
+ }
+ else
+ {
+ image = imread( "lena.jpg", 1 );
+ if(image.empty()) cout << "Couldn't read lena.jpg" << endl;
+ }
+
+ cvNamedWindow( "result", 1 );
+
+ if( capture )
+ {
+ cout << "In capture ..." << endl;
+ for(;;)
+ {
+ IplImage* iplImg = cvQueryFrame( capture );
+ frame = iplImg;
+ if( frame.empty() )
+ break;
+ if( iplImg->origin == IPL_ORIGIN_TL )
+ frame.copyTo( frameCopy );
+ else
+ flip( frame, frameCopy, 0 );
+
+ detectAndDraw( frameCopy, cascade, nestedCascade, scale, tryflip );
+
+ if( waitKey( 10 ) >= 0 )
+ goto _cleanup_;
+ }
+
+ waitKey(0);
+
+_cleanup_:
+ cvReleaseCapture( &capture );
+ }
+ else
+ {
+ cout << "In image read" << endl;
+ if( !image.empty() )
+ {
+ detectAndDraw( image, cascade, nestedCascade, scale, tryflip );
+ waitKey(0);
+ }
+ else if( !inputName.empty() )
+ {
+ /* assume it is a text file containing the
+ list of the image filenames to be processed - one per line */
+ FILE* f = fopen( inputName.c_str(), "rt" );
+ if( f )
+ {
+ char buf[1000+1];
+ while( fgets( buf, 1000, f ) )
+ {
+ int len = (int)strlen(buf), c;
+ while( len > 0 && isspace(buf[len-1]) )
+ len--;
+ buf[len] = '\0';
+ cout << "file " << buf << endl;
+ image = imread( buf, 1 );
+ if( !image.empty() )
+ {
+ detectAndDraw( image, cascade, nestedCascade, scale, tryflip );
+ c = waitKey(0);
+ if( c == 27 || c == 'q' || c == 'Q' )
+ break;
+ }
+ else
+ {
+ cerr << "Aw snap, couldn't read image " << buf << endl;
+ }
+ }
+ fclose(f);
+ }
+ }
+ }
+
+ cvDestroyWindow("result");
+ return 0;
+}
+
+void detectAndDraw( Mat& img, CascadeClassifier& cascade,
+ CascadeClassifier& nestedCascade,
+ double scale, bool tryflip)
+{
+ int i = 0;
+ vector faces, faces2;
+ const static Scalar colors[] = { CV_RGB(0,0,255),
+ CV_RGB(0,128,255),
+ CV_RGB(0,255,255),
+ CV_RGB(0,255,0),
+ CV_RGB(255,128,0),
+ CV_RGB(255,255,0),
+ CV_RGB(255,0,0),
+ CV_RGB(255,0,255)} ;
+ Mat gray, smallImg( cvRound (img.rows/scale), cvRound(img.cols/scale), CV_8UC1 );
+
+ const int max_neighbors = MAX(0, cvRound((float)coef1*smallImg.cols + coef2));
+
+ cvtColor( img, gray, CV_BGR2GRAY );
+ resize( gray, smallImg, smallImg.size(), 0, 0, INTER_LINEAR );
+ equalizeHist( smallImg, smallImg );
+
+ cascade.detectMultiScale( smallImg, faces,
+ 1.1, 2, 0
+ //|CV_HAAR_FIND_BIGGEST_OBJECT
+ //|CV_HAAR_DO_ROUGH_SEARCH
+ |CV_HAAR_SCALE_IMAGE
+ ,
+ Size(30, 30) );
+ if( tryflip )
+ {
+ flip(smallImg, smallImg, 1);
+ cascade.detectMultiScale( smallImg, faces2,
+ 1.1, 2, 0
+ //|CV_HAAR_FIND_BIGGEST_OBJECT
+ //|CV_HAAR_DO_ROUGH_SEARCH
+ |CV_HAAR_SCALE_IMAGE
+ ,
+ Size(30, 30) );
+ for( vector::const_iterator r = faces2.begin(); r != faces2.end(); r++ )
+ {
+ faces.push_back(Rect(smallImg.cols - r->x - r->width, r->y, r->width, r->height));
+ }
+ }
+ for( vector::iterator r = faces.begin(); r != faces.end(); r++, i++ )
+ {
+ Mat smallImgROI;
+ vector nestedObjects;
+ Point center;
+ Scalar color = colors[i%8];
+ int radius;
+
+ double aspect_ratio = (double)r->width/r->height;
+ if( 0.75 < aspect_ratio && aspect_ratio < 1.3 )
+ {
+ center.x = cvRound((r->x + r->width*0.5)*scale);
+ center.y = cvRound((r->y + r->height*0.5)*scale);
+ radius = cvRound((r->width + r->height)*0.25*scale);
+ circle( img, center, radius, color, 3, 8, 0 );
+ }
+ else
+ rectangle( img, cvPoint(cvRound(r->x*scale), cvRound(r->y*scale)),
+ cvPoint(cvRound((r->x + r->width-1)*scale), cvRound((r->y + r->height-1)*scale)),
+ color, 3, 8, 0);
+ if( nestedCascade.empty() )
+ continue;
+
+ const int half_height=cvRound((float)r->height/2);
+ r->y=r->y + half_height;
+ r->height = half_height;
+ smallImgROI = smallImg(*r);
+ nestedCascade.detectMultiScale( smallImgROI, nestedObjects,
+ 1.1, 0, 0
+ //|CV_HAAR_FIND_BIGGEST_OBJECT
+ //|CV_HAAR_DO_ROUGH_SEARCH
+ //|CV_HAAR_DO_CANNY_PRUNING
+ |CV_HAAR_SCALE_IMAGE
+ ,
+ Size(30, 30) );
+
+ // Draw rectangle reflecting confidence
+ const int smile_neighbors = nestedObjects.size();
+ cout << "Detected " << smile_neighbors << " smile neighbors" << endl;
+ const int rect_height = cvRound((float)img.rows * smile_neighbors / max_neighbors);
+ CvScalar col = CV_RGB((float)255 * smile_neighbors / max_neighbors, 0, 0);
+ rectangle(img, cvPoint(0, img.rows), cvPoint(img.cols/10, img.rows - rect_height), col, -1);
+ }
+
+ cv::imshow( "result", img );
+}