From 429e9c38f0b87b26089e9c50952767ae19827474 Mon Sep 17 00:00:00 2001 From: Adam <24621027+WhiteDopeOnPunk@users.noreply.github.com> Date: Mon, 1 Aug 2022 11:39:46 -0400 Subject: [PATCH] update --- .gitignore | 1 + data/X_engineered.csv | 398 ++++++++++ data/X_straight.csv | 398 ++++++++++ eda.ipynb | 375 +++++----- img/bore_size_joint.png | Bin 42862 -> 42845 bytes img/ci_per_cyl_joint.png | Bin 42421 -> 0 bytes img/ci_per_lb_joint.png | Bin 38782 -> 0 bytes img/cylinders_joint.png | Bin 29783 -> 30779 bytes img/displacement_joint.png | Bin 42409 -> 41480 bytes img/efficiency_joint.png | Bin 42367 -> 41393 bytes img/grunt_joint.png | Bin 42872 -> 38986 bytes img/gruntiness_joint.png | Bin 44309 -> 0 bytes img/horsepower_joint.png | Bin 40571 -> 40008 bytes img/hp_per_ci_joint.png | Bin 41856 -> 0 bytes img/load_joint.png | Bin 38578 -> 38488 bytes img/weight_joint.png | Bin 42235 -> 41843 bytes model.ipynb | 1408 ++++++++++++++++++++++++++++++++++-- readme.md | 2 +- 18 files changed, 2330 insertions(+), 252 deletions(-) create mode 100644 data/X_engineered.csv create mode 100644 data/X_straight.csv delete mode 100644 img/ci_per_cyl_joint.png delete mode 100644 img/ci_per_lb_joint.png delete mode 100644 img/gruntiness_joint.png delete mode 100644 img/hp_per_ci_joint.png diff --git a/.gitignore b/.gitignore index f870c03..b67d97a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .ipynb_checkpoints */.ipynb_checkpoints +Untitled.ipynb diff --git a/data/X_engineered.csv b/data/X_engineered.csv new file mode 100644 index 0000000..c2181b7 --- /dev/null +++ b/data/X_engineered.csv @@ -0,0 +1,398 @@ +horsepower,bore_size,grunt,load +130.0,38.375,1.4344979787583954,0.08761415525114155 +165.0,43.75,1.7779591836734694,0.09477389656106147 +150.0,39.75,1.7799928800284799,0.09254947613504075 +150.0,38.0,1.9477146814404431,0.08855228662976988 +140.0,37.75,1.7192228411034602,0.08756161206146709 +198.0,53.625,1.7041420118343198,0.09882515549412578 +220.0,56.75,1.878553824060238,0.10427193385392743 +215.0,55.0,1.9101239669421488,0.10204081632653061 +225.0,56.875,1.9562854727689893,0.10282485875706214 +190.0,48.75,1.898750821827745,0.1012987012987013 +170.0,47.875,1.5761236357191064,0.10749368509682851 +160.0,42.5,1.7716262975778547,0.0942089221390967 +150.0,50.0,1.125,0.10635469290082425 +225.0,56.875,1.9562854727689893,0.091 +95.0,28.25,2.827159526979403,0.047639123102866776 +95.0,33.0,1.3812366085093357,0.06989057536180728 +97.0,33.166666666666664,1.4255700613620867,0.07173756308579668 +85.0,33.333333333333336,1.08375,0.07730962504831851 +88.0,24.25,3.2921670740780105,0.045539906103286384 +46.0,24.25,0.8995642469975554,0.05286103542234333 +87.0,27.5,2.5021487603305785,0.04116766467065868 +90.0,26.75,2.8299414796052056,0.044032921810699586 +95.0,26.0,3.3376479289940826,0.043789473684210524 +113.0,30.25,3.488559524622635,0.05416293643688451 +90.0,33.166666666666664,1.22724173631979,0.07515105740181269 +215.0,45.0,2.8533950617283947,0.0780065005417118 +200.0,38.375,3.3952614881855507,0.07015539305301645 +210.0,39.75,3.48878604485582,0.07256960292104062 +193.0,38.0,3.2244632963988913,0.06424344885883347 +88.0,24.25,3.2921670740780105,0.045539906103286384 +90.0,35.0,1.6530612244897962,0.061837455830388695 +95.0,28.25,2.827159526979403,0.050718132854578095 +75.0,24.5,2.3427738442315698,0.047898338220918865 +100.0,38.666666666666664,1.11474435196195,0.08807896735003796 +105.0,37.5,1.3066666666666666,0.06542599592904914 +100.0,41.666666666666664,0.9600000000000002,0.07509762691498949 +88.0,41.666666666666664,0.743424,0.07571168988491823 +100.0,38.666666666666664,1.11474435196195,0.0705596107055961 +165.0,43.75,1.7779591836734694,0.08315514373960561 +175.0,50.0,1.53125,0.08960573476702509 +153.0,43.875,1.520052596975674,0.08449687048627828 +150.0,39.75,1.7799928800284799,0.07763671875 +180.0,47.875,1.7670036608061956,0.07729566094853683 +170.0,50.0,1.4449999999999998,0.08428150021070376 +175.0,50.0,1.53125,0.07782101167315175 +110.0,43.0,1.09067964665585,0.08710330857528698 +72.0,35.0,1.0579591836734692,0.05813953488372093 +100.0,41.666666666666664,0.9600000000000002,0.07617306520414381 +88.0,41.666666666666664,0.743424,0.07964319847085059 +86.0,30.5,1.987637731792529,0.054954954954954956 +90.0,29.0,2.4078478002378123,0.054639660857277436 +70.0,19.75,3.140522352187149,0.038090646094503376 +76.0,22.0,2.9834710743801653,0.04261501210653753 +65.0,17.75,3.3525094227335845,0.04004512126339538 +69.0,18.0,3.6736111111111116,0.044637321760694355 +60.0,24.25,1.5304495695610587,0.05288985823336968 +70.0,22.75,2.366863905325444,0.046547314578005115 +95.0,28.25,2.827159526979403,0.04960491659350307 +80.0,24.375,2.6929651545036157,0.04586077140169332 +54.0,24.25,1.2396641513444575,0.04303460514640639 +90.0,35.0,1.6530612244897962,0.05813953488372093 +86.0,30.5,1.987637731792529,0.05480682839173405 +165.0,43.75,1.7779591836734694,0.08189050070191858 +175.0,50.0,1.53125,0.09122006841505131 +150.0,39.75,1.7799928800284799,0.07690447400241839 +153.0,43.875,1.520052596975674,0.08500847662872366 +150.0,38.0,1.9477146814404431,0.08278867102396514 +208.0,53.625,1.8806244260789717,0.09259658968271099 +155.0,43.75,1.5689795918367346,0.07774322523322967 +160.0,43.75,1.6718367346938774,0.07854578096947935 +190.0,50.0,1.805,0.09045680687471733 +97.0,23.333333333333332,5.76061224489796,0.030042918454935622 +150.0,38.0,1.9477146814404431,0.07810894141829394 +130.0,38.375,1.4344979787583954,0.0749145924841386 +140.0,37.75,1.7192228411034602,0.0703306939916162 +150.0,39.75,1.7799928800284799,0.07799852832965416 +112.0,30.25,3.427088313639779,0.04125468803273099 +76.0,30.25,1.5780342872754594,0.04818797291915571 +87.0,30.0,2.1025,0.04028197381671702 +69.0,24.0,2.06640625,0.0438556418455916 +86.0,30.5,1.987637731792529,0.05093945720250522 +92.0,24.25,3.5982569879902218,0.042395104895104896 +97.0,30.0,2.613611111111111,0.047885075818036714 +80.0,24.5,2.665556018325698,0.04528650646950092 +88.0,24.25,3.2921670740780105,0.04619047619047619 +175.0,43.75,2.0,0.08536585365853659 +150.0,38.0,1.9477146814404431,0.08278867102396514 +145.0,43.75,1.3730612244897962,0.08776328986960882 +137.0,37.75,1.6463313012587166,0.07471548738248392 +150.0,39.75,1.7799928800284799,0.08419380460683082 +198.0,53.625,1.7041420118343198,0.08663166397415185 +150.0,50.0,1.125,0.08960573476702509 +158.0,43.875,1.6210258033619855,0.08044923217969287 +150.0,39.75,1.7799928800284799,0.07505310361104556 +215.0,55.0,1.9101239669421488,0.09292502639915523 +225.0,56.875,1.9562854727689893,0.09190062613613412 +175.0,45.0,1.890432098765432,0.0942161737764983 +105.0,37.5,1.3066666666666666,0.07209227811598846 +100.0,41.666666666666664,0.9600000000000002,0.0762660158633313 +100.0,38.666666666666664,1.11474435196195,0.07877758913412564 +88.0,41.666666666666664,0.743424,0.08275405494869248 +95.0,33.0,1.3812366085093357,0.06818181818181818 +46.0,24.25,0.8995642469975554,0.04974358974358974 +150.0,50.0,1.125,0.08004802881729037 +167.0,50.0,1.39445,0.08153281695882593 +170.0,45.0,1.7839506172839505,0.07735281478298238 +180.0,43.75,2.1159183673469384,0.07779506557012669 +100.0,38.666666666666664,1.11474435196195,0.08318393689494442 +88.0,24.25,3.2921670740780105,0.04256252742430891 +72.0,35.0,1.0579591836734692,0.05830903790087463 +94.0,27.0,3.0301783264746227,0.04539722572509458 +90.0,23.333333333333332,4.959183673469388,0.03295668549905838 +85.0,30.5,1.9416823434560602,0.05281385281385281 +107.0,25.833333333333332,2.8592715920915714,0.06270226537216829 +90.0,24.5,3.3735943356934612,0.04326710816777042 +145.0,43.75,1.3730612244897962,0.08574228319451249 +230.0,50.0,2.6449999999999996,0.09350163627863488 +49.0,17.0,2.0769896193771626,0.03642206748794858 +75.0,29.0,1.672116527942925,0.05375347544022243 +91.0,28.5,2.5487842413050172,0.044151820294345466 +112.0,30.25,3.427088313639779,0.04218967921896792 +150.0,39.75,1.7799928800284799,0.09355692850838482 +110.0,30.25,3.305785123966942,0.04548872180451128 +122.0,26.0,3.6696252465483234,0.055575347345920914 +180.0,43.75,2.1159183673469384,0.09552401746724891 +95.0,33.0,1.3812366085093357,0.06382978723404255 +85.0,33.333333333333336,1.08375,0.06956521739130435 +100.0,38.666666666666664,1.11474435196195,0.07997242330230955 +100.0,41.666666666666664,0.9600000000000002,0.0749400479616307 +67.0,19.75,2.8771030283608394,0.04051282051282051 +80.0,30.5,1.719967750604676,0.049775601795185635 +65.0,17.75,3.3525094227335845,0.03867102396514161 +75.0,35.0,1.1479591836734693,0.05507474429583006 +100.0,41.666666666666664,0.9600000000000002,0.06612007405448295 +110.0,43.0,1.09067964665585,0.0710352422907489 +105.0,37.5,1.3066666666666666,0.06227511763077775 +140.0,37.75,1.7192228411034602,0.07292924414392658 +150.0,43.75,1.4693877551020407,0.07448393275164929 +150.0,39.75,1.7799928800284799,0.0713484406551492 +140.0,37.75,1.7192228411034602,0.06511427339370418 +150.0,38.0,1.9477146814404431,0.0714117923420249 +83.0,24.5,2.869221157850896,0.04416403785488959 +67.0,19.75,2.8771030283608394,0.040244523688232295 +78.0,24.25,2.586459772558189,0.04217391304347826 +52.0,19.0,1.8725761772853187,0.04608853850818678 +61.0,20.75,2.160545797648425,0.04143784323514728 +75.0,22.5,2.777777777777778,0.042352941176470586 +75.0,22.5,2.777777777777778,0.04269449715370019 +75.0,29.0,1.672116527942925,0.051647373107747106 +97.0,30.0,2.613611111111111,0.04821213338690237 +93.0,27.0,2.96604938271605,0.0451693851944793 +67.0,19.75,2.8771030283608394,0.0395 +95.0,37.5,1.0696296296296295,0.06893382352941177 +105.0,41.666666666666664,1.0584,0.07227522405319456 +72.0,41.666666666666664,0.497664,0.07284382284382285 +72.0,41.666666666666664,0.497664,0.07916402786573781 +170.0,50.0,1.4449999999999998,0.0856898029134533 +145.0,43.75,1.3730612244897962,0.07882882882882883 +150.0,39.75,1.7799928800284799,0.0706980880391285 +148.0,43.875,1.4223261174828128,0.07537041013528023 +110.0,38.5,1.3605442176870748,0.05912464806757103 +105.0,41.666666666666664,1.0584,0.06415191172696946 +110.0,43.0,1.09067964665585,0.06916890080428954 +95.0,37.5,1.0696296296296295,0.059445178335535004 +110.0,38.5,1.3605442176870748,0.07601184600197433 +110.0,32.75,1.4101742322708466,0.08134119838559453 +129.0,37.75,1.4596728213674839,0.09529820132533923 +75.0,24.25,2.391327452439154,0.04467987102717642 +83.0,35.0,1.4059183673469389,0.05305039787798409 +100.0,38.666666666666664,1.11474435196195,0.07961564859299931 +78.0,35.0,1.2416326530612245,0.05401234567901234 +96.0,33.5,2.0530184896413455,0.049592894152479645 +71.0,22.5,2.4893827160493824,0.04048582995951417 +97.0,29.75,2.6577219122943294,0.04675834970530452 +97.0,28.5,1.9306453267672106,0.05730563002680965 +70.0,22.5,2.419753086419753,0.04646360351058337 +90.0,38.666666666666664,0.9029429250891796,0.07225163500467144 +95.0,28.75,2.7296786389413987,0.042687453600593915 +88.0,30.0,2.1511111111111108,0.040581670612106865 +98.0,30.25,2.6238644901304555,0.04108658743633277 +115.0,30.25,3.613141178881224,0.04530138524897042 +53.0,22.75,1.3568409612365657,0.050696378830083565 +86.0,26.75,2.5839811337234693,0.04342532467532467 +81.0,29.0,1.9503567181926278,0.05225225225225225 +92.0,35.0,1.7273469387755103,0.05443234836702955 +79.0,24.5,2.599333610995419,0.043458980044345896 +83.0,25.25,2.7013037937457107,0.04586739327883742 +140.0,38.125,1.6855683955925826,0.07236061684460261 +150.0,39.75,1.7799928800284799,0.07589498806682578 +120.0,38.0,1.2465373961218837,0.0767289247854619 +152.0,43.875,1.5002475629256256,0.08327402135231317 +100.0,37.5,1.1851851851851851,0.06959480358799876 +105.0,41.666666666666664,1.0584,0.07456009543692216 +81.0,33.333333333333336,0.98415,0.06640106241699867 +90.0,38.666666666666664,0.9029429250891796,0.07520259319286872 +52.0,21.25,1.4970242214532874,0.04176904176904177 +60.0,24.5,1.499375260308205,0.04528650646950092 +70.0,22.5,2.419753086419753,0.04646360351058337 +53.0,22.75,1.3568409612365657,0.050696378830083565 +100.0,37.5,1.1851851851851851,0.06162695152013147 +78.0,41.666666666666664,0.584064,0.06994963626189143 +110.0,41.666666666666664,1.1616,0.06858710562414266 +95.0,43.0,0.8135027943032269,0.08080175383651739 +71.0,24.25,2.143054522265915,0.05315068493150685 +70.0,21.25,2.71280276816609,0.04271356783919598 +75.0,24.25,2.391327452439154,0.04501160092807425 +72.0,35.0,1.0579591836734692,0.05458089668615984 +102.0,32.5,2.462485207100592,0.04126984126984127 +150.0,39.75,1.7799928800284799,0.08071065989847716 +88.0,30.0,2.1511111111111108,0.03669724770642202 +108.0,26.0,2.8757396449704142,0.05324232081911263 +120.0,28.0,3.061224489795918,0.04397905759162304 +180.0,43.75,2.1159183673469384,0.07990867579908675 +145.0,43.75,1.3730612244897962,0.08631319358816276 +130.0,37.75,1.482391123196351,0.07803617571059432 +150.0,39.75,1.7799928800284799,0.08468708388814913 +68.0,24.5,1.9258642232403165,0.04792176039119805 +80.0,27.75,2.07775342910478,0.051508120649651976 +58.0,19.75,2.156064733215831,0.04328767123287671 +96.0,30.5,2.4767535608707334,0.05304347826086957 +70.0,21.25,2.71280276816609,0.043701799485861184 +145.0,38.125,1.8081160978231656,0.07860824742268041 +110.0,32.5,1.4319526627218935,0.06403940886699508 +145.0,39.75,1.6633044578932796,0.07681159420289856 +130.0,37.75,1.482391123196351,0.07031431897555297 +110.0,41.666666666666664,1.1616,0.07102272727272728 +105.0,38.5,1.2396694214876032,0.06744525547445256 +100.0,37.5,1.1851851851851851,0.06198347107438017 +98.0,41.666666666666664,0.9219840000000001,0.07092198581560284 +180.0,50.0,1.62,0.0947867298578199 +170.0,43.75,1.8873469387755102,0.08403361344537816 +190.0,50.0,1.805,0.09248554913294797 +149.0,43.875,1.441611675229909,0.0809688581314879 +78.0,24.25,2.586459772558189,0.05 +88.0,37.75,1.3585369062760404,0.05510948905109489 +75.0,24.25,2.391327452439154,0.04282560706401766 +89.0,35.0,1.6165306122448977,0.050816696914700546 +63.0,24.5,1.6530612244897962,0.04778156996587031 +83.0,24.5,2.869221157850896,0.047228915662650604 +67.0,24.25,1.9083855882665532,0.048866498740554154 +78.0,24.25,2.586459772558189,0.04429223744292238 +97.0,24.333333333333332,2.6484331018952902,0.05186500888099467 +110.0,30.25,3.305785123966942,0.046538461538461535 +110.0,26.666666666666668,5.671875,0.029411764705882353 +48.0,22.5,1.1377777777777778,0.04534005037783375 +66.0,24.5,1.814244064972928,0.05444444444444444 +52.0,19.5,1.7777777777777777,0.03929471032745592 +70.0,21.25,2.71280276816609,0.04106280193236715 +60.0,22.75,1.7389204202391015,0.050555555555555555 +110.0,32.5,1.4319526627218935,0.07726597325408618 +140.0,39.75,1.550571575491476,0.08514056224899598 +139.0,37.75,1.6947502302530593,0.08459383753501401 +105.0,38.5,1.2396694214876032,0.06534653465346535 +95.0,33.333333333333336,1.3537499999999998,0.06339144215530904 +85.0,33.333333333333336,1.08375,0.06745362563237774 +88.0,35.0,1.580408163265306,0.051470588235294115 +100.0,37.5,1.1851851851851851,0.06559766763848396 +90.0,38.666666666666664,0.9029429250891796,0.07227414330218068 +105.0,38.5,1.2396694214876032,0.0683431952662722 +85.0,33.333333333333336,1.08375,0.06514657980456026 +110.0,37.5,1.4340740740740738,0.062154696132596686 +120.0,43.0,1.2979989183342346,0.07565982404692081 +145.0,38.125,1.8081160978231656,0.08905109489051095 +165.0,38.5,3.061224489795918,0.06705370101596517 +139.0,37.75,1.6947502302530593,0.09422776911076443 +140.0,39.75,1.550571575491476,0.07794117647058824 +68.0,24.5,1.9258642232403165,0.045475638051044084 +95.0,33.5,2.01047003787035,0.05234375 +97.0,29.75,2.6577219122943294,0.05173913043478261 +75.0,26.25,2.0408163265306123,0.04708520179372197 +95.0,33.5,2.01047003787035,0.05328031809145129 +105.0,39.0,1.812130177514793,0.05683060109289618 +85.0,37.75,1.2674882680584185,0.05288966725043783 +97.0,29.75,2.6577219122943294,0.04948024948024948 +103.0,26.2,3.091020336810209,0.04628975265017668 +125.0,27.166666666666668,3.5285483081787046,0.05191082802547771 +115.0,30.25,3.613141178881224,0.04329159212880143 +133.0,27.166666666666668,3.9946554254958784,0.04780058651026393 +71.0,22.25,2.5456381769978536,0.04472361809045226 +68.0,24.5,1.9258642232403165,0.04590163934426229 +115.0,38.5,1.4870410974307078,0.0711864406779661 +85.0,33.333333333333336,1.08375,0.06688963210702341 +88.0,35.0,1.580408163265306,0.04844290657439446 +90.0,38.666666666666664,0.9029429250891796,0.07105666156202144 +110.0,37.5,1.4340740740740738,0.06696428571428571 +130.0,38.125,1.4533727492609512,0.07942708333333333 +129.0,37.75,1.4596728213674839,0.0810738255033557 +138.0,43.875,1.2366133391774417,0.08874841972187104 +135.0,39.75,1.4417942328230688,0.08302872062663186 +155.0,43.75,1.5689795918367346,0.08027522935779817 +142.0,43.875,1.309340021590734,0.0865811544153922 +125.0,33.375,1.753426194784609,0.07406380027739251 +150.0,45.0,1.388888888888889,0.09137055837563451 +71.0,22.25,2.5456381769978536,0.04623376623376623 +65.0,21.5,2.285018929150892,0.043544303797468355 +80.0,24.5,2.665556018325698,0.05117493472584857 +80.0,30.25,1.7485144457345811,0.04531835205992509 +77.0,36.6,0.8852160410881185,0.05184135977337111 +125.0,43.75,1.0204081632653061,0.08974358974358974 +71.0,35.25,1.0142346964438407,0.044200626959247646 +90.0,32.5,0.9585798816568046,0.07602339181286549 +70.0,26.25,1.7777777777777777,0.04772727272727273 +70.0,26.25,1.7777777777777777,0.04883720930232558 +65.0,21.25,2.339100346020761,0.04207920792079208 +69.0,22.75,2.299722255766212,0.042723004694835684 +90.0,37.75,1.4209903074426562,0.05655430711610487 +115.0,28.833333333333332,2.6512746834174212,0.06666666666666667 +115.0,28.833333333333332,2.6512746834174212,0.06407407407407407 +90.0,37.75,1.4209903074426562,0.059076682316118935 +76.0,24.5,2.405664306538942,0.0457089552238806 +60.0,22.25,1.8179522787526827,0.04522357723577236 +70.0,24.5,2.0408163265306123,0.04622641509433962 +65.0,21.5,2.285018929150892,0.04259534422981674 +90.0,37.75,1.4209903074426562,0.05638536221060493 +88.0,35.0,1.580408163265306,0.04878048780487805 +90.0,37.75,1.4209903074426562,0.05028305028305028 +90.0,37.5,0.96,0.06654835847382432 +78.0,24.25,2.586459772558189,0.0443327239488117 +90.0,33.5,1.804410781911339,0.04942825525636296 +75.0,30.0,1.5625,0.04720692368214005 +92.0,29.75,2.3907916107619522,0.04889071487263763 +75.0,27.0,1.9290123456790123,0.04768211920529802 +65.0,21.5,2.285018929150892,0.04075829383886256 +105.0,39.0,1.812130177514793,0.055714285714285716 +65.0,21.25,2.339100346020761,0.04028436018957346 +48.0,22.5,1.1377777777777778,0.04316546762589928 +48.0,22.5,1.1377777777777778,0.03854389721627409 +67.0,24.2,1.5330237005669012,0.04101694915254237 +67.0,36.5,0.8423719271908425,0.04492307692307692 +67.0,22.75,2.1683371573481467,0.049189189189189186 +53.5,21.25,1.584636678200692,0.04632152588555858 +67.0,24.25,1.9083855882665532,0.04522144522144522 +62.0,22.25,1.941169044312587,0.048238482384823846 +132.0,28.0,3.7040816326530615,0.0577319587628866 +100.0,23.333333333333332,6.122448979591836,0.028925619834710745 +88.0,30.5,2.0811609782316585,0.0488 +72.0,26.75,1.8111625469473314,0.046724890829694325 +84.0,33.75,1.548641975308642,0.05421686746987952 +84.0,37.75,1.2378404455944914,0.05730550284629981 +92.0,39.0,1.391190006574622,0.059541984732824425 +110.0,28.833333333333332,2.4257409201777542,0.06348623853211009 +84.0,33.75,1.548641975308642,0.05660377358490566 +58.0,19.75,2.156064733215831,0.045014245014245016 +64.0,21.5,2.215251487290427,0.04586666666666667 +60.0,20.25,2.194787379972565,0.04602272727272727 +67.0,24.25,1.9083855882665532,0.04697336561743341 +65.0,21.25,2.339100346020761,0.043037974683544304 +62.0,22.25,1.941169044312587,0.04341463414634146 +68.0,22.75,2.2335466731071127,0.04584382871536524 +63.0,26.25,1.44,0.04740406320541761 +65.0,24.5,1.7596834652228237,0.04792176039119805 +65.0,24.5,1.7596834652228237,0.041176470588235294 +74.0,26.25,1.9867573696145127,0.04794520547945205 +81.5,25.0,2.6569,0.04310344827586207 +75.0,26.75,1.965237138614726,0.04841628959276018 +75.0,27.0,1.9290123456790123,0.04595744680851064 +100.0,29.75,2.824659275474896,0.04550669216061185 +74.0,30.0,1.5211111111111113,0.04554079696394687 +80.0,35.25,1.2876615864393142,0.04365325077399381 +76.0,24.166666666666668,1.6483234244946494,0.04588607594936709 +116.0,28.0,2.860544217687075,0.057931034482758624 +120.0,24.333333333333332,4.053293300806906,0.049829351535836175 +110.0,38.5,1.3605442176870748,0.06764275256222547 +105.0,43.75,0.72,0.09395973154362416 +88.0,33.333333333333336,1.1616,0.06535947712418301 +85.0,37.5,0.8562962962962962,0.06493506493506493 +88.0,28.0,2.4693877551020407,0.042994241842610366 +88.0,28.0,2.4693877551020407,0.04242424242424243 +88.0,28.0,2.4693877551020407,0.04676409185803758 +85.0,28.0,2.3038903061224487,0.04349514563106796 +84.0,33.75,1.548641975308642,0.053465346534653464 +90.0,37.75,1.4209903074426562,0.05521023765996344 +92.0,35.0,1.7273469387755103,0.04886561954624782 +90.0,37.75,1.4209903074426562,0.04975288303130148 +74.0,26.25,1.9867573696145127,0.05303030303030303 +68.0,22.75,2.2335466731071127,0.044938271604938275 +68.0,22.75,2.2335466731071127,0.04619289340101523 +63.0,26.25,1.44,0.04941176470588235 +70.0,24.5,2.0408163265306123,0.04611764705882353 +88.0,30.0,2.1511111111111108,0.05555555555555555 +75.0,26.75,1.965237138614726,0.04852607709750567 +70.0,27.0,1.680384087791495,0.048106904231625836 +67.0,22.75,2.1683371573481467,0.04631043256997455 +67.0,22.75,2.1683371573481467,0.04631043256997455 +67.0,22.75,2.1683371573481467,0.0456140350877193 +110.0,30.166666666666668,2.2160495711364123,0.061460101867572156 +85.0,43.666666666666664,0.6315191422411282,0.08689883913764511 +92.0,39.0,1.391190006574622,0.06034816247582205 +112.0,38.666666666666664,1.3983353151010702,0.0818342151675485 +96.0,36.0,1.7777777777777777,0.05403377110694184 +84.0,33.75,1.548641975308642,0.056962025316455694 +90.0,37.75,1.4209903074426562,0.0511864406779661 +86.0,35.0,1.509387755102041,0.05017921146953405 +52.0,24.25,1.1495376766925283,0.045539906103286384 +84.0,33.75,1.548641975308642,0.058823529411764705 +79.0,30.0,1.733611111111111,0.045714285714285714 +82.0,29.75,1.89930089682932,0.04375 diff --git a/data/X_straight.csv b/data/X_straight.csv new file mode 100644 index 0000000..e574bb4 --- /dev/null +++ b/data/X_straight.csv @@ -0,0 +1,398 @@ +horsepower,weight,displacement,cylinders +130.0,3504.0,307.0,8 +165.0,3693.0,350.0,8 +150.0,3436.0,318.0,8 +150.0,3433.0,304.0,8 +140.0,3449.0,302.0,8 +198.0,4341.0,429.0,8 +220.0,4354.0,454.0,8 +215.0,4312.0,440.0,8 +225.0,4425.0,455.0,8 +190.0,3850.0,390.0,8 +170.0,3563.0,383.0,8 +160.0,3609.0,340.0,8 +150.0,3761.0,400.0,8 +225.0,5000.0,455.0,8 +95.0,2372.0,113.0,4 +95.0,2833.0,198.0,6 +97.0,2774.0,199.0,6 +85.0,2587.0,200.0,6 +88.0,2130.0,97.0,4 +46.0,1835.0,97.0,4 +87.0,2672.0,110.0,4 +90.0,2430.0,107.0,4 +95.0,2375.0,104.0,4 +113.0,2234.0,121.0,4 +90.0,2648.0,199.0,6 +215.0,4615.0,360.0,8 +200.0,4376.0,307.0,8 +210.0,4382.0,318.0,8 +193.0,4732.0,304.0,8 +88.0,2130.0,97.0,4 +90.0,2264.0,140.0,4 +95.0,2228.0,113.0,4 +75.0,2046.0,98.0,4 +100.0,2634.0,232.0,6 +105.0,3439.0,225.0,6 +100.0,3329.0,250.0,6 +88.0,3302.0,250.0,6 +100.0,3288.0,232.0,6 +165.0,4209.0,350.0,8 +175.0,4464.0,400.0,8 +153.0,4154.0,351.0,8 +150.0,4096.0,318.0,8 +180.0,4955.0,383.0,8 +170.0,4746.0,400.0,8 +175.0,5140.0,400.0,8 +110.0,2962.0,258.0,6 +72.0,2408.0,140.0,4 +100.0,3282.0,250.0,6 +88.0,3139.0,250.0,6 +86.0,2220.0,122.0,4 +90.0,2123.0,116.0,4 +70.0,2074.0,79.0,4 +76.0,2065.0,88.0,4 +65.0,1773.0,71.0,4 +69.0,1613.0,72.0,4 +60.0,1834.0,97.0,4 +70.0,1955.0,91.0,4 +95.0,2278.0,113.0,4 +80.0,2126.0,97.5,4 +54.0,2254.0,97.0,4 +90.0,2408.0,140.0,4 +86.0,2226.0,122.0,4 +165.0,4274.0,350.0,8 +175.0,4385.0,400.0,8 +150.0,4135.0,318.0,8 +153.0,4129.0,351.0,8 +150.0,3672.0,304.0,8 +208.0,4633.0,429.0,8 +155.0,4502.0,350.0,8 +160.0,4456.0,350.0,8 +190.0,4422.0,400.0,8 +97.0,2330.0,70.0,3 +150.0,3892.0,304.0,8 +130.0,4098.0,307.0,8 +140.0,4294.0,302.0,8 +150.0,4077.0,318.0,8 +112.0,2933.0,121.0,4 +76.0,2511.0,121.0,4 +87.0,2979.0,120.0,4 +69.0,2189.0,96.0,4 +86.0,2395.0,122.0,4 +92.0,2288.0,97.0,4 +97.0,2506.0,120.0,4 +80.0,2164.0,98.0,4 +88.0,2100.0,97.0,4 +175.0,4100.0,350.0,8 +150.0,3672.0,304.0,8 +145.0,3988.0,350.0,8 +137.0,4042.0,302.0,8 +150.0,3777.0,318.0,8 +198.0,4952.0,429.0,8 +150.0,4464.0,400.0,8 +158.0,4363.0,351.0,8 +150.0,4237.0,318.0,8 +215.0,4735.0,440.0,8 +225.0,4951.0,455.0,8 +175.0,3821.0,360.0,8 +105.0,3121.0,225.0,6 +100.0,3278.0,250.0,6 +100.0,2945.0,232.0,6 +88.0,3021.0,250.0,6 +95.0,2904.0,198.0,6 +46.0,1950.0,97.0,4 +150.0,4997.0,400.0,8 +167.0,4906.0,400.0,8 +170.0,4654.0,360.0,8 +180.0,4499.0,350.0,8 +100.0,2789.0,232.0,6 +88.0,2279.0,97.0,4 +72.0,2401.0,140.0,4 +94.0,2379.0,108.0,4 +90.0,2124.0,70.0,3 +85.0,2310.0,122.0,4 +107.0,2472.0,155.0,6 +90.0,2265.0,98.0,4 +145.0,4082.0,350.0,8 +230.0,4278.0,400.0,8 +49.0,1867.0,68.0,4 +75.0,2158.0,116.0,4 +91.0,2582.0,114.0,4 +112.0,2868.0,121.0,4 +150.0,3399.0,318.0,8 +110.0,2660.0,121.0,4 +122.0,2807.0,156.0,6 +180.0,3664.0,350.0,8 +95.0,3102.0,198.0,6 +85.0,2875.0,200.0,6 +100.0,2901.0,232.0,6 +100.0,3336.0,250.0,6 +67.0,1950.0,79.0,4 +80.0,2451.0,122.0,4 +65.0,1836.0,71.0,4 +75.0,2542.0,140.0,4 +100.0,3781.0,250.0,6 +110.0,3632.0,258.0,6 +105.0,3613.0,225.0,6 +140.0,4141.0,302.0,8 +150.0,4699.0,350.0,8 +150.0,4457.0,318.0,8 +140.0,4638.0,302.0,8 +150.0,4257.0,304.0,8 +83.0,2219.0,98.0,4 +67.0,1963.0,79.0,4 +78.0,2300.0,97.0,4 +52.0,1649.0,76.0,4 +61.0,2003.0,83.0,4 +75.0,2125.0,90.0,4 +75.0,2108.0,90.0,4 +75.0,2246.0,116.0,4 +97.0,2489.0,120.0,4 +93.0,2391.0,108.0,4 +67.0,2000.0,79.0,4 +95.0,3264.0,225.0,6 +105.0,3459.0,250.0,6 +72.0,3432.0,250.0,6 +72.0,3158.0,250.0,6 +170.0,4668.0,400.0,8 +145.0,4440.0,350.0,8 +150.0,4498.0,318.0,8 +148.0,4657.0,351.0,8 +110.0,3907.0,231.0,6 +105.0,3897.0,250.0,6 +110.0,3730.0,258.0,6 +95.0,3785.0,225.0,6 +110.0,3039.0,231.0,6 +110.0,3221.0,262.0,8 +129.0,3169.0,302.0,8 +75.0,2171.0,97.0,4 +83.0,2639.0,140.0,4 +100.0,2914.0,232.0,6 +78.0,2592.0,140.0,4 +96.0,2702.0,134.0,4 +71.0,2223.0,90.0,4 +97.0,2545.0,119.0,4 +97.0,2984.0,171.0,6 +70.0,1937.0,90.0,4 +90.0,3211.0,232.0,6 +95.0,2694.0,115.0,4 +88.0,2957.0,120.0,4 +98.0,2945.0,121.0,4 +115.0,2671.0,121.0,4 +53.0,1795.0,91.0,4 +86.0,2464.0,107.0,4 +81.0,2220.0,116.0,4 +92.0,2572.0,140.0,4 +79.0,2255.0,98.0,4 +83.0,2202.0,101.0,4 +140.0,4215.0,305.0,8 +150.0,4190.0,318.0,8 +120.0,3962.0,304.0,8 +152.0,4215.0,351.0,8 +100.0,3233.0,225.0,6 +105.0,3353.0,250.0,6 +81.0,3012.0,200.0,6 +90.0,3085.0,232.0,6 +52.0,2035.0,85.0,4 +60.0,2164.0,98.0,4 +70.0,1937.0,90.0,4 +53.0,1795.0,91.0,4 +100.0,3651.0,225.0,6 +78.0,3574.0,250.0,6 +110.0,3645.0,250.0,6 +95.0,3193.0,258.0,6 +71.0,1825.0,97.0,4 +70.0,1990.0,85.0,4 +75.0,2155.0,97.0,4 +72.0,2565.0,140.0,4 +102.0,3150.0,130.0,4 +150.0,3940.0,318.0,8 +88.0,3270.0,120.0,4 +108.0,2930.0,156.0,6 +120.0,3820.0,168.0,6 +180.0,4380.0,350.0,8 +145.0,4055.0,350.0,8 +130.0,3870.0,302.0,8 +150.0,3755.0,318.0,8 +68.0,2045.0,98.0,4 +80.0,2155.0,111.0,4 +58.0,1825.0,79.0,4 +96.0,2300.0,122.0,4 +70.0,1945.0,85.0,4 +145.0,3880.0,305.0,8 +110.0,4060.0,260.0,8 +145.0,4140.0,318.0,8 +130.0,4295.0,302.0,8 +110.0,3520.0,250.0,6 +105.0,3425.0,231.0,6 +100.0,3630.0,225.0,6 +98.0,3525.0,250.0,6 +180.0,4220.0,400.0,8 +170.0,4165.0,350.0,8 +190.0,4325.0,400.0,8 +149.0,4335.0,351.0,8 +78.0,1940.0,97.0,4 +88.0,2740.0,151.0,4 +75.0,2265.0,97.0,4 +89.0,2755.0,140.0,4 +63.0,2051.0,98.0,4 +83.0,2075.0,98.0,4 +67.0,1985.0,97.0,4 +78.0,2190.0,97.0,4 +97.0,2815.0,146.0,6 +110.0,2600.0,121.0,4 +110.0,2720.0,80.0,3 +48.0,1985.0,90.0,4 +66.0,1800.0,98.0,4 +52.0,1985.0,78.0,4 +70.0,2070.0,85.0,4 +60.0,1800.0,91.0,4 +110.0,3365.0,260.0,8 +140.0,3735.0,318.0,8 +139.0,3570.0,302.0,8 +105.0,3535.0,231.0,6 +95.0,3155.0,200.0,6 +85.0,2965.0,200.0,6 +88.0,2720.0,140.0,4 +100.0,3430.0,225.0,6 +90.0,3210.0,232.0,6 +105.0,3380.0,231.0,6 +85.0,3070.0,200.0,6 +110.0,3620.0,225.0,6 +120.0,3410.0,258.0,6 +145.0,3425.0,305.0,8 +165.0,3445.0,231.0,6 +139.0,3205.0,302.0,8 +140.0,4080.0,318.0,8 +68.0,2155.0,98.0,4 +95.0,2560.0,134.0,4 +97.0,2300.0,119.0,4 +75.0,2230.0,105.0,4 +95.0,2515.0,134.0,4 +105.0,2745.0,156.0,4 +85.0,2855.0,151.0,4 +97.0,2405.0,119.0,4 +103.0,2830.0,131.0,5 +125.0,3140.0,163.0,6 +115.0,2795.0,121.0,4 +133.0,3410.0,163.0,6 +71.0,1990.0,89.0,4 +68.0,2135.0,98.0,4 +115.0,3245.0,231.0,6 +85.0,2990.0,200.0,6 +88.0,2890.0,140.0,4 +90.0,3265.0,232.0,6 +110.0,3360.0,225.0,6 +130.0,3840.0,305.0,8 +129.0,3725.0,302.0,8 +138.0,3955.0,351.0,8 +135.0,3830.0,318.0,8 +155.0,4360.0,350.0,8 +142.0,4054.0,351.0,8 +125.0,3605.0,267.0,8 +150.0,3940.0,360.0,8 +71.0,1925.0,89.0,4 +65.0,1975.0,86.0,4 +80.0,1915.0,98.0,4 +80.0,2670.0,121.0,4 +77.0,3530.0,183.0,5 +125.0,3900.0,350.0,8 +71.0,3190.0,141.0,4 +90.0,3420.0,260.0,8 +70.0,2200.0,105.0,4 +70.0,2150.0,105.0,4 +65.0,2020.0,85.0,4 +69.0,2130.0,91.0,4 +90.0,2670.0,151.0,4 +115.0,2595.0,173.0,6 +115.0,2700.0,173.0,6 +90.0,2556.0,151.0,4 +76.0,2144.0,98.0,4 +60.0,1968.0,89.0,4 +70.0,2120.0,98.0,4 +65.0,2019.0,86.0,4 +90.0,2678.0,151.0,4 +88.0,2870.0,140.0,4 +90.0,3003.0,151.0,4 +90.0,3381.0,225.0,6 +78.0,2188.0,97.0,4 +90.0,2711.0,134.0,4 +75.0,2542.0,120.0,4 +92.0,2434.0,119.0,4 +75.0,2265.0,108.0,4 +65.0,2110.0,86.0,4 +105.0,2800.0,156.0,4 +65.0,2110.0,85.0,4 +48.0,2085.0,90.0,4 +48.0,2335.0,90.0,4 +67.0,2950.0,121.0,5 +67.0,3250.0,146.0,4 +67.0,1850.0,91.0,4 +53.5,1835.0,85.0,4 +67.0,2145.0,97.0,4 +62.0,1845.0,89.0,4 +132.0,2910.0,168.0,6 +100.0,2420.0,70.0,3 +88.0,2500.0,122.0,4 +72.0,2290.0,107.0,4 +84.0,2490.0,135.0,4 +84.0,2635.0,151.0,4 +92.0,2620.0,156.0,4 +110.0,2725.0,173.0,6 +84.0,2385.0,135.0,4 +58.0,1755.0,79.0,4 +64.0,1875.0,86.0,4 +60.0,1760.0,81.0,4 +67.0,2065.0,97.0,4 +65.0,1975.0,85.0,4 +62.0,2050.0,89.0,4 +68.0,1985.0,91.0,4 +63.0,2215.0,105.0,4 +65.0,2045.0,98.0,4 +65.0,2380.0,98.0,4 +74.0,2190.0,105.0,4 +81.5,2320.0,100.0,4 +75.0,2210.0,107.0,4 +75.0,2350.0,108.0,4 +100.0,2615.0,119.0,4 +74.0,2635.0,120.0,4 +80.0,3230.0,141.0,4 +76.0,3160.0,145.0,6 +116.0,2900.0,168.0,6 +120.0,2930.0,146.0,6 +110.0,3415.0,231.0,6 +105.0,3725.0,350.0,8 +88.0,3060.0,200.0,6 +85.0,3465.0,225.0,6 +88.0,2605.0,112.0,4 +88.0,2640.0,112.0,4 +88.0,2395.0,112.0,4 +85.0,2575.0,112.0,4 +84.0,2525.0,135.0,4 +90.0,2735.0,151.0,4 +92.0,2865.0,140.0,4 +90.0,3035.0,151.0,4 +74.0,1980.0,105.0,4 +68.0,2025.0,91.0,4 +68.0,1970.0,91.0,4 +63.0,2125.0,105.0,4 +70.0,2125.0,98.0,4 +88.0,2160.0,120.0,4 +75.0,2205.0,107.0,4 +70.0,2245.0,108.0,4 +67.0,1965.0,91.0,4 +67.0,1965.0,91.0,4 +67.0,1995.0,91.0,4 +110.0,2945.0,181.0,6 +85.0,3015.0,262.0,6 +92.0,2585.0,156.0,4 +112.0,2835.0,232.0,6 +96.0,2665.0,144.0,4 +84.0,2370.0,135.0,4 +90.0,2950.0,151.0,4 +86.0,2790.0,140.0,4 +52.0,2130.0,97.0,4 +84.0,2295.0,135.0,4 +79.0,2625.0,120.0,4 +82.0,2720.0,119.0,4 diff --git a/eda.ipynb b/eda.ipynb index f0c4669..3d64be6 100644 --- a/eda.ipynb +++ b/eda.ipynb @@ -30,11 +30,11 @@ "id": "5ffa8b01-0b17-4ad8-8e85-f2656da50c9e", "metadata": { "execution": { - "iopub.execute_input": "2022-08-01T04:20:10.964571Z", - "iopub.status.busy": "2022-08-01T04:20:10.964037Z", - "iopub.status.idle": "2022-08-01T04:20:11.911635Z", - "shell.execute_reply": "2022-08-01T04:20:11.911048Z", - "shell.execute_reply.started": "2022-08-01T04:20:10.964486Z" + "iopub.execute_input": "2022-08-01T14:48:44.692975Z", + "iopub.status.busy": "2022-08-01T14:48:44.692461Z", + "iopub.status.idle": "2022-08-01T14:48:46.367116Z", + "shell.execute_reply": "2022-08-01T14:48:46.366301Z", + "shell.execute_reply.started": "2022-08-01T14:48:44.692899Z" }, "tags": [] }, @@ -107,11 +107,11 @@ "id": "3e633f5f-8a7f-4776-a855-f22fcb87e88d", "metadata": { "execution": { - "iopub.execute_input": "2022-08-01T04:20:11.913047Z", - "iopub.status.busy": "2022-08-01T04:20:11.912844Z", - "iopub.status.idle": "2022-08-01T04:20:11.923117Z", - "shell.execute_reply": "2022-08-01T04:20:11.922526Z", - "shell.execute_reply.started": "2022-08-01T04:20:11.913032Z" + "iopub.execute_input": "2022-08-01T14:48:46.370085Z", + "iopub.status.busy": "2022-08-01T14:48:46.369414Z", + "iopub.status.idle": "2022-08-01T14:48:48.721115Z", + "shell.execute_reply": "2022-08-01T14:48:48.720341Z", + "shell.execute_reply.started": "2022-08-01T14:48:46.370055Z" }, "tags": [] }, @@ -168,11 +168,11 @@ "id": "7342da99-d04a-4f4f-ad3c-06840144ec48", "metadata": { "execution": { - "iopub.execute_input": "2022-08-01T04:20:11.924056Z", - "iopub.status.busy": "2022-08-01T04:20:11.923876Z", - "iopub.status.idle": "2022-08-01T04:20:11.935974Z", - "shell.execute_reply": "2022-08-01T04:20:11.935279Z", - "shell.execute_reply.started": "2022-08-01T04:20:11.924034Z" + "iopub.execute_input": "2022-08-01T14:48:48.722950Z", + "iopub.status.busy": "2022-08-01T14:48:48.722336Z", + "iopub.status.idle": "2022-08-01T14:48:48.731736Z", + "shell.execute_reply": "2022-08-01T14:48:48.730917Z", + "shell.execute_reply.started": "2022-08-01T14:48:48.722919Z" }, "tags": [] }, @@ -182,8 +182,7 @@ "new_features['efficiency'] = df.horsepower / df.displacement\n", "new_features['load'] = df.displacement / df.weight\n", "new_features['bore_size'] = df.displacement / df.cylinders\n", - "new_features['grunt'] = new_features.bore_size * new_features.efficiency * df.horsepower\n", - "# new_features['grunt'] = (df.horsepower / new_features.bore_size) * new_features.efficiency" + "new_features['grunt'] = (df.horsepower / new_features.bore_size) * new_features.efficiency" ] }, { @@ -192,11 +191,11 @@ "id": "9fa0bf3e-d45b-4698-afac-e549db0de148", "metadata": { "execution": { - "iopub.execute_input": "2022-08-01T04:20:11.936853Z", - "iopub.status.busy": "2022-08-01T04:20:11.936679Z", - "iopub.status.idle": "2022-08-01T04:20:12.329795Z", - "shell.execute_reply": "2022-08-01T04:20:12.329065Z", - "shell.execute_reply.started": "2022-08-01T04:20:11.936838Z" + "iopub.execute_input": "2022-08-01T14:48:48.733546Z", + "iopub.status.busy": "2022-08-01T14:48:48.732929Z", + "iopub.status.idle": "2022-08-01T14:48:51.073977Z", + "shell.execute_reply": "2022-08-01T14:48:51.073212Z", + "shell.execute_reply.started": "2022-08-01T14:48:48.733511Z" }, "tags": [] }, @@ -255,11 +254,11 @@ "id": "89cea145-4b6e-457b-9970-578144c1c364", "metadata": { "execution": { - "iopub.execute_input": "2022-08-01T04:20:12.331981Z", - "iopub.status.busy": "2022-08-01T04:20:12.331135Z", - "iopub.status.idle": "2022-08-01T04:20:12.338040Z", - "shell.execute_reply": "2022-08-01T04:20:12.337017Z", - "shell.execute_reply.started": "2022-08-01T04:20:12.331935Z" + "iopub.execute_input": "2022-08-01T14:48:51.075722Z", + "iopub.status.busy": "2022-08-01T14:48:51.075128Z", + "iopub.status.idle": "2022-08-01T14:48:51.082116Z", + "shell.execute_reply": "2022-08-01T14:48:51.081046Z", + "shell.execute_reply.started": "2022-08-01T14:48:51.075693Z" }, "tags": [] }, @@ -293,11 +292,11 @@ "id": "dbbfdab6-1cca-4329-a2ae-9258678ab0b1", "metadata": { "execution": { - "iopub.execute_input": "2022-08-01T04:20:12.339782Z", - "iopub.status.busy": "2022-08-01T04:20:12.339317Z", - "iopub.status.idle": "2022-08-01T04:20:12.367167Z", - "shell.execute_reply": "2022-08-01T04:20:12.365967Z", - "shell.execute_reply.started": "2022-08-01T04:20:12.339751Z" + "iopub.execute_input": "2022-08-01T14:48:51.084010Z", + "iopub.status.busy": "2022-08-01T14:48:51.083431Z", + "iopub.status.idle": "2022-08-01T14:48:51.116081Z", + "shell.execute_reply": "2022-08-01T14:48:51.115133Z", + "shell.execute_reply.started": "2022-08-01T14:48:51.083974Z" }, "tags": [] }, @@ -353,7 +352,7 @@ "
pz7GdWk4(heRzI_{ zV7?OD)cR`K)cHTF9nTlOu4_iyOJrE+w-*_febFhts)Iz+zAy-YgvJ15&>Gp(u6j$~ z?ZqAgP8|3Q6_F%*re0VzT%Z}Tx&j8R_UZ91iaLLE1q2zu6H_?IlcNljYMrS240<=n zN8VQrfIynz8(#1@YN{>i2P)0Yn#iM3+e&sF&-;W2WLUr6zqtN><>#jQxC;7!zBgTJ z_L>K8-V(e5!c8Cqf(IzMP`!I948db4459PCzlZeH@fp?gDl;=EIoGDpyDCX`WL}={ zj7vO#IhAt%sI7|s(;I%0tui<}ynbPQ!tm=3{1^FBS12JVBlNXEDx(}26g;rKn zhiI{wFjS>3= 8+psBM1^jk`34xSJub|Uo4;n5TEB3J0-u#61K!@4ap ztGO;alF1^?_J^w_y`8enRBR!cHg8fSq#u8!7V`i{WTm0Yv0~Zbo+w)O`)^g|HB%yY zkgF$dgy~~mJ?!Ov -%F)0V73Hm~~k z)IVc*tS(7NaTY_MTdCfWbHHe+)i`2lsP=5b#bBRWnisScOtKcx$1rH{G6UL*-#`p& zkPXf+JFo;#qz`*X%>PxQo& pU^8GLb?SdovFO3 MceZfE}btG3+ z)cy<)3WvqR!c4v#(X#Vn^AHUfY!&>(#$f93!zcR3Sn6Oo-5_?bQIcIb{axKxv;8{( z+EM-RCu_A{GP1H<1cr>w4G$64c6G$W9?nCC@BI0hIj7*vi!ov^zvdUnS$ciltQXA| z#|CNZyA(r-4-JQGZrJPQE_FUY!cnusTVK3rtQT7>^Dj^Y0n$DVJBg`7WJ6*IueK3Z zfb1ks8^!jQOLJNbWG{!~Z9{n4JhAW3Z`BSOA=IF1aKuUgY5^D_)lU^MZLyE;|L9%) zmlXY2BR>K&WVGG!Uj571tyCER=jj{nP_vf9S4+Q?X9BA#rCgl;tvisOw5yTQR6q2` zNDd@m2NP+VAg4Vo>st&F6bh_g=Uecm72_9kiSwUr*eJ24sU$e7a1bH1@>MTL03le% zsl6i!t@S-92LhJLSW_AEYl*KMh!gS-A`O4OMO-uWZYa=*bN;F{@`5Rx%dF(zGFO&e zB508q8UIM3abHAYx4lCmU1`10p)-e%4W9gMgiEKJ`xfCTTylL`pl9pmPO2I2B5wMG zo20U=ufE0V)n`EeIbP;6koGlFU}?b3Ot6XmDa1P8k&c%8n~Qy1u)j-?FyZF^5Gz{d zs5wdSi5*EU7L!3*&_ogcGR%W EVf`L+n)j{6^LHQvHY2~& z@K&plth+gNZY1;1Fn&=gwX)eiXIA{IBgo>*#|6Wl)0E>E(PJeT5C|UsftmMtdXSEW z{qy%PCISZ8IuLhYmY)@#<<@Vg7#Qm8;}w7X(0GW(0tx^uOY=3=u<#w@^EEg)cn_-M ztC~f324WtY^ (64-=9HJ5 z?4-y{=?BCt$ar6V&XqO<3!}z4aSb&sBx{!bIcJroqtfki#!U7}x6%}C>2C3go?vi* zAUWaZwgUI;kg=5;YaCZFtRrZ4uoq+; %pbMGcLInq$gINJnhR6w(;oi zdmqR_r*eU6mBBvYOq*45;#E#kpYziaIp+WiX*<&=9=J%jY(bL?Iv_K6yj-44X?=%3 z=7vQ55(jecbk<^app)ng07AC_4HN!D14vRub*7dK(Xgc?`-P6L9RLO3@Mq>guENcs z?cWEqetjos^phT|@KgJD&-(2p8cak}dHJ6HE?h3qEs~dLX>wg^gHD>{i?aZBWR6^Y znkw<-X~aQ4KxjF|!qR^WgCBJObhdit4}D$JUYTLVp=a-_qy`z4vsS0}`d>zb(Kh~f zg*Y|jnNY{L8lEF#1Gw?J_CE97 `hs2D5zk2+Z&J=06TQ>X08 zp6*+k9q-c1R|z{8*}iVDUG=mrz#Cv$y=ve**`)`>->N!-`^~Yy z_a`2K93+B-SsHE5z4%sXi*5mHIwuw3blj>eHXTPU7H5~%#RQOc1_TcV()XIr)H7fR z<@z_x)&2BHx3lzTw+q5d8eqNnUzGNhu-hn-B(u`Uv~4N*$NIda^lp(&jvJ(eaKXDh zUUZrSG`ns_hoZ;7GK+?7B!aAg=Bm9Hn#%wK3jDDm;oU=+O#xY`y1KM+SVcHx9tjwE z?aeV$GOg!)b!v3Ya`9Brs%7NCE2T2cIkHYxYpfH0YYrMfNmIRGW|m$a!>xcrY5#49 z&0J5LRfs(D!@KoNE^egBGV73%^< U@`yFkn`HJt;-f^jY%tjybiKlB4%*oT{qzCFXO{V5AuMEwMGm=ltE+Dc~$i@Y8z zAkkqFVyh|vVk2w~QYzVI{PEGgV7#kfc{aIy9G)}7FPUz0?TR7KTaDA7m*a;fC;A2G z8-6I6XaH_mT2xAG)mR}!wb)>G7bb 0CXTDf7F=+jnsW)i7x f;~DPcmP#FB@ubm+WC3GpE2^=l{D) zor$Iqri`DNE}!a-qG`CaKCZC};iSr5H>)*je;0`oa=4DZZOO&hEGEz~*xgW6qs*-l z|7!1vY^9imzAZ4x+EpRF1&M2Zbp$ub@ iNHJg9u6~_q0h|Oz_ZdO zz^oTR-HL+Zibo6boT5$dwF<6h)}9=QWn-k(L}(D-5qnhqUkZ4HvJ>vs+@N*Ce=6jP zKp2uw_B;vukk>x>F1G=8%t}|MJM_-IEY<(bCSX3HN8Ms(9G94Dj6DmGn@5~zyX^?y z vO{$UD_#WS*J zgo94X5Bmp=XZ{aU&3qfF%Y5teg~HOvD)OREKY_bFSWvT_UYHfFkBLx3t2Nj1)D73u z=_Lzztdg}K9E{rC8N#dC% a@Aft-gs93Z$)q}GC)Lr%_t1B zL);(G`msV_!3qy*yyPJzZ`iDds?Yh+ldz70ryKcx9lEQ|$cQ =)!?=FK zdw%CIje@Twy_^%UAeK`mn)sG@+iKM)ctxgcELM8s6;4*0$ril^3qT=eDxmTWr)Bx- z$RAD}H*Dfn4a^CEjDC5!H!kUkBNr+pg}_o9Xu-Mi+ 6>t%6 zRolEl2iyC`OEhg;2Eg(J`xAM#S;a2}rRhi 2Y;eV)oApVT2oN{v+}x~S`1Hgm2>0?dpP;$ByPI2Bw6dZ$Uw5)Z_ZquyX9R9q z?Sq8Yx#VSw5wAPmgRoTY`$crie?jLv%xtY@MoDiibK_bFF23NFg08R(*l33rAS=q^ z)^6;^IoJ_$7_z2qsNZ=Y-Ew-8#eslM<*3_@Hr>tIa%YBo^S8GJ-A|CUz$^F_$&C}K z$5XmSCrje=+vV&nLA_#?K~$^QtHv#%d6y-x4nsEJD1`d!lnUIJp#YY9%x)1Ay ce4BC||2h`PoW$-cVeiM!bV;ZMRA(mw zHEQe43R|-bX}TPVr~tHQKluOv87x8NDoFM*e|6A7Cq6gLJp`CDhb$O*v?sf|Z5DzQ z)O+w4pOy1{K|xU}WeQsyTx+-XO#Rv4<8aa@@~io6ZagnaJ|o2pC7u-o2`u7noy31A z+uEjpIblqFc=L>ZR#dz{B7`jhBMl58;~dShYPnVXp)YDvyTeqSY91V%->!kC5mdkP z*12u-yox70q<`ZYIK$+b AA+n zA|rcf7$Z$&C_|YoB1Pu!O#0?%)ddK0#9K}vG6us6LE*?HXZ#ZHDP0-E<+T)6Bfhj( z)%mJ(=P}ek=9F=fn_r@UMt3IIQiC8F9R%wHs2oT2=r5vlQQYr`a9F*I-^B2+F$Ovc z2O98iKU3Mprw%nY>i IGNL*F;`IEzHmh|`mPFGJmnFx>hmV@r@^O3|KQ `~#3&IdFC9O8}Bq5GD*@O^|6 ztS1rN*k(EYhvVYhMG6T2Rr{>H_UaCFaG0-vBtj&L+m-zA+%Qcd*SqMv? RSaK$+7(G@Zkf%@e) z!v}hG#=Y=VO8M?Nh0JMoL6X1Hrf9c@n#hp$q)mz{O55HSYx}204mw{aZ=nk4v1K<2 z-*1el_|KN%_dD~Aq*BLmybo3;*o-g(NCbf1dqWreQnEvQ4kci)Xv%o4C{PF092Nr0 zjRxvD#$s8-Qk{hmWlMko-~D!WjOSVKH=3)fat(+qV;o%+y&Nw-F;n{ltWaKs1h=hS zBSWhwm4HnECuvn$sDxH(y4+A(;hWzR2pV%llt#ROT6gH5V3=vnI7xBJRb?{3kp#Vx zDCc?x+iv@jD$*^Nqw3o!oZEoP?2b364oecT%5b5<;5ndJn7;}eQ2D0%Q~NIEQufEN z7+Py<_M0uX#Pv_|Kz*s8>r`)PiO0XXOsU)&a0)%pT+N3b(zL%DVb>NPAKslr1lou- zKF?{y^TZACtWO1Hqs BA{=AXv3JVUScF-z zy#BC{@)CTiWeEUEfNIWixKnV;4jN3emHN($pSNWQrBaEGF%`pEr$GK(aq(HBqIy9( z=Ipwwo_l>8iT;;-IMu;Z$wrSt @7#qQ+$rh z6nYISFu~ho17GTGPibo>zDn!IQ1r8Ny~P;$fuNe`$z2VM8VW5wDC$;>ed`KW**9}f z)BO$}^<~3J;WH7kRH`_xyd?q~?DHojyb4Ex;?4TX_?JIerUjeMP`evew>p3vVn1^F zIzr2_N>MctjDb^?&(_V>iqJ|`Hb}d5^LU4VnHi9WYSjU5-Ipe7SSr@jK&=ngcCncI zZqggvMW93H?q++H`KCPBzCgcxM0-mLLgU;#qPL?s1O$|=R;SR)sQRGzuL{X3L`M^< ziw*~$pA~W7+<_dNo|g*ToVFaTY$sk{JAA}(Ma?}eGDkPixP d4GgWXkWA}=)P^z1Is7$bV8x{d<5>VmYky}$tN-H8V$NLX~KI`UGrUoQET zT7TmY@<+YSMaCm0lQ)>Fhj(sfJAq_;eoI~UhJy0tsl~XzS0{RR%wNnC`@v1q$!bX` zf)BXYlaWiy9#1pACXsqi6^!_EcA>#-xoI`1_zHxujcZpa2#xe7v8@sVzZzYf2^rU? zo&gQ6{0fqp`WP;AO4En+tIwgPsnX8@9%Wfw&5k*&?nGF=`hf%mNi_ |* chwLdkerac;Ak3RS7IC zz|RJf=rhIJNPiIicAyL>=W7$V@1_*8C|N8&y~^gz%n0sR1p}Cl5FggZ(^1Yta+ltc zOIw-~=Uf-EElnL^pEj?vRhJU!{q39c2HYkwMe<4%zTL6*c6D= L)pnU{@3ba z`9!gSqt427A}olPKU$tewEIS`yzOzxNnf<%ry|j#dI(7Pan}G-G{N*X^DRpS;|P9# zxtBOh#Gc_N^!8psv)hm7G^fB_k%w_NwD(SAHcM^_$FWLd6~&bcYX=%UnUw~I-HaV$ zR%M}|!K+@ZBu1lIbZ@ +%7&z@?2;4{ktW1IJsWP*>)_|Y_sxF@=e;0uH zV9c+u&X=iHlyKeQD_x!9{stu&W%7!7hZ`->av6PUPEfOZ$1@RLRro2y$yNq>$`0(# zk~OST573DG>G8@_TWNFjvEA@)5@lWTyoSh|h~!!eaB>IKxjUc?-`{dZ<&k?Chc7+z zSA9IqI7s_~0}^~&^?<*0N{R Ep*%uP-P-ItV{oR8bGDL1UN2QD>7dBJ^ zkIe^f#77cBGxB3eocibBuDIuK&h8P)vID+1gM(@(wbQsUex2R_ka$Fj-fdtdLC&D~ zQ$ &+mr8=h%T}jMh9d=} xzglF=ZaksFh%6ah#Qa&_rKNI5$c^x! zi+4tAe+`Haz}Z?)J0=ioLXp<}dttO3yHknyvcg)P3D6DsMXK`&`%^oFeM;CV+Rh>) zZj0q!g!sipCU>{*oUP1%6$^jO?BT%E4O hgV`wKH603z`axeq z7kCi`FgCtuD4GP{=Ea-$wD&<+;l^lfafb0P3vo~bH{>b7tthq`yhYJF&KiH0#v6Bu zD&w?yqfPm{7W@${+D5eHyZmLxThf6`OsqLYMniP0NPJmd%_PSt)I=yz$Fm)QELRUd z*63WDUef9)GokUp^v(l&hzO`|c?EKu>jwJJkyGzqy${+lpcV5E{y~jYnp0N56{fDv zJ4#5G$fY@{VMSuW$6SpTUlhU~%gH+u^Glzf y8xvdl)|7~)LEi$R@!(5PFk_m0Tkg?-oS29iI)=Dg n|SeswtlFXr9rz9EANAsw2bs|-_`n jajm_K1P}^ru>;r&_zMRMZ0KYhZ+zva=DyH&caOnC4u1Av zK~!-{){#wRCSGGA7Q`g|K#+tG1gTH)CjdCHA{LHJ=ke(8)dW7h{lzff;R)9Al )%=8X2MIh~2Z&G#?*6Lp!UiJ#+9AL`gnn?n8)0Sw+ zVe5J9WJ%6ktQ~DPk3=I-IFwWg``^$LbE)Rkg*1;mi=j~_!2rFqN;nmN3odO2pKre_ zldeGcJM|)i 6R7wViHO4$#%dkGC4X2%upYzf*Oy%sbRHka{hK7(bq#|_ zg2N~~UP8A*{}f)`&}Wn?(bu_Nb`u-;Gt} =kYi4_2 (=gb)}wvvHx8NeCZBNKsq zRnKBxCEPk+TqO9VKl?hQ<08J=?j``9Q!+=N|NgF0>SoG}U)nSj{h~LlRg_V@)gBR{ zQR1Gzf;y@%X)CT!!DYcJr@OEMcmfcChBT^;uYZ;l+=LAW{niPXz+E}B3np6&GQVGg z!&g|yxbmhxmzC)!&qoKl$vnb9=brw|oIE>Ry2*V~?hYFwZGG ;0hW%uJn| zwtWLSM~&I_Q#5&3C%A>e5uOB7-o%z=ge8qvn%#B;a(MEtdu?Qs)!|Eb7jrztTfmks zcrq$e0T-%Ay8mi@><0~gzg?@7%od}VFsUR&F)o X>3rG&Ttqw#SbGMOqcNjYMe)|%G^TMyfe zeW@Z|K>tqyrEvOFPWGZm7D3^IJDlH*u_LL~)rz;x^yH@%^McpDUf{SQ>~f&UJ>}Dy z&pn1PICveu(dgvVT9IP*iG(!s&8`&Dt1k1;h=9Kvnv1mDx5P*fc^Q6vyp0TeSwo51 z<3vCx+1-U+<7S?kgul+h7(bo`PU*Y+Z|i8pbG|8>zf+K}IUC914p&Hk`*o!ZKiw># z*&AD1YuYK-+1iY4VJ)|9Bn{`b=Mq*X8W9Svz3ul4$wbEi8KXCA7a!v4_>Ua(A-tj; z_LTR+7$uxn(E*}AYw7l@+8;cRQ;9b{8&Q vuJjEozLUNu77x{2p;87Vp^9 z?k PSj#Po0cFiDiAZUe`Qf&bL=@hp9-GW~(k=jqBv zftO^n6@k3Su~ylTJEUP`>M#!8ZOt*IOwY(f7EzVC#Kc-dH#Rl$khD ; j zY)pWhM7+U0g(DtwzIm*aay9Y!an N8k6)y zd0;)X>km(Rt(Qp!qcZk6KyW|$l5kLoBXgFQ4U@p>D&e-b7{L1sNYAqxk?H>MxjDBz zh#HP2mF;wb+Q`D93#8$}u{59PQjU)qi0j}qqu4F8#`!aHKjUAF)a4ywKyYWHNvsag zFRy$jC{W4 oBGc*PxtF@4fCNDp6X*Bx&z&ooGi^tE{p`2gB@SAXJMVET3R?!7MKjj{%A&l z5dG7r-LUMSjNeu7-5<0ZnL1e}Jj3wCE;89pNs _WZ60Knc*ZmIJxWU+z&Y028Y^q^1v z?D@Cqb{ks|j_WSVsWG#vN5628%=S))Zv9BPJa+6c5pqWr0^4;SZn5Pszs(u$8yeZL zE|)wW#No;Ntf;*Y{+spY`H-Hl_Z=;8^jmdri0BEmFNstG(2NQN*}#(Bkl7l16OUa; zW2dru#rNN~6X0-2pW@Y|&_LyU=Y>jpidz+jg%s8&lby?c7;%BN7Uny~x7OJ82l$VE z(j)H_`5I_;jJdf7Iuu! `BuG2j4RvlGjg|o|z^oI$ zx}(m&v#;=~zpUU*51^faQ;Qn&^vC;6R;j*k^#xz{R2gak$?$YCZwDA{@ABMaFS>x4 z@@Bvn0>MCYge0?yGHB^6Xa3Qu^_{#T(0GZU#;So3MVrV~XYTfU9ft3gC<5KrdN{bp zsGw!| OUfgAPb-G6O@ zG;7op9xFo&2QcV09Xn@oLfY*q3zC p-0L)2tg<#&Q2ohb_amvv zH#e4Mu7?*k0a$Kni!;4BxLm+X+4qRuJ{=(o+;l(m=%W4?TW=jzWgGSDs(=UxA|VYT z-Q6YKA&s)=lx~m?L24o0ARyf-ElB5*ZV(pTAswE3z26>t>~qfk!&h{SSDt6_#C^|s z{jSNHK{d-imuz9K@pbfpJ4~ey?beOAyhvOFAK*A<;BP^b+NW7TV^VeH?Wa*Ga*d`+ zZzz_@0# 5QbGgV+9iw{B&WX( zJCSJ>zG#iQetroyD nxz|bZWM|&t#P|V2(sm@4eGt}N~@Hy6u z%5MJ@s@eMo)WKTcE#CQ*h)MSsX5;EG+hPCR1KVX-L1KLfQr5T&_$Nyw)*m}8&q(!l zm)Zb8g&aZ?%UeLEQD8(VkJDTbb(=~w(WIR~1WInb#1sQj@?{c7rhu2u*g>aSV?dHO z(ci-ZjS8*|7lXWh&M~8Re{!I69s5&S_H7?gK1@$i%J&fZwHKx*zxWH1;tlZesci8$ zeN8R$vt|?h_#RSKqO&)rDG}dHxO?xuR8j_146dVJ)S04t^61a>RM~#Jns9?WS>~I0 zD3Q)#z)pyd6Y`bym+mD%D;rF$U x &?b{43Y)a16_}Inv_F0-udDn-gKXFON?gK!^>684C19t(_yk2jTUE )%Rmf0~^XaIoi;@Q0AW}jM_Mkj<|*vBORX^kgl#nAEYH0j=YXKnM$ zaa%Jgy;4`S(lj|g1fk4v0cnCWU|EVY?Sq~meg`h2Fko0A4_IpPm{?x+3#@%M*vWSB z_s^7;gea!8_Oom5*5*O*7mgs>^1D!35pAnkdawAuJ_{4i!0;vuSi(mSv3-=%ig*Gw zq}bhB@%M`|n?@!8)hDcsh?lDPy=X#dAARti+k6*hNUqNSjcKso$D46e3_`GI+|oqJ zuVrTj5$!H#1+Ip6UHka~SAbZTyonto$~aVwA0#S@=&pbcGTUaqF!rKJ!Qid51I`5K zff7v2ts#LXPy|rGwoA>4h)wn-SbN^}7~Y|z^Eqs?{X1oQ3^X)EhPU%GgB%Heo`9x> zAMDDobcHH;{lHWjnca;hBSflShZ%D>O`^eQbxMo%y+N0qP9-zLVQ4%GXhaO`JaETR z$B(4CW`tKa( zj)EM_)7MKZra8x+G&^K=7ICixpNqeJ# zd-{8skaVt<{^jXjtEsmT?B_D1PJ`1HkYni^%HkD`MX}2{q@^FIYz;K}QXjZa>cqWW zQZQ$vHot%8O+2SXOZM$E(RHuhv3vtD;@2`#R`i@7nC$6s5|58GB<0q7bM%U$l2$66 zs8io*AWiU*pdh@=K2ywCea`iO?dKgQLfmqHf6vX!ds^Yq7Fk-^-mG6ppcK2;P@gc} zdPfePDwGboi_Sgh+Vvr_(;fQ^@~3o?PXGiMfrVEQVm${=J@h>&J9h!^hxnyh=!CB| zh{5aoy`w7F0OY^Td|rspyjP26axg|YU%m@%SMig_l?v2F$qG=n*qus^`pGN)@kDA% zT~F>*kfNKzV&UnWGmz0EYQYjvXzJz)$_Lo3B4oB}VEKAV5L_~#-m$U a4u9Ox~_^q#A04V}1Ws1YDgo@z9aM1lnCEj!EOg12p}pX;+O zXHRQ?w)+#(qZWJ23XD)|Q~9c+{zpql)|@Cdy)w;Q=IrmjwJobQfG8swKmnB1EZN_s zTr`0$(-`+>E+nFHy~qGVb2l5zA>ux!8peaq^cT5kn{kOF#wr)1OUdKm^ombz3;l2C z5ayy(piN6AZ-GOFuE2A-nHqO?E;AgXU?eLqoT&0lDSzT*n}e Z%vf<1v6bdUoo1OfTuIzgfqw$Ln}I&L4g^7D90QA{+SDv zdIP&j*ex-bIgPA<= CG%O8sM-nBp(avu!g@z&8+A2d9zek)-~ZL8e{m*T-Bc zDQsadsB*jls4k;myPc4JYeSZf(9>fSVdQ(b iY8n8JpJ}hr6wQ+d z^puH|*2j2IVhU=Uq*>^^H4ykUAT(}&^2-1S*QTL G@$Zs@Or@g(y60K~OzUycpCa)lB6j9x0}rnN#Wyv-^yS=QhA ztLtaGft%1swB4ijmfMWW$-bjSK{`|LT3G^UkI$h?HayGwFsG?0H7kq!;o<0C7DA!N zZ)%oU)5={&Fw{29o_H2b9?zot=ar?Q+@EIFG{#sy(zW89XtDS`HS?y%2MvPPT%0ZM z0VCct-8Y1KvrRnwTO?s43`UmMCfZTcn@h|=`dh&-@T{7))=ODrpbTUZzYY@fLnSq$ zvqx+!cuAUmr+qkbOzQN+iZR%)w9v&`LQ0K$0r#OqTuKoEmAVlsTf<)7F^S-)0S)#D z;gkbOJfL3d1{$%jy=J+%?i|UmK@R;Xjl=rT;tYqsgg<2gTTS|-QC1?3nt4H5gF2Ve zH>eiovp6vA`ad)p>0f|2?v#a7%j^Fr$0xYzJnI8RYr0Pw&uP!NXRaJ+fc++ZFf|0p z Jt)qzOsz{*I zM=c5Y0#O;<;2+6d-LDU|UCx+#-=#UtDiZ_xG@HN}M3@A5k5sFlJpEowXj;`lsO!2{ zWF>8Mdr$wzw(Zeb$+~hRsEmVP@XeRxK10EQ;^o{WEkR3lf(z{9B2r<2VIhw?D*1%{ z(#;@H6a_n)B%TmZ!5ioMx(Rq(tL;T11%c_xCxE?M{>5&`t<_tXVKRiTI#+T91T3*M zXg>?Lvjq(kHY({zvCa-0{L_K?EOrEHScJG?3(wklUqzlEzRD2wC5FuCRhyt7LWlMB z^^1;OnA^?JJ`LL~C%`K@AJoqzQLPJXfU~^#>Y*KZ{@-mti}SmhELpN}Z5^FA?)hGN zSL>ynP467>i2Gvoawxl>uPwNr$M-^I_4$FD=w*y7O(qW@t&azU_|Di=$-l#uo(#DY zDdDlRBrDELfr7rWWHi{^Nt)PCzf=7SDy3myZw~1aa3p;b7=Dj4RPA5V#2Qe+K+Q=D zD8HFJbpo_6&RIt9R?mvI>eSN|2je;r 63hRQ`gortAys_A9yV?diovX07dYrRRV? =sm_6e<(^0c7aAk1a6ZwcHelw(s=K^(r&OC-K(hpD`<(x-&%qXpC5}kF5 z&0$Ri%!YP999BkwGtR=7ywAz=@0e^8(3vX4AX2Z3ezymR5~5)o^n%M;`X_ia2I$ai zPsCEEeydC|qUB7^+`Wd0+UuEqbseQnWckM6{7!jG;)8Dh;9#~ywwN6LQc;a9W4|Uo z1?!_+@fQc@AYg#M#3Xn-A$&*S4T=L0u)B~P5DwK6?O9f1jL8k+Je4hw!-;tBb7wm^ zHDu%J?z5C{2h3IUamhwwt7CXT|JAV7CsWSMRrT{a{pTv2;vfHqANKhb750lR{(oit zxi`)bioA}a%QFx@TX+PnpOu{ae3UNsD}+=L>4k6ykQs89&+hJ)bd7H9r@|5h1f?`4 z#SRygX5GT`(c`nYEE|#UiK|@$Ti?}1M?7^K7r0&2E%@|M3yqZWsk_MkQi#!5qeNXc zp-%Cd^tYF>DxWfDr#vi`OP|<=+e}YpLhF}TBxw1nF~aCpTsXk$?cuyHj8JJEVTEvT z?Y-_VCqWDIwK9lSdn+4jd3m6sp_TTrKGvNH%b-$$zsU6cp}=K5P=7%n0aS%>usOqY zGni(HQKvXhh7v_tD#B!++z7x_!-#(B3@ZH}@vuP$4fH5mqv^JJf! 4eZ1TWy-tia zC4!|q>x!6O0RW>B)vje5q-tye%>G@*VZTLU5PB7fK(9T9G;jW;|v+HiG< z`1!CR1cDB{z$#R)tNz! gT2Hw uDn_6ItdX^|I>{k^g0v@2g;-jL+B_OVmN`R3l$-%0GRDbE|o@ z;9AkfjJ7{Om%YAIm|alq^zoIn ItB*iXdiUJLhe^PzX6^}R2ryFMubyqqDVlUQkGhO;_p8B=_ zKvj+dkQlg;m6q3%B8iKmJ>{dnP}%zrDF8LvhFF%+DA1SqgEAAanfzC#b$AA9OIISh zQLYi7Gr9V&-PQSfeng1%!j)U14c`x?TYbRC05u(Ga(D_87i<6pM)l?F>lp~+%^$QR ztik?dg@vqa%o}rgBj8n))UtFhp^}9j_fy4GId3S4{>^#u`1kViC{Xk2{r?izP)7p1 z|4Ey`@jin(Xog4EfzhCmw9A)3GpN$Cj22l#MM>w8kWMszYU86nU}p_a2)Cs07} w{bHx&*4KH`z=&hU6crD5Ik%_F_6KL zMw=UTu4Yrex_h^Q-eG0>7sl-;d2^*FqUQSh6RW_j6QCna@iG9 zwe+l^zTw9*mZayH69q<1@g #!twnN2cL4{`a!KNC@{!cAraGJB zP$Jq{95p=bhl2vT1d+Va*;Hy1xWI*0uCX2=#HhU@tnzV=J1I2rcDYO5wqL&*idi0M zgL1$!;kub>^>SG$CoAhf8Hf4Qq9)%VR7>bdem2|w-UjH}!VOj^hVTt3PU1#LK X&XIt2E4s&og>DX5Q zC!(PW7tyRJhigs?Z!O{$v(Yv87FX3UbU)y7FbjpjoBQKJO8WI{N-W-Qy?pjcFwfru z Q%mK%;CL5)sX;T20^S&f4Bt8bTr%({NeVi|QRqpgdzw~-$ZGt4V*qYT z+hsF1#S}m}PC*}oh6%tx0Q&$kbic9BK{U0iy0eNDyp2Dw%V*YiKvcRm%%jCYVft5% z-P>QC3?i)9%rpt=XikquI*?uZq|&Wm&&{6Q)}vX<<(Xh)SJV{nsN<+9^_lyYka*-# zW-2W+j 5&RMHVo8ed*)0!f8{Z(N3RL^0`0)t^wVA= zNFuNntx?EZfMT@^=vaX8wq;OTmw-DN`5)l7%JIaSaRU_2sDMWkFP)?luMWitfS&+m z5A1TUKs-sva+(gC**)Pi{TlW#8E!E$A8Sl516 j-LGWK-1*!q9=iN6S+7$$VCr6n{uA|dC^VF3_XMsw$=U_7i z@U^YaZEcgX_gAioYH#}rneusAPBgPjm(ZL;BUO`&&~~{L=s}xx%hrs1$%0)$;C)R3 zQmhmK9YUm&FG+tgT)}1g9s)aRyNw$+4He)+L^)aBj`B&CtfS_KD9T#quD4m~Vv%J! zP1oaJdh}>`shnF{MO|4Jox2pU^}yM(Oct62L5Zahf6pq2Ol8ySe%5HLVZe=0;ni$= zP9Ua0B*BGyd_Upc5yj6=^F5NrgI#>kDFFEbx)xlTE_m;IF{G}!xYZM-iy(X_**JL9 zM!a*KSt`p^oD|B&)>t+vH6$nQ9I?F}HSfwB?8a^Ka$ *hjafMKCJTM=0224jR2tojp1(URnJ0 z0=!KJmhr$x>A0?x0rDehBc&e&JOx#h`-3Y0ovDwLix48XKM?|GoamaV9z6XOe^U_8 zq2OTgrwoRvuTm(H*? aAAc-8?P8Ze|4hKF(hopvv;upN?+5oYw*munA}W`ONjtZA<%tvyxjz#9cK_ zKHarW4KpGs{Z1cWM>ER Yol-Kt~`=UuaS369Fo=%1i1A0{JF-kYhbGeM_V;k*8l!`by4j nTC7Z=&7g&C;dk$HFpBOx~(tpsW@HW#@A(g(j z25g3|`q$YCs++-`-7xzk34e3C&-^f(}4Uo)w~FcoV!Ax#4-2Oy_0o z@B#^u7!^Fy-}f;MyCY6xoZ!mHF`DzNUrYNSY^sKvaZPcqf3JcZ $>$z} Vlaivp~FC(ql3o^%5Bv3OWl4fK)tMMWks )r}k>_92obCl ;5p+~Hq3n^7^NsRI{0W&fX z3RjUO$G5rI(9vjqiHs^19Efpl$SwEaSKO0ZL%(*_t`FTI8)VO51iZ4aY2QUP9A7CN z6caM*t02HV8*7fX;HC$RNU>3VN7dq>P4K*%t2++G6#}%|=3bItrF!{gSq(q~sD`1x z0{U36Iqu3eoNSLocN##N`~cEKwbva=;&Hn>{tTzCr3JcN>RafGlXhU0t_K {wKNY z1QL1R5fEc8utU;T%qb0Z0K4=*kM%w*sHj5U~U|5AqI)TntHz%30i~o~^!KSHxzy z@Oi05>nG0ujW&k%oBOubvs3d{Hy4bY0MS)nA{*P*8k#6$0iekdU)fjml|W}Ja+mPS zOcE56-Si{_QlDgYT!#7o5i|_ThktZ!Js-*ieZ6%|40* -b;v(1VTw?MsQ3^r~9>TP2$moK) ?~CHecRJVKz5$4w`aH5l6c}xsYxqWt z-ozL;|Haz!+;Rs2Ieu3``Hs?eB&TZZWLTLh&Z)8>_No}{MrC6tJKDX)92kzXhGS8d z%aY3Ac)ZSDNkKxL$+Ou#w`z+5q1JURj6tr`OJtIT?Ohh7G)OLU4s5cVhDICf*3DeQ zQpHE5M);;l5&glDQX7Ta-f@9QB)YI2elmD9LCgeCN WIlHt`JMalm^i91VSEX#F&KJIT%h%U${)3FsKNX z={MDkQ?e2FGF}1kE6|7lnCq$XyUp(!N4h8wX030$>l>RxUESloWrK-%TfPU5Y>hZI z$PrH>-sCZG#-f#_k3ywq))`_%1WAy>fp@+*#&erLzPpYThbZ1ww9|-Q)jOC%KIt7E zDp`2dilPHE%#o8#iZH0=boB$TmaXlAyOq^5<*P*+n_X~<>3^@Q2@90pWMxjz0>M!n z^~vqef4BNx8;Oq)M=SjIx8&WF;XVH4ioX~F^7dGCLX8o7;0JALij{|pA55f9=Uim9 zGaz`1_Ux9&ws6}JI6m0WhzoASg{C-U@m(=7bM)#-#r{Xj1!{E9yCf#4KZRi+`!YVx z4vpllxg4YsMP B! zWM5It|7Uso*`7JvEGtkKS}A W{!-I>PySp
Djc=U(%sh=3$H zaDmBv#~jxS1`&wEPEx38JeMtwb>3vAUXsjYz*cw@?Rx6F;h|k5;0HVL#{1Ys4!S8{ zf2Ndun=RP@K9}~K{eI?3E9yl);WmfVC!G@DdU~8v3k!;%tEvVQTk>K=2Z3?ot*Yt^ zWo2c0g|SQJcX(h>3xKAJ9TTQTTt^JR8v*V1JobfGF+E7mj{YqyWG+Z?2%ZD=Ul9Ka zHAlp!vVmp1YCjfp464}49hf^L>lw61FFOons& fseAfi@isIGW=Cj5FS@rVzRKZy+#d9UvM{BD2vr-NZkNgEk% zZZ3I#sjM2skCQ*=Npefy%bAK&c2y`cYti?xvnJ(9+Ui64#zy%|fVqh?f|3ioi{Npu zcJm%;q6A)Ywb2Q5 zr7AQ T0n1$z(- zFY{1cUES~h3p|Yl;AvXxFb>0E_cqJ-v%J1YJ5Hy^`kfLpW>250Z}plitSg6Y5>xnA zlMZNBAM}+JJgTr(WjVwECtKS@Ckin!;>V~6HWgYYBUo@hwvv_w=I_^rRj;>e+>|jZ zHZp{!Q^2`Wgi9R;abzDg%N`jz6uk9~jsd;OF&ctOMwdTkWsS7jRkPl X>uPjY zzj%|zU`561_zZ{{UYuY!*VfU);nDB&T$8ej3MjBGoOa`?J~{^fsd9qLe6+D)BKkPR z1@XGtJ}G%qTfj4%*6<9ZZ5zspvuimlhXBV3fW+pKZ=mFuA-`M|j_d|HuC(js=87qs z^N-SUm2}ZrWQR>*V8{p}89s)yxrWd4oaU^X69phXzwyJTSSWq6Oa$&6ErTlk{Mo=> z^0*Yq_j@fZ(5WPCoR;3V 2SJZ&T*+4D5EukiPCgBNj3E- tMjq%zq10S~h!~ z1>c-@i66H$`)dlz8Dte(a%=wUJzJfF=rY>&t(vK#|5T+)WIg;BXC4kNi2HD1U?}(Z zzMwDt@JqkF`sLSWH*T%V7^Pye_$j9ThQLdx0sZhgMK!n6 &N*k1?9x_w#m2dxl&SR|6uFsg>{Hp>9P$^H! zwyuL8N`cZgsn|>K4Yqu&etv4qUe(N!nt%PF>cm^?{qB9d``fJY@BSXL6tMQ`;FVI) zJN-Ja07jLtC6|{=PiU<% O>8JMQI6zF zL>fP5CeP$OE4eaFEQckJJEM&{1tOa_xH;tp0`uSxBYHp92rkaS(>}yUu;x2n<}H3W z)e_KEq? H?Gpq+imvE=5hu>9$9|p@LjGseh9t%lF_p2r%V%&<7jO;<^Wf z^5Lh5XG5t6{+GoJ8Ys{t6ZnlZ I_)wQ>#A}&;I4e7-LP4uDx3V8ZB#Q^s~JE&ec y6L5Pd(c}3LlKL zL7;#@zmK?2!HdFlNgni77C%j)s}lwPlH1Q4VSfzhQ=+h7Uu);kF4s6(<=J`CbK4 zNuC0N$PFU-aTRYJDT724+jU=Aes{8K0$FSnIe~>im}TS*A8wSob1Uov)_;nCR&qCO zQ`nD`?k%nDm@Ow#0!S=ycK|T(9rYV=vKUtQql!If*?H5Spn`!(Sz+KHX#%1-`}wia zq$xLPI^V8MR2aq9O16juvsPWE!p88L&0~Tv=pkN`9ef6#d7&Ur==0FJd0(+QbY$sC zrxd6-Rbb4uYE7R-AU8Z>*g`$`@!O7p;-l@FVMyZ}w;SaYrgg zW^Kua>uU2pt+plTa(8rMw?+LrTgR+m*FO|${?d%VwS0T>B^KV0pF>k4nqFLZsIXK} zPn%KchpyJW68thdHuoCe`)%xhN0%2hm$TS_nN-W29hlE!l*4*0FL&Cnic0NqvGQ@t zTe2CHObD&l(*}}%MA0jJ!T9RjkeCg7b#B@>?ut*8Y^BCljBV4kte0H2S^L4sS2>`R z_gCix!jc8%300i0zODsWE3g>sA8x}z 8f$`r up-%Y(pgV0N`4oxCp3-B!;!NLL|y12{P?^$1a-+ zbFMM6UY&~gAcwxW&xB$M#$c%>y|~{=yH-g1RdFveaTCDOceO#iKC?~c%)vs^<#_xF zPg7b#gT`Qf27ygB^T`Wqb=1HT&46(lXx5P0dfaizA)Td6lVNQ>H}@Z|Rx#+dx1(IZ z>=n>3N0h;4p(8tiq)?<#>)25N0O##a_cwZ rq- z92cjMH NUPsn|BjL{ z?>60Rj(5?Uf_gms{St!dOkFcn#(BQ}$|GQ@9sQdh+gBENAjB(Y$Q;Q$1TMN7<_UtK znxol2UX_;ZGuSAKU>??2YW6{4BwRGx$Le-A_*@*=ST}VwJ%+`%)myXdl-Ut*{_khB zC= ?f7g( sEBUUy6< zSC>ou3QF`OtT;_u2eY}{kjC}mhWdz|-guDsmAX$su~Fzt_P%rGARM9uId?{Q8fy(R zyqPt%Y@i)3+2d=M7BZ8UTZ>CJjoDa` zwW5iE(yj)EL@erdU4aPz@BN37HAJJ8~2+ zbc@Q3-5D_26BSf6AEm19-0F7&>GC@IbV3Z<<<*9Smbuap;9kB)aM4fHI0Xb*=gAqh z;LHU9gTWYH>gr1lRJ=sJ%`bbQLT`RmF}Hl59oI^2t|IuU15!y~{6`_Hx~=MCqdC@- zx=yu0Y9013`KO?bet_xMjOv0Hwf4{)Wb9(`TG4m?m;E2G@&$?2SFaIic7gZ$u;X3n z+rkXvYUArkOiv~v7^s&3H#dI)B mD;89Ar;C`~p>D85E)a)t3S@I^YAE#gg zfSm$ey?IRQr@WwX`}A!t{bJGC&UT4DGne2YzerAq6g4m^-~l9>hsD?chDCrIZw+rY z(#1mQGN+F% k3UCrf)%Yx#XExkS#B z8%;W{iWzmm37F!CT%F7aq+^>t`9kDnj^2QBZvq(MptKBBnvGUkEGONbC*eZP$;@l! z_Ys0%YFhLtas+aPrtP29;WPyM-*g?ZL5~CMBq4Xa6-<>I5fi2_DztYSO|t@xk9q z>oU>t_|6EPV_4=+%hbN5u0k2~Iq+!y>U69GFOInZ5}s;Xj?8^USj!(HEyWb6-aos_ zj3CbM7+4X=9cm5a3yrK1%y6_KWY@%oo7c(Z4)krJ>oe?1VfCg;o;+@A7i^DesB=nj z+}?@lg!=NkSHoRlMxlo}%wAoa;f7h?DR)7*|0!{ c_~A|SgK{Gdl8y97=% zxbi}mO)vAkf{m|Cvmw6HIbl-OkRC91q{dg0LjXkng=_bogB|{NqxXNY%z--raF6_s z&W#@%41rtubL^?nY^C9!{vAr3ls~NiCpLf(U8d;hY!0vbGHPllfv$TrI2F5(7FsST z01ss%mMp4?f=m1^9aAUx)+Q?FYu3v3AT_O{0~z-TB#P|@%JI+*;1 YCl+05MK3n(d>$-h}=Q}|oDI`qZJnmw&U!d%5DH-w&_ zZOg^7NK>F>o|H-ke)35ZPfucsXZMY02MzJ*nqWK$em3M&dCU#0MdsLIu6nx_WFA6y z)Yv1#ogm%`s{b~%{Z98LTAiz6bW1v7{FlOwTR_-XIu;lS`kW)M-iTK!*rldFM@P1d zAH`qER_598tqdmupMcWls2c7h)8 a`YhT{5LKO~$1s07XLG^LujB-{*%32W zN?-g|!~MpwTi7Q0_Jgm{BF6^dUWUyJFMzUt3?iS5^)&$+6rWwbAIC|GX|Vy|n$`7) z@SK19MBO@4vlmERK-xI#J{tQOE$FEN(3^5-V-Mvi_>dbP0s9Eu?Krc|v+4?E28IV` zulVVkKaHka6PRYAkS$oB6;Zthy(EYVA&JH)`0D02u{w6v?EY`B0*D x zeLViaM|NmFz!J^D_~VGU-?5HMhS9RRM4-DQ2^-8xi*p?{ jkolZp3!W4bn``Mi{V9jxMF zw0-V;%%}dR?jUYhJ!TH<=NEg3W}oZu|FLSvKHY&o50ZtC;{l`>8`G;e=1K;cloQBO z(>}Ise>_nYOJe-Zmto4E+J^$9>z!tSQq5}9-aL?ANFlSTXJ*jn&fopLcOy1ZPjH91 z;;*0c&fJuKBrCy*qP;ZHu_o$r{pv^ bs$IB5@_-La zARA^>UnZ#)QGMz);p_+r%lRHC8!!9Zg9Z@TRRwlydd0HI0wP~2w;4W>y>A!-Q9#Vt zfg@{bpn6{j@o}I9s&`f* 7r9Ok9idIVaGpqhC&9OlbH6NoG(x8AeAN~0J#asYP zqAasTqZ;Yt%ZY&fSN5<66D9sf7caYW@_!rn5d_kbCCVo{%2A0h0ws(tXD6A#uq4Q$ z!5_}$3=d{ZV>al9i2#;dPd4D99J9Q=4>m1oydpJ6JDlv)1%hpt8UH&QTQ5E!EqqS$ zQ#PlGHlP5%MfSFhSeeIw^*uRQbpSl0{Uk5=Zh b7j)Kh_kij_O*Rg9S{vFaN2DhD}P}+6%7b2;C_&VsU>wvVL@1E^`v8g^$AG8 zR|}Yu&L{xa4gAq;20~qXvQH6XCPDtK(@8(hI=EFEZ`W#Yvi(-2VeVcc{m)*WAFv)8 z{|o0|3Z^wswpf@a-p$*%e~q{N)n#a>9S?*i?5ynHUuy~n9?VwfjZ;2D=Cb(P#Tv_@ zJ7)&;VR_c*jjTZFHKUf~W{1nfg$mch@}Nb#7U7nPJkY%$Bk3(=#3g?r?Y8`Yi}s!* z2)PwKwRHr1JzaO67&mM7fui{)9&95(DH#W=xgg*<6pnLT!aZ|yy-t>VytZura5lwi zQvBrK)jB00kYiUGKMEK?05={Q&+Aty^Skhkvf$5*#b=-X%Zu)u5lbmHt}7?o?Gb+g z;cd`S6F@4Ca_J~0*21vpwetD|k4O_>ppd{%z=k30`$GpmRz|nP{&~g8ug=gGsmM%y zNh^7+h*QE0qL>3wfv#CGi}Ak2CK#`@WOA=GH1Jd|l _oWS^bdu+71MkCKo=#O+btB9HO#MK#9(T5*ka{jy5j)2>Vrx!(C-^F_ z`YND-81_LP3>Okine!X1m(H}Bkqm!LHgt7x^pbR!30sdlxxRyH{=n6!N4un=B1Wk3 zaSxkcEEw<{5JvvVYJRJ@G`%IAkBpeOq|n{)zgb4?L%L9`F}(8$o(%I5&P>qMuTZ-) z`e|#53l%!KR>qi54>CLBEr4Xal%@js5RWy;#W@)!F#o(>(wH!RYI4nI$b|!&b!amN z=}{wdn-mcFj^~RF_^Lyd{A13~31c8i++C?~U+i{?$ pRW2|-X z{nA-R31?-NpEfsb`A6QBFS&m4r%fs_E)BfgL6~Q9x>fIj<+81G9(j6v{7FE?-lE$K z1TnmxOAv;bYfxNP{}#+oC{tdvko<4(@>?R4YP*}K AFH{Wu3T(m260zcwP=K3*g7WY=-^ -MJS9p5n`+ciq&;XOVbbn+jlb?bM;`vysbZM+-~pl&E)*W%>BXcu4-vMy5 4tAG)W;)quzEmRCIhaV xd||!$*`N ztzgwvaLg@JIi2^NfkD<`RfrsY!{lo|+5C&LWFtAr88>uivJ)EA@ZnU>pcRMG$6r=p z=vFUZ!ALXz>W4#5uDcdFO*Jb$zuk_9rB^a-9=uS=k#^mGMU_(p6)WQKNr>Kb7rSP) zX~j<*vz4O!gi`r>W^jcys~dIdytV!encVQpzeS&~#X9&^R|QV|Wt VSI!~y(YZG zalIUQw)}m2LZ3vI-7=cV_jYU4MCWu3qS}+bn5DBV@iHt?c9WIbnRZ>knNu|eSC%+v z9z5B Nl=y7nFZ)`3=9o*9k`zXv2OLpDMoH(Dx7e3<6p?+-uoQr z7^v;RmBSs)LkYT^G+2Zgx@#gY(|tYfDM^za&LyJGZzIon^f|qS;gL6o7UO3rQX)^{ zwPx-wG9@+19B8q>82w015oV293nJC5%~`;j>k8d)EUAcgcc@x8QjP3`9W{Vi=R3TQ zNVRc)z{p_<<7bdpcqseYTv(+$`X5RIbtv6^Ul2xrvt}s9CbhyhDH!cA_*9w(eV!7y z(>x0G9Yde{=lhS@*%rxxC0UEB3ZWJPzshFddoz_3H%1|ia^>V=vL6@t-yL;sy?|HA z+)8h56#4p5e)182FY;Kp9b52I-RB9En<*70CWYC_1~J24-qO@3g`aUn*_015_XS7= z_&)3#WL40kYuCP @Yl{{7I&S`*z85Sr @J0j2udE`o0s4qGFKEuFyNHlIJ!*T~H|dZm zpv&aVig}N%;J?J!bko&JhxGpObULG2!ky vD&*kENuH0% z^!Y}cGh)^)KIlS(+>}MZ1;{%U^^r5yR0qxG{rfcv^yZ4Qu^bs!vH}Ah+uxV>3Nkn; z*vUmxxXPLj-$FlCNPeCx!hR+-x`e8*7%&aTF#h5C55Mk%vV8i#3!1r##}LCIIL6EA z4s*U7`fodeGDx#pRGAMLD@J@InCmUfCz;ulf+XqMycuChD(2&j!jCSptyXt*#8%l* ziPvhYb?IWXRRgNrSGix2OjO(u4{7egW-olfpqMJoI)QEBGt~!9k*`){o6@S}IsS zeAO3>ibbaFrg0Y1YJFhWo|03GG+@NA7JL=?xKb=?A+?bwVZy$bVB61nWb1|DWY)(4 zcg*dZ_bM$!={<7DNGdH63&x!mJf`f#%{)klkwHO2%f4HdkCGu9Lq8Inj_yjUvK2Qg z+dLBd|8@DjZ?PT0d1lT1 mL5nKz_w~;OH7V4;b=}z? zF Y#@+~704R09*)hQ)rk z#qt6~wuLVwH( 4BW`D2 zw{e7|+nTTMN9)cFX`Xmt51h{V@FH6Ivw5OUUny}+mi R zt7I;qk02s>VQY5SXXi{u!>KG_#X(3$*76JZt#>(3c~RsCH@Svw%d2#nW=LetP_p3; zJzv+0Y1#BwVQ+Lto?7VO<>yCK+PJI-7cRizab@TnE9M(XB)wlvBef}?N*F7ILj1J8 z1b*v9ox&u qVPzF?V?jg%nKgpx`xa` z|CTTmKB&d?`b$DQ6iAE#FXmGoXHrJ(+Q(|M&9~GGmzh2G8Vuz21?5!T7rvGZ!?lK* zK|k>z=~M)mu$%{5RPdT~6pD}WXdfEPP4BJUE}+D8>$i%1MzQbk8hgBPXa40Z%Z@ya zGupc^ij%dStlPR;xUwHbe6`En%Ih=|tnxF5DhkTf?G~~=J&y?LvHfMmotvgih>0$1 zBgC&g<0qf!->ciywzPN<_igE;$xdtORp|olnsZUeua~^Gm8;1P+7q+$ME(Y?>+Muu zUWHfLIrz3pOgL6ZOq8UtmPnkb%TKHv)_obRxVN-EK~8Z$XFpZ1(^Bx4dxE=$Q|}eT zU$#{``OBEBr6-{B%;%* s~ zCY)|!V?3s(o}ShyTovK&w?zW*)zq1b<3iPs@MQ9H7Y^Qf6m~*9^rfW3f!`*LMd%}n zJii&chf-gST|4?Cftwaw`9|yPvhU&l-LivjC7vw_Iq6F1?JnhMCOBH RxhDyq^DM 9*c)BipUEoQH&Y()dO%=e#6KmWTHGZ?6jue&@2 zgQZ+C)s9iSln8hBYd@CT 0xli&Q(v`~q71 ?*^e?6x+7gn}|C(k-QQHz*(tibx|MDIpC*Yl$h=L#q z>{_j-`AwGZ?V<#JbF{syW-P_~{Qg}BX4Yw2@+4MW+EZnVNT$K`Wb)snE2_8uG`-x| z!+o3>j*}M-twfD0?qf#lh~MMzwIz96ogZGe)+6$k#R?YmLcj^JwQr!GJh(e6rc}-H zbLA~dq3C#@L i$5dPRK>^9yKi(4CMx^Vd7n unc4QXf4Qyx@ #B= J&EVjYBky-?(FHUp^wLJ zBWXt~^up`5o(^!{@oeidpg~Dvr$E!p WQKNJlGEy@+UH?!s$vno0MUSZyeyav^c<2G?q5tc@VdqU-jH>@W452B3NDh z{VDd3V~ucfv9|6aucwI`>fzGgE_VGSMLP$4EV(J~>Ga8|3Al71!OQ&fb%MZ$>6a!8 zlzj(hwp>k7%;nYOX^qc7wAT*Lw2MwDK{e(|d>pZ0=0b#a|CR_#QpLGOmQ?noiNX!! zUF<8P?x&hBUJ88k@}DVUtO-`rmyeG36~x=I_x4w($>`5LU5!oP%8n)NlHjH + zr T&_Rg|`G!6%ng~Wv%8J##D$U^z0w9%@HU%NDczC`z@DNzGB{kI3Ft@Y3 zGZ^QVLcS*IawdJ||IR@0QJ8h3ag4m*g7UH#tqNC@rmB3x#LV1`gzL{2!tXfRxMqJN zjP9o{D`&JM>mmtWT0I{!j#dtqHlSCMuh(^uxuX>plXrpvKCy+q gV7K{64qT2`5j4SdCVXdInCo&--)2 zrmW1{x~9+0rw2xTGYtz`9kg-$Z$Trm?dig65lsyK&*!T( H4vs*uE3Uv0aMc@R~BO{hlPTz3nu{L1sm0jHvzuKU= zpZb3NSg$o&E)4PVNBQMsr7cC&8z6Z@DoAVQHAcRZ%9lQ65vd4Oz+wiThF|fG^@r-j z*IL$Ts<|^XMtIrJTW$HHSHFEt&ffgl5I;oP@L{^ej5kb@kEEK%vwZ!g+4ZCLoXE6I zr3>Kh6`c^E@mEE ={eS~haw}^eqm0)iI*XobCE4yR{Vv|20nL{lTkXEq4ZS6?jif10<#zv_*AW$jBA z{}dFj)lvN5l*($MP+RidU<~sS4Ssv-{kRzH``$1*>T7PdVxDZ}8Qk{P*iw|Isen0C zy|>RhkwA7e!{}S)M|>82YsWeo8V|?D#sI%;%Pr&mg--GPj)#B)H8vwdYLxyi4_)Pk zV2U*ZGIN2@dP{OTaSz-TC_Lt_mB b7VskaOIN?TiAU7bkI^vFn8E<2{JO?qQvW0)!lLK z_F;m!7E`#y;^3`TU*2pr-U~p{tV&PFRcgHOUI^ndQs{8B*z31XK_$|bAd90A^tsEK z%o;(PAqP1lWb|xe(@UK=AgDz+j%sSzF@tNHui_0GYnLJv@0m+RzDmrKN;4%Y?ygEI zyR5DcyKeTaxtrhIF|R~lPX5Z3pRTX}eycN0$tSHvA?%-(dnZNWx4Q c0T`G&4ZmoE(I-J@O_@2OH9EVBGEiLDAFWGgPFxf3Z{Dxs4$p>K?NY`}l z^~csJjo!PvlI=C-0qb}?OuW3XN2H`0Mn+M2R^T))ziM`7CTw8=X3sJ^I{JJGlf(Qq z$5;ySec8MY_!GxxcTI-)HwN8YY?da;@v@Wek&3_6L*yz0O9dw m;DW^+zi!_Ckc5|ip)-rZak8K6UZ5|6 zmkcMF(I*XNIHPRhcnuC{?xL27p?x%iYu@_5P_s;Y(WmJ#2@w3dcUif(EZYO`Vc7nz zfE^q-)!#5xNegOTy2h0{%DAK@blNgXAw$RDb<_#HWe3apJ$2A)&EKWW00$#y#d=z9 z-bs~G!)D7Bzm+r>N_<4lT^i~OzPH_6LhsLX4DFP>-5g5*s~s)O+m|Mmz-KwIS5xj2 z@gj`m)?U-DPZW?_hhgKB?6u)@?OpBqN%hCv9g> VixiuXr(F6N_-KRi62cFn#J z7OghBVv?n=is29HXJ_`8HjE6Q`XRDjVs&ulO=Bn;XQeHFx-P0WH89dL(|%Ia@VT02 zZ5IAi!$VA_@nVOFIoyTEa-+*7D3%xg^D`Oa#G63h+*ib1mC4=CdOS?5wYU}fs_bdd zM}9TN44glbUJ17aZVR9eBCILU9d()G%r4^frd+=u3)+ASjo5YvawYOqQF?%pPSy zCb|~!V>Z{CA>&09R);tv#4*9@f71r>=6~uL;${cyEo^BBBNBUPXUpf?u`CM zw>}^b&e?KBYz1Gv>T)g6>6e>~{W3Mh&b)IyeLGKu^$%1(YIu@psWgqHKy lzbk xz&dw7|@)YqZkG(Rcvj4bXI z@HYB#T?bNPcDy>2v>s~RT>ZM^`&jvWuR;vr9)CQ0f>NF^Mqm^ zbEKiXeID6wi$7;&KWz$327~cg7-9B?)j`+sH=N5?Foj@R(3zcWw=TX-oU-A*zEq+4 zjEz@;NG$n`av3q0a*! +*a`AS1 z_mp->>*G5rc=VpZaZ{`HaA++qH~BrV{mxG~?aI-K?dI}l&}(q7&;Hcmo0e!r&R L;p1r|6np=knK*mr9L4+szcN z Nru%Dj zf+;;>777a@Ge8?{0%5(oq|?77Qktj&?+pBe9sx4hqHX|GLT9WuocF8iTwcp@eTMj} zJf}woYDLn>H}Kn_`X^sEjd>K`$v-vs#w;!=k=4{>C&9-k)-JagNENY)RKlZ|Z2 q0EOYS14Bh9TW#m409J$SU)C!Xx;F_tigHHu;1xAUAt}?izswmtL zG(R{7q%wH)Rd94~Lv$6 R}6*&|(i)MOttknsZz^$Q@<0En!OZjOzP(E 9*zH>gO z>!5CD)bu)8tXXA_sR}&Jxd6eWOSMk+FecSNno8ELHYJJA@|RyTAnPe8EzK<~4B6PQ zCgCz9__@#-R#;Y+S6}bZWvYmqe~7wYOifMA8VZl+Q6y0oz3u-TeQbX*N{S|m{;esT zHC_c?=17$El9N79f$_n7Zh~P}RTUht*@uRPa#KWL0AO?%AHT4;__36fpMq(K?*E&% z^{*+~Yg?{9T%%T{vNuIrF2>4-MVTc`L&$r0JTBJr>#t6x$R#{oP?atbidi})ffvs3 zwbXTr1hZWUYEy;>vE(|TXk7ez+pYN^t~^KVi(zHs*+N+3{x8bLlS!MkhJj=Oo7Xh$ zgnnl-vp%P9ujgs6VYF9k@=v7Zo|%GL&d(O3CVoJ !IU{K#dQj(wU|KEpCGnx9PE&;)O}Y?_y6oUC zmvZka HPwgkc62lAeOE#cP&A6 zwi8tW9Qxn6O*-&=uQrXU9p>BUX~CpX$&mC>K-`A=2?kwMgGrltJwrswd oX?gSKJjQ?ptbC%;n~^9-er^R$(k?m@%KI0(VbDORVqEg5A;PJ zGOPTlM9^ecRB$snqM15>ViEo`F%i;gOeZ9i;CH?1XK}F9EhEX?ZQ@vOAOj|Wrk2(L zcx$Szr6ssz3TG!t=?A}^z(YB!R6UN0B=U3+h0Rr2&`19+{r|x&g!Iapn=?(-+P{R7 zHHn{2J9}SF&8Yz=Yv7iXR1SIa-J~ 7+KcX-;Vmt)#}F``7L^3%n|#Tm~-7PX~LQlr0=%Yb$n`%fBl zc0N*U$M{z``81$K+nQ^+`LybLeZC47 c9|Hb(>y?qwV3B5VqJRxaTwELq;fF$ejf{XKq-9QtX#|fZ3)!bPzaL^~`u<(Z z-pXnyfkQv<257vF0dBUkIba*wLD1mcJ`%7QUjy?!idI`oEAOU%4izywJe&n}bKB6= z)Vu)7uSbB5cXQrB#}CApV~@j?b=Why_4+6(k*vWqF>NX5mGH972H%4v#iqPGIi%}b zKM ;}JjqHkyBM{GLsJ^up&91(DtD)Ut^9R2`wc AH#2iS|A0{Y{d9}6eQu%lLbgZT$z__ z1eFLpFc61=f+A7e!wKaW)DD~4&I9VRa5&r$F*ZJ4<$L96=sq8CW(sNx3=GU!r51Bz z2h6`WZ4IuQ!ro`x)s}-R=+IJ7P=Iun$%GI}p3#Moa#;*z0T3(clMITt=u0H>OV6{K z@g @X?ESD1A_5ET_Y+kv*AgT3kX_S|(T@-W?f;SSY(TtX?7L#=cCmoMN@!pf~QjbOGU z0BsZEZZ67i7JwuA_Wk=om=Wqz06u9ID9F(7%2o2}NaIs0ofIHYEG#Gp9&Gm1YjAmj zrrXW%KDg6R2DT~P!8O_SwKWCL*=+f!DpSOL@O)8`Nu>^O{Y~ko2fbX?z~%WK#Ab9r zyKq4B=~!5TRx|u)TIN8~j28Zp@H#QL_=@M41hxq4O4tn>6U+UsHu?Gax&5xa0YC}q zw^+;!qA?jO()?Ci%lBcDKi&JFJExq-yoVUwG<5J*RlTQG9JfA_f9fH^1rSec2I@2L zNXCLGNrE3JY{pC0j~l@SK;StPSNf73`fZ^ZAko~GQa9&=x3zB2=4Cg9$XVVcyM 3H=5eA2JT&IsQ4 zT_m+!RP8NX+>M>gVHAvA9Bk}eY^+Sk-OQbwt?cc%Sh-m_naMx6xHvcqu(8?x&lgzj zoh;cHdB`NeNe~=lw4GsKkg%SPXE3Sh_%JYezhx!fsClIC-+QL(X?pI&v>oc)PTsN> z*638xXeUP6Hm^Omd1-@8Yvh1Q`?Y-y9Zvi%O}3vmIhi8NlK54!*)XTsTXJf2+?T&Q zm|xh>OC_>c*UZjN-oDqrb(&ix%e8Z@^E&)f_HnP-kgbhcbEajdq3+%JwCCuK59xrb zK30Ir^(a0;dKz^jGk(fkq;s@U-BkAoDO8BUtcDt;GMM4}!uWy+rn#b8Qc<4PD9K zq)9zLi$0!;vbp2K2Er&0kpzfUq+j(*i@ZNThllMT=th=zSTWJoXb=b2j0lx63JNzn zTxn@OFSXw~8DiTRd)ObN$41N<^Sx|Z-D0u#M6&njB6>Q(TSLRuU1uU5o3-Do4?Mi9 zK3q=+OxxWSTLUCoaK6&?<)QDPx99!&oF(yNvEe=AoPjsX?^;_(qORTg7d!))we=9P z?bh1^xV6BSq( TSX39E)B|>Pu|%zA4|1fkJu{;j2 v)h5qh;a*V?PD zso%prr`I*+|KObAcVlJOu!XyF6wG_nPZbl{`tURmQ?gt9%&Ts?`C40|L!TYNzU8F* z+so5v_vTNwziXpf50DJ6IwLO?$hF?<1^(!)Uk@f)s%!acYv=A>CnzMezv4Qlf3PF^ z=sD-Ae+j0)<~EqOxnsG`K2w(-d+8;qM|;cdL6dZhew$y*?QPrR?ZMGeMcUBTlJD(B zgQkIJZj<+=-CPy( r^O{$RZ;WLb{2p 6SyF6HSadV3%y x zhse!D%n6?VF&-FlSc~^1W<<{wMD)SbML)l^H0rW>M_A~%8!Mjlv9_)ys*ltgIlx6= z1WaMq@0AN47&Y~+=|a_R6ArMfk_^1|zBv{Y4GLc_eaf?XT0G_+9?6$&kN5DO-prQj z_BFaf`CN9#ccE;pS0;8X=NhjSAaGFUX5X4JlE$mV zUnZu^Dgle7My;TrkmGM}XP4L3Mi%h!;HRUbBbA8+4=a%~;b`7n+2`i&ej4+56|)Z( z-C5hp%F4v4LhoP#)Ae+|NKY4<=rGahmDIy;|66;=s3`8#>+AVGkzU)nWu8=*#>U3o z!$UIOZK@cd&b76*pF8#U7r(C;#{7bf@$dF6MNOyj6msUS8peF1vFH?!blc8#o1yxL z8%bcHe{+=1QNfmc)($;~RaRByx@qo%P{a>JKKPrOLUvcpwezyF0>OB1Zf~tVd=QKK zIkD5Xq8j+)JvyVr8_CJ3DXyE#g9E!iQ0TLQ^78!RV(YU88y-0!()_F} z!)CJU ze(Cz14DapN4}a@cN5P>e@O^tK^Wim`@EQ8!t^ebpv%w`8ZK4=?JDtdJn4@WJZS4v8 zf{TV}seV)9_O?Za=QaVU_dbVR)8E>O9gR|*o~Knx+_#=Dde1<1JKyI4GR4vDy>ny6 z!0z9_B==1azO(al6+=VO8}~U^=|giRB{W-GTO?9da(bG7ar&@j`0!4J&x z eYuL+6ld@FS)OW=pd%WsvxLom;rH!`%30uc?X?rB?8idIZ9GX!3 zKs?>CSBsw8g85S<4w@o&t=T_b*z>#Xl2ztzXI>_XJh Y1|;OVJQh6!#_g&@6a^L^aeoaN9I|HspMWg-upk2{X5Ua zqICmELldqo)DUp9Z=Lk#SlrP;-L>+(S`Xp(JfQ}WHC|%yc;McacG-H_@)YeloBi-X z3smnyVFTBQ{Z7+X+1c3x%(d^1LPR&mv&115sjzQo$lrwqA;ldW9H`8!Ns#*AIi{wi zCGlksX6NL5Qu5irGON~JTwJ`GOlp12_!Hw5<8zg_*r4KfR7re8e-0{r1v3VMJir3* zLzuDc015nm`hdTjmlF;7=O76zjJmpCa7gtQDqKOj79$NRdZn5Zv4e5%drdr@Gmg=h z-N-fw$}^MoAxS~+!gAklz+eoSsl6j6H^GpP`fsF>K1b7y^j&5;rtJG|MCG?Fgsxw* z-Ap;n)#!PRnz@@k4VtiTa>+60JtNB)eEz;HkMd?lKl(a={f?(M !ctSSXl$go?j}Ih>VLM 9@~w# z3tM3m(yEnskj4BdOek*)=0`u~v+{6h&9Au|!nHObX0vOehJ1m>i!h(z1b)xXR6(-6 zSamQYVNw7z{(f&|)A#-4Je(Qh%<3~7p>dm{`n>q- zwKs{9@6)0sde=PMgAO{FYatsmIH^VV(-O_#e^1IRwkWd5RW!@KXG>C!K7xTL|8T_Z zt%sL8uW?(iYZ8z1eJ)GqTN(0XILbg4Q|8~sb6L*}=2wRvqUU$ N1kXyb51&lHa`39Qb3$Lz+!jGY57V-lb_IM1MSPXa4@0jgX*4 zm+$#<9`$S3Q7;Ma;{4=LiHs_iM{AC7-F>Ahkj2^>_qFQDAH dImWC|8Lr~BZ~1zt`P|9uxXnsOz~n5L;&oh=fY%{;23ZadxAWUn=J zxa`L9c#`?@`g$ne^LiXckhN&1ZuM8{4dY{WBojKbr39=lZTh~#@dzE-#6 Oa{ci+;-;7g15u>et&sqc(Hi ziG$+fRm6%HxqP$VsqN=MP$iX?=Qi+Em< A5*^pT4W$xRv+fz;DPasP*IlHj_`VY3t9-UDu`ClxTWR4&6ZI0d+XDinmmPCebk_ z!Y&TOg6KlpM!uj@_362YORk!Fq$O0HDQyM73;G=Of)Si;7X9qHQJ?9^H>dfug&nnzgE zYP|kjf7p^#wKI>tdcUR8dUohNUzHbp+2TopV&W_B5J-us^<|xpHAZBvBgWr12nXej z$j#`;wB$}}s~W1BWM0;ylDO+J61Tk;GR+Ax?Fll?DFjo;bzXYDTm@&c5Yg+%3->T5 znMrH^F!XpZ_L+gOkW9y~!k8P6!zk+p3pp;P-$l5#`|l}bF?Hu=ogBTnMg1G%r85uL z*jgVj>kKM`>hv2BV^|xXBe60|z!sBpdd8OvHD>yfaFi`9bsw%Y`%R=Vv(g&q=jO7? z45bJwP$AgTYm=vNgNW;Kl{P3wN7(&*CqU6AHD8W#WaVrC1qs+=am~d)HAmm^DRvhV z+N< 7rDkg-7^_P7iPR*wXPGn{dh%X8+-pjE?$6O(pSK#UctZqg?F)2k z=V;J}abnvCySq`_Tf_-S?~*k4NCr s$t>G@QjY`){R8XftBWt`jS#hyKTD{pbepr{jov*J7Z(6O&NaWI`gbz9;cpB3@ zYI|29EE~ywm+N|X)Oq@W?9n;df%Xx8!pbu(6| J%cGBz9_! gtZ7tu-K*;r ;TXvc2xV+I4(D?eEb?bA}dP75(Fvd;&E$LfP_C zcLqe YHOCTpxlBcF`JI{6 5z5n%yIH3mFSsO5pcBk7T>~}aWV$}Hqo1M<0r4b5W+uwZWC2Hus4+FyT@$a&( zv~41MkW;obB3Q~**%aL?5b aQQR~fZ(XoBsc)a^SX01c% z^XIZQVw0wTuW0lePF+bM1%Fw|ha|z*fksjQ!(p(qq}e}gqK_Ry&2NJR9`@lhzhW1$ zy!it1MKPiH>lg;63uN=BC6K72qJgc(N*S1tysj3=_GrXLA}qV&ch0!try!VNZqv_H z?|`qXvE*-(tci-|RK+{8%{>E2SAh?D_lCLx)2W21Bgwx$$){sG=dk(nUn0ixkR&m7 zEO2M`4JOZD#-KSKZL%vJ9$2`lCZpJ@sHv9-ykdMA+x{*9+IVNPW7T?DY^wG}=x*Rp z|DCmO#gZ`s{Hc_Pss^zN6Dd^DsZn%fG4YjW7o)oe>@$EVgJdmGT92>ZTo4m&OxD!+ z9N7{f-28G1p+Wx!ACu>>x2U7R{n_JQEgg<7f9`@+UxxV!~L(EI>F3zow079Uwub8jM z4o6`s+9en~I@SN)T;CRhcX_FTb>Vc~>s4D`p3}n59G7CGf`MR@h}`RZ_ghtZ!PO%m z_@n3}#GTdDSNGS`1e)g-(zYKiHwQM^X$>)jyu1Pl*su2VwW#MFc5J|CFpdhVj!F-B zBP_np?q;QD07DYvu|LTK;RUKKmF&?dRKpocv^cKD0mXbJHO~EoiOp^kq>q7Z1p`5z zZfoh6{4N5c_NW(d=oi+%xIcd=MH<(^`&q*( DNl}ho@0%;&^%x| z=6dwWkc1|l%X6w$!|$ hGqjxwlFM|{md5w;4pd=w)E#?_21>{LlDLYLJ6M!~Q53}E*Ijjn z!&%W3uqIqpVilWU?Bn?=ns|hNSJ*3q)*D$9|9)kf-$aSf>!7vN+8nz}8BIm*cGkLR zkX6*&GRZzI*c{d@jJPR?zA6awKzQjw`37x0AX-y14?BIhCY|A3LPUs+k*P9H%Bq*C z;P;jRrw~f?S9xM_)UVaws3ur>C#58+$~y!rv>L_o?mPOgdj5# Y{hLVmdBS@ocJSJ;f912M)Cm;SkG!!b`JH3S zl*ylZ!g`}va}X*$hu@bqv&Qnd()*30sribN*M>R#dF5YDRSj$^O!CLO%!=7GY7_sv zxU)&6+25gO+KEy DvuYE-S4wQ_YzmA*QNPz7I0pb_?ZhB z+g|0{L_ T!1J)XQZJO|)a8sCKq1gMT;#FO7~3~=VS+mkmmF?q3;@dmpl|# *X4*4??DsjJsYA%a`Py+kvn)@VJ_@J`c80*B^JX{9M zGo2n@>qCz4?&2479%f9f=i@8bPb&lw7pz7mtxe>Ji#&%0aS)wDpF2O3b>P814QIxf zEvc+ja?T8s08T%?!Ns;znF0|$NL#fc-6^DE^A&;b7tl+Gf2KiywH;*~PVgU^f}o1} zzX%J8)FNeewq{HdNty~a|LY-}`HH}<5HvUkNEELVw6xBtkHp;p97p@rV~PB4K|mA; zxhOP{TN>e1zo_+p^m990QE+xXt?z3)%Vn$dyT9R-1lNL3h{=10&DsvHfx*Sz#SX}^ zm-UYix3ScPOY8rFE1M6l>F8Z34hP)r23}h~5L(;-g*57U092DMSN&T1)loXpYuV0q zBxn0??6)|t;8nAj2A}i8F?qv!pU-G6G`X`~F1xStkNMvIUd<~kMCf9_TG|omdt&Rv z(S%>;pUzFg%i;V9Dkw%8xt;IuNTd>G2om{TRFJ9Hu_2=r&SVWcJ=!H;K~ecF?q4v* zt1vhQgqqXd`Jw!F