2
3
29900
0
2
.5
0 6.88987567594535
.5
0 -6.88987567594535
.3183098861837906715
1 0
0
1
1.549304477941
0.246899772454
1.400344365369
0.737060385348
0.382522923066
-0.261420075765
0.620255317985
-0.939040502362
1.141930955533
-0.953564652618
0.345815082176
0.278827029162
-0.405019294007
0.181980041427
-0.439380000652
1.307341714534
-1.454859655278
0.092558582508
1.032138357565
-0.064544557221
-1.477361986307
1.138068521407
0.153172176643
-0.456741988350
0.431987964852
-0.478748658812
-0.366077584780
0.752113845466
0.281942493079
0.024851953513
-1.300988747885
-0.235434895752
2.025470372527
-0.192682381781
-1.314980076216
0.199265655591
0.143401426352
0.068842330054
0.457165623690
-0.304032996756
-0.099999171530
0.783239363516
-1.335318888308
-0.692129554529
1.763214656419
0.360568410495
-0.108518016488
-0.931659543987
-0.707632407815
0.322782371838
0.390453859200
1.398065719554
-0.741727440906
-0.702834730313
-0.162147871002
0.022852692960
1.165253348702
-1.587730961890
0.254834725622
1.167275968835
0.038503242864
0.245484039274
-1.576247693680
0.205512357560
-0.364760338251
-0.027093886291
1.830728603559
0.280988858972
-0.298523676914
-1.633423858179
-0.582444865574
1.067847736870
0.308723172507
-0.112769492994
0.129613889482
0.249280943734
0.106657730225
-0.531173888853
-0.323849609621
0.820837567439
-0.471039683316
-0.904532379870
-0.090384607020
0.963589787896
1.213476253196
0.185696737305
-0.591343006570
-1.067353171633
-1.072319418147
-0.072890983089
1.593687841356
0.006135941667
0.558630252984
0.068221264491
-0.321343664457
-0.003257115477
-1.443424303416
0.895435830429
-0.639596069814
0.864185296900
0.500088174089
-1.231844841664
0.172946052607
-0.047573236218
2.166029479761
-0.812652045480
-0.670412986895
-0.153741680955
-1.088904994927
0.049198645023
0.114863031754
0.811772544336
0.035405779536
0.838825222941
1.053218385615
-0.261829873537
-2.459878689023
-0.341765370064
0.112882587272
-0.090714453278
1.808465885509
-0.075065677717
0.034801293071
-1.073706811287
0.380329521311
1.169661030978
-1.141098831771
0.193381620629
0.318401215840
-0.611125874762
-0.329689929677
-0.024196671652
-0.041976679356
-0.352866670949
0.810885651369
0.771802673105
0.435337297458
0.095356176553
-0.269821687633
0.089024258505
-2.530670897853
-0.265879599204
0.412595638289
0.554353320765
1.654421280492
-0.230026529415
0.279040538018
-0.186967522887
-0.174714280425
-0.283609628026
0.057409932734
-1.227646820375
0.386212082393
0.018317390433
0.096402968990
1.146454208308
-0.822950084566
0.345182108034
-0.958907274050
-0.297513959092
1.271727318895
1.503612983019
-0.425750893893
-0.173529734987
-1.401396066576
-0.724341128164
-0.040034104864
-0.922255487809
1.492893973286
-0.086916257817
1.096804829435
0.037735832119
0.287700786630
0.119401525200
0.420625987839
-0.392010413209
-1.653655048356
-0.592479073396
-0.969219721790
1.892818855695
-0.112929898723
0.288200171096
0.705893052633
0.146870820896
0.009506441902
-1.246634847872
0.504919941966
0.125154510659
0.105695510566
0.454923599618
-0.389192788351
-0.351065363110
-0.005046263594
0.050740954318
-1.304644192864
-0.493490008649
1.387302741793
0.761559327719
-0.283296647221
-0.006689474360
1.338886150258
-0.196617658466
0.452025741312
-0.224090677747
-1.908502729318
-1.068692436064
-0.122513518855
-0.088260592576
-0.073705427902
1.633495545162
1.957773452793
-0.403291978905
-1.259045453071
0.577294707093
-0.296941198742
-0.006496799570
-0.238192674750
0.263651363249
-0.984210654379
0.364522206363
0.076223681043
-0.889835254886
0.340104239850
0.428899226190
1.257682838010
-1.117022837137
0.032002326748
-1.123129436302
1.299595674112
0.061547408285
0.466502612380
1.131828873246
-0.405654195529
0.265760691584
-2.223370106205
-0.131146712291
-0.529498244165
-0.611250249720
-0.079958439741
1.616881849977
-0.140544308678
0.681413267435
1.634588325788
-0.686689342504
-0.116299590627
0.025807834584
0.015414556329
-0.223328838767
-1.663498770719
-0.439756562025
0.343762191185
-1.085221914270
1.812161072968
0.237910099371
-0.191661859993
0.378139946901
0.299607010792
-0.052092042782
0.287788071030
-0.706265363280
-0.946820054355
1.027402010049
-0.146029746129
1.030458857997
-0.037488011961
-0.263529255204
-0.037940771004
-1.481531873389
-0.546697913418
0.504065535728
-0.574419834308
-0.017996767139
1.195757337529
0.435533015457
0.393481165393
0.079918423651
0.147735751333
-0.023336990912
-0.119447442799
1.266155548822
0.137925682348
-1.613726541982
-2.287355896060
0.016843814679
-0.411928453639
0.079480329047
1.221681135189
0.709142358560
0.858862082226
-0.000804181070
1.495354561398
-0.996264520043
-0.356381132080
-1.170253594600
0.123595582572
0.456517798532
-0.289669620438
0.317324264807
-0.157902048678
-0.204754493753
-0.439397666688
0.213367153163
-0.040668392192
0.860352875397
-1.901998716137
1.124432653930
0.349079164952
-0.304142211105
0.028379215022
-0.003996729760
0.042699821319
0.478964510375
1.776206638686
0.180936560584
-0.743826362287
-1.583557033105
0.534792185682
-0.717189177781
-1.161786766450
-0.200643605113
-0.460939709071
0.121005695951
1.149455262446
-0.127352011705
2.329554327682
-0.037958786044
-0.188578083081
-0.094259821190
-0.268850395471
1.115206226987
-1.266656821445
-0.187118521329
-1.122224953422
-0.019969830271
0.028359752908
0.439003169099
-1.428854557068
0.200426456481
1.349358135246
-0.023697944419
-0.134659747441
0.504974584342
0.485808380476
0.207105756673
0.058464293681
-1.431567589615
0.260039379753
-0.350135305755
0.184989626140
-0.133488066252
1.240632096654
1.762560582426
-0.607343488584
-1.203932018346
-1.494661999755
-0.084381792101
-0.917930481499
0.532518496658
-0.429296915726
-0.991432908804
2.932552729060
-0.022397377873
-0.102072477455
0.787068264431
0.446509815623
-0.003341682089
-0.500023635113
0.285499298008
0.227547620496
-0.365482446331
0.008592431340
-0.987646254636
-1.931416952166
-0.265097967389
0.223644474107
0.209709669123
0.193902443799
1.593305019765
0.095533287169
0.288789042397
0.704815170009
0.050201684666
-0.281801961230
0.183735108449
-0.543907139116
-0.735493485386
-0.004561083306
-0.327358991573
0.078613187768
1.487844452033
-0.577866786709
-0.150886839420
-0.764566280220
-0.391507231205
1.253918519691
-1.893151274288
1.179887276653
-0.005974152725
0.200686194766
-0.812603438947
-0.010364032581
0.006929396367
1.210157011149
0.605006853765
-0.304620618703
-0.190012685652
0.200980110477
1.475395950831
-0.347184690499
0.190557904369
-1.725006983032
0.415064748352
-1.655729976736
-0.666694984467
-0.362749777406
0.023543418293
-0.136742531304
0.739679640588
-0.066618912396
0.879251406585
2.530781962816
-0.338588341327
0.867157697446
-0.597117854149
-0.624822068836
-0.305149372212
-1.137992712894
-0.065645612544
0.894405274791
-1.208366783254
0.210329518383
-0.157137548384
-0.010065520667
0.136869708756
-0.215291296648
0.105338009139
0.408476237696
-0.602099040298
-0.435936978974
0.874866046216
0.564755886628
1.013229823781
0.068895365329
-0.786703739987
-1.378625745025
-0.046162238857
0.412062924816
0.446168316494
0.664495491722
0.289915118936
1.136761108422
-0.070023152625
-1.730608483539
-0.053725056084
0.014168098676
-0.708176048812
-1.740069464971
-0.625888092442
1.174644174506
0.330080930185
0.095355675262
1.272649230549
-0.330463750788
0.004522559530
1.753547541583
0.148114684373
-0.366651988092
0.007082885807
0.411744229531
0.283059283160
-0.984798572641
-0.746869371588
-0.203186188620
-0.042275391014
-0.478589210248
-1.312840335626
-0.947012749033
1.148279193819
-0.236749738357
0.055560650762
2.505042290471
-0.073456128802
-0.127031473505
-0.002400690789
1.055716626565
-1.138192961475
0.724009127225
0.371241703366
-1.063890873295
-1.488741868204
-0.105117798824
0.983269804256
0.039984193687
0.659990278231
-0.010919445906
0.427009788762
-0.346004369955
0.435917006954
-1.503559283242
-0.178839659723
-0.681316810749
0.346332073700
0.152262328320
0.636956747946
-1.681339171339
-0.227704670084
1.637928234122
0.790304759582
0.368595182327
-0.279156836278
0.844156269087
-0.044312297237
0.585853913023
-0.907944033686
0.270800862814
-0.343825291098
-0.080706181582
0.009316968363
0.127470132357
-0.827850988778
-1.094220089945
-1.050809753415
-0.855786675254
0.029480209402
1.591758534816
0.032489995515
0.103444810449
0.295199959416
1.596494523029
1.490943680069
-0.033883672808
-0.084772617253
-0.408287055156
-0.598973629796
-0.016805127057
-0.146282948405
-2.295343965655
0.888397609420
-0.494134854239
0.647670322498
0.780950991679
0.467336544767
-1.700836870992
-0.113316902609
-0.027882471916
0.013291346483
1.080789524460
-1.096119412170
0.674773251139
0.069614591421
0.174284803817
0.138859518269
0.123817971632
0.036262372260
0.133531484539
-0.851252952816
-0.036156104521
0.218388304852
0.084720879393
-0.307793860273
1.961660461559
0.715753439185
0.124664618779
0.598325384344
-2.500153757665
-0.214583419071
-1.013139834558
-0.667798128221
0.026096197508
-0.237964342465
-0.372322998611
0.112320533230
0.123139229701
-0.519803679346
1.480160407608
0.950070563444
1.098677431615
-0.086677958268
0.776299320048
0.236462923278
-0.001245921333
-1.333146052203
0.662338237592
-0.192984427485
-1.543517082116
1.055941568763
-0.322106300493
0.002300261590
-1.813079134441
-0.121842570844
-0.087553370469
0.119748478997
0.707285069525
-0.251901715358
-0.261818917181
0.188028824724
0.491631904425
0.800708170951
-0.069939623695
1.275465744907
-0.317227054050
0.025442256594
-0.397151144571
-0.066862029889
0.330570685840
-1.529952648390
-0.120417685288
-0.048544855136
1.332948562463
0.100536218708
-1.719128307575
0.646442279071
1.742088545878
-0.055327937345
0.154621139741
-0.941347172391
-0.471208889597
-1.202251553833
0.025653474027
-0.544848778260
-0.006192151315
0.279027546997
-0.030247945101
-0.334644767728
0.742061860699
-0.021791520224
1.605430690758
0.260508303828
0.280325823537
1.220418234164
-0.329463429336
0.403309678405
-2.453412002466
0.862110810220
0.483373820003
-0.259771862841
-1.111144404667
1.533851160355
-0.841057486019
-1.626778209578
-0.310858035872
-1.271780392407
-0.416620922770
0.142533931820
0.187474666593
1.315814827048
0.509128866285
1.514004123126
-0.197307042008
-0.001604058336
2.105575968467
-0.730851396499
-0.058809717204
-0.450436672748
0.133586025335
-1.002752275277
-0.146037163060
-1.224262463026
-0.243000825592
-0.023443721806
1.727794001299
0.090000449806
-0.561041018904
-0.017834408132
-0.289816898209
0.855957092039
-1.014327017430
-0.219700121953
-0.030939347462
-1.113073103731
0.083972282264
1.377885535675
0.680149575715
0.218664614346
-1.291475275783
0.026599581997
0.310521606524
0.000851475375
0.597671938308
-0.275792684315
-0.036715331406
0.529266910078
-0.121712691892
0.568865175652
0.782359384767
-0.277300402259
-0.344139730143
0.389818511157
0.320869876221
-1.316048515064
0.052843159881
-0.234084902633
-2.217934077066
0.070283260236
0.115179388831
-0.397475019253
-0.542466197092
0.279448291261
0.167203471155
1.588821987118
-0.206813658796
0.018443746624
1.503878437515
0.065616254279
2.730743002995
-0.225915385791
-0.548949573303
-0.525170691765
-1.865257267161
0.498793795430
-0.662031480874
0.028283225989
-0.130733088360
-0.195969319845
-0.829674732029
-0.150917547569
0.825033291459
-1.036213427138
0.304107947832
0.322028971839
-1.536031445189
0.399207760844
2.650598219236
-0.343521973244
-0.034700357832
-0.750292197010
-0.045210771751
-0.652596786762
1.219408386528
1.023961492389
0.403579485693
-0.920858711108
-0.005177283024
-0.169543442411
-1.480637300511
0.025835772269
0.442325340853
0.895840593463
0.205669747278
0.006371948486
-0.566243378847
1.632386575912
0.003773307587
-0.137806354466
-1.530164764929
0.849392540397
-1.745718084890
0.212443559300
-0.410717467969
-0.995926044233
-0.158426556766
-0.108575795099
0.324904129440
-0.209037421721
0.175259424472
1.325900889961
2.468514601849
-0.267941043695
0.042314611127
-0.585619211363
0.447422156566
0.040191161884
0.637049699398
-0.904849838497
0.077777694854
-0.442702307213
-0.047330065345
-0.103387931269
0.284661626275
0.093362666846
-0.491612403107
-1.467541629688
-1.139503350405
-0.011350930662
-0.002020243196
-0.012861513509
-0.507178751539
-0.028140863215
0.071054813396
1.557575253902
2.305124072014
-0.360073494791
0.409352595862
0.845005980560
-0.233769655975
-0.423122858269
-0.691055952978
0.253665322500
-0.606563906452
-0.212213640045
0.555426505337
0.325468090603
-2.933067746675
0.254420057562
1.066445313465
0.172445307487
-0.009255781569
0.471386123983
0.594212863694
1.002287858488
-1.258970146751
-1.018261856258
-0.009367567728
-0.219285753335
0.010735744821
-0.365789882423
0.536015526126
-0.398776394699
0.937339827723
-0.958131179036
-0.275332226627
0.124453666073
-0.294387504747
1.108253564679
-0.141814493370
0.072495525252
2.285837553359
0.068447585378
-0.313804117192
-0.523860358532
0.295232214546
0.160022827690
-0.764058313974
0.107533002412
0.643061673257
-0.177982998382
-1.496537431155
0.489280154549
-1.032913524856
0.019731840614
-0.439501704513
-1.217997385598
0.036475923387
-0.533883151048
-0.123595223498
-0.011897839413
1.145988979404
1.594305535672
-0.029505041479
-0.434324763458
1.362228141459
0.312613516895
2.287456282523
-0.679757985234
-0.524576433397
0.023714579249
-0.614282149060
-0.398428716018
-0.925117365291
0.226777970025
-0.564747650259
-0.094438800162
-0.472769288808
-0.064062530479
-0.504051752880
1.200972491657
-0.101705041471
-0.921987464834
0.808411390368
0.019623675156
-1.872128068291
1.175181941232
0.622763949972
0.027813586963
-0.243453907364
0.175087086966
-0.009097756577
0.506508644804
0.212052852670
-0.007554507823
-0.095359095209
0.003058563354
0.163200649256
0.280688515956
0.369202700947
-0.480563948272
-0.932834739297
-0.245977483303
0.308811540552
-1.162208881439
1.355433883002
1.461015852732
0.510456617733
-0.288935346220
1.569801503167
-1.946266555747
0.030517061417
-0.305772875338
-1.218843627175
-0.782721689850
-1.246075785286
0.033373700972
-0.071519363373
-0.436692854148
0.298305974490
0.078347288775
0.691250570659
0.018691498324
0.600627988709
1.827749634833
0.449166791990
-0.050553837916
0.503506237618
1.395121795173
-0.108487183922
-0.162744073138
-1.564216635973
-0.811504995335
-0.083236469968
0.522522759310
-0.010040673312
0.862530104593
-1.097180323595
0.212420929166
-1.572767977706
0.159760572482
-0.969691224311
-1.072717033946
0.520285805399
0.277622166395
0.511395863218
-0.455442721739
0.086187566404
-0.091012991744
1.971721151738
1.156752198948
-0.978491718282
-0.130556274171
0.007006821731
-0.086233086772
1.584950185212
-0.000986791668
0.229474743749
-0.918845161361
-0.162401371602
-1.058543506222
0.010973546698
0.118256228625
0.372156487000
-0.754232222672
0.438545014923
-0.346010383077
0.697617267742
0.092246431855
-1.157128061838
1.353901979833
-0.183650559594
0.297744812069
-0.065497452604
-0.390979871142
-0.211981601242
0.426255290577
-2.033989410806
0.335306163638
-0.855960843025
-0.177073844801
1.779034096910
-0.201764713279
-0.286845640900
-0.999382380407
0.086080365024
0.763113185033
2.264191388082
-0.258756371816
-0.113805909285
0.755348356132
-0.056266122063
0.029876278796
-0.003719400989
-0.060561359761
0.954213229507
-0.024928018899
-1.763407451975
-0.031443182712
-0.512877742908
-0.337751750218
0.575166433424
1.017790256329
-0.961601551534
0.144369665318
-2.306514442906
-1.731596407501
-0.046559885802
-0.363731935941
1.523384310759
-0.023272728403
0.036139855742
0.891380064345
1.022525893461
1.684208418766
-0.032332120158
0.275344163683
0.661568177854
0.561315211554
-0.312737280992
-1.006056645396
0.675368170885
-0.095398165361
-0.665972359655
0.069506264968
-0.277077085642
-2.075706917936
-0.615810623765
-0.004930546550
0.536573832637
0.129402981255
-0.107860783014
1.175389465687
0.986839941847
0.108389782557
-1.519684392824
-0.078738511186
-0.352783865017
-0.144919087115
0.725488474704
-0.762287297837
1.224422702959
-1.480759813489
0.333156067135
0.158230014248
-0.432498755973
-0.005851017084
1.499516935852
0.138864635462
-0.068653240538
-0.148105637398
0.529526143964
0.124678109969
-1.406681757110
0.482863500051
0.119945978596
1.020105398043
-0.532690063128
-0.787690858744
-0.072946798590
1.526028566430
0.014434820806
1.154155674191
-0.090298024992
-0.353453712129
-1.282593243982
0.048877063999
-0.989014721927
-0.065053386375
-1.628024256430
-0.086448327319
-0.379054073779
-0.363709555370
0.045673820438
-0.573211584090
1.438716615742
0.228871700354
0.050336895540
1.203984855982
0.306298151184
0.074141250446
0.457354619012
0.435175806737
1.442997255542
-0.927002010815
2.309925719890
-1.695347780063
-0.014966560076
-0.297250541379
-0.131338595517
0.003105870189
-0.369031707635
-0.988104896295
-0.927992526811
0.320931524796
0.011904512402
0.149870458496
-0.226636827011
-0.357738304247
-2.074654811015
0.131478695652
1.376398394466
-0.252208076260
-0.218042373187
0.410351557798
1.003438530877
-0.244784559587
0.705865332733
-0.004788533595
0.724046601514
1.034202721026
-2.060694347653
0.085184545778
-0.175562384637
1.459758272404
-0.025177699786
-0.102033832317
0.020592342624
0.194326975394
0.478714712428
-1.145611612564
-1.698222713633
-0.299706145997
0.609896204127
-0.000825060548
0.107854198219
1.637477603298
-0.123460891528
0.268674877890
0.215135673459
0.145555389432
0.111913314249
-0.839083873093
0.056181455722
-0.824056552436
0.059145175610
-0.090237532835
-1.318850011658
-0.655862315863
-0.032679823728
-0.137336992401
0.338349978638
-0.243849635535
0.251292229829
-0.146958127237
-0.476866406003
1.378974919010
1.773053788473
1.008254183460
1.108920008433
-1.060292399679
0.055216701620
-0.118759106638
0.926988197229
0.051777269588
-2.259772870310
1.174643698520
-0.332455052058
-0.823313282783
0.717693813598
0.393386646830
-1.034622630414
-0.035420967758
0.023587140977
-0.393074619942
-0.368679221371
-1.098359082123
-0.164913235350
-0.827814215117
0.174018705097
0.004952140810
0.111307859098
0.012394784521
-0.805334168061
0.108513876820
1.071537372777
1.446904972622
1.471948578305
0.045364156468
0.993043506054
-0.297606913914
-0.134290548884
0.108041409071
0.343825422345
-0.374974794812
0.366353065901
-1.397829288074
-0.001126130430
0.834226225463
-2.065449148428
-0.080824860530
-0.469190963986
0.189357312605
-0.298991637675
0.901211690237
-1.395113407059
0.367348456654
1.635975000929
-0.164686732745
-0.142670314995
0.774916265448
0.003563805582
0.573871948443
-1.638758027252
-1.078359624686
-0.188771240612
0.241096099498
-0.259242377456
-0.096663046299
0.185526854737
1.202211925953
0.639282126864
-0.228667426338
-0.390272455606
-0.467418618842
-0.115967600361
0.381726901646
0.291313900127
-0.450528344602
0.444363246217
0.022721654703
1.240540754779
0.146602632593
0.049541624799
-1.380164890807
1.976084790045
-0.200631604172
-0.286724270735
1.191739559406
0.039417802070
-2.135443147312
-0.175910380015
0.001710866386
-0.103589642312
-0.009864904092
0.298787490686
-1.638847443590
-2.370362489190
0.502242725477
-0.145895251146
-0.662279330806
-0.075210761442
1.591094586282
1.204790301292
-0.046914088851
0.155761213840
0.820839056901
-0.761454468944
0.425528032586
1.001535917696
0.364274924540
1.574592931168
-0.138624247598
-0.085719821068
1.105791840346
-0.109527638902
-0.724753969877
-1.458433389483
0.019021932504
-0.425903831592
-0.030319605982
-1.862653715965
0.102479391922
0.011358220998
1.396041891180
-0.844136651958
-0.774077604245
-0.005596798000
-0.164606839961
0.432298628031
0.589085169614
-0.089563097360
-0.169696166072
-0.518466637160
-0.089543311934
0.670715253316
0.154885924257
-0.033761699864
-0.324127141065
0.711094319529
0.182626734950
0.403606681661
-1.259593183962
0.253440422086
-0.000908171832
1.890799435151
0.217086972216
0.233387195899
-0.799874082320
0.624849490751
-0.494820848666
-2.217525168550
-0.172621642934
1.335672138755
-0.007555813902
0.214101038181
-0.002507771710
-0.402465710343
-0.147428262317
-1.004311824009
1.032436542217
2.376402471233
0.900657993020
-0.141267838902
-0.075341310563
-2.520374764717
-0.645596624763
-0.280970141867
0.278711974979
-1.970375056915
0.249671712404
-0.184534165215
0.277750877419
0.220828458828
-1.277401201801
0.169449644503
-0.298345483826
2.038597803687
-0.038394981126
-0.360659629875
0.848796035076
2.345653367580
-0.038797224941
-0.178336672008
0.719514934001
-0.002485174762
0.446265770480
0.932623948909
-0.520560220818
-1.132311341305
-1.198811127531
-0.053155372154
0.325895376382
-0.697863554118
0.026007930488
0.395543664446
0.240958218980
-1.553568590352
0.757257321435
-0.131995957968
-0.148658116045
-1.896755316142
-1.167199694304
-0.107676808016
0.476380207598
-0.036321463174
0.446030757153
1.561672756186
-0.638555316593
0.139438099895
1.004332817719
0.397433458549
0.250166212935
-0.027630927867
1.040066748745
-0.262030367000
0.019465028252
1.326138155622
-0.194236974391
-0.449276436779
-0.118926161879
-0.340382382746
-0.343471637590
-0.027964639297
0.175570076617
-1.724489143887
-0.694425782569
0.101738430776
-1.091978453506
2.134764230512
0.110158855819
0.614755614227
-0.151187396947
0.338778066189
0.091775533823
-0.572033870854
0.071579976896
0.041210851499
0.371526738005
0.280666058998
-1.806946628190
0.001319351216
0.266320927576
-0.423382406509
-0.410624347947
-0.427286840793
0.271188493771
-0.033159595374
-0.013264704122
0.819995593811
0.483463450083
-0.053910277896
-0.960293198502
0.881345363983
-0.174848505309
0.707138391739
0.272118535366
-0.429622754956
1.023848862518
-1.018985666981
1.073115192769
0.603947564920
0.129008195450
0.290019379393
1.308904167124
-2.038959857576
0.081496906554
0.023405850551
0.058904704133
-0.362668787868
0.098838472860
-2.004687607762
0.314216805436
0.108890169807
-0.226589355584
-0.081591436849
-0.199086897152
-0.615809827199
-0.017200771515
-0.490310002531
-1.115347414686
0.432950489004
-1.246989934774
0.074059492655
0.036569481869
2.461569019293
1.328440035926
-0.186929261420
0.933233096725
0.028574979234
0.001748762894
1.088151985441
0.858538909397
0.101659556581
-1.182532912352
2.468191780221
-1.076566935705
-0.350011718842
-1.189413906880
-0.243146543499
-0.042867336159
-0.813649304435
-0.184401877898
-1.685919418179
-0.700714042293
0.772783460830
-0.562726377528
0.468973661900
-0.010437784422
0.043819328675
1.692872043225
-0.118163543215
0.667128180779
-0.303616144775
-0.669322088168
-0.367488296069
-0.274528712414
-0.233817232247
0.058581801955
0.745709276249
0.283509871667
-1.605410102767
0.201846353662
0.900469749950
0.582748032473
0.498920928097
0.013717912031
-1.388347487485
0.522680740067
0.618494371505
-0.764449005914
1.174030961226
0.279377657606
-0.532220131418
-0.557538637857
-0.031357643993
1.501541672201
-1.162431060593
-0.000592730009
0.032026855070
0.008960829376
-1.011071124020
0.849176119990
1.102166609257
-0.281019583197
1.586428125399
0.023073090799
0.178757688766
-0.734307111052
-1.426690524672
-1.411953490933
-0.004679505684
0.226344126893
-0.262674414504
-0.537173722508
-1.793867399550
-0.367570028502
0.040027477668
0.725183396500
0.399797333283
-0.427028529179
1.387929842974
0.242769090932
0.091097380787
0.366710843971
0.009872088324
1.311972136520
-0.511801277094
0.336481184503
2.529063831792
0.273046359807
-0.002695813994
-0.226262961643
-0.213504002064
0.105428619681
-1.383044867657
-1.795689903896
1.315967666366
0.233887144899
-0.773228734248
0.107627809826
0.329139757734
-0.449599079290
-0.371228444904
-0.049164702217
-1.542992680029
0.680185656873
-0.469089039234
-0.150916426067
-0.168216965543
-0.735963747869
0.293665753521
0.085509310190
-0.323862613531
0.513828189631
0.077627754801
-1.395395325416
2.054224186122
0.157264476131
2.231175706742
-0.060583334420
-0.415122258821
-0.023153559677
-0.029975072732
0.866035256578
-0.907302466534
0.352287158558
0.404404108300
-0.533143946959
0.062268347080
0.195126065310
0.282168781940
-0.090928279370
-1.401887906648
-1.013554310212
0.070299646255
-0.068923759356
-0.685880666960
0.828774765204
0.208389617143
1.051504584548
-0.160179384879
0.075975561712
0.257293960235
-0.030834699111
0.144647197817
1.466511188472
-0.217750158429
-0.224171175318
-2.273668818441
-0.095293422806
-1.029944158026
0.571066140838
-0.017586047704
-0.084890386136
0.001431111476
-0.078000338872
-0.019926400474
-0.002945831177
-0.458415319302
-0.035435474750
-0.043598765393
-0.906604536289
0.031472341514
0.232620799751
2.413158315601
-0.204396220755
2.083494594949
0.353025766586
-0.557863477874
-0.028171218810
1.212080970736
-0.259444689011
1.309171549569
-1.848506386400
-0.211293535390
-0.025293641509
-0.655546139035
-0.112122868206
-0.306089802237
-0.083722234913
0.393004820048
-1.070920856202
-0.548244945219
0.008021772500
-0.328783397707
0.915478390655
-0.392905864832
-1.167177157042
0.504249170197
0.072884802809
-2.651063719740
0.292012194716
0.394174134460
0.156072705256
0.472361222978
0.760124068560
0.267170287091
-0.528611731743
-0.008365870449
1.208828134927
0.730320632726
-0.020930339910
0.719939940389
1.782733449218
1.552849067341
0.293608582333
-1.137924647008
-0.147886452902
-1.577597653616
-1.033580989847
-0.004149182046
0.279185126167
-0.339740399591
0.556361846721
0.009703541157
-1.579586738840
-0.566719902824
0.089188504887
-0.379705756275
0.219345167614
-0.617826054004
0.568203630247
0.847217938680
1.751579171397
-1.484436926136
0.159909655250
-0.121953147914
-0.299378480382
0.192816622143
0.617472416562
-0.266082825971
-1.777433569132
1.717022210451
-0.295882789797
-0.419549033967
-1.858948275108
0.112317641903
-0.027977917469
2.066062406435
0.698862846522
0.106046150530
0.178285621012
-0.138993435595
0.003281630422
-0.811619199290
0.034744664271
0.266846185263
-0.069475180130
0.247924083512
-0.558831804544
0.541248015785
-0.004258162933
0.166601362164
0.326133110394
0.581233581814
0.017187826781
-0.275749856391
0.821974331406
-0.662862166759
-0.010439222174
0.758043934410
0.034284383464
-0.933602564918
0.270440116427
0.030570629022
-0.065568736233
-0.318168672173
-0.137917649437
-1.887048803627
-0.824469207925
0.032968893148
-0.627435873479
-0.827147556617
-0.210174160352
-0.054743924132
0.159793086593
-0.018433375881
0.012374915497
1.035806216875
0.053920022775
2.470064705624
1.215283894987
0.020886016945
-0.907563936884
-0.672901300907
1.170640613808
1.231254752955
0.323571844985
0.484333521585
-0.422685375724
1.013184298791
0.176719361268
-1.053152090438
-0.098792696602
-0.474140275957
-1.752181877174
0.036741103822
0.147726401248
-1.818867464981
0.727468501403
-0.617287393867
1.069870319623
-0.836170622518
-0.178135108000
0.351348124459
-0.170398412104
-0.250143994616
-0.017466816046
-0.146314455982
-0.164879205903
-0.427314064275
1.128788654031
-0.099252365340
-1.194154439312
0.357063075042
-0.058753342007
1.860672059209
0.372196761726
-0.091926378049
1.129785487724
-1.428439307874
-0.427191685521
0.358070111927
0.517357596568
0.030403047793
0.890686409200
-1.692129616229
-0.128339410151
1.820714643946
-1.093218208888
0.754614924429
-0.006746686072
0.043091714830
0.234572205930
-0.220046680467
-1.355237822121
0.271263207861
-1.055151759254
-0.004029674452
0.329664594936
0.784736111510
0.071848900703
0.191664725446
0.800319534005
-0.011704232798
0.058382641952
0.067551023429
-0.258070863384
0.004738645900
-0.806663601222
0.147509487557
-0.329153456937
0.434872250586
-1.610442147340
0.163531160149
0.166444162310
-0.744539876995
-0.098388765551
-0.843145998475
0.114961193762
-0.381094016354
0.356188387146
0.914380236605
0.260711733052
-1.800615424317
-0.238130610867
1.225144150138
1.299113582083
2.263558402981
0.000567934063
0.226096837020
0.877924417640
-0.447648825734
0.283698795051
1.418870674556
0.463407105633
-3.015359490086
0.746053260803
-0.021622886930
-0.445878078593
-0.473735284994
0.029565872216
-1.101656149506
0.215199446441
-1.212674219067
1.625587677817
-0.551925048973
-0.062194476203
0.051706024363
0.303879758287
-0.064643031076
-1.374148150222
-0.676570194417
-0.715135053679
0.050104324625
-1.433792191824
0.121383805334
0.392498288352
0.624789288008
0.197694665210
0.028958822053
-0.098853373569
0.266041912107
1.206653997343
2.831740693802
0.314912202190
0.405981022848
-0.730745921810
-0.078323287461
0.026587879420
-0.356676639808
0.012971161724
2.161468444535
-1.396242858020
-0.098056527225
-0.185647749820
-0.252140121271
-0.016508219965
-0.692839355045
-0.604512282297
-1.257268323144
-1.062413918458
-0.075233579605
-0.377744960753
0.809546850825
1.743566823794
-0.029734258733
-0.487730898593
1.336321753405
0.184631944779
-0.991690339643
-0.039458216057
0.329104696778
0.467944323513
-0.696627005652
0.024822369522
0.247517770346
-0.002463021488
-0.876452441714
0.690706096255
-1.661965304258
0.159606451608
-0.368563046393
-0.268583511309
0.430121265571
-0.000301473991
0.462226970700
0.210430222606
-0.705619448236
1.020701622903
0.038175116640
-0.386536099440
-0.141006835661
-0.232418402663
1.782147179090
-0.200992912775
1.792161361699
-0.269382632731
-1.185517681368
-0.296835635074
-0.202271420196
0.879430233857
0.006333140755
0.190849767816
-0.133601307482
0.934169396690
0.702022877679
-0.727954929030
-0.001528840751
-0.784001935284
0.207411563691
0.068891837862
-1.423570923031
-0.298982650850
0.115076748336
0.804347846736
-1.640006194286
-0.082623717005
0.009918479232
-0.350389371920
0.183214904554
-1.614357109324
0.164839482260
0.082880271191
-1.168535359993
0.387302174590
0.396380472239
0.154568689535
-0.536075435915
0.064319440937
2.065620143867
1.841849941994
0.142917809947
0.029009088115
-1.045874311735
0.301320984314
2.097606400049
1.174362011846
-0.081344445735
-0.131772850541
0.461297370623
-1.533918477335
-0.059200105600
-0.066384882597
-0.605746865145
-0.035983555646
0.150164876416
0.212854962873
0.660399230436
-1.166641120464
-1.838425876250
-1.029419828123
0.519491340807
-0.064137613825
-0.379131218008
-0.694063832729
-0.274341300675
0.037001673045
1.607986298935
0.781999481375
-0.312594841999
0.079987766105
-0.207655088744
1.061264109924
-1.548347597139
-0.401651169778
0.077821630048
-0.113857073899
1.182294674748
-0.109624694378
1.002879566001
-0.314002289497
-0.400892405550
0.049726050139
-0.102863876068
-0.284572123167
1.170264590560
-0.542103111760
0.039858120735
-0.052131598956
0.046287452523
-0.020892280366
-0.003361793819
0.324874381390
-0.093827985868
-0.020377687008
0.422651937159
-0.241283344476
-0.038621091306
0.373807273494
-1.593862100305
1.510064809005
-0.048715063776
0.512644693507
-1.518612905867
0.006100757933
-0.523280299046
1.096631205154
0.519866227499
-0.114017812414
1.576867001735
-0.180447043493
-0.425922716491
0.278586482167
0.223672568956
-0.079078030025
-2.084751286627
-0.111212712006
-2.682770068128
-0.330998479503
0.032981917810
0.564967101807
-0.563531517123
-0.511230671842
1.376916330027
-0.704488916437
-0.036056542329
0.242609418155
0.016017229524
-0.302270123545
1.381019125236
0.547593523384
0.924214783503
0.421860514868
2.609351644981
-0.005788249579
-0.039172831112
-1.395366807750
0.426591945768
1.165246166526
0.597960751650
-0.342301115786
0.869648170798
-1.804925154599
-0.138520899905
-1.159320011051
-1.558688065774
-0.004403311309
0.610433924457
-0.981525997399
-0.147800804781
1.212833091927
0.471765324241
0.211335611255
0.107686367560
-0.255233387096
-0.250437109798
-0.598937803846
-3.215902022852
0.835591344768
-0.272761346214
0.283255243114
-0.007638917848
-0.189041901622
0.484984167952
-0.274817496035
0.200484618318
0.005107383556
-0.319372549851
0.765809118716
1.821036162513
0.340199625225
0.891958792970
0.282411372340
0.167928775479
-0.185384049103
-0.673114663053
-0.374910982664
-0.121989927967
1.743867085998
-0.318859538105
0.375116092272
-0.224523790607
0.006567430743
-0.513925691568
-0.075217921402
-1.181015124018
-0.140050823308
1.106698817004
0.000210229077
-2.294147809794
-0.716283489389
0.147565004038
0.319662420974
0.245146469619
1.048929686134
-0.390915702736
1.087455908061
-0.009065006970
-1.214721045859
1.479052042005
0.130675879666
0.215143601550
0.260443546312
-0.062052246777
-1.572037136269
-0.229460727228
0.140452682425
0.234543313008
-0.118594788882
0.193164354076
-1.228520699252
-1.271434311642
1.054664030083
0.748102582863
-1.867799074285
-0.084968136638
0.305927783365
1.580453861161
0.096246101703
-0.481473808840
0.898421460215
-1.220372974686
-0.014230112061
-0.032310239778
-0.324932078908
2.364282891438
0.413137917708
0.013046964150
-0.000673336002
1.788138554265
-0.119342917480
-0.267366284648
-0.012976427881
-0.547607418946
1.360236933591
-1.159276467501
0.017352920960
0.075725454122
-0.807037369996
-0.438064847483
0.560644518901
-0.100787502816
-0.098136491810
-1.471495517269
-0.082954933348
-0.133934780627
0.545188560925
0.268516501366
-1.062833153721
-0.563496842804
-1.389420603395
0.041282445127
-0.433799064236
-0.888079274038
0.392279787089
0.637251560442
0.648061380556
0.354591950232
-0.729712428246
0.045497182151
0.004553756844
1.865339128746
-0.107050734985
0.371103419005
1.198075658890
0.114867371316
-0.249560053333
0.413381599826
0.803143067749
0.674219826070
0.419247941066
0.639147586780
-0.055778457346
-1.436208366416
0.334763521020
2.087834581468
-1.403701703573
-2.626609907319
-0.129664524297
0.011183342746
-0.377259771512
-0.460531594830
-0.409251593077
-0.118709222285
0.254298786885
0.004811938590
-0.224913513871
-0.163455421986
1.340400868261
-1.530875340506
0.006983122061
-0.838769347489
0.882440145960
0.497220648478
1.026848235671
0.035248841644
-0.048384780478
0.232194972458
0.075136516022
-0.204846502549
-0.293949269584
-0.554245556700
0.573988741566
-0.918928023234
-0.705117712551
0.203700531928
-0.890639286907
1.244062586607
-0.255840859374
-0.390747101924
1.529146657662
0.155042536460
-0.408759731030
0.635759506026
0.079508879870
0.906961486727
-0.115819861964
-0.379245814299
0.470574628669
0.312649329149
-1.518317544663
-0.007418896542
-0.201965884866
0.654432097197
-0.425058110378
1.602294906785
-0.084815497027
-1.491806108551
0.001044825397
0.131976798225
0.166906551579
-0.158682686069
-0.185246972716
2.261610028148
-0.316380251023
-0.010734808524
0.077640473607
-0.158081473310
-0.842539265590
0.018612462155
-0.726196055784
0.301071653173
-0.125210938590
-0.339114676839
0.252815859473
-1.774901201327
-0.443783350660
-1.534944642604
-0.535976786956
-0.464335950964
-0.227359806235
0.270163777109
-0.040593773791
-0.001278270001
1.912164337669
0.097484400843
0.644829105152
2.536951383318
0.937061908878
-0.365563435756
-0.869990421354
0.416259191426
0.006378846295
0.194451143985
1.317528989447
0.225509616635
0.746811564362
0.049569827274
0.221182838681
-1.299996401950
0.413973599573
0.050779808669
-0.732231530643
-1.276714506766
-0.024234601953
-0.041897599118
0.487505009884
-0.139805413699
-0.798950348907
-1.192047275979
0.403035874150
-1.016130422879
-0.003706820594
-0.014474892718
0.187487649193
-0.212776817313
-0.034024357560
0.305819317715
0.147979319164
-0.377797332278
-0.996203468703
0.303715157672
0.433043663715
-0.227682884598
-0.346826222956
-0.431017397918
0.328852991285
2.136452016991
0.052452266450
0.785339712552
0.010521769963
1.562092721338
-1.391335957878
1.002301295557
-0.245893913702
-1.642715762750
0.213684949282
-0.039115488456
0.232598011186
-0.183994015712
0.412949222921
0.837861580623
-0.031633318203
0.080218755627
0.026538102316
-1.000922469438
-0.051611291857
1.819880742103
-1.734862055287
-0.300490681798
-0.495323554314
-1.275562955765
0.327364628028
2.125066038989
-1.507037638028
0.609475693496
0.033292372548
-0.935147346059
1.019067331551
-0.054877863960
1.095020104338
0.010457647966
1.606618615685
-0.608992268841
-0.144589250030
-0.333232026129
-0.521968511432
-1.701692644321
-0.314380525604
0.116822447832
0.009923188724
-1.282536270384
-0.399503236157
0.157287425824
0.639911245550
0.007672373931
-0.461317318600
0.049289387105
0.833754165638
0.019203295161
-0.008396401209
-0.727904153470
-0.109303098916
0.168121035274
-0.335927000897
0.179978240035
0.243289577598
2.241696353240
-0.025526456705
1.330425960222
1.241320107193
0.070199479347
-0.768857445287
0.439849319106
-0.355088725702
-0.461083724393
0.938019332282
-0.121378990467
-0.291537296352
0.167389038876
-0.362335694437
-0.243564889797
-1.557643612076
-0.580950128718
0.983502083065
0.331129522231
-0.002802542199
-2.165663175410
-0.165199179875
-0.000498797585
1.009009829940
1.292470426727
0.048916538023
-1.866863562415
-1.470875586742
-0.125222318352
0.109169466340
-1.389257899113
-0.006947972724
0.293372132349
0.948223673305
-0.270291964231
-0.822011251444
1.396251307258
0.384564975769
-0.617938366676
0.005220514543
0.569134608858
0.848065043531
1.478681825977
0.617363299349
-0.255149892500
0.314494164705
0.101064033079
0.527769058276
1.200581240087
0.208631784322
0.003221158356
-0.937550760946
0.889102379489
-0.114764241726
-0.725851369720
-0.104468937427
-1.670707395357
0.124663107346
-0.170621557548
-0.550487826828
0.373531266567
-0.964772099645
-0.314088168448
-1.401923837554
-0.149760490482
-0.229357662516
0.167689107825
-0.052395499440
1.862592320315
-0.099380780483
0.283157592295
1.405369718274
-0.354275467585
0.080357997511
-0.352749147730
1.498976253020
-0.724173759246
-0.942420699476
0.082149794646
-0.967642603676
0.591411198071
0.006195118425
0.263305105229
-0.705657609824
-0.698005581733
0.042576707180
0.196822139391
-1.956182289756
0.035202761305
0.846351105084
1.121267175497
0.116385126749
0.227132115154
0.483506034656
0.146685874037
0.799649049888
-2.138295645625
0.510993899398
1.786091269101
0.040951554662
-0.310839442764
-0.680311326573
-0.127002952992
-0.251408620609
1.846367435929
1.272215855814
0.035627920664
0.108262167042
-3.308451630519
-0.054141602601
0.124612405097
1.273083574068
0.002650652952
0.482722602386
-0.093629866812
1.391218434653
-0.015283622819
0.127916055476
0.132342111432
0.001487661398
-2.539073683017
-0.098457801112
-2.142460570455
0.374240507740
0.778126903596
-0.347595491082
-0.105618495833
-0.236562370085
-1.026072332865
-0.838916942787
-0.067979514358
-1.919547463918
2.465089967355
-0.473337953893
0.533640548219
0.178456202169
-0.072684207934
0.091532398159
0.140785368544
0.273627552940
1.271729626526
0.853432346735
0.539403488605
-0.013200708792
0.659272486377
0.017899128689
0.905241803033
0.848515445713
0.564372771791
-1.097292655062
0.697435333316
0.034896460393
-0.214771167555
-1.450751420522
-0.077495906943
-0.924853711818
1.713208249919
-0.129341003320
-0.324313359319
0.724729220827
-1.122838745951
-0.679160651912
-1.318210208713
0.039509599744
0.029470765206
-0.460768720998
-0.188645823862
-0.045815940533
-0.046974301317
-0.408983141630
-1.683566189166
1.356798171708
0.158771780860
-0.005398881014
-0.007983497394
-0.043943961801
2.162893953401
0.126844995777
-0.762975916615
0.314731999453
-1.199281898530
0.120803158825
-0.002478992888
-0.056564944702
-0.255026114253
0.504098334267
0.390734768825
-0.075046636693
0.912672291173
0.321297157126
-0.108512541371
1.065153493660
-0.262911029985
-0.300723277353
-0.468617914888
-0.354890410846
-0.138729854149
0.544594551276
0.297080284685
-0.131815628511
0.239965456021
-0.174968567523
-0.030515632558
-0.097886512238
-0.502171631074
0.020399417068
-0.503729077273
-0.139211025743
0.282944418251
0.255267651699
0.364801335397
0.393633673979
-1.951493360297
1.070976530771
0.112237709126
0.232019399560
-0.001407034685
-0.107234685269
1.709005797605
-0.394709710809
0.336333818157
0.259180466135
0.691051257036
-1.188971342635
-1.239248497529
-0.654835091582
0.564772435653
-0.244430441933
-0.766628156617
-0.167832091878
-0.982209671116
-1.243573388026
-0.267443484388
-0.817062758700
1.207252015415
0.005855124221
-0.011706256313
0.255870172215
-0.151666122950
0.582502330641
-0.003885301939
1.515354582657
-0.363770052622
0.124207566269
-0.228411266983
1.603090885649
-0.444840401520
0.055991429197
1.599558558046
-0.205755445319
2.147919829718
-0.633445869303
1.395393461679
-0.023316918271
0.622194774310
-0.137598353033
-0.116726629794
-1.079272006339
-2.278049699488
-0.032660838877
-1.000225741690
-0.370774697361
-0.124450263091
0.000873582786
0.431809710890
0.296519834913
-1.780930506494
-0.022479396656
0.386817502043
0.562635262321
0.130687733092
-0.227638495274
0.430320678135
-0.303079748152
0.199596588228
-0.802771098388
-1.979083402078
-0.074635248116
0.075054426421
-0.253420001550
-0.462227994065
0.212343324878
1.842593878925
0.290152153882
-0.059485516189
-0.403852077381
-1.067900446044
1.561376391013
1.315043498003
0.006867168292
2.120127142965
-1.302521270744
-0.060108714331
0.923852779250
-0.078990335234
-0.665913396628
1.114747709194
0.071436961398
-0.002246234052
-0.610176168799
0.691401556557
0.125056869148
-0.660657508188
1.029859136386
-0.806506281151
0.258190558716
-1.023443635009
-0.001865206264
-1.857323448090
-0.774510241779
-0.023544138912
-0.821817333863
0.504911165970
0.001559339667
-0.630766456638
1.827008619000
0.040294203164
0.914256486877
0.479231306429
0.069301930721
0.373317647663
-0.325485275957
-1.404198498544
0.582866632037
1.173222159053
-0.118651129478
-0.058488302325
-0.445320402008
-0.230316684870
0.023947088615
-1.714389041832
0.935532735387
-1.808347713039
-0.054822317591
0.076269715924
0.008826032537
0.738057988835
-0.286949108371
-0.032829283733
0.217580195843
0.691037449353
0.181138159190
0.691712592939
0.360724481591
-0.989316611410
-1.541801379597
0.126031626111
-0.416521918983
1.556017331836
1.098915523365
1.176786455917
0.249023704830
0.387583633930
-1.706825174881
-0.024974312573
-0.480532769749
1.611380071188
-0.013615934548
-0.116017925552
-0.062482537939
0.030157255433
-0.075495253344
1.198634690835
1.498807410324
-0.300932214196
-1.811899591856
0.318261022095
-0.649771605650
-0.184252835144
0.371172311089
-0.307655827848
-1.173459342578
-0.532142146165
0.008239959177
-0.012386206789
-0.013123728209
0.272011505895
-0.490492465881
-1.558668782786
-0.107819366321
-1.075876974533
-0.020311351806
0.073651644632
0.396216347036
-1.691807107833
-0.297980337035
1.929514246006
0.274680523475
0.170669608604
0.654802684342
0.272294050246
0.004614926683
-0.234235311100
1.532670153744
0.306205760592
0.212785379358
0.142188356540
0.451270968943
0.405220639912
0.477372137479
0.110899178737
1.758370079867
0.037248574771
0.192272762675
0.575608038865
-1.646086741689
0.124315575498
1.172470714767
-2.799510502455
0.344455253774
0.001192358745
-0.024609438820
0.412612205666
-1.540877671496
-1.253619355730
-0.040181474625
-0.636182141026
0.085578212379
-0.386204731490
0.070220281052
0.420153547765
-0.413727551856
-0.014686916898
-0.791839267638
-0.020551065506
1.386271394968
0.741155935305
0.129010750376
0.749032088133
0.009796524960
0.038189267416
-0.388952409376
-1.487786552575
0.212958486559
0.796607143377
-0.084990825836
-0.270893572237
0.455462710008
0.313213074416
-0.807906196322
0.421594465373
0.008237435443
-0.388316055818
-1.363951614313
1.586253627433
0.039444848992
-1.234036703198
-0.087087624862
1.662582173503
0.051310157579
0.545880156556
-0.264853591588
0.199873084792
-0.026525811404
0.128458529240
0.419336313303
2.027891087322
-1.055887804220
-1.842921122622
0.102347850043
0.126263522263
-0.550048166868
-0.016580370812
-0.112448704364
0.091261321884
1.965735975216
-0.327791152722
-0.572485629222
0.153130888594
-0.022471086952
-0.887937410513
0.194213463797
0.486817503706
0.494907749559
0.098420767451
0.589744065811
-0.351055903261
-0.103239263713
-0.241589367323
-0.627424829432
-0.308446221257
-0.032234314385
-0.556601903587
-0.334264830107
-0.026649232332
0.114647723143
-0.217173285409
-0.021290929502
-1.728012744032
0.160965368130
0.391323840080
-0.091930282168
-1.931967089893
0.003753091122
-0.052408899081
-0.934450374977
0.056657262015
0.813806775940
2.224897917234
-0.226862661261
2.058158096336
0.212430852577
-0.082796682482
0.954587756192
1.445862215722
-0.261354150819
0.025827596660
-0.002449721647
0.002709366183
0.527553505701
0.183179979741
-0.449767074436
1.330138176814
-0.287474717500
0.091885351953
-0.001811483324
-1.832103536419
-0.186219764155
1.093237574520
-0.370770605988
-1.667929974291
-0.360580887107
-0.316359229021
-0.085429884849
-1.842764292054
-0.017305448893
0.172241544663
1.555906258271
-0.066414555868
-0.158160937550
-0.735419819069
1.089845162796
-0.285694655168
-0.946961372402
-0.746745200776
0.334278090745
-1.085619403481
0.324511788995
0.698483080911
-0.492207545723
-0.871834496561
0.073513126349
1.388614475293
0.049673130679
-0.016171306144
-1.485006249442
0.039606256147
1.487024191886
2.622774237150
-0.175394089956
-0.052338173506
1.177155083176
1.033584677841
0.105242334250
-0.274420458019
-0.697690997278
-1.036983708384
-0.385698121250
0.260323469339
0.082787015504
-0.425328563467
0.420882840692
-0.211336537373
-0.026250505156
0.090761048095
0.673469685793
0.330297429478
-1.205703070670
0.439243113715
-1.221951923145
-1.451055634013
-0.049815661798
0.312721459584
-0.818178524274
1.091292383074
-0.021220998255
0.902854136222
-0.246747282318
0.450951456200
0.700259375600
0.021253222536
-0.131891037537
-0.614941534111
0.389056076855
0.809791611120
1.479224703929
0.559028338510
-0.979694240811
-1.184364268020
-0.063886889322
-0.831666793767
-1.882136496577
0.432841055966
-0.248110120563
-0.481049059612
0.186495337251
-0.863797108257
-0.399376399968
-0.013889249120
0.174287453352
2.326345236557
-0.113629249515
-1.050667450464
0.104556626435
-0.000918319248
0.496614750575
0.094830439390
-0.014952585944
0.013883053078
-0.982609142963
-0.913860233200
1.462295746996
1.315632365262
-0.006154722194
0.488183292391
1.331154400072
-0.435384898637
-0.105844713195
1.433898706223
0.119588697048
0.035747242894
1.168851986648
-0.126629271283
0.649965726846
-1.137665295337
-0.083390830275
-1.289519307402
-0.193367107684
-2.187545866147
0.778292699578
-0.002072696086
0.251292182693
0.350675969351
0.207248189046
-0.237419204245
0.049333627462
-0.832245653713
0.073603623561
-1.298660140171
0.001695431694
-0.569477891115
-0.229853969327
0.036180959425
-0.427530758994
1.123529883525
-0.311456159185
0.177082457870
-1.458886991854
-0.661597212465
-0.089805332217
1.254485327324
-1.611185534819
0.376123239686
1.412736426192
-0.064534377553
0.088513789842
0.568146752674
0.283804211164
0.008922922232
0.088261860074
2.032644306044
0.220081535057
-0.226692334604
-0.390249116651
0.521311805894
-0.294623119427
2.285903343683
0.415830675359
0.423031947934
0.156098594673
-0.007998979287
-0.313158844088
-0.350550219665
-1.047223815629
-0.192976351987
-0.480659077473
0.163341032575
0.106114176432
-0.612592841725
0.138588598007
-2.782070409100
-0.926487560882
1.189442057930
-1.087503796831
0.362362400924
-0.248395156824
0.547747827396
-0.324660947519
0.166748247715
0.590170273033
0.297494141225
0.163564736010
-0.696565866822
1.537259965871
-0.164428417205
0.245376755996
-0.076171093303
0.017161081005
-1.394639424365
0.940095273439
1.053814684025
-0.000080945683
-0.568352237947
-0.512491565720
-0.233815494701
0.555822970934
-0.152043502882
-0.695503120683
-1.140231930177
0.018752479449
0.130073537545
0.315891336030
0.132479957182
0.883849883113
-0.292724375659
0.031949566627
0.796076315088
0.072063874603
-0.054990342592
0.041433099763
-2.161892226165
0.290203391624
1.856717840294
0.315584482248
0.243650557100
0.041078909803
0.988255911681
-0.412241756448
-0.093862031307
-1.127667488587
-0.375208773347
1.484293549787
-0.035871913687
-0.019440520494
-0.088755093530
-0.116689927538
1.341752301073
-0.774572607639
-0.820068562884
-0.035780489633
0.545800072275
-0.076207383886
0.179122939322
1.521688551272
-0.826002304410
-0.388635016862
0.056281571544
-1.279361863032
0.302309686748
0.074101264103
-0.199884342004
-0.365599261009
-0.140875590399
-0.027537470330
-1.267101372845
-0.570732717715
-1.570304231448
0.039066954514
0.031137861885
0.476466995318
-0.106783889007
-1.227302953219
-0.619935681422
0.022253329632
1.284024454935
-0.180242237677
0.370225941633
0.157400776733
1.629100761416
0.034285646897
-0.144778706999
2.474561048105
0.117709277974
0.682862028822
0.113962392445
-0.036567248174
-0.047772337407
1.320500475094
0.130739884453
-0.693829709629
2.272072351249
-0.474191587359
0.154251107581
-0.009340085518
-0.347309405745
-1.207361176072
-2.055063652077
0.119218888289
-0.147638526670
-0.886131993554
-0.456193745653
0.139172286350
0.884755329200
0.251863790656
-0.015895211794
-0.264878617300
-0.131521055375
-0.611206854952
0.004237470614
-0.401586450459
-0.120846274295
-0.170433091204
-0.018010547973
-1.538603743856
-0.004563989435
0.376776105809
-0.203046155413
1.538792589426
-0.054900339709
0.205660151312
-0.039406899241
0.284960773334
-1.404606467794
-1.021819232712
-0.022300909160
-0.186662495201
0.360400446717
1.344299948517
2.181142190501
0.827053409830
-0.316671980090
-2.219752229693
0.922843433708
0.012067735978
0.546944400999
0.021476692825
-0.504226889551
0.450830362736
-0.043645795452
-0.016061666293
1.468523485114
-0.821519576596
-0.401958818462
0.836380381760
1.183299363581
0.328791233411
-2.863899221953
-0.116637355101
-0.093588364563
0.192010350805
-0.039187552053
-0.089799806460
-0.592517710435
-0.009769199515
-0.173712461791
0.878364326999
0.216829651720
-0.141525809678
-0.129711233455
0.899521933959
0.355218805053
-0.075789632359
-1.659182478033
0.189996436990
-0.242834966944
-0.115631246871
0.012428168055
1.319576655867
-0.297172175091
0.297263586980
1.418354770099
0.433485008374
-1.164937815934
0.149695039824
-1.808312795955
0.018305457865
0.455767406789
-0.067043988075
0.112920751365
-0.534233304984
-1.174237145627
-1.655115774764
0.452415800887
-0.676213086798
0.356275694045
0.104958012170
0.241804141138
-0.228876585534
-0.334613955499
-0.191467549327
1.177663623210
1.098756812963
0.241482814674
-0.418580981127
-0.818980523082
0.047699376891
-0.003705500914
-0.030613750740
1.872842842505
1.130540927319
0.660102902632
0.108521862858
-0.032427469347
0.185131436336
0.521186087408
0.000766838643
2.761996915849
-1.286402387522
1.403548155111
-1.199033774028
0.454889091370
-0.243962874054
-0.504021604420
-1.946057253852
-0.229121143707
-0.085362660663
-1.425917032952
0.163619712546
-1.601331655885
-0.937378946107
0.002945885669
1.418171519572
0.432542766146
0.037002982100
-0.307075569087
-0.657663464780
0.861973900481
0.950002630969
0.004297994950
-0.088325505916
-2.447260807781
-0.086289781778
-0.512231800761
-0.708734811575
0.138180150003
-0.500056436618
-1.124295354624
1.631928517287
0.339832450399
0.969834983470
-0.558424277357
-0.062270116640
0.880320428726
0.161494389226
0.375259007949
-0.332696058273
2.713729453714
0.101315706245
-1.341713597848
1.115912462410
0.247748744946
0.594740598707
0.086383277706
0.930995656742
-0.463828420255
-0.596144431260
0.174277990034
-0.190009252546
0.956652779984
-0.001182287853
-0.117856226972
0.085174524370
-2.753785787900
0.023992767817
1.551936634698
0.255344416493
-0.458412430133
-0.122616015744
-0.508765206201
-0.538681611935
-2.880076886887
0.043429422841
0.101518700299
-0.038720152011
-0.043346312819
0.147956275682
0.915122184636
0.360413985296
1.082751337583
0.279126847171
0.095850190508
0.610545369965
0.276218710986
-0.025192129981
0.098460967673
-0.458962393720
0.005084244709
0.025242277748
-0.733584901311
-0.739088978425
0.053830063938
0.003492775130
0.118194553569
-0.302589202337
-0.107638207680
-0.282851246462
0.224087065086
-0.212686829492
-0.865800617195
-0.902355362765
1.602616288505
-0.073997379250
-0.006597190899
-0.994105257309
0.150583338659
1.105318270076
0.505279488339
0.003137974827
0.257446117193
-0.017279438629
0.026629176998
-0.601981456975
-0.249237488917
0.404292847654
1.273488512400
0.195246647707
0.469565588177
0.373317186552
-0.016173533660
0.066335766215
0.685160707509
-0.020195990856
0.053116948824
-1.048520312152
-0.413521268603
-0.249561705478
0.418994083397
-0.077336445918
0.027631371819
0.011051635923
-0.101585936658
-0.207169617337
-0.053441128454
1.862834520240
-0.213676431861
1.278414131355
-1.705605564270
-0.203459375286
-1.277353835761
0.630892064099
0.014602930400
-0.588961044207
-0.972089208403
0.343202820007
-0.747620262336
0.105435638003
-0.325623767779
-1.609958120079
0.038780013323
-0.161932256547
0.247568144602
-0.927038862261
-0.016661072383
-0.645160074011
0.019172511994
-0.033908472172
0.458790230679
-0.300183233846
0.083538532736
-0.820402090757
2.232576773555
0.927439835111
1.882844780474
1.339126687154
0.061893382922
0.713845972716
-1.406092871432
-0.036283928175
-0.608204235249
1.015584843891
1.813678745033
-0.014524669532
0.545360360780
0.340468593724
0.501311308372
-0.975622191039
0.437766576923
-0.995081531751
-0.654868345369
0.514035695860
-0.717725311425
-1.072219233038
0.273792097753
-0.003820781108
-0.951895264437
-0.261785952215
-0.153059967234
0.995618277220
-0.210047680707
0.019605498158
-2.714663228472
-0.029321596405
0.033208627002
-0.042021238700
0.228873174965
1.578796828856
-2.203697470179
-0.196925873043
1.127070206783
0.000627588768
-0.557937407477
-0.416036298621
1.657554877009
0.290019261878
-0.370359012713
-0.054839023200
-0.275985520503
0.275007690114
0.317567252515
-0.203275862178
-0.263999022908
1.738416642421
0.177199343486
0.297546490225
-0.027061416314
-1.496177946176
-0.132246841678
-0.390091304468
-0.255448092030
0.390101672695
-0.189270520979
-0.008745428879
1.748837316341
0.286467450218
-0.089709603590
0.003811140226
-1.850108820181
-0.097050034221
1.057251173952
-0.352514687530
-0.091026815865
-0.212781852323
1.681775061654
-0.559973649846
0.576646109618
0.385032161133
-0.040717006211
-1.445087489361
1.750381715245
-0.204387141345
-1.291099951321
0.389187011981
-0.661849991318
0.175196630227
-0.253651762047
0.001222682439
0.801544441061
-0.456723626952
0.027479902933
0.287319782050
1.379944442214
-0.047141415188
-0.749495923390
-0.247054859889
-0.198836822843
-0.257046466727
1.645659409686
0.026792051496
-1.693727866396
-0.970007225650
0.546258201179
-0.090860576859
-0.010452670943
0.357240508502
0.038948599786
-1.064737072420
0.363423769047
-1.582428009201
-0.097465400040
-0.172534708540
-2.099676026487
0.870381604139
0.245186355505
1.572322656990
-1.634751345520
-0.073479079326
0.002854563901
-0.322767190024
0.510750833154
-0.043553169681
0.709286550156
0.026675399315
0.111315823596
1.521794926848
0.084894164770
1.520889607344
1.239938637818
0.642912293871
-0.010578912463
-0.292963090858
0.090452488610
1.510024012174
0.200016198296
-0.345123733155
-0.399830344268
0.223822089922
0.004283041959
-0.113957456985
-1.249767529567
0.205970265243
0.065336460354
-0.413091130865
-0.509958924762
-0.952139196725
0.393060776840
0.307403351900
-2.495065230339
0.020174133535
-0.115842208020
1.171057746075
0.257872685995
0.046752277396
-0.672955017162
-0.068227596294
-0.152434155038
-0.734331216301
-0.373455131698
0.222508961252
0.178109892286
0.013594154994
-0.344453182750
-0.504670967161
0.551844263195
-1.397146201674
1.107841490538
-0.090538156947
0.403921855469
0.140547095831
-1.627492658505
-0.040661116842
-0.368936821751
-0.963280718077
0.543038735552
1.013911583743
2.012722490075
0.191326649609
2.045925317087
0.672508275022
0.000879902788
-0.166513281307
-0.160161151188
0.292575692908
1.360172231544
-1.443326428448
-0.404608984036
0.274546824585
0.439535813558
-0.266246745958
0.628461186542
-0.387082512445
0.717958703867
-0.405263990078
-2.725443404846
0.059526572105
1.155863657746
-0.037879033633
-0.064006213897
-0.115386754424
-0.690800903778
0.367641147070
-0.428187323061
-0.977324018314
0.045806538220
-0.258406078807
-0.487957178388
0.296825850959
0.333409466022
-0.206601530128
-1.096079897035
0.020846445445
2.518530268528
-0.056457935530
0.390975835425
-0.708465365488
-0.096358180485
1.101788731692
0.046734674109
1.777745723655
0.470802270269
0.121438376803
-0.028632487689
-0.994870535581
-2.128973882493
0.094248285157
-0.611520377702
-0.132205219126
-1.107961940998
-0.619722527529
-0.220679480134
-0.111235345767
-2.221380663231
2.135536866695
0.109713184379
-0.000649031251
0.608099355728
0.011584124101
0.276738271022
1.460001962348
0.306289230075
-0.763751867908
0.026174534357
0.036196156629
-0.153153878119
-1.853320196789
-0.188115480274
0.022283416641
1.869474441410
-0.340762397490
2.559480561891
0.237354798076
0.487894885013
0.381200172154
0.179821401816
0.763067541530
-1.132147928898
1.304743445710
-0.070792782073
-1.376585563298
0.041192720645
0.294240226043
-1.056106952851
0.177209856068
0.020096278943
0.089882833650
1.953650944873
-0.527240427160
-2.163205312222
0.425176761389
-0.043432232798
-0.807549758739
-0.287624890115
-0.006506983845
-0.227897745816
0.042107083531
-0.025576259116
0.079855980606
0.490797520709
-0.002435642575
-0.936573585932
-0.553010655853
-1.136386447685
0.275067485770
-1.646002641293
-0.404631060910
-0.033323265708
-1.063421238436
-0.585241959215
1.080242682389
0.731711801776
-0.481003239128
2.701315887694
0.216416868209
-0.036021383858
0.324510583367
-0.755643665219
-0.163516616076
1.207839177082
0.353038390136
0.286051098817
0.754721452162
-0.439249960344
0.392840891305
-0.061132790828
0.817799348782
0.297462451253
0.274                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          