卡尔曼滤波(3)——多维卡尔曼滤波的matlab实现
·
上篇文章我们以卡尔曼跟踪为例介绍了多维卡尔曼滤波的计算原理:
多维卡尔曼滤波
sdff20201029,公众号:萌萌哒程序猴卡尔曼滤波(2)——多维卡尔曼滤波
本文我们使用matlab实现对单个目标的连续多帧检测框做卡尔曼滤波,并分别画出原始检测框和滤波检测框的曲线。相信读者结合上篇文章来看本文的代码,会觉得卡尔曼滤波并没有那么复杂。
close all;clear;
%[x1 y1 w1 h1; x2 y2 w2 h2; x3 y3 w3 h3; ......]det_rect = [ 495.572571 285.23526030.89450827.494316; 495.752014285.34741231.44451127.125458; 496.135742285.08038331.98539727.357653; 496.230591285.12085031.50623327.271973; 496.603668285.29480030.67832927.032568; 497.038391285.24054030.37075027.199251; 497.188873285.08239731.68144227.351301; 497.599976285.22613530.68725627.215580; 497.888489285.12338330.80558827.255342; 498.029114284.96609531.05392526.557152; 498.328735284.60534732.02831327.027418; 498.719238284.53112832.07046527.061537; 499.137634284.86749331.16611526.729008; 499.347351285.09774829.89070926.806576; 499.534729285.15582329.58259626.558247; 500.100403285.67413328.70677926.010754; 500.231934285.45449828.85948225.935417; 500.638733285.40249628.73802225.858019; 500.694214285.02893129.46254726.162354; 501.198608284.77008130.40485426.260242; 501.437012284.66003429.93557026.375557; 501.341248284.42569032.27638226.681091; 501.473236284.20947333.08021526.722763; 501.858276284.21521034.09088126.572258; 502.188232284.25393733.19946326.491899; 502.213257284.55682433.33278726.192501; 502.801025284.84967031.41223926.015989; 502.881714284.61596730.98102626.350687; 503.543945284.15396132.04475426.845222; 503.771973284.04296932.23083526.779196; 503.975220284.04855331.93603526.837303; 504.295593284.06158431.52053827.027054; 504.294067284.33660930.06378226.454113; 504.664978284.61981230.04631026.272472; 505.057007285.14767528.56399525.740688; 505.060242284.65438829.44637326.244600; 505.002777284.43072530.04306826.368946; 505.097778284.42623931.37004926.415359; 505.159607284.24374431.01520526.291378; 505.301331284.37002631.29756926.474905; 505.610779284.93469230.63842825.562569; 505.868103285.07067930.20813025.624838; 506.008423285.38879430.66089625.466845; 506.084869285.41458130.22300725.290249; 506.293701285.42681930.99639925.267267; 507.008240285.43731730.00354825.358978; 507.619629285.31127929.19471725.492100; 507.822876285.16168229.35401925.528835; 507.986176285.50286928.53351624.793526; 508.256409284.71093828.40229025.713200; 508.102448284.60205130.33798226.130531; 508.122864284.53085330.00812525.580206; 508.703918284.73440629.40696725.363676; 508.925537284.76965329.35977925.403866; 509.027100285.15625028.57055724.781509; 509.515930285.47872927.67849025.306427; 509.802856286.38745128.83800524.938492; 509.562531287.05841128.51394724.955187; 509.813599286.90936330.03318825.438478; 510.143982287.13336229.33502225.175213; 510.899231287.25863628.39084624.773762; 511.888489286.77264427.53555325.061209; 512.306885286.67114328.70254525.528708; 513.181396286.69476327.88631425.075628; 514.176147286.94561827.62096424.725397; 514.602539287.18313628.15338124.504576; 515.656494287.21841430.20908424.842964; 517.398987287.37414628.23169724.579613; 518.428955287.37448128.44928724.674885; 520.978394287.74224928.28784924.308067; 523.212463287.86877430.18028324.485714; 526.161621288.27215628.72840923.829926; 528.821899288.51510629.85324924.026005; 532.147095288.71276929.89292124.102760; 536.079041288.46725527.63778724.368362; 540.360962288.21328729.98024024.675938; 545.210388288.90396127.91908323.774456; 550.083252288.81936629.02492524.217194; 556.138000288.71701029.82372324.466766; 562.466553288.96090728.32618724.356453; 569.040466288.86669928.00537124.204834; 576.686768288.84970129.20654324.116062; 584.073364288.20950327.74250024.698338; 592.351746288.02258327.44094824.442520; 601.059387288.30868527.71602623.638201; 609.730103287.81597928.48938023.944853; 618.323486286.96038828.53504224.086645; 627.448486287.21698026.90971423.667339; 636.497803287.29852327.01942423.526857; 645.060547287.76855527.92694123.559752; 653.766357288.02621527.75634823.879986; 661.876953288.15811227.14660623.131048; 669.823242287.66647327.88841223.452120; 677.574158287.17498827.50061023.631805; 685.573853287.07525627.11563123.467548; 692.735901286.35333327.46719423.666740; 699.731995286.53723126.88377423.367706; 705.468628286.40719628.14453124.037678; 710.952026288.02188127.62344422.927265; 717.281250287.66217027.10044923.768770; 721.736755288.04193128.07113623.748301; 726.054321288.10080028.29498323.752184; 730.446167288.26153628.63578824.723358; 734.282593288.21798728.19313024.158592; 737.588623288.09838928.14025924.088125; 740.899109287.11975127.99453724.475780; 743.743774287.92248527.94403123.988283; 746.997803288.89862127.31369024.750288; 750.032593290.33703626.23779324.267532; 753.089600289.98291027.04727225.016233; 755.773438290.91412425.39672923.650753; 757.846741290.59927425.54649423.880243; 759.947876290.41946426.44638124.548092; 762.145752290.64572127.79396124.797558; 764.181885291.74859627.40844723.839195; 767.839844291.65533425.96359324.791294; 769.483887291.57022126.56562823.840977; 773.907349290.28106726.01966923.794992; 775.728210290.32080126.24031123.679871; 778.003784290.41638228.49998523.973864; 780.238159291.19693026.59614623.755596; 781.876099291.64419625.82679723.760359; 782.584961292.06359926.00631723.921700; 783.824219292.59472726.09916724.191936; 784.875000294.74597226.56219522.870789; 786.266479294.99743725.44174222.173286; 787.828003292.69812025.47805823.847113; 788.999634292.33306925.52108824.191422; 789.879517294.56951926.34742723.774372; 791.138184295.80987526.21101424.362162; 791.428345295.48452826.29829424.355553; 792.301575294.95275925.89508123.970945; 793.206238292.59610025.71441724.415569; 794.480042292.27468925.21453923.671204; 795.717041292.17819224.73327624.331648; 796.171021292.40887525.65132124.373426; 796.964722292.15252724.97291624.688404; 797.733765291.99719224.31205724.484684; 797.606323291.33325224.19342024.220026; 797.744263290.96023624.23866324.426878; 798.605652291.05050724.84024024.883518; 799.408020290.47955323.76281725.286301; 799.982422290.39807124.21722425.250551; 800.630493289.94250524.94674724.532663; 801.068115287.92865024.84176624.923859; 801.020874287.74871824.86534124.607185; 801.060059287.61508224.62646524.821720; 801.613281287.73693824.47853124.633429; 802.499756288.27789325.10383625.209545; 802.960205289.60693424.79881324.625769; 802.927185291.95819124.45587224.300083; 801.964233294.46118224.54330425.339643; 801.296997294.12878424.63943525.465321; 800.335083291.67334024.85916125.679083; 800.052368289.73522924.60235624.537964; 798.498230287.39941424.52629125.622391; 796.000000287.68292225.38078325.356102; 794.029785288.50048825.09361325.041533; 791.646973288.09954825.13122625.770363; 789.317505287.89288325.61653125.535831; 786.760132289.20169125.35568225.411013; 782.679382291.28503424.89280726.704910; 779.040649294.02023325.26329025.448391; 775.369141291.27832025.67817726.262560; 772.482300286.95867925.29823326.125660; 768.181213283.38653625.27870226.597599; 764.356079283.24438525.24841327.521418; 760.132446288.40872225.35667426.221426; 756.078979291.18469225.10650626.613693; 751.939697289.04827925.68641725.912607; 748.077271286.98883125.41809126.370235; 743.511597285.91922026.72546427.510473; 739.935181286.03585825.86967527.443398; 735.571777286.98501626.55273427.204937; 730.986694287.48898326.87782326.369461; 726.995117286.63488826.67411827.090698; 722.913940286.16354426.44226127.346043; 718.130981286.05502326.71783427.897741; 713.291504289.16946426.85241727.060184; 708.766357290.32840027.03346327.895874; 704.442993289.76040627.10243227.225000; 699.805542286.48550427.14332627.735823; 694.747925283.83224527.27874827.406446; 689.322998286.96276927.73284927.538797; 684.629761291.65261827.95555128.136051; 679.222961294.73638928.16444427.698593; 673.669312290.39202927.58140627.967415; 669.222717285.67623927.30331427.871199; 664.976196283.69177227.34260627.878172; 659.569824286.11932427.38716128.014643; 655.382080290.53137228.30688527.464489; 652.242920292.57159428.33526628.729269; 650.072510291.21096828.10455328.521173; 647.785156287.77502428.48541328.402168; 646.502686287.27349928.38821428.452251; 645.212891287.55130028.67019728.480854; 642.830811288.08383228.65333628.914600; 642.272461289.11950728.52172928.782848; 640.572510290.69393928.95942728.151199; 640.110596290.34393328.48213228.326166; 639.355713290.00555429.05227728.430815; 638.613159288.36309829.52205729.145977; 638.286011287.36566229.72644830.036663; 637.676636287.10223430.28762829.582426; 636.426819285.69085731.13651329.618690; 636.318359286.34231631.18713429.774364; 636.006714288.22540331.12525929.407331; 635.854614290.42938231.92836829.710873; 635.618530291.60641531.98501630.212317; 635.233215290.54312131.34780929.758551; 634.566772287.97485431.80568731.159565; 634.064575287.71777332.18483030.659302; 633.311646287.53982532.53871930.781933; 632.267822287.69403132.34542832.600235; 632.069458289.85839832.49412531.696201; 631.358093289.32507332.45780932.341583; 629.975830289.97845532.45643631.364487; 629.469971289.88665832.36183232.160995; 628.460510290.27502432.77744332.081600; 626.996582291.55538933.54770732.613686; 626.490234290.36737133.81210332.881607; 624.782471288.03027333.93539433.247978; 622.819824286.99981734.20768734.127804; 622.008789290.68896534.05872333.217701; 621.208008292.69482434.24373633.101913; 619.501099292.98120134.39529432.904312; 618.669312291.50708034.81868734.329849; 617.354858288.68264835.64579033.902779; 615.246460285.61947636.27773334.769176; 614.647217285.87152136.14761434.253677; 613.648865286.39862136.53865834.538761; 613.205017285.97399936.26297034.554897; 612.611938283.26065136.20903034.928478; 610.835571278.72934037.25647035.095890; 610.524292273.20596337.00119036.293873; 608.963623272.56167637.85949736.428066; 607.155945276.82476838.18485336.703991; 606.309753287.67044138.00041237.642120; 604.105896297.41040038.96583637.840820; 603.121582303.90512138.92265336.786839; 602.821045303.70095839.04464737.159798; 602.658691300.02789339.49607838.307587; 602.292908297.46679739.79549438.954346; 602.395325294.68551640.02792438.015980; 602.317383292.57052640.57201438.602074; 601.983887290.76113941.44363438.898403; 601.461365290.60369941.66645138.646126; 600.802917289.85147141.60469139.268505; 600.124512289.35052541.83044439.504906; 598.916748289.75134342.47951539.384655; 598.303833289.93905642.23304740.173527; 596.651123287.64419643.65795142.959503; 595.684021287.34393344.37503843.022202; 595.700195286.91146944.42234042.439220; 595.226135286.66656545.20523143.676769; 594.835632286.22421345.32672944.241772; 594.349487284.90454145.61733246.345055; 593.380310284.98974646.71329546.597137; 593.435852285.21612546.79500647.379078; 591.458252285.23757949.26563348.577103; 591.480408284.68444848.75434948.927097; 590.883972283.78527848.87149849.135880; 589.852112282.10989450.01655650.242947; 589.407471281.78662150.47943151.399364; 587.676575282.81500252.22332052.127014; 587.461487283.24832252.47219151.275082; 586.773560282.08349653.19519053.424194; 586.852112281.87893753.41934253.024803; 587.024414279.75390654.71904855.654999; 586.099060279.50143456.06876455.728298; 586.101746279.36978157.15583857.266621; 585.651550280.03796458.59832858.542538; 585.695984282.19705259.29828658.391926; 586.254700283.91272060.49358458.665192; 585.958984284.16201860.60817758.431667; 585.840210281.41598561.87057559.804485; 585.344910281.04858463.18283160.475960; 584.119446281.25491365.76381763.203575; 583.946899282.34771767.17659064.149002; 583.441345282.40158167.79056563.840221; 582.999939280.91510069.13040265.212395; 582.847473277.48400969.41585567.763733; 582.290100277.81662070.95535368.358971; 581.794556279.97470172.34134769.162628; 581.888184281.58618272.79480071.868355; 581.494446281.26025474.93209872.981812; 580.694763279.78045776.63097472.997131; 581.019287280.36615078.30764875.759140; 579.619873281.44598480.21587479.007492; 578.201355282.72110082.22198580.230362; 577.469666283.00119084.14676781.730232; 576.127930280.08160485.98289584.172249; 575.622864277.51190287.78083887.740891; 575.560608276.62655689.01992889.785980; 573.685608279.19079692.02262989.910995; 572.254089278.75509695.08560291.112000; 569.577576276.17175398.30108695.649399; 568.544861275.332581101.09626897.725533; 566.092407277.123352105.196800104.721252; 564.813782277.004639110.341644108.707825; 563.478638276.549377113.479156109.739021; 561.870911274.302063117.404976112.937241; 559.501709272.283020123.350601118.446266; 557.441956273.451935126.118698121.053627; 555.625854272.806458130.885544129.398560; 553.126343269.425629134.243805133.246735; 546.145813258.102234145.667297139.279480; 540.177002247.583679156.433105148.269470; 538.479858244.509033161.525269155.687363; 533.638733243.302841169.913910162.439941; 530.307251241.613876177.636719169.783295; 522.815186238.509659190.736618182.704742; 520.288147239.104004198.674622188.442688; 514.936707236.626053209.093445201.157837; 509.636780234.957932219.400711212.460464; 503.007812229.883621233.677216227.529541; 497.575500230.687119245.415833237.334702; 486.843445230.831161264.491302254.643265; 484.444031228.621429275.523743269.250946; 478.510315230.186539290.036285278.557190; 475.296997224.999268302.459473298.706970; 465.956787214.863373330.502625322.246979; 454.015747207.081894362.383667352.995483; 443.268066206.629486388.317505374.029510; 427.335876206.889023420.285950402.718018; 415.495880199.424286447.584503426.859009; 406.965668192.058350476.082275458.700500; 378.035919182.834457539.829651507.900452; 368.903778177.885345566.131836535.999146; 360.591461168.628723600.402954545.659973; 345.630859117.496925646.685791595.514404; 330.437653132.929749687.267578580.470947; 305.967560118.322647747.844299598.364685; 270.766357129.525986815.142212581.789612; 254.484283107.383591873.934021608.556946; 223.80203295.709015960.764160615.973206; 193.13261475.9031221035.089355637.562561; 151.40423653.8611451104.370361651.157715; 104.10530912.2365511137.182495700.193115; 91.0491940.6158841177.367065713.630920; 45.4278601.0808881206.758301711.721313; 28.4890440.0000001248.288818705.695496; 15.8115100.0000001260.966309688.707642; 112.8614650.1599851078.117554716.165649; 151.6146700.1051951045.401123714.288208; 223.70101972.1101001028.714111638.916199; 272.32745494.7236021002.245483621.369019; 291.795227124.387794904.739990587.811829; 319.324646138.408661850.305664576.107849; 334.695984149.866562802.778381564.707031; 352.129761158.820679761.378784555.462097; 362.534973171.717499724.448975543.204468; 372.593353172.194183698.012573544.353577; 386.757385178.439682655.771973536.451721; 394.637726182.535614625.635925534.210999; 405.991821193.133270601.477661523.606873; 417.223267201.852341580.316650514.702881; 422.301758204.447449556.676514510.322998; 426.233582214.614426543.053040497.438782; 434.202240217.823029524.857056484.808197; 439.741241218.476059510.082520466.712921; 445.827789222.558350494.334564445.461365; 461.240570226.142380465.009186431.637726; 473.945648227.088577444.520081422.045471; 476.928833232.936630433.746368406.955536; 483.961365232.618134417.758667384.315491; 484.040405234.924561411.959351380.352478; 486.837402235.779495399.172913368.339386; 484.935669235.698639398.530121371.445770; 488.456696236.243256388.338959363.356720; 492.193024235.228439375.158417356.774750; 495.468414237.232941364.994690342.380157; 497.641876237.308762355.857971339.940857; 496.595703238.504822350.516907333.615784; 500.552246239.413330343.770111323.987671; 502.466309240.154495338.094360326.231354; 505.278656241.640900328.388794312.714722; 506.753052243.517181322.106598310.907013; 506.368591243.755157318.664825304.061310; 508.661774244.994476313.188446299.285675; 512.147156248.388840305.208496293.130737; 512.322510248.236862300.556671285.080963; 512.509827252.121170297.483215279.224182; 515.056641251.866119291.513336279.973663; 515.510742252.206589286.222809278.222168; 516.060791251.464233283.694916276.855103; 518.787720252.612671277.316620272.734253; 520.001221253.965576271.601410263.318726; 521.150696254.574661268.919250256.591583; 521.764526256.313110265.536346253.487320; 520.219055257.319275263.529114248.357986; 520.136963256.358368260.598511250.340530; 516.940735253.592239259.584076245.347992; 516.891907254.916931257.594330241.183853; 512.849731255.821777261.867523238.695679; 515.633301254.865433256.426544238.562195; 517.842896255.865021250.705841233.289658; 519.008667257.010651248.082001232.815567; 518.612915259.865753246.806259228.960571; 516.884949257.968964245.794495224.855270; 515.888062258.656799242.325592222.598389; 517.975037258.254303237.089569222.628387; 518.690430258.504547235.538330221.726913; 518.455933259.370300234.606354219.110764; 518.495972258.904266232.937897218.804199; 518.981384259.010406227.970505218.010635; 517.865784259.619232226.769989212.741684; 518.272339259.761902224.588623212.637299; 518.482544259.017639220.144989213.282623; 520.562683260.552368215.584183203.648880; 521.132324262.059509215.333527199.894745; 522.582764259.533051211.187210205.170731; 523.120117260.460541210.095978203.457718; 521.711182262.134003209.910736199.913315; 520.575928262.350800208.767166199.051605; 521.438049263.110229205.284958195.116867; 521.717407261.652771201.122559196.112152; 522.432800261.677185199.384537193.659241; 520.601440263.191284202.096939191.565231; 519.171814262.514832201.506500191.795624; 519.942139263.255646197.847412189.450607; 520.870117264.589081195.684891187.826233; 520.146729264.495728194.293747186.871613; 519.184387263.290894193.660553186.812439; 519.274536263.399292191.124496186.551956; 518.693726263.377045189.100464184.772522; 517.810486263.040863188.278534184.295715; 517.335876264.662415186.782913178.800262; 517.249207266.132019187.184143177.515945; 520.098145264.054443179.740326175.650635; 517.767212264.162537182.577026175.217560; 517.913330263.753571179.740479174.601532; 518.580200264.169281178.062775172.298904; 517.836914265.170654177.037506171.274368; 517.516296263.007141175.846527171.611099; 517.800293264.056183174.546127170.603683; 514.380005265.060791177.122223169.540970; 515.405396265.022308174.380157168.417770; 516.766724265.692993169.426422164.709412; 514.216614265.667542169.889069163.635666; 513.462280266.638367171.697464161.829620; 512.750488268.408447171.183090158.611328; 514.296692266.443451166.873505159.865692; 514.301208267.817963164.701233156.763702; 514.024353266.637543163.171844158.511642; 512.916260267.135803162.119598156.731323; 511.994507266.784760160.238373154.737518; 513.348328267.159424158.001480154.708832; 513.455750266.625122156.803360153.833771; 513.296387267.201019154.652832153.348068; 513.144287266.476410153.907547154.217377; 511.935486268.020599153.419342152.243835; 511.511414266.692932152.862579153.365219; 511.599426267.098267151.057663150.116562; 510.792725267.297180151.727325151.277344; 510.856995268.546326150.121384148.910538; 511.409302266.672455148.093414146.407471; 510.909607266.290405147.454498146.526245; 509.994232266.719879146.901672144.891113; 509.688782267.266876145.955658145.236572; 508.693237267.269379145.585938143.812531; 509.531616267.082428143.597717143.081192; 508.489258268.948273143.071564138.386276; 508.360535268.077179142.046585139.711288; 507.611267270.119568140.448578138.386322; 506.591919268.906311141.237823136.928009; 507.211426266.416565138.726990139.248276; 506.643036266.986145138.913757137.032639; 507.130371266.353790137.465439136.945953; 506.867310267.278015136.979904135.695526; 507.324829268.721039135.797195133.273041; 506.602966268.180664135.803101134.171112; 507.360291267.395111134.244080133.691055; 505.879883266.485657132.619476134.537109; 505.879456267.067688132.394379130.938583; 504.898132265.653076132.182037131.924927; 504.639130266.523193131.821930129.084488; 505.920380267.577759129.601471127.258820; 504.585022267.659790129.044342127.947594; 503.842529266.774475129.428711128.453781; 504.327545266.746796127.857704127.021439; 503.996582267.047791126.857071126.971764; 504.131836267.055176126.065178126.458366; 503.489410268.506775125.936775124.883842; 503.044006267.018494124.671631125.281693; 502.395264267.613037125.122566123.824783; 503.012024268.594604123.624954122.735954; 502.626648267.767181123.886795122.879738; 502.157898267.936462123.553238121.863358; 501.867432268.663513123.382072121.236816; 502.556885268.702820121.584892119.867599; 502.696106268.163818120.508842118.905418; 502.180908269.350983119.445801118.876404; 502.494019268.041962119.359398118.972084; 502.435059268.354736119.603119117.236717; 501.196045268.587585119.021950118.059448; 502.086060268.839844117.133179117.739944; 501.657654270.526398117.137451116.795868; 502.001892270.651764115.977020115.557892; 502.060120271.044556116.143723115.333870; 502.450684271.900269115.315666114.288651; 502.626068272.596741114.463882113.671608; 502.654694272.474243112.759743112.542618; 502.877014272.068237111.850090111.850029; 503.655273272.594604111.296272111.564041; 504.144836272.139160110.938988110.821884; 503.715698272.991425111.599846110.975647; 505.072174274.164764109.660988110.530441; 504.905273273.476990109.474907111.045494; 505.464111273.475525109.194794109.194771; 505.464111273.395874109.194794107.867142; 505.062225273.917480108.459206108.994934; 506.366211272.720917107.656212107.932518; 506.990631272.888550106.417770106.031540; 507.034302272.577545105.975113105.093201; 506.912537272.895630105.936966104.628899; 508.192810273.344940104.669914104.518219; 507.933014273.261475105.319176104.582680; 508.123474274.015717105.334091104.061172; 508.943481274.167084104.487190102.776886; 509.370789274.137695104.092751101.400482; 509.787170274.140686103.22696799.869797; 509.781921273.978699102.976646100.227951; 509.843384274.208862102.65029999.170860; 511.091675274.610199101.90746398.792946; 511.913147274.237244101.36962999.453690; 512.646057274.387939100.82141998.402328; 513.456848274.418640100.16078997.948822; 514.090149273.75860699.40349698.278328; 514.887695274.08682398.36376297.782784; 515.451965274.85522597.40581596.723206; 516.002319275.03216696.98181294.900200; 516.255615273.10623297.14698896.303688; 517.316650274.21377695.73398695.030235; 516.863586273.25216796.39556996.171524; 517.039307273.51968496.14528795.531250; 517.371826273.42321896.15032295.229538; 518.063110273.13952695.93414394.585609; 518.804749273.54495295.42476793.850174; 519.422241274.24270694.61525093.663597; 520.359558275.18112293.42205092.505959; 521.335083275.20419392.08881491.829544; 521.680481274.60076992.57976591.457344; 521.923096274.49737592.72632690.850388; 522.699707274.55865591.55334589.959938; 522.854736274.98165991.48723689.033073; 523.663635275.10687390.83965388.703781; 524.733276274.93005489.76581688.577553; 524.946594274.95687989.77363688.845810; 526.674805275.07348688.24058587.512451; 526.593933275.36886688.38340887.781166; 527.793091275.49346988.25286987.833290; 529.365173274.68890487.07965986.863426; 529.149963274.80737386.52164587.084244; 529.880066274.33432086.13689486.568100; 530.931702274.19241385.89881986.595551; 531.924866274.55511585.30696986.124275; 532.597595275.19024784.94403884.772804; 532.821167274.60647684.96345585.585747; 533.722534274.96673683.80054584.290154; 534.460083274.54119983.65039883.720367; 535.166199275.61770683.63578883.177940; 535.836365275.16345282.90958483.036385; 536.940979275.06893982.11235082.939117; 537.513062275.82275481.80286481.866516; 537.927612275.64764481.63169981.804626; 538.843018275.57397581.18579981.539970; 539.892090275.77780279.60163180.885406; 540.437622275.94708379.55909779.915215; 540.887085276.09808379.22756279.653969; 541.361633276.04428179.21577579.826103; 541.635254276.55172779.12658778.503647; 542.866760277.24368378.34701577.201271; 543.741943276.62207078.16642876.760597; 544.405457276.62643477.73212477.266678; 545.452576276.61142076.95373576.644508; 546.211060277.55679376.36169475.928917; 547.264587276.72372475.70995374.615318; 548.542297276.86474674.92004473.543274; 549.171143275.57861374.32270175.564758; 549.396606275.96914774.07692075.407150; 549.419983275.84259074.28077774.459969; 550.304688275.92260774.04811973.536240; 551.531128275.70980874.14596673.318031; 551.856079275.79852374.06089873.109489; 551.864502275.80874674.19101773.571472; 552.536865275.72106974.27661972.787621; 553.523560276.94433673.63941271.286423; 554.517883276.31286672.95684871.857048; 555.975342276.51110871.79863072.052612; 556.784058276.99713171.34704671.867195; 557.555542276.92651470.80310871.509300; 558.293701276.59930470.66211771.371948; 558.335205275.71820170.93399071.548592; 558.832031275.70193570.91529871.444496; 559.941711276.38726870.04962970.777962; 560.545776276.72631869.85645370.141914; 561.653503277.06817669.14592770.145195; 562.613770277.82049668.57833969.211525; 562.955811278.18582268.59653568.539284; 563.774658278.37152168.49597967.864563; 564.748047278.62109467.96691967.411682; 565.418762278.85485867.55691566.606827; 565.688110278.00033668.63502567.739212; 566.675049278.69986067.55767866.887939; 566.945801278.38336267.51075766.199043; 568.015808278.71112166.46305165.459099; 568.870117279.16510065.34019564.319138; 569.895142278.87176564.97707463.877453; 570.184143278.24517864.53521764.388786; 570.150269278.15219164.95677964.435394; 571.227722277.65945464.09584064.681534; 571.998474277.77200364.28470664.100052; 572.390320277.83132964.01996664.535385; 573.098694278.35864363.17401964.036369; 573.733459278.36419762.79750864.059280; 574.271301278.27236962.62493163.613503; 574.845093277.89532562.69317663.128620; 575.362915277.66943462.83874563.379120; 575.702454277.92581262.11994263.337555; 576.482361277.97705162.30587062.039387; 576.658691278.60116662.29370161.075893; 577.875122278.76092561.89376861.408146; 578.797607278.86230561.06452961.371540; 578.814087278.72522061.46728561.236355; 579.241211278.48770161.25110661.079391; 579.463928278.38180561.48700761.212753; 579.937744278.60028160.69076560.565544; 580.007874279.01574760.81565959.933746; 580.098816278.92752161.21612559.616516; 581.286865278.59954861.01905859.490303; 581.940918278.68121360.82870559.564095; 582.256714278.84692460.50849959.473373; 583.047729279.19250559.88166858.728939; 583.402222279.15597559.47948559.058273; 584.185059279.31799358.77468158.911415; 584.653381278.82055758.81118857.591492; 585.000671278.96991058.56643757.001854; 585.763184279.49603358.53019757.574905; 586.202026278.99841358.00705058.607792; 586.275513279.03607258.37688459.248001; 586.606201279.81445358.03848358.277729; 587.195251279.63833657.88112658.002449; 587.489258279.58667058.13453758.070492; 588.947937279.63397256.77043958.138062; 589.233765279.87826557.09190457.498405; 589.420837279.65466357.26020857.975220; 590.076843279.92208956.67167757.828339; 590.621765280.63366756.60068555.947533; 591.028137280.74166956.64512655.916569; 591.110107280.55136157.06447655.971199; 591.603088280.69366557.04452555.300175; 592.045410280.92645356.64073954.989792; 592.744690280.85955856.42852855.060795; 593.709290280.76312355.85697254.657349; 594.792847280.95562755.25390654.999210; 595.147644281.18664655.20698554.498734; 595.734192281.30166654.96757554.706871; 596.673340281.33197054.38819953.911522; 596.945007281.13525454.17682653.567169; 596.810059281.49191355.17478953.305813; 597.248047281.70129454.75650852.939060; 598.437317281.15441953.86234354.417988; 598.885010282.02993854.31285954.288532; 599.113525282.08923354.75227453.755440; 601.060608282.34417753.59226253.070572; 601.575562282.19979953.28788852.594215; 602.100037281.96014453.85929152.856640; 602.686829282.55603053.23280352.589920; 602.841675282.72460953.64215952.434738; 603.588135283.48992953.26419851.734146; 604.093994283.71624853.11592152.059639; 604.617065283.14865153.07350251.881863; 605.553955283.09649752.38365251.750904; 605.753601282.68206852.47409852.039749; 606.264526282.67138752.37392452.066055; 606.459473283.13085952.35851351.853580; 606.777771282.89611852.21927651.982777; 606.924744282.93887352.71621752.766327; 607.518860283.22528152.45246951.794209; 607.751404282.87683152.70942751.804741; 608.065369283.07049652.16442151.503670; 608.469360283.17388951.97361051.049282; 608.699219283.45239351.80233050.670105; 609.004822283.10052552.41836550.966908; 610.273193283.54663151.54624950.151665; 610.500366283.66226251.93103850.597275; 611.735840284.16601650.63758949.974319; 612.079895283.76596150.67218850.325901; 612.163574283.72387750.57430349.916939; 612.548218283.00692750.51460350.665062; 612.992737282.46182350.28751450.594723; 613.371704283.48068250.40470149.094337; 613.583740283.50885050.53985649.212120; 613.732849283.49005150.67802448.843327; 614.016357283.19540450.16433748.476143; 614.285034283.07879649.86633348.761894; 614.030029283.62390150.19680047.689568; 613.875244283.57821750.30017948.730137; 613.969971284.01132250.26542748.345917; 614.814514283.50207549.54475448.510712; 615.025757283.11853049.55875448.424728; 615.218994282.88598649.40464048.519337; 615.068970282.85772749.38636848.632935; 615.233521283.26071249.14588948.548969; 615.164246282.99188249.34402548.247341; 615.742554282.76339748.88374348.134022; 615.926514283.16229248.88160747.306034; 616.252686282.72598348.85917747.208981; 616.546875281.88382048.93325848.185585; 617.173157281.81350748.47465548.395847; 617.670898282.07324248.38539147.902878; 617.712891282.08065848.44066647.976910; 617.566406282.43765348.49376747.918846; 617.409546281.85134948.48003448.080956; 617.660889281.49279848.45497148.474148; 617.742188281.10638448.41381148.698296; 618.236816280.92675848.09093547.727783; 618.105591280.60043348.35575147.570309; 617.935425280.30545048.94371047.732014; 618.220154280.56762748.15948547.496708; 618.164429281.19467247.89672947.318630; 618.318604281.23226948.03424847.304039; 618.438965281.15237447.64793446.970436; 618.797424281.34075947.60593446.855980; 619.111816281.45925947.43938446.604134; 619.115601281.51776147.47741746.630054; 619.376831281.88418647.39013746.333038; 619.606384282.18890447.36709645.943214; 619.725952283.05377247.19421445.209232; 619.787964283.02111847.02575744.971825; 619.827087283.00244146.83101744.883354; 620.181641283.14700346.67289744.507996; 620.158813282.37072846.80393244.924770; 620.816284282.41442946.54884344.530376; 620.795410282.07641646.57962844.691696; 620.901001282.09869446.47609744.553959; 621.299072282.28991745.87944044.191818; 621.496460282.51678546.09119443.657974; 621.813110282.78717045.88623043.113525; 622.283875282.81713945.83740243.152515; 622.520264283.04187045.99971843.060806; 622.405273282.69274946.13475843.286327; 622.618286282.80615245.80928842.985359; 622.793030282.47921845.49003643.233627; 623.683105282.65695244.49813842.757309; 623.606934282.26098644.79560943.169682; 623.900269282.58825744.35367642.766171; 624.062988282.76171944.18911042.685555; 623.926270283.11267144.08962242.266098; 624.034546283.02911444.43386142.147526; 624.430542283.08422944.07310542.125210; 624.777954283.18771443.61240441.917950; 624.316284283.05239944.12754141.579670; 624.385742283.07580644.04350341.716312; 624.494934283.08374043.80035441.658203; 624.621338283.00375443.68209841.506927; 625.010864283.12439043.12801441.081806; 625.301636283.11026042.86479940.963856; 625.311279282.84509343.04489141.044449; 625.398438283.04815742.60211940.810024; 625.537598283.12780842.30663340.529701; 625.544373283.07943742.23022540.569271; 625.423218283.04812642.38304140.347012; 625.641663283.38864141.95949639.530697; 625.524902283.32818642.23083539.162548; 625.521912283.46612542.19696039.059570; 625.674683283.30993742.10029639.035347; 626.029114283.28695741.86172538.876347; 626.054199283.35311941.73374238.545212; 626.464478283.41592441.19262738.758350; 626.537964284.20712341.23996738.644409; 626.515015285.39321941.73763338.277935; 626.930786286.51257340.57052637.729519; 626.902771286.61071840.65170337.861290; 627.088379286.49969540.46638537.663620; 627.133972285.46838440.98651938.164917; 627.148499285.33276440.63224837.102375; 627.382385284.99777240.17391237.308281; 627.519775285.30847240.22285537.024464; 627.684570285.43774440.07423436.992363; 627.638000286.16778640.42778036.433174; 627.639404285.60018940.09925837.376324; 627.287476285.81213440.46192236.791924; 627.463013285.30545039.94148336.613678; 627.483276285.40768440.01533536.522331; 627.743774285.32605039.60197436.327732; 628.307617285.37323039.21344836.340714; 628.449829285.81448438.88462136.129593; 628.207214285.49826039.12571036.401546; 628.620117285.39215138.42227936.582413; 628.651611285.55334538.49033436.418949; 628.706177285.53833038.36772936.183922; 629.169312286.06390437.97470135.339325; 628.890747285.94989038.51989735.326260; 628.756287285.78949038.41365835.274612; 628.708984286.42404238.33492334.715851; 629.016602287.26449638.13655934.828762; 629.303406288.22976738.08300034.214451; 629.525757288.21637037.64122035.091232; 629.184937288.12002638.12843335.225407; 629.048584288.22555538.22597534.484604; 629.067993287.99847438.14209034.994007; 629.239807288.26153637.99430834.245865; 629.049683288.11480738.06167634.194668; 629.319946287.88998437.59952534.216812; 629.425110288.05639637.46345534.004829; 629.678345288.13708537.18681333.913914; 629.751831288.02432337.15850833.943569; 629.703735288.03607237.03834533.561943; 629.762207288.06399536.98204033.264992; 629.913940287.90954636.94801333.652176; 630.021240288.07095336.61815633.224522; 630.098999288.15466336.54247332.910660; 630.026794288.23458936.68861433.011662; 630.266357288.37802136.12114032.610748; 630.265869288.29724136.38526932.741684; 630.007324288.06951936.56784132.710140; 630.397461288.30990636.07425732.296223; 630.193848288.47570836.13052431.720341; 630.203735288.36727936.08913431.952791; 629.765442288.14355536.44977632.223717; 630.061096288.08865436.14616432.432865; 629.970947288.20886236.36177132.029266; 629.816223288.17852836.62742631.956783; 630.145264288.46130435.81214931.733280; 630.042480288.35519435.88386531.705383; 630.102356288.06543035.83942431.681179; 630.079712288.25085435.83908131.705921; 630.152222288.47018435.50819431.723001; 630.025146288.41574135.78823131.350452; 630.104126288.03033435.18226631.612858; 630.354858287.72323634.72976731.776731; 630.528198287.80819734.56214931.427401; 630.360352288.06137134.64569131.026270; 630.161255287.79412834.84836631.373671; 630.531067286.84173634.38262931.662018; 630.356384285.19146734.54505932.096771; 630.712646283.80358934.58915732.130161; 630.416748283.73474134.71973432.451981; 630.467773285.25955233.58642631.808016; 630.004028286.29254233.41087331.554945; 629.930847286.07147233.30883031.816277; 629.744934284.60199033.47480831.508875; 629.472839284.13214133.28899431.065796; 629.600586283.76187133.07113630.887161; 629.449829284.21154832.84164430.527916; 629.200317284.30926533.06667331.223873; 629.455200284.55630532.51625130.787447; 628.744995284.20089732.60494230.789549; 628.654541284.21426432.73620630.572506; 628.420654284.38754332.61558530.659430; 628.449524284.57550032.43480730.504505; 628.151550284.46875032.47802730.367798; 628.298462284.20840532.14527130.339624; 628.231873284.29864532.00569230.226715; 628.344238284.30343631.80248330.254566; 628.142700284.31195131.96205130.601345; 627.948486284.30203231.65988930.603941; 627.671753284.16915931.88430830.358658; 627.944336284.46643131.43539430.093399; 627.671326284.34426931.51226029.921223; 627.756714284.37420731.51374830.029175; 627.331299284.41247631.78901729.456535; 627.176758284.47134431.51908929.102955; 627.048767284.16336131.52545929.519447; 626.862732284.12371831.25419629.453766; 626.836426284.14282231.15917229.160784; 626.844116283.96942130.82237229.276291; 627.029663284.09393330.69656429.395723; 627.090332284.12783830.81768028.948460; 626.784058283.87249831.03050229.359739; 626.854370284.17407230.93784328.860033; 626.381714283.93524231.08394629.260262; 626.598145284.37225330.50346428.773987; 626.420288284.06759631.12686228.953911; 626.446533284.47985830.28938328.448647; 626.599060284.36605829.95597828.452551; 626.616211284.11547929.81140128.799093; 626.538879284.26821929.86202228.799843; 626.391174284.11898829.91886129.129692; 626.574829284.30410829.64855228.921144; 626.812866284.08404529.36527328.897219; 627.086060284.39782728.94832627.987564; 626.889099284.50207529.24202028.076656; 626.847046284.44863929.21909327.931623; 626.864380284.19384829.10583528.243317; 626.672729284.20492629.17694128.329449; 627.058899284.54324328.62545027.775003; 626.881348284.51272628.93264827.842960; 626.943176284.12051428.73065927.946686; 627.356445284.52667228.11641727.386169; 626.991455284.18377728.54358727.927116; 627.226074284.41183528.23513027.444641; 627.127075284.05941828.22486927.584181; 627.191284284.25555428.07590527.379324; 627.161621284.12991328.03123527.720243; 627.505554284.15780628.00346427.704065; 627.149780284.90936328.30936428.066765; 627.513306286.06860428.04149627.129879; 627.280518285.91000428.26637327.496418; 627.628662285.95764227.87815127.226139; 627.404358285.70593328.07354026.916504; 627.262146285.90994328.25954426.724030; 627.792969286.04895027.66632126.544407; 628.022339286.18902627.50598926.515503; 628.081543286.18100027.38674226.051739; 628.088379286.06665027.37388626.271723; 628.167175286.09170527.31300426.771320; 627.957275286.60583527.75623326.841488; 628.190674287.26190227.43026726.838783; 628.366943287.67620827.15812726.634485; 628.301392287.87121627.28820826.532391; 628.341614288.11117627.08015426.164669; 628.390198288.09198026.91543626.468639; 628.198242288.96185326.78955125.933121; 628.303162289.24838326.41990726.516190; 628.223267289.27194226.50009226.496706; 628.343018290.10376026.23767925.703009; 627.849304290.12631226.25087725.606470; 628.248291290.85845926.19064325.728134; 627.971924291.29217526.49112725.555981; 628.086426291.43341126.23577125.335911; 627.812561291.71600326.29264825.478819; 627.822327291.98193426.01295525.433113; 627.843506292.30987525.87123925.504009; 627.669312292.31103526.11450226.774475; 627.104980292.64550826.24630026.602299; 627.191162292.65698225.80421426.636051; 626.717407293.16745025.97164226.108494; 626.505371293.02026425.94192526.133427; 626.338257292.61679125.75943026.488916; 626.007385292.84912125.82962026.218872; 625.780884293.64117425.53283725.619560; 625.427429292.80255125.74871126.167610; 624.789734292.11090126.26922626.711540; 624.331787292.66925026.01917326.172115; 623.886230292.82653825.86216025.970177; 623.432739292.83667026.02375025.962946; 622.823120292.98648126.07093825.883747; 622.305908293.70007326.11770625.208344; 621.675537293.98062126.41841925.812721; 620.936157294.73834226.32602725.814030; 620.679199295.02832025.78525526.011848; 619.797058294.96337926.12190225.982880; 619.096008294.44769325.62492425.644321; 617.728516294.59826726.35765125.522743; 616.980835294.83337426.28959725.327370; 616.215210294.74276726.33361825.957174; 614.930603294.34783926.69536626.005239; 613.890137294.27560426.76277225.989941; 613.157227293.90948525.77587125.727749; 612.399719293.50561525.34786225.563812; 610.729797292.41278125.86456326.736517; 609.516113293.57867425.94806725.825188; 608.927124292.99029526.07402826.344635; 607.905396293.74554426.71661426.235352; 606.582703295.28137226.81793226.316053; 605.318115295.67303526.70398726.735786; 603.895752295.61026026.96239526.610067; 602.685608294.31243927.18120626.892107; 600.946533294.23992927.29248026.745251; 599.742798293.94146727.26249726.411497; 597.736145293.65353427.69588526.282345; 596.856812294.52352926.67518626.233505; 595.773438294.19824226.81739826.657402; 594.227783294.11145027.31048626.225952; 592.492859293.03912427.35965727.065485; 591.665222292.68072527.34882427.404345; 589.992249292.78363028.44371827.253668; 589.261475292.59716828.82331826.873287; 588.784180291.58746328.37982227.158869; 588.672180290.47982828.12419927.225796; 588.133606289.58364928.16833527.912010; 587.834778289.55004928.07445528.074295; 587.759949289.46377628.21075428.190704; 587.613037289.49243228.25733227.811289; 587.778625289.24493428.64215927.987242; 588.566956288.80178828.49063928.280933; 588.845459289.26446529.48219328.299129; 589.693420289.59790029.48787728.694702; 590.842224289.92218029.29672228.127510; 591.509583288.18078629.33952329.434669; 591.926208288.83911129.98085029.065275; 593.387451288.40124529.72728730.041964; 594.149902288.18212930.05432129.968857; 595.020508288.21331830.55309329.337252; 596.052124289.77951030.80722829.360361; 596.682861289.95422431.16901429.289015; 597.363953289.19488531.71989429.711065; 598.439575288.55178831.07448629.681324; 599.147522288.16558831.51763930.224848; 599.847778288.21698031.19735729.998749; 600.592041288.33227532.13634531.020027; 601.160706290.05426032.48287229.915020; 602.009033289.71673632.24411031.546768; 602.705505290.49765032.69653330.892202; 603.137451289.87396232.72266431.822693; 603.527893289.89013732.86266331.422894; 603.648804288.24774233.60668232.993896; 604.398926288.51916532.97809631.980858; 603.974670288.18756134.10697932.557060; 604.863770288.57470733.61522733.095757; 605.551819289.48687733.55594632.811527; 605.682617289.79620434.27261433.387085; 606.338867290.76327534.35104433.686550; 607.174500291.58587634.17240134.164307; 606.944702292.55987535.21648433.957947; 606.961487292.56536935.40157334.270844; 607.539734291.41192635.57495134.494194; 607.150330290.31076036.77803035.837017; 607.132935290.36392236.51817335.646988; 607.215759290.95690937.03571335.718613; 607.424988291.39038136.83342035.611904; 606.979431291.15512137.30850235.905037; 606.405273289.67758237.86521936.676441; 605.772644287.64679038.10752938.096745; 605.608398287.27008138.36772936.931313; 604.633179287.07159438.80813636.834198; 603.358521287.44720539.57130438.259094; 602.895081289.44387840.26393937.852020; 602.266785290.75921640.14129637.175289; 601.761536289.43353340.32142637.748230; 600.777832288.05615241.29493738.867485; 600.118469288.59277341.47979738.876579; 599.228027288.34771742.01839439.559387; 598.599426287.68884342.61333540.429989; 597.674011287.06210343.20533840.446594; 596.628357286.75778243.36738640.881222; 595.180603287.87146043.59931941.717255; 594.541565287.46499644.13879441.679039; 594.120300286.23696943.82648542.953453; 592.953674283.55105644.83745644.251190; 591.862305282.51293945.78594244.615608; 591.046509282.31701746.63608645.615406; 590.478882282.29113847.31273746.592094; 589.408691282.37579348.03955146.611298; 588.387207281.36779849.47982848.446468; 587.347717281.49166949.51637348.611649; 586.119080280.96572950.91980049.538082; 585.198853280.69995151.18869849.810982; 584.901001281.95346151.06678049.184052; 583.948669282.93289251.80419950.676498; 582.749207282.52105753.18046652.719292; 581.969788283.92794854.06269152.959274; 581.052551284.62823554.71576753.621284; 580.571838285.12857156.24557555.408775; 580.386536286.69601455.97126054.916340; 579.457153287.11462456.42517155.880501; 578.923523286.49145557.47406056.747902; 577.871826284.78399758.05599257.347923; 576.409729283.36145059.49993158.608604; 574.675293280.87139960.99762060.447571; 573.934021281.36517361.21254061.202709; 573.168945281.88961862.00477661.722630; 572.114136280.56558263.01731162.994255; 570.674988279.09423864.87396263.197823; 570.237061277.08825765.31795565.409119; 569.112244275.86431966.19274165.788277; 567.606689275.87243768.32855267.737427; 566.678528276.67373769.19323067.542511; 565.117920275.18536471.42238669.736214; 564.423401274.59603972.91473472.209656; 564.015686275.52343874.22733372.349007; 563.024902276.99612475.14076276.416840; 562.264465279.71649276.60705678.553535; 560.277222280.66064579.66968580.787445; 559.827942278.49136480.48255982.012596; 558.811340276.20703181.32659984.874641; 557.272949276.21731683.81347785.496078; 556.192017277.32769885.87356687.192497; 553.804321278.51849489.31236389.809990; 552.549438276.35553091.01516791.868340; 549.737000274.21569895.46585194.873337; 548.114868273.36450297.44888397.032257; 546.626221275.32907199.97993598.516403; 545.087402276.763550102.033882101.159065; 543.052368278.048218104.382095103.790245; 540.624512275.236450107.420158109.362671; 538.871826274.804260111.346207110.345284; 536.892151273.115753114.377365112.531349; 534.875366272.316559116.726570115.413841; 533.480835273.615967118.913040119.249084; 530.978943273.940582123.541794123.932518; 527.580688270.772888128.547028129.346909; 524.297546265.798218132.994385134.238449; 522.726196262.783752135.640869138.467941; 518.953613261.665741141.429443140.317184; 516.625366258.769501145.346451149.673935; 510.379272258.120392152.884521153.152206; 505.584900256.040344159.012115156.725830; 500.368835249.543350168.483246162.162125; 495.657776241.484497173.586243169.278564; 490.365234235.660751180.102844177.568176; 485.012238236.843201188.682831185.878433; 475.971222243.016541201.229553188.742889; 474.683105242.596313202.909729198.553284; 465.368225236.087616218.001526214.810272; 458.807617232.062042228.375931222.713058; 453.884277222.135681237.485657236.314606; 445.912811220.275238247.134521251.117081; 440.140137221.256393258.914246261.882599; 428.586731217.428665276.442200272.835388; 420.495605210.575943290.350037285.949615; 412.589905208.337479304.624298296.584473; 400.060547207.791779325.485107321.258789; 389.336304204.861893342.984070335.893707; 381.430664203.711578356.458130353.270782; 372.791687200.284454368.240356366.337769; 362.174011198.657806385.239502379.975281; 350.995819195.845413402.002899399.054260; 336.140106191.877029429.203979423.364685; 322.570129186.155762450.831970442.221680; 312.414154184.636246467.713165454.333344; 302.808960180.789871482.162964472.927338; 292.241150183.453308500.041504482.408844; 283.721802182.597931514.159790488.791168; 274.863068179.567261529.855408508.124542; 268.919495179.866806540.879578519.939453; 263.851807178.767258549.211670528.122253; 257.630493173.714417560.167480538.955627; 254.107529173.365616566.296021541.851990; 245.796036174.952881578.409363539.443237; 247.441101171.877777575.555176540.768372; 247.498657170.332367576.730164537.646729; 245.850403172.856064578.605408537.957764; 247.695099176.121567577.842041533.797974; 247.601959175.591827579.326294537.010071; 250.757431178.089386572.469604535.115540; 255.600891176.228317565.612122538.069397; 260.391449177.244843559.358154529.410095; 263.221466179.438354553.400391521.736694; 271.718384180.120285538.555969513.109985; 280.595032181.585251525.538208499.505676; 287.132751183.769485513.508118488.918396; 297.784943185.039764495.723572476.278168; 304.532440184.547699484.501068467.213165; 312.022156188.856674470.834290452.375885; 321.951599191.190155456.466309442.507080; 330.554779194.617615439.916656431.031921; 341.631226209.253830424.736389410.754333; 347.110901223.989594415.698700395.759888; 356.764557232.518280402.146332377.642487; 362.995575230.463760390.521118372.952332; 372.245728232.195312376.868835361.230225; 379.700378230.921265364.394470351.831268; 385.807007232.870651355.200684344.317780; 394.994202235.724518344.023895335.414337; 399.617859235.453720337.139893331.361847; 405.162598237.314087328.921509321.372742; 411.894958238.118454318.714630309.923920; 415.733948238.587906312.061157305.371460; 419.074829241.257126304.906494299.329620; 424.561523238.979462297.897095296.835938; 429.522949241.604980291.171631287.992615; 433.303802241.731171285.821503286.158112; 436.607513243.272095281.099792277.381592; 441.145081244.950760274.403015269.762878; 445.509094247.907166267.133942264.147644; 447.823730249.012802263.964386260.750183; 451.911743250.207352258.898651255.831543; 452.946716249.228745255.099945249.661575; 455.547607248.947937251.012085248.434036; 457.359375250.151932249.387817240.672958; 458.673828251.661163247.640411239.612808; 464.777344252.112839240.418365235.625275; 468.193085252.646576234.612457233.871338; 470.490662253.520599232.308578230.243317; 472.379303254.970245228.982849226.990219; 472.488647255.473663229.410019225.732697; 475.839478256.102905224.773941220.143005; 477.950684256.801788222.268677219.329010; 481.161163257.809723217.636902215.330490; 482.784302258.347382215.965149209.295883; 483.505859258.712372213.964691207.564697; 485.043152259.214050212.510101206.567780; 486.626526259.336884209.642181204.733383; 488.199219259.691101208.106995201.914459; 489.663818260.961731206.194183199.292465; 491.136200260.828430204.143646198.580292; 492.680542260.181702201.047028195.353485; 494.514587260.877502198.377655193.383636; 497.420837260.342133194.764069191.641541; 497.857239260.806091193.435089189.360672; 500.204346262.146698190.394470186.938293; 500.708618262.127747189.760361185.272232; 502.176666263.524902187.012634182.181931; 504.325134264.218445184.759949181.100388; 505.018921262.980591182.813492180.215179; 504.169891264.200439185.782043179.641083; 506.992493263.713531178.120270174.511414; 507.218079261.949585177.457962174.783539; 508.295959262.079987175.561676173.859055; 509.574707263.165405174.231750172.801056; 509.693024265.278442174.173706169.793854; 510.536987263.983582172.790649170.847855; 510.325562264.767944173.927155169.907486; 511.919922265.570831172.473831167.004807; 512.147217265.696289169.958344164.051697; 512.987915266.185394169.026413162.698502; 512.779785266.192291168.611450161.149048; 514.741272265.986420166.426163162.408051; 515.336914264.969757164.602051160.514206; 515.125305265.032257164.071320159.954849; 514.486206265.814728164.350311158.171066; 515.841614265.619141161.382523157.233383; 516.574890264.715393160.152313156.579742; 516.885315265.434753160.038300154.769684; 518.175171265.677063158.058289153.396027; 519.150879265.618286156.175415152.750244; 520.378906266.358887153.865082151.483185; 520.863403266.191223151.645737150.517197; 521.197449266.409180149.511948150.754517; 522.352661265.387390147.847595150.593231; 522.685303266.693787148.797379145.428284; 522.379456265.597229147.595062146.810425; 523.903320265.631256146.957520143.373734; 524.356567265.570404146.479156143.424026; 524.530823265.781830146.309845142.347122; 524.247803264.256775145.221786143.892014; 525.197205266.618439144.180984139.888443; 525.565125266.218201143.278732138.920975; 525.450500266.525818142.714386137.534821; 525.653931266.952545141.908112135.846588; 526.104004267.053833140.885345135.572723; 526.537903266.771667139.633453135.681778; 527.825439266.956543138.265411135.241241; 528.755981267.419189136.863373134.694824; 529.429871268.093018136.272659134.004318; 530.162354267.686005133.901520134.220184; 530.739990267.561035133.076401131.680588; 530.774414266.584320132.466400131.195175; 531.273560267.072632130.892868130.407944; 531.753906267.956390130.364609130.245255; 531.925171267.864990130.283081129.236404; 532.951294268.117004129.024582127.717308; 533.344055267.532227127.892075128.128937; 534.027344267.746826126.689835127.099541; 534.181641268.318909125.872231124.757500; 533.526001268.668793126.088333123.721695; 534.925537268.477386124.318008122.806870; 535.443176268.663422123.404617121.567001; 536.051025269.056366122.086563120.165520; 536.396301268.918671121.246376120.557266; 536.077759269.513611121.701164119.861076; 536.446472269.005310120.550537119.878479; 536.637939269.591400119.752731118.996010; 537.912537269.626221117.777557117.566818; 538.830505269.103485117.375107118.257118; 539.459656269.311676115.766182117.500153; 539.981384269.313019115.225906116.755058; 540.563049270.449921114.201813115.647415; 540.799255270.524048113.051682114.676109; 541.349854269.872650113.137054115.059067; 542.276306270.159607112.548904113.565506; 542.442749269.594513111.566811112.899391; 543.388977270.120758110.433884111.982315; 543.239502270.968262109.985428109.783417; 543.569031270.684357108.332977109.448654; 543.413025271.389435107.763977107.281921; 543.847412271.699829107.092361106.299980; 543.770752271.332611106.985703107.252182; 543.853394271.241516107.435150105.395943; 544.236938271.382141106.630821104.822746; 544.470459271.777496105.775299103.894119; 544.945557272.058044104.950905102.872932; 545.339478272.794342103.532143100.678543; 545.502197272.701416102.834282100.565697; 546.078003272.593597102.486916100.561424; 546.597290272.267151101.704483100.706924; 546.823486272.594482101.073151100.020691; 547.044312272.726135100.04493799.031815; 547.028076272.75982799.76070498.036095; 547.221008272.94268898.31382896.781120; 547.208496272.89111398.37883096.089386; 547.835815272.69628997.74341695.777306; 548.205200272.84210297.11921795.005089; 548.394836273.15216196.62773194.900955; 548.269775273.36740195.97644894.155106; 548.494507273.69818195.40123093.476875; 548.356812273.49554494.73018693.589012; 548.375916274.62612994.08660991.188217; 548.901306274.95166093.40110890.944656; 549.507324275.01538192.59693189.725815; 549.003052274.95181392.17124989.511429; 549.395203274.34463590.80276588.436874; 549.381165274.73059190.67512588.059883; 549.709290274.75085489.79492287.354057; 549.994812275.00195389.36409088.015854; 550.614319275.35861288.40843286.879776; 550.498291275.74346988.16066786.462212; 550.678589275.60733087.52536886.944405; 550.859741275.63272187.11307586.730064; 551.228149275.53973485.94631286.094231; 550.936157275.60208186.87519186.401459; 550.946777275.64712586.27269786.350372; 551.361938276.71871985.44460384.738686; 551.711121275.79885985.29945485.104607; 551.998352275.71621784.15569384.408455; 552.020386275.65383983.64296084.534988; 551.370728277.30703784.08893683.181717; 552.299194275.74057082.55176583.441460; 552.174194276.35092282.69855582.875648; 552.546143276.65017781.69342081.938309; 552.520569276.83444281.69624381.739998; 552.705139277.02844280.93704281.469269; 553.153442277.42953580.21606480.430161; 553.458618277.54812678.93737878.490448; 553.657715278.43927079.50012277.155457; 553.685974277.26184177.45040977.673706; 554.020325277.18762276.58321476.589661; 554.202881276.94235276.45954177.673553; 554.156799277.71734675.58025477.322853; 554.223389277.36383176.29795177.920792; 554.098755277.32400576.16348378.354469; 554.469727277.44912775.19935677.339180; 554.633667277.52996874.76951677.446724; 554.297241277.75796574.59945775.586151; 554.328796278.06796374.04254974.222755; 554.841919278.52966373.18840073.882561; 554.920959279.02276672.91679473.855637; 554.825928278.96112172.91870173.586403; 555.225464279.55377272.34890072.122581; 555.562134279.39544771.35437071.600090; 555.296204279.63443071.69609171.365318; 555.754944280.07800370.97011671.615990; 555.465576280.17202871.10038871.311592; 555.746887280.70437670.71453169.836311; 555.992859280.76361169.85199069.768524; 556.231873281.13015769.50969769.175285; 556.277710281.24395869.31995469.675552; 556.318481281.12854069.39685868.242477; 556.648193281.24496568.84582567.886581; 557.081604280.89434868.17585067.953506; 557.286316280.88699368.35933768.063629; 557.407288281.17880268.18332767.426720; 557.753235281.40454167.03815565.836861; 558.568420281.53643866.12426865.723389; 558.300171281.59448266.96460764.964905; 558.524292281.50128266.07948365.078674; 558.803345281.94735765.36392264.258606; 558.763306282.25094665.22399963.809174; 559.224365282.68722564.18666862.326427; 559.641907282.38665864.03472963.009766; 559.677246282.59127864.03492062.684296; 559.821594282.57141164.06429362.524181; 559.884338282.82611163.74382062.587566; 559.896484283.78439363.23196461.268005; 559.997192283.61203062.93533361.520153; 559.942505283.63015762.99976361.880173; 560.229492284.01156662.73059861.418747; 560.818115284.08377161.96132761.469643; 560.719177283.89679062.16739761.130013; 560.833740283.75994961.87339861.383125; 561.147400283.85772761.22879060.630348; 560.956360283.86172561.13533061.054760; 561.196594283.90222261.11835560.658092; 561.385681283.81256160.83026961.097782; 561.360596283.77389560.47412960.932343; 561.281128283.69241360.60131160.928974; 561.452148284.15460260.11993460.690922; 561.628540284.02856459.86976660.038651; 562.055847284.09997659.38713159.516113; 562.406250283.86456359.01783058.231400; 562.427429284.13653659.23919757.699142; 562.471130283.98638959.43706558.197132; 562.735840283.91015659.15382458.679329; 562.930908283.81036458.66890059.163353; 562.953186283.57620258.74042559.351234; 563.141113283.64550858.34266758.148426; 563.115540283.59735158.27037858.619530; 563.126526283.69604557.90626558.758789; 563.229309283.93383857.90161158.956242; 563.384521283.84240757.87292558.443573; 563.462280284.01657157.69847958.044632; 563.321655283.54977457.14321159.096405; 563.673340283.50268656.57478358.374008; 563.880249283.46228056.49787957.629086; 564.259766283.48382655.86071056.655399; 564.285828283.48834255.84518456.711319; 564.387329283.52572655.35381356.112049; 564.095947283.27261455.62164355.595734; 564.071777282.65084855.94753356.177860; 564.470947282.38687155.59459755.462246; 564.546997282.67785655.13916054.962067; 564.652710282.69873055.12657255.484604; 564.733276282.91458155.00701954.892609; 564.748596282.72836355.20122554.946018; 565.171814282.92016654.41692453.445869; 565.045044282.65621954.35813953.193291; 564.928284282.64733954.38011253.006157; 565.121948282.85104454.12708353.527107; 565.070007282.98892254.08721953.414948; 565.192749282.78454654.03076253.559143; 565.664185282.55392553.44203953.669651; 565.566650282.67507953.48854152.961506; 565.518555282.88217253.27903752.302109; 566.023865283.52160652.64385251.172085; 566.500977283.52252252.13844351.209957; 566.497009282.93402152.31475851.863365; 566.411011283.16470352.22049751.152084; 566.332092283.24426352.43804950.994888; 566.733643282.75531052.01248251.613449; 566.984558282.70056251.88652051.249977; 567.096802282.53369151.64100651.460648; 567.296570282.32522651.18923251.466526; 567.335938282.39276151.16027851.429062; 567.695435282.68676850.83644950.787308; 568.061035282.75726350.41454350.624573; 568.125183282.74749850.36380850.481384; 568.293640282.89151050.07183149.675285; 568.293945282.42926050.22678449.984638; 568.335144282.75973549.94407749.375092; 568.399414282.62722850.11535649.305695; 569.054199283.11898849.00573748.645164; 569.360229282.39929248.71280748.841698; 569.505371282.13653648.82896448.756210; 569.324036282.45800848.72173348.210861; 569.688721281.96002248.66748848.615768; 569.987549282.06231748.33469448.289761; 570.014221281.87548847.97588348.231869; 570.053284281.67291348.00701148.240108; 569.997009281.82647748.04149648.068897; 570.106689281.85864347.88730647.897087; 569.895874281.51098648.11340348.008453; 569.621704282.23938048.10024346.657242; 570.067871282.15914947.46154846.527893; 569.959473280.97006247.41996847.830502; 570.129639281.33377147.33020847.855564; 570.230469281.03131147.08999647.763321; 569.946411280.70397947.34142347.911743; 570.094360280.70617747.46074747.934273; 569.998230280.61224447.49431647.714973; 569.843323280.79757747.48050747.514709; 569.954590280.78619447.48539047.189453; 569.981262280.62268147.26318446.870914; 570.037354281.08291647.40062746.258881; 569.407593280.72174147.71682746.152618; 569.574890280.43689047.33112345.801529; 569.539368280.15078747.48813646.163605; 569.524597279.96649247.55630546.252228; 570.233765280.73931946.89552345.376755; 570.618103280.54724146.69185644.897240; 570.664673280.77410946.85981845.251335; 571.033936281.03540045.95481944.998798; 571.038818281.26562546.46862044.550331; 570.703857280.82879646.26720444.518318; 570.838623281.37762546.10618643.732967; 570.704041281.61346446.13506343.254440; 570.845215281.73638946.04492243.089237; 570.920044281.42034945.86166443.086296; 570.707886282.21740746.02756542.301334; 571.295959282.83764645.58891341.354641; 573.063293282.53955143.71887241.393932; 570.430298281.45819145.85254741.167274; 573.287964283.12133843.46118940.426620; 572.880737283.64233443.73710640.047718; 571.366821283.55337545.37281040.056969; 573.494080283.76440443.50261739.665558; 574.240845284.11242742.62928038.966618; 574.469482284.05490141.87706038.717621; 575.068787284.12506140.96870438.298275; 575.714966284.11016840.12603838.875423; 575.686035284.28552240.22480038.406403; 575.351990284.74426340.54256438.280338; 575.127686284.93731740.68569237.875000; 576.117432285.11654739.64222037.221100; 576.543823285.37271139.36988837.176060; 576.494324285.37136839.28318037.190201; 576.268860285.30972339.19788436.877777; 575.548218285.21786540.29823336.709827; 576.424011285.23477238.81950436.540485; 575.847778284.70806939.36607436.878872; 575.964172285.46670538.98433736.302605; 575.332153285.40106239.53918536.191971; 576.266724285.47879038.52996836.289879; 576.740967285.47604438.05446636.116844; 577.168823285.50421137.61413635.803093; 577.476562285.72027637.19249735.116188; 577.424988285.97793636.89701134.847626; 576.938843285.81497237.36522735.524143; 577.360352286.49804736.94335934.806446; 576.714111286.29278637.50099234.759090; 577.438721286.46789636.77951834.451473; 577.317749286.26873836.85546934.027447; 577.369080286.06353836.88362134.219173; 577.152710286.23748836.59313234.003265; 576.729248286.28729236.83326734.289917; 576.600891286.39843836.80927334.093796; 576.464111286.02948036.91978534.529514; 575.495605285.69729637.98561133.927521; 576.029053285.66851837.18544033.979919; 575.812927285.75729437.42050233.718609; 576.085022285.83017037.05913533.772079; 575.909851285.83084137.30159833.669922; 575.947449285.67382837.09140834.191471; 576.064636285.76062036.78791033.478065; 575.996155285.63177536.58401533.523880; 575.762695285.71902536.64085433.453369; 575.890198285.75616536.32652333.113220; 576.114014285.78436336.05743433.272415; 575.706726285.85696436.40365633.102234; 575.157715285.55481036.87770833.391464; 575.312012285.56829836.44222333.218578; 575.232239285.70764236.53442433.166630; 575.293579286.01156636.34956432.526268; 575.581970286.20806935.91117932.083191; 575.706360286.21112135.51548032.028259; 575.768982286.08050535.21835332.058105; 575.859802286.12698434.93122131.785315; 575.537720285.98596235.13500231.915026; 575.858765286.61734034.51179531.484949; 575.776123286.38955734.18224331.592367; 575.490601286.42334034.51000231.716198; 575.370667286.45791634.02172131.179756; 575.249268286.41125534.00268631.139759; 575.120300286.18289233.95462030.824589; 575.129456286.36389233.65959230.594713; 575.113403286.63797033.71093830.401058; 575.142456286.75439533.36731030.689407; 574.964294286.77233933.38592530.521715; 574.762695286.65036033.67473630.377926; 574.870056286.39764433.43151130.284542; 574.927795286.55249033.21125030.134897; 574.870117286.77230832.94277230.062756; 574.945923286.59903032.64247930.092089; 574.834595286.81146232.71049529.783314; 575.035156286.71289132.52807629.764645; 575.025879286.63449132.45327029.577042; 574.916077287.03009032.52422329.562128; 574.851868287.11520432.17884129.154388; 574.892700287.20806932.09632929.272192; 575.013123287.18280031.95903829.142973; 574.683105287.16360532.22068829.249317; 574.575684287.12823532.30808329.213762; 574.406799286.84982332.34420829.311394; 574.494629286.65893632.13226329.083986; 574.648743286.63113431.69750228.885309; 574.439087286.62597732.16560429.101067; 574.511963286.88616931.51641828.492184; 574.418274286.89331131.51733428.835699; 574.059875286.87396231.42589628.974167; 573.724243286.77517731.69178028.814671; 573.805481286.63775631.32247928.880695; 573.867432286.61746230.87371828.590567; 574.000000286.68768330.57182328.570311; 573.978577286.80163630.47649428.335758; 573.991150287.18603530.71884228.135880; 574.020386286.87060530.52398728.279022; 573.892822286.88040230.39917028.310202; 573.777344286.90817330.37387827.896969; 573.904114287.10195929.98352127.571135; 573.858154286.83303829.94579327.735264; 573.842896286.79437330.01800527.858345; 573.958191286.84594729.84458927.685698; 573.874878286.83187929.85935227.518843; 573.902771286.70214829.61872127.723677; 574.098022286.67089829.40540327.767429; 573.710693286.77652029.47460227.539827; 573.736816286.53457629.48608427.369968; 573.354675286.57699629.58160427.326324; 573.618896286.49499529.28035727.418528; 573.668213286.60363829.01805927.304073; 573.434387286.72964528.93676826.853718; 573.495239287.26220728.70090526.399567; 573.085083288.32275428.92471326.101242; 573.122925289.04040528.46496626.107100; 573.171997289.17163128.39679725.594326; 572.901245288.57373028.57650825.698288; 573.036316288.29956128.31569726.205696; 572.852478288.38809228.05213925.796736; 572.567139287.75970528.27587126.326118; 572.026550286.73986828.27823625.606707; 571.902344285.87841828.18309825.617134; 570.962341285.67846728.91510025.764570; 571.860596286.16763328.22719624.997501; 572.345215286.65243527.63610825.706913; 572.250427286.54089427.68920925.756395; 571.891296286.29223628.17817725.540230; 571.663086286.06927528.04935525.682623; 571.805481286.14212027.94223825.508215; 570.919556286.06085228.59500925.390476; 571.294739286.14755227.71549225.284046; 570.963623286.20404127.60898625.153563; 571.016785285.85214227.46326425.430452; 571.220154285.98928827.14664525.522614; 570.315674285.71923827.79888225.757017; 571.068726285.98931927.03380625.208109; 570.431641285.07803327.99720825.932219; 570.469482285.35556027.76027725.569756; 570.780579285.03039627.41848025.348270; 570.526001285.31469727.49866525.308037; 571.022766285.58667026.68598224.911091; 570.979858285.47680726.75079325.128801; 570.664062285.61489926.96601924.647247; 571.048340285.84228526.25625624.398190; 571.245850285.73001126.15963024.541246; 571.167480285.63739025.88718424.710785; 571.199585285.35473625.80604624.915039; 570.935059285.38192725.89256324.838951; 570.468567285.48037726.15032224.420311; 570.460205285.45962526.22383124.662632; 569.520813285.41885427.01736524.565731; 568.496216285.16757228.25725624.624245; 568.820923285.39520327.63793924.485950; 568.475769285.39733927.86171024.600040; 568.747925285.26858527.34909124.618881; 569.092102285.28912427.01038424.295471; 568.210083285.09332327.81177524.418938; 568.880859285.19705226.89376824.217493; 568.139282285.03329527.53021224.403210; 567.530701285.34106428.05423724.399303; 566.837280286.07516528.54610424.269871; 567.316772285.90539628.20934324.505671; 567.484741286.61608927.99327924.329374; 567.411011286.59158327.65663124.403767; 566.861938286.54516628.14445524.437714; 567.196289286.28222727.84114824.586308; 567.069458285.86068727.85282124.221764; 566.833435284.52188127.78244024.220947; 565.872742283.71768228.73992925.139507; 565.602051283.64727828.99948124.926455; 567.154480284.61969027.28248624.255001; 567.749878285.05694626.64077824.224789; 567.637390285.34542826.59160624.111021; 566.865234284.56158427.12371823.912022; 565.992859284.46698028.07933824.022100; 565.569824284.18496728.40690624.360659; 567.301514284.47186326.57005323.985344; 566.842773284.39672926.79515824.126234; 566.966125284.32263226.70459724.089907; 565.702209284.34698527.96058724.394112; 564.244263284.30697629.07054924.397503; 564.569092284.37841828.67797924.085873; 564.644958284.35824628.64402824.091387; 564.512756284.38574228.78536224.065187; 565.332153284.61850027.87445123.696459; 564.263794284.28656028.78528624.127844; 564.323242284.33981328.60412624.062805; 565.215759284.38476627.77565023.717958; 564.469299284.44842528.38020324.008347; 564.009766284.54498328.83606023.601723; 565.144287284.39300527.56805423.719955; 562.405701284.41574130.22930123.890350; 562.427673284.42364530.11940023.774929; 562.095642284.40756230.27061523.962318; 562.557251284.70248429.52392623.587818; 564.261902284.86087028.05721323.276274; 564.219482284.91360528.02642823.249065; 564.230896284.54510527.92251623.525032; 562.876221284.46276929.30683123.616335; 564.913086284.90969827.53799423.230333; 564.361084284.95019527.70881723.208660; 564.064819284.83667028.04901123.334532; 564.186707284.92544627.88402623.516449; 564.560974284.70288127.26844823.461454; 567.183899285.19686924.52671122.436443; 566.725281285.13293525.02040922.351555; 567.153076285.28900124.55520622.053745; 566.682007285.26193224.87255122.079430; 567.674316285.32189923.79154221.643904; 567.130859285.38238524.36534921.725594; 567.848022285.43432623.60462221.553030; 568.001831285.92306523.38275921.000689; 568.460205286.52917522.71339420.872908; 567.708191286.33581523.69297021.765955; 567.717529286.20492623.80188022.187168; 566.681091286.94928024.84184321.680468; 564.118103286.67956527.51537322.573921; 565.161377286.81607126.21002222.314091; 566.365417286.76519825.14572122.219011; 566.109924286.95541425.10173822.091703; 565.120117286.65460225.84007322.261349; 567.354858286.99780323.52100421.628839; 566.929321287.10464523.93779821.555090; 566.835938287.01165824.05883821.621244; 566.216064286.04406724.72106921.860775; 568.660278285.43243421.94957721.071585; 565.719482284.74926825.02807622.170946; 567.859497285.37988322.77698520.873938; 567.229614284.92523223.37616021.645233; 568.575195285.24084521.82373020.989658; 568.341675285.38693222.22724920.890717; 568.264160285.42410322.15782220.839455; 568.168030285.22351122.18505920.504158; 567.785156284.76696822.20977820.638611; 567.966675284.62341321.89422620.711590; 566.704163284.42804023.02055420.956120; 567.393127284.50225822.46021320.839949; 567.502869284.60159322.57457720.850763; 567.192322284.87054422.61451720.282951; 567.570740284.96020522.60559120.404915; 567.811584285.30419922.09785520.278509; 567.439331284.73864722.72209220.602112; 567.275574284.32943722.83496921.031780; 566.613098283.87295523.22235121.273308; 566.980347284.39544722.86113720.964619; 566.714478284.57263222.82123620.842159; 567.068115284.75244122.17880220.370905; 567.090881284.93234321.79737120.201347; 567.633240285.71063221.39011419.664669; 567.690063285.64862121.32720919.776571; 567.587891285.74191321.27662719.689560; 567.632690285.74206521.30065919.690655; 567.300171285.40594521.47892020.066399; 567.574463285.35739121.16161320.117168; 567.228577285.43951421.69914220.028698; 566.791687285.26699821.95720720.200788; 566.940430285.44961521.44023919.979647; 566.766785285.51895121.40697519.902056; 566.812500285.65448021.24881719.783480; 566.528320285.33007821.52900719.816631; 566.519653285.11935421.60320319.928255; 566.479126285.47866821.42005919.597206; 566.405762285.50070221.42292019.426788; 566.193481285.40304621.45687119.743935; 566.058350285.36572321.59309419.640057; 566.230469285.48553521.26335119.283817; 566.361450285.80398620.89065619.153332; 565.995789285.58740220.95710819.308794; 566.137085285.42004420.91125519.691685; 566.040833285.61181620.67676519.443184; 566.066956285.82446320.71220419.259075; 566.147644285.72717320.36151919.233284; 565.807495285.43771420.68481419.845901; 566.060242285.65225220.23498519.354004; 566.116699285.65918019.95819119.388144; 566.134766285.69210819.86843119.265900; 566.073242285.45568819.81678019.411510; 566.229980285.53772019.71019719.208435; 566.250244285.50750719.65351119.168825; 566.023132285.38009619.71393619.335487; 565.997437285.45062319.37610618.930237; 566.025146285.30944819.28878818.815096; 566.093079285.39410419.17884818.681156; 565.794312285.50509619.47994218.497822; 565.904175285.32415819.23553518.811642; 565.736572285.44915819.40246618.500311; 566.390320285.59106418.65585318.522520; 566.139954285.58282518.87203218.312321; 565.469971285.48620619.48967018.368004; 565.621582285.59008819.10152418.267216; 564.965820285.37460319.55730418.548441; 565.277344285.47967519.19311518.384676; 565.426025285.53436318.94084918.147032; 565.265869285.70275919.07157918.168575; 565.208557285.57452418.92189018.113495; 565.309937285.57046518.53202818.077896; 564.898254285.49527019.04804218.124866; 564.489929285.38488819.61917918.300198; 564.632446285.63320919.27551318.051245; 564.699707285.43490619.18800418.385469; 564.393982285.41824319.53502718.267216; 564.725830285.51095619.15439618.166710; 564.565186285.73950219.04319817.943056; 564.578369285.98919719.02771017.712666; 564.171936285.87652619.47418217.814976; 563.728882285.76031519.43996417.973204; 563.789551285.89028919.12406917.847269; 564.027588285.90509018.91788517.953463; 563.612793285.59783919.18354018.140789; 562.867920285.57605019.86400618.228271; 562.708008285.27142319.87426818.737053; 563.035889285.24166919.31335418.604038; 561.615417284.95373520.72322818.596678; 561.919678285.23364320.32115918.232670; 562.011597284.62109420.24112718.976093; 559.974731284.79303022.00870519.015638; 562.373413285.53466819.55822018.355923; 563.302490285.65310718.71349318.479649; 561.825928285.64810219.98241418.976393; 561.544434285.80703719.97192419.016733; 562.412781286.04217519.37347418.876764; 562.786133286.46991018.76819618.345709; 562.797119286.82772818.67462218.154392; 562.494995287.08438118.88652818.231941; 562.083008287.32757619.03770418.307129; 561.807129287.51293919.61120618.513315; 559.778931287.68899521.37664818.968475; 562.179565288.32260118.87756318.594810; 562.460938288.77661118.43284618.054743; 562.515808288.99566718.03920717.936060; 559.819763288.83520520.19405418.388496; 560.063354289.18548620.01361818.772480; 560.601868289.30709819.46655319.385139; 560.682068290.10424819.60228018.521383; 560.848633290.40133719.15149718.094740; 560.764160290.49169919.20124118.125553; 561.515503290.78347818.61614217.845766; 561.560791290.85095218.85952018.835438; 560.805786291.35678119.71126618.929657; 561.856323291.83978318.14807918.148083; 562.276672292.13833618.14811718.929657; 560.997864292.25293018.95790118.948627; 561.885864292.13833617.75737818.538849; 561.046875292.23059117.75733918.929615; 561.090515292.41333017.47619617.944880; 560.262573291.83978318.40320618.929615; 560.610107292.51159718.62327618.226297; 559.906006291.92016619.01142118.390190; 559.514893292.24682619.41425317.610075; 559.570557291.01617419.21882617.745731; 559.135681290.61587519.56581118.245909; 558.696899289.84487919.59938018.507414; 558.570862289.81066919.88941218.217049; 558.685486289.73852519.72656218.304403; 558.363037288.75241119.53117418.279942; 558.687561288.94479419.18994918.129930; 558.820007289.02871719.35146318.753340; 558.140198289.73815919.39422618.112980; 558.530273289.93698119.38331618.090836; 558.995605290.14123519.29523517.622372; 558.948730289.55017119.23645018.018673; 558.753418289.83456418.56918318.324123; 558.646240291.24554419.02099618.008673; 558.505859291.66696218.71528618.583267; 557.958679292.03466819.17121918.563011; 557.878967292.27893119.29779119.157001; 557.535889293.06347719.58652519.852165; 557.970703295.99121119.21112118.146646; 557.593933295.56890919.71260118.691391; 558.033630295.13702419.43634018.687143; 557.394531292.92919919.54853118.495785; 557.510254291.17852819.55322319.239014; 556.886353291.62442020.26714319.110138; 557.339050291.86532619.52850319.342310; 557.338989293.56063819.56897719.198952; 557.593872293.90564019.10553018.793446; 556.692261293.57226620.08834819.129236; 556.143066292.43405220.72082519.303429; 556.751282291.70782519.87541219.485798; 557.644531290.58075019.49150118.756622; 556.868042287.55963120.22625019.456337; 555.939758286.87435920.79860719.591520; 557.336182288.37686219.71420319.519550; 557.126465291.39520319.60304319.620316; 557.224792292.62847919.82147219.638790; 555.564697291.56594821.53663620.206755; 556.399963291.82736220.41500119.443504; 556.328308291.87268120.86242719.866673; 555.372925291.64306621.59095820.320286; 556.485779292.71905520.70392620.208149; 555.265869291.77526922.17895520.657452; 554.637085291.22964522.56282820.293850; 551.899902289.58657824.91039321.413513; 553.420227290.51733423.10363820.945198; 552.785217290.77002023.71154820.820980; 554.368896291.00766021.66511521.274317; 551.829956290.38049324.29664621.376713; 553.885864288.24237122.00584422.446655; 548.782471286.55795327.30133122.575489; 548.997925288.24383525.89111322.224247; 550.768738290.67858924.32109822.790688; 551.614685294.48886123.02063021.004528; 550.113892295.13842824.70871021.558458; 549.948669293.20294224.72625722.387863; 550.627075292.59234623.87023921.442501; 551.434631292.07351723.05152921.912767; 550.213501292.77859524.16168221.605623; 549.221680292.94232224.65549521.572128; 550.166626291.61877423.42620822.154531; 549.426147285.87115524.40464022.174057; 549.388123283.45498723.60393521.876612; 549.874817284.10141023.26484722.438631; 549.801514287.91925022.82157922.224504; 548.360352293.80874623.63903022.017181; 548.189697295.16873224.02168322.283192; 548.557739291.65121523.12023221.722996; 547.160400287.31372124.11804222.195881; 546.956604287.05682424.74067722.123289; 547.838379290.74029523.47824122.268793; 546.733521293.73925824.56123422.762684; 545.247864293.40747125.83145122.965481; 545.949707290.67981025.20946523.057343; 545.749939287.51266525.34786223.118195; 546.652588287.59753424.29912623.278399; 544.861572291.19958525.97023023.079443; 545.739136293.83377125.18138923.317516; 546.426697292.96908624.57954422.578642; 544.824341289.09606926.77211824.618624; 544.783020286.13531526.77082124.007788; 545.133850285.27069126.87500024.356754; 545.630188287.38134826.19026225.114704; 543.508911288.64624028.08754025.742512; 544.884094290.56356826.88999224.334373; 544.471313288.60742227.09373525.304646; 542.839844287.76260428.27808426.440916; 543.376465288.84405527.93731726.332148; 541.755493291.64325029.54475426.802671; 542.107300291.99917629.27318627.137110; 540.770020288.62677030.82401327.634865; 543.251831285.22860728.17688027.365505; 543.189575283.66192628.01189426.858847; 541.627197285.55758729.64580527.334629; 541.159424288.65716630.31211928.836945; 540.583496290.36523430.54828627.757559; 541.360962288.41076729.77195728.923676; 540.962402286.33856230.59398728.783386; 539.825195286.49249331.62735029.710722; 540.147217290.65261831.65111529.721300; 539.199524293.22561632.44548829.084930; 540.221069293.63446031.90998129.201187; 538.078308289.13641434.06536130.515299; 538.946655288.23260533.45222530.885700; 538.711365287.74420234.21611830.879908; 537.402222287.93454035.36838532.063427; 537.176331288.86132835.87940232.428402; 536.845947287.39263936.31397232.476852; 538.607422286.72747834.47784432.233971; 537.735657284.41351335.54142033.379383; 537.593445283.75824035.92460633.279755; 536.794556283.77026437.25452433.955200; 538.797729284.38961835.17902434.006397; 537.084717285.03677436.82983434.779388; 537.074890284.68121336.75956734.721001; 534.094482284.17321840.18005436.244713; 535.705261284.59118739.16015636.047966; 534.489197284.35842940.39928436.854626; 535.218506284.01232940.44239037.586330; 535.878174282.44952440.32127437.578434; 535.110413282.20965641.55441338.266518; 536.662109283.16143840.60878837.884720; 536.011475283.65432741.57997138.441849; 535.680054284.01129242.66475739.508358; 535.063477283.48593143.77540639.663883; 536.119568283.47561643.09948040.441467; 536.243958280.98242243.51291740.956623; 537.413330280.09017943.17340941.525253; 535.491577279.54669245.33424441.859798; 539.323425283.11120645.75275445.031864; 539.601624282.62948648.19519047.023865; 539.601624281.47540349.36645548.195175; 539.408142282.07855251.43707348.497322; 539.308716280.84942652.84179749.460621; 539.330444280.43017653.29608950.237946; 540.610474281.65701352.64949850.858501; 540.551270281.54074153.53790351.437988; 538.994446282.27270555.78338652.497742; 539.035706284.59042456.81533851.940956; 540.189331287.12991356.38122653.349094; 540.599487287.72570857.61657754.490364; 540.446289285.97937058.40084155.172504; 540.374512284.97210759.90829556.394367; 540.531555284.11227460.56335457.950779; 540.276123284.13198961.95556658.939377; 540.178833282.30835062.63385859.554245; 540.708496280.47009363.18088559.658936; 541.322632279.65799063.67969560.418732; 541.188416279.22747864.53262361.723316; 541.379272279.57086265.81653662.817829; 541.962280278.85253967.80773264.964798; 542.937500277.35180767.64820165.435364; 543.276672274.44232268.89671367.636833; 544.575562275.17071568.83041468.142570; 544.271973276.95568870.92121169.653061; 544.529907276.89807172.86705071.148750; 544.583069276.69986074.71786572.145844; 545.603149277.73352174.38331672.712280; 545.783936276.10540875.88832974.454605; 546.028320275.43890476.72729576.808594; 547.380554277.49585077.18036776.425537; 546.819885276.12820479.04689879.266335; 547.951233276.03427180.20805481.813766; 548.297180275.15518281.01627382.696922; 547.906189274.17996282.90668584.682297; 546.977905273.95556687.53768986.614555; 547.192627274.46356288.90979887.255974; 547.665161275.93408290.38303489.757484; 547.599426276.85623294.45930592.869492; 547.823425276.39135796.05476494.180489; 549.325195276.66961797.53768997.296059; 548.436096275.698975100.93463999.823174; 548.125305275.353851103.787155102.586082; 548.742920274.337646104.834366103.918068; 548.940674274.817139107.365036106.777779; 548.810303273.930054110.669212109.377991; 549.325989274.462402114.369392112.115540; 549.049988275.028473118.118439115.177620; 548.738403273.832703121.987915119.645294; 549.032715272.078735125.751076122.320358; 549.553650273.024963128.792450127.847771; 549.754089272.529510133.655319131.500336; 548.864746272.017792139.152374136.227982; 548.447754273.019806143.304260141.229141; 547.709778268.905121148.100555149.682816; 546.504150265.004730153.759995154.163895; 546.062134260.406219159.735992158.320007; 543.558228255.191574167.924530161.721725; 542.017212247.794113173.514862167.204208; 540.339844242.620102180.927460175.622940; 537.441528237.854263189.803131186.718872; 535.371826236.357117197.134430197.671768; 532.544067236.563919207.184021207.131042; 526.498108236.127411221.773605215.903641; 521.531677235.318008236.352005228.618408; 518.117493234.054001247.168152241.235199; 514.227661229.893204257.607422254.060043; 509.652710227.950531270.266571265.520203; 503.308990221.198639289.079773282.708649; 505.954254226.231201298.516724292.883911; 498.724670222.739365311.886536307.726776; 490.663025216.559494335.211456323.974060; 485.214417207.978729352.335236352.490143; 481.561462208.548126366.330536361.160858; 477.490845203.948700388.068848377.709625; 471.023102201.836899408.516174400.872070; 463.321167195.730728431.660522420.629761; 446.698578190.466492465.170471442.194519; 445.729187185.786057480.845154464.571899; 431.308289188.561874521.841125488.255219; 427.564575174.374573543.630005519.867676; 418.216858166.549774570.840576543.072327; 412.009613162.672699591.366638552.411316; 407.542603161.664886610.604309551.481812; 392.015320153.808563643.377319560.528442; 398.295135140.002090651.436707573.166748; 387.296021127.266769680.571289587.172180; 367.714874121.974922715.726013593.992554; 369.970551125.905678725.248779588.644104; 366.026245117.203781742.079224598.244385; 357.117950117.095741763.546265598.735229; 353.358459113.592712776.255005603.157227; 349.822327109.632072785.788879605.290405; 352.77447599.372902786.616333616.751282; 350.672913107.642799783.808716608.254211; 348.613953112.610596782.056335603.045227; 343.266479108.203613787.102661608.277344; 349.307587111.603981779.391602605.145691; 360.859070117.861404760.933350596.594543; 362.876526131.502136753.049194584.375366; 374.310883135.700821725.452271580.146118; 373.394226136.191757717.965454579.627319; 381.589996139.469345696.168335576.521057; 389.141479144.909637672.969910569.153381; 389.619202156.583786659.690857559.514282; 410.493103162.529755622.539612552.321960; 410.873047167.439178607.986084546.964111; 419.965027170.364456583.786194545.164246; 417.320190179.146118576.417236533.012695; 433.159424189.707855543.994995516.957520; 441.232574199.437790521.618164502.636688; 442.863525208.939850510.761047484.105499; 450.853882213.858078493.564301460.104004; 460.991150210.332611468.594666451.530792; 468.048126214.199158452.587708437.135437; 471.304565224.271454437.654724415.435730; 471.077515229.741119433.018799403.964081; 472.789337231.109650424.096863389.332367; 477.431976232.024368408.527405380.094757; 481.760010232.552826396.387878375.272888; 484.314453232.992386387.388428366.855377; 488.416443235.485855372.771912355.936981; 489.426117236.136810364.721069348.167267; 493.271240236.940826354.525757343.098846; 495.453766239.408371348.818634337.241028; 495.581970238.816986345.077362337.493103; 497.903320239.970367334.374268333.449341; 502.425171241.903458327.007751321.247650; 502.801636242.936325322.487518314.898438; 504.622620241.881775316.654388304.336945; 508.294647244.383667306.026794293.083008; 509.560303246.006912303.078674291.727539; 510.852539246.966858296.823242287.990448; 511.051971248.062775293.287933283.304169; 513.440857247.443024286.968628281.875336; 513.748840249.945129281.692139275.882935; 514.478271248.543167277.490051273.816315; 514.662476248.211578273.260651268.099121; 514.538940249.225540270.008240262.589203; 514.818359251.005554267.167664257.759277; 516.595093251.672119263.053223253.476242; 512.384827250.889557261.805084243.694244; 509.807007252.775375263.834198237.990173; 512.137329253.971756259.562500237.879028; 516.666138254.200287252.362244234.993866; 516.941833254.710144249.871216232.461411; 518.319946255.385132247.390289232.920105; 517.806030255.806122244.350052228.431229; 518.861145255.776154240.741043225.970642; 522.209351256.116760236.373871225.543564; 525.357422256.766907230.477753224.270035; 523.214966256.233093230.130615222.389496; 523.229004256.864990228.228760218.042007; 521.727478255.369904229.674347221.212631; 524.383667257.669098225.633575218.048965; 524.674133256.162537222.857590216.008270; 526.169189257.509125219.181137209.797440; 525.773193257.248260218.268921208.805817; 526.878235257.889221213.674896209.348587; 526.146240260.820770213.330154202.371323; 527.024902258.470947208.749161206.601746; 526.959229258.686066207.511292202.703629; 526.987183259.064789205.313446201.701340; 525.048645260.402161206.048248197.555252; 526.017944260.176422202.235687197.204971; 523.673096261.202728202.182388195.514648; 522.814819262.166199201.080444192.529907; 524.322693261.012085196.366241190.412872; 524.182983261.972076196.372833187.551559; 522.473206263.572144194.775772185.696457; 523.378906262.463928192.190933186.392792; 522.083923261.909302191.563538186.413391; 521.475891262.345154190.195236184.161499; 521.331116263.026978188.179169182.288376; 520.649292263.742371185.625183180.103012; 521.152039264.352386182.598419178.706924; 520.180237263.792297182.773865178.517181; 517.123596262.693298185.238831182.896255; 518.173096264.900146179.738129174.191925; 516.130676262.839050180.327682177.526962; 516.251160263.762665176.570892173.302185; 513.781494263.202209177.036133171.570786; 512.024170263.423431176.240997171.022110; 511.902802263.264069174.005463171.332672; 509.966248262.793945174.347961171.302826; 509.764282263.872772171.635406168.238495; 508.296661263.807739170.557404168.104385; 507.300964263.854675169.025803164.555389; 506.029602264.329468169.681320164.181366; 505.390259264.598267167.261276163.130692; 505.263123265.163635166.033783161.500809; 502.804321264.327698165.789261162.013199; 500.991028265.048187165.560181160.738235; 499.875214265.339264164.268921160.090927; 498.798889265.535461163.874817159.632736; 498.572449265.467285161.339188159.527756; 498.060059265.360626158.677979158.144669; 497.514160265.600037157.679321154.979996; 496.409424265.842285156.431549155.482635; 494.176025266.644806156.284637154.911407; 492.729980266.747986154.975098154.969482; 491.068481266.354065154.827118152.780457; 488.823059266.426483155.418732152.609283; 487.977295265.729828151.830566153.280304; 486.044983265.796600152.706604152.598740; 485.100342266.756104151.155670150.940155; 482.244446266.509491153.192673150.723587; 482.294861266.345093149.807816151.409866; 480.058838266.463074150.301895150.343292; 479.552002267.139587148.488281148.553421; 477.676758268.338226149.063110146.056412; 477.108093268.850861147.350739145.580093; 475.973145268.921082147.122650144.443756; 475.163940270.990814145.236328141.809662; 475.276123270.331207143.731232141.177856; 474.881104270.738892142.543610140.188919; 474.266083269.062836141.929092140.975647; 473.641083268.745270140.937881140.868393; 473.793823268.106842139.759216140.519135; 472.756500269.330627139.541290137.630341; 473.486938269.666534137.958145137.207794; 473.912933269.454224136.899078137.511475; 473.956635269.191345136.616699136.514908; 474.207214270.119568134.872360136.043701; 474.943878268.878845135.772064135.770844; 475.741394269.456543135.063446134.672531; 475.908691270.150269134.650604134.712875; 476.119019270.475708134.286377135.064667; 476.804749270.315826134.010620134.589401; 477.522430269.896088133.571396135.161591; 477.792694269.047821133.628265135.811417; 479.352356268.950256132.154510133.791458; 480.753235269.635803131.059265131.534012; 481.722229270.959198130.397919131.226578; 482.644653271.769226129.589111130.430420; 483.021240271.666138129.236938128.915329; 484.292358271.295227128.207245127.684952; 485.255402271.296570127.488632125.287506; 485.123230272.132446128.060760123.178177; 486.739746272.438263126.844482125.535217; 486.945251272.068237127.781830126.454163; 488.304199274.680023125.604668121.783554; 489.443115274.822083125.245590119.431839; 490.606415272.979309123.846207120.961662; 492.255859272.068237121.143570123.798904; 492.583679272.587830122.347221122.070763; 492.735291272.978790123.942680120.825233; 493.122864273.084961123.730392120.241158; 493.583527274.067719123.970604118.146866; 494.933136271.261780123.296967120.796715; 498.654602272.137115119.285965117.704063; 499.433594272.109070117.916870117.160652; 499.892761271.550232119.652405117.134300; 500.275085271.492493119.427299118.004814; 501.011475274.044525118.802795114.065872; 501.559723270.737976118.249474114.505394; 502.832581270.788147117.160721115.833023; 503.355591273.142670117.899513114.570045; 504.855408272.663696116.309853114.319931; 505.876221272.012329115.871506114.795952; 506.217346271.997223115.572433114.423233; 506.882263271.565826114.678116113.345840; 508.446411271.521240113.414421112.654945; 509.802551270.396790112.173653113.054337; 509.683899270.082733112.395973113.172096; 509.907532270.686493112.189751111.335899; 510.547302271.393372111.643753110.146011; 512.364624271.492737109.639397109.652458; 513.296021272.114319108.887749107.325737; 513.827576270.818817107.932167107.329643; 514.804016271.213593108.396606106.472237; 515.734253271.233917107.340317105.749222; 515.336853270.896118107.227364105.335068; 515.801331270.527435106.993980105.487206; 516.803711270.042145106.152611104.319138; 516.585938270.521057105.441780103.021011; 517.115173270.341339104.883614102.696503; 517.646973270.390442104.180794102.154099; 517.602783269.597534104.597626102.203751; 518.823486270.281677102.681160101.052567; 519.756775269.989563102.330132100.172226; 519.600220271.115906102.29450299.089493; 520.851074271.199768101.29318298.882896; 521.123657271.558716101.08490098.149475; 522.529541271.81585799.99561397.458580; 523.415894272.14270099.09912197.056892; 523.803162271.58865498.74553797.761177; 524.034668272.10882698.47290096.965416; 524.460205272.32763797.70202696.721489; 524.654236272.53945997.43999595.566612; 525.077148272.33590796.90773094.106033; 524.783630272.26849496.29264893.770691; 525.276428272.35406596.03717893.160309; 525.999573272.22613594.77947293.088768; 525.990601272.34201094.65709792.093712; 526.340637272.65869194.84458991.957672; 526.212463272.94229194.83734190.957466; 527.673218273.32092393.44055290.624802; 528.344604274.19931092.86106189.485405; 529.385376275.05352891.51222288.514336; 529.525696275.05075191.08272686.677025; 529.500000274.69284190.64319686.853745; 529.405396274.96377690.62259785.979843; 529.545959275.27038690.64189986.005226; 530.127258274.68969790.29216886.051270; 530.859741275.16973989.63779485.222343; 531.119507275.30059889.10518684.437744; 531.032837275.74551489.71202984.607475; 531.416748275.47576989.19380284.560158; 531.622864275.28601188.98311683.602394; 532.217102275.33566388.19236883.318810; 532.691772275.06289787.65979883.865936; 533.371094274.96853687.17968083.816116; 533.208557275.19757187.21321182.422913; 534.205688275.02111885.66356782.330086; 534.608826275.47741784.86770681.634857; 536.282959275.69342083.22837880.560730; 538.380005275.96832380.92960479.587044; 539.329102276.17083780.45311079.134094; 539.250793275.22607480.11543378.380737; 539.276550274.81552180.15560278.702515; 539.335083274.85205179.96536378.082817; 540.279053276.00238079.10938376.764694; 540.103882275.45959579.41261376.775360; 540.140808275.29064979.15096376.009041; 541.074829275.79266478.11256475.141312; 541.152527276.09829777.23880874.068748; 540.466187275.05108678.03546974.895386; 540.365845275.18621877.87658773.397598; 541.063782275.19183377.65682273.472359; 539.223877275.59384278.04603672.908768; 540.066711275.83386276.74572073.160919; 540.448120275.87777775.93898872.424774; 541.528870277.91577174.38171470.340698; 540.774597275.93664675.02105771.295715; 540.929077275.45895474.87945670.731956; 543.876404276.87866271.77421669.118896; 541.478882277.52630673.90419069.108856; 543.861694280.73492470.40149767.348679; 542.717712281.05761770.98659567.244629; 543.518188280.54702870.26947066.923431; 544.729431280.04180968.34186666.540497; 545.688660279.50286967.12638965.363655; 542.198181278.91555870.53031966.100983; 543.258362278.79559369.42749065.224434; 541.930786279.22695970.79616565.166908; 542.579468279.73403969.49440064.907806; 541.949890280.30011069.80884663.937061; 544.706665280.48333766.77661962.886044; 545.768982280.67932165.48236861.987869; 543.821228279.77368267.41375063.020004; 543.777100279.60778866.95301163.083069; 543.524231279.46929967.40428962.786438; 542.383667280.07669167.80777062.199612; 544.783569280.08767765.04657762.250916; 541.545837279.11554068.10749161.079628; 543.700867280.50830165.84106460.854622; 545.409912280.54007063.79123760.520226; 542.717163279.11554065.76488559.908318; 544.079468280.07470765.07652359.601624; 544.737000280.47760063.73428359.554802; 545.002136280.58050563.02074459.042973; 545.037537280.53601162.66571058.765141; 545.165771280.65539662.37106357.706440; 544.228149280.19369563.32050358.248676; 544.919128280.25677562.75714957.853897; 545.451599280.67761261.90094057.163044; 543.368958280.75344863.74054056.038490; 545.176880281.08383261.21624055.639679; 545.179871281.11776761.35200555.567947; 546.021545281.40075760.01506855.329208; 546.426575281.53671359.33933354.949451; 547.051025281.60922258.56006654.672153; 547.288940281.44903658.00411254.770256; 546.655396281.52673358.52016454.582333; 546.763916281.98983858.08494654.133331; 547.099060281.60144057.74448454.081314; 547.053467281.59539857.22442654.003597; 547.699402282.03723156.62715953.283199; 547.624634282.18078656.44050652.909149; 547.706726282.38488856.00097752.446712; 547.666382282.31509455.51727352.238125; 547.356445281.90918055.71403552.274300; 546.877441281.92721655.94856352.158539; 547.984131282.35766654.63600251.212898; 549.073608282.89221253.16089650.678280; 549.475891282.80133152.74295850.832302; 548.250305282.87075853.48972350.331501; 548.454834283.17095952.77694749.702663; 548.640015283.40554852.32116749.359364; 548.322388283.12115552.57412049.554779; 548.458862283.28021252.41363549.546131; 548.149475282.83697552.72514349.662064; 547.689148282.82797252.67822349.665672; 548.260986282.84875551.96849849.673161; 548.267700283.32275451.70032548.967503; 548.539307283.65011651.25324248.006672; 548.262878283.49816951.05346748.157475; 548.432739283.48913650.85704848.084412; 548.105591283.61010751.05323848.141102; 548.269958283.63858050.50334947.853291; 548.655029283.41638249.94342847.901356; 548.229492283.19104049.74060147.664314; 548.346802283.19952449.71271547.591442; 548.193420283.27917549.81079147.616440; 549.316956283.46841447.89436347.072834; 548.239258283.69271948.92650646.674706; 548.350830283.56707848.99269146.097775; 549.373596284.09002747.43446445.141598; 549.234985283.76995847.61779845.893734; 548.568237283.56292748.09082046.054688; 548.485107283.64389048.01899045.769516; 547.813904283.55334548.38665045.660015; 548.206543283.83728047.90905044.917797; 548.748596283.62738047.03552245.717804; 548.681213283.64590546.71966645.153122; 548.980713284.21884246.23069844.963951; 548.903931283.98416146.02752744.776154; 549.176575284.22943145.55019444.118431; 548.320801284.01992846.36661545.191124; 547.929749283.60351646.68064145.655167; 548.147705283.76123046.29138944.557007; 548.380127284.17627045.57384543.163631; 546.855469283.82568446.92039543.303299; 547.674377283.92388945.97515143.450264; 548.566345283.95172144.87976143.192299; 548.531189284.22311444.69169642.924786; 549.128296284.36044343.88416342.510052; 548.813965284.14923144.02080542.781277; 548.646851284.45733643.96362342.029808; 548.866882284.25891143.36059641.873852; 547.706482283.80700744.30053742.380814; 548.027832283.78723143.95862642.092186; 547.449036284.28796444.51080341.518902; 548.406860284.34719843.32580641.631618; 547.329468284.32074044.23278841.217678; 547.946228284.47796643.22574640.846825; 548.245178284.33880642.96089241.056915; 547.471252283.95544443.69899741.468540; 547.516174283.99652143.67809341.093117; 548.328064283.99539242.80498541.506176; 548.019409284.24255442.93541041.155773; 547.882141283.89233442.75787441.093952; 548.276123284.25781242.46933040.793159; 548.467285284.35769741.91448240.364220; 547.967896284.43866041.99558340.343063; 547.882812284.55484042.04265640.093037; 547.581299284.59692442.35054039.833614; 547.951599284.65069641.79073339.595112; 548.039246284.64978041.65607539.570137; 547.709290284.70047041.76826539.555374; 547.792419284.77032541.37584739.135555; 547.861328284.63726841.10801739.618439; 547.595520284.61178641.06056239.220547; 547.809570284.66915940.62721339.154243; 547.764954284.72479240.65734938.869137; 548.083252284.99115040.23654938.439873; 547.814941284.85012840.35358438.668098; 547.863892284.72033740.15827238.754765; 548.328613284.78109739.58293938.185493; 548.516357284.79043639.16156837.885624; 548.170959285.29864539.51679237.341457; 548.177124285.04156539.56726137.447994; 547.832764285.23584039.47399137.258629; 547.619446285.47061239.70867236.734955; 547.767517285.53076239.31774136.341335; 547.791870285.56881739.59087436.824993; 547.662537285.58447339.48547436.619362; 547.613708285.50238039.22924036.178299; 547.853394285.59259039.04289235.973099; 547.910400285.51593038.77834336.479610; 547.913879285.09100338.65448036.848251; 547.905518285.48803738.19870036.295502; 547.827881285.43679838.20587236.133667; 547.489990285.32446338.41106436.140556; 547.473999285.33847038.33511436.115429; 547.750732285.60095237.71606435.754940; 547.284668285.40795938.45851935.912418; 547.624512285.78076238.00556235.681942; 547.648315285.85376037.69866935.429558; 547.926697285.89837637.13573535.464512; 547.543823285.72854637.50560835.810410; 547.500122285.81201237.28862835.472237; 547.114136285.92147837.62664835.423035; 547.588379285.97863837.08110834.586140; 547.581665286.12640436.92127234.386841; 547.776001286.15420536.73214034.124523; 547.674805286.07214436.79077133.936832; 547.454712286.13452136.82872833.935909; 547.472961286.15057436.81812333.916790; 547.868774286.40481635.96473734.056416; 547.031799286.55438236.99604033.718414; 547.418518286.52008136.23161333.821495; 547.432617286.51867736.16893833.662601; 547.236145286.39410435.98884633.877823; 547.467224286.49908435.79906533.395821; 547.268372286.32998736.19274133.257610; 547.104919286.35607935.98407733.248920; 547.404663286.70355235.57506632.601200; 547.229187286.57397535.76427532.767452; 547.181152286.71014435.49095232.730503; 547.119751286.67855835.54187832.497925; 546.982178286.93414335.30986832.122585; 546.919922286.74188235.19878432.394283; 547.122986286.71926934.86980432.250107; 547.158325286.94381734.78221932.191444; 547.447327286.76077334.54814932.136253; 547.339966286.79412834.47082532.089970; 547.692688287.19296333.96801031.582411; 547.180969286.97497634.24694131.595457; 547.360779286.73254433.81301931.838100; 547.177368286.84027134.09790031.396481; 547.001343286.76370234.11487631.115877; 547.028442286.73724433.92585831.197460; 547.029297286.60760533.68877431.275158; 547.071655286.62896733.50647031.117895; 547.016602286.78137233.68225131.218166; 547.012085286.54974433.60687331.266939; 547.207031286.89032032.89196031.323460; 547.138306286.81890932.76802130.890530; 546.930176286.63388132.97725731.116756; 546.534668286.61270133.26465630.667412; 546.617188286.70690933.06072230.423525; 546.172058286.62576333.54839330.260038; 546.324707286.89694233.14918530.563000; 546.861938287.05102532.58987430.031986; 546.359253287.03491232.45399529.913410; 546.456421286.77169832.59410929.943409; 546.335571286.92633132.53906229.808655; 546.306274286.76379432.68135129.919527; 546.244263286.78674332.19547329.475075; 546.002808286.50259432.12970729.594593; 545.519653286.52337632.41371229.584959; 545.803345286.84176632.08873729.016352; 545.748657286.93557731.98669428.664896; 545.806763287.01599131.88499528.836666; 545.548035286.84515432.02346828.839905; 545.492188286.84051531.68666828.841343; 545.386292287.10867331.54304528.639683; 545.374146287.13833631.29188528.551300; 545.290527287.09402531.17115028.594879; 544.958984286.95343031.37474128.520916; 545.173706287.03537031.06144028.258209; 545.528320287.12695330.67222628.218019; 545.510193287.03173830.69732728.164032; 545.509644286.95068430.24303428.128735; 545.158936286.91955630.66272727.845428; 544.965576286.66073630.91167428.264175; 545.164551286.83081130.74234027.850664; 544.660156286.84826730.84541327.967651; 544.862915286.81750530.53524027.870663; 544.984863286.64788830.03139527.928555; 544.526855286.65188630.28495827.825409; 544.401978286.60324130.41614527.979153; 544.671021286.55889929.93396827.925831; 544.742371286.59127829.62890627.686813; 545.024292286.53411929.19727327.799400; 544.776123286.62823529.47540327.668573; 544.688049286.66000429.42939827.382736; 544.925964286.99194329.04010827.052374; 544.825989286.67846729.29901127.563259; 544.934631286.66198729.08840227.221588; 545.033386287.01767029.03194426.852539; 545.026245287.07095328.92170026.843225; 544.980957286.66870128.87828827.230709; 544.961548286.84729028.70922126.841852; 545.011719286.67804028.72585326.675449; 545.114075286.88497928.21029726.407635; 544.781494286.99246228.41327726.195461; 545.160156286.94522127.95154626.243420; 545.079651286.93988027.92945926.044186; 545.005920287.04147327.68169425.701763; 544.562134286.88156128.11180125.831755; 544.677490286.71936028.02276625.968933; 544.954285286.93167127.48233825.618036; 544.691895286.73379527.70214125.893831; 543.984497286.98437528.22021525.953398; 544.361206286.99093627.77015725.682987; 544.339355286.96560727.79247325.638870; 544.036621287.10061627.67501825.193796; 544.614807287.23815927.04681425.066959; 543.968140287.13812327.46669825.238665; 543.488281287.16485627.84694725.353334; 543.781372287.18798827.61947625.130260; 543.882812287.25000027.40310725.242569; 543.753845287.37921127.57720925.119017; 543.793396287.25451727.46948225.090477; 543.787720287.31149327.44159725.000313; 543.129822287.26590027.98400925.288189; 543.591919287.40667727.56523125.054407; 543.695374287.46368427.44483924.609632; 543.562988287.57531727.55382524.596651; 544.013672287.57620227.06920624.432049; 543.738770287.66540527.33627324.688532; 543.705383287.49707027.32711824.676537; 543.696594287.50500527.36492224.850773; 543.118896287.51193227.61016824.711277; 543.126038287.55929627.44720524.433659; 542.970154287.59484927.44243624.527321; 543.077576287.70269827.32402824.398361; 542.891846287.64584426.92760524.396473; 542.718689287.67700227.22477024.467281; 543.295105287.88879426.54529624.173162; 542.672729287.49847427.23377224.611393; 542.819946287.58480826.98505424.821934; 542.706543287.48349026.84608524.693682; 542.898010287.62805226.61163324.826054; 542.507446287.53686526.70642924.730310; 542.759399287.72320626.07860624.487667; 542.462952287.54205326.51493124.580557; 542.611938287.57611126.25972724.514038; 542.640808287.64935326.18770624.334137; 542.494995287.49151626.28723124.520496; 542.867615287.57440225.58902724.104261; 542.695190287.58017025.36377024.113981; 542.899109287.60421825.21320324.157219; 542.760376287.57165524.97924824.150545; 542.512817287.41049225.21850624.093983; 542.657776287.45922925.08323723.885864; 542.738159287.32565324.61494423.694698; 542.637146287.16290324.73213223.838808; 543.252869287.37677024.20856523.684765; 543.073364287.46386724.16500123.447334; 542.523682287.16296424.70073723.773041; 541.874756287.18927025.40367123.759888; 543.212769287.37164323.91235423.565588; 542.897827287.28009024.03400423.766109; 542.889587287.25360124.25029823.683176; 542.506470287.42550724.42344723.551361; 542.482727287.38314824.28779623.743580; 542.739990287.28912423.67836023.399120; 542.574280287.35293623.86158023.207203; 542.275513287.50708024.01649523.104763; 542.662537287.80062923.31646022.819569; 542.213318287.53591923.77185823.013762; 542.498596287.58648723.43849222.908962; 542.239502287.48150623.41949522.377455; 541.685669287.21716323.94348122.704256; 541.204468287.18701224.18544822.893641; 540.848694287.22854624.51637322.490772; 540.682251287.40219124.71386022.806973; 541.675110287.41998323.62102522.998375; 541.384277287.63311823.62281822.711508; 540.950195287.94476324.02465822.433868; 540.248535287.89721724.32933822.377884; 540.094360287.89553824.39712522.304220; 540.361877288.16040023.95435321.809385; 540.569092287.95327824.07272322.076275; 540.291565288.06469724.21138822.139919; 539.336487287.81881725.24566722.459618; 539.478516287.69210825.00530222.450775; 539.320984287.91857924.93553221.946350; 540.419312287.97058123.80531322.090481; 540.055664288.36090123.80287221.437138; 539.025452288.26879924.77691721.787735; 540.002747287.94207823.65367922.074902; 539.445312288.01745624.08668522.070503; 538.859375287.86071824.68860622.633961; 539.894043288.03393623.48743422.291775; 539.275452288.27017223.93989622.067348; 538.333191288.24371324.83341221.790094; 539.333923288.47763123.68183121.360769; 538.438721288.48587024.64683521.331329; 538.176941288.33004824.84256721.513012; 537.673340288.44805925.32432621.330086; 538.996643288.45721423.73901421.576033; 538.766602289.29605123.73607621.506746; 538.957336289.68045023.45039421.640234; 539.839355290.29443423.07773621.205715; 539.841064290.32421922.92614021.009378; 540.117798290.56607122.39097620.444977; 539.158569291.23403923.13301120.013786; 539.234985290.92569023.15891320.487206; 539.762329290.88601722.22976720.169762; 538.761536290.41192622.98927320.665241; 539.703552290.58731122.25971220.742682; 541.040161291.85830720.68950719.278173; 540.866089292.27020321.30237619.952137; 539.851746292.65621922.52727520.457315; 540.781860292.82760622.26257320.512848; 539.998230293.20318622.94956220.196218; 539.585266294.32952923.09795419.464642; 540.377563294.00305222.51121520.335629; 540.744263294.67297422.26100919.847296; 541.096802294.74426322.11597420.329815; 541.333862295.56549122.27047019.802706; 541.587036295.56121822.83275620.358524; 542.096313296.24786422.19833419.816460; 542.815979296.74572821.49059319.499767; 543.896912296.98803720.62690719.366171; 544.317322298.01944020.52379619.038513; 545.084961297.63427720.13896918.843290; 545.821777297.53845220.14228819.018557; 545.756653297.67813120.98671019.548862; 544.894226297.59118722.64587419.730909; 546.644104297.78881821.77875520.106655; 548.368652298.67465221.47579219.636044; 549.696716299.04217521.24919919.266479; 547.643738297.32260124.23881520.844799; 548.183472297.28961224.12902820.482700; 550.661438297.63995422.30419219.791376; 550.704163297.09762622.80590120.030308; 552.096741296.96804822.35687320.038311; 552.337585296.91876222.96321920.284775; 553.204102295.90197823.10558320.066120; 555.397278295.52642821.96243319.966236; 554.014038296.35702523.98746519.943211; 554.367493295.91568024.66072120.282972; 556.441040295.41931222.48161320.338612; 558.503296294.71072420.63495619.909695; 558.323975294.73104920.88451419.182709; 559.164307294.64367720.85266119.515495; 559.845581294.83667020.87890619.515625; 560.254639295.43542520.60451519.100590; 561.299683295.45501719.65339718.648670; 560.986328294.75888120.23567218.887836; 560.600403294.37710620.97023019.302357; 559.246094294.39141822.30716719.843948; 559.099487295.10836821.60373719.212427];
dims = size(det_rect);row = dims(1);
q = 0.0001; Q = diag([q q q q q q q q]); %8*8,过程噪声协方差矩阵R = diag([0.1 0.1 0.1 0.1]); %4*4,测量噪声协方差矩阵P = diag([1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0]); %8*8,误差协方差矩阵F = [1, 0, 0, 0, 1, 0, 0, 0; %8*8,状态转移矩阵 0, 1, 0, 0, 0, 1, 0, 0; 0, 0, 1, 0, 0, 0, 1, 0; 0, 0, 0, 1, 0, 0, 0, 1; 0, 0, 0, 0, 1, 0, 0, 0; 0, 0, 0, 0, 0, 1, 0, 0; 0, 0, 0, 0, 0, 0, 1, 0; 0, 0, 0, 0, 0, 0, 0, 1];H = [1, 0, 0, 0, 0, 0, 0, 0; %4*8,观测矩阵 0, 1, 0, 0, 0, 0, 0, 0; 0, 0, 1, 0, 0, 0, 0, 0; 0, 0, 0, 1, 0, 0, 0, 0];
X = zeros(8, 1); %状态量:cx cy w h vx vy vw vhX(1) = det_rect(1, 1) + det_rect(1, 3) * 0.5; %cx = x + w / 2X(2) = det_rect(1, 2) + det_rect(1, 4) * 0.5; %cy = y + h / 2X(3) = det_rect(1, 3); %wX(4) = det_rect(1, 4); %hX(5) = 0; %初始化变化量为0X(6) = 0; %初始化变化量为0X(7) = 0; %初始化变化量为0X(8) = 0; %初始化变化量为0
result = zeros(dims(1), dims(2));Z = zeros(4, 1); %观测量:cx cy w h
for i = 1:1:row
Z(1) = det_rect(i, 1) + det_rect(i, 3) * 0.5; %cx = x + w / 2 Z(2) = det_rect(i, 2) + det_rect(i, 4) * 0.5; %cy = y + h / 2 Z(3) = det_rect(i, 3); %w Z(4) = det_rect(i, 4); %h
%预测步骤 X = F * X; P = F * P * F' + Q;
%更新步骤 K = P * H' / (H * P * H' + R); X = X + K * (Z - H * X); P = P - K * H * P;
%保存卡尔曼跟踪结果 result(i, 1) = X(1) - X(3) * 0.5; %x = cx - w / 2 result(i, 2) = X(2) - X(4) * 0.5; %y = cy - h / 2 result(i, 3) = X(3); %w result(i, 4) = X(4); %h
end
ori_rest_x = det_rect(:, 1); %原始xori_rest_y = det_rect(:, 2); %原始yori_rest_w = det_rect(:, 3); %原始wori_rest_h = det_rect(:, 4); %原始h
kal_rest_x = result(:, 1); %滤波xkal_rest_y = result(:, 2); %滤波ykal_rest_w = result(:, 3); %滤波wkal_rest_h = result(:, 4); %滤波h
xx = 1:1:length(ori_rest_x);
figure,plot(xx, ori_rest_x);hold on;plot(xx, kal_rest_x);legend('原始x', '滤波x');figure,plot(xx, ori_rest_y);hold on;plot(xx, kal_rest_y);legend('原始y', '滤波y');figure,plot(xx, ori_rest_w);hold on;plot(xx, kal_rest_w);legend('原始w', '滤波w');figure,plot(xx, ori_rest_h);hold on;plot(xx, kal_rest_h);legend('原始h', '滤波h');
运行结果:




更多推荐
所有评论(0)